.mobil-info_mnu,.mobil-mnu{-webkit-overflow-scrolling:touch}.zap-kond-h2{position:absolute;top:40px;left:70px;font-size:28px;font-weight:900;color:#1b6d96}@media (max-width:767px){h2.zap-kond-h2{position:relative;left:0;right:0;top:0;color:#000}.preimuschestva .tooltip .tooltiptext{visibility:inherit;background:0 0;display:inline-block;color:#000;margin:0 auto;position:relative;margin-left:0;width:100%;right:0;left:0}.mwidth100{width:100%!important}.main-text-content .h1 h1{font-size:30px!important}.main-text-content .h1{margin:0!important;padding:10px 10%!important}.main-text-content h1:before{content:none!important}}@media (min-width:768px){.condition-1{background:#eee;height:300px;padding:20px;margin-top:40px}.condition-1 p{padding:10px 20px}.condition-prem>div:nth-child(2),.condition-prem>div:nth-child(3){background:#eee}.condition-prem>div{padding:20px}.relative{position:relative}.relative img{width:870px}.condition-abs{position:absolute;right:150px;width:350px;text-align:justify;color:#fff;font-size:20px;text-shadow:0 0 5px #000}.condition-table-1 h3,.condition-table-3 h3{text-align:center;font-weight:900;font-size:30px;color:#3e3e3e;background:#eee;padding:30px 30px 100px 30px}.condition-table-1 table{width:970px;margin:-105px auto 0;background:#fff;font-size:17px}.condition .main-services-bottom .col-sm-2{width:20%}.condition .advantages h3{font-size:30px;font-weight:900;padding:30px 30px 100px 30px;background:#eee}.advantages{margin:10px 0;padding:10px;background-color:#eee;border-radius:15px}.advantages .preimuschestva{width:100%;background:#f3f3f3;padding:15px 30px}.condition .advantages .preimuschestva{margin-top:-105px;background:#fff}.condition-table-3>div{margin:-105px auto 0 auto;width:870px}.condition-table-3>p{text-align:center}.condition-table-1 table tr:hover{background:#eee}.condition-table-1 table td:hover{background:#ddd}.condition-table-3 li{list-style:none;width:33%;float:left;border:1px solid #eee;padding:30px;height:110px;background:#fff}.condition-table-3 li:hover{background:#eee}.condition-scheme{margin:40px auto}}.red>div{width:50px;height:25px;background:#ff1706;border-radius:5px;display:inline-block}.red{display:inline-block;margin:10px 0 10px 100px}.info-index .top_content .main__text a{color:#000;border-bottom:1px solid #000}.info-index .top_content .main__text a:hover{text-decoration:none;border-bottom:2px solid #000}@media only screen and (max-width:767px){.sotrudniki>div>*{margin:15px 10px}h1{font-size:24px}.service_item__footer ul{height:auto;min-height:110px;margin-bottom:35px}}.banner-pechka h2{color:#fff;font-weight:600;margin:10px 0}.banner-pechka{background:url(/banner-pechka.png) no-repeat top center;max-width:900px;margin:0 auto;padding:20px 40px;color:#fff;font-weight:600;font-size:24px;font-variant-caps:all-petite-caps;text-shadow:0 0 5px #000}.banner-pechka ul{list-style:none;padding:0}.banner-dvigatel{background:url(/banner-dvigatel.png) no-repeat top center;height:300px}.main-text-content h1{font-size:40px;font-weight:900;color:#1b6d96;line-height:40px;text-align:left!important;display:inline-block}.main-text-content .h1{margin-left:65px;background:#f5f5f5;padding:15px 15%;margin:10px -10%}.main-text-content .h1 .price{font-size:30px;font-weight:900;color:#c8151c;line-height:40px;margin-left:30px;display:inline-block}.main-text-content h1:before{content:'';width:60px;height:60px;margin:-15px 20px;display:inline-block;background:url(/assets/app/img/icon/services-icon.png);background-size:cover}.top-banner{text-align:center;filter:grayscale(75%);transition:.7s}.top-banner:hover{filter:grayscale(0%)}.card-categ{display:inline-block;position:relative;padding:0;transition:1s;filter:grayscale(100%)}.card-categ .card-text{position:absolute;left:0;bottom:0;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;padding:1em;text-shadow:0 1px 1px rgba(0,0,0,.3);background-color:rgba(0,0,0,.4);transition:1.2s}.card-text:hover{transition:1s;color:#000000a8;text-shadow:0 1px 1px rgba(0,0,0,.3)}.card-text>h3>a{color:#fff!important}.card-text>h3>a:hover{text-decoration:none!important}.card-text{overflow:hidden}.card-text>span{font-kerning:none}.card-text>h3{font-size:2em;color:#fff}.card-categ:hover{transform:scale(1.1);transition:.3s;filter:grayscale(0%);z-index:99999}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:200px;background-color:#006d99;color:#fff;text-align:center;border-radius:3px 3px 10px 10px;padding:1em;position:absolute;z-index:1;top:100%;left:50%;margin-left:-100px}.tooltip:hover .tooltiptext{visibility:visible;z-index:99999}.preimuschestva img{width:55px}.preimuschestva h4{font-size:13px}.preimuschestva span{font-size:13px}#comment-editor{width:100%!important}ol#comments{background-color:#f5f5f5;padding:1em;border-radius:5px;position:relative;margin-bottom:40px}ol#comments::after{content:"";position:absolute;top:100%;left:80%;border-width:25px;border-style:solid;border-color:#f5f5f5 transparent transparent transparent}.well{padding:20px;background-color:#f5f5f5;border-radius:4px;max-width:600px;margin:0 auto;text-align:center}#comment-form .form-actions input{background:#1b6d96;color:#ffff;border:none;padding:7px;margin:5px}span.mobile-vers-text{font-size:12px;vertical-align:middle;margin:.5em .5em 1em .5em;display:inline-block;border-bottom:1px dotted;font-family:RobotoRegular,sans-serif}table{width:100%}td{padding:1em}iframe{max-width:100%}.main-foot .foot-phone{text-align:left}.main-foot .foot-phone a{color:#fff;text-decoration:none}.main-foot .foot-phone a:hover{color:#3170be}.article_item_block table td{border:2px solid #a9a9a9}.sotrudniki h3{color:#1b6d96;margin-bottom:0;font-weight:600}.sotrudniki p span{margin:-15px 0;display:block;color:#c8151c;font-size:16px}.sotrudniki>div>p{color:#6d6d6d;font-size:15px}ul.about-menu{display:none;position:absolute;background:#fff;box-shadow:0 0 5px #949494a6;padding:10px;z-index:999}.about-link:hover .about-menu{display:block}.about-menu li{display:block;text-align:left;margin:7px 0}.about-menu li a{font-size:16px}.feedback-form .contact-form{background-color:#1b6d9675}.feedback-form .contact-form textarea{background:#d5e4ec;border:none;border-radius:3px;padding:5px 15px;min-width:100%;max-width:100%}.feedback-form .contact-form label{color:#fff}.feedback-form .contact-form button.button.btn.btn-danger.btn-lg.wd170{background:#d50d1b;padding:10px;border-radius:40px;border:none;color:#fff}.feedback-form .contact-form input[name=feedback-form]{background:#d50d1b;padding:10px;border-radius:40px;border:none;color:#fff;margin:0 auto;display:inherit}.custom-form .nice-select{border-radius:4px;float:left;border:1px solid #eee;background:#f9f9f9;width:100%;border-radius:4px;height:100%;min-height:50px;line-height:50px}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6;color:#212121;color:#212121;font-size:14px;font-weight:400}.dropdown-category .dropdown-trigger{width:fit-content;padding-right:20px;display:flex;align-items:center}.dropdown-content{display:block;max-height:0;overflow:hidden;transition:max-height 2s ease-in}@media only screen and (min-width:992px){.drop_menu_wrap>div{padding:5px}.dropdown-category:hover .dropdown-trigger+.dropdown-content{max-height:100vh;transition:max-height 3s ease-in-out}.dropdown-category{height:fit-content}.dropdown-category:hover .dropdown-trigger{color:#c92127}.dropdown-category .dropdown-trigger__svg{position:absolute;transition:.3s;right:0}.dropdown-category:hover .dropdown-trigger .dropdown-trigger__svg{transform:rotate(180deg)}.dropdown-content{margin-left:5px}.dropdown-content>a{font-size:14px}.brand-list li a{font-size:14px;font-family:Roboto,sans-serif;font-weight:400}.brand-list .brand-list__title a{font-size:16px}.brand-list li+li{margin-top:5px}}.works_gallery_next,.works_gallery_prev{display:flex}.gallery_slider_wrap .fa{font-size:35px}.gallery_slider_wrap .swiper-button-next,.gallery_slider_wrap .swiper-button-prev{z-index:1}.gallery_slider_wrap .fa-angle-left:before,.gallery_slider_wrap .fa-angle-right:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.children-resources{display:flex;gap:13px;flex-wrap:wrap}.children-resources .resource-item p{display:block;color:#fff;font-size:17px;font-weight:600;max-width:150px;position:absolute;line-height:100%;letter-spacing:0;z-index:200;bottom:0}.children-resources .resource-item .resource-arrow{position:absolute;right:21px;bottom:14px;transition:.3s;z-index:200}.children-resources .resource-item:hover .resource-arrow{animation:pulse .5s infinite alternate}.children-resources .resource-item{width:calc(100% / 4 - 10px);background-size:contain;background-position:0 0;background-color:#fff;position:relative;cursor:pointer;border-radius:15px;aspect-ratio:1/0.6;overflow:hidden;transition:.3s}@media (max-width:767px){.children-resources{padding:15px 0;flex-wrap:wrap}.children-resources .resource-item{width:calc(100% / 3 - 10px)}}@media (max-width:575px){.children-resources .resource-item{width:calc(100% / 2 - 10px)}}@media (max-width:375px){.children-resources .resource-item{width:100%}}.children-resources .resource-item img{position:absolute;width:100%;height:100%;object-fit:cover;left:0}.children-resources .resource-item a{padding:0 21px 0;height:100%;display:block;position:relative}.resource-item:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.resource-item:hover img{filter:blur(3px)}.children-resources .resource-item::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,0) 100%);transition:.3s;z-index:1}.children-resources .resource-item::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);opacity:0;transition:.3s}.children-resources .resource-item:hover:after{opacity:1}.children-resources .resource-item::after,.children-resources .resource-item::before{pointer-events:none}@keyframes pulse{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}.first-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.first-modal__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.first-modal__wrapper{position:relative;max-width:500px;margin:100px auto;background-color:#fff;padding:20px;z-index:1001}.first-modal__close{position:absolute;top:10px;right:10px;background:0 0;border:none;font-size:24px;cursor:pointer;z-index:1}.first-modal .custom-form{float:none}.first-modal .field-container{text-align:center}.first-modal .color2-bg,.open-modal-wrapper .color2-bg{padding:12px 25px 12px 25px}.open-modal-wrapper{border-radius:10px;margin:15px auto;width:100%;text-align:center}.first-modal__wrapper .button-success:hover{background-color:green;color:#fff;border:2px solid green}.button-success{background-color:green;color:#fff;border:2px solid green}@media (max-width:575px){.main-foot div.logo-block{padding-right:0}.foot-phone-wrap img{width:clamp(30px,7vw,40px)}}.social-container .share-friends__title{margin-bottom:10px;font-weight:700}.social-container{margin:15px 0}.main-foot iframe{margin:0 auto 20px;display:flex}.article-title{font-family:RobotoRegular,sans-serif;color:#000;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;font-weight:700}.aside-article-title{margin-block-start:1.67em;margin-block-end:1.67em;margin-inline-start:0;margin-inline-end:0;font-weight:700;unicode-bidi:isolate;line-height:1.6;font-family:RobotoRegular,sans-serif}#appeal-form .selection,#appeal-form-clean .selection{width:100%}#appeal-form .select2-container--default .select2-selection--single .select2-selection__arrow,#appeal-form-clean .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}.cookies__wrapper{position:fixed;inset:0;z-index:99999;pointer-events:none;transition:background-color .3s ease}.cookies__wrapper.js--open{pointer-events:auto;background:rgba(0,0,0,.45)}.cookies__wrapper.js--open .cookies-settings{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.cookies-bar{position:fixed;left:50%;bottom:30px;width:calc(100% - 48px);max-width:1400px;padding:24px 48px 24px 28px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.18);pointer-events:auto;transform:translate(-50%,calc(100% + 60px));transition:transform .4s ease}.cookies-bar.js--open{transform:translate(-50%,0)}.cookies-bar__close,.cookies-settings__close{position:absolute;top:12px;right:12px;width:32px;height:32px;padding:4px;display:flex;align-items:center;justify-content:center;border:0;background:0 0;color:#333;cursor:pointer}.cookies-bar__close:hover,.cookies-settings__close:hover{opacity:.65}.cookies-bar__content{display:grid;gap:8px}.cookies-settings__checkbox,.cookies-settings__description,.cookies__description{color:#333;font-size:15px;line-height:1.5}.cookies__description{margin:0}.cookies__link,.cookies__settings-btn{color:#d9534f;text-decoration:underline;text-underline-offset:3px}.cookies__settings-btn{width:fit-content;padding:0;border:0;background:0 0;font-size:14px;cursor:pointer}.cookies__controls{display:flex;gap:12px}.cookies__btn{min-width:150px;min-height:44px;padding:10px 20px;border:1px solid #d9534f;border-radius:5px;font-size:14px;line-height:1.4;cursor:pointer;transition:color .25s ease,background-color .25s ease}.cookies__btn--accept{color:#fff;background:#d9534f}.cookies__btn--accept:hover{color:#d9534f;background:#fff}.cookies__btn--reject{color:#d9534f;background:#fff}.cookies__btn--reject:hover{color:#fff;background:#d9534f}.cookies-settings{position:absolute;top:50%;left:50%;width:calc(100% - 32px);max-width:720px;max-height:calc(100% - 32px);padding:36px;overflow-y:auto;background:#fff;border-radius:12px;box-shadow:0 18px 60px rgba(0,0,0,.25);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%) scale(.96);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.cookies-settings__title{padding-right:35px;margin:0 0 20px;color:#333;font-size:28px;line-height:1.2}.cookies-settings__description{display:grid;gap:10px;margin-bottom:20px}.cookies-settings__description p{margin:0}.cookies-settings__description strong{font-weight:600}.cookies-settings__checkbox{display:flex;align-items:flex-start;gap:10px;width:fit-content;margin:12px 0;cursor:pointer}.cookies-settings__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0;border:1px solid #d9534f;border-radius:3px;cursor:pointer}.cookies-settings__checkbox input[type=checkbox]:checked{position:relative;background:#d9534f}.cookies-settings__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cookies-settings__checkbox input[type=checkbox]:disabled{opacity:.6;cursor:not-allowed}.confirm-cookies-btn{margin-top:16px}@media (max-width:991px){.cookies-bar{bottom:16px;width:calc(100% - 32px);padding:24px 20px 20px;grid-template-columns:1fr;gap:14px}.cookies__controls{width:100%}}@media (max-width:600px){.cookies-bar{max-height:calc(100vh - 32px);overflow-y:auto}.cookies__controls{flex-direction:column}.cookies__btn{width:100%}.cookies-settings{padding:28px 20px 20px}.cookies-settings__title{font-size:22px}.cookies-settings__checkbox,.cookies-settings__description,.cookies__description{font-size:14px}}@media print{.no-print{display:none!important}}.footer-cookie-settings{display:block;padding:0;margin:8px auto 12px;border:0;background:0 0;color:#fff;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.footer-cookie-settings:hover{color:#d9534f}