﻿*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;text-decoration:none;list-style:none;outline:none}html{scroll-behavior:smooth}body{font-family:'Montserrat',sans-serif;font-size:1.2em;font-weight:400;color:#222;line-height:1.7em;overflow-x:hidden}#callibri_header_number{display:none!important}.container{width:100%;max-width:1280px;min-width:325px;margin:0 auto;padding:0 15px}html,body{height:100%}h1{margin:10px 10px 40px 10px;font-size:24px}h2{font-size:2.2em;font-weight:500;line-height:1.5em;color:#000}h3{font-size:1.2em;font-weight:700;line-height:1.5em;color:#000}h4{font-size:1.5em;font-weight:700;line-height:1.5em;color:#000}h5{font-size:1.0em;font-weight:700;line-height:1.5em;color:#000}.txt-bold{font-weight:700}button,a{cursor:pointer;outline:none;border:none;color:#000}.header{padding-top:20px;-webkit-top: calc( 20px + env(safe-area-inset-top))}.logo-block_img img{max-width:160px;height:60px}.header-top_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;padding:0 0 10px 0}.sertwrap{width:90%;margin:auto}.sert{display:inline-block;width:24.5%;text-align:center}.sertif{text-align:center;padding-top:60px;background-image: linear-gradient( 
200deg
 , #fff 0%, #e4f1ec 100%)}.sertif h2{margin-bottom:20px}.header-logo_block,.footer-logo_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-logo_block .logo-block_text,.footer-logo_block .logo-block_text{margin-left:25px}.header-logo_block h1,.footer-logo_block span{display:block;font-size:12px;line-height:1.7em;font-weight:400;margin:0}.header-logo_block h1{max-width:240px}.header-phone_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-phone_block .header-pnone_num{text-align:right;padding:10px 10px 10px 10px}.header-phone_block .header-pnone_num .phone_num{font-size:1.25em;font-weight:700;line-height:1.3em;padding:2px 0 2px 0}.header-phone_block .header-pnone_num .phone-text{color:#777;font-size:12px;line-height:1.6em;position:relative}.header-phone_block .header-pnone_num .phone-text .spot{border-radius:100%;width:4px;height:4px;background-color:#0fcf00;position:absolute;top:4px;left:0;-webkit-transform:translate(-30%,50%);transform:translate(-30%,50%);-webkit-animation:opas 1s infinite linear;animation:opas 1s infinite linear}.title_h3{font-size:1.2em;font-weight:700;line-height:1.5em;color:#000}@-webkit-keyframes opas {
  0% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}@keyframes opas {
  0% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}.header-pnone_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.header-pnone_btn .icon-menu{font-size:1.8em;font-weight:500}.header-content_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-right_side{width:50%;padding-top:70px;position:relative;height:auto}.header-right_side img{height:80vh;min-height:550px;width:50vw;-o-object-fit:cover;object-fit:cover}.header-left-side{padding-top:60px;padding-bottom:50px;width:50%}.header-left-side .left-side_text{font-size:1.8em;line-height:1.3em;font-weight:500;position:relative;margin-bottom:20px}.header-left-side .left-side_text:before{content:"";background-color:#e3ae62;width:30px;height:4px;position:absolute;top:50%;left:-45px;-webkit-transform:translatey(-50%);transform:translatey(-50%)}.header-title{font-size:2.7em;line-height:1.3em;color:#111;width:93%}.txt-color1{color:#e3ae62;font-weight:800}.left-side_question{color:#111;margin-top:20px;font-size:1.1em;padding-bottom:20px}.header-get_one,.header-get_two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px}.header-get_one p,.header-get_two p{font-size:.9em;font-weight:400;line-height:1.8em}.header-get_one img,.header-get_two img{width:50px;height:50px}.get-one_text,.get-two_text{margin-left:3%}.get-one_text span,.get-two_text span{font-weight:600;font-size:18px}.header-left_button{margin-top:3.5vh}.btn_count{width:317px;height:75px;background:#e3ae62;padding:0 15px;cursor:pointer;border-radius:7px;color:#fff;font-weight:600;text-align:center;outline:none;border:none;-webkit-transition:all .3s;transition:all .3s;font-size:1.1em;line-height:1.3em;font-family:'Montserrat',sans-serif;transition:all .3s;position:relative;overflow:hidden;display:block}.btn_count:before{content:"";display:block;height:300px;width:3em;background:-webkit-gradient(linear,left top,left bottom,from(rgba(229,172,142,0)),color-stop(50%,rgba(255,255,255,.7)),to(rgba(229,172,142,0)));background:linear-gradient(to bottom,rgba(229,172,142,0),rgba(255,255,255,.7) 50%,rgba(229,172,142,0));position:absolute;left:-40px;top:-150px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s;transition:all .3s;-webkit-animation:sheens 2s ease-in-out infinite;animation:sheens 2s ease-in-out infinite}.btn_count span{display:block}@-webkit-keyframes sheens {
  0% {
    left: -30px;
    margin-left: 0px;
  }
  30% {
    left: 110%;
    margin-left: 80px;
    opacity: 0;
  }
  100% {
    left: 110%;
    margin-left: 80px;
  }
}@keyframes sheens {
  0% {
    left: -30px;
    margin-left: 0px;
  }
  30% {
    left: 110%;
    margin-left: 80px;
    opacity: 0;
  }
  100% {
    left: 110%;
    margin-left: 80px;
  }
}.btn_count:hover{-webkit-box-shadow:none;box-shadow:none}.btn_count span{font-weight:400;font-size:12px;color:#fff}.gallery-content{display:grid;grid-template-columns:repeat(6,1fr)}.gallary_img{display:inline-block}.popup-contacts_wrap{position:fixed;background:#fff;z-index:50;top:0;right:-700px;padding:50px 20px 40px 40px;width:700px;height:100%;overflow-y:auto;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.header-right_side video{left:50%;margin-right:-50%;transform:translate(-50%,-50%);min-width:100%;width:50vw;z-index:-9999;min-height:100%;top:50%;position:absolute;margin-left:15%;max-width:750px}.popup-contacts_overlay{position:fixed;width:100%;height:100%;display:block;top:0;left:0;z-index:1;background-color:rgba(0,0,0,.5);display:none}.btn-close{position:absolute;right:30px;top:30px;font-size:1.9em;font-weight:400;cursor:pointer}.contacts_main{position:relative;padding-bottom:24px}.contacts-main-title{margin-bottom:15px}.aligncenter{display:block;padding:10px;margin:auto;width:100%;clear:both}.alignright{display:block;padding:10px;float:right;clear:both;width:50%;order:2}.alignleft{display:block;margin-right:15px;float:left;clear:both;width:50%}.main_txt,.contact-branches_address{margin-bottom:5px}.contact-main_phone,.contact-main_mail{margin-bottom:8px}.main_txt{font-size:.9em;color:#444}.main_phone{font-size:1.5em;font-weight:700;line-height:1.3em}.main_phone a{-webkit-transition:all .3s;transition:all .3s}.main_phone a:hover{color:#e3ae62}.main_mail{font-size:1.3em;font-weight:500}.main_mail a{color:#111}.contact-main_social{margin-top:13px}.main-social_icons a,.footer-social_icons a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer;width:34px;height:34px;border-radius:10%;margin-right:10px;color:#fff;font-size:1.1em;-webkit-transition:color .4s;transition:color .4s}.main-social_icons a:hover,.footer-social_icons a:hover{opacity:.9;color:#fff}.main-social_icons .icon_youtube,.footer-social_icons .icon_youtube{background-color:#dd263d}.main-social_icons .icon_facebook,.footer-social_icons .icon_facebook{background-color:#405fa1}.main-social_icons .icon_twitter,.footer-social_icons .icon_twitter{background-color:#1da1f2}.main-social_icons .icon_vk,.footer-social_icons .icon_vk{background-color:#45668e}.main-social_icons .icon_instagram,.footer-social_icons .icon_instagram{background-color:#a37b93}.contacts_branches{margin:0 15px}.contacts-branches-title{margin-top:25px;margin-bottom:20px}.contact-branches_address .txt-bold{display:block;font-weight:600;color:#222}.calculation{padding:60px 0 80px 0;background-image: linear-gradient( 
218deg
 , #fff 0%, #F1F3F5 100%);text-align:center}.calculation_text{font-size:1.4em;line-height:1.5em;margin-top:12px;margin-bottom:38px}.calculation-content{padding-top:15px}.calculation-content img{max-width:1100px;width:100%}.gallery_wrap{padding:60px 0 0 0;background-image: linear-gradient( 
218deg
 , #fff 0%, #F1F3F5 100%);text-align:center;margin:0 auto}.gallery_title{width:80%;margin:40px auto 40px;text-align:center}.gallery_text{font-size:1.1em;width:52%;margin:30px auto 20px auto}.gallery-content img{width:100%;padding:0 3px 0 3px}.advantages{background-image:url(quiz_new/img/advant_bg.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:80px 0 70px 0}.advantages-wrap{width:60%;padding-left:15px}.advantages_title{color:#111}.advantages_text{font-size:1.1em;margin-top:25px;margin-bottom:25px}.advantages-content_items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.advantages_item{width: calc(100%/3);padding:25px 24px 25px 0}.advantages_item_icon img{width:160px;height:134px}.advantages_item_title{font-weight:600;line-height:1.4em;color:#111;margin-top:22px;margin-bottom:12px}.advantages_item_text{font-size:.9em;line-height:1.7em}.cooperation{padding:50px 0 100px 0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f3f5));background-image:linear-gradient(218deg,#fff 0%,#f1f3f5 100%);text-align:center}.cooperation_title{margin-bottom:20px}.cooperation-content_items{-webkit-box-shadow: 0 30px 40px -10px #0000001a;box-shadow: 0 30px 40px -10px #0000001a;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cooperation_item{padding:20px 50px 35px 50px;width:50%;background-color:#fff;border:1px solid #f1f3f5}.cooperation_item_title{font-size:2.2em;font-weight:500;color:#111;margin:50px 0 25px 0;overflow:hidden}.cooperation_item_title:before,.cooperation_item_title:after{content:'';display:inline-block;vertical-align:middle;width:100%;height:3px;background:#e3ae62;border:solid #fff;border-width:0 10px}.cooperation_item_title:before{margin-left:-100%}.cooperation_item_title:after{margin-right:-100%}.cooperation_item_text{font-size:1.2em;line-height:1.5em;color:#000}.cooperation-item_services{font-weight:500;color:#111;margin:18px 0 18px 0}.cooperation_service{padding:5px 10px;margin-top:11px;border-radius:5px;background-color:#f1f3f5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.footer{background-color:#fff;padding:40px 0 28px 0;clear:both}.footer-top_row,.footer-middle_row,.footer-bottom_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-middle_row{line-height:1.3em;margin-top:50px;margin-bottom:45px}.footer-pnone_num{text-align:right}.footer-pnone_num .phone_num{font-size:1.25em;font-weight:700;line-height:1.3em;padding:2px 0 2px 0}.footer-pnone_num .phone-text{color:#777;font-size:.75em;line-height:1.7em}.footer-middle_details,.footer-social_txt{font-size:.75em;min-width:190px}.footer-contact_txt{font-size:.75em;color:#777}.footer-middle_socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:70px}.footer-social_icons{margin-left:10px}.footer-social_txt{width:31%}.footer-contact_mail{text-align:right;margin-right:15px}.footer-contact_mail .footer_mail{font-weight:500}.footer_btn{width:139px;height:40px;background-color: #e3ae6200;padding:12px 20px 11px 20px;border:1px solid #222;font-weight:500;font-size:.8em;border-radius:7px;cursor:pointer;text-align:center;outline:none;-webkit-transition:all .3s;transition:all .3s;font-family:'Montserrat',sans-serif}.footer_btn:hover{color:#fff;background-color:#111}.footer-rights,.footer-policy{font-size:.7em;line-height:1.6em;color:#222}.footer-policy{width:50%;text-align:right}.popup_home{max-width:1100px;width:100%;margin:auto}.card:hover{box-shadow: 0px 20px 30px -10px rgb(0 0 0 / 21%)}.imgscale{display:inline-block;overflow:hidden}.cardimg{display:block}.cardimg:hover,.card:hover .cardimg{transform:scale(1.1);transition:1s}.popup_wrap{display:flex;height:50%}.buttons{width:100%}.popupleft{width:50%}.popupright{width:50%;margin-left:20px;font-size:14px}.phr_title{font-size:16px;padding-bottom:5px;font-weight:600;line-height:1.2}.ph_char li{line-height:1.2}.price_popup{font-size:20px;font-weight:600;padding-top:15px}.ph_nav li{display:inline-block}.wpcf7 .wpcf7-text,.wpcf7 .wpcf7-tel,.wpcf7-mask{padding:10px;border-radius:0;color:#fff;border-bottom:2px solid #a3e14b;width:100%;border-left:2px solid #1b1b1b;border-right:2px solid #1b1b1b;border-top:2px solid #1b1b1b;background-color:#1b1b1b;font-size:80%}#fancybox-outer{height:auto!important}.wpcf7-response-output{color:#fff}.wpcf7-not-valid-tip{z-index:1000;color: #dc323257!important;height:23px;margin-top:-35px;margin-left:10px}.wpcf7-response-output{margin:5px!important}.cf7popup{margin-top:20px}.ph_nav li a:hover,.ph_nav li a.act{background:#febd16;color:linear-gradient(180deg,#62eb61 0%,#e3ae62 100%)}#fancybox-content form.sent .wpcf7-response-output{border-color:#7fae3e;z-index:1000;position:fixed;display:block;max-width:310px;padding:10px;border-radius:20px;margin-top:30px!important}.ph_nav li button{display:block;text-decoration:none;font-size:14px;color:#fff;font-weight:bold;height:33px;line-height:33px;overflow:hidden;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;background:linear-gradient(180deg,#62eb61 0%,#e3ae62 100%);padding-left:39px;padding-right:39px}.ph_nav li button.act{background:linear-gradient(180deg,#fbe684 0%,#febd16 100%);color:#8a4b06}.ph_nav li button:hover{opacity:.6}.popup_complect li{margin-left:15px;list-style:disc;line-height:1.2}.popupplan1,.popupplan2,.popupplan3,.popupplan4,.popupplan5,.popupplan6,.popupplan7,.popupplan8,.popupplan9{display:none;width:100%;max-height:380px}.popupslide1,.popupslide2,.popupslide3,.popupslide4,.popupslide5,.popupslide6,.popupslide7,.popupslide8,.popupslide9{display:block;width:100%;max-height:380px}.ph_char li span{display:inline-block;vertical-align:top;width:215px}.popupfasadimg{margin:auto;width:100%;margin-top:30px}#nex-forms .radio-image{max-width:180px}.video-js,.vjs-tech,.vjs-big-play-centered{width:100%;background:#fff;max-width:700px}.faq{padding-bottom:60px}.nice-header{text-align:center;padding:40px 0 20px}.faq-section{background-color:#eee}.container .nice-header .sub:hover{text-decoration:underline;color:#000}.container .faq{width:100%;position:relative}.container .faq-questions{list-style:none}.container .faq-questions,.container .faq-questions>li{width:100%;display:block;padding:15px}.container .faq-questions > li:nth-child(odd) {background-color:#fff;margin-bottom:10px}.wpcf7-checkbox span{font-size:12px}.container .faq-questions > li:nth-child(even) {background-color:#fff;margin-bottom:10px}.container .faq-questions>li div.faq-question,.container .faq-questions>li faq-question{font-size:1.4em;font-weight:400;color:#000;cursor:pointer;margin-left:10px}.container .faq-questions>li p.faq-answer,.container .faq-questions>li .faq-asnwer{font-size:16px;line-height:1.5;margin-top:7px;display:none;margin-left:10px}.container .faq-questions>li p.faq-answer:hover,.container .faq-questions>li .faq-asnwer:hover{color:#000}.accordion-icon-right{text-align:right;top:-10px;position:relative}.icon-closed{display:block}.fa,.fas{font-family:"Font Awesome 4.7 Free";font-weight:900}.icon-opened{display:none}.opened .icon-opened{display:block}.opened .icon-closed{display:none}.fa-minus{color:#e3ae62}.testimonial-content{font-size:15px}.slider-stretch{display:table!important}.wpmslider-wrapper{display:table-row!important}.testimonial-content{height:80%}.cf7mls_next.action-button{background-color:#e3ae62!important}.wpcf7-form{border:none!important;margin:15px!important}.wpcf7-list-item label{text-align:left;cursor:pointer}.row_2{display:flex;min-height:530px;flex-wrap:wrap;width: calc(100% + 20px);margin-left: calc(-20px / 2);margin-right: calc(-20px / 2)}.card_row{max-width:33.3333333333%;flex:0 0 33.3333333333%;box-sizing:border-box;padding-left:10px;padding-right:10px}.card{background:#fff;box-sizing:border-box;max-width:350px;height:auto;justify-content:center;border-radius:15px 15px 15px 15px;box-shadow: 0px 20px 30px -10px rgb(0 0 0 / 12%);margin-bottom:20px}.cardimg{border-radius:15px 15px 0 0;width:100%}.card-title{font-size:1.0em;font-weight:600;line-height:1.5em;font-family:"Montserrat",sans-serif}.card_descrip{position:relative;width:97%;padding:20px;display:flex;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.s_row{width: calc(100% / 2);max-height:40px}.card_descrip h5{margin:10px 0 5px 0;width:100%}.title_h2{font-size:40px;font-weight:700;line-height:1.5em;color:#000;margin-bottom:40px}.pj_param{display:flex;flex-wrap:wrap;flex-direction:row;-webkit-box-orient:horizontal}.sspan{font-size:20px;font-weight:600;position:relative;top:-15px}.turnkey{background-color:#9e9e9e!important;color:#fff!important;border-color:#9e9e9e!important}.turnkey:hover{color:#9e9e9e!important;background-color:#fff!important}.pricerqst{height:82px;padding:16px 10px;font-size:20px;font-weight:600;text-transform:uppercase;color:#e3ae62}.a_col1::before{content:"";width:34px;height:34px;float:left;position:relative;top:9px;display:block;background:url(img/area.svg) no-repeat center;background-size:cover;margin-right:10px}.a_col2::before{content:"";width:34px;height:34px;float:left;position:relative;top:9px;display:block;background:url(img/floor.svg) no-repeat center;background-size:cover;margin-right:10px}.a_col3::before{content:"";width:34px;height:34px;float:left;top:9px;position:relative;display:block;background:url(img/rooms.svg) no-repeat center;background-size:cover;margin-right:10px}.a_col4::before{content:"";width:34px;height:34px;float:left;top:9px;position:relative;display:block;background:url(img/snowflake.svg) no-repeat center;background-size:cover;margin-right:10px}.a_col5::before{content:"";width:38px;height:38px;float:left;top:9px;position:relative;display:block;background:url(img/bed.svg) no-repeat center;background-size:cover;margin-right:10px}.a_col6::before{content:"";width:34px;height:34px;float:left;top:9px;position:relative;display:block;background:url(img/sanuzel.svg) no-repeat center;background-size:cover;margin-right:10px}.pj_param{color:#8d8d8d;padding:20px 0;justify-content:space-between}.a_col_txt{font-size:12px;font-weight:400;float:left}.buklet{display:block;margin-top:20px;fill:#e3ae62;color:#4fa44c;background-color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e3ae62;border-radius:10px 10px 10px 10px;padding:12px 12px 12px 12px;text-decoration:none;width:95%;text-align:center;margin-bottom:10px;max-width:325px}.buklet:hover{color:#fff;background-color:#e3ae62;fill:#fff}.buklet span::after{content:"";width:24px;height:24px;float:right;position:relative;display:block;background:url(img/load_circle.svg) no-repeat center;background-size:cover;top:4px;left:-20px}.news_left_big_text{margin-top:55px;max-width:calc(50% - 30px)}.green_article_title{margin-top:25px}.green_article_h4{border-left:2px solid #e3ae62;font-weight:500;padding-left:15px}.bppc{display:flex;box-sizing:border-box;height:auto;flex-direction:row}.bppc span{font-size:28px}.bppc p{display:block;padding:10px 15px;font-size:20px}.alignleft{padding-right:20px}@media (max-width:1100px){.bppc{display:block}.news_left_big_text{max-width:100%;margin-top:15px}.green_article_h4{padding-top:15px}}.cookie-consent{position:fixed;bottom:20px;left:20px;right:20px;background-color:#333;color:#fff;padding:15px;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.3);z-index:1000;display:none;font-family:Arial,sans-serif;max-width:600px;margin:0 auto}.cookie-consent p{margin:0 0 10px 0;font-size:14px;line-height:1.5}.cookie-consent a{color:#4caf50;text-decoration:underline}.cookie-consent button{background-color:#4caf50;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:14px;margin-right:10px}.cookie-consent button:hover{background-color:#45a049}.cookie-consent .decline-btn{background-color:#f44336}.cookie-consent .decline-btn:hover{background-color:#da190b}@media (max-width:600px){.cookie-consent{bottom:10px;left:10px;right:10px;padding:10px}.cookie-consent p{font-size:12px}.cookie-consent button{padding:8px 15px;font-size:12px}}.prim{font-size:.78em;line-height:1.7;height:35px;box-sizing:border-box;font-family:"Montserrat",sans-serif;font-weight:600;color:#b70f0f}.price{font-weight:600;font-size:1.35em;line-height:1.4;box-sizing:border-box;width:100%;font-family:"Montserrat",sans-serif;margin-top:10px}.priceold{text-decoration:line-through;margin:7px 0 0 2px}.sale{background-image:url(/wp-content/themes/LSTK/quiz_new/img/sale.webp);background-position:center center;width:120px;height:100px;position:absolute;z-index:1000;transform:translate(0%,0%)}.card_button{font-weight:500;fill:#e3ae62;color:#4fa44c;background-color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e3ae62;border-radius:10px 10px 10px 10px;margin-bottom:10px;padding:12px 12px 12px 12px;text-decoration:none;width:100%;text-align:center}.button-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;display:inline-block;text-align:center;font-family:"Montserrat",sans-serif;font-size:16px}.button_row{display:flex;padding-left:10px;padding-right:10px}.wpcf7-submit{width:100%;margin:auto;display:block;height:45px;background:#1b1b1b;padding:0 15px;cursor:pointer;border-radius:7px;color:#a3e148;font-weight:900;text-align:center;outline:none;border:none;-webkit-transition:all .3s;transition:all .3s;font-size:1.1em;line-height:1.3em;font-family:'Montserrat',sans-serif;transition:all .3s;position:relative;overflow:hidden;line-height:0!important;top:20px;border:2px solid #a3e148}.header-left_button{margin-top:3.5vh}.catalog{padding:60px 0 0 0;background-color:#fff;height:auto;background-image: linear-gradient( 
218deg
 , #fff 0%, #F1F3F5 100%);margin:0 auto}div.wpcf7-response-output{border:none!important}.wpcf7-response-output{z-index:100;background:#fff;display:block}.card_button:hover{color:#fff;background-color:#e3ae62;fill:#fff}.elementor-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-column{width: calc(100%/3)}.elementor-column,.elementor-column-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-6449 .elementor-element.elementor-element-fa69fde:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6449 .elementor-element.elementor-element-fa69fde > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color:var(--e-global-color-934939d)}.elementor-element.elementor-element-fa69fde>.elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#e3ae62;box-shadow: 10px 30px 40px -10px rgb(25 65 25 / 15%);transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin:10px 10px 10px 10px;padding:20px 0 30px 0}.elementor-element.elementor-element-eb1bb8f>.elementor-element-populated,.elementor-element.elementor-element-fa69fde>.elementor-element-populated,.elementor-6449 .elementor-element.elementor-element-fa69fde>.elementor-element-populated>.elementor-background-overlay,.elementor-6449 .elementor-element.elementor-element-fa69fde>.elementor-background-slideshow,.elementor-element.elementor-element-aedab15>.elementor-element-populated{border-radius:10px 10px 10px 10px}.elementor-element.elementor-element-eb1bb8f>.elementor-element-populated,.elementor-element.elementor-element-aedab15>.elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#e4dce4;transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin:10px 10px 10px 10px;padding:20px 0 30px 0}elementor-widget-image img{vertical-align:middle;display:inline-block}.elementor-widget-container{padding:15px 15px 15px 15px;text-align:center}.elementor-widget-image img{vertical-align:middle;display:inline-block;width:150px}.elementor-widget-image{text-align:center}elementor-element.elementor-element-491fe78 .elementor-divider{padding-top:15px;padding-bottom:15px}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-divider-separator{position:relative;overflow:hidden;font-weight:normal;text-align:center;width:100%;display:block}.elementor-divider-separator>p{display:inline-block;margin:0 .4em}.elementor-divider-separator>p:before,.elementor-divider-separator>p:after{content:'';position:absolute;width:100%;border-top:3px solid #e4dce4;margin-top:.6em}#green>p:before,#green>p:after{border-top:3px solid #e3ae62}.elementor-divider-separator>p:before{margin-left:-102%}.elementor-divider-separator>p:after{margin-left:2%}.elementor-element.elementor-element-2e43c22>.elementor-widget-container,.elementor-element.elementor-element-e95eea0>.elementor-widget-container,.elementor-element.elementor-element-1b51e97>.elementor-widget-container,.elementor-element.elementor-element-c785ba3>.elementor-widget-container,.elementor-element.elementor-element-d7a4d2a>.elementor-widget-container{padding:15px 15px 15px 15px}.txt-plus-title{font-size:1.2em;font-weight:600;display:block;margin-bottom:10px;color:#000;text-align:center;font-family:"Montserrat"}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.elementor-element.elementor-element-c3a04b4>.elementor-widget-container,.elementor-element.elementor-element-4a1160c>.elementor-widget-container,.elementor-element.elementor-element-c5c73f2>.elementor-widget-container,.elementor-element.elementor-element-4247ec8>.elementor-widget-container{padding:15px 15px 15px 15px;background-color:#e8f7e8}.elementor-element.elementor-element-e0e2095>.elementor-widget-container,.elementor-element.elementor-element-270a66c>.elementor-widget-container,.elementor-element.elementor-element-fe97428>.elementor-widget-container,.elementor-element.elementor-element-f894a9d>.elementor-widget-container,.elementor-element.elementor-element-5b3b9f1>.elementor-widget-container,.elementor-element.elementor-element-b6685f3>.elementor-widget-container,elementor-element.elementor-element-cfeeaca>.elementor-widget-container,.elementor-element.elementor-element-de27b25>.elementor-widget-container,.elementor-element.elementor-element-cfeeaca>.elementor-widget-container{padding:15px 15px 15px 15px;background-color:#f9eaeb}@media (max-width:680px){.elementor-column{width:100%!important}.elementor-reverse-mobile>.elementor-container>.elementor-row>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-row{display:block}}.tableh3{line-height:1.7;font-size:28px;padding:30px;font-weight:400;text-align:center}.lettext{font-size:1.1em;padding-bottom:30px}.container_txt{align-content:center;align-items:center;display:flex;position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.search_left{height:25px;position:absolute;margin-left:5px}.search-form{position:relative;height:25px;top:-2px}.search-field{background-color:transparent;background-image:url(quiz_new/img/search-svgrepo-com.svg);background-position:5px center;background-repeat:no-repeat;background-size:24px 24px;border:none;outline:0;outline:none!important;cursor:pointer;height:25px;margin:5px 0;padding:0 0 0 34px;position:relative;-webkit-transition:width 400ms ease , background 400ms ease;transition:width 400ms ease , background 400ms ease;width:0}.search-field:focus{background-color:#fff;cursor:text;outline:0;border:none;width:230px;background-image:none;background-size:0}.search-form .search-submit{display:none}.search-submit:focus{display:none}.wrap_prof{width:45%;display:flex}.wrap_txt{width:55%;display:flex}.container_txt{align-content:center;align-items:center;display:flex;position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.hide,
.hide + label ~ div {display:none}.demo{text-align:left}.best{padding:80px 0 0 0;background-image: linear-gradient( 
218deg
 , #fff 0%, #F1F3F5 100%);text-align:center}.hide+label{margin:0;padding:0;font-size:1.4em;color:#000;cursor:pointer;display:inline-block;font-family:'Montserrat';margin-bottom:20px}.hide:checked+label{color:#e3ae62;border-bottom:0;margin-bottom:0}.hide:checked+label+div{display:block;background:none;font-family:'Montserrat';margin-left:20px;padding:10px;-webkit-animation:fade ease-in .5s;-moz-animation:fade ease-in .5s;animation:fade ease-in .5s;margin-bottom:5px}@-moz-keyframes fade {
    from { opacity: 0; }
to { opacity: 1 }
}@-webkit-keyframes fade {
    from { opacity: 0; }
to { opacity: 1 }
}@keyframes fade {
    from { opacity: 0; }
to { opacity: 1 }   
}.txt-bold{font-weight:600}.hide+label:before{background-color:#00ac5e;color:#fff;content:"\002B";display:block;float:left;font-size:14px;font-weight:bold;height:16px;line-height:16px;margin:3px 5px;text-align:center;width:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.hide:checked+label:before{content:"\2212"}#fancybox-title:after{background:url(quiz_new/img/logo_wight1.webp);background-repeat:no-repeat;background-position:center;content:"";display:block;float:right;height:45px;width:45px;text-align:center;position:relative;top:-9px;text-align:center}.fancybox-title-over #fancybox-title{background:none!important}.buildings{padding-top:77px;padding-bottom:20px}.buildings__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.buildings__title{font-size:50px;margin-bottom:20px;text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.buildings__subtitle{font-size:30px;line-height:155%;color:#000;text-align:center;margin-bottom:55px;max-width:770px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.buildings__items{margin:0 -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.buildings__items::-webkit-scrollbar{height:5px;background:#eee}.buildings__items::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:30px}.buildings__item{margin:0 10px;margin-bottom:30px;-webkit-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px}.buildings__navigation{-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px;margin-right:35px}.buildings__navigation img{width:32px;height:16px;-o-object-fit:cover;object-fit:cover}.buildings__navigation span{font-weight:500;font-size:14px;line-height:140%;color:#444;padding-left:15px}.item-buildings{width:170px;height:260px;position:relative;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.15);box-shadow:0 20px 40px rgba(0,0,0,.15);border-radius:8px;overflow:hidden}.item-buildings::before{content:"";position:absolute;width:170px;height:260px;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(49.6%,rgba(0,0,0,.63)),to(rgba(3,44,9,.3)));background:-o-linear-gradient(top,rgba(0,0,0,.63) 49.6%,rgba(3,44,9,.3) 100%);background:linear-gradient(180deg,rgba(0,0,0,.63) 49.6%,rgba(3,44,9,.3) 100%);opacity:0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.item-buildings__img img{max-width:100%;-o-object-fit:cover;object-fit:cover}.item-buildings__text{position:absolute;width:130px;height:auto;top:20px;left:20px;font-weight:500;font-size:18px;line-height:140%;color:rgba(0,0,0,.7)}.map{position:relative;padding-top:100px}.map__map{position:absolute;width:100%;height:100%;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.map__container{min-height:840px;position:relative}.map__title{padding-top:0;padding-bottom:10px;text-align:center}.map__title_hv{max-width:800px;display:none;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:0}.numbers-map__number{background:#fff;border:4px solid #5aa959;border-radius:50%;font-size:20px;color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:absolute}.numbers-map__number span{color:#5aa959;padding-bottom:5px}.numbers-map__number:first-child{width:160px;height:160px;bottom:440px;left:120px}.numbers-map__number:first-child span{font-size:55px}.numbers-map__number:nth-child(2) {width:150px;height:150px;bottom:520px;right:425px}.numbers-map__number:nth-child(2) span {font-size:50px}.numbers-map__number:last-child{width:200px;height:200px;bottom:170px;right:590px}.numbers-map__number:last-child span{font-size:80px}.info-map{position:absolute;width:340px;height:440px;right:0;top:200px;padding:30px;background:#fff;-webkit-box-shadow:0 20px 45px rgba(0,0,0,.1);box-shadow:0 20px 45px rgba(0,0,0,.1);border-radius:10px}.info-map__photo{margin-bottom:24px}.info-map__photo img{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.info-map__text{font-size:18px;line-height:155%;color:#222}.info-map__text span{font-weight:bold}.filial{top:55%;left:18%!important}.region{left:30%}.country{left:11%;top:19%;padding:10px}.numbers-map_car{display:block;position:absolute;left:32%;top:37%}.best1{font-family:"Montserrat";font-weight:400;line-height:1.7;text-align:center;font-size:1.4em}.row_1{display:flex;min-height:530px}.patent{text-align:left;width:45%;max-width:45%}.patent_txt{text-align:left;width:45%;max-width:45%;font-family:"Montserrat",sans-serif;font-size:1.1em;font-weight:400;line-height:1.6em}.neprosto{font-size:2.2em;text-align:center;font-weight:500}.profilimg{width:380px;height:380px}.woobody .columns-3{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pricek .woocommerce-Price-amount::before{display:none!important}.piceot{font-size:.70em;line-height:1.7;height:auto;box-sizing:border-box;font-family:"Montserrat",sans-serif;font-weight:600;margin-top:5px;width:100%;color:#2d843e;display:block}.woocommerce-result-count{display:none}.orderby{padding:5px;margin:5px;border-color:#e3ae62}.woof_checkbox_count{display:none}.woof_list label{font-size:14px}.woocommerce-pagination{clear:both;padding:25px;width:100%}.woocommerce-ordering{width:100%}.woof_metarange_slider_input_area{display:none}.woof_metarange_slider_inputs{display:none}.woocommerce-Price-amount::before{content:"СТОИМОСТЬ ОТ:";font-size:.70em;line-height:1.7;height:auto;box-sizing:border-box;font-family:"Montserrat",sans-serif;font-weight:600;margin-top:5px;width:100%;color:#e3ae62;display:block}.woof_block_html_items{width:100%}.woocommerce-Price-amount bdi{width:100%;clear:both}.woof_sid_auto_shortcode{border-radius:15px!important;position:relative!important;z-index:0}.irs-from,.irs-to,.irs-single{background:#5aa959d4!important}.woof_list_checkbox{display:flex;flex-wrap:wrap}.woof_reset_search_form{padding:5px;border-radius:5px;background:#5aa959d4!important;color:#fff}.woof_sid_auto_shortcode .woof_container{padding:20px 20px!important}.woocommerce-products-header__title{width:100%;padding:10px 0 20px 10px}.woocommerce-Tabs-panel--description{width:45%;float:right}.related{clear:both;padding-top:30px;width:100%}.related .title_h2{width:100%;margin-top:25px;padding:25px}.related .title_h2::before{content:"";width:144px;height:2px;position:relative;display:block;background-color:#e3ae62;background-size:cover;top:-15px;margin-right:-10px}.related ul{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.products .product{background:#fff;box-sizing:border-box;max-width:350px;height:auto;justify-content:left;border-radius:15px 15px 15px 15px;box-shadow: 0px 20px 30px -10px rgb(0 0 0 / 12%);margin-bottom:20px;display:flow-root;margin:10px 10px}.woocommerce-loop-product__title{font-size:1.0em;font-weight:600;line-height:1.2em;font-family:"Montserrat",sans-serif;width:100%;height:44px;margin-bottom:5px}.attachment-woocommerce_thumbnail{width:100%;border-radius:15px 15px 0 0}.product_title{margin:10px 10px 0 0}.single_add_to_cart_button,.add_to_cart_button{font-weight:500;fill:#e3ae62;color:#4fa44c;background-color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e3ae62;border-radius:10px 10px 10px 10px;padding:12px 12px 12px 12px;text-decoration:none;width:95%;margin:5px auto;text-align:center;margin-bottom:10px;display:block}.single_add_to_cart_button:hover,.add_to_cart_button:hover{color:#fff;background-color:#e3ae62;fill:#fff}.woocommerce-product-gallery,.images{width:53%;float:left;margin-right:2%}.slick-slider1{max-width:594px;max-height:338px}.attachment-thumbnail{padding:3px}.woocommerce-product-gallery .wp-post-image{width:100%;object-fit:cover}.summary{width:45%;float:right;display:flex;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap}.imgscale{display:inline-block;overflow:hidden;border-radius:15px 15px 0 0}.cardimg:hover,.product:hover .cardimg{transform:scale(1.1);transition:1s}.woof_sid_auto_shortcode.woof{}.woof_block_html_items{float:right}.woof_products_top_panel{float:left;width:29%;display:none!important}.woocommerce ul.products li.product a img{border-radius:15px 15px 0 0;margin:0!important;display:block}.woocommerce-loop-category__title{font-size:18px!important;font-weight:600;text-align:center}.woocommerce .columns-2{float:right;width:68%;display:flex;flex-wrap:wrap;align-items:center;justify-content:left}.wc-tabs{display:none}.woocommerce .columns-3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.woocommerce-Tabs-panel--reviews{display:none!important}.quiz-step6{max-width:460px;margin:auto;text-align:center}.wpcf7-select{padding:10px;border-radius:0;color:#a3e14b;border:0 solid #e6e6e6;border-bottom-width:0;border-bottom-style:solid;border-bottom-color:#e6e6e6;width:100%;background-color:#1b1b1b;border-bottom:2px solid #a3e14b}.quiz-min{font-size:13px}.type_01 .wpcf7-list-item,.type_02 .wpcf7-list-item,.type_03 .wpcf7-list-item,.type_04 .wpcf7-list-item{box-shadow:-3px -3px 2px #cecdcd}.wpcf7-list-item:hover{opacity:.8}.stock{margin:auto}.single_add_to_cart_button{display:block;min-width:120px;margin:20px}#single_product .quantity{display:none}.available-on-backorder{color:#f2ba33}.woocommerce-info{display:none}.out-of-stock{margin-top:20px;color:red}.header-pnone_btn{display:none}.main_menu{height:auto;vertical-align:middle;box-sizing:border-box;margin-top:10px}.menu-item a:hover{border-bottom:2px solid #fff;margin-bottom:-2px;transition-property:border-bottom;transition-timing-function:linear;transition-duration:.2s}.green_wrap{background:#e3ae62}#menu-menu-2 .menu-item a{color:#fff}.header-pnone_btn .icon-menu{position:relative;top:1px}.page-numbers li{display:inline-block;padding:0 6px}.irs--round .irs-bar{background-color:#e3ae62!important}.irs--round .irs-handle{border:4px solid #e3ae62!important}.woof_reset_search_form{height:40px}.sub-menu{display:none}.menu-menu-1-container{text-align:right;margin:15px}.sub-menu .menu-item{display:block}#menu-menu-2 .sub-menu{position:absolute;background: #e3ae62bd;z-index:10000;padding:10px;margin:2px 4px}#menu-menu-1 .sub-menu{z-index:1000;padding:0 10px;margin-left:7px}.sub-menu li{text-transform:none!important;font-size:16px}.sub-menu li{width:100%!important;text-align:left!important}.menu-item-object-custom>a:after{content:"";height:15px;box-sizing:border-box;width:15px;background:url(quiz_new/img/down-arrow.svg) center 2px no-repeat;display:inline-block;margin-left:3px}.main_menu li{display:inline-block;padding:0 20px;text-align:center;font-size:20px;font-weight:600;text-transform:uppercase;margin-top:2px}.mob_menu li{width:100%;text-align:left;font-size:18px;font-weight:600;line-height:1.6;text-transform:uppercase}.wpcf7-textarea{line-height:1.5;padding:10px;border-radius:20px;color:gray;border:4px solid #e6e6e6;font-size:15px;width:100%}#fancybox-content,#fancybox-outer{border-radius:10px}.callback_h2{text-align:center;font-weight:bold;font-size:2vw;color:#fff}.callback_h3{text-align:center;font-size:13px;margin-bottom:10px}.callbackw{background:#e3ae62;border:2px solid #6bc851;border-radius:50%;box-shadow:0 8px 10px rgba(56,163,253,.3);cursor:pointer;height:68px;text-align:center;width:68px;position:fixed;right:3%;bottom:3%;z-index:999;transition:.3s;-webkit-animation:hoverWave linear 1s infinite;animation:hoverWave linear 1s infinite}.callbacka{height:68px;width:68px;border-radius:50%;position:relative;overflow:hidden}.callbackw i{color:#fff;font-size:33px;transition:.3s;line-height:65px;transition:.5s ease-in-out}.yith-wcbm-badge.yith-wcbm-badge-text.yith-wcbm-badge-10200,.yith-wcbm-badge-text.yith-wcbm-badge-11580,.yith-wcbm-badge-11781{transform:rotate(45deg);right:-40px!important;top:10px!important}.container-image-and-badge{overflow:hidden}.yith-wcbm-badge-text{color:#fff;font-weight:600}@-webkit-keyframes hoverWave {
        0% {
        box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 0 rgba(56,163,253,0.2),0 0 0 0 rgba(56,163,253,0.2)
}
40% {
        box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 15px rgba(56,163,253,0.2),0 0 0 0 rgba(56,163,253,0.2)
}
80% {
        box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 30px rgba(56,163,253,0),0 0 0 26.7px rgba(56,163,253,0.067)
}
100% {
        box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 30px rgba(56,163,253,0),0 0 0 40px rgba(56,163,253,0.0)
}
}@keyframes hoverWave {
        0% {
        box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 0 rgba(56,163,253,0.2),0 0 0 0 rgba(56,163,253,0.2)
}
40% {
        box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 15px rgba(56,163,253,0.2),0 0 0 0 rgba(56,163,253,0.2)
}
80% {
        box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 30px rgba(56,163,253,0),0 0 0 26.7px rgba(56,163,253,0.067)
}
100% {
        box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 30px rgba(56,163,253,0),0 0 0 40px rgba(56,163,253,0.0)
}
}@media (max-width:1120px){.sert{width:49.5%}.sertwrap{width:70%}.header-phone_block .header-pnone_num .phone-text{font-size:12px}.header-phone_block .header-pnone_num .phone_num{font-size:1.1em}.header-logo_block span,.footer-logo_block span{font-size:12px}.logo-block_img img{width:140px;height:40px}.header-left-side .left-side_text{font-size:1.2em}.header-title{font-size:1.8em;line-height:1.3em}.left-side_question{font-size:.9em}h3{font-size:1em}.header-get_one p,.header-get_two p{font-size:.8em}.header-get_one img,.header-get_two img{width:50px;height:50px}.btn_count{width:270px;height:70px;font-size:1em}.header-right_side img{height:60vh}.header-right_side{height:60vh}h4{font-size:1.3em}.main_txt{font-size:.7em}.main_phone{font-size:1.2em;line-height:1em}.main_mail{font-size:1.2em;line-height:.8em}.popup-contacts_wrap{width:500px}.main-social_icons a,.footer-social_icons a{width:30px;height:30px}.contact-branches_address{font-size:.8em;line-height:1.7em}h2{font-size:1.6em}.gallery_title,.calculation_title{width:90%;margin:0 auto}.calculation_text{font-size:1em;margin-bottom:30px}.gallery_text{font-size:.9em;width:56%;margin:23px auto 16px auto}.advantages_text,.advantages_item_title{font-size:.9em}.advantages_item_icon img{width:104px;height:87px}.advantages_item_text{font-size:.7em;line-height:1.7em}.advantages{padding:50px 0 20px 0}.advantages-wrap{width:66%}.advantages_text{margin-bottom:0}.cooperation_item_title{font-size:1.5em;margin:12px 0 22px 0}.cooperation_item_text{font-size:1em}.cooperation{padding:50px 0 60px 0}.cooperation_item{padding:20px 25px 25px 25px}.cooperation_service{font-size:.7em}.cooperation-item_services{margin:15px 0 10px 0;padding:4px 10px;margin-top:9px}.footer-pnone_num .phone-text,.footer-middle_details,.footer-social_txt,.footer-contact_txt{font-size:.65em}.footer-pnone_num .phone_num{font-size:1.1em}.footer_mail{font-size:.9em}.footer_btn{font-size:.7em}.footer-rights,.footer-policy{font-size:12px}.footer-middle_details{width:23%}.footer-social_txt{width:100%}.footer-middle_socials{margin-left:0;display:inline-block}.footer-social_icons{margin-left:0}.footer-middle_row{margin-top:28px;margin-bottom:28px}.footer-top_row,.footer-middle_row,.footer-bottom_row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:1050px){.room_col,.height_col{padding:7px 5px 7px 5px}.woocommerce .columns-2{float:none;width:100%;justify-content:center}.woof_sid_auto_shortcode.woof{padding:16px;float:none;width:100%}.columns-2{float:none;width:100%;display:flex;flex-wrap:wrap}.woocommerce .columns-3,.columns-2{justify-content:center}.profilimg{width:300px;height:300px}.hide+label{font-size:1.0em}.patent_txt{font-size:.8em}.stampimg{width:200px;height:71.2px}.hide:checked+label+div{font-size:.8em}}@media (max-width:940px){.header-pnone_btn{display:block!important}.main_menu{display:none!important}.card{margin:auto}.card_row{max-width:50%;flex:0 0 50%}}@media (max-width:767px){.woocommerce .columns-3,.woocommerce .columns-2{justify-content:center}.green_wrap{display:none}.alignleft,.alignright{width:100%}.container{padding:0 10px}.logo-block_img img{width:94px;height:40px}.gallery-content{grid-template-columns:repeat(3,1fr)}.header-logo_block .logo-block_text{display:none}.header-phone_block .header-pnone_num{padding:0}.header-phone_block .header-pnone_num .phone_num{font-size:.96em}.header-top_row{padding:0 0 10px 0;min-height:40px}.header-pnone_btn .icon-menu{font-size:1.5em;padding-left:12px;position:relative;top:3px}.header-phone_block .header-pnone_num .phone-text{padding-left:10px}.header-content_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header-left-side{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:8px 0 30px 2px}.header-right_side{height:50vh;width:100%;padding-top:20px;overflow:hidden}.header-right_side video{left:50%;margin-right:-50%;transform:translate(-50%,-50%);min-width:100%;width:100%;z-index:-9999;min-height:100%;height:100vw;top:50%;position:absolute;margin:0}.header-right_side img{height:28vh;min-height:180px;width:100%}.header_container{padding:0}.header-left-side .left-side_text{font-size:1.1em;line-height:1.4em;margin-bottom:10px}.header-left-side .left-side_text:before{left:-35px}.header{padding-top:12px;overflow:visible}.header-title{font-size:5.525vw;line-height:1.4em;width:96%}.header-get_one img,.header-get_two img{width:43px;height:43px}h3{font-size:.9em}.get-one_text,.get-two_text{margin-left:5%}.header-left_button{margin-top:4px;width:100%}.header-get_one p,.header-get_two p{font-size:.76em;line-height:1.5em;margin-top:5px}.left-side_question{font-size:.9em;margin-top:7px}.btn_count{height:65px}.popup-contacts_wrap{min-width:305px;width:50%;padding:47px 7px 40px 0}.btn-close{right:15px;top:15px}h4{font-size:1.2em}.main-social_icons a,.footer-social_icons a{width:34px;height:34px}.contacts_main:after{width:83px}h2{font-size:1.2em}.calculation_text{width:80%;margin:10px auto 20px auto}.calculation{padding:30px 0 60px 0}.gallery{padding:30px 0 0 0}.gallery_text{font-size:.8em;width:85%;line-height:1.7em;margin-top:15px}.advantages{padding:40px 0}.advantages_text,.advantages_item_title{font-size:.8em}.advantages_text{line-height:1.7em}.advantages_item_icon img{min-width:91px;width:100%;min-height:76px;height:100%}.advantages{background: url(quiz_new/img/advant_bg2.webp) no-repeat center center/cover}.advantages_text{margin-top:20px}.advantages_item{width: calc(100%/2);padding:15px 16px 0 0}.advantages-wrap{width:100%}.advantages_title{width:85%}.advantages_item_title{margin-top:5px;margin-bottom:9px}.advantages-wrap{padding-left:9px}.cooperation{padding:30px 0 50px 0}.cooperation-content_items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cooperation_item{width:100%;padding:20px 13px 25px 13px}.cooperation_item_title{font-size:1.25em;margin:10px 0 18px 0}.cooperation_item_text{font-size:.9em}.cooperation-item_services{font-size:.8em;margin:0}.cooperation_service{font-size:.65em;line-height:1.7em}.footer-logo_block .logo-block_img img{width:117px;height:40px}.footer-logo_block span,.footer-pnone_num .phone-text,.footer-middle_details,.footer-social_txt,.footer-contact_txt{font-size:12px}.footer-pnone_num .phone_num{font-size:1.35em}.footer_mail{font-size:1em}.footer_btn{font-size:.8em}.footer_btn{width:100%}.footer-top_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-pnone_num{text-align:left}.footer-middle_row,.footer-bottom_row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.footer-phone_block,.footer-contact_mail,.footer-middle_socials{margin-top:15px}.footer-contact_mail{text-align:center;margin-right:0;margin:10px auto 0 auto}.footer-middle_details{width:100%}.footer-middle_socials{margin:15px auto}.footer-social_txt{margin-bottom:5px}.footer-policy{width:100%}.footer-policy,.footer-rights{text-align:center;margin:0 auto}.footer-policy{margin-bottom:15px}.woocommerce-product-gallery{width:100%;float:none;margin-right:0}.summary{width:100%;float:right;display:flex;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-Tabs-panel--description{width:100%;float:none}.type-product .related ul{display:flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:center}}#fancybox-content{position:relative;width:100%;height:100%;overflow:hidden;z-index:111102;border:0 solid #7fae3e!important;background:#7fae3e;background-clip:border-box;background-clip:padding-box;color:#7fae3e}.callback_h2{text-align:center;font-weight:600;color:#7fae3e;font-size:168%}.callback_h3{text-align:center;font-size:17px;margin-bottom:10px;color:#7fae3e}.wpcf7-form-control-wrap input{padding:12px 14px!important;border-bottom:1px solid #7fae3e!important;border-radius:0!important;background:#1b1b1b!important;color:#7fae3e!important;border-top:none!important;border-left:none!important;border-right:none!important;box-shadow:none!important}.wpcf7-form{width:100%;padding:12px 14px;border-bottom:1px solid #7fae3e;border-radius:0;background:#1b1b1b;color:#7fae3e!important}.wpcf7-list-item-label{color:#7fae3e}.wpcf7-response-output{background:#1b1b1b!important;color:#92c842}.wpcf7-select{padding:10px;border-radius:0;color:gray;border-bottom:2px solid #7fae3e;width:100%;background:#1b1b1b;border-right:none;border-left:none;border-top:none;color:#7fae3e}#callback .wpcf7-form input[type="text"],#callback .wpcf7-form input[type="tel"],#callback .wpcf7-form input[type="email"],#callback .wpcf7-form textarea{width:100%;padding:12px 14px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;color:#222}#callback .wpcf7-submit{display:inline-block;width:100%;padding:14px 18px;border:0;border-radius:8px;line-height:0!important;background:#1b1b1b;color:#7fae3e;font-weight:600;cursor:pointer;border:solid;margin:0!important}#callback .wpcf7 form.invalid .wpcf7-response-output{color:#c62828}#callback .wpcf7 form.sent .wpcf7-response-output{color:#2e7d32}.wpcf7-form{margin:0!important;border:4px solid #7fae3e!important}@media (max-width:850px){.profilimg{width:250px;height:250px}.hide+label{font-size:.8em}.patent_txt{font-size:.6em}.stampimg{width:150px;height:53px}.hide:checked+label+div{font-size:.7em}}@media (max-width:740px){.sert{width:100%}}@media (max-width:680px){.popup_home{width:100%}.popupleft{width:100%}.popupright{width:100%;margin-left:0}.popup_wrap{display:block;width:100%}.ph_nav li button{padding-left:19px;padding-right:19px}.flex-control-paging li a{width:6px!important;height:6px!important}}@media (max-width:650px){.icon-opened,.icon-closed{display:none!important}.row_1{flex-wrap:wrap}.wrap_prof{width:100%}.wrap_txt{width:100%}.demo{width:80%;margin:auto}.patent{text-align:center;width:100%;max-width:100%}.patent_txt{text-align:center;width:100%;max-width:100%}.neprosto{font-size:1.6em}.best1{font-size:1.0em}.best{padding:0}.patent_txt{padding-bottom:20px}}@media (max-width:640px){.card_row{max-width:100%;flex:0 0 100%;padding-bottom:20px}.card{height:auto;padding-bottom:10px}.best{padding:0}.patent_txt{padding-bottom:20px}}@media (max-width:540px){.sert{width:100%}.sertwrap{width:100%}.header_container{padding:0}.products .product{margin:10px 2px 10px 2px}.header-phone_block .header-pnone_num .phone-text .spot{left:0}#car_fk{width:720px}.map{padding-top:40px}.country{left:27%;top:31%}.region{left:55%;top:37%}.filial{top:42%;left:7%!important}.numbers-map_car{left:-5%;top:65%}.map{overflow:hidden}.item-buildings{max-width:150px;max-height:229px}.item-buildings__text{width:120px}.faq-question{font-size:15px!important}}@media (max-width:330px){.sspan,.hspan,.kspan{font-size:14px}.card{margin-bottom:10px!important}}