@media (max-width:767px) {.main-header{padding:0 16px}}
@media (max-width:767px) {.main-header .main-header__logo{margin-left:13px;max-width:91px;padding-top:50px}}
@media (max-width:767px) {.main-header .main-menu{width:136px}}
@media (max-width:767px) {.main-header .main-header__right{max-width:91px}}
@media (max-width:767px) {:is(.main-header .main-header__right) .main-header__phone{backdrop-filter:blur(0);border:none;overflow:unset}}
@media (max-width:767px) {:is(:is(.main-header .main-header__right) .main-header__phone):before{display:none}}
@media (max-width:767px) {:is(.main-header .main-header__right) .main-header__phone{background:none;box-shadow:none;color:var(--color-black);display:block;font-weight:500;padding-top:40px;white-space:nowrap}:is(:is(.main-header .main-header__right) .main-header__phone) svg{display:none}}
@media (max-width:767px) {:is(.main-header .main-header__right) .main-header__btn{display:none}}
@media (max-width:767px) {.open-main-menu .main-menu{transform:translateY(134%)}}
@media (max-width:767px) {.hero{background-color:#dbf837;background-position:75% 100%;background-size:860px;height:680px}}
@media (max-width:767px) {.hero .hero__content{padding-left:30px;padding-top:135px}}
@media (max-width:767px) {.hero .hero__subtitle{font-size:16px;max-width:280px}}
@media (max-width:767px) {.hero .hero__btn{margin-top:22px}}
@media (max-width:767px) {.advantages{margin-top:150px}}
@media (max-width:767px) {.advantages .bg-bear{max-width:280px}}
@media (max-width:767px) {.advantages .bg-bear.active{max-width:280px}}
@media (max-width:767px) {.advantages .container{row-gap:68px}}
@media (max-width:767px) {.advantages .advantages__list-desktop{display:none}}
@media (max-width:767px) {.advantages .advantages__list-mobile{display:block}}
@media (max-width:767px) {.advantages .advantages__item{height:auto;max-width:100%;min-height:162px;padding:28px 65px 28px 24px}}
@media (max-width:767px) {.advantages .advantages__subtitle{font-size:18px}}
@media (max-width:767px) {.advantages .advantages__text{margin-top:10px}}
@media (max-width:767px) {.advantages .advantages__title{font-size:28px;line-height:33px;max-width:200px;text-align:center}}
@media (max-width:767px) {.production{margin-top:95px}}
@media (max-width:767px) {.production .production__title{font-size:28px;max-width:328px;text-align:left}}
@media (max-width:767px) {:is(.production .production__title):before{background-image:var(--production-img-left-mobile);height:136px;left:-16px;top:-104px;width:113px}}
@media (max-width:767px) {:is(.production .production__title):after{background-image:var(--production-img-right-mobile);height:101px;right:-16px;top:-52px;width:138px}}
@media (max-width:767px) {.production .production__subtitle{font-size:16px;margin:17px auto 0;max-width:328px;text-align:left;width:100%}}
@media (max-width:767px) {.production .production__list{flex-direction:column;gap:26px;margin:19px auto 0;max-width:328px;width:100%}}
@media (max-width:767px) {:is(.production .production__list) .production__list-block{max-width:100%;padding:0}}
@media (max-width:767px) {:is(.production .production__list) .production__list-title{flex-direction:row;gap:16px}}
@media (max-width:767px) {.production .production__advantages{gap:12px;margin-top:30px}}
@media (max-width:767px) {:is(.production .production__advantages) .production__advantages-block{text-align:left}}
@media (max-width:767px) {:is(.production .production__advantages) .production__advantages-title{font-size:32px}}
@media (max-width:767px) {:is(.production .production__advantages) .production__advantages-text{font-size:16px}}
@media (max-width:767px) {.categories{margin-top:76px}}
@media (max-width:767px) {.categories .categories__title{font-size:28px;max-width:328px}}
@media (max-width:767px) {:is(.categories .categories__title):after{height:260px;right:-76px;top:-63px;width:260px}}
@media (max-width:767px) {.categories .categories-swiper-mobile{margin-right:-16px}}
@media (max-width:767px) {:is(.categories .categories-swiper-mobile) .swiper-slide{width:200px}}
@media (max-width:767px) {:is(.categories .categories__item) .categories__name{font-size:16px}}
@media (max-width:767px) {.workflow{margin-top:80px;padding:30px 0 60px}}
@media (max-width:767px) {.workflow .workflow__title{font-size:28px;margin:0 auto;max-width:210px}}
@media (max-width:767px) {.workflow .workflow__list{gap:12px;grid-template-columns:1fr}}
@media (max-width:767px) {:is(.workflow .workflow__list) .workflow__item{-moz-column-gap:16px;column-gap:16px;flex-direction:row;flex-wrap:wrap;height:154px;padding:24px}}
@media (max-width:767px) {:is(.workflow .workflow__list) .workflow__subtitle{margin-top:0;width:230px}}
@media (max-width:767px) {:is(.workflow .workflow__list) .workflow__text{width:100%}}
@media (max-width:767px) {.feedback{margin-top:55px}}
@media (max-width:767px) {:is(.feedback .feedback__content) .feedback__title{font-size:28px;margin:0 auto;max-width:428px;text-align:left;width:100%}}
@media (max-width:767px) {:is(.feedback .feedback__content) .feedback__subtitle{line-height:18px;text-align:left}}
@media (max-width:767px) {:is(.feedback .feedback__content) .feedback__images{margin-bottom:-50px;margin-top:0;order:-1}}
@media (max-width:767px) {.feedback .feedback__form{margin-top:18px;padding:28px 25px;text-align:left}}
@media (max-width:767px) {:is(.feedback .feedback__form) .feedback__form-title{font-size:22px}}
@media (max-width:767px) {:is(.feedback .feedback__form) .feedback__form-subtitle{font-size:16px}}
@media (max-width:767px) {:is(:is(.feedback .feedback__form) .feedback__labels) .feedback__label{font-size:14px;width:100%}}
@media (max-width:767px) {:is(:is(.feedback .feedback__form) .feedback__labels) .feedback__textarea{padding:14px 16px}}
@media (max-width:767px) {:is(.feedback .feedback__form) .feedback__bottom{align-items:flex-start;margin-top:34px;width:100%}}
@media (max-width:767px) {:is(:is(.feedback .feedback__form) .feedback__bottom) .custom-checkbox{width:auto}}
@media (max-width:767px) {:is(:is(:is(.feedback .feedback__form) .feedback__bottom) p) br{display:block}:is(:is(.feedback .feedback__form) .feedback__bottom) p{font-size:14px}}
@media (max-width:767px) {.trust{margin-top:45px}}
@media (max-width:767px) {.trust .container{flex-direction:column;gap:0}}
@media (max-width:767px) {.trust .trust__content{order:-1}}
@media (max-width:767px) {:is(.trust .trust__content) .trust__title{font-size:28px;text-align:center}}
@media (max-width:767px) {:is(.trust .trust__content) .trust__text{font-size:16px;margin-top:10px;text-align:center}}
@media (max-width:767px) {.faq{margin-top:110px}}
@media (max-width:767px) {.faq .faq__title{font-size:28px;max-width:270px}}
@media (max-width:767px) {:is(.faq .faq__title):after{background-image:var(--question-img-mobile);height:236px;right:0;top:-69px;width:190px}}
@media (max-width:767px) {.faq .faq__list{margin-top:0}}
@media (max-width:767px) {.faq .faq__item{padding:20px 0 5px}}
