/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{padding:0;box-sizing:border-box}html,legend{box-sizing:border-box}.slick-slider,html{-webkit-tap-highlight-color:transparent}.group:after,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.btn--1,.btn-3,.slider__link{letter-spacing:.03em}.contractors__item img,.img-responsive,.popup,.slider__item img,legend{max-width:100%}html{line-height:1.15}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}.mfp-bg,.news__img-wrap,.page,.slick-list,svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}.btn,.btn--1,.btn--2,.popup__close,a,a:hover{text-decoration:none}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none;vertical-align:middle}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;white-space:normal}.icon,.jq-selectbox{vertical-align:middle}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body,h1,h2{font-weight:300}summary{display:list-item}[hidden],template{display:none}.no-pad{padding:0!important}.img-responsive{display:block}.group:after{content:".";display:block;clear:both;height:0}.pull-left{float:left}.pull-right{float:right}.left-justify{float:left;margin:0 20px 20px 0}.right-justify{float:right;margin:0 0 20px 20px}h1,h2,h3,h4,h5,h6,p{margin-top:0}body,figure{margin:0}h1,p,table{margin-bottom:20px}.justify-full{text-align:justify}.centered{text-align:center}.text-right{text-align:right}.browsehappy{background:red;color:#fff;padding:10px 0}.browsehappy a{color:#fff}a:hover,a[href^="mailto:"]:hover{color:#328fe0}html{font-size:15px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}*,:after,:before{box-sizing:inherit}body{background:#fff;font-family:Ubuntu,sans-serif;color:#303030;padding:0}h1{font-size:34px}h2{font-size:28px;margin-bottom:14px}h3{font-size:22px;margin-bottom:6px}p{line-height:1.6em}a{color:#186ab3;transition:border-color .3s,color .3s;border-bottom:1px solid rgba(95,115,181,.7)}a:hover,a:hover span{border-color:transparent!important}a span{transition:border-color .3s}a:active,a:focus{outline:0}a[href^="tel:"]{border-bottom:none!important}a[href^="mailto:"]{border-bottom:none;transition:color .3s}a[href^="callto:"],a[href^="tel:"]{color:inherit;text-decoration:none}nav ul,nav ul li,nav ul li ul,nav ul li ul li{margin:0;padding:0;list-style:none}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=email],input[type=url],input[type=tel],input[type=color],input[type=number],input[type=search],select,textarea{width:100%;border:1px solid #a0a0a0;height:38px;line-height:38px;padding:0 1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none;transition:border-color .3s}input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=email]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=color]:focus,input[type=number]:focus,input[type=search]:focus,select:focus,textarea:focus{outline:0;border-color:#186ab3;background-color:#fffdf1}input[type=text]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=datetime]:focus::-webkit-input-placeholder,input[type=datetime-local]:focus::-webkit-input-placeholder,input[type=date]:focus::-webkit-input-placeholder,input[type=month]:focus::-webkit-input-placeholder,input[type=time]:focus::-webkit-input-placeholder,input[type=week]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=url]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=color]:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input[type=text]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=datetime]:focus::-moz-placeholder,input[type=datetime-local]:focus::-moz-placeholder,input[type=date]:focus::-moz-placeholder,input[type=month]:focus::-moz-placeholder,input[type=time]:focus::-moz-placeholder,input[type=week]:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=url]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=color]:focus::-moz-placeholder,input[type=number]:focus::-moz-placeholder,input[type=search]:focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}input[type=text]:focus:-moz-placeholder,input[type=password]:focus:-moz-placeholder,input[type=datetime]:focus:-moz-placeholder,input[type=datetime-local]:focus:-moz-placeholder,input[type=date]:focus:-moz-placeholder,input[type=month]:focus:-moz-placeholder,input[type=time]:focus:-moz-placeholder,input[type=week]:focus:-moz-placeholder,input[type=email]:focus:-moz-placeholder,input[type=url]:focus:-moz-placeholder,input[type=tel]:focus:-moz-placeholder,input[type=color]:focus:-moz-placeholder,input[type=number]:focus:-moz-placeholder,input[type=search]:focus:-moz-placeholder,select:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0}input[type=text]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=datetime]:focus:-ms-input-placeholder,input[type=datetime-local]:focus:-ms-input-placeholder,input[type=date]:focus:-ms-input-placeholder,input[type=month]:focus:-ms-input-placeholder,input[type=time]:focus:-ms-input-placeholder,input[type=week]:focus:-ms-input-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=url]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=color]:focus:-ms-input-placeholder,input[type=number]:focus:-ms-input-placeholder,input[type=search]:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=color]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b7b7b7;font-size:14px;opacity:1;transition:opacity .3s ease}input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=color]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#b7b7b7;font-size:14px;opacity:1;transition:opacity .3s ease}input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=datetime]:-moz-placeholder,input[type=datetime-local]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=month]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=week]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=color]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=search]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#b7b7b7;font-size:14px;opacity:1;transition:opacity .3s ease}input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=color]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b7b7b7;font-size:14px;opacity:1;transition:opacity .3s ease}input:required{box-shadow:none}input[type=submit]{border:none;cursor:pointer}textarea{height:100px}table{width:100%;border-collapse:collapse}table tr td{padding:10px}.btn,.btn--1,.btn--2,.popup__close{display:inline-block;cursor:pointer;border:none;text-align:center;box-shadow:none;background:0 0;padding:0;outline:0;line-height:0}.btn--1,.btn--2,.btn-3{font-weight:700;padding:0 30px;text-transform:uppercase}.btn--1{height:40px;line-height:42px;color:#fff;background-color:#ff5952;transition:all .3s ease-in-out}.btn--1:hover{background-color:#f1332b;color:#fff}.btn--1:active{background-color:#cc2b25;box-shadow:none}.btn--2{height:48px;line-height:50px;font-size:16px;border:1px solid #ff5952;color:#ff5952}.btn--2 .icon{height:20px;width:27px;fill:#ff5952;margin-top:-8px;margin-left:8px;transition:transform .3s}.btn--2:hover{color:#ff5952;border-color:#ff5952!important}.btn--2:hover .icon{-ms-transform:translateX(10px);transform:translateX(10px)}.btn-3{height:40px;line-height:42px;background-color:#186ab3;min-width:246px;color:#fff;font-size:15px}.btn-3:hover{background-color:#2d87d6;color:#fff}.btn-3:active{background-color:#145894;box-shadow:none}.btn-more{display:block;width:200px;margin:0 auto 20px}ul.no-list{padding:0;margin:0;list-style:none}ul:not(.no-list):not(.slick-dots){padding-left:0}ul:not(.no-list):not(.slick-dots) ol,ul:not(.no-list):not(.slick-dots) ul{padding-left:2em;margin-top:.3em}ul:not(.no-list):not(.slick-dots) li{list-style:none;position:relative;display:-ms-flexbox;display:flex;line-height:1.5em;margin-bottom:.65em}ul:not(.no-list):not(.slick-dots) ol li,ul:not(.no-list):not(.slick-dots) ul li{margin-bottom:.3em}ul:not(.no-list):not(.slick-dots) li:before{content:"";display:inline-block;margin-right:10px;width:6px;height:6px;border-radius:50%;border:2px solid #146ab5;-ms-flex-negative:0;flex-shrink:0;position:relative;top:.5em}ol:not(.no-list){counter-reset:myCounter;margin-left:0;padding-left:5px;color:#646464}ol:not(.no-list) ol,ol:not(.no-list) ul{margin-top:.3em;padding-left:2em}ol:not(.no-list) ol li:before,ol:not(.no-list)>li:before{top:0;left:0;width:1.8em;height:1.8em;color:#fff;background:#186ab3;font-weight:700;border-radius:.9em;z-index:1;text-align:center}ol:not(.no-list):last-child{margin-bottom:0}ol:not(.no-list) ol{counter-reset:myCounter2}ol:not(.no-list) ol li:before{content:counter(myCounter2);counter-increment:myCounter2;position:absolute;line-height:2em;padding:0;box-shadow:0 1px 4px 0 rgba(0,0,0,.3);transition:all .3s ease-in-out}ol:not(.no-list)>li{position:relative;padding-left:2.5em;padding-top:.1em;margin:0 0 1em;list-style:none;line-height:1.5em;cursor:pointer;transition:all .2s ease-in-out}ol:not(.no-list)>li :last-child{margin-bottom:0}ol:not(.no-list)>li li{line-height:1.6em;margin-bottom:.3em}ol:not(.no-list)>li:before{content:counter(myCounter);counter-increment:myCounter;position:absolute;line-height:2em;padding:0;transition:all .3s ease-in-out}.advantages__title span:after,.catalog-search__frm:after,.contractors__title span:after,.main-menu__item:after,.sidebar:after,.slick-dots li:before,.slick-track:after,.slick-track:before,ol:not(.no-list)>li:after{content:""}.more-link,.more-link:hover{color:#186ab3}ol:not(.no-list)>li:after{position:absolute;top:2.3em;left:.9em;width:1px;height:calc(100% - 2em);background-color:#cbcbcb;z-index:0}a.dashed-link{border-bottom:none;background:-webkit-linear-gradient(left,#186ab3,#186ab3 60%,transparent 60%);background-size:6px 1px;background-repeat:repeat-x;background-position:0 100%}a.dashed-link:hover{background:0 0}div.gray-bg,section.gray-bg{background-color:#f8f8f8;padding-bottom:50px}.panel{background-color:#fffdf1;padding:30px}.more-link{font-size:15px;border-bottom:none}.more-link span{border-bottom:1px solid rgba(95,115,181,.7);font-weight:400}.more-link .icon{height:11px;width:15px;fill:#186ab3;margin-left:2px;position:relative;top:-2px;transition:transform .3s}.more-link:hover .icon{-ms-transform:translateX(5px);transform:translateX(5px)}.popup{width:440px;background-color:#fff;padding:24px 30px 30px;margin:0 auto;box-shadow:0 5px 10px rgba(0,0,0,.15);position:relative}.popup__title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:32px;margin-bottom:20px}.popup__title+p{margin-top:-10px;margin-bottom:14px}.popup__frm .input-wrap{margin-bottom:16px}.popup__frm .checkbox-label{font-size:14px!important}.popup__inner{padding:0;line-height:1.5em}.popup__submit{display:block;width:200px;margin:26px auto 0}.icon,.pagination li{display:inline-block}.popup__close{background-color:transparent;height:15px;width:15px;-ms-transform:scale(1);transform:scale(1);transition:all .3s;cursor:pointer;padding:0;font-size:0}.popup__close .icon{height:15px;width:15px;fill:#186ab3}.popup__close:hover{-ms-transform:scale(1.3);transform:scale(1.3)}.popup p{font-size:14px;padding-left:30px;padding-right:30px;line-height:1.3}.pagination{list-style:none;padding:0;font-size:0}.pagination li{width:30px;height:30px;text-align:center;margin-right:10px}.pagination li a,.pagination li span{width:30px;height:30px;font-size:18px;font-weight:400;line-height:30px;display:inline-block}.pagination li a{background-color:#186ab3;color:#fff;border:none;transition:all .3s ease-in-out}.pagination li a:hover{background-color:#ff5952;color:#fff}.jq-file,.jq-selectbox__dropdown ul li:hover{color:#186ab3}.pagination li span{background-color:#e6f3ff;cursor:default}.icon{transition:fill .3s}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.icon-connect{height:18px;width:20px}.icon-electricity{height:19px;width:18px}.icon-location{height:21px;width:20px;fill:#186ab3}.icon-mail{height:18px;width:17px;fill:#186ab3}.icon-clock,.icon-phone,.icon-search{height:17px;width:17px;fill:#186ab3}.icon-arrow{height:20px;width:27px}.icon-clip{height:17px;width:17px}.icon-down{height:6px;width:15px}.icon-location-2{height:26px;width:26px}.icon-phone-2{height:22px;width:22px}.icon-adv-1{height:60px;width:60px}.icon-adv-2{height:60px;width:80px}.icon-adv-3{height:80px;width:80px}.icon-m-1{height:34px;width:34px}.icon-m-2{height:33px;width:32px}.icon-m-3,.icon-m-4{height:37px;width:37px}.icon-m-5{height:35px;width:37px}.icon-m-6{height:29px;width:32px}.icon-cable{height:17px;width:17px;fill:#ff5952}.icon-user{height:17px;width:15px;fill:#d1d1d1}.icon-iphone{height:16px;width:17px;fill:#d1d1d1}.icon-mail-2{height:17px;width:17px;fill:#d1d1d1}.icon-edit{height:16px;width:16px;fill:#d1d1d1}.slick-slider{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}.slick-list{margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:0!important}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-dots{width:100%;display:-ms-flexbox;display:flex;padding:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.slick-dots button{position:relative;background-color:#ff5952;width:5px;height:5px;outline:0;font-size:0;line-height:0;padding:0;border:none;border-radius:50%;cursor:pointer;margin:auto;transition:background-color .1s;transition-delay:.1s;z-index:2}.slick-dots li{width:17px;height:17px;display:-ms-flexbox;display:flex;position:relative;margin:0 5px}.slick-dots li:before{display:inline-block;width:17px;height:17px;border:1px solid #ff5952;-ms-transform:scale(0);transform:scale(0);border-radius:50%;position:absolute;left:0;top:0;-ms-flex-negative:0;flex-shrink:0;transition:all .3s ease-in-out}.jq-file__browse,.jq-selectbox select{display:none}.slick-dots li.slick-active:before{-ms-transform:scale(1);transform:scale(1)}.jq-checkbox{height:22px;width:22px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;margin-right:12px}.jq-checkbox__div{height:22px;width:22px;border:1px solid #a0a0a0;background-color:#fff}.jq-checkbox.checked .jq-checkbox__div{border-color:#186ab3;background-image:url(../images/check2.svg);background-position:center 3px;background-repeat:no-repeat;background-size:14px 14px}.jq-checkbox+label{cursor:pointer;font-size:16px}.jq-file{line-height:1;font-size:15px}.jq-selectbox{width:100%;font-size:16px;border:1px solid #e0e0e0;height:38px;line-height:40px;cursor:pointer;background-color:#fff;z-index:9!important}.jq-selectbox__select{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px}.jq-selectbox__select-text{display:block;width:auto!important;height:38px;line-height:35px;font-weight:400}.jq-selectbox__dropdown ul li:before,.ui-widget li:before{display:none!important}.jq-selectbox__dropdown{width:100%!important;left:0;top:37px;background-color:#fff;box-shadow:0 5px 10px rgba(22,7,11,.1);z-index:10}.jq-selectbox__dropdown ul{margin:0!important;padding:0!important;list-style:none!important}.jq-selectbox__dropdown ul li{background-image:none!important;margin:0!important;padding:0 16px!important}.jq-selectbox__dropdown ul li.sel{background-color:#186ab3;color:#fff}.jq-selectbox__trigger{margin-left:7px;-ms-transform:rotate(0);transform:rotate(0);transition:transform .3s}.jq-selectbox__trigger-arrow{height:6px;width:14px;background-image:url(../images/down.svg);background-repeat:no-repeat}.jq-selectbox.opened .jq-selectbox__trigger{-ms-transform:rotate(180deg);transform:rotate(180deg)}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;position:fixed;background:#000;opacity:.8}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;-ms-transform:scale(.8);transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;-ms-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.88}.mfp-zoom-in.mfp-removing .mfp-with-anim{-ms-transform:scale(.8);transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-3d-unfold .mfp-content{perspective:2000px}.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}.mfp-3d-unfold.mfp-bg{opacity:0;transition:all .5s}.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0)}.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:.88}.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0}.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0}.form-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.input-wrap{position:relative}.input-wrap--check{display:-ms-flexbox;display:flex;line-height:1.4}.input-wrap--check label{top:0!important;left:30px!important}.input-wrap--file{border:1px dashed #a0a0a0;cursor:pointer;height:37px}.input-wrap--file.changed{border-color:transparent;background-color:#e6f3ff}.input-wrap--file.changed .icon{fill:#186ab3}.input-wrap--file.changed .jq-file__name{color:#303030}.input-wrap--file label{top:4px!important;left:14px!important}.input-wrap--file label .icon{fill:#b7b7b7}.input-wrap--file .jq-file{width:100%;height:37px;margin:0;padding:7px 10px;cursor:pointer}.input-wrap--file .jq-file__name{padding-left:28px;font-weight:400;line-height:1;padding-top:3px;color:#b7b7b7;font-size:14px;cursor:pointer}.input-wrap input{padding:0 10px 0 36px}.input-wrap label.label-icon{display:inline-block;position:absolute;left:10px;top:8px}.input-wrap label:not(.label-icon):not(.checkbox-label){font-size:16px;margin-bottom:5px;display:block}.input-wrap.focus .icon{fill:#186ab3}.input-wrap textarea{padding-top:8px;padding-left:36px;line-height:1.3em}input.error,textarea.error{color:#303030!important;border-color:red!important}span.error-msg .error{color:red;padding-left:34px;font-size:14px;margin-top:4px;display:inline-block;margin-bottom:16px}.main-menu ul li.active a,.main-menu__item.active,.main-menu__item:hover{color:#ff5952}.popup span.error-msg .error{margin:0}.main-menu{width:75%}.main-menu ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.main-menu__item{display:inline;position:relative;font-size:15px;font-weight:700;line-height:24px;text-transform:uppercase;border-bottom:none;padding:6px 14px 4px}.main-menu__item:after{display:block;border:1px solid rgba(255,89,82,.7);position:absolute;left:10px;bottom:10px;right:10px;top:10px;opacity:0;transition:all .3s}.main-menu__item .menu-icon-wrap{display:none}.menu-icon-wrap{display:inline-block;width:40px;text-align:center;margin-right:12px}.mobile-menu-contacts{display:none}.mobile-menu-contacts .phone-number{display:block;color:#505050;font-size:24px;font-weight:700;margin-bottom:24px;text-align:center}.mobile-menu-contacts .order-link{width:246px;margin:0 auto 24px;display:block}.mobile-menu-contacts .contacts-wrap{width:200px;margin:0 auto}.mobile-menu-contacts .contacts-wrap .contacts-item{margin-bottom:12px;display:-ms-flexbox;display:flex;line-height:1.5em}.mobile-menu-contacts .contacts-wrap .contacts-item .icon{margin-right:8px;top:2px;position:relative;fill:#505050}.contractors-links{margin-bottom:30px;text-align:center}.contractors-links>div{margin-bottom:1em}.contractors-links a{font-size:16px;color:#000;border-color:rgba(48,48,48,.65)}.secondary-menu__item{display:inline-block;color:#fff;border-bottom-color:rgba(255,255,255,.7);margin-bottom:1em;font-size:15px}.secondary-menu__item:hover{color:#fff}.mobile-menu-toggle{display:none;-ms-flex-align:center;align-items:center;font-weight:400;color:#186ab3;position:relative;z-index:100}.mobile-menu-opened{width:100%}.mobile-menu-opened .main-menu{-ms-transform:translateY(0);transform:translateY(0)}.mobile-menu-opened .wrap{-ms-transform:translateX(340px);transform:translateX(340px)}.wrap{transition:transform .3s;position:relative}.hamburger{width:20px;height:14px;position:relative;-ms-transform:rotate(0);transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;margin-right:5px;z-index:5}.hamburger span{display:block;position:absolute;height:2px;width:100%;background:#186ab3;opacity:1;left:0;-ms-transform:rotate(0);transform:rotate(0);transition:.25s ease-in-out}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2),.hamburger span:nth-child(3){top:6px}.hamburger span:nth-child(4){top:12px}.hamburger--wide{width:28px;height:16px}.hamburger--wide span:nth-child(2),.hamburger--wide span:nth-child(3){top:7px}.hamburger--wide span:nth-child(4){top:14px}.active .hamburger span:nth-child(1){top:8px;width:0;left:50%;opacity:0}.active .hamburger span:nth-child(2){-ms-transform:rotate(45deg);transform:rotate(45deg)}.active .hamburger span:nth-child(3){-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.active .hamburger span:nth-child(4){top:0;width:0;left:50%;opacity:0}.top{height:44px;background-color:#f8f8f8}.top .container{display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.top__links .active,.top__links a{display:inline-block;font-size:15px;font-weight:400;height:100%}.top .descriptor{margin-right:auto;font-size:15px}.top__links{height:100%;line-height:32px}.top__links a{color:#303030;border-bottom:none;line-height:38px;padding:0 12px}.top__links a span{border-bottom:1px solid rgba(48,48,48,.65)}.top__links a .icon{margin-right:5px;position:relative;top:-3px}.top__links .active{padding:5px 12px;cursor:default;border-bottom:none;background-color:#fff}.top .logo a,.top__links .active span{border:none!important}.top__links .active .icon{margin-right:6px;top:-4px;position:relative}.top .logo{display:none;position:relative;z-index:100;height:28px;width:69px}.top .contacts-item{display:none;text-align:center}.top .contacts-item .phone-number{display:block;font-size:16px;font-weight:700}.top .contacts-item a{font-size:14px}.page-header{height:110px;border-bottom:1px solid #f1f1f1}.page-header .container{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.page-header .logo{height:65px;width:150px;margin-right:auto}.page-header .logo a{border:none!important}.page-header .contacts-item{font-size:15px;position:relative;padding-left:25px;margin-bottom:2px;line-height:1.8em}.page-header .contacts-item .icon{position:absolute;top:3px;left:0}.page-header .contacts-item .phone-number{font-size:20px;font-weight:700}.page-header .contacts-wrap{margin-left:60px}.page-header .contacts-wrap:last-child .contacts-item{text-align:right;line-height:1;margin-bottom:8px}.page-header .contacts-wrap:last-child .contacts-item .icon{top:0}.main-menu-wrap{height:80px}.main-menu-wrap .container{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.main-menu-wrap .search{width:23%;height:38px}.main-menu-wrap .search__frm{height:38px;position:relative}.main-menu-wrap .search__input{border-color:#ebebeb}.main-menu-wrap .search__input::-webkit-input-placeholder{font-size:12px;text-transform:uppercase}.main-menu-wrap .search__input::-moz-placeholder{font-size:12px;text-transform:uppercase}.main-menu-wrap .search__input:-moz-placeholder{font-size:12px;text-transform:uppercase}.main-menu-wrap .search__input:-ms-input-placeholder{font-size:12px;text-transform:uppercase}.main-menu-wrap .search__input:focus{border-color:#aec0d0}.main-menu-wrap .search__submit{height:15px;width:14px;position:absolute;top:10px;right:14px}.main-menu-wrap .search__submit:hover .icon{fill:#328fe0}.sidebar{width:290px;float:left;background:grey;position:relative}.sidebar h2{color:#fff}.sidebar:after{display:block;position:absolute;right:-20px;top:100px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid red;margin-right:-20px}.slider__item{position:relative}.slider__caption,.slider__link{position:absolute;color:#fff;text-transform:uppercase}.slider__caption{left:-30px;top:30px;width:380px;height:100%;font-size:22px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.slider__caption div{transition:transform .3s;background-color:#186ab3;padding:40px 30px 40px 44px}.slider__caption.hvr div{-ms-transform:translateY(-10px);transform:translateY(-10px)}.slider__link{right:0;bottom:30px;display:inline-block;height:60px;line-height:60px;background-color:#ff5952;border:none;padding:0 30px 0 40px;font-size:20px}.slider__link .icon{height:26px;width:50px;fill:#fff;position:relative;top:-5px;-ms-transform:translateX(0);transform:translateX(0);transition:transform .3s}.slider__link:hover{color:#fff}.slider__link:hover .icon{-ms-transform:translateX(10px);transform:translateX(10px)}.advantages{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;margin-bottom:50px}.advantages__img{height:70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:14px;transition:transform .3s}.advantages__item{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center;padding:24px 20px;border:1px solid #f1f1f1;cursor:default;transition:border-color .3s}.advantages__item:hover{border-color:#aec0d0}.advantages__item:hover .advantages__title{-ms-transform:translateY(-5px);transform:translateY(-5px)}.advantages__item:hover .advantages__title span:after{right:0}.advantages__title{position:relative;text-align:center;text-transform:uppercase;margin-bottom:6px;font-weight:700;color:#146ab5;font-size:14px;transition:transform .3s}.advantages__title span{position:relative}.advantages__title span:after{display:block;height:1px;background-color:#aec0d0;position:absolute;left:0;right:100%;bottom:-5px;transition:all .3s}.advantages__desc{text-align:center;line-height:1.4em;font-size:15px}.catalog{padding-bottom:20px}.catalog--page .catalog__item{}.catalog__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.catalog__item{margin-bottom:14px;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:22px;position:relative;font-size:16px;padding-right:20px}.catalog__item .icon{margin-right:3px;position:absolute;top:3px;left:0}.catalog__item a{color:#303030;border-bottom-color:rgba(48,48,48,.65);line-height:1.5em}.catalog-search--page{margin-bottom:30px}.catalog-search__frm{height:62px;position:relative}.catalog-search__frm:after{width:100%;height:2px;position:absolute;left:0;bottom:0;background:linear-gradient(to right,#ff635c 0,#166bb4 100%)}.catalog-search__frm input{height:60px;border:none;padding-top:3px;font-size:20px}.catalog-search__frm input::-webkit-input-placeholder{color:#d1d1d1;font-size:24px;font-weight:700}.catalog-search__frm input::-moz-placeholder{color:#d1d1d1;font-size:24px;font-weight:700}.catalog-search__frm input:-moz-placeholder{color:#d1d1d1;font-size:24px;font-weight:700}.catalog-search__frm input:-ms-input-placeholder{color:#d1d1d1;font-size:24px;font-weight:700}.catalog-search__input{line-height:60px}.catalog-search__submit{height:32px;width:30px;position:absolute;right:20px;top:16px;-ms-transform:rotate(90deg);transform:rotate(90deg)}.catalog-search__submit .icon{height:32px;width:30px}.catalog-search__submit:hover .icon{fill:#328fe0}.count{color:#757575}.contractors{margin-bottom:50px}.contractors__item{position:relative;height:180px;display:block;border:none}.contractors__item img{position:absolute;left:0;top:0;filter:grayscale(100%);transition:all .3s}.contractors__item.last .contractors__caption{left:auto;right:0}.contractors__item:hover img{filter:grayscale(30%)}.contractors__item:hover .icon{-ms-transform:translateX(5px);transform:translateX(5px)}.contractors__item:hover .contractors__caption{-ms-transform:translateY(-10px);transform:translateY(-10px)}.contractors__item:hover .contractors__title span:after{width:100%}.contractors__caption{width:360px;height:110px;position:absolute;left:0;top:38px;background-color:#186ab3;color:#fff;padding:20px 40px;text-align:center;transition:transform .3s;z-index:2}.contractors__title,.contractors__title span{display:inline-block;position:relative}.contractors__caption p{font-size:14px;line-height:1.3em;margin-bottom:0}.contractors__title{font-size:18px;text-transform:uppercase;margin-bottom:10px;line-height:1;padding-left:30px}.contractors__title span:after{display:block;height:1px;background-color:rgba(255,255,255,.7);position:absolute;left:0;bottom:-6px;width:0;transition:all .3s}.contractors__title .icon{height:17px;width:20px;fill:#fff;position:relative;top:-5px;margin-left:10px;transition:transform .3s ease-in-out;-ms-transform:translateX(0);transform:translateX(0)}.cable-order__frm .input-wrap,.cable-order__frm--inline .cable-order__submit,.sub-catalog__item{width:100%}.question .section__title{margin-bottom:24px}.question__frm .form-row{margin-bottom:20px}.about{font-size:16px}.about p:last-child{margin-bottom:0}.news__item{position:relative;border:none}.news__item:hover .news__img-wrap img{filter:grayscale(20%)}.news__img-wrap img,.ymaps-layers-pane{filter:grayscale(100%)}.news__item:hover .news__date{-ms-transform:translateY(-5px);transform:translateY(-5px)}.news__item:hover .news__title{color:#000}.news__date{height:34px;display:inline-block;padding:0 10px;text-align:center;line-height:34px;font-size:14px;font-weight:300;color:#fff;position:absolute;top:15px;left:-15px;background-color:#186ab3;transition:transform .3s}.cable-img-wrap,ul.breadcrumbs li{position:relative}.news__img-wrap{height:170px;display:block;margin-bottom:10px;border:none}.news__img-wrap img{transition:all .3s}.news__title{color:#303030;border-bottom-color:rgba(48,48,48,.65);line-height:1.65em;font-size:15px;font-weight:400}.news.news-list .news__item{display:-ms-flexbox;display:flex;margin-bottom:20px}.news.news-list .news__img-wrap{-ms-flex-order:0;order:0;margin-right:30px}.news.news-list .news__text{-ms-flex-order:1;order:1}.news.news-list .news__header{font-size:24px;font-weight:400}header time{font-size:14px;font-weight:400;color:#8e8e8e;display:block;margin-bottom:10px}.content-header,.section__title{margin-bottom:30px}.section{padding-top:50px}.section__title .more-link{position:relative;margin-left:16px;top:-3px}.section__sub-title{color:#757575;font-size:15px;display:block;margin-top:5px;line-height:1.35em}.content{padding-bottom:100px}.bottom-section{margin-top:40px}.content-header{height:140px;background-position:top right!important}.content-header__inner{display:inline-block;min-width:calc(50% + 30px);height:94px;margin-left:-30px;padding:14px 30px;background-color:#186ab3;color:#fff;margin-top:25px}ul.breadcrumbs{margin-bottom:10px;line-height:1.3em}ul.breadcrumbs li{display:inline-block}ul.breadcrumbs li:after{content:"/";display:inline-block;margin:0 6px 0 8px;font-size:12px}ul.breadcrumbs li:last-child:after{display:none}ul.breadcrumbs a{font-size:14px;color:#fff;border-bottom:1px solid rgba(255,255,255,.7)}.main-content{min-height:300px;padding-top:20px;padding-bottom:30px}.main-content .container{margin-bottom:30px}.pre-order{padding:26px;border:1px solid #ff5952;text-align:center;line-height:1.3em}.sub-catalog{padding-top:10px}.sub-catalog .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sub-catalog__item{height:30px;border-radius:15px;display:inline-block;background-color:#e6f3ff;box-shadow:0 2px 0 rgba(58,102,141,.41);border:none;text-align:center;line-height:32px;color:#186ab3;margin-bottom:15px;transition:none}.sub-catalog__item:hover{color:#fff;background-color:#186ab3;box-shadow:0 2px 0 #0f5693}.cable-card .row{margin-bottom:30px}.cable-img-wrap:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;border:1px solid rgba(206,206,206,.7)}.transcript table td{background-color:#fff;border:1px solid #e7f4ff}.transcript table td:first-child{text-align:center;padding-left:5px;padding-right:5px;background-color:#e6f3ff;text-transform:uppercase;font-weight:700;border-bottom-color:#fff}.cable-order{padding-top:0}.cable-order .section__title{margin-bottom:20px}.cable-order__frm .form-row,.portfolio{margin-bottom:10px}.cable-order__inner{text-align:center;padding:30px;border:1px solid #e0e9f1;background-color:#fff8f8b0}.cable-order__frm{background-color:#f9f9f9;padding:30px 20px;border:1px solid #efefef}.cable-order__frm--inline .form-row>div{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.cable-order__frm input{padding:0 16px;border-color:#e0e0e0;transition:all .3s}.cable-order__frm input:focus{box-shadow:none}.cable-order__frm .input-wrap--check{-ms-flex-align:center;align-items:center}.cable-order__frm .jq-checkbox__div{border-color:#e0e0e0}.portfolio__item{position:relative;display:block;border:none;margin-bottom:30px}.portfolio__caption,.portfolio__item:before{width:100%;height:100%;position:absolute;left:0;top:0}.portfolio__desc,.portfolio__title{margin-bottom:10px;text-align:center;}.portfolio__item:before{content:"";display:block;background-color:#343434;opacity:.6;transition:all .3s ease-in-out}.portfolio__caption{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:column;flex-flow:column;color:#fff;padding:20px}.portfolio__title{font-size:18px}.portfolio .icon{fill:#fff;-ms-flex-negative:0;flex-shrink:0}.bottom-catalog{margin-bottom:50px;margin-top:10px}.bottom-catalog__item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:180px;border:1px solid rgba(206,206,206,.7)}.bottom-catalog__item:hover{border:1px solid #ff5952!important}.bottom-catalog__item:hover img{-ms-transform:translateY(-5px);transform:translateY(-5px)}.bottom-catalog__item:hover .bottom-catalog__title{background-color:#ff5952}.bottom-catalog__item img{display:block;max-width:100%;transition:all .3s}.bottom-catalog__title{width:180px;display:inline-block;height:32px;background-color:#186ab3;color:#fff;line-height:32px;font-size:16px;font-weight:400;text-align:center;border:none;position:absolute;left:50%;bottom:-16px;margin-left:-90px;margin-top:-16px;transition:all .3s}.contact-info__item{padding-left:40px;position:relative;margin-bottom:30px}.contact-info__item .icon{fill:#186ab3;position:relative;top:2px}.contact-info__item .icon-mail-2{height:28px;width:24px}.contact-info__title{margin-bottom:8px}.contact-info__title .icon{position:absolute;left:0;top:2px}.contact-info address{font-style:normal;margin-bottom:8px;font-weight:400}.contact-info .phone-number{display:block;font-size:20px;margin-bottom:6px}.contact-info .schedule{line-height:1.4em}.feedback .section__title{margin-bottom:20px}.feedback__frm .form-row{margin-bottom:15px}.feedback__frm .input-wrap--check{margin-top:10px}.feedback__frm .input-wrap--check label{font-size:15px;padding-top:2px}.feedback__submit{margin-top:15px}.map-wrap{height:400px}.ymaps-map{background:0 0}.search-list__item{font-size:18px;margin-bottom:1em}.catalog-search-results li{display:block}.page-footer{background-color:#186ab3;color:#fff;padding:50px 0}.page-footer .logo{width:150px;height:62px;margin-bottom:10px}.page-footer .logo a{border:none!important}.page-footer a{color:#fff;border-bottom:1px solid rgba(255,255,255,.7);transition:all .3s}.page-footer a:hover{color:#fff}.page-footer a.dashed-link{border:none;background:-webkit-linear-gradient(left,#fff,#fff 60%,transparent 60%);background-size:6px 1px;background-repeat:repeat-x;background-position:0 100%}.page-footer .row>div:first-child{padding-right:0}.page-footer .row>div:nth-child(2){padding-left:0}.page-footer .row>div:last-child{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-footer .row>div:last-child .contacts-wrap:last-child .contacts-item{text-align:right;line-height:1;margin-bottom:8px}.page-footer .row>div:last-child .contacts-wrap:last-child .contacts-item .icon{top:-5px}.page-footer .contacts-item{font-size:15px;position:relative;margin-bottom:2px;line-height:1.8em}.page-footer .contacts-item .icon{margin-right:5px;position:relative;top:-3px;fill:#fff}.page-footer .contacts-item .phone-number{font-size:20px;font-weight:700}.page-footer .offer{width:100%;font-size:.83rem}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:url(../fonts/ubuntu.woff2) format("woff2"),url(../fonts/ubuntu.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:url(../fonts/ubuntu-light.woff2) format("woff2"),url(../fonts/ubuntu-light.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:url(../fonts/ubuntu-bold.woff2) format("woff2"),url(../fonts/ubuntu-bold.woff) format("woff")}@media (min-width:371px) and (max-width:480px){.news.news-list .news__img-wrap,.news.news-list .news__img-wrap img,.news__img-wrap img{width:100%}}@media (min-width:481px){.catalog-search-results>div{margin-bottom:40px}.portfolio__title{/*-ms-transform:translateY(36px);transform:translateY(36px);*/transition:all .4s}.portfolio__desc{opacity:0;-ms-transform:translateY(140px);transform:translateY(140px);transition:all .4s}.portfolio .icon{opacity:0;-ms-transform:translateY(140px);transform:translateY(140px);transition:all .5s}}@media (min-width:769px){.btn--1{min-width:200px}.main-menu ul li.active a:after,.main-menu__item.active:after{top:-3px;left:-3px;right:-3px;bottom:-3px;opacity:1}.news.news-list .news__img-wrap{-ms-flex-preferred-size:370px;flex-basis:370px;-ms-flex-negative:0;flex-shrink:0}.portfolio__item:hover .portfolio__title{-ms-transform:translateY(0);transform:translateY(0)}.portfolio__item:hover .icon,.portfolio__item:hover .portfolio__desc{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.portfolio__item:hover:before{background-color:#186ab3;opacity:1}}@media (min-width:769px) and (max-width:1200px){.pre-order{margin-top:20px}}@media (min-width:801px) and (max-width:992px){.news__img-wrap img{width:100%}}@media (min-width:1171px) and (max-width:1280px){.slider__item img{width:100%}}@media (min-width:1201px) and (max-width:1280px){.contractors__item img{width:100%}}@media (min-width:1281px){.slider,.slider .slick-list{padding-left:30px}.slider{width:calc(100% + 90px);margin-left:-60px}.contractors__item.last .contractors__caption{right:-30px}.contractors__caption{left:-30px}}@media (max-width:1280px){.slider__caption{left:0}.slider__link{right:0}}@media (max-width:1200px){.cable-card .row{margin-bottom:0}.cable-order__frm--inline .form-row>div:nth-child(1){-ms-flex-order:0;order:0}.cable-order__frm--inline .form-row>div:nth-child(2){-ms-flex-order:1;order:1}.cable-order__frm--inline .form-row>div:nth-child(3){-ms-flex-order:2;order:2}.cable-order__frm--inline .form-row>div:nth-child(4){-ms-flex-order:4;order:4;-ms-flex-align:center;align-items:center}.cable-order__frm--inline .form-row>div:nth-child(5){-ms-flex-order:3;order:3}.cable-order__frm .input-wrap{margin-bottom:10px}}@media (max-width:1180px){.contractors__item{height:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.contractors__item img{position:static}.contractors__caption{width:100%;position:static;height:auto;padding:20px}}@media (max-width:1140px){.main-menu{width:100%}.main-menu-wrap .search{display:none}}@media (max-width:992px){.catalog__item{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%}.feedback__frm .form-row{margin-bottom:0}.feedback__frm .input-wrap:not(.input-wrap--check){margin-bottom:10px}}@media (max-width:940px){.page-header .contacts-wrap{margin-left:40px}}@media (max-width:880px){.page-header .contacts-wrap:nth-child(3){display:none}.contractors__caption{padding:16px}.contractors__title{font-size:16px;margin-bottom:5px}.contractors__title .icon{height:13px;width:15px}}@media (max-width:860px){.main-menu__item{font-size:14px;padding:8px 10px 6px}}@media (max-width:768px){.form-row,.main-menu ul{display:block}.main-menu,.top{position:fixed;left:0}h1{font-size:32px}h2{font-size:26px}div.gray-bg,section.gray-bg{padding-bottom:30px}.main-menu{width:340px;background-color:#f8f8f8;padding:5px 20px 80px;height:100%;top:44px;overflow-y:scroll;-ms-transform:translateX(-100%);transform:translateX(-100%);transition:transform .3s;z-index:10}.main-menu ul{margin-bottom:20px}.main-menu ul li:last-child a{border-bottom:none}.main-menu__item .menu-icon-wrap{display:inline-block}.main-menu__item{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d0d0d0;color:#000;font-size:17px;text-transform:none;font-weight:300;padding:12px 10px}.mobile-menu-contacts{display:block}.mobile-menu-toggle{display:-ms-flexbox;display:flex}.slider__link .icon,.top .descriptor{display:none}.top{width:100%;top:0;box-shadow:0 3px 10px rgba(0,0,0,.05);background-color:#fff;border-bottom:none;z-index:101}.page-header{margin-top:43px}.main-menu-wrap{height:20px}.slider__caption{width:300px}.slider__caption div{padding:20px;font-size:15px;line-height:1.5em}.slider__link{height:40px;line-height:40px;padding:0 30px;font-size:15px}.advantages__item{border:none}.catalog--page .catalog__item,.catalog__item{-ms-flex-preferred-size:50%;flex-basis:50%}.question__frm .form-row{margin-bottom:0}.question__frm .form-row .input-wrap{margin-bottom:10px}.news.news-list .news__item{margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.news.news-list .news__img-wrap{height:auto;margin-right:0;margin-bottom:10px}.news.news-list .news__text p{margin-bottom:10px;line-height:1.5}.news.news-list .news__header{font-size:18px}.section{padding-top:30px}.section__title{margin-bottom:20px}.header-wrap{margin-bottom:30px;padding-left:0;padding-right:0}.content-header,.content-header__inner h1{margin-bottom:0}.content-header__inner{width:100%;height:100%;margin:0;background-color:rgba(24,106,179,.8);padding-left:20px;padding-right:20px;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center}.main-content .container{margin-bottom:10px}.cable-card,.cable-img{margin-bottom:20px}.transcript{height:auto}.cable-order{padding-top:0}.cable-order__frm--inline .cable-order__submit{margin-top:10px}}@media (max-width:710px){.page-footer .offer{padding-top:10px}}@media (max-width:650px){.page-header .logo{width:130px}.page-header .contacts-wrap{margin-left:20px}}@media (max-width:640px){.contractors__item.last{margin-top:20px}}@media (max-width:600px){.page-header .contacts-item .icon,.slider{display:none}ol:not(.no-list) ul{padding-left:0}.page-header .contacts-item .phone-number{font-size:16px}.page-header .contacts-wrap .contacts-item{padding-left:0;line-height:1.3}.advantages{display:block;margin-bottom:20px}.advantages__item{border:none;padding:0 0 24px;display:block}.page-footer .contacts-wrap:first-child{margin-bottom:10px}}@media (max-width:540px){.page-header .logo{width:100px}}@media (max-width:480px){.mobile-menu-toggle>span,.top__links{display:none}.page{padding-top:50px}html{font-size:15px}h1{font-size:26.15px}h2{font-size:22px;font-weight:400}.btn--2{height:44px;line-height:46px;font-size:14px}.btn--2 .icon{height:18px;width:24px}.popup{padding:24px 20px 30px}.pagination{text-align:center}.icon-adv-1{height:47px;width:47px}.icon-adv-2{height:49px;width:55px}.icon-adv-3{height:59px;width:59px}.main-menu{top:56px;left:auto!important;right:0;-ms-transform:translateX(100%);transform:translateX(100%)}.mobile-menu-toggle .hamburger{margin-right:0}.mobile-menu-opened .wrap{-ms-transform:translateX(-340px);transform:translateX(-340px)}.top{height:56px}.top .logo{display:block}.top .contacts-item{display:block;margin-right:24px;z-index:10}.advantages__item br,.page-header{display:none}.main-menu-wrap{height:0}.advantages__img{float:left;height:auto;width:60px;margin-right:10px}.advantages__item{min-height:70px}.advantages__title{text-align:left;margin-bottom:3px;font-size:12px;padding-top:10px}.contractors,.news__item,.question__frm .input-wrap--check{margin-bottom:20px}.advantages__desc{text-align:left;font-size:14px}.page-footer .contacts-item,.page-footer .offer,.section__title{text-align:center}.catalog{padding-bottom:0}.catalog--page .catalog__item,.page--main .catalog__list .catalog__item{-ms-flex-preferred-size:100%;flex-basis:100%}.catalog-search__frm{height:50px}.catalog-search__frm input{height:50px;line-height:50px;padding-top:0;padding-left:10px;font-size:1rem}.catalog-search__frm input::-webkit-input-placeholder{font-size:20px;font-weight:400}.catalog-search__frm input::-moz-placeholder{font-size:18px;font-weight:400}.catalog-search__frm input:-moz-placeholder{font-size:18px;font-weight:400}.catalog-search__frm input:-ms-input-placeholder{font-size:18px;font-weight:400}.catalog-search__submit{top:8px;right:10px}.catalog-search__submit .icon{height:32px;width:26px}.count{display:inline-block;font-size:24px;margin-top:5px}.contractors__caption{background-color:#fff;color:#303030}.contractors__title span{border-bottom:1px solid rgba(48,48,48,.65)}.question__submit{width:100%}.about{font-size:15px}.news__img-wrap{margin-bottom:6px}.bottom-catalog,.header-wrap,.portfolio__item{margin-bottom:10px}.section__title .more-link{display:block;margin-top:5px;font-size:15px}.pre-order,.section__sub-title{font-size:14px}.content{padding-bottom:30px}.content-header{height:auto;margin-top:5px}.main-content+.question{margin-top:-20px}.pre-order{padding:20px 10px}.pre-order p{line-height:1.3em}.cable-order .section__title{padding-left:10px;padding-right:10px}.cable-order__frm{border:none}.cable-order__frm .input-wrap--check label{font-size:15px}.cable-order__submit{width:100%;margin-top:10px}.cable-order .container{padding-left:0;padding-right:0}.portfolio__item{height:140px;overflow:hidden}.portfolio__item:before{background-color:#186ab3;opacity:1}.portfolio__desc{font-size:14px}.portfolio .icon{height:15px;width:20px}.bottom-catalog__item{margin-bottom:40px}.feedback__submit{width:100%}.map-wrap{height:300px}.page-footer{padding:30px 0}.page-footer .logo{width:119px;height:50px}.page-footer .row>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:column;flex-flow:column}.page-footer .row>div:first-child{margin-bottom:20px}.page-footer .row>div:last-child{display:-ms-flexbox;display:flex;margin:0}.page-footer .contacts-item .icon{display:none}.page-footer .contacts-item .phone-number{margin-bottom:10px;display:inline-block}}@media (max-width:440px){.main-menu{width:100%!important}.mobile-menu-opened .wrap{-ms-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:400px){.main-menu{padding:5px 10px 20px}.catalog-search__frm input::-moz-placeholder{font-size:16px}.catalog-search__frm input:-moz-placeholder{font-size:16px}.catalog-search__frm input:-ms-input-placeholder{font-size:16px}.content-header__inner{padding-left:10px;padding-right:10px}.portfolio__item img{width:100%;height:auto}.portfolio__title{font-size:16px;font-weight:700}.map-wrap{height:260px}}@media (max-width:360px){h2{font-size:20px;font-weight:400}.section__sub-title{font-size:13px}}@media (max-width:340px){.popup__frm .input-wrap--check+.popup__submit{margin-top:40px}}
body {
    color: #595959;
}

:root {
    --theme-color: #6498f3;
}

.content-header {
    background: var(--theme-color);
}

.content-header__inner {
    background-color: #595959;
}

.icon,
.contact-info__item .icon {
    fill: var(--theme-color);
}

ol:not(.no-list) ol li:before, ol:not(.no-list)>li:before {
    background: var(--theme-color);
}
ul:not(.no-list):not(.slick-dots) li:before {
    border-color: var(--theme-color);
}
a {
    color: var(--theme-color);
}
.page-footer {
    background-color: var(--theme-color);
}

.content-header{
    height: auto;
    padding-bottom: 24px;
}
.slider__caption div {
    background-color: var(--theme-color);
}
@media (max-width: 480px) {
    .slider__caption div {
        font-size: 14px;
    }
    .slider__link {
        font-size: 14px;
    }
}
.advantages__title {
    color: var(--theme-color);
}
.content-header__inner{
    height: auto;
}
.content-header__inner h1{
    margin-bottom: 2px;
        line-height: 1.1em;
}
.slider {
    transition: opacity .25s;
}
.slider:not(.slick-initialized) {
    opacity: 0;
}
.content-header {
    position: relative;
}
.content-header__icon-wrap {
        width: 100px;
    height: 100px;
    position: absolute;
    right: 30px;
    top: 50%;
    margin-top: -50px;
}
@media (max-width: 768px) {
    .content-header__icon-wrap {
        width: 80px;
        height: 80px;
        margin-top: -40px;
    }
}
@media (max-width: 480px) {
    .content-header__icon-wrap {
        display: none;
    }
}
.content-header__icon-wrap svg {
    fill: #ffffff;
}

.portfolio{
    column-count: 3;
    column-gap: 20px;
    margin-bottom: 40px;
}

.portfolio__item{
    position: relative;
    height: auto!important;
    /* padding-left: 28px; */
    margin-bottom: 3px;
     -webkit-column-break-inside: avoid; /* Chrome, Safari */
    page-break-inside: avoid;           /* Theoretically FF 20+ */
    break-inside: avoid-column;         /* IE 11 */
}
.portfolio__item a{
    
    /* height: 120px;
    border: 1px solid rgba(206,206,206,.7);
    transition: border-color .3s;
    overflow: hidden; */
    
    color: #004d92;
     border-bottom: 1px solid  rgba(0,75,142,.2);
    line-height: 1.4em;
    
    /* background: url('../images/logo.svg') no-repeat left top; */
}
.portfolio__item .icon{
   margin-right: 5px;
    position: absolute;
    top: -1px;
    left: 0;
    fill: #ff5952;
    opacity: 1;
    transform: none;
    transition: none;
   /*  transform: translateX(-30%); */
}

.portfolio__item .icon-electricity{
    height: 24px;
    width: 21px;
}
.portfolio__item a:hover{
    color: #ff5952;
}
    
.portfolio__item:hover{
    /* border:1px solid #ff5952!important; */
}
.portfolio__item:hover .icon{
    /* opacity: .5;
        transform: translateX(0); */
}
.portfolio__desc, .portfolio__title{
    font-size: 15px;
    transform: none;
    line-height: 1.3em;
    position: relative;
    font-weight: 500;
    transition: none;
    text-align: left;
   
    z-index: 2;
}
.portfolio__item:before {
   display: none;
}
.portfolio__caption{
    color: #303030;
    padding-left: 10px;
    padding-right: 10px;
        justify-content: flex-start;
        flex-direction: row;
}

.transcript table td:first-child{
    white-space: nowrap;
    letter-spacing: .05em;
}
.btn-more{
    margin-top: 30px;
}
.sub-catalog__item:active {
    box-shadow: 0 1px 0 #0f5693;
    height: 31px;
    line-height: 33px;
}
.sub-catalog__item{
    margin-bottom: 0;
}
.sub-catalog.row{
    margin-top: -10px;
}
.sub-catalog.row > div {
    margin-top: 10px;
    height: 32px;
}
.btn--2:hover {
    color: #ef534c;
    border-color: #ef534c!important;
}
ul:not(.no-list),
ol:not(.no-list){
   
}
ul:not(.no-list)>li,
ol:not(.no-list)>li {
    line-height: 1.6em;
    color: #303030;
}
b, strong {
    font-weight: 500;
}
h3 {
    margin-bottom: .85em;
    margin-top: 1.5em;
    font-weight: 400;
}

.page-header .logo,
.page-footer .logo {
    width: 140px;
    height: auto;
}

.page-footer .logo {
    margin-bottom: 30px;
}

.logo img{
    max-width: 100%;
}

.editor-area table td {
    border: 1px solid #e6e6e6;
}

.page-footer .contacts-item {
    margin-bottom: 7px;
}

.main-content {
    padding-bottom: 100px;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/ubuntu-medium.woff2') format('woff2'),
        url('../fonts/ubuntu-medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@media (max-width: 768px){
    .portfolio{
        column-count: 2;
    }
    .main-content {
        padding-bottom: 60px;
    }
    
    .editor-area table {
        width: 100%!important;
    }
}

@media (max-width: 480px) {
    .portfolio{
        column-count: 1;
    }
    
    .top .logo {
        margin-bottom: 10px;
    }
}

/*/////////*/
/* :root {
    --theme-color: #186ab3;   
    --theme-color-light: rgba(95,115,181,.7);
    --border-color: #eaeaea;
} */

.categories {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    padding-bottom: 100px;
}

.categories__item {
    display: flex;
    align-items: center;
    column-gap: 20px;
    border: 1px solid #eaeaea;
    padding: 20px;
    font-size: 18px;
}

.categories__item:hover {
    border-color: var(--theme-color-light)!important;
}

.brand {
    display: flex;
    column-gap: 30px;
    border: 1px solid var(--border-color);
    padding: 20px;
    margin-bottom: 30px;
}

.brand__logo {
    width: 300px;
    flex-shrink: 0;
}

.brand__logo img {
    max-width: 100%;
}

.brand__desc p:last-child {
    margin-bottom: 0;
}

.brand__desc {
    font-size: 18px;
    line-height: 1.3;
}

.product {
    display: flex;
    gap: 30px;
    border: 1px solid var(--border-color);
    padding: 20px;
}

.product + .product {
    margin-top: 20px;
}

.product__gallery {
    width: 300px;
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

.product__gallery .product-slider {
    width: 250px;
    transition: opacity .25s;
}

.product-slider:not(.slick-initialized) {
    opacity: 0;
}

.product__info {
    flex: 1 1 auto;
}

.product__title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
}

.product__code {
    font-style: italic;
    margin-bottom: 10px;
}

.product__params {
    
}

.product__params p {
    margin: 0 0 .02em;
    font-size: 14px;
    line-height: 1.3;
}

.product__order {
    width: 200px;
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.product__order-btn {
    padding: 0;
}

.popup__product-title {
    font-size: 14px;
    padding: 10px;
    margin: 0 0 15px;
    
    background-color: #e9f8d3;
    font-weight: 500;
}

.products {
    margin-bottom: 20px;
}

.catalog {
    padding-bottom: 80px;
}

.catalog .btn-more {
    width: auto;
}

.main-menu > ul > li {
    position: relative;
}

.main-menu__submenu-wrapper {
    position: absolute;
    top: 100%;
    
    display: none;
   
    padding-top: 10px;
    z-index: 1;
    min-width: 100%;
}

ul.main-menu__submenu {
    padding: 15px 0;
    background-color: #fff;
    /* box-shadow: 0 5px 10px rgba(0,0,0,.25); */
    border: 1px solid var(--theme-color-light);
    display: flex;
    flex-direction: column;
    gap: 10px;
}


.main-menu__submenu li {
    white-space: no-wrap;
}

.main-menu__submenu .main-menu__item:after {
    display: none;
}

.main-menu__submenu .main-menu__item .menu-icon-wrap {
    display: none;
}


.main-menu__submenu .main-menu__item.active,
.main-menu__submenu .main-menu__item:hover {
        color: #000;
    } 

.main-menu ul li.active .main-menu__submenu a,
.main-menu ul li .main-menu__submenu a {
    color: var(--theme-color);
}
    
.main-menu ul li.active .main-menu__submenu li.active .main-menu__item.active {
    color: #ff5952;
}  

.main-menu__item:after {
    display: none;
}

@media (min-width: 769px) {
    .main-menu > ul > li:hover .main-menu__submenu-wrapper {
        display: block;
    }
    
    .main-menu li.active .main-menu__submenu-wrapper {
        left: -3px;
        min-width: calc(100% + 6px);
    }
    
    .main-menu li.active ul.main-menu__submenu {
        
        /* border-color: rgba(255,89,82,.7); */
    }
    
    .main-menu__toggle-submenu-btn {
        display: none;
    }
}

@media (max-width: 1024px) {
    .brand {
        column-gap: 20px;
    }
    
    .brand__logo {
        width: 200px;
    }
    
    .brand__desc p {
        font-size: 16px;
        line-height: 1.35;
    }
    
    .product__gallery {
        width: 150px;
    }
    
    .product__gallery .product-slider {
        width: 150px;
    }
    
    
}

@media (max-width: 768px) {
    
    .categories {
        grid-template-columns: repeat(2, 1fr);
    }

    .content-header {
        padding-bottom: 0;
    }
    
    .content-header__inner {
        padding-bottom: 16px;
    }

    .product {
        display: grid;
        grid-template-columns: 200px auto;
    }
    
    .product__gallery {
        width: 200px;
    }
    
    .product__gallery .product-slider {
        width: 200px;
    }
    
    .main-menu__submenu-wrapper {
        position: static;
        padding-left: 60px;
    }
    
    ul.main-menu__submenu {
        background-color: transparent;
        border: 0;
        padding: 0;
    }
    
    .main-menu__submenu .main-menu__item {
        border-bottom: 0;
        padding: 3px 0;
    }
    
     .main-menu__category {
        position: relative;
    }


    .main-menu__toggle-submenu-btn {
        width: 40px;
        height: 40px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        right: -10px;
        top: 8px;
    }
    
    .main-menu__toggle-submenu-btn svg {
        transition: transform .25s;
    }
    
    .opened .main-menu__toggle-submenu-btn svg {
        transform: scaleY(-1);
    }
    
    .main-menu__submenu-wrapper {
        padding-top: 0;
    }
    
    .main-menu__category .main-menu__item {
        border-bottom: 0;
    }
    
    .main-menu__category {
        border-bottom: 1px solid #d0d0d0;
    }
    
}

@media (max-width: 540px) {
    .categories {
        grid-template-columns: 1fr;
    }
    
    .brand {
        display: block;
    }
    
    .brand__logo {
        width: 100%;
        margin-bottom: 20px;
    }
    
   .product {
        grid-template-columns: 1fr;
    }
    
    .product__gallery {
        width: 100%;
        align-items: center;
    }
    
    .product__order {
        
    }
    
    .product__info {
        
    }
}

@media (max-width: 480px) {
    .main-menu-wrap + .wrap {
        padding-top: 20px;
    }
    
    .product-slider img {
        height: 200px;
    }
}

@media (max-width: 400px) {
    .product__order,
    .product__order-btn {
        width: 100%;
    }
}

.brands {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(178px, 1fr));
    gap: 20px;
    padding: 10px 0 60px;
}

@media (max-width: 480px) {
 .brands {
     grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
 }   
}

.brands__item {
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    padding: 30px 20px;
    background-color: #ffffff;
    border-radius: 16px;
    box-shadow: 0 1px 2px #0000001a;
    border: 1px solid #fff;
    transition: box-shadow .25s;
}

@media (max-width: 480px) {
 .brands__item {
     height: 100px;
 }   
}

.brands__item:hover {
    box-shadow: 0 3px 5px #0000001a;
}

.brands__item img {
    max-height: 100%;
    max-width: 100%;
}

.categories {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    gap: 20px;
    padding: 10px 0 60px;
}


.categories__item {
    height: 238px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    padding: 30px 20px 20px;
    background-color: #ffffff;
    border-radius: 16px;
    box-shadow: 0 1px 2px #0000001a;
    border: 1px solid #fff;
    transition: box-shadow .25s;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.categories__item:hover {
    box-shadow: 0 3px 5px #0000001a;
}

.categories__item img {
    max-height: 138px;
    /* max-height: 100%; */
    max-width: 100%;
    margin-bottom: 10px;
}

.categories__item-title {
    margin-top: auto;
    display: inline-flex;
    height: 2em;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.btn {
  cursor: pointer;
  user-select: none;

  position: relative;

  overflow: visible;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  margin: 0;
  padding: 0;

  font: inherit;
  font-size: 1rem;
  line-height: normal;
/*   color: inherit; */
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;

  appearance: none;
/*   background-color: transparent; */
/*   border: none; */
  outline: none;
  box-shadow: none;
}
.tabs{
    
}
@media (max-width: 768px) {
    .tabs {
        margin-top: 30px;
    }        
}
@media (max-width: 480px) {
    .tabs {
        margin-top: 20px;
    }        
}
.tabs__controls {
    display: flex;
    justify-content: center;
    /* column-gap: 20px; */
}
.tabs__btn {
    flex: 1 1 100%;
   /*  border: 1px solid #186ab3; */
    height: 45px;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--theme-color);
}

.tabs__btn._current {
    background-color: var(--theme-color);
    color: #ffffff;
    pointer-events: none;
    cursor: default;
}

.tabs__content {
    display: none;
}

.tabs__content._visible{
    display: block;
    padding: 20px 0;
}

@media (max-width: 480px) {
    /* .slider {
        margin: 0 -20px;
    } */
    .slider__caption {
        width: 100%;
        position: static;
       /*  text-transform: none; */
        animation-delay: 0s!important;
    }
    .slider__link {
        position: static;
        width: 100%;
        text-align: center;
        /* background-color: #3a74a7; */
        animation-delay: 0s!important;
    }
}