.timeline-nav{background:transparent;border:0;color:#1218ff;cursor:pointer;font-size:42px;line-height:1;position:absolute;z-index:20}.timeline-prev{left:-80px;top:5%}.timeline-next{right:-80px;top:95%}.timeline-section{overflow:hidden;padding:120px 0;position:relative}.timeline-section__inner{margin:0 auto;max-width:1440px;padding:0 80px}.timeline-section__header{margin-bottom:80px;max-width:700px}.timeline-section__header h2{font-size:clamp(42px,5vw,72px);line-height:1.1;margin:0 0 24px}.timeline-slider-wrapper{position:relative}.timeline-slider-wrapper:before{background-image:url(/hubfs/timeline-shape.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";inset:-200px;pointer-events:none;position:absolute}.js-timeline-slider,.js-timeline-slider .splide__track{overflow:visible}.js-timeline-slider .splide__slide{width:450px}.timeline-card{background:#fff;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.12);height:fit-content;padding:20px}.timeline-card-header-wrapper{align-items:center;display:flex;flex-direction:row}.timeline-card--top{margin-top:0}.timeline-card--middle{margin-top:80px}.timeline-card--bottom{margin-top:160px}.timeline-card__icon{margin-right:24px}.timeline-card__icon img{display:block;width:90px}.timeline-card__year{color:#1218ff;font-size:50px;font-weight:700;line-height:1;margin-bottom:12px}.timeline-card__title{color:#000;font-size:20px!important;font-weight:700;margin:0 0 20px}.timeline-card__wrapper{align-items:center;display:flex;flex-direction:column}.timeline-card__button{display:inline-block;font-weight:700;text-decoration:underline;transition:transform}.timeline-card__button:hover{color:#1218ff!important;transform:scale(1.07)}.js-timeline-slider .splide__arrows{inset:0;pointer-events:none;position:absolute}.js-timeline-slider .splide__arrow{background:transparent;opacity:1;pointer-events:auto}.js-timeline-slider .splide__arrow--prev{left:-60px}.js-timeline-slider .splide__arrow--next{right:-60px}@media (max-width:991px){.splide__list{padding-bottom:60px}.timeline-section{padding:60px 0 10px}.timeline-section__inner{padding:0 32px}.timeline-card--bottom,.timeline-card--middle{margin-top:0}.timeline-prev{left:0}.timeline-next,.timeline-prev{bottom:-20px;top:unset;transform:unset}.timeline-next{right:0}}@media (max-width:768px){.timeline-next,.timeline-prev{bottom:0}}