.timeline__top-content{margin-bottom:50px}.timeline__titles-bottom,.timeline__titles-top{height:160px}.timeline__titles h3{color:#211c57;font-size:25px;line-height:35px}.timeline__swiper-buttons [role=button]{background:#211c57;border-radius:50%;bottom:auto;height:58px;left:auto;margin-top:0;position:relative;right:auto;top:auto;width:58px}.timeline__swiper-buttons [role=button]:after{display:none}.timeline__swiper-buttons{gap:20px;margin-top:32px}.timeline__swiper-buttons .swiper-button-disabled{background:#d6d6d6;opacity:1}.timeline__swiper-slide-bottom,.timeline__swiper-slide-top{position:relative}.timeline__swiper-slide-circle{background:#1e1e41;border-radius:50%;display:inline-block;height:20px;left:0;position:absolute;top:149px;width:20px}.timeline__swiper-slide-top{padding-bottom:20px;padding-left:28px;padding-right:28px}.timeline__swiper-slide-bottom{align-items:end;display:flex;padding-left:28px;padding-right:28px;padding-top:20px}.timeline__swiper-slide-top:before{height:100%;width:3px}.timeline__swiper-slide-top:after,.timeline__swiper-slide-top:before{background:#1e1e41;bottom:0;content:"";display:block;left:8px;position:absolute}.timeline__swiper-slide-top:after{height:3px;width:114%}.timeline__swiper-slide-bottom:before{background:#1e1e41;bottom:0;content:"";display:block;height:100%;left:8px;position:absolute;width:3px}.timeline__swiper-slide p{font-size:16px;line-height:20px}.timeline__swiper-slide h4{margin-bottom:4px}.timeline__swiper-slide.swiper-slide-active h4,.timeline__swiper-slide.swiper-slide-next h4{color:#db2f5f}.swiper-slide-active .timeline__swiper-slide-bottom:before,.swiper-slide-active .timeline__swiper-slide-circle,.swiper-slide-active .timeline__swiper-slide-top:after,.swiper-slide-active .timeline__swiper-slide-top:before,.swiper-slide-next .timeline__swiper-slide-bottom:before,.swiper-slide-next .timeline__swiper-slide-circle,.swiper-slide-next .timeline__swiper-slide-top:before{background:#db2f5f}@media only screen and (max-width:767px){.timeline__titles-top-mobile{margin-bottom:24px}.timeline__titles-bottom-mobile h3,.timeline__titles-top-mobile h3{color:#211c57;font-size:22px;line-height:35px}.timeline__swiper .swiper-wrapper{padding:30px 0;position:relative}.timeline__titles-bottom-mobile{bottom:0;position:absolute;transform:translateY(100%)}.timeline__swiper-slide{height:auto;padding-bottom:25px}.timeline__titles-top-mobile{margin-bottom:0;position:absolute;top:-25px;transform:translateY(-100%)}.timeline__swiper{padding-top:25px}}