.timeline .ws-heading{margin-bottom:12rem}.timeline__header{margin-bottom:2rem}.timeline__viewport{position:relative}.timeline__swiper{overflow:visible;width:40rem;margin-left:0}@media(max-width: 991.98px){.timeline__swiper{width:100%}}.timeline__slide{transition:width var(--transition-base),opacity var(--transition-base),filter var(--transition-base);opacity:1;flex:0 0 auto}@media(max-width: 991.98px){.timeline__slide{width:100% !important}}.timeline__inner{padding:5.2rem;min-height:auto;display:flex;flex-direction:column;justify-content:flex-end;gap:4rem;border-left:1px solid #333;overflow:hidden}@media(max-width: 991.98px){.timeline__inner{padding:24px;gap:20px}}.timeline__text{opacity:0;min-width:90rem;transition:opacity var(--transition-base)}@media(max-width: 991.98px){.timeline__text{min-width:unset;opacity:1}}.timeline .swiper-wrapper{display:flex}.timeline__slide:hover{width:100rem !important}@media(max-width: 991.98px){.timeline__slide:hover{width:100% !important}}.timeline__slide:hover .timeline__text{opacity:1}.timeline__slide--ghost{width:100rem;pointer-events:none}.timeline__controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12rem}.timeline__arrows{margin-left:auto;display:flex;gap:8px}.timeline__progress{position:relative;flex:1 1 auto;height:2px;background:hsla(0,0%,100%,.12);border-radius:2px;overflow:hidden}.timeline__progress .swiper-pagination-progressbar-fill{background:currentColor}