.timeline-steps{background-color:var(--white);padding:var(--space-6x);position:relative}.timeline-steps:after{background-color:var(--main-deep);bottom:14px;content:"";left:24px;position:absolute;top:12px;width:2px}.timeline-steps__header{display:flex;gap:var(--space-4x)}.timeline-steps__step{background-color:inherit;padding:var(--space-2x) var(--space-5x);position:relative;width:100%}@media(min-width:768px){.timeline-steps__step{padding-left:var(--space-6x);padding-right:var(--space-6x)}}@media(min-width:1024px){.timeline-steps__step{padding-left:var(--space-10x);padding-right:var(--space-10x)}}.timeline-steps__step:after{background-color:var(--main-thorn);border:var(--border-0-25x) solid var(--black);border-radius:var(--radius-circle);content:"";height:16px;left:-7px;position:absolute;top:15px;width:16px;z-index:1}.timeline-steps__step--past:after{background-color:var(--white);border-color:var(--disabled-text-icon-light)}.timeline-steps__step--present:after{background-color:var(--main-thorn);border-color:var(--main-deep)}.timeline-steps__step--future:after{background-color:var(--white);border-color:var(--main-deep)}.timeline-steps__icon{color:var(--main-thorn)}.timeline-steps__step-title{font-family:var(--typography-font-family-default);font-size:var(--typography-size-3-75x);font-weight:var(--typography-weight-regular);letter-spacing:var(--typography-letter-spacing-m);line-height:var(--typography-line-height-6x)}@media(min-width:1024px){.timeline-steps__step-title{font-size:var(--typography-size-4x);line-height:var(--typography-line-height-6-25x)}}.timeline-steps__step-title{font-weight:var(--typography-weight-semibold)}.timeline-steps__step-title--active{color:var(--noninteractive-light-2)}.timeline-steps__step-title--disabled{color:var(--disabled-text-icon-light)}.timeline-steps__step-paragraph{font-family:var(--typography-font-family-default);font-size:var(--typography-size-3-75x);font-weight:var(--typography-weight-regular);letter-spacing:var(--typography-letter-spacing-m);line-height:var(--typography-line-height-6x)}@media(min-width:1024px){.timeline-steps__step-paragraph{font-size:var(--typography-size-4x);line-height:var(--typography-line-height-6-25x)}}.timeline{min-height:75vh;padding-top:var(--space-8x)}@media(min-width:1536px){.timeline{padding-top:var(--space-14x)}}.timeline__wrap{width:100%}.timeline__title{font-family:var(--typography-font-family-default);font-size:var(--typography-size-5x);font-weight:var(--typography-weight-semibold);letter-spacing:var(--typography-letter-spacing-s);line-height:var(--typography-line-height-7x)}@media(min-width:1024px){.timeline__title{font-size:var(--typography-size-7x);line-height:var(--typography-line-height-9-5x)}}.timeline__title{margin-bottom:var(--space-4x)}.timeline__subtitle{font-family:var(--typography-font-family-default);font-size:var(--typography-size-4x);font-weight:var(--typography-weight-regular);letter-spacing:var(--typography-letter-spacing-m);line-height:var(--typography-line-height-6-25x)}@media(min-width:1024px){.timeline__subtitle{font-size:var(--typography-size-4-25x);line-height:var(--typography-line-height-7x)}}.timeline__subtitle{margin-bottom:var(--space-4x)}.timeline__expert{display:none;margin-top:calc(var(--space-6x)*-1)}@media(min-width:1024px){.timeline__expert{display:block}}.timeline__action{align-items:flex-start;background-color:var(--background-1);display:flex;flex-direction:column;gap:var(--space-8x);justify-content:space-between;margin-bottom:var(--space-8x);padding:var(--space-6x)}@media(min-width:768px){.timeline__action{flex-direction:row}}.timeline__action-text{flex:1}.timeline__action-first-text{font-size:var(--typography-size-3-5x);font-weight:var(--typography-weight-regular);font-weight:var(--typography-weight-semibold);line-height:var(--typography-line-height-5-5x)}.timeline__action-first-text,.timeline__action-second-text{font-family:var(--typography-font-family-default);letter-spacing:var(--typography-letter-spacing-m)}.timeline__action-second-text{font-size:var(--typography-size-4x);font-weight:var(--typography-weight-regular);line-height:var(--typography-line-height-6-25x)}@media(min-width:1024px){.timeline__action-second-text{font-size:var(--typography-size-4-25x);line-height:var(--typography-line-height-7x)}}.timeline__action-second-text{font-weight:var(--typography-weight-semibold)}@media(min-width:1024px){.timeline__action-second-text{line-height:var(--typography-line-height-6-25x)}}.timeline__action-second-text{margin:var(--space-2x) 0}.timeline__action-third-text{font-family:var(--typography-font-family-default);font-size:var(--typography-size-4x);font-weight:var(--typography-weight-regular);letter-spacing:var(--typography-letter-spacing-m);line-height:var(--typography-line-height-6-25x)}@media(min-width:1024px){.timeline__action-third-text{font-size:var(--typography-size-4-25x);line-height:var(--typography-line-height-7x)}}.timeline__action-btn{background-color:var(--main-thorn);width:100%}@media(min-width:768px){.timeline__action-btn{width:auto}}.timeline__content{background-color:var(--background-12);padding:var(--space-6x) var(--space-4x)}@media(min-width:1536px){.timeline__content{padding:var(--space-8x)}}.timeline__content-header{display:flex;flex-direction:column;gap:var(--space-2x);margin-bottom:var(--space-5x)}@media(min-width:768px){.timeline__content-header{flex-direction:row;gap:var(--space-4x)}}.timeline__content-title{font-family:var(--typography-font-family-default);font-size:var(--typography-size-4-25x);font-weight:var(--typography-weight-semibold);letter-spacing:var(--typography-letter-spacing-s);line-height:var(--typography-line-height-5-5x);text-transform:uppercase}@media(min-width:1024px){.timeline__content-title{font-size:var(--typography-size-5x);line-height:var(--typography-line-height-7x)}}.timeline__content-title{margin-bottom:var(--space-2x)}.timeline__content-subtitle{font-family:var(--typography-font-family-default);font-size:var(--typography-size-3-5x);font-weight:var(--typography-weight-regular);font-weight:var(--typography-weight-semibold);letter-spacing:var(--typography-letter-spacing-m);line-height:var(--typography-line-height-5-5x)}
