.section--sidescroll-timeline{overflow:hidden}.section--sidescroll-timeline .sidescroll-timeline__timeline{display:flex;margin-top:64px;will-change:transform}.section--sidescroll-timeline .sidescroll-timeline__timeline-inner{display:grid;flex-shrink:0;grid-template-rows:repeat(2,minmax(0,1fr));pointer-events:none;position:relative;will-change:transform}.section--sidescroll-timeline .sidescroll-timeline__timeline-item{border-bottom:2px solid;border-left:2px solid;grid-row:1/span 1;margin-bottom:0;max-width:300px;min-width:calc(var(--grid-col)*4);padding:0 var(--grid-gutter) var(--grid-gutter) var(--grid-gutter);padding-top:0;position:relative}.section--sidescroll-timeline .sidescroll-timeline__timeline-item:after{background-color:currentColor;border-radius:50%;bottom:0;content:"";height:18px;left:0;position:absolute;transform:translate(-50%,50%);width:18px}.section--sidescroll-timeline .sidescroll-timeline__timeline-item:nth-last-of-type(2n-1){align-items:flex-start;border-bottom:none;border-top:2px solid;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--grid-gutter) var(--grid-gutter) 0 var(--grid-gutter);padding-bottom:0;transform:translateY(100%)}.section--sidescroll-timeline .sidescroll-timeline__timeline-item:nth-last-of-type(2n-1):after{bottom:100%}.section--sidescroll-timeline .sidescroll-timeline__timeline-item .lottie-animation__wrapper{bottom:100%;height:120%;top:unset}.section--sidescroll-timeline .sidescroll-timeline__timeline-item .lottie-animation__wrapper .lottie-animation-container{--lottie-animation-container-width:auto;--lottie-animation-container-height:100%;transform:translate(0)}.section--sidescroll-timeline .sidescroll-timeline__timeline-item:nth-last-of-type(2n) .lottie-animation__wrapper{bottom:unset;top:100%}.section--sidescroll-timeline .sidescroll-timeline__item-detail{background-color:var(--text-color);border-radius:16px;color:var(--background-color);display:inline-block;margin-top:12px;padding:16px}@media (min-width:1280px){.section--sidescroll-timeline .sidescroll-timeline__timeline-item{min-width:calc(var(--grid-col)*16)}}
