.implementation-process{position:relative;& .implementation-process__header{margin-bottom:var(--space-xxxxl);max-width:780px;padding:0 var(--space-l);& .implementation-process__header-text{padding-right:var(--space-xxxl);@media (max-width:1024px){padding-right:0}}& .implementation-process__header-line{background:linear-gradient(90deg,#347a6d,#49bda7);border-radius:2px;height:2px;width:100%}@media (max-width:1024px){margin-bottom:var(--space-xxl);padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}& .implementation-process__content{display:grid;gap:var(--gap-def);grid-template-columns:1fr 1fr;@media (max-width:1024px){grid-template-columns:1fr}}& .implementation-process__list{display:flex;flex-direction:column;gap:var(--space-l)}& .implementation-process__list-item{background:var(--white-color);border-radius:10px;box-shadow:0 4px 15px 0 rgba(0,0,0,.25);display:flex;gap:var(--gap-def);padding:var(--space-s) var(--space-l) var(--space-l) var(--space-s);& .implementation-process__list-item__number{align-items:center;border:1px solid var(--black-color);border-radius:50%;display:flex;flex-shrink:0;font-weight:var(--font-weigh-Bold);height:36px;justify-content:center;width:36px}& .implementation-process__list-item__content{padding-top:var(--space-m)}}& .implementation-process__image-wrapper{min-height:100px;& img{max-width:100%}@media (max-width:1024px){display:none}}}