.steps-wrapper__steps{column-gap:30px;row-gap:60px}@media (max-width:1024px){.steps-wrapper__steps{justify-content:center}}.steps-wrapper__steps .steps-wrapper__steps--step{max-width:calc(25% - 23px)}@media (max-width:1024px){.steps-wrapper__steps .steps-wrapper__steps--step{max-width:40%}}@media (max-width:768px){.steps-wrapper__steps .steps-wrapper__steps--step{max-width:calc(50% - 15px)}}@media (max-width:576px){.steps-wrapper__steps .steps-wrapper__steps--step{align-items:center;display:flex;flex-direction:column;max-width:100%}}.steps-wrapper__steps .steps-wrapper__steps--step .num{font-size:76px;font-weight:900;line-height:100%;padding-left:30px}@media (max-width:576px){.steps-wrapper__steps .steps-wrapper__steps--step .num{max-width:350px;width:100%}}.steps-wrapper__steps .steps-wrapper__steps--step .step-wrapper{border-left:2px dotted var(--off-black);height:calc(100% - 76px);max-width:250px;padding-left:30px}@media (max-width:1024px){.steps-wrapper__steps .steps-wrapper__steps--step .step-wrapper{max-width:100%}}@media (max-width:576px){.steps-wrapper__steps .steps-wrapper__steps--step .step-wrapper{max-width:350px}}.steps-wrapper__steps .steps-wrapper__steps--step .step-wrapper:after{background:var(--white);bottom:0}.steps-wrapper__steps .steps-wrapper__steps--step .step-wrapper:after,.steps-wrapper__steps .steps-wrapper__steps--step .step-wrapper:before{border:3px solid #000;border-radius:18px;content:"";display:flex;height:18px;left:0;position:absolute;transform:translateX(calc(-50% - 1px));width:18px}.steps-wrapper__steps .steps-wrapper__steps--step .step-wrapper:before{background:var(--black);top:0}.steps-wrapper__steps .steps-wrapper__steps--step .step-wrapper .title-wrapper{padding-top:10px}.steps-wrapper__steps .steps-wrapper__steps--step .step-wrapper .title-wrapper .subtitle,.steps-wrapper__steps .steps-wrapper__steps--step .step-wrapper .title-wrapper .title{font-size:20px;font-weight:900;letter-spacing:1.2px;line-height:27.5px;text-transform:uppercase}.steps-wrapper__steps .steps-wrapper__steps--step .step-wrapper .title-wrapper .subtitle{font-weight:300;margin-bottom:40px}.steps-wrapper__steps .steps-wrapper__steps--step .step-wrapper .text-box{font-size:16px;font-weight:600;letter-spacing:.25px;margin-bottom:40px}.steps-wrapper__steps .steps-wrapper__steps--step .step-wrapper .text-box:last-child{margin-bottom:0}