.steps{display:grid;gap:16px}@media only screen and (min-width:768px)and (max-width:1140px){.steps{text-align:center}}@media only screen and (min-width:1141px){.steps{text-align:center;gap:24px}}@media only screen and (min-width:768px)and (max-width:1140px){.steps_3{grid-template-columns:repeat(3,4fr)}}@media only screen and (min-width:1141px){.steps_3{grid-template-columns:repeat(3,4fr)}}@media only screen and (min-width:768px)and (max-width:1140px){.steps_4{grid-template-columns:repeat(4,3fr)}}@media only screen and (min-width:1141px){.steps_4{grid-template-columns:repeat(4,3fr)}}.steps-item{position:relative}@media only screen and (max-width:767px){.steps-item{display:flex}.steps-item .steps__content{margin-left:16px}}@media only screen and (min-width:768px)and (max-width:1140px){.steps-item .steps__content{margin-top:16px}}@media only screen and (min-width:1141px){.steps-item .steps__content{margin-top:16px}}.steps-item__icon{position:absolute;top:5px;right:-21px;display:none;width:14px;height:14px}@media only screen and (min-width:768px)and (max-width:1140px){.steps-item__icon{display:block}}@media only screen and (min-width:1141px){.steps-item__icon{display:block;right:-23px}}@media only screen and (max-width:767px){.steps_light{grid-template-columns:6fr 6fr;row-gap:40px;align-items:flex-start}.steps_light .steps-item{flex-direction:column;justify-content:center}}.steps_light .steps-item .heading{position:relative;display:flex;justify-content:center;align-items:center}.steps_light .steps-item .heading:after{content:"";position:absolute;width:50px;height:50px;background-color:rgba(198,206,235,.55);border:1px solid #f5f3f8;border-radius:50%;z-index:-1}@media only screen and (min-width:1141px){.steps_light .steps-item .heading:after{width:60px;height:60px}}@media only screen and (max-width:767px){.steps_light .steps-item .steps__content{margin:24px 0 0}}@media only screen and (min-width:768px)and (max-width:1140px){.steps_light .steps-item .steps__content{margin-top:32px}}@media only screen and (min-width:1141px){.steps_light .steps-item .steps__content{margin-top:32px}}.steps_light .steps-item .steps-item__icon{color:rgba(36,36,36,.1)}