.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}@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}@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}}