.step-blocks__container{display:flex;flex-flow:row wrap;gap:4.6rem 0;justify-content:center;margin:0 -.8rem 4.6rem}@media only screen and (max-width:1023px){.step-blocks__container{display:none}}.step-blocks .step-block{align-items:flex-start;border:1px solid transparent;border-radius:2rem;flex:1 0 24rem;justify-content:flex-start;max-width:32rem;padding:.8rem;text-align:center;transition:all .5s cubic-bezier(.86,0,.07,1);width:20%}.step-blocks .step-block:hover{background:#fff;border-color:rgba(0,0,0,.1)}.step-blocks .step-block:hover .button-wrap{opacity:1}.step-blocks .step-block .feat-img{margin:0 0 2.4rem;width:100%}.step-blocks .step-block .feat-img img{border-radius:2rem}.step-blocks__label{background:#190041;border-radius:.4rem;color:#fff;font:700 1.2rem/1.5 Plus Jakarta Sans,serif;padding:.8rem 1.6rem}.step-blocks__label,.step-blocks__title{margin:0 auto 1.6rem}.step-blocks__text{margin:0 auto auto;text-align:center}.step-blocks__text p{line-height:1.5;margin:0 0 2.4rem;text-align:center}.step-blocks .button-wrap{margin:0 auto;opacity:0;transition:all .5s cubic-bezier(.86,0,.07,1)}@media only screen and (max-width:1023px){.step-blocks .button-wrap{opacity:1}}.step-blocks__slider{display:none;margin-right:-2rem}.step-blocks__slider .swiper-wrapper{margin:0 0 3.6rem}@media only screen and (max-width:1023px){.step-blocks__slider{display:block}}.step-blocks__slider .swiper-slide{height:auto}.step-blocks__slider .step-block{background:#fff;border-color:rgba(0,0,0,.1);box-sizing:border-box;height:100%;max-width:100%;min-width:0;width:100%}.step-blocks__slider .step-block .button-wrap{opacity:1}