@import url('https://fonts.googleapis.com/css2?family=Play:wght@700&display=swap');

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}    
@font-face{font-family:'Solomon Sans';src:url('../fonts/hinted-SolomonSans-Light.eot');src:url('../fonts/hinted-SolomonSans-Lightd41d.eot?#iefix') format('embedded-opentype'),url('../fonts/hinted-SolomonSans-Light.woff2') format('woff2'),url('../fonts/hinted-SolomonSans-Light.woff') format('woff'),url('../fonts/hinted-SolomonSans-Light.ttf') format('truetype'),url('../fonts/hinted-SolomonSans-Light.svg#SolomonSans-Light') format('svg');font-weight:200;font-style:normal}
@font-face{font-family:'Solomon Sans';src:url('../fonts/hinted-SolomonSans-Regular.eot');src:url('../fonts/hinted-SolomonSans-Normald41d.eot?#iefix') format('embedded-opentype'),url('../fonts/hinted-SolomonSans-Regular.woff2') format('woff2'),url('../fonts/hinted-SolomonSans-Regular.woff') format('woff'),url('../fonts/hinted-SolomonSans-Regular.ttf') format('truetype'),url('../fonts/hinted-SolomonSans-Regular.svg#SolomonSans-Regular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Solomon Sans';src:url('../fonts/hinted-SolomonSans-Bold.eot');src:url('../fonts/hinted-SolomonSans-Boldd41d.eot?#iefix') format('embedded-opentype'),url('../fonts/hinted-SolomonSans-Bold.woff2') format('woff2'),url('../fonts/hinted-SolomonSans-Bold.woff') format('woff'),url('../fonts/hinted-SolomonSans-Bold.ttf') format('truetype'),url('../fonts/hinted-SolomonSans-Bold.svg#SolomonSans-Bold') format('svg');font-weight:bold;font-style:normal}
@font-face{font-family:'Solomon Sans';src:url('../fonts/hinted-SolomonSans-SemiBold.eot');src:url('../fonts/hinted-SolomonSans-SemiBoldd41d.eot?#iefix') format('embedded-opentype'),url('../fonts/hinted-SolomonSans-SemiBold.woff2') format('woff2'),url('../fonts/hinted-SolomonSans-SemiBold.woff') format('woff'),url('../fonts/hinted-SolomonSans-SemiBold.ttf') format('truetype'),url('../fonts/hinted-SolomonSans-SemiBold.svg#SolomonSans-SemiBold') format('svg');font-weight:600;font-style:normal}
@font-face{font-family:'Solomon Sans';src:url('../fonts/hinted-SolomonSans-Black.eot');src:url('../fonts/hinted-SolomonSans-Blackd41d.eot?#iefix') format('embedded-opentype'),url('../fonts/hinted-SolomonSans-Black.woff2') format('woff2'),url('../fonts/hinted-SolomonSans-Black.woff') format('woff'),url('../fonts/hinted-SolomonSans-Black.ttf') format('truetype'),url('../fonts/hinted-SolomonSans-Black.svg#SolomonSans-Black') format('svg');font-weight:900;font-style:normal}
@font-face{font-family:'Solomon Sans';src:url('../fonts/hinted-SolomonSans-SemiLight.eot');src:url('../fonts/hinted-SolomonSans-SemiLightd41d.eot?#iefix') format('embedded-opentype'),url('../fonts/hinted-SolomonSans-SemiLight.woff2') format('woff2'),url('../fonts/hinted-SolomonSans-SemiLight.woff') format('woff'),url('../fonts/hinted-SolomonSans-SemiLight.ttf') format('truetype'),url('../fonts/hinted-SolomonSans-SemiLight.svg#SolomonSans-SemiLight') format('svg');font-weight:500;font-style:normal}
@font-face{font-family:'EVO';src:url('../fonts/hinted-MADEEvolveSansEVO-Medium.eot');src:url('../fonts/hinted-MADEEvolveSansEVO-Mediumd41d.eot?#iefix') format('embedded-opentype'),url('../fonts/hinted-MADEEvolveSansEVO-Medium.woff2') format('woff2'),url('../fonts/hinted-MADEEvolveSansEVO-Medium.woff') format('woff'),url('../fonts/hinted-MADEEvolveSansEVO-Medium.ttf') format('truetype'),url('../fonts/hinted-MADEEvolveSansEVO-Medium.svg#MADEEvolveSansEVO-Medium') format('svg');font-weight:500;font-style:normal}
@font-face{font-family:'PT Rouble Sans';src:url('../fonts/hinted-PTRoubleSans.eot');src:url('../fonts/hinted-PTRoubleSansd41d.eot?#iefix') format('embedded-opentype'),url('../fonts/hinted-PTRoubleSans.woff2') format('woff2'),url('../fonts/hinted-PTRoubleSans.woff') format('woff'),url('../fonts/hinted-PTRoubleSans.ttf') format('truetype'),url('../fonts/hinted-PTRoubleSans.svg#PTRoubleSans') format('svg');font-weight:normal;font-style:normal}
body{font:400 16px/24px 'Solomon Sans',sans-serif;color:#444;background:#fff;min-width:1200px;position:relative;-webkit-font-smoothing:antialiased}
a{text-decoration:none;outline:none!important;color:inherit;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
h1,h2,h3,h4,p{margin:0}.wrapper{min-width:1200px;overflow:hidden}.block{position:relative}.wrapper-inner{position:relative;left:0;overflow:hidden;min-height: 100vh;-webkit-box-shadow:-285px 0 0 #252525;box-shadow:-285px 0 0 #252525;-webkit-transition:left .3s ease;-o-transition:left .3s ease;transition:left .3s ease;}
.wrapper_sided .wrapper-inner{left:285px}.wrapper_sided .block_topbar{left:0}.block-i{margin:0 auto;position:relative;width:930px;height:100%}.i-clear{clear:both}
.i-lazy{background:transparent url(images/empty.png) no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.i-noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.logo img {
    width: 80px;
}.logo{font-size:27px;/* line-height:120%; */width: auto;color:#fff;height: 68px;padding: 2px;}
.descriptor,.copyright,.confidence{text-align:left;font-size:18px;line-height:120%;font-weight:300}.descriptor strong,.copyright strong,.confidence strong{font-weight:600}
.descriptor a,.addr a,.confidence a,a.descriptor,a.addr,a.copyright,a.confidence{color:#fff;border-bottom:1px dashed rgba(255,255,255,.5);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.descriptor a:hover,.addr a:hover,.confidence a:hover,a.descriptor:hover,a.addr:hover,a.confidence:hover{color:#f5b812;border-bottom:1px dashed rgba(255,255,255,.0)}
.contacts{text-align:right}.contacts__item{font-size:16px;line-height:120%;font-weight:500}.tel{display:block;font-size: 18.5px;line-height:120%;border:none!important;margin-bottom:10px;font-weight:700;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.tel:hover{color:#f5b812}.header h1{font-size:30px;line-height:120%;font-weight:500;margin-bottom:30px}.header h2,h2.header{font-size:54px;line-height:120%;font-weight:300;margin-bottom:20px}
.header h2 strong,h2.header strong{font-weight:700}.header p{margin:0;font-size:16px;line-height:22px;margin-bottom:30px;font-weight:500}.header p strong{font-weight:600}
.modal{display:none}.button{position:relative;top:0;cursor:pointer;display:inline-block;vertical-align:middle;border:1px solid #ffd131;font-size:14px;outline:0;color:#524329;text-transform:uppercase;letter-spacing:.1em;font-weight:700;padding:0 45px;height:70px;line-height:70px;-webkit-border-radius:70px;-moz-border-radius:70px;border-radius:70px;text-shadow:0 2px 1px rgba(255,255,255,.43);-webkit-box-shadow:0 19px 22px rgba(109,89,21,.39),inset 0 4px 5px rgba(255,255,255,.33),inset 0 0 0 70px rgba(255,225,125,0.0);box-shadow:0 19px 22px rgba(109,89,21,.39),inset 0 4px 5px rgba(255,255,255,.33),inset 0 0 0 70px rgba(255,225,125,0.0);background:-moz-linear-gradient(100deg,#f5b812 0,#ffdb5e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffdb5e),color-stop(100%,#f5b812));background:-webkit-linear-gradient(100deg,#f5b812 0,#ffdb5e 100%);background:-o-linear-gradient(100deg,#f5b812 0,#ffdb5e 100%);background:-ms-linear-gradient(100deg,#f5b812 0,#ffdb5e 100%);background:linear-gradient(350deg,#f5b812 0,#ffdb5e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdb5e',endColorstr='#f5b812',GradientType=0);-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}
.button:before{content:'';position:absolute;left:-1px;top:1px;width:100%;padding-right:1px;height:74px;background:#c67605;z-index:-1;-webkit-border-radius:150px;-moz-border-radius:150px;-ms-border-radius:150px;-o-border-radius:150px;border-radius:150px;-webkit-border-bottom-left-radius:200px;-moz-border-bottom-left-radius:200px;-ms-border-bottom-left-radius:200px;-o-border-bottom-left-radius:200px;border-bottom-left-radius:200px;-webkit-border-bottom-right-radius:200px;-moz-border-bottom-right-radius:200px;-ms-border-bottom-right-radius:200px;-o-border-bottom-right-radius:200px;border-bottom-right-radius:200px;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}
.button:hover,button.b-button:focus{top:3px;text-shadow:0 2px 1px rgba(255,255,255,.2);-webkit-box-shadow:0 19px 22px rgba(109,89,21,.2),inset 0 4px 5px rgba(255,255,255,.33),inset 0 0 0 70px rgba(255,225,125,0.5);box-shadow:0 19px 22px rgba(109,89,21,.2),inset 0 4px 5px rgba(255,255,255,.33),inset 0 0 0 70px rgba(255,225,125,0.5)}
.button:hover:before,button.b-button:focus:before{top:8px;height:64px}.button_mini{font-size:11px;letter-spacing:.2em;border:1px solid rgba(245,184,18,1.0);background:rgba(245,184,18,.0);color:#fff;font-weight:700;height:27px;line-height:29px;padding:0 20px;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;opacity:1.0}
.button_mini:before{display:none}.button_mini:hover{top:0;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:rgba(245,184,18,1.0);opacity:1.0}
.slides-menu__item{color:#444;border:1px solid #ffd131;opacity:1.0;font-weight:700;-webkit-border-radius:28px;-moz-border-radius:28px;-ms-border-radius:28px;-o-border-radius:28px;border-radius:28px}
.slides-menu__item:hover,.slides-menu__item_active{background:#ffd131}.slides-controls__item.button{padding:0 20px;font-size:11px;letter-spacing:.2em;color:#000;border:1px solid #e55229;text-shadow:0 1px 0 rgba(168,61,30,.0);background:transparent;-webkit-box-shadow:0 5px 7px rgba(239,90,48,.0),inset 0 5px 16px rgba(241,113,78,.0),inset 0 0 0 70px rgba(255,112,72,0.0);box-shadow:0 5px 7px rgba(239,90,48,.0),inset 0 5px 16px rgba(241,113,78,.0),inset 0 0 0 70px rgba(255,112,72,0.0)}
.slides-controls__item.button:hover{color:#fff;background:#ef5a30;border:1px solid #e55229;text-shadow:0 1px 0 rgba(168,61,30,.6);-webkit-box-shadow:0 6px 10px rgba(243,83,38,.3),inset 0 5px 16px rgba(241,113,78,.8),inset 0 0 0 70px rgba(255,112,72,0.0);box-shadow:0 6px 10px rgba(243,83,38,.3),inset 0 5px 16px rgba(241,113,78,.8),inset 0 0 0 70px rgba(255,112,72,0.0)}
.slides-controls__item.button span{color:#f05023;font-weight:700;font-size:15px;font-family:Lucida Console,Monaco5,monospace;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.slides-controls__item.button:hover span{color:#fff}.vcard{display:none}.block_topbar{position:fixed;left:0;top:0;bottom:0;width:285px;background:#252525 url(../images/topbar.jpg) repeat left top;z-index:9;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1.0;visibility:visible;overflow:hidden;font-size:0;line-height:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.topbar-logo{position:absolute;right:-17px;top:0;width:107px;height:100%;background:transparent url(../images/topbar_logo.png) no-repeat right center;opacity:.4}
.block_topbar:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}.block_topbar:after{content:'';position:absolute;right:-100px;top:0;width:100px;height:100%;background:transparent;-webkit-box-shadow:0 12px 57px rgba(0,0,0,.42);box-shadow:0 12px 57px rgba(0,0,0,.42)}
.block_topbar_hidden{-webkit-transform:translate(-285px,0);-ms-transform:translate(-285px,0);-o-transform:translate(-285px,0);transform:translate(-285px,0);opacity:.0;visibility:hidden}
.menu{display:inline-block;vertical-align:middle;width:220px;margin-left:45px;margin-top:-120px}.menu__title{font-size:20px;line-height:120%;font-weight:700;text-transform:uppercase;letter-spacing:.2em;margin-bottom:25px;color:#fff}
.menu__list{position:relative;list-style-type:none;padding:0;margin:0 auto;line-height:50px;max-height:50px;cursor:default}.menu__item{display:block;padding:0;font-size:12px;line-height:120%;text-transform:uppercase;letter-spacing:.1em;cursor:default;margin-bottom:25px}
.menu__item:last-child{margin-bottom:0}.menu__link{color:#fff;font-weight:400;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.menu__link:hover{color:#f5b812}.menu-button{position:fixed;left:40px;top:40px;width:22px;height:22px;background:rgba(26,40,48,.0);cursor:pointer;opacity:1;font-size:0;text-align:center;z-index:99;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.menu-button__line{width:22px;height:3px;background:#e5af1d;margin-bottom:6px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.menu-button__line:last-child{margin-bottom:0}.menu-button:hover .menu-button__line:nth-child(1){-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);-o-transform:translate(0,-3px);transform:translate(0,-3px)}
.menu-button:hover .menu-button__line:nth-child(3){-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);-o-transform:translate(0,3px);transform:translate(0,3px)}
.menu-button_active .menu-button__line:nth-child(1){-webkit-transform:rotate(45deg) translate(7px,6px)!important;-ms-transform:rotate(45deg) translate(7px,6px)!important;-o-transform:rotate(45deg) translate(7px,6px)!important;transform:rotate(45deg) translate(7px,6px)!important;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}
.menu-button_active .menu-button__line:nth-child(2){opacity:.0}.menu-button_active .menu-button__line:nth-child(3){-webkit-transform:rotate(-45deg) translate(7px,-6px)!important;-ms-transform:rotate(-45deg) translate(7px,-6px)!important;-o-transform:rotate(-45deg) translate(7px,-6px)!important;transform:rotate(-45deg) translate(7px,-6px)!important;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}
.menu-button_active:hover .menu-button__line:nth-child(1){-webkit-transform:rotate(0deg) translate(0,0)!important;-ms-transform:rotate(0deg) translate(0,0)!important;-o-transform:rotate(0deg) translate(0,0)!important;transform:rotate(0deg) translate(0,0)!important}
.menu-button_active:hover .menu-button__line:nth-child(2){opacity:1.0}.menu-button_active:hover .menu-button__line:nth-child(3){-webkit-transform:rotate(0deg) translate(0,0)!important;-ms-transform:rotate(0deg) translate(0,0)!important;-o-transform:rotate(0deg) translate(0,0)!important;transform:rotate(0deg) translate(0,0)!important}
.block_header{height:800px;min-height: 100vh;background: linear-gradient(0deg, rgba(50,50,50,0.5690651260504201) 0%, rgba(0,0,0,0.5494572829131652) 100%), url(../images/header.jpg) no-repeat center center;-webkit-background-size:cover;background-size:cover;z-index:1;color:#fff;}
.block_header .logo{position:absolute;left:0;top:35px;background: #fff;}.block_header .descriptor{position:absolute;left:0;top: 114px;font-weight:400;}.block_header .contacts{position:absolute;right:0;top:40px}
.block_header .block-content{position:absolute;left:0;top:215px}.remont{font-size: 69px;line-height: 74px;max-width: 845px;font-weight: 700;height: 249px;font-family: 'Play', sans-serif;letter-spacing: 0px;/* background:transparent url(../images/remont.svg) no-repeat center center; */-webkit-background-size:644px 136px;background-size:644px 136px;margin-bottom: 80px;}
.header-bottom{font-size:0;line-height:0;text-align:left}.header-bottom .button{display:inline-block;vertical-align:middle;margin-right:25px}.header-bottom p{display:inline-block;vertical-align:middle;margin:0}
.header-benefits{position:absolute;left:0;bottom:50px;font-size:0;width: 100%;line-height:0;justify-content: space-between;display: flex;text-align:left;}.header-benefits-item,.header-benefits-item__icon,.header-benefits-item__text{display:inline-block;vertical-align:top}
.header-benefits-item{/* margin-right:90px */}.header-benefits-item__icon{font-size:20px;line-height:18px;font-weight:600;color:#ffd131;margin-right:10px}.header-benefits-item__text{font-size:18px;line-height:20px;font-weight:600}
.header-scroll{position:absolute;left:100%;bottom:50px;font-size:0;line-height:0;white-space:nowrap;margin-left:-60px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}
.header-scroll__mouse{position:relative;display:inline-block;vertical-align:middle;width:20px;height:10px;border:1px solid #ffd031;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;margin-right:13px}
.header-scroll__mouse-round{position:absolute;left:5px;top:50%;width:4px;height:4px;background:#fff;margin-top:-2px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-animation:headerScroll 2.5s infinite;-moz-animation:headerScroll 2.5s infinite;-o-animation:headerScroll 2.5s infinite;animation:headerScroll 2.5s infinite}
@-webkit-keyframes headerScroll{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
50%{-webkit-transform:translate(10px,0);-ms-transform:translate(10px,0);-o-transform:translate(10px,0);transform:translate(10px,0)}100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
}@-moz-keyframes headerScroll{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(10px,0);-ms-transform:translate(10px,0);-o-transform:translate(10px,0);transform:translate(10px,0)}
100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@-o-keyframes headerScroll{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
50%{-webkit-transform:translate(10px,0);-ms-transform:translate(10px,0);-o-transform:translate(10px,0);transform:translate(10px,0)}100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
}@keyframes headerScroll{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(10px,0);-ms-transform:translate(10px,0);-o-transform:translate(10px,0);transform:translate(10px,0)}
100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}.header-scroll__text{margin-top:3px;display:inline-block;vertical-align:middle;font-size:12px;line-height:120%;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.header-scroll:hover .header-scroll__text{color:#ffd031}.slides-menu{font-size:0;line-height:0;margin-bottom:40px}.slides-menu__item{margin:0 0 12px 12px}
.slides{position:relative;height:360px}.slides__item{position:absolute;left:0;top:0;opacity:.0;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.slides__item_active{opacity:1.0;visibility:visible}.slides__item h3{font-size:18px;line-height:24px;font-weight:700;margin:0 0 10px 0}.slides__item p{font-size:16px;line-height:16px;font-weight:400}
.slides-../images__item{position:absolute;opacity:.0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.slides-../images__item_active{opacity:1.0;visibility:visible}.slides-controls{font-size:0;line-height:0;text-align:left;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.slides-controls__item{display:inline-block;vertical-align:middle}.paginator{font-family:'TT Knickerbockers';font-size:44px;line-height:120%;width:75px;text-align:center}
.arrow{width:14px;height:25px;background:transparent url(../images/white.svg) no-repeat center center;-webkit-background-size:14px 25px;background-size:14px 25px;opacity:.2;cursor:pointer;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.slides-controls__item_left.arrow{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.arrow:hover{opacity:.8}
.block_quality{height:1142px;border-bottom:1px solid #f2f2f2}.quality-line{position:absolute;left:0;top:225px;width:100%;height:656px;z-index:3}.block_quality .header{position:absolute;left:0;top:105px}
.quality-label{position:absolute;right:100%;top:50%;margin-left:-100px;font-size:10px;line-height:120%;text-transform:uppercase;letter-spacing:.5em;opacity:.5;font-family:'EVO';z-index:4;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
.quality-image{position:absolute;left:0;bottom:91px;width:524px;height:520px}.block_quality .slides-menu{position:absolute;right:0;top:835px;z-index:4}
.block_quality .slides{position:absolute;right:0;top:890px;width:335px;text-align:left}.quality_info__name{font-size:14px;line-height:120%;text-transform:uppercase;letter-spacing:.2em;color:#969696;font-weight:500;margin-bottom:50px}
.quality_info__price{font-size:20px;font-weight:300;margin-bottom:5px}.quality_info__price strong{font-size:100px;font-weight:700;letter-spacing:-.05em}
.i-rouble{font-family:'PT Rouble Sans'}.quality_info__all{font-size:16px;line-height:120%;font-weight:500;border-bottom:1px dashed rgba(68,68,68,1.0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.quality_info__all:hover{color:#ffd131;border-bottom:1px dashed rgba(68,68,68,.0)}.quality-items{position:absolute;left:-71px;top:225px;width:1072px;height:656px}
.quality-items:before{content:'';position:absolute;left:-4071px;top:0;width:4071px;height:100%;background:#fff;-webkit-box-shadow:30px 0 60px rgba(255,255,255,1.0);box-shadow:30px 0 60px rgba(255,255,255,1.0);z-index:2}
.quality-items:after{content:'';position:absolute;right:-4071px;top:0;width:4071px;height:100%;background:#fff;-webkit-box-shadow:-30px 0 60px rgba(255,255,255,1.0);box-shadow:-30px 0 60px rgba(255,255,255,1.0);z-index:2}
.quality-items-inner{position:absolute;left:71px;top:51px;width:4500px;height:514px;font-size:0;line-height:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.quality-item{position:relative;display:inline-block;vertical-align:middle;width:930px;height:514px;background:#ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 20px 83px rgba(33,33,33,.21);box-shadow:0 20px 83px rgba(33,33,33,.21);margin-right:71px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;opacity:.0;visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.quality-item_active{opacity:1.0;visibility:visible}.quality-item-rounds__item{position:absolute;width:21px;height:21px;background:#fceab7;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 2px 4px rgba(71,57,20,.5),0 2px 22px rgba(33,33,33,.23);box-shadow:inset 0 2px 4px rgba(71,57,20,.5),0 2px 22px rgba(33,33,33,.23);border:9px solid #fff;z-index:3;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.quality-item-rounds__item:hover,.quality-item-rounds__item_active{background:#ffd14e;-webkit-box-shadow:inset 0 2px 4px rgba(71,57,20,.2),0 2px 22px rgba(33,33,33,.23);box-shadow:inset 0 2px 4px rgba(71,57,20,.2),0 2px 22px rgba(33,33,33,.23)}
.quality-item:nth-child(1) .quality-item-rounds__item:nth-child(1){left:133px;top:37px}.quality-item:nth-child(1) .quality-item-rounds__item:nth-child(2){left:309px;top:35px}
.quality-item:nth-child(1) .quality-item-rounds__item:nth-child(3){left:694px;top:142px}.quality-item:nth-child(1) .quality-item-rounds__item:nth-child(4){left:108px;top:375px}
.quality-item:nth-child(1) .quality-item-rounds__item:nth-child(5){left:415px;top:265px}.quality-item:nth-child(1) .quality-item-rounds__item:nth-child(6){left:855px;top:385px}
.quality-item:nth-child(2) .quality-item-rounds__item:nth-child(1){left:641px;top:47px}.quality-item:nth-child(2) .quality-item-rounds__item:nth-child(2){left:291px;top:256px}
.quality-item:nth-child(2) .quality-item-rounds__item:nth-child(3){left:170px;top:113px}.quality-item:nth-child(2) .quality-item-rounds__item:nth-child(4){left:440px;top:390px}
.quality-item:nth-child(2) .quality-item-rounds__item:nth-child(5){left:593px;top:247px}.quality-item:nth-child(2) .quality-item-rounds__item:nth-child(6){left:832px;top:264px}
.quality-item:nth-child(3) .quality-item-rounds__item:nth-child(1){left:580px;top:35px}.quality-item:nth-child(3) .quality-item-rounds__item:nth-child(2){left:260px;top:60px}
.quality-item:nth-child(3) .quality-item-rounds__item:nth-child(3){left:600px;top:258px}.quality-item:nth-child(3) .quality-item-rounds__item:nth-child(4){left:280px;top:420px}
.quality-item:nth-child(3) .quality-item-rounds__item:nth-child(5){left:180px;top:230px}.quality-item:nth-child(3) .quality-item-rounds__item:nth-child(6){left:832px;top:264px}
.quality-item-tooltips__item{background:#fff;width:310px;padding:30px 40px 25px 35px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;opacity:.0;visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 12px 30px rgba(64,64,64,.19);box-shadow:0 12px 30px rgba(64,64,64,.19);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.quality-item-tooltips__item_active{opacity:1.0;visibility:visible;z-index:9}.quality-item-tooltips__item h3{font-size:20px;line-height:24px;font-weight:700;margin:0 0 10px 0}
.quality-item-tooltips__item p{font-size:16px;line-height:22px;font-weight:400}.quality-item-tooltips__item p .quality-spacer{height:3px}.quality-item-tooltips__item[x-placement^="left"]{margin-right:15px}
.quality-item-tooltips__item[x-placement^="right"]{margin-left:15px}.quality-item-tooltips__item[x-placement^="bottom"]{margin-top:25px}
.quality-item-tooltips__item[x-placement^="top"]{margin-bottom:25px}.quality-item-tooltips__arrow{border-color:#fff;width:0;height:0;border-style:solid;position:absolute;margin:10px}
.quality-item-tooltips__item[x-placement^="left"] .quality-item-tooltips__arrow{border-width:10px 0 10px 10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;right:-9px;top:calc(50% - 10px);margin-left:0;margin-right:0}
.quality-item-tooltips__item[x-placement^="right"] .quality-item-tooltips__arrow{border-width:10px 10px 10px 0;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;left:-9px;top:calc(50% - 10px);margin-left:0;margin-right:0}
.quality-item-tooltips__item[x-placement^="bottom"] .quality-item-tooltips__arrow{border-width:0 10px 10px 10px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;top:-10px;left:calc(50% - 10px);margin-top:0;margin-bottom:0}
.quality-item-tooltips__item[x-placement^="top"] .quality-item-tooltips__arrow{border-width:10px 10px 0 10px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;bottom:-10px;left:calc(50% - 10px);margin-top:0;margin-bottom:0}
.quality-item-tooltips__close{position:absolute;right:15px;top:15px;width:15px;height:15px;background:transparent url(../images/close.svg) no-repeat center center;-webkit-background-size:15px 15px;background-size:15px 15px;opacity:1.0;cursor:pointer;opacity:.4;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.quality-item-tooltips__close:hover{opacity:.7}.quality-spacer{display:block;height:8px}
.i-check-mobile {display:none;}
.i-check-mid {display:none;}
@media only screen and (max-device-width: 736px){
input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],select:focus,textarea{font-size:16px!important}
body{min-width:630px;max-width:630px}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.wrapper{min-width:630px;max-width:630px;overflow:hidden;min-height: 100vh;}.block-i{width:100%}
.l-main{overflow:hidden}.descriptor,.addr,.copyright,.confidence{font-size:20px;line-height:120%}.contacts p{font-size:15px}.tel{font-size: 22px;}.header h1{font-size:25px;line-height:120%;font-weight:500;margin-bottom:30px}
.header h2,h2.header{font-size:52px;line-height:120%}.header p{font-size:20px;line-height:28px;margin-bottom:40px}.button{font-size:18px;height:80px;line-height:80px;-webkit-border-radius:80px;-moz-border-radius:80px;-ms-border-radius:80px;-o-border-radius:80px;border-radius:80px}
.button:before{top:3px;height:86px}.button_mini{height:33px;line-height:35px;font-size:14px}.menu-button{position:fixed;left:20px;top:30px}.menu-button_active:hover .menu-button__line:nth-child(1){-webkit-transform:rotate(45deg) translate(7px,6px)!important;-ms-transform:rotate(45deg) translate(7px,6px)!important;-o-transform:rotate(45deg) translate(7px,6px)!important;transform:rotate(45deg) translate(7px,6px)!important}
.menu-button_active:hover .menu-button__line:nth-child(2){opacity:.0!important}.menu-button_active:hover .menu-button__line:nth-child(3){-webkit-transform:rotate(-45deg) translate(7px,-6px)!important;-ms-transform:rotate(-45deg) translate(7px,-6px)!important;-o-transform:rotate(-45deg) translate(7px,-6px)!important;transform:rotate(-45deg) translate(7px,-6px)!important}
.block_header{height: 100vh;background: linear-gradient(0deg, rgba(50,50,50,0.5690651260504201) 0%, rgba(0,0,0,0.5494572829131652) 100%), url(../images/header.jpg) no-repeat center center;-webkit-background-size:cover;background-size:cover;width: 100%;}
.block_header .logo{left:80px;top:25px}.block_header .descriptor{left:80px;top: 104px;max-width: 220px;}.block_header .contacts{right:40px;top:27px}.block_header .block-content{top:250px;margin-top:0;width:100%;text-align:center}
.remont{margin-left:auto;margin-right:auto;width:549px;height: auto;-webkit-background-size:549px 116px;background-size:549px 116px;margin-bottom:25px;font-size: 60px;}
.header-bottom{position:relative;text-align:center;padding-top:125px}.header-bottom p{position:absolute;left:50px;top:0;width:530px}.header-bottom p br{display:none}
.header-scroll{display:none}.header-benefits{left: 25px;bottom:30px;text-align:justify;font-size:1px;max-width: 570px;display: flow-root;}.header-benefits:after{content:'';display:inline-block;vertical-align:middle;width:100%;height:0}
.header-benefits-item{text-align:left;/* margin:0 */}.header-benefits-item__icon{font-size:22px;line-height:22px}.header-benefits-item__text{font-size: 20px;line-height:28px;width: 135px;x;}
.header-benefits-item:nth-child(3) .header-benefits-item__text{width:120px}.header-benefits-item__text br{display:none}.header-benefits-item:nth-child(3) .header-benefits-item__text br{display:block}
.slides__item p{font-size:18px;line-height:22px}.slides-menu__item{margin:0 5px 13px 5px}.block_quality{height:1105px}.quality-line{position:absolute;left:0;top:209px;width:100%;height:565px;z-index:3}
.block_quality .header{top:105px;width:100%;text-align:center}.quality-label{display:none}.quality-image{position:absolute;left:auto;right:0;bottom:101px;width:360px;height:492px}
.block_quality .slides-menu{right:auto;left:40px;top:725px;z-index:4}.block_quality .slides-menu__item{font-size:12px;line-height:36px}.block_quality .slides-menu__item:first-child{margin-left:0}
.block_quality .slides{right:auto;left:40px;top:795px;width:335px;height:160px;text-align:left}.quality-items{left:-51px;top:209px;width:732px;height:565px}
.quality-items:before{display:none}.quality-items:after{display:none}.quality-items-inner{width:4500px;height:423px}.quality-item{width:590px;height:423px;-webkit-background-size:cover;background-size:cover}
.quality-item:nth-child(1) .quality-item-rounds__item:nth-child(1){left:40px;top:12px}.quality-item:nth-child(1) .quality-item-rounds__item:nth-child(2){left:163px;top:35px}
.quality-item:nth-child(1) .quality-item-rounds__item:nth-child(3){left:494px;top:119px}.quality-item:nth-child(1) .quality-item-rounds__item:nth-child(4){left:38px;top:305px}
.quality-item:nth-child(1) .quality-item-rounds__item:nth-child(5){left:215px;top:224px}.quality-item:nth-child(1) .quality-item-rounds__item:nth-child(6){left:543px;top:300px}
.quality-item:nth-child(2) .quality-item-rounds__item:nth-child(1){left:441px;top:31px}.quality-item:nth-child(2) .quality-item-rounds__item:nth-child(2){left:124px;top:208px}
.quality-item:nth-child(2) .quality-item-rounds__item:nth-child(3){left:53px;top:86px}.quality-item:nth-child(2) .quality-item-rounds__item:nth-child(4){left:270px;top:312px}
.quality-item:nth-child(2) .quality-item-rounds__item:nth-child(5){left:393px;top:208px}.quality-item:nth-child(2) .quality-item-rounds__item:nth-child(6){left:546px;top:164px}
.quality-item:nth-child(3) .quality-item-rounds__item:nth-child(1){left:380px;top:35px}.quality-item:nth-child(3) .quality-item-rounds__item:nth-child(2){left:121px;top:38px}
.quality-item:nth-child(3) .quality-item-rounds__item:nth-child(3){left:415px;top:198px}.quality-item:nth-child(3) .quality-item-rounds__item:nth-child(4){left:149px;top:328px}
.quality-item:nth-child(3) .quality-item-rounds__item:nth-child(5){left:80px;top:180px}.quality-item:nth-child(3) .quality-item-rounds__item:nth-child(6){left:547px;top:239px}
.quality-item-tooltips__item{background:#fff;width:360px;padding:30px 40px 25px 35px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;opacity:.0;visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 12px 30px rgba(64,64,64,.19);box-shadow:0 12px 30px rgba(64,64,64,.19);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.quality-item-tooltips__item_active{opacity:1.0;visibility:visible;z-index:9}.quality-item-tooltips__item h3{font-size:24px;line-height:30px;font-weight:700;margin:0 0 10px 0}
.quality-item-tooltips__item p{font-size:20px;line-height:28px;font-weight:400}.quality-item-tooltips__item p .quality-spacer{height:3px}.quality-item-tooltips__item[x-placement^="left"]{margin-right:15px}
.quality-item-tooltips__item[x-placement^="right"]{margin-left:15px}.quality-item-tooltips__item[x-placement^="bottom"]{margin-top:25px}
.quality-item-tooltips__item[x-placement^="top"]{margin-bottom:25px}.quality-item-tooltips__arrow{border-color:#fff;width:0;height:0;border-style:solid;position:absolute;margin:10px}
.quality-item-tooltips__item[x-placement^="left"] .quality-item-tooltips__arrow{border-width:10px 0 10px 10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;right:-9px;top:calc(50% - 10px);margin-left:0;margin-right:0}
.quality-item-tooltips__item[x-placement^="right"] .quality-item-tooltips__arrow{border-width:10px 10px 10px 0;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;left:-9px;top:calc(50% - 10px);margin-left:0;margin-right:0}
.quality-item-tooltips__item[x-placement^="bottom"] .quality-item-tooltips__arrow{border-width:0 10px 10px 10px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;top:-10px;left:calc(50% - 10px);margin-top:0;margin-bottom:0}
.quality-item-tooltips__item[x-placement^="top"] .quality-item-tooltips__arrow{border-width:10px 10px 0 10px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;bottom:-10px;left:calc(50% - 10px);margin-top:0;margin-bottom:0}
.quality-item-tooltips__close{position:absolute;right:15px;top:15px;width:15px;height:15px;background:transparent url(../images/close.svg) no-repeat center center;-webkit-background-size:15px 15px;background-size:15px 15px;opacity:1.0;cursor:pointer;opacity:.4;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.quality-item-tooltips__close:hover{opacity:.7}.quality-spacer{display:block;height:8px}.quality_info__name{font-size:18px}
.i-check-mobile {display: block;}
}
@media only screen and (max-width: 1599px){
.i-check-mid {display: block;}
}
