.steps__image{position:relative}.steps__image svg{position:absolute;width:800px;height:900px;left:-150px;top:-50px;z-index:-1}.steps__text p{margin-top:0}.steps__text p:last-child{margin-bottom:0}.steps__list{display:flex;flex-direction:column;padding-left:0;margin-left:0;list-style:none}.steps__item-number{box-shadow:0 1px 1px 0 rgba(0,0,0,.4);background:linear-gradient(180deg,#2db4ff 0%,#563dff 100%);width:40px;height:40px;display:flex;flex-shrink:0;align-items:center;justify-content:center;font-size:21px;line-height:140%;border-radius:9px}.steps__item-text{background:linear-gradient(to right,#BC1B9F 0%,#A473EF 56%,#E0B274 100%);padding:1px;border-radius:16px;width:100%}.steps__item-text-inner{border-radius:16px;background:#24262f}.steps__button{padding:15px;min-width:209px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;border-radius:21px;height:64px;font-size:24px}.steps__image-dn{display:none}.position-left .steps__row{flex-direction:row-reverse;align-items:flex-end}.position-left .steps__image{margin-right:0}.position-left .steps__item{flex-direction:row-reverse}@media screen and (min-width:992px){.steps__row{display:flex;gap:43px;align-items:center}.steps__body{flex-basis:720px}.steps__image{flex-basis:625px;margin-right:-151px}.steps__title{margin-bottom:20px}.steps__text{margin-bottom:40px}.steps__list{gap:20px;margin-bottom:20px}.steps__item{display:flex;align-items:center;gap:16px}.steps__item-text-inner{padding:16px 20px}.steps__svg-dn{display:none}}@media screen and (max-width:991.98px){.steps__title{margin-bottom:16px;text-align:center}.steps__text{margin-bottom:24px}.steps__list{gap:8px;margin-bottom:24px}.steps__item-text-inner{padding:16px}.steps__item-text{font-size:14px;width:100%}.steps__text p{font-size:16px}.steps__item-number{display:none}.steps__image{display:none}.steps__image-dn{display:flex;margin-right:-50px;justify-content:center}.steps__image-dn svg{left:-200px;top:-150px}.steps__image img{max-height:400px;margin-left:10px;width:auto}.position-left .steps__image img{max-height:440px;margin-left:10px}.position-left .steps__list{margin-top:24px}}@media screen and (max-width:440px){.steps__button{min-width:100%}}