.timeline-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:36px;width:100%}.timeline-heading__title{font-weight:var(--light);margin-bottom:0}.timeline-nav-btns{display:flex}.timeline-nav-btn{align-items:center;cursor:pointer;display:flex;height:50px;justify-content:center;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:50px}.timeline-nav-btn.swiper-button-disabled{opacity:.6;pointer-events:none}.timeline-nav-btn svg{fill:var(--white)}.timeline-nav-btn--prev{background-color:var(--primary);border-radius:0 15px 0 15px;transform:rotate(180deg)}.timeline-nav-btn--next{background-color:var(--tertiary);border-radius:15px 0 15px 0}.timeline-wrapper .swiper{overflow:visible}.timeline-wrapper .swiper .swiper-wrapper{align-items:stretch}.tl-slide{--child-padding:16px;aspect-ratio:1/1;border-radius:15px 0 15px 0;-webkit-box-shadow:0 0 15px 5px rgba(0,0,0,.08);box-shadow:0 0 15px 5px rgba(0,0,0,.08);height:auto!important;max-height:400px;min-height:340px;overflow:hidden;z-index:1}.tl-slide--white .tl-slide__desc,.tl-slide.tl-slide--white{background-color:var(--white)}.tl-slide--blue .tl-slide__desc,.tl-slide.tl-slide--blue{background-color:var(--tertiary)}.tl-slide--orange .tl-slide__desc,.tl-slide.tl-slide--orange{background-color:var(--quaternary)}.tl-slide--red .tl-slide__desc,.tl-slide.tl-slide--red{background-color:var(--primary)}.tl-slide.tl-slide--has-image{background-color:transparent}.tl-slide__content-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;width:100%}.tl-slide__img{display:none}.tl-slide--has-image .tl-slide__img{display:block;flex:1 0 auto;position:relative;width:100%}.tl-slide__img img{height:100%!important;object-fit:cover;object-position:center;position:absolute;width:100%}.tl-slide__year{font-weight:var(--light);position:relative}.tl-slide__desc,.tl-slide__year{margin-bottom:0;padding:var(--child-padding);z-index:2}@media (min-width:580px){.tl-slide{--child-padding:24px}}@media (min-width:768px){.tl-slide{--child-padding:32px}.timeline-nav-btn--prev:hover{background-color:#ab2222}.timeline-nav-btn--next:hover{background-color:#1a577c}}