@font-face{font-display:swap;font-family:Poppins-Light;font-style:normal;font-weight:300;src:url(/assets/font/Poppins-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins-Regular;font-style:normal;font-weight:400;src:url(/assets/font/Poppins-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins-Medium;font-style:normal;font-weight:500;src:url(/assets/font/Poppins-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins-SemiBold;font-style:normal;font-weight:600;src:url(/assets/font/Poppins-SemiBold.woff2) format("woff2")}.timeline{padding:40px 0}.timeline-wrapper{position:relative}.timeline-wrapper,.timeline__item{display:flex;flex-direction:column}.timeline__item{align-items:flex-start;justify-content:center;opacity:1;transition-delay:0s;transition-duration:.6s;transition-property:opacity;transition-timing-function:ease-in-out}.timeline__item.-visible{opacity:1}.timeline__item.-reverse .timeline__year:before{left:-34px;right:auto}.timeline__item:first-child .timeline__column{padding-top:24px}.timeline__item:last-child .timeline__column{padding-bottom:0}.timeline__column{align-items:flex-start;display:flex;flex-direction:column;padding:24px 0;width:100%}.timeline__year{position:relative;--font-size:16px;--font-size-rem:1rem;--line-height:24px;--line-height-rem:1.5rem;background:linear-gradient(268deg,#b12b32 1%,#ef1c26 66.54%);border-radius:32px;color:#fff;font-family:Poppins-Medium;font-size:var(--font-size-rem);line-height:var(--line-height-rem);padding:8px 32px}.timeline__description{display:grid;grid-template-rows:0fr;transition-delay:0s;transition-duration:.3s;transition-property:grid-template-rows;transition-timing-function:ease}.timeline__description.-visible{grid-template-rows:1fr}.timeline__content{overflow:hidden}.timeline__button{align-items:center;color:#818181;display:flex;gap:5px;justify-content:center;margin-top:30px;padding:4px 12px;--font-size:11px;--font-size-rem:0.6875rem;--line-height:16px;--line-height-rem:1rem;border:1px solid #d4d4d4;border-radius:4px;cursor:pointer;font-family:Poppins-Medium;font-size:var(--font-size-rem);letter-spacing:.55px;line-height:var(--line-height-rem);text-transform:uppercase}.timeline__button.-less svg{transform:rotate(-90deg)}.timeline__button svg{--icon-color:#d4d4d4;height:8px;min-width:8px;transform:rotate(90deg);width:8px}.timeline ul li{color:#767676}.timeline ul li:before{background-color:#767676;background-image:none;border-radius:50%;height:4px;left:unset;top:12px;transform:translateX(-20px);width:4px}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-80px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(80px)}to{opacity:1;transform:translateX(0)}}@media screen and (min-width:768px){.timeline-wrapper:before{background-color:#d9d9d9;content:"";height:var(--line-height,0);left:50%;position:absolute;top:0;transform:translateX(-50%);transition-delay:0s;transition-duration:.5s;transition-property:height;transition-timing-function:ease;width:1px;z-index:0}.timeline__item{flex-direction:row;opacity:0}.timeline__item.-visible .timeline__column:first-child{opacity:1}.timeline__item.-visible .timeline__column:last-child{animation:slideInRight .8s ease both}.timeline__item.-reverse{flex-direction:row-reverse}.timeline__item.-reverse.-visible .timeline__column:first-child{opacity:1}.timeline__item.-reverse.-visible .timeline__column:last-child{animation:slideInLeft .8s ease both}.timeline__item.-reverse .timeline__column:first-child{align-items:flex-start;text-align:start}.timeline__item.-reverse .timeline__column:last-child{align-items:flex-end;text-align:end}.timeline__item:first-child .timeline__column{padding-top:80px}.timeline__column{opacity:0;padding:20px 24px;transition-delay:0s;transition-duration:.8s;transition-property:opacity;transition-timing-function:ease-in-out;width:50%}.timeline__column:first-child{align-items:flex-end;text-align:end}.timeline__column:last-child{align-items:flex-start;text-align:start}.timeline__year:before{background-color:#000;border:4px solid #d9d9d9;border-radius:50%;content:"";height:20px;position:absolute;right:-34px;top:50%;transform:translateY(-50%);width:20px;z-index:1}}@media screen and (min-width:1024px){.timeline__item.-reverse .timeline__year:before{left:-58px}.timeline__column{padding:40px 48px}.timeline__year:before{right:-58px}}