.s-title-steps{padding:1.7rem 0 6.65rem;color:var(--color-white)}.s-title-steps .u-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.s-title-steps .s__title{margin-bottom:2.7rem;width:calc(12*var(--grid-column-width) + 11*var(--grid-gutter-width));text-align:center}.s-title-steps .s__steps{position:relative;display:flex;flex-direction:column;width:calc(10*var(--grid-column-width) + 9*var(--grid-gutter-width))}@media only screen and (max-width: 1280px){.s-title-steps .s__steps{width:calc(12*var(--grid-column-width) + 11*var(--grid-gutter-width))}}.s-title-steps .s__step{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;position:relative;display:flex;width:50%}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-title-steps .s__step{flex-direction:row-reverse;width:100%}}.s-title-steps .s__step-inner{margin-right:1rem}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-title-steps .s__step-inner{flex:1;margin-right:0;margin-left:1rem}}.s-title-steps .s__step-line{position:absolute;top:0;right:0;z-index:0;width:1px;height:100%;background-color:var(--color-white)}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-title-steps .s__step-line{right:unset;left:1.8rem}}.s-title-steps .s__step-dot{position:sticky;top:50vh;left:50%;z-index:999;display:block;margin-bottom:-8px;width:8px;height:8px;background:var(--color-brand-1);border-radius:50%;transform:translate(-50%, 50%);content:""}.s-title-steps .s__step-number{position:relative;margin-right:-1.8rem}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-title-steps .s__step-number{margin:0}}.s-title-steps .s__step-number span{font:500 var(--font-size-h-md)/1.2 var(--font-heading);position:relative;z-index:2;display:block;width:3.6rem;height:3.6rem;background-color:var(--color-brand-1);border-radius:50%;line-height:3.6rem;text-align:center}.s-title-steps .s__step-title{margin-bottom:.44em;max-width:26.9rem;font-weight:700}.s-title-steps .s__step-text{max-width:26.9rem;font-weight:400}.s-title-steps .s__step:not(:last-child) .s__step-inner{padding-bottom:4rem}.s-title-steps .s__step:first-child .s__step-line{top:unset;bottom:0;height:calc(100% - 5.25rem)}.s-title-steps .s__step:first-child .s__step-dot{margin-top:-8px}.s-title-steps .s__step:nth-last-child(2) .s__step-line{height:calc(100% - 1.65rem)}.s-title-steps .s__step:nth-last-child(2) .s__step-dot{margin-bottom:0}.s-title-steps .s__step:last-child .s__step-line{display:none}.s-title-steps .s__step:nth-child(even){flex-direction:row-reverse;margin-left:auto}.s-title-steps .s__step:nth-child(even) .s__step-inner{margin-right:0;margin-left:1rem}.s-title-steps .s__step:nth-child(even) .s__step-line{right:unset;left:0}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-title-steps .s__step:nth-child(even) .s__step-line{left:1.8rem}}.s-title-steps .s__step:nth-child(even) .s__step-number{margin-right:auto;margin-left:-1.8rem}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-title-steps .s__step:nth-child(even) .s__step-number{margin:0}}
