.steps-line{position:relative}.steps-line__container{position:relative;z-index:3}.steps-line__background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.steps-line__top-title{background-color:#fff;border-radius:24px;margin:0 auto;padding:24px 75px;width:max-content}@media(max-width:580px){.steps-line__top-title{width:100%}}.steps-line__top-title h3{line-height:52px!important}.steps-line__title{text-align:center}.steps-line__title:before{background-color:#fff;content:"";display:flex;height:100px;margin:24px auto;width:1px}@media(max-width:768px){.steps-line__title:before{height:50px}}.steps-line__steps{display:grid;gap:108px 0;grid-template-columns:repeat(3,1fr);justify-content:space-around;padding:0 10px 0 0}@media(max-width:1200px){.steps-line__steps{gap:24px;margin-top:60px;padding:0}}@media(max-width:768px){.steps-line__steps{grid-template-columns:repeat(2,1fr);margin-top:30px}}@media(max-width:580px){.steps-line__steps{grid-template-columns:1fr}}.steps-line__steps-lines{left:0;object-fit:contain;position:absolute;width:100%;z-index:2}@media(max-width:1200px){.steps-line__steps-lines{display:none}}.steps-line__step{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-top:176px}@media(max-width:1200px){.steps-line__step{align-items:flex-start;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.129);border-radius:24px;gap:30px;margin-top:0;padding:24px}}.steps-line__step-title{align-items:center;display:flex;gap:5px}.steps-line__step-number{display:none}@media(max-width:1200px){.steps-line__step-number{display:block}}.steps-line__step-description{color:hsla(0,0%,100%,.7);text-align:center}@media(max-width:1200px){.steps-line__step-description{text-align:left}}