@import url(../libs/tel/css/intlTelInput.min.css);@import url(../libs/fancybox/jquery.fancybox.min.css);html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none!important}*::-moz-selection{background:#000;color:#fff}*::selection{background:#000;color:#fff}@media all and (min-width:1201px){*{scrollbar-width:thin;scrollbar-color:#000 rgba(0,0,0,.1)!important}*::-webkit-scrollbar{width:7px;height:7px;background:rgba(0,0,0,.1)}*::-webkit-scrollbar-thumb{background:#000;width:100%;cursor:pointer;border-radius:5px}}html{width:100%;max-width:100%;min-height:100%}body{overflow-x:hidden;position:relative;display:block;min-width:320px;margin:0;background:#fff;font-family:"Mulish",sans-serif;line-height:1.25}@media all and (min-width:1201px){body.compensate-for-scrollbar .header{right:7px}}ul,ol{margin:0;padding:0}ul li,ol li{list-style-type:none}textarea,input{font-family:inherit}textarea{resize:none}a{-webkit-transition:.3s all ease;transition:.3s all ease;text-decoration:none;color:inherit}img,svg{max-width:100%;display:block;height:auto;width:auto}svg{-ms-flex-negative:0;flex-shrink:0;max-height:100%}p{margin:0}[data-toggle],[data-target]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6{margin:0}.j-wow{visibility:hidden}.j-wow.animated{visibility:visible}.j-wow.j-wow-perspective-left{-webkit-transform-origin:0 0;transform-origin:0 0}.j-title{opacity:0}.j-title span{opacity:0}.wrapper{overflow:hidden;padding:70px 0 0}.container{max-width:1230px;padding:0 60px;margin:0 auto;width:100%}.container--big{max-width:1680px!important}.container--full{max-width:100%!important}.margin-no:first-child,.info__item:first-child,.text h1:first-child,.text h2:first-child,.text h3:first-child,.text h4:first-child,.text h5:first-child,.text h6:first-child,.text ol li:first-child,.text ul li:first-child,.text p:first-child{margin-top:0}.margin-no:last-child,.info__item:last-child,.text h1:last-child,.text h2:last-child,.text h3:last-child,.text h4:last-child,.text h5:last-child,.text h6:last-child,.text ol li:last-child,.text ul li:last-child,.text p:last-child{margin-bottom:0}.fit-cover,.defects__item img,.news-item__img img,.reviews-item__img img,.work-item__img-img img,.items__img-inner img,.services__img-inner img,.banner__slider-item img,.text .gallery img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.fit-contain{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.header{position:fixed;top:0;left:0;right:0;padding:0 30px;-webkit-box-shadow:0 8px 15px rgba(36,36,36,.0746831);box-shadow:0 8px 15px rgba(36,36,36,.0746831);background:#fff;z-index:100}.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:70px;max-width:1700px;margin:0 auto}.header__logo{width:256px;display:block;-ms-flex-negative:0;flex-shrink:0}.header__menu{padding:0 30px}.header__menu-phones{display:none}.header__nav-list{margin:0 -25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav-li{padding:0 25px}.header__nav-a{display:block;text-align:center;font-size:25px;-webkit-transition:.3s color ease;transition:.3s color ease}.header__nav-a:hover,.header__nav-a.active{color:#a7a7a7}.header__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.header__lang{margin:0 15px 0 0}.header__social{margin:0 18px 0 0}.header__toggle{display:none}.lang{width:70px;height:40px;font-size:20px;position:relative;text-transform:uppercase}.lang__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #000;border-radius:4px;height:100%;-webkit-transition:.3s ease;transition:.3s ease;position:relative;z-index:2;cursor:pointer}.lang__title.active-target{border-radius:4px 4px 0 0;border-bottom:1px solid #fff}.lang__title.active-target svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.lang__title:hover{color:#a7a7a7}.lang__arrow{-ms-flex-negative:0;flex-shrink:0;margin:0 0 0 7px}.lang__arrow svg{width:9px;height:6px;-webkit-transition:.3s ease;transition:.3s ease}.lang__list{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #000;border-top:0;border-radius:0 0 4px 4px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transform:translateY(-10px);transform:translateY(-10px);visibility:hidden;opacity:0;pointer-events:none;z-index:1}.lang__list.active-target{visibility:visible;opacity:1;-webkit-transform:none;transform:none;pointer-events:all}.lang__list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 12px}.lang__list a:hover{color:#a7a7a7}.social__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -6px}.social__li{padding:0 6px}.social__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;width:40px;height:40px;fill:#fff}.social__item:hover{opacity:.7}.social__item--telegram{background:#7aa5da}.social__item--telegram svg{width:22px;height:17px}.social__item--viber{background:#7c509a}.social__item--viber svg{width:21px;height:23px}.social__item--instagram{background:radial-gradient(230.93% 230.93% at 102.01% 2.03%,#f9ed32 0%,#ee2a7b 36%,#d22a8a 44%,#8b2ab2 60%,#1b2af0 83%,#002aff 88%)}.social__item--instagram svg{width:20px;height:20px}.social__item--facebook{background:#0b84ee}.social__item--facebook svg{width:12px;height:23px}.phones__item{display:block;font:700 22px/1.25 "Mulish",sans-serif}.phones__item:hover{color:#a7a7a7}@media screen and (max-width:1750px){.header__logo{width:240px}.header__nav-list{margin:0 -18px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__nav-li{padding:0 18px}.header__nav-a{font-size:22px}.phones__item{font-size:20px}}@media screen and (max-width:1500px){.header__nav-a{font-size:20px}}@media screen and (max-width:1440px){.header__nav-a{font-size:18px}}@media screen and (max-width:1400px){.header .header__phones{display:none}.header .header__social{margin:0}}@media screen and (max-width:1200px){.header::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;z-index:-1}.header .header__menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-2;opacity:0;visibility:hidden;-webkit-transform:scale(.7);transform:scale(.7);background:#000;-webkit-transition:.3s ease;transition:.3s ease;padding:120px 0 50px;color:#fff;overflow:hidden;overflow-y:auto}.header .header__menu.active-target{visibility:visible;opacity:1;-webkit-transform:none;transform:none}.header .header__menu-phones{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px 0 0}.header .header__menu-phones .phones__li{margin:3px 0}.header .header__nav-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.header .header__nav-li{width:100%}.header .header__nav-a{font-size:25px;padding:15px}.header .header__toggle{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;background:#000;-ms-flex-negative:0;flex-shrink:0;margin:0 0 0 15px}.header .header__toggle-inner{height:14px;width:20px;position:relative}.header .header__toggle span{height:2px;width:100%;background:#fff;border-radius:2px;position:absolute;left:0;-webkit-transition:.3s ease;transition:.3s ease}.header .header__toggle span:nth-child(1){top:0}.header .header__toggle span:nth-child(2){top:6px;width:14px}.header .header__toggle span:nth-child(3){bottom:0}.header .header__toggle.active-target span:nth-child(1){-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);top:50%;left:50%}.header .header__toggle.active-target span:nth-child(2){width:0}.header .header__toggle.active-target span:nth-child(3){-webkit-transform:translate(-50%,50%) rotate(-45deg);transform:translate(-50%,50%) rotate(-45deg);left:50%;bottom:50%}}@media screen and (max-width:767px){.header{padding:0 15px}.header .header__wrapper{height:60px}.header .header__logo{width:110px}.header .header__menu{padding:90px 0 50px}.header .header__toggle{height:32px;width:32px;margin:0 0 0 8px}.header .header__toggle-inner{-webkit-transform:scale(.8);transform:scale(.8)}.header .header__social .social__list{margin:0 -4px}.header .header__social .social__li{padding:0 4px}.header .header__social .social__item{height:32px;width:32px}.header .header__social .social__item--viber svg{width:17px;height:19px}.header .header__social .social__item--telegram svg{width:17px;height:14px}.header .header__lang{margin:0 8px 0 0}.lang{width:48px;height:32px;font-size:14px}.lang__arrow{margin:0 0 0 2px}.lang__list a{height:32px}}.customize-support .header{top:32px}.nojq{position:fixed!important}@media screen and (max-width:767px){.customize-support .header{top:46px}}.btn{height:54px;padding:0 20px;min-width:200px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#000;font:900 18px/1 "Mulish",sans-serif;color:#fff;text-align:center;border:0;cursor:pointer;border-radius:5px;-webkit-transition:.3s ease;transition:.3s ease}.btn:hover{background:#a7a7a7}.btn--white{background:#fff;color:#000}.btn--white:hover{color:#fff}.btn--border{border:1px solid #000;background:none;color:#000}.btn--border:hover{background:#000;color:#fff}.btn--arrow{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 22px;fill:#fff;text-align:left}.btn--arrow svg{width:11px;height:7px;margin:0 0 0 15px}.title-sec{font:900 55px/1.2 "Mulish",sans-serif;margin:0 0 30px}@media screen and (max-width:1600px){.container{padding:0 30px;max-width:1170px}}@media screen and (max-width:1200px){.container{padding:0 30px}.title-sec{font-size:50px;margin:0 0 30px}}@media screen and (max-width:767px){.wrapper{padding:60px 0 0}.container{padding:0 15px}.title-sec{font-size:25px;margin:0 0 20px}}.text{color:#717171;font-size:22px}.text p{margin:20px 0}.text ul{padding-left:20px;margin:30px 0}.text ul li{margin:10px 0}.text ul li::before{content:"•";color:#000;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.text ol{padding-left:30px;margin:30px 0}.text ol li{margin:10px 0;counter-increment:list}.text ol li::before{content:counter(list) ".";color:#000;font-weight:bold;display:inline-block;width:1.4em;margin-left:-1.4em}.text a{text-decoration:underline;color:red}.text a:hover{text-decoration:none}.text a:visited{color:rgba(255,0,0,.5)}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{color:#000;margin:40px 0 25px;font-weight:900}.text h1::after,.text h2::after,.text h3::after,.text h4::after,.text h5::after,.text h6::after{content:"";height:3px;width:130px;display:block;background:-webkit-gradient(linear,left top,right top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(to right,#000,rgba(0,0,0,0));margin:25px 0 0}.text .alignleft{float:left;margin:0 30px 20px 0}.text .aligncenter{margin:40px auto}.text .alignright{float:right;margin:0 0 20px 30px}.text .wp-caption a{display:block;position:relative;height:100%}.text .wp-caption a:hover::before{opacity:1}.text .wp-caption a::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:1;-webkit-transition:.3s ease;transition:.3s ease;opacity:0}.text .wp-caption img{width:100%}.text .wp-caption-text{font-size:.8em;text-align:center;margin:15px 0 0}.text--white{color:#fff}.text--small{font-size:16px}.text .gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:25px -15px!important}.text .gallery-item{float:none;padding:15px;margin:0!important}.text .gallery-icon{height:100%}.text .gallery a{display:block;position:relative;height:100%}.text .gallery a:hover::before{opacity:1}.text .gallery a::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:1;-webkit-transition:.3s ease;transition:.3s ease;opacity:0}.text .gallery img{border:0!important}.text strong{color:#000;font-weight:900}.text hr{margin:40px 0;border-color:#000}.text blockquote{background:#ededed;margin:40px 0;padding:30px;color:#000}@media screen and (max-width:1750px){.text{font-size:20px}}@media screen and (max-width:992px){.text .alignleft,.text .alignright{float:none;margin:40px auto}.text .wp-caption{width:100%!important}}@media screen and (max-width:767px){.text{font-size:16px}.text p{margin:15px 0}.text ul,.text ol{margin:20px 0}.text .wp-caption{margin:30px auto}.text hr{margin:30px 0}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{margin:30px 0 20px}.text h1::after,.text h2::after,.text h3::after,.text h4::after,.text h5::after,.text h6::after{margin:20px 0 0}.text .gallery{margin:20px -7px!important}.text .gallery-item{padding:7px}.text blockquote{margin:30px 0;padding:20px 15px}}form{position:relative}.input-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -11px}.input-col{padding:0 11px;width:50%}.input-col .label{margin:0}.label{display:block;position:relative;margin:15px 0 0}.label__input{height:50px;width:100%;background:none;border:0;border-bottom:2px solid #a7a7a7;padding:0}.label__input.is-valid+.invalid-message{display:none}.label__input:focus{border-color:#000}.label__input::-webkit-input-placeholder{color:#000}.label__input::-moz-placeholder{color:#000}.label__input:-ms-input-placeholder{color:#000}.label__input::-ms-input-placeholder{color:#000}.label__input::placeholder{color:#000}.label--textarea .label__input{height:auto;padding:14px 0}.invalid-message{color:red;margin:5px 0 0}.iti{color:#000;width:100%}.iti--container{top:50px!important;left:0!important;width:100%}.iti__flag-container{padding:0;width:70px;height:50px}.iti__selected-flag{padding:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.05)!important;-webkit-transition:.3s ease;transition:.3s ease}.iti__selected-flag:hover{background:rgba(0,0,0,.1)!important}.iti__arrow{width:auto;height:auto;-ms-flex-negative:0;flex-shrink:0;border:0}.iti__arrow--up svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.iti__arrow svg{height:20px;width:11px;-webkit-transition:.3s ease;transition:.3s ease}.iti .label__input{padding:0 0 0 85px!important}.iti__country-list{border:0;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 30px 0 rgba(0,0,0,.1);top:0!important;bottom:unset!important;width:100%;white-space:inherit}.iti-mobile .iti--container{top:122px!important;bottom:0!important;left:30px!important;right:30px!important;width:auto!important}.input-pol{color:rgba(0,0,0,.8);margin:20px 0 0}.input-pol a{text-decoration:underline;font-weight:700}.input-pol a:hover{text-decoration:none}.loader{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loader img{width:100px;height:100px;-webkit-animation:.5s loader linear infinite;animation:.5s loader linear infinite}@-webkit-keyframes loader{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (max-width:767px){.input-col{width:100%;margin:0 0 15px}.input-col:last-child{margin:0}.input-pol{font-size:12px;margin:15px 0 0}.iti-mobile .iti--container{top:75px!important;left:15px!important;right:15px!important}}.arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:70px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#000;z-index:2;fill:#fff;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:5px}.arrow:hover{background:#a7a7a7}.arrow--prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.arrow--next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.arrow.swiper-button-disabled{opacity:0;visibility:hidden}.arrow svg{width:27px;height:16px}.slider__container{position:relative}.slider__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.slider__slide{-ms-flex-negative:0;flex-shrink:0}.slider .arrow--prev{left:-35px}.slider .arrow--next{right:-35px}.scrollbar{background:-webkit-gradient(linear,left top,right top,from(#ededed),to(rgba(255,255,255,0)));background:linear-gradient(to right,#ededed,rgba(255,255,255,0));height:15px;margin:30px 0 0}.scrollbar .swiper-scrollbar-drag{height:100%;background:#000}.scrollbar--white{background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.scrollbar--white .swiper-scrollbar-drag{background:#fff}@media screen and (max-width:1200px){.arrow{width:60px;height:60px}.arrow svg{width:22px;height:12px}.slider .arrow--prev{left:-30px}.slider .arrow--next{right:-30px}}@media screen and (max-width:992px){.slider__slide{width:550px!important}}@media screen and (max-width:767px){.slider__slide{width:290px!important}.slider .arrow{display:none}.scrollbar{height:8px;margin:20px 0 0}}.banner{background:#ededed}.banner .container{max-width:1500px}.banner__wrapper{height:600px;display:-webkit-box;display:-ms-flexbox;display:flex}.banner__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 60px 0 0}.banner__title{font:900 55px/1.25 "Mulish",sans-serif;text-transform:uppercase}.banner__line{width:0;height:3px;display:block;background:-webkit-gradient(linear,left top,right top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(to right,#000,rgba(0,0,0,0));margin:30px 0;-webkit-transition:2s ease;transition:2s ease}.banner__line.animated{width:130px}.banner__img{width:58%;-ms-flex-negative:0;flex-shrink:0}.banner__img-inner{height:100%;width:57vw;overflow:hidden;position:relative}.banner__img-lines{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;opacity:.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:27px;pointer-events:none}.banner__img-lines svg{width:590px;height:109px}.banner__slider{height:100%;position:relative;overflow:hidden}.banner__slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.banner__slider-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;overflow:hidden}.banner__slider-item{height:100%}.banner .arrow--prev{left:80px}.banner .arrow--next{right:80px}@media screen and (max-width:1200px){.banner .container{padding:0}.banner__wrapper{height:540px}.banner__text{padding:30px}.banner__img{width:50%}.banner__img-inner{width:50vw}.banner__title{font-size:50px}.banner .arrow--prev{left:30px}.banner .arrow--next{right:30px}}@media screen and (max-width:992px){.banner__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.banner__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:30px 30px 40px}.banner__img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;height:380px}.banner__img-inner{width:100%}}@media screen and (max-width:767px){.banner__text{padding:30px 15px 40px}.banner__title{font-size:35px}.banner__img{height:200px}.banner__img-lines{padding:15px}.banner__img-lines svg{width:195px;height:34px}.banner .arrow--prev{left:15px}.banner .arrow--next{right:15px}}.services{padding:30px 0}.services__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px -30px}.services__col{padding:0 15px;width:33.3333%;margin:0 0 30px}.services__item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services__item:hover .services__img-inner img{-webkit-transform:scale(1.1);transform:scale(1.1)}.services__item:hover .services__title{color:#a7a7a7}.services__item:hover .services__lines{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}.services__item:hover .services__btns{visibility:visible;opacity:1;-webkit-transform:none;transform:none}.services__img{height:630px;width:100%;position:relative;overflow:hidden}.services__img-inner{height:100%;background:rgba(0,0,0,.1)}.services__img-inner img{-webkit-transition:.7s ease;transition:.7s ease}.services__lines{position:absolute;left:0;top:0;right:0;bottom:0;padding:30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;fill:#000;opacity:.2;-webkit-transition:.3s ease;transition:.3s ease}.services__lines svg{width:313px;height:58px}.services__btns{position:absolute;bottom:56px;left:0;width:100%;padding:0 44px;visibility:hidden;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);z-index:3;-webkit-transition:.3s ease;transition:.3s ease}.services__btns-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px}.services__btns-col{width:50%;padding:0 15px}.services__btns .btn{min-width:unset;width:100%}.services__title{font:700 25px/1.25 "Mulish",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin:0 0 20px;text-align:center;white-space:nowrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.services__title::after{position:absolute;bottom:-2px;left:0;height:3px;width:130px;background:-webkit-gradient(linear,left top,right top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(to right,#000,rgba(0,0,0,0))}@media screen and (max-width:1700px){.services__img{height:500px}}@media screen and (max-width:1400px){.services__img{height:440px}.services__btns{padding:0 15px}}@media screen and (max-width:1200px){.services__col{width:50%}.services__title{font-size:22px}.services__img-inner::after{opacity:.6;-webkit-transform:translateX(50%);transform:translateX(50%);right:50%}.services__lines{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}.services__btns{visibility:visible;opacity:1;-webkit-transform:none;transform:none;padding:0 30px}}@media screen and (max-width:992px){.services__btns-row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px -15px}.services__btns-col{width:100%;padding:8px 15px}}@media screen and (max-width:767px){.services{padding:30px 0}.services__col{width:100%}.services__img{height:340px}.services__btns{bottom:15px;padding:0 15px}.services__btns-row{margin:-7px}.services__btns-col{width:50%;padding:7px}.services__title{font-size:20px;white-space:inherit;margin:0 0 15px}}.items__item:nth-child(2n-1) .items__text{padding:50px 0 50px 50px}.items__item:nth-child(2n-1) .items__img-inner{float:right;right:0}.items__item:nth-child(2n) .items__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:50px 50px 50px 0}.items__item:nth-child(2n) .items__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;left:0}.items__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:600px}.items__img{width:50%;position:relative}.items__img-inner{width:50vw;height:100%;top:0;overflow:hidden;position:relative;background:rgba(0,0,0,.1);position:absolute;top:0}.items__img-lines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;right:0;left:0;top:0;bottom:0;z-index:1;padding:20px;opacity:.2}.items__img-lines svg{width:225px;height:40px}.items__text{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items__title{font:900 25px/1.25 "Mulish",sans-serif}.items__line{margin:30px 0;height:3px;width:130px;background:-webkit-gradient(linear,left top,right top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(to right,#000,rgba(0,0,0,0))}.items__desc--short{max-height:400px;height:100%;-webkit-transition:.6s ease;transition:.6s ease;overflow:hidden;position:relative}.items__desc--short::after{content:"";position:absolute;bottom:0;width:100%;left:0;height:200px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}.items__desc--short.active{max-height:1500px}.items__desc--short.active::after{content:none}.items__more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:700 16px/1 "Mulish",sans-serif;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.items__more:hover{color:#717171;fill:#717171}.items__more.active{display:none}.items__more svg{width:17px;height:10px;margin:0 0 0 11px}.items__btns{margin:22px 0 0}.items__btns-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -20px}.items__btns-col{padding:0 20px}@media screen and (max-width:1200px){.items__item:nth-child(2n-1) .items__text{padding:40px 0 40px 30px}.items__item:nth-child(2n) .items__text{padding:40px 30px 40px 0}.items__btns-row{margin:0 -15px}.items__btns-col{padding:0 15px}}@media screen and (max-width:992px){.items__btns-row{margin:0 -15px}.items__btns-col{padding:0 15px;width:50%}.items__btns .btn{min-width:unset;width:100%}}@media screen and (max-width:767px){.items__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:unset}.items__img{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 -15px;height:200px;-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.items__img-inner{width:100%}.items__img-lines{padding:15px}.items__text{width:100%;padding:30px 0!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.items__title{font-size:16px}.items__desc{max-height:unset}.items__desc--short::after{content:none}.items__more{display:none}.items__line{margin:20px 0}.items__btns-row{margin:0 -7px}.items__btns-col{padding:0 7px}}.why{position:relative;z-index:1;color:#fff;background:#000;padding:60px 0 78px;overflow:hidden}.why__bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;opacity:.3;background:center/cover no-repeat}.why .title-sec{margin:0}.why__top-desc{max-width:972px;position:relative;padding:0 0 0 33px;margin:10px 0 0}.why__top-desc::before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#fff));background:linear-gradient(to bottom,#000,#fff)}.why__preims{margin:20px 0 0}.why__preims-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.why__preims-col{width:20%;padding:15px}.why__preims-item:hover .why__preims-lines{-webkit-transform:scale(1.1);transform:scale(1.1)}.why__preims-icon{height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.why__preims-lines{fill:#fff;opacity:.2;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s ease;transition:.3s ease}.why__preims-lines svg{width:172px;height:30px}.why__preims-title{font:700 20px/1.25 "Mulish",sans-serif;text-align:center;margin:20px 0 0}.why__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0 0;margin:30px 0 0;border-top:1px solid #fff}.why__form-text{-ms-flex-negative:0;flex-shrink:0;width:390px;margin:0 20px 0 0}.why__form-desc{margin:15px 0 0}.why__form-form{background:#fff;color:#000;border-radius:4px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:20px 40px}.why__form-btn{margin:24px 0 0}.why__form-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0 0}.why__form-message-title{margin:0 20px 0 0;color:#000}@media screen and (max-width:1200px){.why__preims{margin:30px 0 0}.why__preims-title{font-size:18px}.why__form-form{padding:20px 30px}}@media screen and (max-width:992px){.why__preims-col{width:33.333%}.why__form{-ms-flex-wrap:wrap;flex-wrap:wrap}.why__form-text{margin:0;width:100%}.why__form-form{width:100%;margin:30px 0 0}}@media screen and (max-width:767px){.why{padding:30px 0 40px}.why__top-desc{padding:0 0 0 15px}.why__preims{margin:20px 0 0}.why__preims-col{width:50%}.why__preims-icon{height:112px;width:122px;margin:0 auto!important;padding:28px;font-size:40px}.why__preims-icon img{max-height:100%}.why__preims-title{margin:15px 0 0;font-size:16px;display:none}.why__form-desc{margin:10px 0 0}.why__form-form{margin:20px 0 0;padding:5px 20px 20px}.why__form-btn{margin:15px 0 0}.why__form-message{margin:10px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.why__form-message-title{margin:0;width:100%}.why__form-message-social{margin:10px 0 0}}.works{padding:50px 0 60px;overflow:hidden}.work-item{cursor:pointer}.work-item:hover .work-item__img::before{opacity:1}.work-item__img{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px;overflow:hidden;position:relative}.work-item__img::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;background:rgba(0,0,0,.2);opacity:0;-webkit-transition:.3s ease;transition:.3s ease}.work-item__img-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;border-right:1px solid #fff}.work-item__img-col:last-child{border:0}.work-item__img-title{height:46px;width:120px;position:absolute;left:20px;top:20px;text-transform:uppercase;font:900 25px/1 "Mulish",sans-serif;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.work-item__img-title--before{background:rgba(0,0,0,.5);color:#fff}.work-item__img-title--after{background:rgba(255,255,255,.5);color:#000}.work-item__img-img{height:452px}.work-item__text{margin:20px 0 0;padding:0 0 0 36px;position:relative}.work-item__text::before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#000));background:linear-gradient(to bottom,#fff,#000)}.work-item__title{font:700 25px/1.25 "Mulish",sans-serif}.work-item__desc{margin:4px 0 0}.modal-works{max-width:1000px!important}.modal-works .work-item__img{margin:20px 0}.modal-works__text{margin:30px 0 0}@media screen and (max-width:1200px){.work-item__img-img{height:380px}.work-item__img-title{font-size:22px}.work-item__title{font-size:22px}}@media screen and (max-width:767px){.works{padding:30px 0}.work-item__img-img{height:164px}.work-item__img-title{font-size:12px;width:55px;height:22px;left:6px;top:6px}.work-item__text{margin:16px 0 0;padding:0 0 0 20px}.work-item__title{font-size:16px}.work-item__desc{font-size:14px}.modal-works__text{margin:20px 0 0}}.reviews{overflow:hidden;padding:50px 0 60px;background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,#ededed,rgba(255,255,255,0))}.reviews-item{background:#fff;padding:14px 30px 40px;min-height:100%}.reviews-item__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews-item__top::after{content:"";height:3px;width:60px;display:block;background:-webkit-gradient(linear,left top,right top,from(#000),to(#fff));background:linear-gradient(to right,#000,#fff)}.reviews-item__img{width:48px;height:48px;border-radius:50%;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;margin:0 20px 0 0;background:#ededed;fill:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviews-item__img svg{width:20px;height:20px}.reviews-item__title{font:700 25px/1.25 "Mulish",sans-serif;margin:0 43px 0 0}.reviews-item__desc{margin:12px 0 0;max-height:136px;height:100%;overflow:hidden;-webkit-transition:.3s ease;transition:.3s ease;position:relative}.reviews-item__desc.active{max-height:400px}.reviews-item__desc.active::after{opacity:0}.reviews-item__desc--more::after{content:"";height:90px;width:100%;left:0;bottom:0;position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none}.reviews-item__date{margin:18px 0 0;font:700 18px/1.25 "Mulish",sans-serif}.reviews-item__more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:700 16px/1.2 "Mulish",sans-serif;margin:10px 0 0;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer}.reviews-item__more:hover{color:#a7a7a7;fill:#a7a7a7}.reviews-item__more.active{display:none}.reviews-item__more svg{width:17px;height:10px;margin:0 0 0 11px}@media screen and (max-width:1200px){.reviews-item__title{font-size:22px}}@media screen and (max-width:767px){.reviews{padding:30px 0}.reviews-item{padding:15px 20px 20px}.reviews-item__img{margin:0 12px 0 0}.reviews-item__title{font-size:16px;margin:0 15px 0 0}.reviews-item__desc{font-size:14px}.reviews-item__more{font-size:14px}.reviews-item__more svg{width:10px;height:6px;margin:0 0 0 8px}.reviews-item__date{font-size:16px;margin:12px 0 0}}.news{background:#000;color:#fff;padding:50px 0 60px}.news-item{background:#fff;color:#000;display:block}.news-item:hover .news-item__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.news-item:hover .news-item__more span{max-width:100px;margin:0 6px 0 0}.news-item__topbl{padding:15px 24px 22px}.news-item__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-item__cat{font:400 14px/1.25 "Mulish",sans-serif;color:#717171;text-transform:uppercase}.news-item__dot{width:3px;height:3px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin:0 5px;background:#717171}.news-item__date{font:700 14px/1.25 "Mulish",sans-serif}.news-item__title{font:700 30px/1.25 "Mulish",sans-serif;margin:8px 0 0}.news-item__img{height:288px;overflow:hidden}.news-item__img img{-webkit-transition:.6s ease;transition:.6s ease}.news-item__more{height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px;font:700 16px/1.25 "Mulish",sans-serif}.news-item__more span{display:block;max-width:0;width:100%;overflow:hidden;-webkit-transition:.3s ease;transition:.3s ease}.news-item__more svg{width:17px;height:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width:1200px){.news-item__img{height:220px}.news-item__title{font-size:25px}}@media screen and (max-width:767px){.news{padding:30px 0}.news-item__topbl{padding:15px 20px 20px}.news-item__title{font-size:16px}.news-item__img{height:190px}.news-item__more{height:38px;padding:0 20px}}.formsec{padding:50px 0}.formsec__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.formsec__text{width:380px;-ms-flex-negative:0;flex-shrink:0;margin:0 24px 0 0}.formsec .title-sec{margin:0}.formsec__info{margin:22px 0 0}.formsec__social{margin:22px 0 0}.formsec__form{padding:60px 0 60px 74px;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.formsec__form::before{content:"";position:absolute;top:0;left:0;height:100%;width:60vw;background:-webkit-gradient(linear,left top,right top,from(#ededed),to(#fff));background:linear-gradient(to right,#ededed,#fff);z-index:-1}.formsec__btn{margin:28px 0 0}.info__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:22px 0}.info__item--address svg{width:10px;height:12px}.info__item--phone svg{width:12px;height:12px}.info__item--email svg{width:12px;height:9px}.info__item--email a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.info__item--email a:hover::after{width:0}.info__item--email a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000;-webkit-transition:.3s ease;transition:.3s ease}.info__icon{-ms-flex-negative:0;flex-shrink:0;width:12px;margin:0 10px 0 0;fill:#000}.info a:hover{color:#a7a7a7}@media screen and (max-width:1200px){.formsec__form{padding:40px 0 40px 40px}}@media screen and (max-width:992px){.formsec__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.formsec__text{width:100%;margin:0}.formsec__form{padding:30px;margin:42px 0 0}}@media screen and (max-width:767px){.formsec{padding:30px 0}.formsec__form{padding:5px 20px 30px}.formsec__btn{margin:15px 0 0}}.map{height:334px}.map iframe{display:block;width:100%;height:100%}@media screen and (max-width:767px){.map{height:190px}}.seo{background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,#ededed,rgba(255,255,255,0));padding:70px 0 80px}.seo .title-sec{margin:0 0 20px}@media screen and (max-width:767px){.seo{padding:30px 0}}.desclist{position:relative;color:#fff;text-align:center}.desclist__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:center/cover}.desclist__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.desclist__col{width:50%;position:relative;padding:70px 0}.desclist__col:first-child::after{content:"";width:3px;height:100%;position:absolute;right:-1.5px;top:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(#fff),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,0),#fff,rgba(0,0,0,0))}.desclist__top{margin:0 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.desclist__top::after{content:"";display:block;position:absolute;bottom:0;margin:0 auto;width:300px;height:3px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to right,rgba(255,255,255,0),#fff,rgba(255,255,255,0))}.desclist__top .title-sec{border-top:5px solid #fff;white-space:nowrap;padding:15px 40px 30px;margin:0}.desclist__top .title-sec::before,.desclist__top .title-sec::after{content:"";display:block;position:absolute;width:5px;height:100%;top:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(rgba(255,255,255,.1)),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,#fff,rgba(255,255,255,.1),rgba(255,255,255,0))}.desclist__top .title-sec::before{left:0}.desclist__top .title-sec::after{right:0}.desclist__item{font:900 25px/1 "Mulish",sans-serif;margin:0 0 30px}.desclist__item:last-child{margin:0}@media screen and (max-width:1200px){.desclist__top .title-sec{font-size:40px;padding:15px 30px 25px}}@media screen and (max-width:992px){.desclist__top .title-sec{font-size:32px}}@media screen and (max-width:767px){.desclist{padding:40px 0}.desclist__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.desclist__col{width:100%;padding:0}.desclist__col:first-child{margin:0 0 40px}.desclist__col:first-child::after{content:none}.desclist__top{margin:0 0 20px}.desclist__top::after{width:200px}.desclist__top .title-sec{font-size:25px}.desclist__item{font-size:18px;margin:0 0 15px}}.colors{position:relative;height:100vh;padding:90px 0 0;text-align:center;color:#fff;overflow:hidden}.colors__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:center/cover}.colors .title-sec{max-width:810px;margin:0 auto}@media screen and (max-width:1200px){.colors{padding:60px 0 0;height:600px}}@media screen and (max-width:767px){.colors{padding:40px 0 0;height:400px}}.defects{position:relative;z-index:1;background:#000;color:#fff;padding:70px 0}.defects__bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;background:center/cover fixed no-repeat;opacity:.3}.defects .title-sec{text-align:center}.defects__row{margin:0 -15px -30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.defects__col{margin:0 0 30px;padding:0 15px;width:33.333%}.defects__item{height:302px;position:relative;cursor:pointer;border:5px solid #000}.defects__item:hover::before{opacity:1}.defects__item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.3);opacity:0;-webkit-transition:.3s ease;transition:.3s ease}.defects__title{padding:17px 0 30px;font:700 25px/1.25 "Mulish",sans-serif;position:relative}.defects__title::after{content:"";position:absolute;bottom:0;left:0;height:3px;width:74px;background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff,rgba(255,255,255,0))}@media screen and (max-width:1600px){.defects__img{height:300px}.defects__title{font-size:20px}}@media screen and (max-width:1200px){.defects__item{height:250px}}@media screen and (max-width:992px){.defects__col{width:50%}.defects__item{height:240px}}@media screen and (max-width:767px){.defects{padding:30px 0 40px}.defects__row{margin:0 -7px -15px}.defects__col{width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 7px;margin:0 0 15px}.defects__item{height:156px}.defects__title{font-size:14px;padding:9px 0 14px}}.product-desc{position:relative;padding:20px 0 30px}.product-desc__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:center/cover}.product-desc__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.product-desc__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:540px;padding:0 30px;-ms-flex-negative:0;flex-shrink:0}.product-desc__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:100px 0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-desc__item{font:700 22px/1.2 "Mulish",sans-serif;margin:0 0 40px}.product-desc__item:last-child{margin:0}.product-desc__item::after{content:"";height:3px;width:260px;display:block;margin:20px 0 0}.product-desc__item--left{text-align:right}.product-desc__item--left::after{background:-webkit-gradient(linear,right top,left top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(to left,#000,rgba(0,0,0,0));margin-left:auto}.product-desc__item--right::after{background:-webkit-gradient(linear,left top,right top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(to right,#000,rgba(0,0,0,0))}@media screen and (max-width:1200px){.product-desc{padding:10px 0 20px}.product-desc__img{width:400px;padding:0}.product-desc__item{font-size:20px}.product-desc__text{padding:80px 0}}@media screen and (max-width:992px){.product-desc{padding:30px 0 70px}.product-desc__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-desc__img{width:100%;height:400px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-desc__img img{max-height:100%}.product-desc__text{padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%}.product-desc__item{text-align:left}.product-desc__item::after{background:-webkit-gradient(linear,left top,right top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(to right,#000,rgba(0,0,0,0));margin:20px 0 0}.product-desc__item--left{padding-right:15px}.product-desc__item--right{padding-left:15px}}@media screen and (max-width:767px){.product-desc{padding:0 0 30px}.product-desc__text{width:100%}.product-desc__text:first-child{margin:0 0 20px}.product-desc__item{padding:0;margin:0 0 20px;font-size:16px}.product-desc__item::after{margin:10px 0 0}}.page-top{padding:50px 0;background:#000;color:#fff}.page-top .title-sec{margin:0}.single{padding:40px 0 100px}@media screen and (max-width:767px){.page-top{padding:20px 0}.single{padding:30px 0}}.modal{max-width:600px;width:100%;background:#fff;display:none;color:#000;padding:40px}.modal__title{text-align:center;font:900 36px/1.25 "Mulish",sans-serif;margin:0 0 20px}.modal__desc{text-align:center}.modal__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 0}.modal .carousel__button{width:30px;height:30px;top:-44px!important;right:-30px!important}.modal .carousel__button:hover{color:#a7a7a7}.modal .carousel__button:hover svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modal .carousel__button svg{width:30px;height:30px;-webkit-transition:.3s transform ease;transition:.3s transform ease}.fancybox__slide{padding:60px 0 30px!important}@media screen and (max-width:767px){.modal{padding:30px 20px}.modal__title{font-size:24px;margin:0}.modal .carousel__button{right:15px!important}}.footer{padding:0 30px;background:#fff;-webkit-box-shadow:0 -8px 15px rgba(36,36,36,.0746831);box-shadow:0 -8px 15px rgba(36,36,36,.0746831)}.copyright{border-top:1px solid #d9d9d9;padding:15px 30px;color:#717171;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.copyright__text{margin:0 40px 0 0}.copyright__create{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.copyright__create-title{font:400 20px/1.25 "Mulish",sans-serif;color:#717171;margin:0 10px 0 0}.copyright__create-img a{display:block}.btn-fixed{width:58px;height:58px;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;right:30px;z-index:50;cursor:pointer;-webkit-box-shadow:0 0 15px 0 rgba(255,255,255,.3);box-shadow:0 0 15px 0 rgba(255,255,255,.3);-webkit-transition:.3s background ease , .3s opacity ease , .3s transform ease , .3s visibility ease;transition:.3s background ease , .3s opacity ease , .3s transform ease , .3s visibility ease;border-radius:5px}.btn-fixed:hover{background:#a7a7a7}.btn-fixed--phone{bottom:96px;fill:#0dcc9f}.btn-fixed--phone:hover{fill:#fff}.btn-fixed--phone svg{width:20px;height:20px}.btn-fixed--phone.active-target .phones-widget{visibility:visible;opacity:1;-webkit-transform:none;transform:none}.btn-fixed--up{bottom:30px;fill:#fff;opacity:0;visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}.btn-fixed--up.active{opacity:1;visibility:visible;-webkit-transform:none;transform:none}.btn-fixed--up svg{width:20px;height:12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.btn-fixed.absolute{position:absolute}.btn-fixed.absolute.btn-fixed--up{bottom:200px}.btn-fixed.absolute.btn-fixed--phone{bottom:266px}.phones-widget{position:absolute;bottom:120%;right:0;background:#000;color:#fff;white-space:nowrap;padding:15px;border-radius:5px;visibility:hidden;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:.3s ease;transition:.3s ease}.hide{display:none}@media screen and (max-width:1400px){.footer{padding:30px}.footer .header__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.footer .header__logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer .header__info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer .header__menu{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;margin:30px 0 0;padding:0}.footer .header__nav-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){.footer{padding:40px 15px}.footer .header__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .header__logo{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .header__logo img{width:202px}.footer .header__menu{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:15px 0 20px}.footer .header__nav-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .header__nav-li{width:50%}.footer .header__nav-a{text-align:left;padding:10px 0;font-size:20px}.footer .header__info{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .header__social{width:100%;margin:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.copyright{padding:20px 15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.copyright__create{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.copyright__create-title{font-size:16px}.copyright__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;width:100%;margin:15px 0 0}.btn-fixed{right:15px}.btn-fixed--phone{bottom:82px}.btn-fixed--up{bottom:15px}}