.adv{padding:70px 0;background-color:#25211E}.adv__list{list-style:none;padding:0;display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.adv__item{padding:20px;border-radius:5px;background-color:#322A28;display:flex;flex-direction:column;align-items:center;width:calc(25% - 22.5px)}.adv__icon{margin-bottom:16px}.adv__title{font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;line-height:26px;letter-spacing:0%;text-align:center;margin-bottom:8px}.adv__description{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;text-align:center;opacity:0.7}.h-services{background-color:#322A28;padding-top:70px;padding-bottom:64px}.h-services__description{font-family:Montserrat,sans-serif;font-weight:500;color:#fff;font-size:18px;line-height:26px;letter-spacing:0%;text-align:center;margin-bottom:60px}.h-services__tab-links{list-style:none;padding:0;display:flex;align-items:center;border-bottom:1px solid #6A5753}.h-services__tab-link{padding:30px 0;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;line-height:24px;letter-spacing:0%;border-bottom:2px solid #EF7727;color:#EF7727;margin-bottom:-1px}.h-services__popular{padding:0;list-style:none}.h-popular{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.h-popular__item{width:calc(33.3333% - 20px);background-color:#25211E;border-radius:5px;padding:24px}.h-popular__link{display:flex;align-items:center;gap:24px;text-decoration:none;color:#fff;font-family:Montserrat;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%}.h-popular__icon{width:64px;display:flex;align-items:center;justify-content:center}.h-popular__title{width:calc(100% - 88px)}.hero{padding:170px 0}.hero .container{position:relative;z-index:2}.hero__content{width:100%;max-width:620px}.hero__title{font-family:MagistralCBold,sans-serif;font-weight:400;font-size:45px;line-height:55px;letter-spacing:0%;margin-bottom:12px;color:#fff}.hero__description{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;color:#fff;margin-bottom:32px}.hero__buttons{display:flex;align-items:center}.hero__button{padding:13px 31px;cursor:pointer;font-family:Montserrat;font-weight:600;font-size:13px;line-height:24px;letter-spacing:0%;text-align:center;text-transform:uppercase;color:#EF7727;border:1px solid #EF7727;border-radius:5px;margin-right:10px;transition:all 200ms ease-in-out}.hero__button_fill{padding:13px 31px;cursor:pointer;font-family:Montserrat;font-weight:600;font-size:13px;line-height:24px;letter-spacing:0%;text-align:center;text-transform:uppercase;color:#fff;background-color:#EF7727;border:1px solid #EF7727;border-radius:5px;transition:all 200ms ease-in-out}.hero__button:hover,.hero__button_fill:hover{background-color:#F4945A;color:#fff;border-color:#F4945A}.last-works__title{font-family:MagistralCBold;font-weight:900;font-size:30px;line-height:44px;letter-spacing:0%;color:#fff;margin-bottom:36px;padding:0}.last-works .title{font-family:Montserrat;font-weight:600;font-size:28px;line-height:34px;letter-spacing:0%;color:#fff;margin-bottom:40px}#last-work__slider>.tns-item{padding:70px 0 !important;padding-right:10px}.last-works .slider-thumbnails{padding-top:35px;padding-bottom:35px}.last-works .zoom-gallery{margin-bottom:0}#last-work-thumbnails .inner-wrap{transition:all 0.2s ease;background-color:#25211E;border:1px solid #25211E;margin-right:30px;border-radius:10px;margin-bottom:30px}#last-work-thumbnails .inner-wrap img{display:block;width:100%;margin:auto;max-width:100%;max-height:100%;padding:20px}#last-work-thumbnails .tns-nav-active .inner-wrap{border:1px solid #EF7727}.h-news__list{display:flex;justify-content:space-between;gap:25px;padding:0;list-style:none;padding-bottom:70px;flex-wrap:wrap}.h-news__item{width:calc(25% - 20px);padding:40px;background-color:#25211E;border-radius:5px}.h-news__link{display:block}.h-news__item-title{font-family:Montserrat;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;text-align:center;color:#fff}.h-news__title{font-family:MagistralCBold;font-weight:400;font-size:30px;line-height:44px;letter-spacing:0%;color:#fff;text-align:center}.h-quiz{background-color:#25211E;padding:70px 0}.h-quiz__form-wrapper{display:flex;align-items:center;justify-content:space-between}.h-quiz__form-wrapper>div{width:50%}.h-quiz__content{padding-right:80px}.h-quiz__title{font-family:MagistralCBold;font-weight:400;font-size:30px;line-height:44px;letter-spacing:0%;color:#fff;margin-bottom:12px}.hq-item__question{font-family:Montserrat;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;color:#fff;margin-bottom:30px}.hq-item__input{transition:all 0.2s ease;border:1px solid transparent;padding:0.8rem 1.2rem 0.8rem;border-radius:5px;font-size:18px;color:#fff !important;line-height:24px;font-family:Montserrat;background:#6A5753;width:100%;margin-bottom:8px}.hq-item__input::placeholder{color:#fff}.hq-item__checkbox-label{display:block}.hq-item__checkbox-span{color:#fff;font-family:Montserrat;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%}.hq-item__checkbox{appearance:none;-webkit-appearance:none;width:16px;height:16px;background-color:#6A5753;border-radius:50%;outline:none;cursor:pointer;position:relative}.hq-item__checkbox:checked::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#EF7727;border-radius:50%}.hq-item{display:none}.hq-item_active{display:block}.h-quiz__btns{margin-top:48px;display:flex;align-items:center;gap:9px}.h-quiz__back{display:none;font-family:Montserrat;font-weight:600;font-size:13px;line-height:24px;letter-spacing:0%;text-align:center;text-transform:uppercase;color:#EF7727;border:1px solid #EF7727;border-radius:5px;padding:13px 33px;min-width:144px}.h-quiz__back svg{margin-right:8px}.h-quiz__next,.send-form-h-quiz{font-family:Montserrat;font-weight:600;font-size:13px;line-height:24px;letter-spacing:0%;text-align:center;text-transform:uppercase;color:#fff;border:1px solid #EF7727;border-radius:5px;background-color:#EF7727;padding:13px 33px;min-width:144px;transition:all 200ms ease-in-out}.h-quiz__next:hover,.send-form-h-quiz:hover{background-color:#F4945A;border-color:#F4945A}.send-form-h-quiz{display:none}.h-quiz .private{display:flex;align-items:center}.h-about{padding:70px 0}.h-about__wrapper{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.h-about__img{width:100%;height:auto}.h-about__content,.h-about__img-wrapper{width:calc(50% - 15px)}.h-about__content{display:flex;flex-direction:column;justify-content:space-between}.h-about__title{padding:0;font-family:MagistralCBold;font-weight:400;font-size:30px;line-height:44px;letter-spacing:0%;margin-bottom:12px;color:#fff;text-align:left}.h-about__description{font-family:Montserrat;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;color:#fff}.h-about__description p{margin-bottom:16px}.h-about__list{padding:0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}.h-about__item{width:calc(33.33% - 20px)}.h-about__numb{font-family:Montserrat;font-weight:800;font-size:35px;line-height:30px;letter-spacing:0%;color:#EF7727;margin-bottom:16px}.h-about__item-title{font-family:Montserrat;font-weight:400;font-size:16px;line-height:30px;letter-spacing:0%;color:#fff}.h-tech{padding:70px 0;background-color:#25211E}.h-tech__title{font-family:MagistralCBold;font-weight:400;font-size:30px;line-height:44px;letter-spacing:0%;text-align:center;color:#fff;margin-bottom:36px}.h-tech__list{display:flex;padding:0;list-style:none;gap:30px;flex-wrap:wrap;justify-content:space-between}.h-tech__item{width:calc(33.33% - 20px);background-color:#322A28;border-radius:5px;overflow:hidden}.h-tech__img{width:100%;height:235px;object-fit:cover}.h-tech__item-title{color:#fff;font-family:Montserrat;font-weight:500;font-size:18px;line-height:26px;letter-spacing:0%;text-align:center;padding:24px;padding-bottom:10px}.h-tech__item-description{font-family:Montserrat;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;text-align:center;color:rgba(255,255,255,0.7);padding:24px;padding-top:0}.h-best{padding-top:45px;padding-bottom:70px}.h-best__title{padding:0;color:#fff;font-family:MagistralCBold;font-weight:400;font-size:30px;line-height:44px;letter-spacing:0%;text-align:center;margin-bottom:36px}.h-best__list{padding:0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}.h-best__item{width:calc(33.33% - 20px);background-color:#25211E;border-radius:5px;padding:27px;display:flex;align-items:center;justify-content:space-between;gap:23px}.h-best__icon{width:57px;height:57px}.h-best__content{width:calc(100% - 57px - 23px)}.h-best__item-title{font-family:Montserrat;font-weight:700;font-size:18px;line-height:24px;letter-spacing:0%;color:#EF7727;margin-bottom:8px}.h-best__item-description{font-family:Montserrat;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;color:rgba(255,255,255,0.7)}@media (max-width:1240px){.adv__item{width:calc(50% - 15px)}}@media (max-width:991px){.h-popular__item{width:calc(50% - 15px)}.h-news__item{width:calc(50% - 15px)}.h-quiz__form-wrapper>div{width:100%}.h-quiz__form-wrapper{flex-direction:column-reverse}.h-about__content,.h-about__img-wrapper{width:100%;margin-bottom:32px}.h-tech__item,.h-best__item{width:calc(50% - 15px)}}@media (max-width:768px){.h-popular__item{width:100%}}@media (max-width:575px){.adv__item{width:100%}.h-tech__item{width:100%}.hero__title{font-size:32px;line-height:145%}.hero__buttons{flex-direction:column}.hero__buttons>*{width:100%;margin-right:0;margin-bottom:12px}.h-news__item{width:100%}.h-about__item,.h-best__item{width:100%}}.adv-1{padding:70px 0;background-color:#25211E}.adv-1__list{list-style:none;padding:0;display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.adv-1__item{border-radius:5px;background-color:#322A28;display:flex;flex-direction:column;align-items:center;width:calc(25% - 22.5px)}.adv-1__item.bg_fill{padding:20px 25px 30px}.adv-1__icon{margin-bottom:16px}.adv-1__title{font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;line-height:26px;letter-spacing:0%;text-align:center;margin-bottom:8px}.adv-1__description{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;text-align:center;opacity:0.7}.h-services__tab-links{display:flex;gap:140px;align-items:center}.h-services__tab-links .h-services__tab-link{color:hsla(0,0%,100%,1);border-bottom:2px solid transparent}.h-services__tab-links .h-services__tab-link.h-services__tab-link_active{border-bottom:2px solid #EF7727;color:#EF7727}.products-header-secondary{text-align:center}body #product-clients{background:#25211E;padding:50px 0px}body #reviews2{background:none}body #zayavka .container-xl{background:none}body #zayavka{background:#25211E;margin-bottom:0px !important}#map .map-inner{margin-bottom:-7px}.hero .breadcrumbs{position:absolute;top:25px;width:100%}.hero__button_fill.hero__button_beige{display:flex;align-items:center;gap:5px;background:hsla(10,12%,37%,1);border-color:hsla(10,12%,37%,1);color:#fff}.catalog .hero__content,.category .hero__content{max-width:700px}.catalog .hero__buttons,.category .hero__buttons{display:flex;gap:10px}.catalog .hero__title{font-weight:700;max-width:700px;margin-bottom:35px}.catalog .hero__subtitle{text-transform:uppercase;font-weight:500;font-size:16px;color:hsla(10,6%,57%,1);margin-bottom:25px}.catalog .adv-1,.category .adv-1{background-color:transparent}.catalog .h-best.h-best_row .h-best__list,.detail-card .h-best.h-best_row .h-best__list,.category .h-best.h-best_row .h-best__list{gap:15px;display:grid;grid-template-columns:repeat(5,1fr)}.catalog .h-best.h-best_row .h-best__item,.detail-card .h-best.h-best_row .h-best__item,.category .h-best.h-best_row .h-best__item{width:100%;display:grid;justify-items:center;grid-template-rows:auto 1fr auto;padding:30px 10px 20px}.catalog .h-best.h-best_row .h-best__content,.detail-card .h-best.h-best_row .h-best__content,.category .h-best.h-best_row .h-best__content{width:100%;text-align:center;display:flex;flex-direction:column;height:100%}.catalog .h-best.h-best_row .h-best__icon circle,.detail-card .h-best.h-best_row .h-best__icon circle,.category .h-best.h-best_row .h-best__icon circle{stroke:hsla(24,86%,55%,1)}.catalog .h-best.h-best_row .h-best__icon path,.detail-card .h-best.h-best_row .h-best__icon path,.category .h-best.h-best_row .h-best__icon path{fill:hsla(24,86%,55%,1)}.catalog .h-best.h-best_row .h-best__item-title,.detail-card .h-best.h-best_row .h-best__item-title,.category .h-best.h-best_row .h-best__item-title{color:hsla(0,0%,100%,1);font-weight:600;line-height:28px}.catalog .h-best.h-best_row .h-best__item-description,.detail-card .h-best.h-best_row .h-best__item-description,.catalog .h-best.h-best_row .h-best__item-description{font-size:15px}.bg_fill{background:hsla(26,10%,13%,1);padding:60px 0px}.catalog .mb-5.bg_fill{margin:0px !important;background:hsla(26,12%,11%,1)}.garant .container{padding:30px;gap:25px;display:flex;border-radius:5px;align-items:center}.garant__image svg{aspect-ratio:1;height:auto;width:98px}.garant__content{gap:10px;display:flex;max-width:880px;flex-direction:column}.garant__title{font-weight:600;color:#FFF;font-size:22px;line-height:24px}.garant__desc{margin-bottom:0px;font-size:16px}.catalog .catalog-card{display:grid;grid-template-rows:auto 1fr;gap:25px}.catalog .catalog-col{width:100%}.catalog .catalog-card .slide{border-radius:5px;background:hsla(12,11%,18%,1)}.catalog .catalog-card .slide img{width:100%;height:100%;aspect-ratio:3 / 2;object-fit:contain}.catalog .align-items-stretch{display:grid !important;grid-gap:30px;grid-template-columns:repeat(4,1fr)}.catalog .card-text-wrapper{padding:0px;display:flex;gap:10px;flex-direction:column;padding:0px 25px}.catalog .card-text{font-size:14px;font-weight:400;margin-bottom:0px;color:hsla(0,0%,100%,1)}.catalog .card-text-info{display:flex;flex-direction:column;gap:10px}.catalog .mall-products-item__name{font-size:18px;text-align:center;line-height:24px;font-weight:500}.catalog .products-buttom-wrapper{margin-top:-5px}.catalog .catalog-header{text-align:center}.catalog .filter select{color:rgba(255,255,255,0.7) !important;border:1px solid rgba(255,255,255,0.7);max-width:200px;background:transparent;background-color:transparent !important;border-radius:250px}.catalog .filter select option{background-color:#6A5753 !important;color:#FFF !important}.catalog .categories{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-bottom:40px}.catalog .categories .categories__item{display:grid;place-items:center;min-width:270px;cursor:pointer;padding:15px 10px;line-height:24px;background:hsla(9,12%,22%,1);border:1px solid hsla(9,12%,22%,1);color:rgba(255,255,255,0.4);border-radius:5px}.catalog .categories .categories__item_active{border:1px solid hsla(24,86%,55%,1);color:#FFF}.catalog .filter{gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.catalog .card-utp{display:grid;justify-items:center;grid-gap:25px;background:rgba(50,42,40,1);padding:30px;border-radius:5px;grid-template-rows:repeat(2,auto) 1fr auto;border:1px solid rgba(239,119,39,1)}.catalog .card-utp__icon{}.catalog .card-utp__title{font-size:18px;color:#FFF;font-weight:500;text-align:center;margin-bottom:-10px}.catalog .card-utp__desc{text-align:center;font-size:14px;color:rgba(255,255,255,0.7)}.card-utp .catalog-button,.catalog .products-button_fill{color:#FFF;background:rgba(239,119,39,1)}.catalog .products-button_fill{display:flex;justify-content:center;max-width:270px;margin:40px auto 0px;border-radius:5px}.catalog .products-button_fill a{color:#FFF}.form-callback .container{gap:90px;display:grid;grid-template-columns:1fr 1.5fr}.form-callback .row.fields{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.form-callback .row.fields .col-md-4{width:100%}.form-callback .form .form__title{font-size:18px;font-weight:500;line-height:28px;margin-bottom:20px;color:#FFF;max-width:550px}.form-callback .form .form__policy{color:#FFF;font-size:13px;line-height:20px;width:100%}.form-callback .zayavka__info .products-header-secondary{padding:0px;text-align:left;margin-bottom:5px}.form-callback .zayavka__info{display:flex;justify-content:center;flex-direction:column}.form-callback .zayavka__info .zayavka__text a{color:#FFF;font-weight:600;margin-bottom:20px}.form-callback .zayavka__info .hero__button_beige{width:max-content;border-radius:250px}.category .hero .hero__description{color:rgba(255,255,255,0.7)}.category .hero__prices{color:#FFF;margin-bottom:30px}.category .hero__prices .hero__price-title{font-weight:500}.category .form-callback .zayavka__info .products-header-secondary,.detail-card .form-callback .zayavka__info .products-header-secondary{font-size:30px}body .detail-card #zayavka{background:transparent;padding:60px 0px;margin:0px !important}body .detail-card #product-clients{margin-bottom:0px !important}.c-products{background-color:#25211E;padding-top:50px;padding-bottom:70px}.c-products__title{font-family:MagistralCBold;font-weight:400;font-size:30px;line-height:44px;letter-spacing:0%;text-align:center;color:#fff;margin-bottom:36px;padding:0}.c-subcategories{display:flex;padding:0;justify-content:center;flex-wrap:wrap;gap:30px;margin-bottom:40px}.c-subcategories__item a{font-family:Montserrat;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0%;text-align:center;color:rgba(255,255,255,0.4);padding:13px;border:1px solid #3E3331;background-color:#3E3331;border-radius:5px;display:block;transition:all 200ms ease-in-out}.c-subcategories__item_active a,.c-subcategories__item:hover a{border-color:#EF7727;color:#fff}.c-products__list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.c-products__item{width:calc(25% - 22.5px)}.c-product{overflow:hidden}.c-product__image-slider{width:calc(200% + 64px);display:flex;gap:64px;align-items:center}.c-product__image-slider_anim{animation:cslide 8s infinite}@keyframes cslide{0%{transform:translateX(0%)}30%{transform:translateX(0%)}50%{transform:translateX(calc(-50% - 32px))}80%{transform:translateX(calc(-50% - 32px))}100%{transform:translateX(0%)}}.c-product:hover .c-product__image-slider_anim{animation-play-state:paused}#last-work-thumbnails .inner-wrap{transition:all 0.2s ease;background-color:#25211E;border:1px solid #25211E;margin-right:30px;border-radius:10px;margin-bottom:30px}#last-work-thumbnails .inner-wrap img{display:block;width:100%;margin:auto;max-width:100%;max-height:100%;padding:20px;transition:all 0.2s ease}#last-work-thumbnails .tns-nav-active .inner-wrap,#last-work-thumbnails .inner-wrap:hover{border:1px solid #EF7727}#last-work-thumbnails .inner-wrap:hover img{transform:scale(1.2)}.c-product__img{height:147px}.c-product__link_img{background-color:#322A28;border-radius:5px;display:block;margin-bottom:25px;padding:18px 32px}.c-product__link{font-family:Montserrat;font-weight:500;font-size:18px;line-height:24px;letter-spacing:0%;text-align:center;color:#fff;display:block;min-height:48px}.c-product__attr{display:block;padding:0;margin-top:8px;list-style:none;min-height:48px}.c-product__attr-item{display:flex;align-items:center;justify-content:center;gap:8px}.c-product__attr-title{font-family:Montserrat;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0%;color:rgba(255,255,255,0.7)}.c-product__attr-text{color:#fff;font-family:Montserrat;font-weight:600;font-size:14px;line-height:24px;letter-spacing:0%}.c-product__popup-order{display:block;padding:13px 31px;cursor:pointer;font-family:Montserrat;font-weight:600;font-size:13px;line-height:24px;letter-spacing:0%;text-align:center;text-transform:uppercase;color:#EF7727;border:1px solid #EF7727;border-radius:5px;width:100%;margin-right:10px;transition:all 200ms ease-in-out}.c-product__popup-order:hover{background-color:#F4945A;color:#fff;border-color:#F4945A}.c-products__list_hide{margin-top:30px;display:none}.c-product_form__icon{text-align:center;margin-bottom:21px}.c-product_form{background-color:#322A28;border-radius:5px;padding:32px;border:1px solid #EF7727}.c-product_form__title{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:18px;leading-trim:NONE;line-height:24px;letter-spacing:0%;text-align:center;color:#fff}.c-product_form__description{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:20px;letter-spacing:0%;text-align:center;color:rgba(255,255,255,0.7);margin-top:8px}.c-product_form__button,.c-products__more{background-color:#EF7727;color:#fff;border-radius:5px;font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:13px;leading-trim:NONE;line-height:24px;letter-spacing:0%;text-transform:uppercase;padding:13px 35px;margin:0 auto;margin-top:24px;display:block;transition:all 200ms ease-in-out}.c-product_form__button:hover,.c-products__more:hover{background-color:#F4945A;border-color:#F4945A}.c-products__more{margin-top:36px}.c-product__image-wrapper{width:calc(50% - 32px)}.garant{padding-top:70px}.garant__image{margin-bottom:0}.c-steps{padding:60px 0}.c-steps__title{font-family:MagistralCBold;font-weight:400;font-style:Black;font-size:30px;leading-trim:NONE;line-height:44px;letter-spacing:0%;text-align:center;color:#fff;margin-top:0;margin-bottom:40px;padding:0}.c-steps__list{padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px}.c-steps__item{background-color:#25211E;border-radius:5px;padding:28px 8px;text-align:center;width:calc(20% - 11.2px)}.c-steps__item-title{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:18px;leading-trim:NONE;line-height:28px;letter-spacing:0%;text-align:center;color:#fff;margin-bottom:4px;margin-top:9px}.c-steps__description{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:15px;leading-trim:NONE;line-height:22px;letter-spacing:0%;text-align:center;color:rgba(255,255,255,0.7)}.h-quiz{background-color:#25211E;padding:70px 0}.h-quiz__form-wrapper{display:flex;align-items:center;justify-content:space-between}.h-quiz__form-wrapper>div{width:50%}.h-quiz__content{padding-right:80px}.h-quiz__title{font-family:MagistralCBold;font-weight:400;font-size:30px;line-height:44px;letter-spacing:0%;color:#fff;margin-bottom:12px}.c-main-decription{padding:60px 0;background-color:#1E1B18}.a2-faq__title{font-family:MagistralCBold;font-weight:400;font-style:Black;font-size:30px;leading-trim:NONE;line-height:44px;letter-spacing:0%;text-align:center;color:#fff;margin-bottom:38px !important}.a2-popup__form_vertical{display:flex;justify-content:space-between;align-items:center;gap:32px}.a2-form__column_img .c-product__img{height:auto}.a2-link-section__wrapper{overflow:hidden;height:35px}.a2-link-section__more{font-family:Montserrat;font-weight:600;font-size:13px;line-height:24px;letter-spacing:0%;text-align:center;text-transform:uppercase;color:#fff;border:1px solid #EF7727;border-radius:5px;background-color:#EF7727;padding:13px 33px;min-width:144px;transition:all 200ms ease-in-out;margin:16px auto}.a2-link-section__more:hover{background-color:#F4945A;border-color:#F4945A}.c-products__item.c-product:nth-child(n + 8){display:none}.c-products__show-hidden .c-products__item.c-product:nth-child(n + 8){display:block}@media (max-width:1240px){.c-product__attr-item{flex-direction:column;gap:0}}@media (max-width:991px){.adv-1__item{width:calc(50% - 20px)}.c-products__item{width:calc(50% - 15px)}.c-product__attr-item{gap:8px;flex-direction:row}.c-steps__item{width:calc(50% - 7px)}.h-quiz__form-wrapper>div{width:100%;text-align:center}.h-quiz__form-wrapper{flex-direction:column-reverse}.h-quiz__content{padding-right:0}.h-quiz__btns{justify-content:center}.c-steps__list{justify-content:center}}@media (max-width:768px){.a2-popup__form_vertical{flex-direction:column}}@media (max-width:600px){.adv-1__item{width:100%}.c-products__list{flex-direction:column}.c-products__item{width:100%}.c-steps__item{width:100%}}
.a2-form{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.a2-form__row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;width:100%}.a2-form__col{width:100%}.a2-form__col_half{width:50%}.a2-form__input{background-color:#6A5753;border:1px solid #6A5753;border-radius:5px;color:#fff;padding:20px 12px;width:100%;font-size:18px;line-height:24px;font-family:Montserrat,sans-serif;transition:all 200ms ease-in-out}.a2-form__input:focus{border-color:#EF7727}.a2-form__input::placeholder{color:rgb(245,245,245)}.a2-form__input::-webkit-input-placeholder{color:rgb(245,245,245)}.a2-form__input::-moz-placeholder{color:rgb(245,245,245)}.a2-form__input:-moz-placeholder{color:rgb(245,245,245)}.a2-form__input:-ms-input-placeholder{color:rgb(245,245,245)}.a2-form__input_checkbox{width:35px;min-width:35px;height:35px;background-color:#6A5753;border-radius:5px;border:2px solid #6A5753;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;cursor:pointer;display:inline;margin-right:20px}.a2-form__checkbox{display:flex;align-items:center}.a2-form__input_checkbox:checked{background-color:#EF7727;border-color:#EF7727;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.a2-form__label{font-size:14px;font-family:'Montserrat',sans-serif;color:#fff}.a2-form__label a{color:#fff;text-decoration:underline !important;transition:all 200ms ease-in-out}.a2-form__label a:hover{color:#EF7727}.a2-form__row_center{align-items:center}.a2-form__submit{font-family:"Montserrat",sans-serif;font-size:13px;font-weight:600;line-height:24px;text-align:center;color:#EF7727;border:1px solid #EF7727 !important;border-radius:5px;padding:15px 30px;display:block;background:transparent;text-transform:uppercase;width:100%;transition:all 200ms ease-in-out}.a2-form__submit:hover{background-color:#F4945A;border-color:#F4945A;color:#fff}.f-footer{background-color:#25211E;padding-top:65px;padding-bottom:65px}.f-footer__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.f-footer__left{width:calc(100% - 670px)}.f-footer__right{width:670px}.f-footer__title{font-family:'MagistralCBold',sans-serif;font-weight:400;font-style:Black;font-size:30px;leading-trim:NONE;line-height:44px;letter-spacing:0%;color:#fff;padding:0;text-align:left;margin-bottom:5px}.f-footer__description{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:24px;letter-spacing:0%;color:#fff}.f-footer__phone{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:16px;leading-trim:NONE;line-height:24px;letter-spacing:0%;color:#fff;text-decoration:none}.a2-page-service-item p a.f-footer__phone{color:#fff;text-decoration:none !important}.f-footer__whatsapp-link{padding:12px 16px;background-color:#6A5753;color:#fff;border-radius:50px;font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;line-height:24px;display:flex;letter-spacing:0%;justify-content:center;max-width:250px}.f-footer__whatsapp-link::before{content:'';margin-right:6px;background:url('data:image/svg+xml,<svg width="23" height="23" viewBox="0 0 23 23" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1846_61)"><path d="M14.6357 12.6596C15.1539 12.8227 15.6504 13.0479 16.1144 13.3305L16.0847 13.3132C16.5916 13.5384 17.0296 13.802 17.4292 14.1115L17.4148 14.101C17.434 14.1594 17.4455 14.2256 17.4455 14.2955L17.4445 14.3262V14.3252C17.4302 14.7364 17.3391 15.1226 17.1848 15.4743L17.1925 15.4541C16.9711 15.8979 16.6022 16.24 16.1508 16.4221L16.1374 16.4269C15.6703 16.671 15.1539 16.8057 14.627 16.8207H14.6213C13.6158 16.6914 12.644 16.3721 11.7578 15.8796L11.799 15.9007C10.8577 15.4743 10.0018 14.8804 9.27283 14.1479L9.27188 14.147C8.47683 13.3192 7.75595 12.4232 7.11754 11.4694L7.0725 11.3985C6.43897 10.5703 6.07142 9.56959 6.01833 8.52827L6.01737 8.51581V8.39698C6.03144 7.95216 6.13588 7.51486 6.32437 7.11171C6.51285 6.70855 6.78141 6.34798 7.11371 6.05194L7.11658 6.04906C7.32185 5.84454 7.59832 5.72743 7.88804 5.72227H7.889C7.98579 5.72515 8.07875 5.73281 8.16883 5.74623L8.15638 5.74431C8.23975 5.75677 8.33654 5.76444 8.43621 5.76636H8.43908C8.57861 5.75279 8.71858 5.78728 8.83583 5.86411L8.83392 5.86315C8.93646 5.97623 9.01504 6.11327 9.062 6.26373L9.06392 6.2714C9.14314 6.46945 9.30669 6.90518 9.55458 7.57856C9.68396 7.87948 9.81046 8.25036 9.91204 8.63177L9.92546 8.69215C9.85634 9.02569 9.6763 9.32598 9.41467 9.54411L9.41179 9.54602C9.06999 9.90763 8.89908 10.1376 8.89908 10.236C8.90274 10.3167 8.9297 10.3946 8.97671 10.4603L8.97575 10.4593C9.34639 11.2255 9.85888 11.9146 10.4861 12.49L10.4909 12.4948C11.1475 13.0863 11.8836 13.5831 12.6778 13.9706L12.7343 13.9956C12.8314 14.0586 12.9436 14.0946 13.0592 14.1H13.0611C13.21 14.1 13.4777 13.8598 13.8642 13.3794C14.2507 12.8989 14.5076 12.6587 14.6347 12.6587L14.6357 12.6596ZM11.6198 20.5333H11.6409C12.8992 20.5351 14.1441 20.2743 15.296 19.7676L15.2375 19.7906C17.4953 18.838 19.2558 17.0776 20.1854 14.8801L20.2084 14.8197C20.678 13.7531 20.9511 12.5092 20.9511 11.202C20.9511 9.89486 20.678 8.65094 20.1854 7.5249L20.2084 7.58431C19.2558 5.32648 17.4953 3.56602 15.2979 2.63644L15.2375 2.61344C14.1709 2.14386 12.927 1.87073 11.6198 1.87073C10.3126 1.87073 9.06871 2.14386 7.94267 2.63644L8.00208 2.61344C5.74425 3.56602 3.98379 5.32648 3.05421 7.52394L3.03121 7.58431C2.53709 8.73023 2.28427 9.96562 2.2885 11.2135C2.2854 13.1866 2.9167 15.1083 4.08921 16.6952L4.071 16.6703L2.89704 20.1327L6.49271 18.9885C7.99478 20.0002 9.76567 20.5383 11.5767 20.5333H11.6217H11.6198ZM11.6198 6.51045e-05H11.6514C13.2116 6.51045e-05 14.6951 0.327815 16.0358 0.919107L15.9658 0.891315C18.6731 2.03844 20.7843 4.14965 21.9037 6.78411L21.9315 6.85694C22.495 8.13823 22.8227 9.63227 22.8227 11.203C22.8227 12.7737 22.495 14.2677 21.9037 15.6199L21.9315 15.549C20.7843 18.2563 18.6731 20.3675 16.0387 21.4869L15.9658 21.5147C14.6941 22.0781 13.2106 22.4059 11.6505 22.4059H11.6179H11.6198H11.569C9.59579 22.4059 7.74333 21.8874 6.141 20.9799L6.19563 21.0086L0 23.0001L2.02113 16.9827C0.966108 15.2472 0.410945 13.2541 0.416875 11.2231C0.416875 9.64569 0.744625 8.14494 1.33592 6.78506L1.30813 6.85694C2.45525 4.14965 4.56646 2.03844 7.20092 0.919107L7.27375 0.891315C8.6349 0.298393 10.1044 -0.00511085 11.5891 6.51045e-05H11.6198Z" fill="white"/></g><defs><clipPath id="clip0_1846_61"><rect width="23" height="23" fill="white"/></clipPath></defs></svg>') 50% 50% no-repeat;width:23px;height:23px;background-size:contain;display:inline-block}.f-footer__form-text{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:18px;leading-trim:NONE;line-height:28px;letter-spacing:0%;color:#fff;margin-bottom:20px}@media (max-width:991px){.a2-form__submit{font-size:0}.a2-form__submit::before{content:attr(data-text);font-size:12px}}@media (max-width:768px){.a2-form__col_half{width:100%}.a2-form__row{flex-direction:column}}
.a2-faq-hero{padding:150px 0;background:url(/themes/moskovit/assets/images/bg-faq.jpg) no-repeat center center;background-size:cover;position:relative}.a2-faq__title{font-family:'MagistralCBold';font-size:36px;font-weight:bold;color:#fff;text-transform:none;margin-bottom:16px}.a2-faq__description{color:#fff;opacity:0.7;font-size:16px;font-family:'Montserrat',sans-serif;font-weight:400;line-height:24px}.a2-faq__content{padding:80px 0;background-color:#25211E}.a2-faq__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0}.a2-faq__column{width:48%}.a2-faq__item-title{font-family:'Montserrat',sans-serif;font-size:18px;font-weight:400;line-height:22px;text-align:left;color:rgba(255,255,255,0.7);padding:20px 0;border-top:1px solid #575757;display:flex;justify-content:space-between;align-items:center;cursor:pointer;min-height:85px}.a2-page-faq>hr{margin-top:0}.a2-faq__item-title::after{width:35px;height:35px;background:url('../themes/moskovit/assets/images/plus.svg') 50% 50% no-repeat;background-size:contain;content:'';min-width:35px;}.a2-faq__item_active .a2-faq__item-title{color:#EF7727}.a2-faq__item_active .a2-faq__item-title::after{width:35px;height:35px;background:url('../themes/moskovit/assets/images/minus.svg') 50% 50% no-repeat;background-size:contain}.a2-faq__item-description{font-size:15px;color:rgba(255,255,255,0.5);font-family:'Montserrat',sans-serif;font-weight:400;line-height:22px;text-align:left;padding:30px 0;display:none}.a2-faq__item_active .a2-faq__item-description{display:block}.a2-faq__item-description p{color:rgba(255,255,255,0.5)}.faq-form{background-image:url(https://mlpkmoskovit.ru/themes/moskovit/assets/images/callback-fon.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:55px}.faq-form .container{display:flex;justify-content:space-between;align-items:center;gap:30px}.faq-form__content{width:680px;max-width:100%}.faq-form__title{font-family:'MagistralCBold',sans-serif;font-size:34px;color:#fff;line-height:1.2;margin:0;padding:0;margin-bottom:13px;text-align:left}.faq-form__text{font-size:20px;color:rgba(255,255,255,0.7);line-height:1.2;margin-bottom:48px}.faq-form__content .form-wrap{display:flex;justify-content:space-between;flex-direction:row;gap:18px;width:100%}.faq-form__content .form-group{width:100%}.faq-form__content form{display:flex;flex-wrap:wrap;flex-direction:row;gap:18px}.faq-form__content .a2-faq__checkbox,.faq-form__content .btn-submit{width:calc(50% - 9px)}.faq-form__content .a2-faq__checkbox{background-color:transparent !important;border:none !important;margin-right:0;display:flex;align-items:center}.faq-form__content .form-check-input{margin-top:0 !important}.faq-form__content .btn-submit{transition:all 0.2s ease-in-out;padding:12px 12px;font-size:12px}.faq-form__content .btn-submit::before{content:'Получить бесплатную консультацию';font-size:12px}.faq-form__content .btn-submit:hover{background-color:#F4945A;color:#fff}@media (max-width:1240px){.faq-form__content .btn-submit::before{content:'Отправить заявку'}.faq-form .custom-control-label{font-size:11px}}@media (max-width:992px){.faq-form .container{max-width:100%}.a2-faq__item-title{font-size:14px}}@media (max-width:768px){.a2-faq__list{flex-direction:column}.a2-faq__item,.a2-faq__column{width:100%}.a2-faq__title{font-family:'MagistralCBold',sans-serif;text-align:center}.a2-faq__description,.faq-form__title,.faq-form__text{text-align:center}.faq-form__left{display:none}.a2-faq__item-title{font-size:16px}.faq-form__content{width:100%}}@media (max-width:600px){.faq-form__title,.a2-faq__title{font-size:24px}.faq-form__content form,.faq-form__content .form-wrap{flex-direction:column}.faq-form__content .a2-faq__checkbox,.faq-form__content .btn-submit{width:100%}.a2-faq__checkbox label a{display:block}}