.timeline-section{position:relative;overflow:hidden;background:#fff;padding:clamp(80px,16vw,100px) 20px;border:1px solid #D0D5DD;border-bottom:none;display:flex;justify-content:center;align-items:center}.timeline-section__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.timeline-section__bg-layer{position:absolute;inset:0;opacity:0}.timeline-section__bg-layer--1{background:linear-gradient(110deg,#fff,#d4f2ea 49% 51%,#fff);opacity:1}.timeline-section__bg-layer--2{background:linear-gradient(110deg,#fff,#fff0 49% 51%,#fff),linear-gradient(160deg,#d4f2ea,#b1ccef)}.timeline-section__bg-layer--3{background:linear-gradient(110deg,#fff,#b1ccef 49% 51%,#fff)}.timeline-section__subtitle,.timeline-section__year{position:relative;z-index:1}.timeline-section__year{height:50px}@media not (max-width:767px){.timeline-section__year{height:80px}}@media not (max-width:1000px){.timeline-section__year{height:100px}}.timeline-section__subtitle{display:flex;gap:20px;align-items:center;flex-direction:column;margin:0;font-weight:500;font-size:1.5rem;line-height:1.25;color:#344054;text-align:center;white-space:normal}@media(min-width:992px){.timeline-section__subtitle{flex-direction:row;font-size:2rem;line-height:1.75;white-space:nowrap}}
