@font-face{ font-family:'Montserrat'; src:url(/assets/fonts/Montserrat-ExtraLight.eot); src:local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(/assets/fonts/Montserrat-ExtraLight.eot) format('embedded-opentype'), url(/assets/fonts/Montserrat-ExtraLight.woff2) format('woff2'), url(/assets/fonts/Montserrat-ExtraLight.woff) format('woff'), url(/assets/fonts/Montserrat-ExtraLight.ttf) format('truetype'); font-weight:200; font-style:normal; } @font-face{ font-family:'Montserrat'; src:url(/assets/fonts/Montserrat-MediumItalic.eot); src:local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'), url(/assets/fonts/Montserrat-MediumItalic.eot) format('embedded-opentype'), url(/assets/fonts/Montserrat-MediumItalic.woff2) format('woff2'), url(/assets/fonts/Montserrat-MediumItalic.woff) format('woff'), url(/assets/fonts/Montserrat-MediumItalic.ttf) format('truetype'); font-weight:500; font-style:italic; } @font-face{ font-family:'Montserrat'; src:url(/assets/fonts/Montserrat-Italic.eot); src:local('Montserrat Italic'), local('Montserrat-Italic'), url(/assets/fonts/Montserrat-Italic.eot) format('embedded-opentype'), url(/assets/fonts/Montserrat-Italic.woff2) format('woff2'), url(/assets/fonts/Montserrat-Italic.woff) format('woff'), url(/assets/fonts/Montserrat-Italic.ttf) format('truetype'); font-weight:normal; font-style:italic; } @font-face{ font-family:'Montserrat'; src:url(/assets/fonts/Montserrat-Regular.eot); src:local('Montserrat Regular'), local('Montserrat-Regular'), url(/assets/fonts/Montserrat-Regular.eot) format('embedded-opentype'), url(/assets/fonts/Montserrat-Regular.woff2) format('woff2'), url(/assets/fonts/Montserrat-Regular.woff) format('woff'), url(/assets/fonts/Montserrat-Regular.ttf) format('truetype'); font-weight:normal; font-style:normal; } @font-face{ font-family:'Montserrat'; src:url(/assets/fonts/Montserrat-ThinItalic.eot); src:local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'), url(/assets/fonts/Montserrat-ThinItalic.eot) format('embedded-opentype'), url(/assets/fonts/Montserrat-ThinItalic.woff2) format('woff2'), url(/assets/fonts/Montserrat-ThinItalic.woff) format('woff'), url(/assets/fonts/Montserrat-ThinItalic.ttf) format('truetype'); font-weight:100; font-style:italic; } @font-face{ font-family:'Montserrat'; src:url(/assets/fonts/Montserrat-Bold.eot); src:local('Montserrat Bold'), local('Montserrat-Bold'), url(/assets/fonts/Montserrat-Bold.eot) format('embedded-opentype'), url(/assets/fonts/Montserrat-Bold.woff2) format('woff2'), url(/assets/fonts/Montserrat-Bold.woff) format('woff'), url(/assets/fonts/Montserrat-Bold.ttf) format('truetype'); font-weight:bold; font-style:normal; } @font-face{ font-family:'Montserrat'; src:url(/assets/fonts/Montserrat-Light.eot); src:local('Montserrat Light'), local('Montserrat-Light'), url(/assets/fonts/Montserrat-Light.eot) format('embedded-opentype'), url(/assets/fonts/Montserrat-Light.woff2) format('woff2'), url(/assets/fonts/Montserrat-Light.woff) format('woff'), url(/assets/fonts/Montserrat-Light.ttf) format('truetype'); font-weight:300; font-style:normal; } @font-face{ font-family:'Montserrat'; src:url(/assets/fonts/Montserrat-Black.eot); src:local('Montserrat Black'), local('Montserrat-Black'), url(/assets/fonts/Montserrat-Black.eot) format('embedded-opentype'), url(/assets/fonts/Montserrat-Black.woff2) format('woff2'), url(/assets/fonts/Montserrat-Black.woff) format('woff'), url(/assets/fonts/Montserrat-Black.ttf) format('truetype'); font-weight:900; font-style:normal; } @font-face{ font-family:'Montserrat'; src:url(/assets/fonts/Montserrat-Medium.eot); src:local('Montserrat Medium'), local('Montserrat-Medium'), url(/assets/fonts/Montserrat-Medium.eot) format('embedded-opentype'), url(/assets/fonts/Montserrat-Medium.woff2) format('woff2'), url(/assets/fonts/Montserrat-Medium.woff) format('woff'), url(/assets/fonts/Montserrat-Medium.ttf) format('truetype'); font-weight:500; font-style:normal; } @font-face{ font-family:'Montserrat'; src:url(/assets/fonts/Montserrat-ExtraLightItalic.eot); src:local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'), url(/assets/fonts/Montserrat-ExtraLightItalic.eot) format('embedded-opentype'), url(/assets/fonts/Montserrat-ExtraLightItalic.woff2) format('woff2'), url(/assets/fonts/Montserrat-ExtraLightItalic.woff) format('woff'), url(/assets/fonts/Montserrat-ExtraLightItalic.ttf) format('truetype'); font-weight:200; font-style:italic; } @font-face{ font-family:'Montserrat'; src:url(/assets/fonts/Montserrat-BlackItalic.eot); src:local('Montserrat Black Italic'), local('Montserrat-BlackItalic'), url(/assets/fonts/Montserrat-BlackItalic.eot) format('embedded-opentype'), url(/assets/fonts/Montserrat-BlackItalic.woff2) format('woff2'), url(/assets/fonts/Montserrat-BlackItalic.woff) format('woff'), url(/assets/fonts/Montserrat-BlackItalic.ttf) format('truetype'); font-weight:900; font-style:italic; } @font-face{ font-family:'Montserrat'; src:url(/assets/fonts/Montserrat-ExtraBoldItalic.eot); src:local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'), url(/assets/fonts/Montserrat-ExtraBoldItalic.eot) format('embedded-opentype'), url(/assets/fonts/Montserrat-ExtraBoldItalic.woff2) format('woff2'), url(/assets/fonts/Montserrat-ExtraBoldItalic.woff) format('woff'), url(/assets/fonts/Montserrat-ExtraBoldItalic.ttf) format('truetype'); font-weight:800; font-style:italic; } @font-face{ font-family:'Montserrat'; src:url(/assets/css/Montserrat-SemiBoldItalic.eot); src:local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'), url(/assets/fonts/Montserrat-SemiBoldItalic.eot) format('embedded-opentype'), url(/assets/fonts/Montserrat-SemiBoldItalic.woff2) format('woff2'), url(/assets/fonts/Montserrat-SemiBoldItalic.woff) format('woff'), url(/assets/fonts/Montserrat-SemiBoldItalic.ttf) format('truetype'); font-weight:600; font-style:italic; } @font-face{ font-family:'Montserrat'; src:url(/assets/css/Montserrat-ExtraBold.eot); src:local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(/assets/fonts/Montserrat-ExtraBold.eot) format('embedded-opentype'), url(/assets/fonts/Montserrat-ExtraBold.woff2) format('woff2'), url(/assets/fonts/Montserrat-ExtraBold.woff) format('woff'), url(/assets/fonts/Montserrat-ExtraBold.ttf) format('truetype'); font-weight:800; font-style:normal; } @font-face{ font-family:'Montserrat'; src:url(/assets/css/Montserrat-BoldItalic.eot); src:local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url(/assets/fonts/Montserrat-BoldItalic.eot) format('embedded-opentype'), url(/assets/fonts/Montserrat-BoldItalic.woff2) format('woff2'), url(/assets/fonts/Montserrat-BoldItalic.woff) format('woff'), url(/assets/fonts/Montserrat-BoldItalic.ttf) format('truetype'); font-weight:bold; font-style:italic; } @font-face{ font-family:'Montserrat'; src:url(/assets/fonts/Montserrat-LightItalic.eot); src:local('Montserrat Light Italic'), local('Montserrat-LightItalic'), url(/assets/fonts/Montserrat-LightItalic.eot) format('embedded-opentype'), url(/assets/fonts/Montserrat-LightItalic.woff2) format('woff2'), url(/assets/fonts/Montserrat-LightItalic.woff) format('woff'), url(/assets/fonts/Montserrat-LightItalic.ttf) format('truetype'); font-weight:300; font-style:italic; } @font-face{ font-family:'Montserrat'; src:url(/assets/fonts/Montserrat-SemiBold.eot); src:local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(/assets/fonts/Montserrat-SemiBold.eot) format('embedded-opentype'), url(/assets/fonts/Montserrat-SemiBold.woff2) format('woff2'), url(/assets/fonts/Montserrat-SemiBold.woff) format('woff'), url(/assets/fonts/Montserrat-SemiBold.ttf) format('truetype'); font-weight:600; font-style:normal; } @font-face{ font-family:'Montserrat'; src:url(/assets/fonts/Montserrat-Thin.eot); src:local('Montserrat Thin'), local('Montserrat-Thin'), url(/assets/fonts/Montserrat-Thin.eot) format('embedded-opentype'), url(/assets/fonts/Montserrat-Thin.woff2) format('woff2'), url(/assets/fonts/Montserrat-Thin.woff) format('woff'), url(/assets/fonts/Montserrat-Thin.ttf) format('truetype'); font-weight:100; font-style:normal; }.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-initialized .slick-slide{display:block}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}a{background-color:transparent}b,strong{font-weight:bolder}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}img{border-style:none}button,input,textarea{font-family:'Montserrat', sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{text-transform:none}button,[type="button"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[hidden]{display:none}p,h1,h2,h3,h4{margin:0;padding:0;font-weight:400}html{box-sizing:border-box;scroll-behavior:smooth;overflow-x:hidden}*{outline:none}*,*::before,*::after{box-sizing:inherit}body{overflow-x:hidden;font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.2}a{text-decoration:none;color:#35b96c}ul{list-style:none;padding:0;margin:0}.container{max-width:1430px;margin:0 auto;padding:0 15px}.form_inp-wrapper:has(.form_inp:focus) .form_inp{border:1px solid #0e3a30}.form_inp-wrapper:has(.form_inp:focus) .form_inp-title{color:#0e3a30}.form_inp-wrapper:has(.form_area:focus) .form_area{border:1px solid #0e3a30}.form_inp-wrapper:has(.form_area:focus) .form_inp-title{color:#0e3a30}.inp_clean{position:absolute;right:16px;top:18px;cursor:pointer;opacity:0;visibility:hidden}.header{position:absolute;width:100%;z-index:999;top:0;right:0;background-color:#fff}.header_wrapper{display:flex;justify-content:space-between;align-items:center;padding:35px 0}.header_logo{display:flex;-margin-bottom:10px}.header_logo img{-max-width:300px;width:194px;padding-bottom:5px}.header_title span{font-size:13px;font-weight:600;color:#0e3a30}.header_title{-line-height:24px;-color:#9E9994;-width:520px}.header_adres{line-height:40px}.yandex-map-bar{display:block;width:100%;height:40px;background:radial-gradient(50% 400% at 50% 50%, #FF771F 0%, #FF4433 100%);padding-left:22px;padding-right:22px;position:relative;overflow-x:hidden;cursor:pointer}.yandex-map-bar__wrapper{height:100%}.yandex-map-bar__wrapper a{text-decoration:none;display:flex;align-items:center;justify-content:center;height:100%}.yandex-map-bar__wrapper span{font-size:16px;font-weight:500;line-height:16px;color:#fff;padding-right:20px;display:flex;align-items:center;gap:10px}.flare_btn{position:absolute;top:0;height:100%;width:45px;transform:skewX(-45deg);left:-150%;background:linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.4));animation:flareAnimation 5s infinite linear}@keyframes flareAnimation{0%{left:-150%}100%{left:150%}}.header_number{font-size:24px;line-height:37px;color:#1B1A18;font-weight:500;transition:all 0.3s}.header_number span{display:block;font-size:12px;line-height:37px;-text-align:center;color:#9E9994;transition:all 0.3s}.header_number:hover{color:#36ba6c}.header_mail{font-size:24px;line-height:35px;color:#1B1A18;font-weight:500;transition:all 0.3s}.header_mail:hover{color:#36ba6c}.header_messengers a:hover{transform:scale(1.05)}.top_menu img{width:16px;margin-right:8px;vertical-align:sub}.top_menu ul{display:flex;align-items:center;gap:25px}.top_menu ul li{border-right:1px solid #dbdbdb;padding-right:15px}.top_menu ul li:last-child{border-right:none;padding-right:0px}.top_menu ul a{color:#0e3a30;font-size:14px}.top_menu ul a:hover{color:#36ba6c}.header_btn{width:198px;height:50px}.header__super__top{background:#f3f3f2;padding:5px 0 5px 0}.header__super__top .container{display:flex;justify-content:space-between;align-items:center}.header__super__top svg{position:relative;top:2px}.header__super__top svg:hover{transform:scale(1.1)}.header__super__top .language{display:flex;justify-content:flex-end;align-items:center}.language .simplesearch-search-form{display:flex;align-items:center;justify-content:center}.language .simplesearch-search-form search{border:1px solid #ededeb;border-radius:5px;background:#fff;font-size:14px;padding:8px}.language .simplesearch-search-form button{border:none;background:none}.language .simplesearch-search-form input{border:none;background:none;width:100%}.btn{background:#78faae;border-radius:8px;font-weight:500;color:#0e3a30;box-shadow:0px 5px 15px 0px rgb(217 217 217 / 33%);transition:all 0.3s;padding:18px 24px;display:flex;justify-content:center;align-items:center;width:fit-content}.btn:hover{background:#0e3a30;color:#fff}.header_inner{-border:1px solid #f7f7f7}.header_inner-logo,.header_inner_subcontacts{display:none}.menu{display:flex;max-width:1430px;margin:0 auto;flex:auto}.menu li{-width:16.6%;width:100%;border:0.5px solid #F3F3F2}.menu img{width:30px}.menu a{padding:12px;display:flex;-text-align:center;justify-content:center;align-items:center;font-weight:500;font-size:15px;line-height:35px;color:#504D49;width:100%;gap:5px;transition:all 0.3s}.menu a:hover{background:#f0fff7;color:#36ba6c;width:100%}.menu a svg,.menu a svg path{transition:all 0.3s;padding-bottom:2px}.menu a:hover svg{transform:rotate(-180deg)}.menu a:hover svg path{fill:#0e3a30}.main{margin-top:268px}.main_wrapper{display:flex;align-items:flex-start;-padding-top:60px;border-bottom:1px solid #F3F3F2}.main_slider{width:100%;user-select:none;overflow:hidden}.main_slide{background:#F3F3F2;position:relative;transition:all 0.3s;z-index:1}.main_slide{background-image:url(/img/hero-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%}.hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg, #0e3a2f 0%, rgba(14, 58, 47, 0.6) 100%);opacity:0.95}.main_slide-wrapper{padding:75px 125px 100px 125px;position:relative;height:auto;flex-direction:column}.main_slide-number{color:#78faae;opacity:0.9;top:5%;left:0;z-index:-1;position:absolute;font-size:250px;line-height:84%}.main_slide-title{font-weight:800;font-size:50px;color:#fff;line-height:72.8px;margin-bottom:45px;text-transform:uppercase;max-width:75%}.main_slide-title:after{content:' ';text-decoration:none;width:10%;left:0;border-bottom:solid 10px #78faae;display:block;margin-top:25px}.hero-advantages__items{flex-direction:row;gap:35px;display:flex}.hero-advantages__item{width:33.333%}.hero-advantages__body{display:flex;align-items:center;gap:20px;padding:15px;border-radius:10px 10px 45px 10px;background-color:#fff;box-shadow:3px 3px 0 0 rgba(0, 0, 0, 0.2)}.hero-advantages__icon{margin-left:-28px;margin-top:10px}.hero-advantages__body p{font-weight:700;font-size:20px;line-height:1.4;color:#000;margin-top:0;margin-bottom:0}.main_slide-text{font-size:26px;line-height:30px;color:#fff;margin-bottom:60px}.header_messengers span{font-weight:500;font-size:12px;color:#9e9995}.header_mail{font-size:16px}.header_messengers{display:flex;flex-direction:column}.title{font-weight:500;font-size:46px;line-height:52.8px}.cycle{margin:86px 0 116px 0px}.cycle .title{margin-bottom:35px}.cycle_text{font-weight:500;font-size:24px;line-height:31.2px;margin-bottom:48px;color:#504D49}.cycle_items{display:flex;flex-wrap:wrap;gap:16px}.cycle_item{display:flex;flex-direction:column;align-items:center;gap:25px;background:#F3F3F2;border-radius:16px;width:calc(33% - 10px);overflow:hidden;padding:50px 25px;height:auto;transition:all 0.3s;position:relative;z-index:1}.cycle_item:hover{background:#f0fff7}.cycle_item:hover .cycle_item-title{color:#0e3a30}.cycle_item .cycle_item-title path{transition:all 0.3s}.cycle_item:hover .cycle_item-title path{fill:#78faae}.cycle_item-img{display:flex;transition:all 0.3s;margin-bottom:25px;height:130px}.cycle_item-img img{object-fit:cover}.cycle_item-inner img{max-width:50px}.cycle_item-inner{display:flex;justify-content:space-between;flex-direction:column}.cycle_item-title{font-weight:500;font-size:24px;transition:all 0.3s;line-height:40px;color:#504D49;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px}.cycle_item-title svg{transition:all 0.3s}.cycle_item:hover .cycle_item-title svg{transform:translateY(0%) rotate(45deg)}.category__list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:25px;padding-bottom:46px}.ourProduction__block{margin:86px 0 0 0;background-image:linear-gradient(rgb(255 255 255 / 95%), rgb(255 255 255 / 70%)), url(/img/repair-services-bg.png);background-repeat:no-repeat;background-position:bottom;padding-bottom:86px;background-size:cover}.ourProduction__block .title{margin-bottom:35px}.ourProduction__block .tabs__block .cycle_text{line-height:26px;margin-bottom:0px;background-size:10px 100%;position:relative;text-decoration:underline;-webkit-text-decoration-color:#78faae;text-decoration-color:#a5fbc6;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:10px;text-underline-offset:-5px}.ourProduction__block .tabs__block .cycle_text sup{top:0em;font-size:22px}.ourProduction__block .tabs__block{display:flex;gap:35px;margin-bottom:50px;align-items:center;padding-top:25px}.ourProduction__block .tabs__block .tab.active{background-color:#62efa7;color:#ffffff;cursor:default;box-shadow:0px 5px 15px 0px rgb(217 217 217)}.ourProduction__block .tabs__block .tab{height:60px;font-size:20px;font-weight:700;color:#f3f3f2;white-space:nowrap;border-radius:12px;padding:0 40px;cursor:pointer;olor:#0e3a30;background-color:#78faaeb5;cursor:pointer;display:flex;align-items:center;gap:10px}.ourProduction__block .tabs__block .tab:hover{background-color:#62efa7;color:#ffffff}.ourProduction__block .tabs__block .tab img{width:40px}.ourProduction__block .tab__content.active{display:block}.ourProduction__block .tab__content{display:none}.tab__content.active .category__list{opacity:0;animation:ani 2.2s forwards}@keyframes ani{0%{opacity:0}100%{opacity:1}}.advantages{padding:100px 0;position:relative;z-index:1}.advantages_bg{position:absolute;display:flex;width:100%;height:100%;top:0;right:0;z-index:-1}.advantages_bg::before{position:absolute;content:"";width:100%;height:100%;background:#061812;opacity:0.8;top:0;right:0}.advantages_bg img{width:100%;height:100%;object-fit:cover}.advantages_header{padding:0 140px 0 140px}.advantages_wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding:0 140px 0 140px;gap:70px}.advantages_info{-width:645px}.advantages .title{color:#fff;margin-bottom:24px}.advantages_text{font-weight:500;font-size:22px;line-height:31.2px;color:#F3F3F2;margin-bottom:56px}.advantages_items{width:750px}.advantages_items li{font-size:17px;line-height:23px;color:#fff;position:relative;margin-bottom:24px;padding-left:60px}.advantages_items li::before{position:absolute;content:"";background-image:url(/img/advantages_items.svg);background-size:cover;width:34px;height:34px;left:0;top:-3px}.advantages_items li:last-child{margin-bottom:0}.advantages_info li{font-size:18px;line-height:27px;color:#fff;position:relative;margin-bottom:24px;padding-left:60px}.advantages_info li::before{position:absolute;content:"";background-image:url(/img/advantages_items.svg);background-size:cover;width:34px;height:34px;left:0;top:-5px}.advantages_info li:last-child{margin-bottom:55px}.questions{padding:100px 0;position:relative;z-index:1}.questions_bg{position:absolute;display:flex;width:100%;height:100%;top:0;right:0;z-index:-1}.questions_bg::before{position:absolute;content:"";width:100%;height:100%;background:#061812;opacity:0.8;top:0;right:0}.questions_bg img{width:100%;height:100%;object-fit:cover}.questions_header{padding:0 140px 0 140px}.questions_info{-width:645px}.questions .title{color:#fff;margin-bottom:24px}.questions_text{font-weight:500;font-size:22px;line-height:31.2px;color:#F3F3F2;margin-bottom:56px}.questions_text a:hover{text-decoration:underline}.questions_info .socials{margin-bottom:55px;display:flex;gap:35px}.questions_info .socials a{font-weight:500;font-size:20px;color:#F3F3F2;display:flex;align-items:center;gap:20px}.questions_info .socials a:hover{color:#36ba6c}.opinions{padding:100px 0;position:relative;z-index:1}.opinions_bg{position:absolute;display:flex;width:100%;height:100%;top:0;right:0;z-index:-1}.opinions_bg img{width:100%;height:100%;object-fit:cover;opacity:0.4}.opinions_wrapper{display:flex;justify-content:space-between;align-items:center;padding:0 140px 0 140px;gap:30px}.opinions_wrapper .opinions_ttl{width:40%}.opinions_wrapper .opinions_ttl .title{margin-bottom:50px}.opinions_wrapper .opinions_ttl img{opacity:0.3;position:absolute;z-index:-1;top:100px;max-width:250px}.about_item-img{position:absolute;top:88px;left:35px;display:flex;-height:144px;justify-content:center;align-items:center;-width:526px;transition:all 0.6s}.about_item{display:flex;align-items:center;gap:25px;background:#F3F3F2;border-radius:16px;width:32%;overflow:hidden;padding:15px 15px;height:100px;transition:all 0.3s;position:relative;z-index:1}.about_item:hover{background:#f0fff7}.about_item-title:hover{color:#36ba6c}.about_item:hover .about_item-img{filter:brightness(10);-filter:brightness(10) invert(1)}.about_item-title{font-size:16px;color:#0e3a30;font-weight:600;z-index:4;position:relative;display:flex;align-items:center;gap:5px}.about_item:hover .about_item-title svg{transform:translateY(-0%) rotate(45deg);transition:all 0.3s}.about_item:hover .about_item-title path{fill:#78faae}.question{padding:100px 0;position:relative;z-index:1}.question_wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding:0 140px 0 140px;gap:70px}.question_block{margin-bottom:40px}.question_ttl{padding:0 140px 0 140px}.question_ttl .title{margin-bottom:48px}.question_info{width:50%}.question_bg{position:absolute;display:flex;width:100%;height:100%;top:0;right:0;z-index:-1}.question_bg img{width:100%;height:100%;object-fit:cover;opacity:0.4}.question_info .question_title{background-size:17px 100%;position:relative;text-decoration:underline;-webkit-text-decoration-color:#78faae;text-decoration-color:#a5fbc6;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:10px;text-underline-offset:-4px;font-weight:500;font-size:18px;line-height:20px;color:#504D49;z-index:2}.question_info .question_text{padding:20px;background:#F3F3F2;border-radius:16px;font-size:14px;line-height:24px;color:#504D49;display:flex;align-items:center;margin-inline-end:0;overflow:hidden;transition:all 0.3s;position:relative;z-index:1}.question_info .question_text span{position:absolute;right:-20px;font-size:200px;text-transform:uppercase;font-weight:600;color:#e8e8e7;z-index:-1}.question_wrapper img{opacity:0.3;position:absolute;z-index:-1;top:100px;max-width:50%}.gallery{margin:86px 0}.gallery .title{margin-bottom:48px}.gallery_slider{width:100%;position:relative;padding-bottom:56px}.gallery_slide{border-radius:16px;overflow:hidden;display:flex;margin-right:16px;-height:448px;position:relative}.gallery_slide::before{position:absolute;content:"";width:100%;height:100%;top:0;right:0;background:rgba(27, 26, 24, 0.7);opacity:0;transition:all 0.3s;background-image:url(/img/search.svg);background-repeat:no-repeat;background-position:center;z-index:1}.gallery_slide:hover::before{opacity:1}.gallery_slide:hover img{transform:scale(1.1)}.gallery_slide img{width:100%;height:100%;object-fit:cover;transition:all 0.3s;border-radius:30px;padding:10px}.gallery_slider .slick-arrow{position:absolute;top:-92px;border:1px solid #F3F3F2;border-radius:8px;background:#F3F3F2;cursor:pointer;z-index:1;padding:0px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;transition:all 0.3s}.gallery_slider .slick-arrow path{transition:all 0.3s}.gallery_slider .slick-arrow:hover path{fill:#fff}.gallery_slider .slick-arrow:hover{background-color:#78faae;border:1px solid #78faae}.gallery_slider .slick-next{right:16px}.gallery_slider .slick-prev{right:80px}.gallery_slider .slick-dots{position:absolute;bottom:0;right:50%;display:flex;justify-content:center;gap:12px;transform:translateX(50%)}.gallery_slider .slick-dots li{display:flex;padding:0}.gallery_slider .slick-dots button{padding:0;background:none;font-size:0;cursor:pointer;width:12px;height:12px;border:1px solid #1B1A18;border-radius:50%}.gallery_slider .slick-dots .slick-active button{background-color:#78faae;border:1px solid #78faae}.diagnostics{margin:86px 0}.diagnostics .title{margin-bottom:35px}.diagnostics__items{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.diagnostics__item{width:23%}.diagnostics__img{margin-bottom:35px}.diagnostics__img img{border-radius:16px;width:100%;box-shadow:10px 10px 0px 0px #78faae}.diagnostics__item .title{font-weight:500;font-size:18px;line-height:24px;margin-bottom:0px}.benefits{padding:100px 0;position:relative;z-index:1}.benefits_bg{position:absolute;display:flex;width:100%;height:100%;top:0;right:0;z-index:-1}.benefits_bg img{width:100%;height:100%;object-fit:cover}.benefits_bg::before{position:absolute;content:"";width:100%;height:100%;background:#061812;opacity:0.8;top:0;right:0}.benefits .title{color:#fff;margin-bottom:48px}.benefits__items{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.benefits__item{width:23%;background:#fff;padding:30px;border-radius:16px;box-shadow:10px 10px 0px 0px #78faae}.benefits__img{margin-bottom:35px}.benefits__item .title{font-weight:500;font-size:22px;line-height:10px;color:#040404;margin-bottom:25px;line-height:25px}.ya-frame-fixed{position:fixed;top:50%;right:-95px;z-index:1000;display:block;border:1px solid #ff6627;padding-top:5px;border-radius:5px;background:#f6f6f6}.ya-frame-fixed:hover{right:0px;position:fixed;z-index:1000;border:1px solid #ff6627;padding-top:5px;border-radius:5px;background:#f6f6f6}.customers{background:#F3F3F2;padding:96px 0}.customers .title{margin-bottom:24px}.customers_subtitle{font-weight:500;font-size:24px;line-height:31.2px;color:#504D49;margin-bottom:48px}.customers_slider .slick-arrow{position:absolute;top:-92px;border:1px solid #d5d5d5;border-radius:8px;background:#F3F3F2;cursor:pointer;z-index:1;padding:0px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;transition:all 0.3s}.customers_slider .slick-arrow path{transition:all 0.3s}.customers_slider .slick-arrow:hover path{fill:#fff}.customers_slider .slick-arrow:hover{background-color:#78faae;border:1px solid #78faae}.customers_slider .slick-next{right:16px}.customers_slider .slick-prev{right:80px}.customers_slider .slick-dots{position:absolute;bottom:0;right:50%;display:flex;justify-content:center;gap:12px;transform:translateX(50%)}.customers_slider .slick-dots li{display:flex;padding:0}.customers_slider .slick-dots button{padding:0;background:none;font-size:0;cursor:pointer;width:12px;height:12px;border:1px solid #1B1A18;border-radius:50%}.customers_slider .slick-dots .slick-active button{background-color:#78faae;border:1px solid #78faae}.customers_slider{width:calc(100% + 16px);padding-bottom:56px}.customers_slide{border-radius:16px;height:auto;display:flex;margin-right:16px;justify-content:center;align-items:center;padding:0px;flex-direction:column}.customers_slide .body{border-radius:0px 0px 16px 16px;background:#ffffff;min-height:332px}.customers_slide img{width:100%;height:100%;object-fit:fill;border-radius:70px 16px 0px 0px}.customers_slide .body .shares_name{color:#fff;font-weight:700;font-size:16px;border-radius:0px 0px 70px 16px;height:60px;display:flex;justify-content:center;align-items:center;background-color:#0e3a2f;background-image:url(/img/shares-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:0 0;padding:35px 35px 35px 45px;margin-bottom:15px}.customers_slide .body .shares_sub_price{padding:0px 15px 15px 15px}.customers_slide .body li{font-size:14px;line-height:14px;color:#000000;position:relative;margin-bottom:16px;padding-left:30px}.customers_slide .body li::before{position:absolute;content:"";background-image:url(/img/advantages_items.svg);background-size:cover;width:18px;height:18px;left:0;top:-2px}.customers_slide .body .shares_content{padding:15px}.footer{background:#fff}.footer_warpper{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.footer_contacts{width:40%;display:flex;flex-direction:column;padding:86px 0px 86px 0px;z-index:1;position:relative}.footer_contacts .title{margin-bottom:48px}.footer_contacts .footer_contacts_item{gap:25px;display:flex;flex-direction:column;margin-bottom:30px}.footer_contacts .footer_contacts_item .phone{display:flex;align-items:center;gap:10px;font-size:18px}.footer_contacts .footer_contacts_item .phone .footer_number{font-size:24px;line-height:34px;color:#1B1A18;font-weight:500;transition:all 0.3s}.footer_contacts .footer_contacts_item .footer_mail{font-size:18px;line-height:34px;color:#1B1A18;font-weight:500;transition:all 0.3s}.footer_contacts .footer_contacts_item .phone .footer_number:hover{color:#36ba6c}.footer_contacts .footer_contacts_item .footer_mail:hover{color:#36ba6c}.footer_map{width:56%}.footer_logo{display:flex}.footer_logo span{font-size:13px;font-weight:600;color:#0e3a30;padding-top:10px}.footer_time{border-bottom:1px solid #f3f3f2;padding-bottom:30px}.footer_logo{display:flex;flex-direction:column;margin-bottom:10px}.footer_logo img{max-width:200px}.contacts_image_item img{opacity:0.1;position:absolute;z-index:-1;top:100px;max-width:350px}.footer_bot{background:#f6f6f5;padding-top:25px;padding-bottom:25px}.footer_bot-text{font-size:12px;line-height:24px;color:#9E9994;text-align:center}.footer_bot-text a{color:#0e3a30;text-underline-offset:2px}.footer_bot-text a:hover{color:#78faae;text-decoration:underline}.footer_bot-desc{font-size:12px;color:#504D49}.menu_burger{display:none}.card{margin:45px 0 50px}.card h2{font-weight:500;font-size:32px;line-height:36px;margin-bottom:40px;margin-top:30px}.card h2:after{content:' ';text-decoration:none;width:10%;left:0;border-bottom:solid 10px #78faae;display:block;margin-top:25px}.card h3{font-weight:500;font-size:28px;line-height:30px;margin-bottom:40px;margin-top:30px}.card h3:after{content:' ';text-decoration:none;width:10%;left:0;border-bottom:solid 10px #78faae;display:block;margin-top:25px}.card h4{font-weight:500;font-size:24px;line-height:30px;margin-bottom:40px;margin-top:30px}.card h4:after{content:' ';text-decoration:none;width:10%;left:0;border-bottom:solid 10px #78faae;display:block;margin-top:25px}.title:after{content:' ';text-decoration:none;width:10%;left:0;border-bottom:solid 10px #78faae;display:block;margin-top:25px;-box-shadow:2px 2px 0px #78faae}.gallery .title:after{content:' ';text-decoration:none;width:10%;left:0;border-bottom:solid 10px #78faae;display:block;-box-shadow:2px 2px 0px #78faae}.info_block a{color:#35b96c}.info_block a:hover{color:#78faae;text-decoration:underline}.card a:hover{text-decoration:underline}.card p{font-size:14px;line-height:26px;margin-bottom:20px}.card p:last-child{margin-bottom:0}.info_block{margin:86px 0}.steps{padding:56px 0;background:#f3f3f2}.steps .title{margin-bottom:35px;margin-top:35px}.consult_form img{position:absolute;right:0px;bottom:0px}.consult_form .sub_title{margin-bottom:45px}.consult_form{background:#FFFFFF;border-radius:16px;margin-top:50px;padding:80px 40px;margin-bottom:50px;position:relative}.consult_form .form_captha{justify-content:flex-start}.consult_form .sub_title a:hover{color:#0e3a30;text-decoration:underline}.consult_form-title{margin-bottom:36px;margin-top:0px !important}.consult_form-title{margin-bottom:36px;margin-top:0px !important}.consult_form-wrapper{display:flex;justify-content:space-between;position:relative;align-items:flex-start;margin-bottom:10px}.form_inp-wrapper{position:relative}.consult_form .form_inp-wrapper{width:calc(50% - 18px)}.consult_form .form_inp-wrapper:last-child{width:100%}.form_inps{width:862px;display:flex;gap:36px;flex-wrap:wrap}.form_inp-title{font-size:12px;line-height:18px;padding:3px 4px;color:#00c652;left:12px;background-color:#fff;top:-12px;position:absolute}.form_inp-title span{font-size:16px;line-height:24px;color:#F2330D}.form_inp{border:1px solid #d3d3d3;border-radius:8px;height:56px;width:100%;display:block;padding-left:16px}.form_area{border:1px solid #d3d3d3;border-radius:8px;height:100px;resize:none;width:100%;display:block;padding:16px}.form_inp-info{display:flex;padding:3px 16px;justify-content:space-between;font-size:12px;line-height:18px;color:#9E9994}.form_inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:862px}.form_captha{width:100%;display:flex;margin-bottom:24px}.form_btn{width:296px;height:64px;cursor:pointer;border:none;font-size:20px}.form_ok{width:calc(100% - 320px);font-size:12px;line-height:24px;position:relative;cursor:pointer;padding-left:40px;display:block}.form_ok a{color:#35b96c;text-underline-offset:2px}.form_ok a:hover{color:#0e3a30;text-decoration:underline}.form_ok span{background:#0e3a30;width:24px;height:24px;border-radius:4px;position:absolute;left:0;top:0}.form_ok input{display:none}.form_ok input:checked+span{background-image:url(/img/check.svg);background-position:center;background-repeat:no-repeat}.popup_body{width:560px;padding:44px;border-radius:16px}.popup_body-title{font-size:26px;line-height:32px;text-align:center;margin-bottom:30px}.popup_body-title img{max-width:160px;margin-bottom:20px}.popup_form .form_inp-wrapper{margin-bottom:20px;width:100%}.popup_form .form_inp-wrapper:nth-child(2),.popup_form .form_inp-wrapper:nth-child(3){width:100%}.popup_form{display:flex;flex-wrap:wrap;justify-content:space-between}.popup_form .form_btn{margin:0 auto 20px;width:100%}.popup_form .form_ok{width:100%}.form_captha{margin-bottom:20px;display:flex;align-items:center;justify-content:center}.menu .first{width:auto}.menu .first img{display:none}.menu li ul{column-count:2;gap:0px}.menu li:nth-child(3){column-count:1}.menu li{position:relative}.menu li:hover>.dropdown{opacity:1;visibility:visible;z-index:999}.dropdown{position:absolute;left:0px;right:-2px;background-color:#fff;opacity:0;transition:all 0.3s;visibility:hidden;top:100%;min-width:max-content}.dropdown li{-width:100%;-display:flex;-align-items:center;width:100%;display:flex;align-items:center;text-align:left;background:#fff}.dropdown li a{justify-content:space-between;padding:12px;font-size:14px}.header_adres svg{position:relative;top:18px}.header_number svg{position:relative;top:4px;margin-right:10px}.header_mail svg{position:relative;top:6px;margin-right:5px}.footer_adres{display:flex;align-items:center}.footer_adres svg{position:relative;top:10px}.footer_adres_2{font-size:13px;display:flex;align-items:center;gap:10px}.footer_adres_2 .metro_icon{background:#f23d30;border-radius:100%;padding:5px 7px 5px 7px;font-weight:700;text-transform:uppercase;font-size:14px;color:#fff}.footer_mail svg{position:relative;top:10px;margin-right:10px}.annotation{margin-bottom:30px;text-align:center;font-size:17px;font-weight:200}.annotation a{text-decoration:none;color:#00c652}.annotation a:hover{text-decoration:underline;color:#0e3a30}.advantages_items .advantages_text{margin-bottom:0px;font-size:20px;margin-top:26px;display:flex;align-items:center;gap:5px}.info_block ul{list-style:none;padding:0;-margin:0;margin-bottom:25px}.info_block ul li{padding-left:38px;position:relative;margin-bottom:10px;font-size:14px;line-height:26px}.info_block ul li::before{position:absolute;content:"";width:24px;height:24px;background-image:url(/img/advantages_items.svg);background-size:cover;left:0;top:1px}.info_block ol{list-style:none;padding:0;-margin:0;margin-bottom:25px;counter-reset:count}.info_block ol li{padding-left:38px;position:relative;margin-bottom:10px;font-size:14px;line-height:26px}.info_block ol li::before{counter-increment:count;content:counter(count) " ";position:absolute;background:#78faae;width:24px;height:24px;left:0;top:0px;border-radius:50%;font-weight:600;color:#fff;display:flex;align-content:center;justify-content:center}blockquote{-width:calc(50% - 8px);background:#F3F3F2;border-radius:16px;padding:24px 20px;font-size:16px;line-height:24px;color:#504D49;display:flex;align-items:center;gap:20px;margin-inline-end:0;margin-bottom:25px;margin-inline-start:0px}blockquote::before{position:relative;content:"";background-image:url(/img/info_block-desc.svg);background-size:cover;width:30px;height:30px;min-width:30px}.present blockquote{-width:calc(50% - 8px);background:#F3F3F2;border-radius:16px;padding:24px 20px;font-size:16px;line-height:24px;color:#504D49;display:flex;align-items:center;gap:20px;margin-inline-end:0;margin-bottom:50px;margin-inline-start:0px;overflow:hidden;transition:all 0.3s;position:relative;z-index:1;background-image:url(/img/radial_background.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-blend-mode:overlay}.present blockquote::before{position:relative;content:"";background-image:url(/img/present-icon.png);background-size:cover;width:40px;height:40px;min-width:40px}.present ul{line-height:28px}.present li{color:#0e3a31;position:relative;padding-left:35px}.present li::before{position:absolute;content:"";background-image:url(/img/advantages_items.svg);background-size:cover;width:24px;height:24px;left:0;top:1px}.present span{position:absolute;right:-10px;font-size:75px;text-transform:uppercase;font-weight:600;color:#e8e8e7;z-index:-1}.warranty{margin-top:86px;text-align:center;display:flex;align-items:center;justify-content:space-evenly}.warranty__items{display:flex;width:100%;flex-direction:row;justify-content:space-evenly}.warranty__item{position:relative}.warranty__icon{position:absolute;top:-45px;left:-41px;width:116px;height:134px}.warranty__item span{font-weight:700;font-size:22px;display:flex;justify-content:center;align-items:center;line-height:1.2;text-align:center;color:#fff;width:212px;aspect-ratio:1;border-radius:50%;margin-top:0;margin-bottom:0;background-color:#0e3a2f;background-image:url(/img/radial_background.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.opinions_wrapper .opinions_info{width:560px;height:800px;overflow:hidden;position:relative}.mobile_contacts{display:none}.header_title{width:200px}.advantages_items{width:50%}.advantages_info{width:50%}.about_item-img{top:15px;left:20px;font-weight:400;font-size:90px;color:#e8e8e7ba;z-index:0}.about_item-img-2{position:absolute;bottom:-10px;right:0px;font-weight:400;color:#e8e8e7ba;font-size:30px}.about_item:hover .about_item-img-2{filter:brightness(10)}.gallery_slide{height:260px}.form_inner,.form_inps{width:calc(50% - 10px)}@media(max-width:1320px){.dropdown li a{padding:8px;font-size:11px;line-height:20px}.dropdown li{width:180px}.header_mail{font-size:14px}.header_adres{display:none}.header_adres sup{font-size:11px}.menu a{font-size:13px}.menu img{width:20px}.main{margin-top:268px}.container{max-width:1220px}.header_inner-logo{width:100px}.header_logo img{max-width:250px}.menu a svg{width:16px;height:auto}.header_inner-logo img{width:100%;height:auto}.main_slide{padding-left:calc((100vw - 920px) / 2)}.main_slide-wrapper{padding:76px 30px 76px 30px}.main_slide-title{font-size:42px;line-height:58px}.main_slide-title{font-size:46px;line-height:64px;max-width:100%}.cycle_item{padding:20px}.cycle_item-img{height:100px}.cycle_item-title{font-size:18px;line-height:24px}.hero-advantages__body{padding:10px}.hero-advantages__body p{font-size:16px}.advantages{padding:80px 0}.advantages_items{width:100%;display:flex;flex-wrap:wrap}.advantages_info{width:100%}.benefits__item{width:22%}.about_item{width:31%}.advantages_info li{font-size:16px;line-height:22px}.consult_form .sub_title{width:60%}.customers_slider .slick-arrow{bottom:0px}.customers_subtitle{margin-bottom:70px}.footer_warpper{gap:32px}.diagnostics__item{width:22%}.question_info .question_title{font-size:16px;line-height:22px}.question_info .question_text{font-size:13px;line-height:24px}}@media (max-width: 980px){.container{max-width:960px}.header_inner{position:fixed;opacity:0;border-top:0.5px solid #F3F3F2;visibility:hidden;transition:all 0.3s;background-color:#fff;width:100%;height:100%;padding-top:40px;top:70px}.menu{flex-direction:column;width:700px;max-width:700px}.menu li:nth-child(2) ul{column-count:1;gap:0px}.menu li{width:100%}.menu a{justify-content:flex-start;padding:16px 20px;gap:20px}.dropdown{min-width:auto}.header{position:fixed;box-shadow:0px 5px 15px 0px rgb(217 217 217 / 33%)}.header_wrapper{padding:15px 0}.main{margin-top:142px}.header_logo{width:120px}.header_logo img{width:150px;-padding-top:10px}.main_slide-wrapper{height:auto}.main_wrapper{display:flex;flex-direction:column}.main_slider{width:100%}.advantages_wrapper{gap:30px;flex-direction:column}.cycle_item{width:100%;padding:40px}.cycle_item-img img{border-radius:16px;min-width:120px}.cycle_item-title{font-size:15px}.ourProduction__block .tabs__block{flex-wrap:wrap}.warranty__items{flex-wrap:wrap}.advantages_wrapper{padding:0 16px 0 16px}.advantages_header{padding:0 16px 0 66px}.advantages_info{margin-bottom:0px}.advantages_info li:last-child{margin-bottom:0px}.advantages_items{margin-bottom:36px}.warranty__item{margin:20px}.present blockquote{font-size:14px}.benefits__item{width:47%}.opinions_wrapper{padding:0 16px 0 16px}.question_wrapper{padding:0 16px 0 16px}.question_ttl{padding:0 16px 0 16px}.steps .title{width:50%}.consult_form img{top:0px}.form_btn{width:100%}.form_ok{width:100%}.diagnostics__item{width:47%}.top_menu ul a{font-size:12px}.title{font-size:42px}.hero-advantages__body{gap:10px}.hero-advantages__body p{font-size:14px}.about_item-img-2{font-size:24px}.about_item-img{top:-12px;left:-7px;font-size:42px}.customers_slider .slick-arrow{top:5%}.gallery_slide{height:214px}.menu_burger{display:block;position:relative;width:26px;height:20px;margin-left:30px}.menu_burger::before{position:absolute;content:"";width:100%;top:0;left:0;transition:all 0.3s;height:2px;background-color:#0e3a30}.menu_burger::after{position:absolute;content:"";width:100%;bottom:0;left:0;transition:all 0.3s;height:2px;background-color:#0e3a30}.menu_burger span{position:absolute;content:"";width:100%;top:9px;left:0;transition:all 0.3s;height:2px;background-color:#0e3a30}.header_number{font-size:20px}.header_mail{font-size:16px}.header_btn{width:35px;height:35px;border:1px solid #F3F3F2;background:none;background:url(/img/order.svg);background-color:#fff;background-position:center;background-repeat:no-repeat;padding:0;font-size:0;border-radius:50%;box-shadow:none}.header_messengers{display:flex;flex-direction:row;align-items:center;gap:25px}.header_messengers a{font-size:0px;line-height:0px}.header_messengers span{display:none}.header_mail svg{position:relative;top:0px;width:30px;height:30px}.header_mail svg image{width:30px;height:30px}.header_number svg{top:6px}.header_number span{display:none}.header_title{max-width:160px}.header_title span{font-size:10px}.consult_form-wrapper{flex-direction:column;gap:32px}.form_inner,.form_inps{width:100%}.annotation{font-size:14px}.footer_number{font-size:20px;line-height:25px}.footer_mail{font-size:20px;line-height:25px}.footer_adres{font-size:16px}.footer_bot-desc{font-size:12px}.menu li a{width:80%}.dropdown li a{min-height:fit-content}.menu a:hover{background:none;color:#36ba6c}.menu>li>a svg{position:absolute;transform:rotate(-90deg);right:20px}.dropdown li{position:relative;flex-direction:column}.menu li ul{column-count:1}.header_inner{overflow:auto;padding-bottom:220px !important;min-height:100%}.dropdown li{justify-content:flex-start;align-items:flex-start}.menu svg{pointer-events:none;transition:all 0.3s}.menu>li>a svg{right:21px;transform:none}.dropdown{opacity:1;visibility:visible;display:none;transition:none;position:relative;inset:auto}.mobile_contacts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;gap:30px;flex-direction:column;padding:15px;margin-top:30px}.mobile_contacts a{font-weight:600;font-size:20px}.mobile_contacts a svg{position:relative;top:6px;margin-right:15px}.mobile_contacts a{font-size:18px}.mobile_contacts p{text-align:center;line-height:35px}.mobile_contacts p svg{position:relative;top:18px;margin-right:5px}.questions_header{padding:0 50px 0 50px}.header_inner{top:150px}.footer_warpper{display:flex;flex-wrap:wrap;flex-direction:column}.footer_logo{display:none}.footer_contacts{width:100%;padding:86px 50px 0px 50px}.footer_map{width:100%;height:500px;margin-bottom:36px}.cookie-message-inner{flex-direction:column;gap:20px}}@media (max-width: 768px){.container{max-width:100%}.menu_burger{margin-left:0px}.header_title span{font-size:10px}.menu{width:100%;padding-left:15px;padding-right:15px}.main_slide-wrapper{padding:60px 15px 90px;overflow:hidden}.main_slide-wrapper{margin-left:0px}.main_slide-title{font-size:28px;line-height:34.8px}.main_slide-text{font-size:16px;line-height:24px;margin-bottom:30px}.main_slide-number{font-size:132px}.cycle{margin:60px 0}.title{font-size:32px;line-height:40px}.cycle_text{font-size:18px;line-height:24.2px;margin-bottom:24px}.cycle_item{width:100%}.cycle_item-inner{min-height:1px}.cycle_item-title{font-size:18px}.cycle_item:hover .cycle_item-title{color:#504D49;font-size:18px}.cycle_item:hover .cycle_item-title path{fill:#504D49}.cycle_item-title svg{width:24px;height:auto}.cycle_item:hover{background:#F3F3F2}.advantages{padding:60px 0}.advantages_text{font-size:18px;line-height:28.2px;margin-bottom:30px}.about_item{width:47%}.gallery{margin:60px 0}.gallery_slider .slick-arrow{top:95%;-top:-70px}.gallery_slide{width:240px;margin-right:10px}.customers_slide{margin-right:10px}.customers_slider,.gallery_slider{padding-bottom:32px}.gallery .title{margin-bottom:24px}.customers{padding:60px 0}.customers_subtitle{margin-bottom:24px;font-size:18px;line-height:1.2}.footer_bot-text{font-size:10px;line-height:22px}.info_block{margin:30px 0}.steps{padding:60px 0}.steps .title{margin-bottom:30px}.consult_form{padding:30px 15px;width:100vw;margin-left:-15px}.consult_form .form_inp-wrapper{width:100%}.form_inner,.form_inps{gap:20px}.form_ok{font-size:14px;line-height:1.2}.popup_body{padding:40px 15px}.popup_form .form_inp-wrapper:nth-child(2),.popup_form .form_inp-wrapper:nth-child(3){width:100%}}@media (max-width: 640px){.header_title{max-width:120px}.header_number{font-size:14px}.header_number svg{top:8px}.header_messengers{gap:5px}.cycle_item{padding:30px;height:auto}.cycle_item-title{font-size:13px}.cycle_item-img{display:flex;justify-content:center;flex-wrap:nowrap}.cycle_item-img img{border-radius:16px;min-width:100px;height:auto}.title{font-size:28px}.footer_adres{font-size:14px}.popup_body-title{font-size:22px}.card h2{font-size:22px;line-height:32px}.card h3{font-size:20px;line-height:30px}.card h4{font-size:18px;line-height:28px}.info_block h2{font-size:22px;line-height:32px}.info_block h3{font-size:20px;line-height:30px}.info_block h4{font-size:18px;line-height:28px}.info_block p{font-size:14px}.info_block ul li{font-size:12px}.info_block ol li{font-size:12px}.customers_slider .slick-dots{gap:7px}.customers_slider .slick-dots button{width:6px;height:6px}.gallery_slider .slick-dots{gap:7px}.gallery_slider .slick-dots button{width:6px;height:6px}.header_title span{font-size:7px}.header_mail svg{width:30px;height:30px}.header_mail svg image{width:30px;height:30px}.header_logo{width:100px;margin-bottom:0px}.header_logo img{width:100px}.gallery_slide{height:195px;margin-right:auto}.top_menu{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;max-width:250px;scrollbar-width:thin;scrollbar-color:#0e3a30 #f6f6f6;border:1px solid #ededeb;border-radius:5px;background:#fff;font-size:11px;padding:8px;border-right:3px solid #a9a9a9;margin-right:20px;line-height:1.23}.top_menu img{display:none}.main{margin-top:120px}.header_inner{top:120px}.yandex-map-bar__wrapper span{font-size:14px;font-weight:500;line-height:14px}.hero-advantages__items{display:flex;flex-direction:column}.hero-advantages__item{width:100%}.questions_info .socials{flex-direction:column}.customers_slider .slick-arrow{-top:95%}.opinions_wrapper{flex-direction:column}.opinions_wrapper .opinions_ttl{width:100%}.question_wrapper{flex-direction:column;gap:0px}.question_info{width:100%}.customers_slide .body{min-height:auto}.consult_form img{opacity:0.2}.advantages_info .btn{margin-top:36px}.diagnostics__item{width:46%}.benefits__item{width:46%}.opinions_wrapper .opinions_info{width:100%}.steps .title{width:100%}.consult_form .sub_title{width:100%}.ya-frame-fixed{right:-120px;top:45%}.language .simplesearch-search-form search{font-size:10px}.top_menu ul a{font-size:10px}.header__super__top{padding:4px 0 4px 0}.top_menu ul li:last-child{border-right:none;padding-right:20px}}@media (max-width: 450px){.header_title{max-width:90px}.header_logo img{width:80px;padding-bottom:0px}.header_title span{font-size:6px}.header_wrapper .header_btn{display:none}.header_number{font-size:12px}.main_slide-title{font-size:27px;line-height:32px}.about_item{width:100%}.diagnostics__item{width:100%}.questions_info .socials a{font-size:14px}.benefits__item{width:100%}.footer_contacts .footer_contacts_item .phone{flex-direction:column;align-items:flex-start}.main{margin-top:110px}.header_inner{top:110px}.yandex-map-bar__wrapper span{font-size:9px}.advantages_header{padding:0 16px 0 16px}.advantages_items .advantages_text{font-size:16px}}@media (max-width: 380px){.header_messengers{display:none}.main_slide-title{font-size:22px}.title{font-size:22px}.advantages .title{font-size:22px}.questions_header{padding:0 20px 0 20px}}.revealator-slideright{transition:all 600ms}.revealator-slideright{transform:translate(-100px,0);opacity:0}.revealator-slideright.revealator-within{transform:translate(0,0);opacity:1}.SmartCaptcha-Overlay{position:fixed;z-index:9999999;top:-10000px;left:-10000px;width:100%;width:var(--smart-captcha-doc-width, 100%);height:100%;height:var(--smart-captcha-doc-height, 100%);margin:0;padding:0;background:rgba(0, 0, 0, 0.4)}.SmartCaptcha-Overlay .SmartCaptcha-Spin{position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%)}.SmartCaptcha-Spin{display:none;visibility:hidden;box-sizing:border-box;border:2px solid transparent;border-radius:50%;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0))}.SmartCaptcha-Spin::after{visibility:hidden;content:'\00A0'}.smart-captcha{min-width:300px;height:102px}.SmartCaptcha-Overlay{position:fixed;z-index:9999999;top:-10000px;left:-10000px;width:100%;width:var(--smart-captcha-doc-width, 100%);height:100%;height:var(--smart-captcha-doc-height, 100%);margin:0;padding:0;background:rgba(0, 0, 0, 0.4)}.SmartCaptcha-Overlay .SmartCaptcha-Spin{position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%)}.SmartCaptcha-Spin{display:none;visibility:hidden;box-sizing:border-box;border:2px solid transparent;border-radius:50%;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0))}.SmartCaptcha-Spin::after{visibility:hidden;content:'\00A0'}.smart-captcha{min-width:300px;height:102px}.cookie-message{position:fixed;width:100%;z-index:1000;bottom:0;background-color:#fff;box-shadow:rgb(120 250 174) 0px 0px 10px}.cookie-message-inner{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;line-height:1.2}.cookie-message-text{flex-grow:2}.cookie-message-text a{text-decoration:underline;color:#35b96c}.cookie-message-text a:hover{text-decoration:underline;color:#0e3a30}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}a{background-color:transparent}b,strong{font-weight:bolder}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}img{border-style:none}button,input,textarea{font-family:'Montserrat', sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{text-transform:none}button,[type="button"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[hidden]{display:none}p,h1,h2,h3,h4{margin:0;padding:0;font-weight:400}html{box-sizing:border-box;scroll-behavior:smooth;overflow-x:hidden}*{outline:none}*,*::before,*::after{box-sizing:inherit}body{overflow-x:hidden;font-family:'Montserrat', sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.2}a{text-decoration:none;color:#35b96c}ul{list-style:none;padding:0;margin:0}.container{max-width:1430px;margin:0 auto;padding:0 15px}.form_inp-wrapper:has(.form_inp:focus) .form_inp{border:1px solid #0e3a30}.form_inp-wrapper:has(.form_inp:focus) .form_inp-title{color:#0e3a30}.form_inp-wrapper:has(.form_area:focus) .form_area{border:1px solid #0e3a30}.form_inp-wrapper:has(.form_area:focus) .form_inp-title{color:#0e3a30}.inp_clean{position:absolute;right:16px;top:18px;cursor:pointer;opacity:0;visibility:hidden}.header{position:absolute;width:100%;z-index:999;top:0;right:0;background-color:#fff}.header_wrapper{display:flex;justify-content:space-between;align-items:center;padding:35px 0}.header_logo{display:flex;-margin-bottom:10px}.header_logo img{-max-width:300px;width:194px;padding-bottom:5px}.header_title span{font-size:13px;font-weight:600;color:#0e3a30}.header_title{-line-height:24px;-color:#9E9994;-width:520px}.header_adres{line-height:40px}.yandex-map-bar{display:block;width:100%;height:40px;background:radial-gradient(50% 400% at 50% 50%, #FF771F 0%, #FF4433 100%);padding-left:22px;padding-right:22px;position:relative;overflow-x:hidden;cursor:pointer}.yandex-map-bar__wrapper{height:100%}.yandex-map-bar__wrapper a{text-decoration:none;display:flex;align-items:center;justify-content:center;height:100%}.yandex-map-bar__wrapper span{font-size:16px;font-weight:500;line-height:16px;color:#fff;padding-right:20px;display:flex;align-items:center;gap:10px}.flare_btn{position:absolute;top:0;height:100%;width:45px;transform:skewX(-45deg);left:-150%;background:linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.4));animation:flareAnimation 5s infinite linear}@keyframes flareAnimation{0%{left:-150%}100%{left:150%}}.header_number{font-size:24px;line-height:37px;color:#1B1A18;font-weight:500;transition:all 0.3s}.header_number span{display:block;font-size:12px;line-height:37px;-text-align:center;color:#9E9994;transition:all 0.3s}.header_number:hover{color:#36ba6c}.header_mail{font-size:22px;line-height:35px;color:#1B1A18;font-weight:500;transition:all 0.3s}.header_mail:hover{color:#36ba6c}.header_messengers a:hover{transform:scale(1.05)}.top_menu img{width:16px;margin-right:8px;vertical-align:sub}.top_menu ul{display:flex;align-items:center;gap:25px}.top_menu ul li{border-right:1px solid #dbdbdb;padding-right:15px}.top_menu ul li:last-child{border-right:none;padding-right:0px}.top_menu ul a{color:#0e3a30;font-size:14px}.top_menu ul a:hover{color:#36ba6c}.header_btn{width:198px;height:65px}.header__super__top{background:#f3f3f2;padding:5px 0 5px 0}.header__super__top .container{display:flex;justify-content:space-between;align-items:center}.header__super__top svg{position:relative;top:2px}.header__super__top svg:hover{transform:scale(1.1)}.header__super__top .language{display:flex;justify-content:flex-end;align-items:center}.language .simplesearch-search-form{display:flex;align-items:center;justify-content:center}.language .simplesearch-search-form search{border:1px solid #ededeb;border-radius:5px;background:#fff;font-size:14px;padding:8px}.language .simplesearch-search-form button{border:none;background:none}.language .simplesearch-search-form input{border:none;background:none;width:100%}.btn{background:#78faae;border-radius:8px;font-weight:500;color:#0e3a30;box-shadow:0px 5px 15px 0px rgb(217 217 217 / 33%);transition:all 0.3s;padding:18px 24px;display:flex;justify-content:center;align-items:center;width:fit-content}.btn:hover{background:#0e3a30;color:#fff}.header_inner{-border:1px solid #f7f7f7}.header_inner-logo,.header_inner_subcontacts{display:none}.menu{display:flex;max-width:1430px;margin:0 auto;flex:auto}.menu li{-width:16.6%;width:100%;border:0.5px solid #F3F3F2}.menu img{width:30px}.menu a{padding:12px;display:flex;-text-align:center;justify-content:center;align-items:center;font-weight:500;font-size:15px;line-height:35px;color:#504D49;width:100%;gap:5px;transition:all 0.3s}.menu a:hover{background:#f0fff7;color:#36ba6c;width:100%}.menu a svg,.menu a svg path{transition:all 0.3s;padding-bottom:2px}.menu a:hover svg{transform:rotate(-180deg)}.menu a:hover svg path{fill:#0e3a30}.main{margin-top:262px}.main_wrapper{display:flex;align-items:flex-start;-padding-top:60px;border-bottom:1px solid #F3F3F2}.main_slider{width:100%;user-select:none;overflow:hidden}.main_slide{background:#F3F3F2;position:relative;transition:all 0.3s;z-index:1}.main_slide{background-image:url(/img/hero-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%}.hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg, #0e3a2f 0%, rgba(14, 58, 47, 0.6) 100%);opacity:0.95}.main_slide-wrapper{padding:75px 125px 100px 125px;position:relative;height:auto;flex-direction:column}.main_slide-number{color:#78faae;opacity:0.9;top:5%;left:0;z-index:-1;position:absolute;font-size:250px;line-height:84%}.main_slide-title{font-weight:800;font-size:50px;color:#fff;line-height:72.8px;margin-bottom:45px;text-transform:uppercase;max-width:75%}.main_slide-title:after{content:' ';text-decoration:none;width:10%;left:0;border-bottom:solid 10px #78faae;display:block;margin-top:25px}.hero-advantages__items{flex-direction:row;gap:35px;display:flex}.hero-advantages__item{width:33.333%}.hero-advantages__body{display:flex;align-items:center;gap:20px;padding:15px;border-radius:10px 10px 45px 10px;background-color:#fff;box-shadow:3px 3px 0 0 rgba(0, 0, 0, 0.2)}.hero-advantages__icon{margin-left:-28px;margin-top:10px}.hero-advantages__body p{font-weight:700;font-size:20px;line-height:1.4;color:#000;margin-top:0;margin-bottom:0}.main_slide-text{font-size:26px;line-height:30px;color:#fff;margin-bottom:60px}.header_messengers span{font-size:12px;line-height:37px;-text-align:center;color:#9E9994;transition:all 0.3s;font-weight:500}.header_messengers{display:flex;flex-direction:column}.title{font-weight:500;font-size:46px;line-height:52.8px}.cycle{margin:86px 0 116px 0px}.cycle .title{margin-bottom:35px}.cycle_text{font-weight:500;font-size:24px;line-height:31.2px;margin-bottom:48px;color:#504D49}.cycle_items{display:flex;flex-wrap:wrap;gap:16px}.cycle_item{display:flex;flex-direction:column;align-items:center;gap:25px;background:#F3F3F2;border-radius:16px;width:calc(33% - 10px);overflow:hidden;padding:50px 25px;height:auto;transition:all 0.3s;position:relative;z-index:1}.cycle_item:hover{background:#f0fff7}.cycle_item:hover .cycle_item-title{color:#0e3a30}.cycle_item .cycle_item-title path{transition:all 0.3s}.cycle_item:hover .cycle_item-title path{fill:#78faae}.cycle_item-img{display:flex;transition:all 0.3s;margin-bottom:25px;height:130px}.cycle_item-img img{object-fit:cover}.cycle_item-inner img{max-width:50px}.cycle_item-inner{display:flex;justify-content:space-between;flex-direction:column}.cycle_item-title{font-weight:500;font-size:24px;transition:all 0.3s;line-height:40px;color:#504D49;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px}.cycle_item-title svg{transition:all 0.3s}.cycle_item:hover .cycle_item-title svg{transform:translateY(0%) rotate(45deg)}.category__list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:25px;padding-bottom:46px}.ourProduction__block{margin:86px 0 0 0;background-image:linear-gradient(rgb(255 255 255 / 95%), rgb(255 255 255 / 70%)), url(/img/repair-services-bg.png);background-repeat:no-repeat;background-position:bottom;padding-bottom:86px;background-size:cover}.ourProduction__block .title{margin-bottom:35px}.ourProduction__block .tabs__block .cycle_text{line-height:26px;margin-bottom:0px;background-size:10px 100%;position:relative;text-decoration:underline;-webkit-text-decoration-color:#78faae;text-decoration-color:#a5fbc6;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:10px;text-underline-offset:-5px}.ourProduction__block .tabs__block .cycle_text sup{top:0em;font-size:22px}.ourProduction__block .tabs__block{display:flex;gap:35px;margin-bottom:50px;align-items:center;padding-top:25px}.ourProduction__block .tabs__block .tab.active{background-color:#62efa7;color:#ffffff;cursor:default;box-shadow:0px 5px 15px 0px rgb(217 217 217)}.ourProduction__block .tabs__block .tab{height:60px;font-size:20px;font-weight:700;color:#f3f3f2;white-space:nowrap;border-radius:12px;padding:0 40px;cursor:pointer;olor:#0e3a30;background-color:#78faaeb5;cursor:pointer;display:flex;align-items:center;gap:10px}.ourProduction__block .tabs__block .tab:hover{background-color:#62efa7;color:#ffffff}.ourProduction__block .tabs__block .tab img{width:40px}.ourProduction__block .tab__content.active{display:block}.ourProduction__block .tab__content{display:none}.tab__content.active .category__list{opacity:0;animation:ani 2.2s forwards}@keyframes ani{0%{opacity:0}100%{opacity:1}}.advantages{padding:100px 0;position:relative;z-index:1}.advantages_bg{position:absolute;display:flex;width:100%;height:100%;top:0;right:0;z-index:-1}.advantages_bg::before{position:absolute;content:"";width:100%;height:100%;background:#061812;opacity:0.8;top:0;right:0}.advantages_bg img{width:100%;height:100%;object-fit:cover}.advantages_header{padding:0 140px 0 140px}.advantages_wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding:0 140px 0 140px;gap:70px}.advantages_info{-width:645px}.advantages .title{color:#fff;margin-bottom:24px}.advantages_text{font-weight:500;font-size:22px;line-height:31.2px;color:#F3F3F2;margin-bottom:56px}.advantages_items{width:750px}.advantages_items li{font-size:17px;line-height:23px;color:#fff;position:relative;margin-bottom:24px;padding-left:60px}.advantages_items li::before{position:absolute;content:"";background-image:url(/img/advantages_items.svg);background-size:cover;width:34px;height:34px;left:0;top:-3px}.advantages_items li:last-child{margin-bottom:0}.advantages_info li{font-size:18px;line-height:27px;color:#fff;position:relative;margin-bottom:24px;padding-left:60px}.advantages_info li::before{position:absolute;content:"";background-image:url(/img/advantages_items.svg);background-size:cover;width:34px;height:34px;left:0;top:-5px}.advantages_info li:last-child{margin-bottom:55px}.questions{padding:100px 0;position:relative;z-index:1}.questions_bg{position:absolute;display:flex;width:100%;height:100%;top:0;right:0;z-index:-1}.questions_bg::before{position:absolute;content:"";width:100%;height:100%;background:#061812;opacity:0.8;top:0;right:0}.questions_bg img{width:100%;height:100%;object-fit:cover}.questions_header{padding:0 140px 0 140px}.questions_info{-width:645px}.questions .title{color:#fff;margin-bottom:24px}.questions_text{font-weight:500;font-size:22px;line-height:31.2px;color:#F3F3F2;margin-bottom:56px}.questions_text a:hover{text-decoration:underline}.questions_info .socials{margin-bottom:55px;display:flex;gap:35px}.questions_info .socials a{font-weight:500;font-size:20px;color:#F3F3F2;display:flex;align-items:center;gap:20px}.questions_info .socials a:hover{color:#36ba6c}.opinions{padding:100px 0;position:relative;z-index:1}.opinions_bg{position:absolute;display:flex;width:100%;height:100%;top:0;right:0;z-index:-1}.opinions_bg img{width:100%;height:100%;object-fit:cover;opacity:0.4}.opinions_wrapper{display:flex;justify-content:space-between;align-items:center;padding:0 140px 0 140px;gap:30px}.opinions_wrapper .opinions_ttl{width:40%}.opinions_wrapper .opinions_ttl .title{margin-bottom:50px}.opinions_wrapper .opinions_ttl img{opacity:0.3;position:absolute;z-index:-1;top:100px;max-width:250px}.about_item-img{position:absolute;top:88px;left:35px;display:flex;-height:144px;justify-content:center;align-items:center;-width:526px;transition:all 0.6s}.about_item{display:flex;align-items:center;gap:25px;background:#F3F3F2;border-radius:16px;width:32%;overflow:hidden;padding:15px 15px;height:100px;transition:all 0.3s;position:relative;z-index:1}.about_item:hover{background:#f0fff7}.about_item-title:hover{color:#36ba6c}.about_item:hover .about_item-img{filter:brightness(10);-filter:brightness(10) invert(1)}.about_item-title{font-size:16px;color:#0e3a30;font-weight:600;z-index:4;position:relative;display:flex;align-items:center;gap:5px}.about_item:hover .about_item-title svg{transform:translateY(-0%) rotate(45deg);transition:all 0.3s}.about_item:hover .about_item-title path{fill:#78faae}.question{padding:100px 0;position:relative;z-index:1}.question_wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding:0 140px 0 140px;gap:70px}.question_block{margin-bottom:40px}.question_ttl{padding:0 140px 0 140px}.question_ttl .title{margin-bottom:48px}.question_info{width:50%}.question_bg{position:absolute;display:flex;width:100%;height:100%;top:0;right:0;z-index:-1}.question_bg img{width:100%;height:100%;object-fit:cover;opacity:0.4}.question_info .question_title{background-size:17px 100%;position:relative;text-decoration:underline;-webkit-text-decoration-color:#78faae;text-decoration-color:#a5fbc6;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:10px;text-underline-offset:-4px;font-weight:500;font-size:18px;line-height:20px;color:#504D49;z-index:2}.question_info .question_text{padding:20px;background:#F3F3F2;border-radius:16px;font-size:14px;line-height:24px;color:#504D49;display:flex;align-items:center;margin-inline-end:0;overflow:hidden;transition:all 0.3s;position:relative;z-index:1}.question_info .question_text span{position:absolute;right:-20px;font-size:200px;text-transform:uppercase;font-weight:600;color:#e8e8e7;z-index:-1}.question_wrapper img{opacity:0.3;position:absolute;z-index:-1;top:100px;max-width:50%}.gallery{margin:86px 0}.gallery .title{margin-bottom:48px}.gallery_slider{width:100%;position:relative;padding-bottom:56px}.gallery_slide{border-radius:16px;overflow:hidden;display:flex;margin-right:16px;height:275px;position:relative}.gallery_slide::before{position:absolute;content:"";width:100%;height:100%;top:0;right:0;background:rgba(27, 26, 24, 0.7);opacity:0;transition:all 0.3s;background-image:url(/img/search.svg);background-repeat:no-repeat;background-position:center;z-index:1}.gallery_slide:hover::before{opacity:1}.gallery_slide:hover img{transform:scale(1.1)}.gallery_slide img{width:100%;height:100%;object-fit:cover;transition:all 0.3s;border-radius:30px;padding:10px}.gallery_slider .slick-arrow{position:absolute;top:-92px;border:1px solid #F3F3F2;border-radius:8px;background:#F3F3F2;cursor:pointer;z-index:1;padding:0px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;transition:all 0.3s}.gallery_slider .slick-arrow path{transition:all 0.3s}.gallery_slider .slick-arrow:hover path{fill:#fff}.gallery_slider .slick-arrow:hover{background-color:#78faae;border:1px solid #78faae}.gallery_slider .slick-next{right:16px}.gallery_slider .slick-prev{right:80px}.gallery_slider .slick-dots{position:absolute;bottom:0;right:50%;display:flex;justify-content:center;gap:12px;transform:translateX(50%)}.gallery_slider .slick-dots li{display:flex;padding:0}.gallery_slider .slick-dots button{padding:0;background:none;font-size:0;cursor:pointer;width:12px;height:12px;border:1px solid #1B1A18;border-radius:50%}.gallery_slider .slick-dots .slick-active button{background-color:#78faae;border:1px solid #78faae}.diagnostics{margin:86px 0}.diagnostics .title{margin-bottom:35px}.diagnostics__items{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.diagnostics__item{width:23%}.diagnostics__img{margin-bottom:35px}.diagnostics__img img{border-radius:16px;width:100%;box-shadow:10px 10px 0px 0px #78faae}.diagnostics__item .title{font-weight:500;font-size:18px;line-height:24px;margin-bottom:0px}.benefits{padding:100px 0;position:relative;z-index:1}.benefits_bg{position:absolute;display:flex;width:100%;height:100%;top:0;right:0;z-index:-1}.benefits_bg img{width:100%;height:100%;object-fit:cover}.benefits_bg::before{position:absolute;content:"";width:100%;height:100%;background:#061812;opacity:0.8;top:0;right:0}.benefits .title{color:#fff;margin-bottom:48px}.benefits__items{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.benefits__item{width:23%;background:#fff;padding:30px;border-radius:16px;box-shadow:10px 10px 0px 0px #78faae}.benefits__img{margin-bottom:35px}.benefits__item .title{font-weight:500;font-size:22px;line-height:10px;color:#040404;margin-bottom:25px;line-height:25px}.ya-frame-fixed{position:fixed;top:50%;right:-95px;z-index:1000;display:block;border:1px solid #ff6627;padding-top:5px;border-radius:5px;background:#f6f6f6}.ya-frame-fixed:hover{right:0px;position:fixed;z-index:1000;border:1px solid #ff6627;padding-top:5px;border-radius:5px;background:#f6f6f6}.customers{background:#F3F3F2;padding:96px 0}.customers .title{margin-bottom:24px}.customers_subtitle{font-weight:500;font-size:24px;line-height:31.2px;color:#504D49;margin-bottom:48px}.customers_slider .slick-arrow{position:absolute;top:-92px;border:1px solid #d5d5d5;border-radius:8px;background:#F3F3F2;cursor:pointer;z-index:1;padding:0px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;transition:all 0.3s}.customers_slider .slick-arrow path{transition:all 0.3s}.customers_slider .slick-arrow:hover path{fill:#fff}.customers_slider .slick-arrow:hover{background-color:#78faae;border:1px solid #78faae}.customers_slider .slick-next{right:16px}.customers_slider .slick-prev{right:80px}.customers_slider .slick-dots{position:absolute;bottom:0;right:50%;display:flex;justify-content:center;gap:12px;transform:translateX(50%)}.customers_slider .slick-dots li{display:flex;padding:0}.customers_slider .slick-dots button{padding:0;background:none;font-size:0;cursor:pointer;width:12px;height:12px;border:1px solid #1B1A18;border-radius:50%}.customers_slider .slick-dots .slick-active button{background-color:#78faae;border:1px solid #78faae}.customers_slider{width:calc(100% + 16px);padding-bottom:56px}.customers_slide{border-radius:16px;height:auto;display:flex;margin-right:16px;justify-content:center;align-items:center;padding:0px;flex-direction:column}.customers_slide .body{border-radius:0px 0px 16px 16px;background:#ffffff;min-height:332px}.customers_slide img{width:100%;height:100%;object-fit:fill;border-radius:70px 16px 0px 0px}.customers_slide .body .shares_name{color:#fff;font-weight:700;font-size:16px;border-radius:0px 0px 70px 16px;height:60px;display:flex;justify-content:center;align-items:center;background-color:#0e3a2f;background-image:url(/img/shares-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:0 0;padding:35px 35px 35px 45px;margin-bottom:15px}.customers_slide .body .shares_sub_price{padding:0px 15px 15px 15px}.customers_slide .body li{font-size:14px;line-height:14px;color:#000000;position:relative;margin-bottom:16px;padding-left:30px}.customers_slide .body li::before{position:absolute;content:"";background-image:url(/img/advantages_items.svg);background-size:cover;width:18px;height:18px;left:0;top:-2px}.customers_slide .body .shares_content{padding:15px}.footer{background:#fff}.footer_warpper{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.footer_contacts{width:40%;display:flex;flex-direction:column;padding:86px 0px 86px 0px;z-index:1;position:relative}.footer_contacts .title{margin-bottom:48px}.footer_contacts .footer_contacts_item{gap:25px;display:flex;flex-direction:column;margin-bottom:30px}.footer_contacts .footer_contacts_item .phone{display:flex;align-items:center;gap:10px;font-size:18px}.footer_contacts .footer_contacts_item .phone .footer_number{font-size:24px;line-height:34px;color:#1B1A18;font-weight:500;transition:all 0.3s}.footer_contacts .footer_contacts_item .footer_mail{font-size:18px;line-height:34px;color:#1B1A18;font-weight:500;transition:all 0.3s}.footer_contacts .footer_contacts_item .phone .footer_number:hover{color:#36ba6c}.footer_contacts .footer_contacts_item .footer_mail:hover{color:#36ba6c}.footer_map{width:56%}.footer_logo{display:flex}.footer_logo span{font-size:13px;font-weight:600;color:#0e3a30;padding-top:10px}.footer_time{border-bottom:1px solid #f3f3f2;padding-bottom:30px}.footer_logo{display:flex;flex-direction:column;margin-bottom:10px}.footer_logo img{max-width:200px}.contacts_image_item img{opacity:0.1;position:absolute;z-index:-1;top:100px;max-width:350px}.footer_bot{background:#f6f6f5;padding-top:25px;padding-bottom:25px}.footer_bot-text{font-size:12px;line-height:24px;color:#9E9994;text-align:center}.footer_bot-text a{color:#0e3a30;text-underline-offset:2px}.footer_bot-text a:hover{color:#78faae;text-decoration:underline}.footer_bot-desc{font-size:12px;color:#504D49}.menu_burger{display:none}.card{margin:45px 0 50px}.card h2{font-weight:500;font-size:32px;line-height:36px;margin-bottom:40px;margin-top:30px}.card h2:after{content:' ';text-decoration:none;width:10%;left:0;border-bottom:solid 10px #78faae;display:block;margin-top:25px}.card h3{font-weight:500;font-size:28px;line-height:30px;margin-bottom:40px;margin-top:30px}.card h3:after{content:' ';text-decoration:none;width:10%;left:0;border-bottom:solid 10px #78faae;display:block;margin-top:25px}.card h4{font-weight:500;font-size:24px;line-height:30px;margin-bottom:40px;margin-top:30px}.card h4:after{content:' ';text-decoration:none;width:10%;left:0;border-bottom:solid 10px #78faae;display:block;margin-top:25px}.title:after{content:' ';text-decoration:none;width:10%;left:0;border-bottom:solid 10px #78faae;display:block;margin-top:25px;-box-shadow:2px 2px 0px #78faae}.gallery .title:after{content:' ';text-decoration:none;width:10%;left:0;border-bottom:solid 10px #78faae;display:block;-box-shadow:2px 2px 0px #78faae}.info_block a{color:#35b96c}.info_block a:hover{color:#78faae;text-decoration:underline}.card a:hover{text-decoration:underline}.card p{font-size:14px;line-height:26px;margin-bottom:20px}.card p:last-child{margin-bottom:0}.info_block{margin:86px 0}.steps{padding:56px 0;background:#f3f3f2}.steps .title{margin-bottom:35px;margin-top:35px}.consult_form img{position:absolute;right:0px;bottom:0px}.consult_form .sub_title{margin-bottom:45px}.consult_form{background:#FFFFFF;border-radius:16px;margin-top:50px;padding:80px 40px;margin-bottom:50px;position:relative}.consult_form .form_captha{justify-content:flex-start}.consult_form .sub_title a:hover{color:#0e3a30;text-decoration:underline}.consult_form-title{margin-bottom:36px;margin-top:0px !important}.consult_form-title{margin-bottom:36px;margin-top:0px !important}.consult_form-wrapper{display:flex;justify-content:space-between;position:relative;align-items:flex-start;margin-bottom:10px}.form_inp-wrapper{position:relative}.consult_form .form_inp-wrapper{width:calc(50% - 18px)}.consult_form .form_inp-wrapper:last-child{width:100%}.form_inps{width:862px;display:flex;gap:36px;flex-wrap:wrap}.form_inp-title{font-size:12px;line-height:18px;padding:3px 4px;color:#00c652;left:12px;background-color:#fff;top:-12px;position:absolute}.form_inp-title span{font-size:16px;line-height:24px;color:#F2330D}.form_inp{border:1px solid #d3d3d3;border-radius:8px;height:56px;width:100%;display:block;padding-left:16px}.form_area{border:1px solid #d3d3d3;border-radius:8px;height:100px;resize:none;width:100%;display:block;padding:16px}.form_inp-info{display:flex;padding:3px 16px;justify-content:space-between;font-size:12px;line-height:18px;color:#9E9994}.form_inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:862px}.form_captha{width:100%;display:flex;margin-bottom:24px}.form_btn{width:296px;height:64px;cursor:pointer;border:none;font-size:20px}.form_ok{width:calc(100% - 320px);font-size:12px;line-height:24px;position:relative;cursor:pointer;padding-left:40px;display:block}.form_ok a{color:#35b96c;text-underline-offset:2px}.form_ok a:hover{color:#0e3a30;text-decoration:underline}.form_ok span{background:#0e3a30;width:24px;height:24px;border-radius:4px;position:absolute;left:0;top:0}.form_ok input{display:none}.form_ok input:checked+span{background-image:url(/img/check.svg);background-position:center;background-repeat:no-repeat}.popup_body{width:560px;padding:44px;border-radius:16px}.popup_body-title{font-size:26px;line-height:32px;text-align:center;margin-bottom:30px}.popup_body-title img{max-width:160px;margin-bottom:20px}.popup_form .form_inp-wrapper{margin-bottom:20px;width:100%}.popup_form .form_inp-wrapper:nth-child(2),.popup_form .form_inp-wrapper:nth-child(3){width:100%}.popup_form{display:flex;flex-wrap:wrap;justify-content:space-between}.popup_form .form_btn{margin:0 auto 20px;width:100%}.popup_form .form_ok{width:100%}.form_captha{margin-bottom:20px;display:flex;align-items:center;justify-content:center}.menu .first{width:auto}.menu .first img{display:none}.menu li ul{column-count:2;gap:0px}.menu li:nth-child(3){column-count:1}.menu li{position:relative}.menu li:hover>.dropdown{opacity:1;visibility:visible;z-index:999}.dropdown{position:absolute;left:0px;right:-2px;background-color:#fff;opacity:0;transition:all 0.3s;visibility:hidden;top:100%;min-width:max-content}.dropdown li{-width:100%;-display:flex;-align-items:center;width:100%;display:flex;align-items:center;text-align:left;background:#fff}.dropdown li a{justify-content:space-between;padding:12px;font-size:14px}.header_adres svg{position:relative;top:18px}.header_number svg{position:relative;top:4px;margin-right:10px}.header_mail svg{position:relative;top:4px;margin-right:7px}.footer_adres{display:flex;align-items:center}.footer_adres svg{position:relative;top:10px}.footer_adres_2{font-size:13px;display:flex;align-items:center;gap:10px}.footer_adres_2 .metro_icon{background:#f23d30;border-radius:100%;padding:5px 7px 5px 7px;font-weight:700;text-transform:uppercase;font-size:14px;color:#fff}.footer_mail svg{position:relative;top:10px;margin-right:10px}.annotation{margin-bottom:30px;text-align:center;font-size:17px;font-weight:200}.annotation a{text-decoration:none;color:#00c652}.annotation a:hover{text-decoration:underline;color:#0e3a30}.advantages_items .advantages_text{margin-bottom:0px;font-size:20px;margin-top:26px;display:flex;align-items:center;gap:5px}.info_block ul{list-style:none;padding:0;-margin:0;margin-bottom:25px}.info_block ul li{padding-left:38px;position:relative;margin-bottom:10px;font-size:14px;line-height:26px}.info_block ul li::before{position:absolute;content:"";width:24px;height:24px;background-image:url(/img/advantages_items.svg);background-size:cover;left:0;top:1px}.info_block ol{list-style:none;padding:0;-margin:0;margin-bottom:25px;counter-reset:count}.info_block ol li{padding-left:38px;position:relative;margin-bottom:10px;font-size:14px;line-height:26px}.info_block ol li::before{counter-increment:count;content:counter(count) " ";position:absolute;background:#78faae;width:24px;height:24px;left:0;top:0px;border-radius:50%;font-weight:600;color:#fff;display:flex;align-content:center;justify-content:center}blockquote{-width:calc(50% - 8px);background:#F3F3F2;border-radius:16px;padding:24px 20px;font-size:16px;line-height:24px;color:#504D49;display:flex;align-items:center;gap:20px;margin-inline-end:0;margin-bottom:25px;margin-inline-start:0px}blockquote::before{position:relative;content:"";background-image:url(/img/info_block-desc.svg);background-size:cover;width:30px;height:30px;min-width:30px}.present blockquote{-width:calc(50% - 8px);background:#F3F3F2;border-radius:16px;padding:24px 20px;font-size:16px;line-height:24px;color:#504D49;display:flex;align-items:center;gap:20px;margin-inline-end:0;margin-bottom:50px;margin-inline-start:0px;overflow:hidden;transition:all 0.3s;position:relative;z-index:1;background-image:url(/img/radial_background.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-blend-mode:overlay}.present blockquote::before{position:relative;content:"";background-image:url(/img/present-icon.png);background-size:cover;width:40px;height:40px;min-width:40px}.present ul{line-height:28px}.present li{color:#0e3a31;position:relative;padding-left:35px}.present li::before{position:absolute;content:"";background-image:url(/img/advantages_items.svg);background-size:cover;width:24px;height:24px;left:0;top:1px}.present span{position:absolute;right:-10px;font-size:75px;text-transform:uppercase;font-weight:600;color:#e8e8e7;z-index:-1}.warranty{margin-top:86px;text-align:center;display:flex;align-items:center;justify-content:space-evenly}.warranty__items{display:flex;width:100%;flex-direction:row;justify-content:space-evenly}.warranty__item{position:relative}.warranty__icon{position:absolute;top:-45px;left:-41px;width:116px;height:134px}.warranty__item span{font-weight:700;font-size:22px;display:flex;justify-content:center;align-items:center;line-height:1.2;text-align:center;color:#fff;width:212px;aspect-ratio:1;border-radius:50%;margin-top:0;margin-bottom:0;background-color:#0e3a2f;background-image:url(/img/radial_background.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.opinions_wrapper .opinions_info{width:560px;height:800px;overflow:hidden;position:relative}.mobile_contacts{display:none}.header_title{width:200px}.advantages_items{width:50%}.advantages_info{width:50%}.about_item-img{top:15px;left:20px;font-weight:400;font-size:90px;color:#e8e8e7ba;z-index:0}.about_item-img-2{position:absolute;bottom:-10px;right:0px;font-weight:400;color:#e8e8e7ba;font-size:30px}.about_item:hover .about_item-img-2{filter:brightness(10)}.gallery_slide{-height:260px}.form_inner,.form_inps{width:calc(50% - 10px)}@media(max-width:1320px){.dropdown li a{padding:8px;font-size:11px;line-height:20px}.dropdown li{width:180px}.header_mail{font-size:14px}.header_adres{display:none}.header_adres sup{font-size:11px}.menu a{font-size:13px}.menu img{width:20px}.main{margin-top:253px}.container{max-width:1220px}.header_inner-logo{width:100px}.header_logo img{max-width:250px}.menu a svg{width:16px;height:auto}.header_inner-logo img{width:100%;height:auto}.main_slide{padding-left:calc((100vw - 920px) / 2)}.main_slide-wrapper{padding:76px 30px 76px 30px}.main_slide-title{font-size:42px;line-height:58px}.main_slide-title{font-size:46px;line-height:64px;max-width:100%}.cycle_item{padding:20px}.cycle_item-img{height:100px}.cycle_item-title{font-size:18px;line-height:24px}.hero-advantages__body{padding:10px}.hero-advantages__body p{font-size:16px}.advantages{padding:80px 0}.advantages_items{width:100%;display:flex;flex-wrap:wrap}.advantages_info{width:100%}.benefits__item{width:22%}.about_item{width:31%}.advantages_info li{font-size:16px;line-height:22px}.consult_form .sub_title{width:60%}.customers_slider .slick-arrow{bottom:0px}.customers_subtitle{margin-bottom:70px}.footer_warpper{gap:32px}.diagnostics__item{width:22%}.question_info .question_title{font-size:16px;line-height:22px}.question_info .question_text{font-size:13px;line-height:24px}}@media (max-width: 980px){.container{max-width:960px}.header_inner{position:fixed;opacity:0;border-top:0.5px solid #F3F3F2;visibility:hidden;transition:all 0.3s;background-color:#fff;width:100%;height:100%;padding-top:40px;top:70px}.menu{flex-direction:column;width:700px;max-width:700px}.menu li:nth-child(2) ul{column-count:1;gap:0px}.menu li{width:100%}.menu a{justify-content:flex-start;padding:16px 20px;gap:20px}.dropdown{min-width:auto}.header{position:fixed;box-shadow:0px 5px 15px 0px rgb(217 217 217 / 33%)}.header_wrapper{padding:15px 0}.main{margin-top:142px}.header_logo{width:120px}.header_logo img{width:150px;-padding-top:10px}.main_slide-wrapper{height:auto}.main_wrapper{display:flex;flex-direction:column}.main_slider{width:100%}.advantages_wrapper{gap:30px;flex-direction:column}.cycle_item{width:100%;padding:40px}.cycle_item-img img{border-radius:16px;min-width:120px}.cycle_item-title{font-size:15px}.ourProduction__block .tabs__block{flex-wrap:wrap}.warranty__items{flex-wrap:wrap}.advantages_wrapper{padding:0 16px 0 16px}.advantages_header{padding:0 16px 0 66px}.advantages_info{margin-bottom:0px}.advantages_info li:last-child{margin-bottom:0px}.advantages_items{margin-bottom:36px}.warranty__item{margin:20px}.present blockquote{font-size:14px}.benefits__item{width:47%}.opinions_wrapper{padding:0 16px 0 16px}.question_wrapper{padding:0 16px 0 16px}.question_ttl{padding:0 16px 0 16px}.steps .title{width:50%}.consult_form img{top:0px}.form_btn{width:100%}.form_ok{width:100%}.diagnostics__item{width:47%}.top_menu ul a{font-size:12px}.title{font-size:42px}.hero-advantages__body{gap:10px}.hero-advantages__body p{font-size:14px}.about_item-img-2{font-size:24px}.about_item-img{top:-12px;left:-7px;font-size:42px}.customers_slider .slick-arrow{top:5%}.gallery_slide{-height:214px}.menu_burger{display:block;position:relative;width:26px;height:20px;margin-left:30px}.menu_burger::before{position:absolute;content:"";width:100%;top:0;left:0;transition:all 0.3s;height:2px;background-color:#0e3a30}.menu_burger::after{position:absolute;content:"";width:100%;bottom:0;left:0;transition:all 0.3s;height:2px;background-color:#0e3a30}.menu_burger span{position:absolute;content:"";width:100%;top:9px;left:0;transition:all 0.3s;height:2px;background-color:#0e3a30}.header_number{font-size:20px}.header_mail{font-size:16px}.header_btn{width:35px;height:35px;border:1px solid #F3F3F2;background:none;background:url(/img/order.svg);background-color:#fff;background-position:center;background-repeat:no-repeat;padding:0;font-size:0;border-radius:50%;box-shadow:none}.header_messengers{display:flex;flex-direction:row;align-items:center;gap:25px}.header_messengers a{font-size:0px;line-height:0px}.header_messengers span{display:none}.header_mail svg{position:relative;top:0px;width:30px;height:30px}.header_mail svg image{width:30px;height:30px}.header_number svg{top:6px}.header_number span{display:none}.header_title{max-width:160px}.header_title span{font-size:10px}.consult_form-wrapper{flex-direction:column;gap:32px}.form_inner,.form_inps{width:100%}.annotation{font-size:14px}.footer_number{font-size:20px;line-height:25px}.footer_mail{font-size:20px;line-height:25px}.footer_adres{font-size:16px}.footer_bot-desc{font-size:12px}.menu li a{width:80%}.dropdown li a{min-height:fit-content}.menu a:hover{background:none;color:#36ba6c}.menu>li>a svg{position:absolute;transform:rotate(-90deg);right:20px}.dropdown li{position:relative;flex-direction:column}.menu li ul{column-count:1}.header_inner{overflow:auto;padding-bottom:220px !important;min-height:100%}.dropdown li{justify-content:flex-start;align-items:flex-start}.menu svg{pointer-events:none;transition:all 0.3s}.menu>li>a svg{right:21px;transform:none}.dropdown{opacity:1;visibility:visible;display:none;transition:none;position:relative;inset:auto}.mobile_contacts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;gap:30px;flex-direction:column;padding:15px;margin-top:30px}.mobile_contacts a{font-weight:600;font-size:20px}.mobile_contacts a svg{position:relative;top:6px;margin-right:15px}.mobile_contacts a{font-size:18px}.mobile_contacts p{text-align:center;line-height:35px}.mobile_contacts p svg{position:relative;top:18px;margin-right:5px}.questions_header{padding:0 50px 0 50px}.header_inner{top:150px}.footer_warpper{display:flex;flex-wrap:wrap;flex-direction:column}.footer_logo{display:none}.footer_contacts{width:100%;padding:86px 50px 0px 50px}.footer_map{width:100%;height:500px;margin-bottom:36px}.cookie-message-inner{flex-direction:column;gap:20px}}@media (max-width: 768px){.container{max-width:100%}.menu_burger{margin-left:0px}.header_title span{font-size:10px}.menu{width:100%;padding-left:15px;padding-right:15px}.main_slide-wrapper{padding:60px 15px 90px;overflow:hidden}.main_slide-wrapper{margin-left:0px}.main_slide-title{font-size:28px;line-height:34.8px}.main_slide-text{font-size:16px;line-height:24px;margin-bottom:30px}.main_slide-number{font-size:132px}.cycle{margin:60px 0}.title{font-size:32px;line-height:40px}.cycle_text{font-size:18px;line-height:24.2px;margin-bottom:24px}.cycle_item{width:100%}.cycle_item-inner{min-height:1px}.cycle_item-title{font-size:18px}.cycle_item:hover .cycle_item-title{color:#504D49;font-size:18px}.cycle_item:hover .cycle_item-title path{fill:#504D49}.cycle_item-title svg{width:24px;height:auto}.cycle_item:hover{background:#F3F3F2}.advantages{padding:60px 0}.advantages_text{font-size:18px;line-height:28.2px;margin-bottom:30px}.about_item{width:47%}.gallery{margin:60px 0}.gallery_slider .slick-arrow{top:95%;-top:-70px}.gallery_slide{-width:240px;margin-right:10px}.customers_slide{margin-right:10px}.customers_slider,.gallery_slider{padding-bottom:32px}.gallery .title{margin-bottom:24px}.customers{padding:60px 0}.customers_subtitle{margin-bottom:24px;font-size:18px;line-height:1.2}.footer_bot-text{font-size:10px;line-height:22px}.info_block{margin:30px 0}.steps{padding:60px 0}.steps .title{margin-bottom:30px}.consult_form{padding:30px 15px;width:100vw;margin-left:-15px}.consult_form .form_inp-wrapper{width:100%}.form_inner,.form_inps{gap:20px}.form_ok{font-size:14px;line-height:1.2}.popup_body{padding:40px 15px}.popup_form .form_inp-wrapper:nth-child(2),.popup_form .form_inp-wrapper:nth-child(3){width:100%}}@media (max-width: 640px){.header_title{max-width:120px}.header_number{font-size:14px}.header_number svg{top:8px}.header_messengers{gap:5px}.cycle_item{padding:30px;height:auto}.cycle_item-title{font-size:13px}.cycle_item-img{display:flex;justify-content:center;flex-wrap:nowrap}.cycle_item-img img{border-radius:16px;min-width:100px;height:auto}.title{font-size:28px}.footer_adres{font-size:14px}.popup_body-title{font-size:22px}.card h2{font-size:22px;line-height:32px}.card h3{font-size:20px;line-height:30px}.card h4{font-size:18px;line-height:28px}.info_block h2{font-size:22px;line-height:32px}.info_block h3{font-size:20px;line-height:30px}.info_block h4{font-size:18px;line-height:28px}.info_block p{font-size:14px}.info_block ul li{font-size:12px}.info_block ol li{font-size:12px}.customers_slider .slick-dots{gap:7px}.customers_slider .slick-dots button{width:6px;height:6px}.gallery_slider .slick-dots{gap:7px}.gallery_slider .slick-dots button{width:6px;height:6px}.header_title span{font-size:7px}.header_mail svg{width:30px;height:30px}.header_mail svg image{width:30px;height:30px}.header_logo{width:100px;margin-bottom:0px}.header_logo img{width:100px}.gallery_slide{-height:195px;margin-right:auto}.top_menu{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;max-width:250px;scrollbar-width:thin;scrollbar-color:#0e3a30 #f6f6f6;border:1px solid #ededeb;border-radius:5px;background:#fff;font-size:11px;padding:8px;border-right:3px solid #a9a9a9;margin-right:20px;line-height:1.23}.top_menu img{display:none}.main{margin-top:120px}.header_inner{top:120px}.yandex-map-bar__wrapper span{font-size:14px;font-weight:500;line-height:14px}.hero-advantages__items{display:flex;flex-direction:column}.hero-advantages__item{width:100%}.questions_info .socials{flex-direction:column}.customers_slider .slick-arrow{-top:95%}.opinions_wrapper{flex-direction:column}.opinions_wrapper .opinions_ttl{width:100%}.question_wrapper{flex-direction:column;gap:0px}.question_info{width:100%}.customers_slide .body{min-height:auto}.consult_form img{opacity:0.2}.advantages_info .btn{margin-top:36px}.diagnostics__item{width:46%}.benefits__item{width:46%}.opinions_wrapper .opinions_info{width:100%}.steps .title{width:100%}.consult_form .sub_title{width:100%}.ya-frame-fixed{right:-120px;top:45%}.language .simplesearch-search-form search{font-size:10px}.top_menu ul a{font-size:10px}.header__super__top{padding:4px 0 4px 0}.top_menu ul li:last-child{border-right:none;padding-right:20px}}@media (max-width: 450px){.header_title{max-width:90px}.header_logo img{width:80px;padding-bottom:0px}.header_title span{font-size:6px}.header_wrapper .header_btn{display:none}.header_number{font-size:12px}.main_slide-title{font-size:27px;line-height:32px}.about_item{width:100%}.diagnostics__item{width:100%}.questions_info .socials a{font-size:14px}.benefits__item{width:100%}.footer_contacts .footer_contacts_item .phone{flex-direction:column;align-items:flex-start}.main{margin-top:110px}.header_inner{top:110px}.yandex-map-bar__wrapper span{font-size:9px}.advantages_header{padding:0 16px 0 16px}.advantages_items .advantages_text{font-size:16px}}@media (max-width: 380px){.header_messengers{display:none}.main_slide-title{font-size:22px}.title{font-size:22px}.advantages .title{font-size:22px}.questions_header{padding:0 20px 0 20px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-initialized .slick-slide{display:block}.revealator-slideright{transition:all 600ms}.revealator-slideright{transform:translate(-100px,0);opacity:0}.revealator-slideright.revealator-within{transform:translate(0,0);opacity:1}.SmartCaptcha-Overlay{position:fixed;z-index:9999999;top:-10000px;left:-10000px;width:100%;width:var(--smart-captcha-doc-width, 100%);height:100%;height:var(--smart-captcha-doc-height, 100%);margin:0;padding:0;background:rgba(0, 0, 0, 0.4)}.SmartCaptcha-Overlay .SmartCaptcha-Spin{position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%)}.SmartCaptcha-Spin{display:none;visibility:hidden;box-sizing:border-box;border:2px solid transparent;border-radius:50%;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0))}.SmartCaptcha-Spin::after{visibility:hidden;content:'\00A0'}.smart-captcha{min-width:300px;height:102px}.wrap__lIR9S{-webkit-touch-callout:none!important;bottom:auto!important;direction:ltr!important;display:none;height:70px;left:0!important;max-height:none!important;overflow:visible;position:absolute!important;right:0!important;top:0!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.closeButton__Qr9eg{cursor:pointer!important;display:block;height:23px!important;margin-left:-34px!important;margin-top:0!important;opacity:1;overflow:visible!important;transition:opacity .3s cubic-bezier(.39,.24,.21,.99)!important;transition-delay:.3s;width:23px!important}.closeIcon__Q0lgv{background-repeat:no-repeat;cursor:pointer;display:block;height:28px;opacity:.85;width:28px}.closeIcon__Q0lgv:hover{opacity:1}.leaf__OH8nF{height:33px;overflow:hidden;position:absolute;width:32px;z-index:6}.leaf__OH8nF._bottom__JHBP8{border-radius:0 24px 0 0!important;right:0;top:0;width:33px}.leaf__OH8nF._bottom__JHBP8 .cssLeaf__HlEJ5{height:34px!important;overflow:visible;position:absolute;right:0;top:0;width:32px!important}.player__wUcjw{display:block;height:0;opacity:0;overflow:hidden;position:absolute;width:0}jdiv,jdiv *{font-family:var(--jv-font-family,system-ui,-apple-system,"Arial",sans-serif)!important}jdiv *{font-feature-settings:normal!important;box-sizing:border-box!important}div#jivo-iframe-container{backface-visibility:hidden;background:transparent!important;bottom:0!important;height:0!important;margin:0;max-height:100%!important;min-height:0!important;overflow:hidden!important;padding:0;position:fixed!important;top:auto;transition:none;width:0!important}iframe#jivo_container{background:transparent!important;bottom:0!important;display:block!important;height:0!important;opacity:0;position:relative!important;top:0!important;visibility:hidden;width:0!important;z-index:0!important}.globalClass__K3j9w{--jv-main-font-size:15px;--jv-small-font-size:13px}.globalClass__K3j9w :after,.globalClass__K3j9w :before{content:none;pointer-events:all}@supports (-ms-ime-align:auto) and (color:unset){.globalClass__K3j9w{position:-ms-device-fixed}}jdiv{clip:auto;word-wrap:normal;zoom:normal;font-feature-settings:normal!important;-webkit-text-size-adjust:inherit;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:currentColor;animation:0s none;backface-visibility:visible;background:none;border:0;bottom:auto;box-shadow:none;box-sizing:border-box;caption-side:top;clear:none;cursor:auto;direction:ltr;display:inline;filter:none!important;flex:none;font-weight:400;height:auto;hyphens:manual;image-rendering:auto;justify-content:flex-start;left:auto;letter-spacing:normal;line-height:normal;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;-o-object-fit:fill;object-fit:fill;opacity:1;order:1;orphans:2;outline:0 none;overflow:visible;padding:0;perspective:none;pointer-events:all;position:static;resize:none;right:auto;text-align:left;text-decoration:none;text-indent:0;text-overflow:clip;text-shadow:none;text-transform:none;top:auto;transform:none;transition:all 0s ease 0s;unicode-bidi:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline;white-space:normal;width:auto;word-break:normal;word-spacing:normal;z-index:auto}jdiv:after,jdiv:before{box-sizing:inherit;pointer-events:all}jdiv.jv-pseudo-height{bottom:0;left:0;position:fixed;right:0;top:0;visibility:hidden;width:auto}jdiv.jv-mouse-track{-webkit-touch-callout:none!important;background-color:transparent!important;bottom:0!important;display:none;height:auto!important;left:-300px!important;max-height:none!important;opacity:0!important;position:fixed!important;right:-300px!important;top:-200px!important;transform:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-o-user-select:none!important;user-select:none!important;width:auto!important;z-index:2147483647!important}.global__PVsuY{--jv-grayscale-0:#fff;--jv-grayscale-5:#fafbfc;--jv-grayscale-10:#f6f8fa;--jv-grayscale-15:#f0f3f4;--jv-grayscale-20:#eaecef;--jv-grayscale-25:#e1e4e8;--jv-grayscale-30:#d1d5da;--jv-grayscale-35:#c6cbd1;--jv-grayscale-40:#959da5;--jv-grayscale-45:#6a737d;--jv-grayscale-50:#586069;--jv-grayscale-55:#444d56;--jv-grayscale-60:#3e474f;--jv-grayscale-65:#394048;--jv-grayscale-70:#343b42;--jv-grayscale-75:#2d3339;--jv-grayscale-80:#24292e;--jv-grayscale-90:#1b1f23;--jv-grayscale-100:#000;--jv-purple-10:#e9e2ff;--jv-purple-20:#c5b5f7;--jv-purple-30:#aa8ffd;--jv-purple-40:#8865f7;--jv-purple-50:#7955ed;--jv-purple-60:#6949d5;--jv-purple-70:#483095;--jv-purple-80:#3b2c6e;--jv-blue-10:#e6f0ff;--jv-blue-20:#cbdfff;--jv-blue-30:#8cb9fe;--jv-blue-40:#5397ff;--jv-blue-50:#367fee;--jv-blue-60:#1c6ae1;--jv-blue-70:#1049a1;--jv-blue-80:#163b75;--jv-azure-10:#e6feff;--jv-azure-20:#b8fafe;--jv-azure-30:#6ceff6;--jv-azure-40:#4ddbe3;--jv-azure-50:#1ad3dd;--jv-azure-60:#0db9c2;--jv-azure-70:#00979f;--jv-azure-80:#00656a;--jv-jade-10:#d9faec;--jv-jade-20:#b4eed6;--jv-jade-30:#92edc7;--jv-jade-40:#59e0a8;--jv-jade-50:#44cd94;--jv-jade-60:#34b37e;--jv-jade-70:#218f61;--jv-jade-80:#156c48;--jv-green-10:#d4fce1;--jv-green-20:#acfec7;--jv-green-30:#7cfaa6;--jv-green-40:#29eb6a;--jv-green-50:#18c139;--jv-green-60:#0ca33e;--jv-green-70:#166731;--jv-green-80:#124322;--jv-yellow-05:#fffbe8;--jv-yellow-10:#fcf1cd;--jv-yellow-20:#ffe68a;--jv-yellow-30:#ffc403;--jv-yellow-40:#f0bc00;--jv-yellow-50:#ecae04;--jv-yellow-60:#de9c02;--jv-yellow-70:#d78d04;--jv-yellow-80:#8a6117;--jv-yellow-90:#383732;--jv-red-10:#ffecea;--jv-red-20:#fcc8c8;--jv-red-30:#fd9597;--jv-red-40:#ff5849;--jv-red-50:#f94636;--jv-red-60:#e13929;--jv-red-70:#c91000;--jv-red-80:#8e1616;--jv-orange-10:#ffe5c3;--jv-orange-20:#ffdbac;--jv-orange-30:#ffcf90;--jv-orange-40:#ffbe6a;--jv-orange-50:#ffb454;--jv-orange-60:#ffa32d;--jv-orange-70:#fa8d00;--jv-orange-80:#d26500;--jv-steel-80:#303d4a;--jv-steel-70:#445669;--jv-steel-60:#587088;--jv-steel-50:#7189a3}.global__PVsuY.__light__qO3sL{--jv-tag-text-orange:var(--jv-orange-70);--jv-tag-text-yellow:var(--jv-yellow-70);--jv-tag-text-jade:var(--jv-jade-70);--jv-tag-text-azure:var(--jv-azure-70);--jv-tag-text-purple:var(--jv-purple-60);--jv-tag-text-blue:var(--jv-blue-60);--jv-tag-text-red:var(--jv-red-60);--jv-tag-text-green:var(--jv-green-60);--jv-tag-text-gray:var(--jv-grayscale-60);--jv-tag-background-gradient:linear-gradient(90deg,#ffd772b3,#a6eaffb3 104.87%);--jv-tag-background-orange:var(--jv-orange-10);--jv-tag-background-yelllow:var(--jv-yellow-10);--jv-tag-background-jade:var(--jv-jade-10);--jv-tag-background-azure:var(--jv-azure-10);--jv-tag-background-purple:var(--jv-purple-10);--jv-tag-background-blue:var(--jv-blue-10);--jv-tag-background-red:var(--jv-red-10);--jv-tag-background-green:var(--jv-green-10);--jv-tag-background-gray:var(--jv-grayscale-10);--jv-fill-comment-disabled:rgba(255,163,45,.3);--jv-fill-comment-hover:var(--jv-orange-70);--jv-fill-comment-default:var(--jv-orange-60);--jv-fill-secondary-disabled:hsla(210,8%,62%,.3);--jv-fill-secondary-hover:var(--jv-grayscale-45);--jv-fill-secondary-default:var(--jv-grayscale-40);--jv-fill-primary-disabled:hsla(0,0%,100%,.3);--jv-fill-primary-hover:var(--jv-grayscale-5);--jv-fill-primary-default:var(--jv-grayscale-0);--jv-fill-info-disabled:rgba(54,127,238,.3);--jv-fill-info-hover:var(--jv-blue-60);--jv-fill-info-default:var(--jv-blue-50);--jv-fill-danger-disabled:rgba(249,70,54,.3);--jv-fill-danger-hover:var(--jv-red-60);--jv-fill-danger-default:var(--jv-red-50);--jv-fill-success-disabled:rgba(24,193,57,.3);--jv-fill-success-hover:var(--jv-green-60);--jv-fill-success-default:var(--jv-green-50);--jv-button-secondary-text-disabled:rgba(27,31,35,.3);--jv-button-secondary-text:var(--jv-grayscale-90);--jv-button-secondary-disabled:rgba(225,228,232,.3);--jv-button-secondary-active:var(--jv-grayscale-35);--jv-button-secondary-hover:var(--jv-grayscale-30);--jv-button-secondary-default:var(--jv-grayscale-25);--jv-button-icon-fill-disabled:var(--jv-grayscale-40);--jv-button-icon-fill-hover:var(--jv-grayscale-75);--jv-button-icon-fill-default:var(--jv-grayscale-90);--jv-button-outlined-text-accent-disabled:rgba(54,127,238,.3);--jv-button-outlined-text-accent:var(--jv-blue-50);--jv-button-outlined-text-disabled:var(--jv-grayscale-40);--jv-button-outlined-text:var(--jv-grayscale-90);--jv-button-outlined-border-outline:var(--jv-grayscale-35);--jv-button-outlined-fill-disabled:var(--jv-grayscale-15);--jv-button-outlined-fill-active:var(--jv-grayscale-20);--jv-button-outlined-fill-hover:var(--jv-grayscale-5);--jv-button-outlined-fill-default:var(--jv-grayscale-0);--jv-button-primary-info-disabled:rgba(54,127,238,.3);--jv-button-primary-info-active:var(--jv-blue-70);--jv-button-primary-info-hover:var(--jv-blue-60);--jv-button-primary-info-default:var(--jv-blue-50);--jv-button-primary-danger-disabled:rgba(249,70,54,.3);--jv-button-primary-danger-active:var(--jv-red-70);--jv-button-primary-danger-hover:var(--jv-red-60);--jv-button-primary-danger-default:var(--jv-red-50);--jv-button-primary-success-disabled:rgba(24,193,57,.3);--jv-button-primary-success-active:var(--jv-green-70);--jv-button-primary-success-hover:var(--jv-green-60);--jv-button-primary-success-default:var(--jv-green-50);--jv-button-primary-text-disabled:hsla(0,0%,100%,.3);--jv-button-primary-text:var(--jv-grayscale-0);--jv-icon-info:var(--jv-blue-50);--jv-icon-success:var(--jv-green-50);--jv-icon-tertiary:var(--jv-grayscale-40);--jv-icon-secondary:var(--jv-grayscale-45);--jv-icon-primary:var(--jv-grayscale-90);--jv-text-tertiary-inverse:var(--jv-grayscale-40);--jv-text-secondary-inverse:var(--jv-grayscale-30);--jv-text-primary-inverse:var(--jv-grayscale-0);--jv-text-link:var(--jv-blue-50);--jv-text-tertiary:var(--jv-grayscale-40);--jv-text-secondary:var(--jv-grayscale-45);--jv-text-primary:var(--jv-grayscale-90);--jv-status-background-info:var(--jv-blue-10);--jv-status-background-success:var(--jv-green-10);--jv-status-background-warning:var(--jv-yellow-05);--jv-status-background-danger:var(--jv-red-10);--jv-status-info:var(--jv-blue-50);--jv-status-success:var(--jv-green-50);--jv-status-warning:var(--jv-yellow-40);--jv-status-danger:var(--jv-red-50);--jv-background-popup:var(--jv-grayscale-0);--jv-background-comment:var(--jv-yellow-05);--jv-background-border:var(--jv-grayscale-35);--jv-background-card:var(--jv-grayscale-15);--jv-background-island-inner:var(--jv-grayscale-10);--jv-background-island:var(--jv-grayscale-5);--jv-background-globe:var(--jv-grayscale-0)}.global__PVsuY.__green__kymNe{--jv-button-primary-disabled:rgba(24,193,57,.3);--jv-button-primary-hover:var(--jv-green-60);--jv-button-primary-default:var(--jv-green-50);--jv-icon-primary-disabled:rgba(24,193,57,.3);--jv-icon-primary-hover:var(--jv-green-60);--jv-icon-primary-default:var(--jv-green-50);--jv-button-primary-default-rgb:24,193,57}.container__QFt2i{backface-visibility:hidden;background:var(--jv-label-background);box-shadow:0 12px 14px 8px rgba(0,0,0,.17);display:flex;filter:blur(0)!important;height:40px;opacity:0;position:fixed;transform:scale(.95);transition:.15s ease-in-out;visibility:hidden;z-index:2147483648}.container__QFt2i:hover{cursor:pointer}.container__QFt2i.__isShow__siSvR{opacity:1;transform:none;visibility:visible}.container__QFt2i.__bottom__CNPD_{border-top-left-radius:8px!important;border-top-right-radius:34px!important;min-width:300px}.text__XdUl2{-webkit-font-smoothing:antialiased;align-self:center;backface-visibility:hidden;color:var(--jv-label-text-color);flex-shrink:1;font:inherit;font-size:var(--jv-label-font-size);font-style:var(--jv-label-font-style);font-weight:var(--jv-label-font-weight);overflow:hidden;text-indent:0;text-overflow:ellipsis;vertical-align:top;visibility:visible;white-space:nowrap;z-index:auto!important}.text__XdUl2:hover{cursor:pointer}.text__XdUl2.__bottom__NXNNN{margin:0 8px 0 16px;min-width:160px;transform:translateZ(0)}.text__XdUl2.__bottom__NXNNN:hover{cursor:pointer}.text__XdUl2.__bottom__NXNNN.__noCopyright__mro4s{margin:0 33px 0 16px}.contentTransitionWrap__O6nSn{animation-duration:.15s;animation-fill-mode:backwards;animation-name:fadeIn__y1k7w;animation-timing-function:ease}.leaf__u7Xie{position:absolute;right:0;top:0}.hoverArea__jKHF5{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:4}.hoverArea__jKHF5:hover .menu__illLj{cursor:pointer;opacity:1;visibility:visible}.hoverArea__jKHF5 .menu__illLj{display:block;height:0;opacity:0;transition:.15s ease-in-out;visibility:hidden}.hoverArea__jKHF5 .menu__illLj:after{content:""!important;display:block;left:0;position:absolute;right:0}.hoverArea__jKHF5 .menu__illLj.__bottom__WGnkn:after{bottom:40px;top:-16px}.cookie-message{position:fixed;width:100%;z-index:1000;bottom:0;background-color:#fff;box-shadow:rgb(120 250 174) 0px 0px 10px}.cookie-message-inner{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;line-height:1.2}.cookie-message-text{flex-grow:2}.cookie-message-text a{text-decoration:underline;color:#35b96c}.cookie-message-text a:hover{text-decoration:underline;color:#0e3a30}@media (max-width: 768px){.cookie-message-inner{align-items:flex-start}}