.blog-toggler,.child__item a{text-decoration:none!important;text-transform:uppercase}.banner-image,.banner-image img,.tech-item img{object-position:center;object-fit:cover}.service-item:hover img,.tech-item img{will-change:transform}.breadcrumb,.reviews .slick-dots li{list-style:none}.reviews .slick-dots li.slick-active button,li.li-tips::before{background:#00afde}.archiv-block::after,.blog-toggler,.child__item a,.ubtn{text-transform:uppercase}.child__item,.image-figure,.ubtn{box-sizing:border-box}.h-row,.menu-line-row{width:100%;display:flex;justify-content:space-between;align-items:center}.h-col_cabinet,.h-col_contacts{display:flex;align-items:center}.h-col_logo,.main-menu-block{flex-grow:1}.h-col_phones{width:190px;margin-right:40px}.f-col_get-order,.h-col_callback{width:265px}.address{margin-right:30px}.logo{max-width:415px}a.logo img{display:inline-block;transition:transform .3s}a.logo:hover img{transform:scale(1.03) rotate(-0deg)}.f-main-phone,.phone{margin:0 0 10px}.phone a{font-size:18px;font-weight:700;color:#272727}.blog-toggler,.consult button{font-size:15px;cursor:pointer}.consult button{background-color:transparent;border:none;padding:0;color:#00afde;border-bottom:1px dashed #00afde}.blog-toggler,.blog-toggler a,.child__item.active a,.child__item:hover:not(.active) a{color:#fff!important}.menu-line{background-color:#00afde}.menu-line.fixed{position:fixed;width:100%;left:0;top:0;z-index:10;animation:.3s forwards scrollDown;box-shadow:0 0 10px rgba(0,0,0,.2)}.search-toggler{cursor:pointer;padding:15px 0 15px 15px}.main-search{height:50px;width:250px;display:flex;justify-content:flex-end;align-items:center}.banner,.banner-image,.banner-image img{width:100%;height:100%}.blog-toggler{display:flex;flex-wrap:wrap;align-items:center;font-weight:700!important;padding:15px 32px 15px 15px;line-height:1!important}.banner{position:relative;margin-bottom:20px}.banner-image{position:absolute;left:0;top:0}.banner-content{padding:20px 0;position:relative;z-index:1}.banner-content::after{content:'';display:block;position:absolute;top:0;left:-35%;width:85%;height:100%;background-color:rgba(252,252,252,.6);z-index:-1;transform:skewX(-45deg)}.banner-tip{font-size:18px;margin:0 0 20px}.banner-title{max-width:480px}.banner-title h1{font-size:36px;font-weight:400;line-height:1.3;padding:0;margin:20px 0}.banner-title h1 strong,.child__item a,.cta-link,.f-main-phone a,.info-link{font-weight:700}.banner-buttons{max-width:260px}.banner-buttons .ubtn{margin:15px 0}.banner-layout,.features{display:flex;flex-wrap:wrap;justify-content:space-between}.banner-side{flex:1;min-width:0}.banner-side:nth-child(2){display:flex;justify-content:flex-end}.child__item{display:flex;width:calc(100% / 4 - 10px);margin:0 5px 20px;border-radius:10px;justify-content:center;align-items:center;border:2px solid #00afde;height:50px;background-color:#fff;word-wrap:break-word;overflow-wrap:break-word;box-shadow:0 0 10px rgba(0,0,0,.3)}.f-cols_flexmap img,.section_services-mini,.warning-block{box-shadow:0 0 10px rgba(0,0,0,.1)}.child__item.child__item_full{width:100%;margin:0 1px 5px;padding:3px}.child__item a{font-size:14px;color:#00afde!important;text-align:center;padding:0 5px}.child__item.active{background-color:#00afde!important}.child__item:hover:not(.active){background-color:#00aFDE80;border-color:#00aFDE80}footer{padding:0}.footer{font-size:15px;display:flex;flex-direction:column;padding:15px 20px}.f-cols{width:100%;max-width:400px;display:flex;justify-content:space-between;flex-direction:column;gap:10px}.f-col,.image-figure{flex-direction:column}.f-col{gap:10px;display:flex}.f-logo{width:325px}.f-col_logo{width:425px}.f-col_phones{width:180px}.f-col_callback{width:190px}.f-phones a,.section_button_more_more.showed_full,.section_will_more.showed_full,.section_will_more_more.showed_full{display:block}.f-main-phone a{font-size:18px;color:#fff}.hrefs__title a,.service__title a{color:inherit;text-decoration:none;letter-spacing:1px;text-align:center}.f-contacts{width:100%;display:flex;justify-content:center;padding:30px 0 20px}.f-cols_flexmap{display:flex;align-items:center;justify-content:center;max-width:750px}.f-cols_flexmap img{max-width:100%;height:auto;border-radius:10px;border:0;cursor:pointer;transition:.5s}.f-cols_flexmap:hover img{transform:scale(1.03)}.service-item:hover img,a.tech-item:hover img{transform:scale(1.1) rotate(-1deg)}.section_services{margin-top:20px}.section_services-mini{margin-top:10px;margin-bottom:20px;background-color:#fff;border:1px solid #eee;border-radius:10px;padding:0 20px}.cookie-notice.hidden,.promo-notice.hidden,.section_button_more_more,.section_services-mini .services:not(.showed_full) .service-item-mini:nth-child(n+7),.section_will_more,.section_will_more_more{display:none}.section-more .ubtn{margin-bottom:20px}tbody.section_will_more.showed_full,tbody.section_will_more_more.showed_full{display:table-row-group!important}.section-more-mini{max-width:220px;margin:auto auto 20px}.services{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.service-item{position:relative;width:calc(25% - 10px);height:220px;margin:0 5px 20px;overflow:hidden;border-radius:10px}.service-item-mini{width:calc(100% / 6 - 10px);height:130px}.service__image{height:100%}.service__image img{transition:transform .5s;width:100%;height:100%;object-fit:cover;display:block;filter:brightness(110%) contrast(80%) saturate(70%)}.tech-item{display:inline-block;height:77px;width:auto;position:relative;border-radius:4px;transition:.3s}.hrefs__content,.service__content{position:absolute;bottom:0;right:0;display:flex;justify-content:center;width:85%;background-color:rgba(80,140,160,.7);border-radius:10px 0;color:#fff;font-weight:700}.tech-item img{height:auto;max-height:70px;width:auto;display:block;margin:0 auto;transition:transform .3s;transform-origin:center}.author-text p,.breadcrumbs ul{margin-bottom:0}.service__content{align-items:center;height:30%;font-size:15px}.hrefs__content{align-items:center;height:55%;font-size:14px;padding-left:5px}.hrefs__content-mini{font-size:12px}.hrefs__title,.service__title{width:100%;text-align:center;padding:0 5px;box-sizing:border-box;color:#fff}.section_features{margin:80px 0}.feature-item{width:calc(100% / 4 - 15px)}.features__image{width:100%;max-width:50px;height:50px;margin:auto auto 20px}.features__title{padding:0;margin:0 0 10px;display:grid;justify-content:center;font-size:15px;color:#00afde!important;font-weight:700}.features__text{margin:0;line-height:1.6}.features__text a,.features__text a:visited{color:#000;text-decoration:underline}.features__text a:hover,.get-engineer_content a:hover,.promo-notice__link,.ubtn{text-decoration:none}.reviews .slick-track{padding-top:40px;padding-bottom:20px}.reviews .slick-dots{display:flex;align-items:center;justify-content:center}.reviews .slick-dots li button{border-radius:100%;color:transparent;width:8px;height:8px;border:1px solid #00afde;background:0 0;padding:0}.reviews .slick-dots li button:not(:last-child){margin-right:5px}.review_body{border-right:10px solid #00afde;padding:46px 50px 46px 158px;border-radius:5px;background-color:#f9f9f9;position:relative;width:820px;margin:0 auto;font-weight:600}.review_image{position:absolute;top:-37px;left:-89px}.ubtn{display:flex;justify-content:center;align-items:center;font-family:inherit;width:100%;height:60px;letter-spacing:2px;padding:0 10px;font-size:15px;font-weight:700;border:2px solid transparent;border-radius:10px;background-color:transparent;cursor:pointer;transition:.2s;outline:0}.ubtn:focus,.ubtn:hover{text-decoration:none;outline:0}.ubtn_orange{background-color:#fe6700;border-color:#fe6700;color:#fff!important}.ubtn_gray{background-color:gray;border-color:gray;color:#fff!important}.ubtn_orange:hover{background-color:#ff7f28;border-color:#ff7f28}.ubtn_blue-border{background-color:transparent;border-color:#00afde;color:#00afde!important}.ubtn_blue-border:hover{background-color:#00afde;color:#fff!important}.uicon_burger{margin:0 10px 0 0!important;width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1C0 0.447715 0.436462 0 0.974865 0H12.0251C12.5635 0 13 0.447715 13 1C13 1.55228 12.5635 2 12.0251 2H0.974865C0.436462 2 0 1.55228 0 1Z' fill='white'/%3E%3Cpath d='M0 5C0 4.44772 0.436462 4 0.974865 4H12.0251C12.5635 4 13 4.44772 13 5C13 5.55229 12.5635 6 12.0251 6H0.974865C0.436462 6 0 5.55229 0 5Z' fill='white'/%3E%3Cpath d='M0 9C0 8.44772 0.436462 8 0.974865 8H6.82501C7.36341 8 7.79987 8.44772 7.79987 9C7.79987 9.55228 7.36341 10 6.82501 10H0.974865C0.436462 10 0 9.55228 0 9Z' fill='white'/%3E%3C/svg%3E%0A")}.breadcrumbs{padding:10px 0}.breadcrumb{padding:0;margin:0;display:flex;flex-wrap:wrap}.breadcrumb li{margin:0;font-size:15px}.breadcrumb .separator{padding:0 5px}.breadcrumb a{color:#0c1b41!important}.breadcrumb li.active{color:#9c9c9c!important}.get-engineer{display:flex;justify-content:space-between;align-items:center;padding:50px 40px;background-color:#00afde;border-radius:10px;margin:0 0 20px}.warning-block{background-color:#fdf7e9;padding:20px 25px;margin:20px 0;border:1px solid #eee;border-left:5px solid #f60;border-radius:10px;word-wrap:break-word;overflow-wrap:break-word}.warranty-info{margin-top:10px;font-size:.95em}.author-block{background-color:#ff7f28;box-shadow:0 0 10px rgba(0,0,0,.3);padding:10px 10px 0;color:#fff;max-width:1200px;margin:auto auto 20px;border-radius:10px}.author-text h2,.subtitle{font-size:1.5em;padding:0}.author-content{display:flex;align-items:center;flex:1}.author-social a{text-decoration:none!important;color:#fff!important}.author-text{flex:1;text-align:center}.author-text p{color:#fff!important}.author-text h2{margin:5px 0;color:#fff!important}.author-photo{flex-shrink:0;margin:15px 15px 0;width:120px;height:120px}.author-photo img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:4px solid #fff;display:block}li.li-tips{background:#f0f7ff;border-radius:6px;padding:8px 12px 8px 40px;border-left:4px solid #00afde;position:relative}li.li-tips::before{content:"!";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:24px;height:24px;color:#fff;border-radius:50%;text-align:center;line-height:24px;font-weight:700;font-size:16px}.cookie-notice__text a:hover,.promo-notice__link:hover strong{color:#008cb9}.button-key,.display-text{font-size:0,95em;font-weight:700}.button-key{color:#f60}.display-text{color:#006080}.article-toc,.promo-offer-block{background:#f8f9fa;border:1px solid #eee;border-left:5px solid #00afde;border-radius:10px;padding:20px 25px;margin:20px 0;box-shadow:0 0 10px rgba(0,0,0,.1);word-wrap:break-word;overflow-wrap:break-word}.article-toc.all-checked,.promo-offer-block.all-checked{border-left:5px solid #4ba773}.article-toc ul li a,.promo-offer-block ul li a{display:block;padding:5px 10px}.promo-summary{margin:10px 0}.archiv-block{position:relative;opacity:.7;filter:grayscale(100%);pointer-events:none;overflow:hidden}.cookie-notice,.promo-notice{left:20px;background-color:#fff;font-family:inherit;opacity:0}.archiv-block::after{content:"АРХИВ";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-15deg);font-size:150px;font-weight:900;line-height:1;color:rgba(0,0,0,.1);z-index:1;user-select:none}.promo-notice{position:fixed;bottom:20px;max-width:420px;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.15);padding:15px 35px 15px 15px;z-index:9998;font-size:14px;color:#333;border-left:4px solid #fe6700;transform:translateY(20px);transition:opacity .5s,transform .5s}.comments,.image-figure{padding:10px;border:1px solid #eee;box-shadow:0 0 10px rgba(0,0,0,.1)}.cookie-notice.show,.promo-notice.show{opacity:1;transform:translateY(0)}.promo-notice__link{color:#333;display:block;line-height:1.4}.promo-notice__link strong{color:#00a3d8;display:block;margin-bottom:5px;font-size:15px}.promo-notice__close{position:absolute;top:8px;right:12px;cursor:pointer;font-size:22px;color:#999;line-height:1;transition:color .3s}.promo-notice__close:hover{color:#333}.checkbox-list input[type=checkbox]{accent-color:#00AFDE;margin-right:8px;transform:scale(1.2)}.checkbox-list.all-checked input[type=checkbox]{accent-color:#4BA773}.checkbox-list label{cursor:pointer;display:block;padding:4px 0}.comments{border-radius:10px;margin-bottom:10px}.comments:hover{box-shadow:0 0 10px #f4f2f2;border-color:#cfcdcd}.image-figure{width:100%;border-radius:10px;margin:0 0 20px;background:#fff;display:flex;align-items:center;overflow:hidden}.image-figure img{height:var(--h,300px);max-width:100%;object-fit:cover;display:block}.caption_pic{margin-top:10px;font-size:15px;line-height:18px;color:rgba(0,0,0,.5);text-align:center;width:100%}@media (max-width:1024px){.image-figure img{height:calc(var(--h,512px)/ 1.15)}}@media (max-width:900px){.image-figure img{height:calc(var(--h,512px)/ 1.3)}}@media (max-width:768px){.image-figure img{height:calc(var(--h,512px)/ 1.6)}}.caption_meta{display:grid;grid-template-columns:max-content auto;gap:5px 10px;width:fit-content;margin:15px auto 0;text-align:left}.section_button_more .ubtn,.section_button_more_more .ubtn{max-width:300px;margin:auto auto 20px}.cookie-notice{position:fixed;bottom:20px;right:20px;max-width:600px;border:1px solid #eee;border-left:4px solid #fe6700;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.15);padding:15px 20px;display:flex;flex-direction:column;gap:15px;z-index:9999;font-size:14px;color:#333;transform:translateY(20px);transition:opacity .5s,transform .5s}.cookie-notice__text a{color:#00a3d8;text-decoration:underline;transition:color .3s}.cookie-notice__btn{background-color:#00a3d8;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .3s,box-shadow .3s,transform .1s;align-self:flex-start}.cookie-notice__btn:hover{background-color:#008cb9;box-shadow:0 6px 20px rgba(0,163,216,.5)}.cookie-notice__btn:active{transform:translateY(1px)}.col_4.promo,.promo{color:#4ba773!important;font-weight:700!important}.header,.header a{color:#4f4f4f}.top-line{padding:5px 0 0}.header-body{padding:0 0 10px}@media (min-width:1024px){.mobile_only{display:none!important}.main-menu ul{list-style:none;padding:0;margin:0}.main-menu a{font-size:15px!important;font-weight:400!important;color:#000!important}.main-menu__list{list-style:none;display:flex;justify-content:space-between;align-items:center}.main-menu__item{display:flex;align-items:center;padding:0;margin:0}.main-menu__item .uicon_dropdown{margin:0 0 0 10px!important}.catalog_item,.parent_item{position:relative}.active .catalog_item-title .uicon_burger{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.71967 0.71967C1.01256 0.426777 1.48744 0.426777 1.78033 0.71967L6 4.93934L10.2197 0.71967C10.5126 0.426777 10.9874 0.426777 11.2803 0.71967C11.5732 1.01256 11.5732 1.48744 11.2803 1.78033L7.06066 6L11.2803 10.2197C11.5732 10.5126 11.5732 10.9874 11.2803 11.2803C10.9874 11.5732 10.5126 11.5732 10.2197 11.2803L6 7.06066L1.78033 11.2803C1.48744 11.5732 1.01256 11.5732 0.71967 11.2803C0.426777 10.9874 0.426777 10.5126 0.71967 10.2197L4.93934 6L0.71967 1.78033C0.426777 1.48744 0.426777 1.01256 0.71967 0.71967Z' fill='white'/%3E%3C/svg%3E%0A")}.catalog_item-title,.main-menu__item>a{display:flex;flex-wrap:wrap;align-items:center;color:#fff!important;font-size:15px;font-weight:700!important;padding:16px 0;line-height:1!important;text-transform:uppercase;text-decoration:none!important;cursor:pointer}.catalog_item-title>span:not(.uicon):after,.main-menu__item>a:after{content:'';display:block;width:100%;height:1px;background-color:transparent;transition:.3s}.active .catalog_item-title>span:not(.uicon):after,.catalog_item-title:hover>span:not(.uicon):after,.main-menu__item:hover>a:after{background-color:#fff!important}.catalog_item .main-menu__sub-menu{display:block}.catalog_item-wrapper,.main-menu__item.parent_item>.main-menu__sub-menu{position:absolute;display:flex;flex-wrap:wrap;width:820px;top:calc(100% + 10px);left:0;background-color:#fff;box-shadow:0 0 10px rgba(112,112,112,.25);border-radius:10px;z-index:10;padding:45px 40px;overflow:auto;box-sizing:border-box;opacity:0;visibility:hidden;transform:translateY(-10px);transition:.3s}.catalog_item.active .catalog_item-wrapper,.main-menu__item.parent_item:hover>.main-menu__sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.main-menu__item.parent_item>.main-menu__sub-menu{width:auto;min-width:230px;overflow:visible}.main-menu__item.parent_item>.main-menu__sub-menu>li{width:100%}.main-menu__item.parent_item>.main-menu__sub-menu:before{content:'';position:absolute;display:block;width:100%;bottom:100%;left:0;height:10px;background-color:transparent}.like_header a,.like_header span{display:block;font-size:16px;font-weight:700!important;color:#00afde;text-transform:uppercase}.catalog_item-col,.two_cols li{width:50%}.catalog_item-col-right .like_header{display:block;margin:0 0 25px}.main-menu__sub-item{margin:0 0 20px;padding:0 15px 0 0;box-sizing:border-box}.main-menu__sub-item:last-child{margin-bottom:0}.two_cols{display:flex!important;flex-direction:column;flex-wrap:wrap;max-height:290px}.two_cols li:last-child,.two_cols li:nth-child(8n){margin-bottom:20px}.two_cols li>a{text-transform:uppercase}}@media (min-width:768px){.cookie-notice{max-width:750px;width:90%;flex-direction:row;align-items:center;justify-content:space-between;left:50%;right:auto;transform:translate(-50%,20px)}.cookie-notice.show{transform:translate(-50%,0)}.cookie-notice__btn{align-self:auto;white-space:nowrap}.section-more{display:none}.section-more-mini{display:block!important}}@media (max-width:1200px){.child__item{height:65px;margin:0 5px 15px}.service__content{width:90%}.hrefs__content{width:90%;height:65%}}@media (max-width:1023px){.main-menu,div.inner{box-sizing:border-box}.main-menu .catalog_item-col-right li a,.mobile-menu-toggler{text-transform:uppercase}.desktop_only,.main-menu .catalog_item-title .uicon_burger{display:none!important}div.inner{width:100%!important;padding-left:15px;padding-right:15px}#content div.inner{padding-left:0;padding-right:0}.top-line{padding:5px 0 0}.header-body{padding:0 0 5px}.h-col_cabinet{width:100%;justify-content:space-between}.h-row{flex-wrap:wrap}.h-col_logo{width:100%}.logo{display:block;margin:auto;width:50%}.uslider .slick-prev{left:0}.uslider .slick-next{right:0}.menu-line{position:relative}.mobile-menu-toggler{display:flex;align-items:center;font-size:15px;font-weight:700!important;color:#fff}.main-menu,.main-menu .catalog_item-col-left .like_header{display:none}.mobile-menu-toggler span:not(.uicon){border-bottom:2px solid transparent;transform:translateY(2px)}.blog-toggler .uicon,.mobile-menu-toggler .uicon{margin-right:10px}.mobile-menu-toggler.active .uicon{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.71967 0.71967C1.01256 0.426777 1.48744 0.426777 1.78033 0.71967L6 4.93934L10.2197 0.71967C10.5126 0.426777 10.9874 0.426777 11.2803 0.71967C11.5732 1.01256 11.5732 1.48744 11.2803 1.78033L7.06066 6L11.2803 10.2197C11.5732 10.5126 11.5732 10.9874 11.2803 11.2803C10.9874 11.5732 10.5126 11.5732 10.2197 11.2803L6 7.06066L1.78033 11.2803C1.48744 11.5732 1.01256 11.5732 0.71967 11.2803C0.426777 10.9874 0.426777 10.5126 0.71967 10.2197L4.93934 6L0.71967 1.78033C0.426777 1.48744 0.426777 1.01256 0.71967 0.71967Z' fill='white'/%3E%3C/svg%3E%0A")}.mobile-menu-toggler.active span:not(.uicon){border-bottom-color:#fff}.main-menu{position:absolute;width:100%;background-color:#fff;left:0;top:100%;z-index:10;padding:40px;height:calc(90vh - 55px);overflow:auto;box-shadow:0 0 10px rgba(53,53,53,.3)}.main-menu ul{list-style:none;margin:0;padding:0}.main-menu ul li{margin:0}.main-menu>ul>li:not(:last-child){margin:0 0 40px}.main-menu>ul>li.parent_item{display:flex;flex-wrap:wrap;align-items:center}.main-menu>ul>li.parent_item .main-menu__sub-menu{display:none;width:100%;margin:20px 0 -30px}.main-menu .uicon_dropdown{margin-left:10px!important;background-image:url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.71967 1.09464C1.01256 0.801746 1.48744 0.801746 1.78033 1.09464L4 3.31431L6.21967 1.09464C6.51256 0.801746 6.98744 0.801746 7.28033 1.09464C7.57322 1.38753 7.57322 1.86241 7.28033 2.1553L4.53033 4.9053C4.38968 5.04595 4.19891 5.12497 4 5.12497C3.80109 5.12497 3.61032 5.04595 3.46967 4.9053L0.71967 2.1553C0.426777 1.86241 0.426777 1.38753 0.71967 1.09464Z' fill='%23272727'/%3E%3C/svg%3E%0A")}.main-menu .like_header,.main-menu>ul>li>.catalog_item-title,.main-menu>ul>li>a{font-size:15px;font-weight:700!important;text-transform:uppercase;color:#272727}.main-menu .two_cols{display:flex;flex-direction:column;flex-wrap:wrap;height:300px;margin-bottom:0!important}.main-menu .like_header{display:inline-block;color:#00afde;margin:0 0 15px}.main-menu .catalog_item-wrapper .main-menu__sub-menu{margin:10px 0 30px}.main-menu .main-menu__sub-menu>li{font-size:15px;color:#000;margin:0 0 15px}.catalog_item-wrapper{overflow:hidden;max-height:0;transition:.8s ease-in-out}.catalog_item-col-left{margin-top:25px}.catalog_item.active .catalog_item-wrapper{max-height:100vh}.catalog_item.active .catalog_item-title span:not(.uicon){color:#00afde;border-bottom:2px solid #00afde;padding-bottom:5px}.catalog_item.active .catalog_item-title .uicon_dropdown{background-image:url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.28033 4.90536C6.98744 5.19825 6.51256 5.19825 6.21967 4.90536L4 2.68569L1.78033 4.90536C1.48744 5.19825 1.01256 5.19825 0.71967 4.90536C0.426777 4.61247 0.426777 4.13759 0.71967 3.8447L3.46967 1.0947C3.61032 0.954048 3.80109 0.87503 4 0.87503C4.19891 0.87503 4.38968 0.954048 4.53033 1.0947L7.28033 3.8447C7.57322 4.13759 7.57322 4.61247 7.28033 4.90536Z' fill='%2300A3D8'/%3E%3C/svg%3E%0A")}.main-search{height:55px}.blog-body,.search-body{max-width:700px!important}.banner-content::after{left:0;width:100%;transform:skew(0)}.banner-content{text-align:center;padding:10px 0}.banner-buttons,.banner-title{margin-left:auto;margin-right:auto}.banner-layout{flex-direction:column}.banner-side{width:100%;margin-right:0;justify-content:center}.uslider{padding-left:30px;padding-right:30px}.uslider .slick-arrow{width:30px;height:30px}}@media (max-width:991px){.ubtn{height:45px;font-size:13px}.section_button_more .ubtn,.section_button_more_more .ubtn{max-width:265px;margin-bottom:10px}.banner-buttons{max-width:220px}.slogan{flex-wrap:wrap;justify-content:center;padding:5px 0}.slogan__content{width:100%;text-align:center}.slogan__buttons{margin:5px 0 0;max-width:220px}.section-header{margin:10px 0 15px}.get-engineer{flex-wrap:wrap;justify-content:center}.get-engineer_buttons{margin:20px 0 0}.feature-item{width:calc(100% / 2 - 15px)}.f-cols{flex-wrap:wrap}.f-col{width:100%}.f-address{padding-left:0}.f-col_phones{text-align:right;margin:0 0 20px}.f-col_flexmap{flex:0 0 auto}.f-col_get-order .ubtn{max-width:265px}.page-title h1{font-size:24px}.breadcrumbs{padding:5px 0}.taget-block{flex-wrap:wrap;text-align:center;padding:30px}.target-block__action{width:100%;max-width:265px;margin:20px auto 0}.child__item a{font-size:13px}.child__item{height:75px;margin:0 5px 10px}.service__content{width:95%}.hrefs__content{width:95%;height:85%}.uform_engineer{max-width:100%;margin-bottom:50px}.uform_engineer .ubtn,.upopup .ubtn{height:60px;max-width:260px}.upopup .ubtn{margin-left:auto;margin-right:auto}.upopup,.upopup_wide{padding:50px 20px}.review_body{width:80%;padding-left:50px}.review_image{display:none!important}}.get-engineer_content p{font-size:16px;color:#fff;line-height:1.6;margin:0;letter-spacing:.5px}.get-engineer_content a{color:#fff;text-decoration:underline}.get-engineer_content a:visited{color:#fff}.get-engineer_buttons{flex-shrink:0;width:265px;margin:20px 20px 0}.header_logo{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header_logo h1{flex:1;margin-right:20px;padding:0}.header_logo .logo{width:20%;height:auto;max-width:160px}@media (max-width:767px){.promo-notice{top:20px;bottom:auto;left:20px;right:20px;max-width:none;transform:translateY(-20px)}.banner-tip,.child__item a,.consult button,.h-col_callback .ubtn,.ubtn{font-size:12px}.f-address,.f-col,.f-contacts,.f-email,.logo{text-align:center}.ubtn{letter-spacing:1px}.h-col_logo{margin:0 0 10px}.h-col_callback,.h-col_phones{width:50%;margin:0}.h-col_callback{max-width:145px}.child__item{margin:0 5px 5px;border-radius:5px}.phone{margin:0 0 5px}.phone a,.uform-tip{font-size:16px}.logo{max-width:100%;width:100%}.banner-title h1{font-size:18px;line-height:2;padding:0 20px}.banner-buttons .ubtn_blue-border{background-color:#00afde;border-color:#00afde;color:#fff!important}.banner-buttons .ubtn_blue-border:hover{background-color:transparent;color:#00afde!important}.service-item{width:calc(100% / 2 - 10px)}.service-item-mini{width:calc(100% / 4 - 10px)}.service__content{width:85%}.hrefs__content{width:85%;height:45%}.section-title{font-size:18px}.section_job-types{margin:30px 0}.section_services{margin-top:10px}.section-more .ubtn{max-width:220px;margin:auto auto 20px}.f-col_get-order .ubtn,.uform .field-submit{margin-left:auto;margin-right:auto}.section_job-types .services:not(.showed_full) .service-item:nth-child(n+3),.section_services .services:not(.showed_full) .service-item:nth-child(n+5){display:none}.get-engineer{padding:25px}.f-col_phones,.section_features{margin:20px 0}.feature-item{width:100%;margin:0 0 40px}.footer-row{padding:15px 10px;flex-direction:column;align-items:center}.f-col,.f-cols,.f-email,.f-logo,.uform-col{width:100%}.f-col_get-order .ubtn{max-width:265px}.f-callback{margin:0 0 20px}.f-callback.consult button{font-size:15px}.f-contacts{flex-wrap:wrap}.f-address{width:100%;font-size:14.4px}.f-phones a{padding:3px 0}.f-cols_flexmap{width:100%;margin-top:20px}.page-title h1{font-size:20px}.uform-row,.uform-row .uform-col:first-child:not(:last-child){margin:0 0 15px}.uform select{background-size:2%;background-position:98% center}div.wide{padding:0!important}.work-process{padding:10px}.advantage-title,.work-process h3{font-size:1em}.advantage-item{flex:0 0 auto;margin:0 5px}.advantage-description{font-size:.8em}.header_logo{flex-direction:column;align-items:flex-start}.header_logo .logo{width:100%;margin-top:10px}}.mybutton,.mybutton:hover{color:#fff}@media (max-width:600px){.author-content{flex-direction:column;text-align:center}.service__content{width:90%}.hrefs__content{width:90%;height:65%}}@media (max-width:480px){.banner-content{padding:20px}.slogan__content{line-height:1.7}.about_menu,.child-list,.services,.sevices_links_menu{margin-left:0;margin-right:0}.service__content{width:95%}.hrefs__content{width:95%;height:75%}.get-engineer{padding:25px 10px}.get-engineer_content{text-align:center}.com_yourhead_stacks_two_columns_stack>.s3_row>.s3_column_left,.com_yourhead_stacks_two_columns_stack>.s3_row>.s3_column_right,.field-file__input,.get-engineer_buttons,.uform .field-file__info,.uform .like-label{width:100%}.section-title{padding:0 15px;line-height:1.5}.section-title:after,.upopup-header:after{margin:10px auto 0}.blog-item,.stories .blog_description{height:auto}.blog-item a,.stories .blog-item{padding:10px 15px}.stories .blog_image{width:100%;height:auto}.search-inner{padding:15px}.search-close{padding:5px}.uform .like-label{margin:0 0 15px}.uform .field-file__tip{width:100%;margin:0 0 10px;text-align:center}.field-group .float-label{font-size:14px}.upopup-header{font-size:16px;line-height:1.3}.uform textarea{padding-top:40px}.child-list{justify-content:space-between}}.my_shadow{opacity:.8;transition:opacity .3s}.my_shadow:hover{opacity:1}.mybutton{border-top:1px solid #4ba773;background:#4ba773;background:-webkit-gradient(linear,left top,left bottom,from(#4ba773),to(#4ba773));background:-webkit-linear-gradient(top,#4ba773,#4ba773);background:-moz-linear-gradient(top,#4ba773,#4ba773);background:-ms-linear-gradient(top,#4ba773,#4ba773);background:-o-linear-gradient(top,#4ba773,#4ba773);padding:20px 40px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;-webkit-box-shadow:#000 0 1px 0;-moz-box-shadow:#000 0 1px 0;box-shadow:#000 0 1px 0;text-shadow:rgba(0,0,0,.4) 0 1px 0;font-size:20px;font-family:Georgia,Serif;text-decoration:none;vertical-align:middle}.mybutton:active,.mybutton:hover{border-top-color:#6c9;background:#6c9}.myinput{font:14px/1.5 sans-serif}.h2,.h3{font-weight:400;padding-bottom:1em}#toUpSide.to-top-button{position:fixed;bottom:25px;right:25px;display:none;z-index:9999;width:50px;height:50px;border-radius:50%;cursor:pointer;transition:.3s;background-color:rgba(0,163,216,.6);backdrop-filter:blur(4px);box-shadow:0 4px 15px rgba(0,163,216,.3);display:flex;align-items:center;justify-content:center}#toUpSide.to-top-button svg{width:24px;height:24px;transition:transform .3s}#toUpSide.to-top-button:hover{background-color:#00a3d8;transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,163,216,.5)}#toUpSide.to-top-button:hover svg{transform:translateY(-2px)}.h1#site_title{color:#666;padding:0;font-size:2em;line-height:1.2em}.h2,.h2#site_slogan,.h3{line-height:1em}.h2{font-size:1.47em}.h2#site_slogan{padding:0;font-size:1em}.h3{font-size:1.13em}