@media (max-width:1440px){.nav__item:last-child{margin-right:85px}}@media (max-width:1200px){.gren,.red,.tabs-content:before{background-size:cover}.gren,.orange,.red{border-radius:32px}.header__logo img{margin-right:0;width:150px;height:48px}.header__logo{margin:0 auto}.card__left,.nav__item:last-child,.nav__item:not(:last-child){margin-right:0}.header__btn-open,.nav__close,.nav__list{display:block}.header{min-height:100px;padding-left:50px;padding-right:50px}.header__container{padding-top:26px}.hero__content{padding:161px 0 102px 77px}.form{right:-50px}.pagination__container{background-repeat:no-repeat;width:100%;max-width:924px;padding:0;box-sizing:border-box;background-size:cover}.pagination{padding:19px 42px 0 22px;margin-bottom:0}.about,.work{padding-right:50px}.pagination__title{font-size:60px;line-height:73px;margin-bottom:16px}.pagination__subtitle{font-size:20px;line-height:24px;margin-bottom:60px;max-width:660px}.card__left,.text-p{max-width:924px;width:100%}.orange{background-size:100% 668px}.about{padding-top:36px;padding-left:40px}.text-p{margin-bottom:58px}.about__container,.faq .container,.work .container{margin:0}.block--card{flex-direction:column}.card__left{height:640px;margin-bottom:32px;background-repeat:no-repeat}.bottom-card{padding:50px;margin:0;justify-content:space-between;height:196px;align-items:center}.card__right{width:100%}.card__bottom,.card__top{padding-top:65px;padding-left:75px}.work__menu{margin-bottom:54px}.work__title{margin-bottom:11px}.work{padding-top:33px;margin-bottom:15px;padding-left:40px}.work__text{margin-bottom:26px;width:437px}.work__btn{margin-right:29px}.work__btn__btn{max-width:147px;width:100%}.tabs-content:before{content:"";position:absolute;width:47%;bottom:-2px;right:9px;top:8px;background-position:center;border-radius:32px}.work__text__three{width:45%;margin-bottom:56px}.work__text__four{margin-bottom:185px}.faq{padding-left:41px;padding-right:59px;margin-bottom:80px;padding-top:67px}.footer__right{display:none}.footer__logo{margin-bottom:6px}.footer{padding:54px 60px 50px 42px}.faq__btn__text{font-size:20px;line-height:32px;max-width:756px}.footer__centr,input .name{width:100%;max-width:541px}.footer__left{width:30%;max-width:251px}#textarea{min-height:150px;margin-bottom:20px}.footer__btn{max-width:241px;width:100%;font-size:16px;line-height:20px;padding:19px 38px;margin-right:16px}.header{position:relative;overflow:hidden;height:100px}.header__nav{background-color:#fff;padding:38px 40px 40px 50px;width:420px;opacity:0;transform:translateX(-100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;position:fixed;z-index:1111;height:808px;left:0;top:0;bottom:0;margin:0;overflow-y:auto;overflow-x:hidden;box-shadow:0 5px 40px rgba(0,0,0,.1);border-radius:0 0 32px 32px}.nav__close svg{margin-bottom:107px}.header__nav.active{transform:translateX(0);opacity:1;visibility:visible}.header .nav__item{margin-bottom:60px}.nav__close{margin-bottom:40px}.work__text:before,.work__text__four:before,.work__text__three:before,.work__text__two:before{right:0;width:48%}}@media (max-width:992px){.header{min-height:69px;padding-left:41px;padding-right:58px;height:69px}.header__container{padding-top:11px;padding-bottom:10px}.pagination{padding:19px 42px 0 22px}.form__active{border-radius:24px}.pagination__container{padding:0;max-width:668px;width:100%}.hero__content{padding:161px 0 112px 41px}.btn{margin-bottom:47px}.pagination__title{font-size:50px;line-height:61px;max-width:588px}.pagination__subtitle{font-size:18px;line-height:22px;margin-bottom:82px}#textarea,.hero__pagination.swiper-bullet-pagination{margin-bottom:20px}.red{background-size:cover}.bottom-card{padding:68px 40px 50px}.about,.faq,.footer,.work{padding-left:41px;padding-right:45px}.about__btn{width:175px;height:60px;border:3px solid #f90;border-radius:16px}.block--card,.card__top,.card__top--flex h3,.tabs-content *{width:100%}.p-text,.text-p{margin-bottom:54px}.card__left{max-width:668px;border-radius:24px;max-height:640px;width:100%}.card__top{height:auto;padding:44px 44px 35px 40px}.card__bottom{padding:33px 44px 35px 40px}.card__top--flex,.card__top--flexBottom{background-size:114px 99px;padding-left:128px}.work__text:before{max-height:180px}.work__text{padding-top:0}.work__text__two{margin-bottom:121px}.work{padding-top:27px}.work__menu{margin-bottom:51px}.work__text:before,.work__text__four:before,.work__text__three:before,.work__text__two:before{width:98%;right:13px;min-height:284px;bottom:auto}.work__text__three{margin-bottom:24px;right:13px}.work__text__four{margin-bottom:120px}.work__title{padding-top:327px;margin-bottom:12px}.work__btn{max-width:175px}.work__btn__btn{max-width:147px}.link--focus2,.tabs-nav__btn{margin-right:10px}.tabs-nav{justify-content:space-between}.faq{padding-top:36px;padding-right:58px;margin-bottom:111px}.faq__btn__text{max-width:570px;margin-right:auto}.footer{padding-top:54px}.footer__nav{display:none}.footer__container{flex-direction:column-reverse}.footer__h2{margin-bottom:25px}.footer__btn{margin-bottom:50px;padding:19px 40px}.about__text{margin-right:5%}.header__nav{width:420px;height:100vh}}@media (max-width:687px){.swiper.hero__swiper{position:absolute;top:0;left:0;right:0;bottom:65px;z-index:-1}.footer__container{text-align:center}.hero__content{padding:161px 40px 20px 41px}.pagination__subtitle{margin-bottom:20px}.btn{margin-bottom:105px}}@media (max-width:576px){.tabs-nav,.text-p{width:100%}.pagination__subtitle,.pagination__title{pointer-events:none}.swiper.hero__swiper{bottom:-55px}.header__logo img{width:110px;height:35px}.header svg{width:30px;height:24px}.form{max-width:320px;height:69px;border:none;right:-16px;border-radius:0 0 24px 24px}.form__input{margin-right:1px}span.swiper-pagination-bullet{width:10px;height:10px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,10px)!important}.about h3,.hero__pagination.swiper-bullet-pagination{margin-bottom:5px}.pagination{padding:15px 15px 0;margin-bottom:0}.header{margin-bottom:45px;padding-top:17px;padding-left:15px;padding-right:15px;height:69px;border-radius:0 0 16px 16px}.header__container{padding:0}.pagination__container{min-height:308px;border-radius:16px;padding:29px 22px 0;text-align:center}.pagination__title{font-size:20px;line-height:24px;margin-bottom:6px}.btn,.pagination__subtitle{font-size:12px;line-height:15px}.pagination__subtitle{margin-bottom:33px;pointer-events:none}.gren,.orange,.red{border-radius:16px;background-size:cover}.btn{padding:13px 28px;border-radius:8px;margin-bottom:54px}.about__text,.text-p{font-size:14px;line-height:28px}h2{font-size:24px;line-height:29px}.text-p{min-width:290px;margin-bottom:14px}.about{padding:0 20px 2px 15px;min-width:290px}.card__left{min-width:290px;width:100%;height:200px;border-radius:16px;margin-bottom:8px}.bottom-card{display:none}.bottom-card__two,.footer__btn,.footer__logo{display:block}.about__text{font-weight:400;color:#000;margin:0 0 12px}.about-btn{width:162px;height:39px;font-weight:700;font-size:12px;line-height:15px;color:#f90;padding:12px 44px;margin-bottom:32px;border-radius:8px}.about h3{font-weight:500;font-size:18px;line-height:22px}.header .nav__item,.nav__close svg{margin-bottom:32px}.text__about__block{font-weight:400;font-size:14px;line-height:28px}.card__top--flex,.card__top--flexBottom{background-size:64px 49px;background-position:top;background-position-x:left;padding:60px 0 0}.card__bottom,.card__top{border:none;padding:0}.work{padding-top:10px;padding-left:15px;padding-right:15px}.tabs-nav__btn{font-size:14px;line-height:17px}.tabs-content:before{top:0;right:11px}.tabs-content{padding-top:174px}.work__h2{margin-bottom:20px}.faq__h2,.work__menu{margin-bottom:16px}.work__text:before,.work__text__four:before,.work__text__three:before,.work__text__two:before{min-width:290px;min-height:160px;border-radius:16px;right:1px}.work__title{width:290px;padding:0;font-weight:500;font-size:18px;line-height:32px;margin-bottom:9px}.work__text,.work__text__four,.work__text__three,.work__text__two{min-width:290px;width:100%;max-height:728px;font-weight:400;font-size:14px;line-height:28px;margin-bottom:25px}.work__btn,.work__btn__btn{font-size:12px;line-height:15px;border-radius:8px}.work__text__four{margin-bottom:-7px}.ac .ac-trigger{font-size:14px}.work__btn{margin:0 5px 0 0;width:162px;padding:12px 44px}.work__btn__btn{width:118px;padding:12px 32px}.tabs-content{margin-bottom:59px}.faq{padding:0 15px;margin-bottom:60px}.faq__btn__text{font-size:14px;line-height:24px;font-weight:500;max-width:245px}.faq svg{width:30px;height:30px}.footer__h2{font-size:24px;line-height:29px;margin-bottom:20px}.footer{padding:33px 14px 0 17px}.name{margin-bottom:25px}.footer__btn{width:180px;height:39px;padding:12px 28px;font-size:12px;line-height:15px;border-radius:8px;margin:0 auto 12px}.checkbox{margin-right:5px;margin-bottom:26px}.footer__logo{width:131px;height:42px;margin:16px auto}#textarea,.name{width:290px;font-weight:400;font-size:14px;line-height:32px}.footer svg{width:40px;height:40px}.footer__left{margin:0 auto 16px;min-width:290px;background:#414141}.img-svg{margin-right:16px}.svg__footer-mob{display:flex;justify-content:center;padding-left:15px}#textarea{margin-bottom:15px;padding-left:19px}.placeholder{font-weight:400;font-size:14px;line-height:32px}.email,.name{padding:14px 0 14px 20px}.header__nav{width:320px;height:407px;padding-left:15px;padding-top:23px}.nav__close{margin-bottom:0}.pagination__title{width:100%}.hero__content{position:relative;z-index:2;min-width:290px;width:109%;right:22px;bottom:60px;padding:62px 10px 4px 8px}.pagination__title{min-width:272px;padding-left:4px}}@media (max-width:320px){.swiper.hero__swiper{bottom:0}.hero__content{padding:62px 10px 4px 8px}.work__text:before{width:98%;right:0}.footer__container{text-align:left}.footer__left{margin:0 auto 16px;min-width:290px;background:#000;height:-1px}}
