.section--timeline{position:relative;display:flex;flex-direction:column;align-items:center;content-visibility:auto;contain-intrinsic-size:auto 900px}.section--timeline::before{position:absolute;top:-60px;content:'';display:block;max-width:100%;min-width:100%;min-height:1651px;max-height:1651px;background:url(../../../../img/timelineSectionBg.webp) top center/2369px 1651px no-repeat;z-index:-1}.section--timeline .section__title{opacity:0;transform:translateY(18px);transition:opacity .5s ease-out,transform .5s ease-out}.section--timeline.is-visible .section__title{opacity:1;transform:translateY(0)}.timeline{width:100%}.timeline__inner{width:100%;display:grid;gap:25px 18px;grid-template-columns:repeat(4,1fr);grid-auto-flow:row;counter-reset:timeline;list-style:none;margin:0;padding:0}.timeline__item{position:relative;display:flex;flex-direction:column;counter-increment:timeline 1;box-sizing:border-box;border:1px solid #eef0f4;border-radius:16px;box-shadow:0 1px 3px rgba(0,66,130,.04),0 6px 40px -6px rgba(0,66,130,.08);background:#fff;padding:0 34px 34px;margin-top:25px;z-index:1;opacity:0;transform:translateY(24px);transition:opacity .45s ease-out,transform .45s ease-out,box-shadow .2s ease-out;transition-delay:calc(0.18s + var(--item-i, 0) * 0.06s)}.section--timeline.is-visible .timeline__item{opacity:1;transform:translateY(0)}@media (hover:hover){.section--timeline.is-visible .timeline__item:hover{box-shadow:0 2px 6px rgba(0,66,130,.06),0 10px 48px -4px rgba(0,66,130,.14);transform:translateY(-3px);transition-delay:0s}.section--timeline.is-visible .timeline__item:hover::before{opacity:.55}}.timeline__item:nth-child(10){position:relative;background:#4b7de1;grid-column:2/5;border-color:rgba(255,255,255,.15);z-index:2;box-shadow:0 1px 3px rgba(75,125,225,.1),0 8px 44px -6px rgba(75,125,225,.25)}.timeline__item:nth-child(10) .timeline__item__title{position:relative}.timeline__item:nth-child(10) .timeline__item__title::after{content:'';position:absolute;top:-60px;left:-140px;width:80px;height:250%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.07) 50%,transparent 60%);pointer-events:none;animation:history-shimmer 5s ease-in-out 1.5s infinite}@keyframes history-shimmer{0%,65%{transform:translateX(0)}100%{transform:translateX(900px)}}@media (hover:hover){.section--timeline.is-visible .timeline__item:nth-child(10):hover{box-shadow:0 2px 6px rgba(75,125,225,.15),0 12px 52px -4px rgba(75,125,225,.35);transform:translateY(-3px)}}.timeline__item::after{content:'';position:absolute;right:-13px;top:50%;transform:translateY(-50%);width:8px;height:2px;background:rgba(75,125,225,.2);border-radius:1px;pointer-events:none}.timeline__item:nth-child(10)::after,.timeline__item:nth-child(4n)::after{display:none}.timeline__item--current{border-left:3px solid rgba(75,125,225,.7)}.timeline__item--current .timeline__item__title{position:relative}.timeline__item--current .timeline__item__title::before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background:#4b7de1;margin-right:10px;vertical-align:middle;animation:history-pulse 2s ease-in-out infinite}@keyframes history-pulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(75,125,225,.4)}50%{opacity:.7;box-shadow:0 0 0 6px rgba(75,125,225,0)}}.timeline__item::before{content:counter(timeline);position:absolute;right:0;bottom:0;max-height:169px;color:rgba(245,245,247,.55);font-family:Space_Grotesk;font-size:200px;font-weight:500;line-height:200px;letter-spacing:0;text-align:left;overflow:hidden;z-index:-1;transition:opacity .25s ease-out}.timeline__item:nth-child(10)::before{color:rgba(55,110,219,.6)}.timeline__item__btn{position:relative;display:flex;align-items:center;gap:8px;background:radial-gradient(273.03% 142.13% at -1% 0,rgba(75.39942932128906,124.71927642822266,225.3317108154297,1),rgba(32.4398078918457,55.5433464050293,205.71632385253906,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;backface-visibility:visible;font-family:Space_Grotesk;white-space:nowrap;font-size:18px;font-weight:500;line-height:120%;letter-spacing:0;text-align:left;margin-top:-25px;margin-bottom:20px;max-width:max-content;padding:8px 14px;border-radius:5px;border:0;cursor:pointer;transition:all .3s}.timeline__item:nth-child(10) .timeline__item__btn{padding:8px 11px;border:1px solid #eef0f4;background:radial-gradient(273.03% 142.13% at -1% 0,rgba(75.39942932128906,124.71927642822266,225.3317108154297,1),rgba(32.4398078918457,55.5433464050293,205.71632385253906,1) 100%);cursor:unset}.timeline__item__btn::selection{background:#fff0}.timeline__item__btn::after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;top:0;border-radius:5px;background:#eef0f4;z-index:-2;rotate:0deg;transform-origin:0% 0%;transition:all .3s}.timeline__item__btn::before{content:'';display:block;min-width:23px;max-width:23px;min-height:29px;max-height:29px;rotate:0deg;background:url(../../../../img/flag_blue_23x29.svg) center/contain no-repeat;transition:all .3s}.timeline__item:nth-child(10) .timeline__item__btn::before{background:#fff;mask-image:url(../../../../img/flag_blue_23x29.svg);mask-position:center;mask-size:contain;mask-repeat:no-repeat}@media (hover:hover){.timeline__item__btn:not(.timeline__item:nth-child(10) .timeline__item__btn):hover::before{rotate:0deg;animation-name:timelineBtnAnim;animation-duration:.3s}.timeline__item__btn:not(.timeline__item:nth-child(10) .timeline__item__btn):hover::after{background:#dde1ea}}@keyframes timelineBtnAnim{0%{rotate:0deg}25%{rotate:10deg}75%{rotate:-10deg}100%{rotate:0deg}}.timeline__item__title{display:block;color:#25272d;font-family:Space_Grotesk;--fontsizeMin:34;--fontsizeMax:40;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:700;line-height:100%;letter-spacing:0;text-align:left;margin-bottom:8px}.timeline__item:nth-child(10) .timeline__item__title{color:#fff}.timeline__item__desc{color:#464953;margin:0;font-family:Lexend;--fontsizeMin:17;--fontsizeMax:19;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:300;line-height:140%;letter-spacing:0;text-align:left}.timeline__item:nth-child(10) .timeline__item__desc{color:#f5f5f7}@media (max-width:1000px){.timeline__inner{gap:20px 16px;grid-template-columns:repeat(3,1fr)}.timeline__item{margin-top:23px;padding:0 30px 30px}.timeline__item:nth-child(10){padding-top:30px;margin-top:unset;grid-column:1/4}.timeline__item::before{max-height:135px;font-size:160px;line-height:160px}.timeline__item__btn::before{min-width:16px;max-width:16px;min-height:20px;max-height:20px}.timeline__item__btn{margin-top:-22px;font-size:15px}.timeline__item:nth-child(10) .timeline__item__btn{display:none}.timeline__item:nth-child(4n)::after{display:block}.timeline__item:nth-child(10)::after,.timeline__item:nth-child(3n)::after{display:none}.timeline__item::after{right:-12px}}@media (max-width:800px){.section--timeline::before{top:519px;min-height:2141px;max-height:2141px;background:url(../../../../img/timelineSectionBg_mobile.webp) top center/896px 2141px no-repeat}}@media (max-width:850px){.timeline__inner{gap:15px;grid-template-columns:repeat(2,1fr)}.timeline__item:nth-child(10){margin-top:23px;grid-column:2/3}.timeline__item:nth-child(3n)::after{display:block}.timeline__item:nth-child(10)::after,.timeline__item:nth-child(2n)::after{display:none}.timeline__item::after{right:-11px}}@media (max-width:420px){.timeline__inner{grid-template-columns:repeat(1,1fr)}.timeline__item:nth-child(10){margin-top:0;grid-column:1/2}.timeline__item::after{display:none}}@media (prefers-reduced-motion:reduce){.section--timeline .section__title,.timeline__item{opacity:1!important;transform:none!important;transition:none!important}.timeline__item:nth-child(10) .timeline__item__title::after{animation:none;display:none}.timeline__item--current .timeline__item__title::before{animation:none}@media (hover:hover){.section--timeline.is-visible .timeline__item:hover{transform:none}}}@media print{.section--timeline::before{display:none}.section--timeline .section__title,.timeline__item{opacity:1!important;transform:none!important}.timeline__item{break-inside:avoid;box-shadow:none;border:1px solid #ccc}.timeline__item:nth-child(10) .timeline__item__title::after{display:none}}@media (forced-colors:active){.timeline__item{border:1px solid ButtonText}.timeline__item:nth-child(10){background:Highlight}.timeline__item:nth-child(10) .timeline__item__desc,.timeline__item:nth-child(10) .timeline__item__title{color:HighlightText}}