@media (max-width:1439px) {.main-header{padding:0 20px}}
@media (max-width:1439px) {:is(.main-header .main-menu) .main-menu__list{padding:44px 40px 40px}}
@media (max-width:1439px) {:is(:is(.main-header .main-menu) .main-menu__list) .menu__item-mobile-tel{display:block}}
@media (max-width:1439px) {.main-header .main-header__right{justify-content:right}}
@media (max-width:1439px) {:is(.main-header .main-header__right) .main-header__phone{display:none}}
@media (max-width:1439px) {.open-main-menu .main-menu{transform:translateY(140%)}}
@media (max-width:1439px) {.hero{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:520px}}
@media (max-width:1439px) {.hero .hero__content{max-width:350px;padding-left:50px;padding-top:140px}}
@media (max-width:1439px) {.hero .hero__title{font-size:32px}}
@media (max-width:1439px) {.hero .hero__subtitle{margin-top:12px}}
@media (max-width:1439px) {.hero .hero__btn{margin-top:28px}}
@media (max-width:1439px) {.advantages .bg-bear{max-width:412px}}
@media (max-width:1439px) {.advantages .bg-bear.active{transform:translateY(-35%)}}
@media (max-width:1439px) {.advantages .container{-moz-column-gap:16px;column-gap:16px;flex-wrap:wrap;justify-content:center;row-gap:98px}}
@media (max-width:1439px) {.advantages .advantages__list-desktop{max-width:356px;width:100%}}
@media (max-width:1439px) {.advantages .advantages__item{max-width:356px;padding:28px}}
@media (max-width:1439px) {.advantages .advantages__title{margin:0 auto;order:-1;width:100%}}
@media (max-width:1439px) {.production{margin-top:112px}}
@media (max-width:1439px) {.production .production__title{font-size:32px;margin:0 auto;max-width:768px}}
@media (max-width:1439px) {:is(.production .production__title):before{height:144px;left:-42px;position:absolute;top:-80px;width:166px}}
@media (max-width:1439px) {:is(.production .production__title):after{height:131px;right:-40px;top:5px;width:152px}}
@media (max-width:1439px) {.production .production__list{margin:32px auto 0;max-width:728px}}
@media (max-width:1439px) {:is(.production .production__list) .production__list-block{max-width:230px;padding:0 15px}}
@media (max-width:1439px) {:is(.production .production__list) .production__list-title{align-items:flex-start;flex-direction:column;font-size:18px;margin-left:0}}
@media (max-width:1439px) {:is(.production .production__video) .production__video-play{height:60px;padding:13px;width:60px}}
@media (max-width:1439px) {.production .production__advantages{gap:120px}}
@media (max-width:1439px) {:is(.production .production__advantages) .production__advantages-block{max-width:250px;text-align:center;width:100%}}
@media (max-width:1439px) {:is(.production .production__advantages) .production__advantages-title{font-size:50px}}
@media (max-width:1439px) {.categories{margin-top:95px}}
@media (max-width:1439px) {.categories .categories__title{font-size:32px;max-width:768px}}
@media (max-width:1439px) {:is(.categories .categories__title):after{right:7px;top:-118px}}
@media (max-width:1439px) {.categories .categories-swiper-desktop{display:none}}
@media (max-width:1439px) {.categories .categories-swiper-mobile{display:block}}
@media (max-width:1439px) {.categories .categories-navigation{display:none}}
@media (max-width:1439px) {.workflow{border-radius:28px;margin-top:97px;padding:44px 0}}
@media (max-width:1439px) {.workflow .workflow__title{font-size:32px}}
@media (max-width:1439px) {.workflow .workflow__list{gap:16px;grid-template-columns:1fr 1fr;margin:20px auto 0;max-width:672px}}
@media (max-width:1439px) {:is(.workflow .workflow__list) .workflow__item{height:208px}}
@media (max-width:1439px) {:is(.workflow .workflow__list) .workflow__subtitle{margin-top:12px}}
@media (max-width:1439px) {:is(:is(.workflow .workflow__list) .workflow__text) br{display:none}}
@media (max-width:1439px) {.feedback{margin-top:95px}}
@media (max-width:1439px) {.feedback .container{align-items:center;flex-direction:column;gap:0}}
@media (max-width:1439px) {.feedback .feedback__content{max-width:706px}}
@media (max-width:1439px) {:is(.feedback .feedback__content) .feedback__title{font-size:32px;text-align:center}}
@media (max-width:1439px) {:is(.feedback .feedback__content) .feedback__subtitle{margin:0 auto;max-width:428px;text-align:center}}
@media (max-width:1439px) {:is(.feedback .feedback__content) .feedback__images{margin-top:-50px}}
@media (max-width:1439px) {.feedback .feedback__form{align-items:center;margin-top:-160px;max-width:100%;padding:36px 25px;text-align:center}}
@media (max-width:1439px) {:is(.feedback .feedback__form) .feedback__form-subtitle{max-width:630px}}
@media (max-width:1439px) {:is(:is(.feedback .feedback__form) .feedback__labels) .feedback__label{align-items:flex-start;margin-top:24px;width:49%}:is(:is(:is(.feedback .feedback__form) .feedback__labels) .feedback__label):last-child{width:100%}}
@media (max-width:1439px) {:is(:is(.feedback .feedback__form) .feedback__labels) .feedback__input{width:100%}}
@media (max-width:1439px) {:is(:is(.feedback .feedback__form) .feedback__labels) .feedback__textarea{width:100%}}
@media (max-width:1439px) {:is(.feedback .feedback__form) .feedback__bottom{align-items:center;flex-direction:column;gap:16px;margin-top:53px}}
@media (max-width:1439px) {:is(:is(:is(.feedback .feedback__form) .feedback__bottom) p) br{display:none}}
@media (max-width:1439px) {.trust{margin-top:82px}}
@media (max-width:1439px) {.trust .container{align-items:center;gap:18px;justify-content:center}}
@media (max-width:1439px) {.trust .coverflow-slider{max-width:356px}}
@media (max-width:1439px) {:is(.trust .coverflow-slider) .swiper-slide{max-width:158px}}
@media (max-width:1439px) {:is(:is(.trust .coverflow-slider) .swiper-slide) img{height:112px}}
@media (max-width:1439px) {.trust .trust__content{max-width:354px}}
@media (max-width:1439px) {:is(.trust .trust__content) .trust__title{font-size:32px}}
@media (max-width:1439px) {.faq{margin-top:115px}}
@media (max-width:1439px) {.faq .faq__title{font-size:32px;max-width:768px}}
@media (max-width:1439px) {:is(.faq .faq__title):after{height:252px;right:60px;top:-94px;width:289px}}
@media (max-width:1439px) {.faq .faq__list{flex-direction:column;gap:0;margin-top:16px}}
@media (max-width:1439px) {.faq .faq__item{max-width:100%}}
