@charset "UTF-8";.body-sm-medium,.timeline-block .timeline-description{font-family:Satoshi,sans-serif;font-weight:500;font-size:16px;line-height:160%;letter-spacing:0}.body-sm-medium-italic{font-family:Satoshi,sans-serif;font-weight:500;font-size:16px;line-height:160%;letter-spacing:-.03em;font-style:italic}.body-xs-regular{font-family:Satoshi,sans-serif;font-weight:400;font-size:14px;line-height:160%;letter-spacing:0}.body-xs-medium{font-family:Satoshi,sans-serif;font-weight:500;font-size:14px;line-height:160%;letter-spacing:0}.heading-h1-xl{font-family:Satoshi,sans-serif;font-weight:700;font-size:78px;line-height:100%;letter-spacing:0}.heading-h1-lg,.timeline-block .timeline-title{font-family:Satoshi,sans-serif;font-weight:700;font-size:58px;line-height:100%;letter-spacing:0}.label-bold{font-family:Satoshi,sans-serif;font-weight:700;font-size:20px;line-height:120%;letter-spacing:0}.label-italic{font-family:Satoshi,sans-serif;font-weight:500;font-style:italic;font-size:14px;line-height:100%;letter-spacing:-.03em}.label-sm-medium{font-family:Satoshi,sans-serif;font-weight:500;font-size:14px;line-height:100%;letter-spacing:.03em;text-transform:uppercase}.label-lg-medium{font-family:Satoshi,sans-serif;font-weight:500;font-size:16px;line-height:100%;letter-spacing:.03em;text-transform:uppercase}.label-lg-bold{font-family:Satoshi,sans-serif;font-weight:700;font-size:16px;line-height:100%;letter-spacing:.03em;text-transform:uppercase}.label-lg-download{font-family:Satoshi,sans-serif;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0}.label-lg-desc{font-family:Satoshi,sans-serif;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0}.body-md-medium{font-family:Satoshi,sans-serif;font-weight:500;font-size:18px;line-height:150%;letter-spacing:0}.body-md-medium-v2{font-family:Satoshi,sans-serif;font-weight:500;font-size:18px;line-height:170%;letter-spacing:0}.stat-source{font-family:Satoshi,sans-serif;font-weight:400;font-style:Italic;font-size:10px;line-height:129%;letter-spacing:0}.text-label{font-family:Satoshi,sans-serif;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0}.body-md-bold{font-family:Satoshi,sans-serif;font-weight:700;font-size:18px;line-height:130%;letter-spacing:0}.heading-h3{font-family:Satoshi,sans-serif;font-weight:700;font-size:28px;line-height:110%;letter-spacing:0}.step-number{font-family:Satoshi,sans-serif;font-weight:700;font-size:11.11px;line-height:160%;letter-spacing:0}.heading-h4{font-family:Satoshi,sans-serif;font-weight:700;font-size:24px;line-height:130%;letter-spacing:0}.heading-h2-default,.timeline-block .timeline-year{font-family:Satoshi,sans-serif;font-weight:700;font-size:40px;line-height:120%;letter-spacing:0}.label-xs-medium{font-family:Satoshi,sans-serif;font-weight:500;font-size:12px;line-height:100%;letter-spacing:.03em;text-transform:uppercase}.label-xs-bold{font-family:Satoshi,sans-serif;font-weight:700;font-size:12px;line-height:100%;letter-spacing:.03em;text-transform:uppercase}.body-xxs-bold{font-family:Satoshi,sans-serif;font-weight:700;font-size:12px;line-height:160%;letter-spacing:0}.body-xxs-medium{font-family:Satoshi,sans-serif;font-weight:500;font-size:12px;line-height:160%;letter-spacing:0}.body-xxs-regular{font-family:Satoshi,sans-serif;font-weight:400;font-size:12px;line-height:160%;letter-spacing:0}.label-xs-text{font-family:Satoshi,sans-serif;font-weight:500;font-size:12px;line-height:120%;letter-spacing:.04em;text-transform:uppercase}.body-lg{font-family:Satoshi,sans-serif;font-weight:700;font-size:20px;line-height:150%;letter-spacing:0}.type-terms-text{font-family:Satoshi,sans-serif;font-weight:500;font-size:14px;line-height:120%;letter-spacing:0;text-transform:uppercase}.pre-title-line:before{content:"";display:inline-block;width:34px;height:2px;background-color:var(--pre-title-trace, #D3353B);position:absolute;top:50%;left:0;transform:translateY(-50%)}.pre-title-line-white:before{content:"";display:inline-block;width:34px;height:2px;background-color:var(--pre-title-trace, #FFFFFF);position:absolute;top:50%;left:0;transform:translateY(-50%)}.btn,.btn-submit{font-family:Satoshi,sans-serif;font-weight:700;font-size:16px;line-height:160%;letter-spacing:0}.timeline-block{padding:80px 0;position:relative;overflow:hidden}.timeline-block.has-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--overlay-color, rgba(0, 0, 0, .5));pointer-events:none;z-index:1}.timeline-block .timeline-inner-content{position:relative;padding:var(--content-padding, 60px) 47px;border-radius:var(--content-border-radius, 20px);overflow:hidden}.timeline-block .timeline-inner-content.has-content-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--content-overlay-color, rgba(0, 0, 0, .5));pointer-events:none;z-index:1}.timeline-block .timeline-header{margin-bottom:60px;position:relative;z-index:2}.timeline-block .timeline-title{margin-bottom:33px;color:var(--text-color, inherit)}.timeline-block .timeline-description{margin:0 auto;color:var(--text-color, inherit)}.timeline-block .timeline-wrapper{position:relative;z-index:2;display:flex;align-items:flex-start;gap:11px}.timeline-block .timeline-container{position:relative;overflow:hidden;flex:1}.timeline-block .timeline-line{position:absolute;top:11.56px;left:0;right:0;height:2px;background-color:#ffffff4d;z-index:1}@media(max-width:767px){.timeline-block .timeline-line{top:10px}}.timeline-block .timeline-items{display:flex;gap:20px;position:relative;z-index:2;transition:transform .5s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.timeline-block .timeline-items{gap:28px}}.timeline-block .timeline-item{flex:0 0 auto;width:173px;text-align:left;position:relative}@media(max-width:991px){.timeline-block .timeline-item{width:180px}}@media(max-width:767px){.timeline-block .timeline-item{width:125px}}.timeline-block .timeline-dot{width:23.12px;height:23.12px;border-radius:50%;background:#fff6;position:relative;z-index:3;margin:0 44px 22px;display:flex;align-items:center;justify-content:center}.timeline-block .timeline-dot:before{content:"";width:9.91px;height:9.91px;border-radius:50%;background:#fff}@media(max-width:767px){.timeline-block .timeline-dot{width:20px;height:20px;margin-bottom:15px}.timeline-block .timeline-dot:before{width:8px;height:8px}}.timeline-block .timeline-year{margin-bottom:12px;color:var(--text-color, inherit)}@media(max-width:767px){.timeline-block .timeline-year{margin-bottom:.75rem}}.timeline-block .timeline-events,.timeline-block .timeline-events-div{font-family:Satoshi,sans-serif;font-weight:700;font-size:14px;line-height:160%;letter-spacing:0;list-style:none;padding:0;color:var(--text-color, inherit);margin-left:15px}.timeline-block .timeline-events li:before,.timeline-block .timeline-events-div li:before{content:"•";margin-right:5px;position:absolute;left:0}.timeline-block .timeline-events-div{margin-left:0}.timeline-block .timeline-arrow{position:relative;top:0;transform:none;width:40px;height:40px;border:none;background:#fff3;color:currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background-color .3s ease,opacity .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0;margin-top:-8px}.timeline-block .timeline-arrow svg{color:#fff}.timeline-block .timeline-arrow:hover:not(:disabled){background:#ffffff4d}.timeline-block .timeline-arrow:disabled{cursor:not-allowed;opacity:.3}.timeline-block .timeline-arrow svg{width:24px;height:24px}.timeline-block .timeline-arrow.timeline-arrow-prev,.timeline-block .timeline-arrow.timeline-arrow-next{position:relative;left:auto;right:auto}@media(max-width:767px){.timeline-block .timeline-arrow{width:40px;height:40px;margin-top:-10px}.timeline-block .timeline-arrow svg{width:20px;height:20px}}@media(max-width:991px){.timeline-block{padding:60px 0}.timeline-block .timeline-wrapper{padding:0 50px}}@media(max-width:767px){.timeline-block,.timeline-block .container{padding:0}.timeline-block .timeline-inner-content{padding:45px 16px 32px;border-radius:0!important}.timeline-block .timeline-title{font-family:Satoshi,sans-serif;font-weight:700;font-size:34px;line-height:100%;letter-spacing:0}.timeline-block .timeline-header{margin-bottom:40px;text-align:left!important}.timeline-block .timeline-wrapper{padding:0;gap:0}}
