.how-it-works{padding-top:150px;padding-bottom:50px;border-top-left-radius:160% 12%;border-top-right-radius:160% 12%;margin-top:-100px}.how-it-works .container{margin:0 auto;padding:0 20px;max-width:1540px}.how-it-works__title{font-family:Work Sans;font-style:normal;font-weight:700;font-size:60px;line-height:70px;text-align:center;color:#232a2e}.how-it-works__content{margin-top:58px}.how-it-works__wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.how-it-works__content-descr{max-width:885px}.how-it-works__wrapper:not(:last-child){margin-bottom:28px}.how-it-works__content-step{display:flex;align-items:center;max-width:557px;flex-shrink:0}.how-it-works__content-step-number{margin-right:28px;font-family:Work Sans;font-style:normal;font-weight:700;font-size:50px;line-height:59px;color:#fff;background-color:#1d69d2;border-radius:50%;width:84px;height:84px;display:flex;flex-shrink:0;align-items:center;justify-content:center;position:relative;border:10px solid #F6F6F6}.how-it-works__wrapper{position:relative}@media only screen and (min-width:767px){.how-it-works__wrapper:not(:last-child):after{content:"";background:#000;width:1px;height:calc(100% - 84px);display:block;position:absolute;top:100px;left:40px}}.how-it-works__content-step-text{font-family:Work Sans;font-style:normal;font-weight:700;font-size:43px;line-height:49px;color:#232a2e}@media only screen and (max-width:767px){.how-it-works__content-step-number:after{content:"";position:absolute;width:1px;height:10px;background:#000;top:135%}}@media only screen and (min-width:767px){.how-it-works__content-step-text{min-width:450px}}.how-it-works__content-descr{font-family:Work Sans;font-style:normal;font-weight:400;font-size:26px;line-height:131%;color:#000}.how-it-works__content-descr strong{font-weight:600}@media (max-width: 1024px){.how-it-works__content-step{max-width:400px;padding-right:20px}.how-it-works__title{font-size:35px}.how-it-works__content-step-text{font-size:25px;line-height:29px}.how-it-works__content-descr{font-size:20px;line-height:139%}}@media only screen and (min-width:767px){.last-how-to:after{display:none!important}}@media (max-width: 767px){.how-it-works__wrapper{flex-direction:column}.how-it-works__content-step-number{width:56px;height:56px;font-size:27px}.how-it-works__conten{margin-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/how-it-works.css.map */
