.program{margin:-240px 0 80px}.program .wrapper{display:flex}.program h2.title{width:33%;background:radial-gradient(50% 50% at 50% 50%, rgba(254,222,51,0.33) 0%, rgba(254,222,51,0) 100%)}.program .timeline{position:relative;width:67%}.program .timeline .timeline-item{padding-bottom:53px;display:flex;align-items:flex-start;position:relative;transition:opacity 0.5s ease}.program .timeline .timeline-item:last-child{padding-bottom:0}.program .timeline .timeline-item:last-child .timeline-tema:last-child{margin-bottom:0}.program .timeline .timeline-item.active .timeline-time .wrap{background-color:#FEDE33;color:#000}.program .timeline .timeline-item .timeline-time{width:25%;padding-right:20px;font-weight:bold}.program .timeline .timeline-item .timeline-time .wrap{display:flex;align-items:center;justify-content:center;background-color:#272726;color:white;width:160px;padding:14px 22px;border-radius:50px;font-size:16px;font-weight:700;line-height:1.3;text-transform:uppercase;transition:all .4s ease}.program .timeline .timeline-item .timeline-content{background-repeat:no-repeat;background-position:bottom right;width:75%;margin-left:65px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid;border-image-source:linear-gradient(180deg, rgba(254,222,51,0.11) 0%, rgba(221,192,40,0.11) 100%);border-radius:14px;padding:19px 33px 25px;margin-bottom:13px;min-height:267px;box-shadow:7px 4px 26px 0px #FFFFFF17 inset, 0px 8.91px 14.3px 0px #00000040}.program .timeline .timeline-item .timeline-content .title{font-size:32px;font-weight:700;text-transform:uppercase;line-height:1.2}.program .timeline .timeline-item .timeline-content .description{max-width:393px;font-size:16px;line-height:1.2}.program .timeline::before{content:"";position:absolute;left:24%;top:0;transform:translateX(-50%);width:8px;height:100%;background-color:#D9D9D92B;border-radius:5px}.program .timeline::after{content:"";position:absolute;left:24%;top:0;transform:translateX(-50%);width:8px;height:var(--progress-height, 0);background:#FEDE33;border-radius:5px;transition:height 0.2s linear}@media (max-width: 1200px){.program .timeline::before{left:28%}.program .timeline::after{left:28%}}@media (max-width: 991px){.program{margin-top:-340px}.program .wrapper{flex-wrap:wrap}.program .wrapper h2.title{width:100%;background:none;text-align:center}.program .timeline{width:100%;padding-left:34px}.program .timeline .timeline-item{flex-wrap:wrap;padding-bottom:22px}.program .timeline .timeline-item .timeline-time{margin-bottom:12px}.program .timeline .timeline-item .timeline-time .wrap{width:auto;font-size:14px;padding:12px 20px}.program .timeline .timeline-item .timeline-content{margin-left:0;margin-bottom:0;width:100%}.program .timeline .timeline-item .timeline-content .title{font-size:24px}.program .timeline .timeline-item .timeline-content .description{font-size:14px}.program .timeline::before{left:0}.program .timeline::after{left:0}}@media (max-width: 767px){.program .timeline{margin-top:6px}.program .timeline .timeline-item .timeline-time .wrap{font-size:12px;padding:8px 12px}.program .timeline .timeline-item .timeline-content .title{font-size:20px}.program .timeline .timeline-item .timeline-content .description{font-size:12px}}@media (max-width: 575px){.program{margin-top:50px}.program .timeline::after{width:6px}.program .timeline::before{width:6px}.program .timeline{padding-left:19px}.program .timeline .timeline-item .timeline-time .wrap{font-size:10px;padding:7.5px 11.5px;white-space:nowrap}.program .timeline .timeline-item .timeline-content{min-height:150px;padding:10px 19px;background-size:contain}.program .timeline .timeline-item .timeline-content .title{font-size:18px}.program .timeline .timeline-item .timeline-content .description{font-size:10px}}[dir="rtl"] .program .timeline::after{right:-50px}[dir="rtl"] .program .timeline::before{right:-50px}[dir="rtl"] .program .timeline .timeline-item .timeline-content{margin-right:75px;margin-left:0;background-position:bottom left}@media (max-width: 991px){[dir="rtl"] .program .timeline{padding-right:19px;padding-left:0}[dir="rtl"] .program .timeline::after{right:3px}[dir="rtl"] .program .timeline::before{right:3px}[dir="rtl"] .program .timeline .timeline-item .timeline-content{margin-right:20px}}