.steps{margin:10rem 0 6.25rem}.steps__wrapper{max-width:52.375rem;width:100%;margin:0 auto 6.25rem;text-align:center}.steps__title{margin-bottom:1.25rem}.steps__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.steps__info{max-width:32.625rem;width:100%;margin-right:3.125rem;-ms-flex-negative:0;flex-shrink:0}.steps__list{margin-bottom:3.125rem}.steps__list li{counter-increment:number;font-family:var(--font-jakarta);font-weight:500;font-size:1.125rem;position:relative;padding-left:6.25rem}.steps__list li:not(:last-child){margin-bottom:1.25rem}.steps__list li::before{position:absolute;width:5rem;height:6.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:700;font-size:5rem;letter-spacing:-.05em;background:-webkit-gradient(linear,left top,left bottom,from(#6c55ff),to(rgba(108,85,255,.05)));background:linear-gradient(180deg,#6c55ff 0,rgba(108,85,255,.05) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;content:counter(number)}.steps__list li span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;font-size:1.25rem;color:var(--purple);margin-bottom:.5rem}.steps__btn{text-align:center}.steps__img{max-width:39.375rem;width:100%;position:relative}.steps__img>img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.steps__img::before{content:"";display:block;width:100%;padding-top:100%}@media (max-width:768px){.steps{margin:72px 0}.steps__wrapper{max-width:unset;margin:0 0 40px}.steps__img{max-width:unset;width:47%;margin:40px auto 0;min-width:160px}.steps__info{max-width:unset;margin-right:0}.steps__list{margin-bottom:40px}.steps__list li{padding-left:75px}.steps__list li::before{width:55px;height:69px;font-size:55px}.steps__list li:not(:last-child){margin-bottom:24px}}