.timeline__year span{align-items:center;background-color:#fff;border:1px solid #a3a3a3;border-radius:4px;color:#000;display:flex;font-weight:600;height:31px;justify-content:center;padding:10px 24px;position:relative;text-align:center;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;width:85px}.timeline__year span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' fill='none'%3E%3Cpath fill='%2355B6B3' d='M9.158 7.252a1 1 0 0 1 0 1.496l-7.244 6.434c-.645.573-1.664.115-1.664-.748V1.566C.25.703 1.27.245 1.914.818z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:100%;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease-in-out;width:10px;z-index:2}.timeline__year.active span:after{opacity:1}.timeline__year__circle{background-color:#fff;border:3.5px solid #203746;border-radius:50%;height:14px;position:relative;width:14px}.timeline__year.active span{color:#fff}.timeline__year.active .timeline__year__circle,.timeline__year.active span{background-color:#55b6b3;border-color:#55b6b3}.timeline__year.active .timeline__year__circle:after{background-color:#55b6b3;border:4.5px solid #fff;border-radius:50%;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;z-index:2}.timeline__year .timeline__year__circle:before{background-color:rgba(85,182,179,.2);border-radius:50%;content:"";height:42px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease-in-out;width:42px;z-index:1}.timeline__year.active .timeline__year__circle:before{opacity:1}.timeline-slider__text{opacity:0;transition:opacity .35s ease-in-out}.swiper-slide-active .timeline-slider__text{opacity:1}@media (min-width:769px){.timeline__years__wrapper{gap:80px;margin-right:-30px;overflow-y:auto;padding:10px 30px 0 0!important}}@media (max-width:768px){.timeline__year span:after{left:50%;top:-12px;transform:translateX(-50%) rotate(-90deg)}.timeline__year{min-width:100px}.timeline__years{overflow-x:auto;padding-top:21px}.timeline__years__wrapper{border-top:1px dashed #888;gap:80px;min-width:max-content}}