@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500&subset=cyrillic,cyrillic-ext,latin-ext');html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}h1{font-size:2em;margin:0.67em 0;}hr{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;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:-0.25em;}sup{top:-0.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:0.35em 0.75em 0.625em;}legend{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"]{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;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
*{box-sizing:border-box;}body{overflow-x:hidden;color:#212121;font:300 14px 'Roboto',sans-serif;}a{color:#212121;transition:linear .3s;}a:hover{transition:linear .3s;}h1{margin:0 0 23px;font-size:36px;font-weight:400;}h1#page-title::before{display:inline-block;vertical-align:middle;margin:-7px 10px 0 0;width:13px;height:40px;content:'';background:#f39301;}h2,#content .block-title{margin:0 0 10px;font-size:36px;font-weight:400;}#content .block-title::before{display:inline-block;vertical-align:middle;margin:-7px 10px 0 0;width:13px;height:40px;content:'';background:#f39301;}.node h2{font-weight:300;}h3{margin:0 0 10px;font-size:30px;}h4{margin:0 0 10px;font-size:28px;}h5{margin:0 0 10px;font-size:24px;}h6{margin:0 0 10px;font-size:20px;}p{margin:0 0 10px;}strong{font-weight:500;}img{max-width:100%;height:auto;}.form-item,.form-actions{margin-top:25px;margin-bottom:25px;}label{margin:9px 0;font-weight:300;}input[type="email"],input[type="number"],input[type="password"],input[type="tel"],input[type="url"],input[type="text"]{padding:5px 10px;max-width:364px;width:100%;height:42px;border:none;background:#f3f3f5;}textarea{padding:10px;max-width:446px;min-height:227px;border:none;background:#f3f3f5;}button,[type="button"],[type="reset"],[type="submit"]{position:relative;padding:0 55px;height:48px;border:none;border-bottom:1px solid rgb(122,74,1);border-radius:2px;cursor:pointer;color:#fff;font-size:16px;font-weight:300;background-color:rgb(243,147,1);transition:linear 0.3s;}button:hover,[type="button"]:hover,[type="reset"]:hover,[type="submit"]:hover{border-bottom-color:rgba(122,74,1,.8);background-color:rgba(243,147,1,.8);transition:linear 0.3s;}button:active,[type="button"]:active,[type="reset"]:active,[type="submit"]:active{top:2px;}#page{position:relative;display:flex;}.container{position:relative;margin:0 auto;max-width:1180px;}.block{position:relative;}#highlighted{position:fixed;left:0;top:0;z-index:100;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background:url(/sites/all/themes/house/img/title-block-bg.jpg) no-repeat 0 0;background-size:cover;}#highlighted-overlay-bg{position:fixed;left:0;top:0;z-index:99;width:100vw;height:100vh;background:#fff;}#block-system-main-menu{position:absolute;top:35px;right:10%;z-index:10;}#block-system-main-menu ul.menu{display:flex;}#block-system-main-menu ul li{margin:0 10px;padding:0;list-style:none;}#block-system-main-menu ul li a{letter-spacing:1px;text-transform:lowercase;text-decoration:none;}#block-system-main-menu ul li a.active,#block-system-main-menu ul li a:hover{border-bottom:2px solid #1f1f20;}#block-block-1 .big-logo{padding:59px 0 0 141px;}#block-block-1 .big-logo::before{position:absolute;top:0;left:-15px;display:block;width:144px;height:142px;content:'';background:url(/sites/all/themes/house/img/logo-big.jpg) no-repeat;}#block-block-1 .slogan{position:absolute;top:1px;left:150px;color:#212121;letter-spacing:10px;font-size:56px;font-weight:400;line-height:1;text-transform:lowercase;}#block-block-1 .logo-text{color:rgb(33,33,33);font-size:98px;font-weight:500;line-height:1;}#block-block-3{position:absolute;bottom:25px;left:5%;z-index:10;font-size:12px;}#block-block-3 .small-logo{position:relative;margin-bottom:4px;}#block-block-3 .logo-text{padding-top:16px;padding-left:34px;color:#212121;font-size:20px;font-weight:500;line-height:1;text-transform:capitalize;}#block-block-3 .logo-text::before{position:absolute;top:4px;left:0;display:block;width:30px;height:30px;content:'';background:url(/sites/all/themes/house/img/logo-big.jpg) no-repeat;background-size:cover;}#block-block-3 .slogan{position:absolute;top:3px;left:36px;font-size:11px;font-weight:400;letter-spacing:2.4px;}#block-block-3 p{margin:0 0 4px;}#sidebar{width:459px;}#sidebar-inner{position:fixed;display:flex;flex-direction:column;padding:40px 20px 23px 35px;width:459px;min-height:100vh;background:#f1f2f4 scroll url(/sites/all/themes/house/img/sidebar-bg.jpg) no-repeat right 0;}.branding{display:flex;position:relative;margin-bottom:140px;}.branding #logo{margin-top:15px;margin-right:2px;}.branding #logo-text{padding-left:1px;color:#212121;font-size:23px;font-weight:500;line-height:1;text-transform:capitalize;}.branding #logo-text a{text-decoration:none;}.branding #site-name{position:absolute;top:7px;left:40px;font-size:13px;font-weight:400;letter-spacing:2.5px;text-transform:lowercase;}#sidebar .menu{margin-left:-40px;}#sidebar .menu li{position:relative;margin:4px 0;min-height:32px;}#sidebar .menu li a{display:inline-block;padding:2px 0;text-decoration:none;text-transform:lowercase;}#sidebar .menu li a.active::before{position:absolute;top:-4px;left:-35px;display:block;width:9px;height:32px;content:'';background:#f39301;}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(-15px);}60%{transform:translateY(-5px);}}.bounce{display:none;margin-left:-10px;width:40px;height:40px;border:5px solid #c2c2c2;animation:bounce 2s infinite;animation-name:bounce;transform-origin:center bottom;cursor:pointer;background:#c2c2c2 url(/sites/all/themes/house/img/down-arrow-white.svg);background-size:cover;}#footer{margin-top:auto;font-size:12px;}#block-block-4{min-width:300px;}#block-block-4 .small-logo{position:relative;margin-bottom:4px;}#block-block-4 .logo-text{padding-top:16px;padding-left:34px;color:#212121;font-size:20px;font-weight:500;line-height:1;text-transform:capitalize;}#block-block-4 .logo-text::before{position:absolute;top:4px;left:0;display:block;width:30px;height:30px;content:'';background:url(/sites/all/themes/house/img/logo-big.jpg) no-repeat;background-size:cover;}#block-block-4 .slogan{position:absolute;top:3px;left:36px;font-size:11px;font-weight:400;letter-spacing:2px;}#block-block-2 p{margin:0 0 4px;}.node-type-project #sidebar{width:288px;}.node-type-project #sidebar-inner{padding:35px 12px 15px 35px;width:288px;}.node-type-project #sidebar .branding{margin-bottom:30px;}.node-type-project #navigation{margin-bottom:40px;}.node-type-project #sidebar .menu li a{font-size:15px;}.node-type-project .block-title{font-size:24px;font-weight:500;}.node-type-project .view-projects ul{margin-left:-35px;width:calc(100% + 35px);height:140px;overflow:scroll;overflow-x:hidden;}.node-type-project .view-projects ul::-webkit-scrollbar{width:8px;}.node-type-project .view-projects ul::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border:1px solid #fff;}.node-type-project .view-projects ul::-webkit-scrollbar-thumb{background-color:rgba(243,147,1,.9);outline:1px solid slategrey;}.node-type-project .view-projects ul{position:relative;}.node-type-project .view-projects li{position:relative;margin:2px 10px 0 0;list-style:none;}.node-type-project .view-projects li a{position:relative;display:block;padding:8px 0 8px 35px;text-decoration:none;}.node-type-project .view-projects li a.active{background:rgba(243,147,1,.9);}.node-type-project .view-projects li a.active::before{position:absolute;top:0;left:-35px;display:block;width:35px;height:33px;content:'';background:rgba(243,147,1,.9);}.node-type-project .view-projects a:hover{text-decoration:underline;}#content{padding:67px 30px 30px;width:900px;}#block-views-reviews-block{margin:50px 0 25px;}.view-reviews .view-header{margin:33px 0 24px;font-size:18px;}.view-reviews .views-row{margin:25px 0;padding:11px 21px;border-radius:5px;background:#f0f1f3;}.views-field-field-construction-date{margin-bottom:3px;font-size:12px;}.views-field-title,.views-field-field-surname{font-size:18px;font-weight:400;line-height:1.1;}.views-field-body{margin:12px 0;}.view-projects-columns .view-content{display:flex;flex-wrap:wrap;}.view-projects-columns .views-row{display:flex;flex-direction:column;margin:0 64px 50px 0;width:352px;}.view-projects-columns .views-field-title{font-size:24px;font-weight:400;}.view-projects-columns .views-field-title a{text-decoration:none;}.view-projects-columns .views-field-title a:hover{text-decoration:underline;}.view-projects-columns img{margin:11px 0;border-radius:5px;}.view-projects-columns .views-field-field-parameters{margin:0 0 17px;padding:0 0 8px 34px;font-size:13px;background:url(/sites/all/themes/house/img/info.png) no-repeat;}.view-projects-columns .views-field-path{margin-top:auto;padding-top:20px;border-top:1px solid #cecece;}.view-projects-columns .views-field-path a{font-weight:500;}.view-projects-columns .views-field-path a::before{display:inline-block;vertical-align:middle;margin:-4px 10px 0 0;width:24px;height:20px;content:'';background:url(/sites/all/themes/house/img/photo_camera.png) no-repeat;}.view-projects-columns .views-field-path a:hover{text-decoration:none;}.item-list .pager{margin-top:17px;}.pager-show-more a{padding:11px 23px 10px;width:202px;border:1px solid #e4e4e4;border-top-color:#eeeeee;border-bottom-bottom:#c3c3c3;border-radius:5px;text-decoration:none;background-color:rgb(233,233,233);}.node-type-project #page{justify-content:flex-start;}.full-screen-slider .node-project .field-name-field-parameters{position:fixed;top:38px;right:27px;display:flex;flex-wrap:wrap;padding:20px 15px 20px 30px;width:340px;z-index:104;color:#fff;background-color:rgba(0,0,0,0.53);}.full-screen-slider #page-title,.full-screen-slider .field-name-body,.full-screen-slider .field-name-field-slider,.full-screen-slider .field-name-field-video{display:none;}body.node-type-project.full-screen-slider #slider{display:block;position:absolute;top:0;left:288px;z-index:-1;width:calc(100% - 288px);height:100vh;overflow:hidden;}.slider-bg{height:100vh;background-position:left center;background-repeat:no-repeat;background-size:contain;background-color:#000;}.back-button{display:none;padding:0 25px;}body.default-screen-view #slider{display:none;}.slick-slide img{margin:0 auto;}.slick-dots{display:flex;justify-content:center;margin:10px 0 25px;padding:0;}#slider .slick-dots{position:fixed;top:0;right:20px;z-index:110;flex-direction:column;align-items:center;margin:0;height:100vh;}.slick-dots li{margin:9px;list-style:none;}#slider .slick-dots li{margin:9px 0;}.slick-dots li button{margin:0;padding:0;width:21px;height:21px;overflow:hidden;border:none;border-radius:2px;outline:none;text-indent:21px;background-color:#d4d2d2;box-shadow:0 0 5px rgba(0,0,0,.3);}#slider .slick-dots li button{background-color:rgb(255,255,255);}.slick-dots li button:active{top:0;}.slick-dots li.slick-active button,#slider .slick-dots li.slick-active button{background-color:rgb(243,147,1);}.view-articles .views-row{margin:25px 0 50px;}.view-articles .views-row .views-field-title{font-size:24px;}.view-articles .views-row .views-field-title a{text-decoration:none;}.view-articles .views-row .views-field-title a:hover{text-decoration:underline;}.view-articles .views-row img:hover{opacity:.9;transition:0.35s ease;}.views-field-view-node{font-weight:500;}.views-field-view-node a:hover{text-decoration:none;}.node-article{text-align:justify;}.node-article img{margin:0 0 20px;}#node-1 p{margin-bottom:17px;}#webform-client-form-1{position:relative;}.webform-component--zagolovok-formy{margin:35px 0 10px;font-size:24px;font-weight:500;}#webform-client-form-1 .webform-component--vash-vopros{position:absolute;left:397px;top:20px;}.webform-confirmation{display:inline-block;margin-top:50px;padding-top:25px;border-top:1px solid #c1c1c1;}#footer #block-webform-client-block-23{display:none;}#block-webform-client-block-23{padding:25px;text-align:center;background:#fff;}#block-webform-client-block-23 .block-title{font-size:25px;}.webform-confirmation{font-size:16px;}@media (max-width:480px){.view-projects-columns .views-row{width:100%;}.view-projects-columns .views-field-title{text-align:center;}.view-projects-columns img{margin-left:auto;margin-right:auto;display:block;}}@media (max-width:767px){h1{font-size:28px;}h1#page-title::before{margin:-3px 3px 0 0;width:8px;height:30px;}h2,#content .block-title{font-size:26px;}h3{font-size:24px;}h4{font-size:22px;}h5{font-size:20px;}h6{font-size:18px;}textarea,.form-textarea-wrapper textarea{margin:0 auto;max-width:364px;}#page{flex-direction:column;}.front #highlighted,.front #highlighted-overlay-bg{display:none;}#sidebar,.node-type-project #sidebar{width:100%;}.node-type-project #sidebar{display:none;}#sidebar-inner,.node-type-project #sidebar-inner{position:relative;align-items:center;padding:20px 20px 20px 35px;width:100%;color:#212121;background:#f1f2f4 scroll url(/sites/all/themes/house/img/sidebar-bg.jpg) no-repeat center center;}.node-type-project #sidebar-inner a{color:#212121;}.branding,.node-type-project #sidebar .branding{margin-bottom:40px;width:300px;}.branding #logo,.node-type-project #sidebar .branding #logo{margin-top:7px;}.branding #logo img,.node-type-project #sidebar .branding #logo img{width:35px;height:35px;}.branding #logo-text,.node-type-project #sidebar .branding #logo-text{padding-top:22px;font-size:24px;}.branding #site-name,.node-type-project #sidebar .branding #site-name{left:40px;}#sidebar .menu{margin-top:0;margin-bottom:0;}#sidebar .menu li a,.node-type-project #sidebar .menu li a{font-size:16px;}.full-screen-slider #sidebar{display:none;}.back-button{display:block;}.bounce{display:block;}#footer{padding:15px 0 10px;text-align:center;}.small-logo{display:inline-block;}.node-type-project #sidebar-inner #block-block-2 p,.node-type-project #sidebar-inner #block-block-2 a{color:#212121;}#content{padding:25px 10px 15px;width:100%;}.view-projects-columns .view-content{flex-direction:column;align-items:center;}.view-projects-columns .views-row{margin:0 0 50px;}body.node-type-project.full-screen-slider #slider{display:none;left:0;width:100%;}#slider{display:none;}.slider-bg{background-color:#f1f2f4;background-size:contain;background-position:center center;}.full-screen-slider .node-project .field-name-field-parameters{position:relative;top:unset;right:unset;display:flex;flex-wrap:wrap;padding:20px 15px 20px 30px;width:340px;z-index:104;color:#212121;background-color:#fff;}.full-screen-slider #page-title,.full-screen-slider .field-name-body,.full-screen-slider .field-name-field-slider,.full-screen-slider .field-name-field-video{display:block;}#webform-client-form-1 .webform-component--vash-vopros{position:relative;left:unset;top:unset;}}@media (min-width:768px) and (max-width:991px){h1{font-size:28px;}h1#page-title::before{margin:-3px 3px 0 0;width:8px;height:30px;}h2,#content .block-title{font-size:26px;}h3{font-size:24px;}h4{font-size:22px;}h5{font-size:20px;}h6{font-size:18px;}#sidebar{width:288px;}#sidebar-inner{padding:35px 12px 15px 35px;width:288px;}#sidebar .branding{margin-bottom:30px;}#sidebar .branding #logo{margin-top:7px;}#sidebar .branding #logo img{width:35px;height:35px;}#sidebar .branding #logo-text{padding-top:22px;font-size:24px;}#sidebar .branding #site-name{font-size:14px;}#navigation{margin-bottom:40px;}#sidebar .menu li a{font-size:15px;}#content{width:424px;}.webform-component--zagolovok-formy{text-align:center;}.webform-component label{text-align:center;}#webform-client-form-1 .webform-component--vash-vopros{position:relative;left:unset;top:unset;}.form-actions{text-align:center;}}@media (min-width:992px){h1{font-size:28px;}h1#page-title::before{margin:-3px 3px 0 0;width:8px;height:30px;}h2,#content .block-title{font-size:26px;}h3{font-size:24px;}h4{font-size:22px;}h5{font-size:20px;}h6{font-size:18px;}input[type="email"],input[type="number"],input[type="password"],input[type="tel"],input[type="url"],input[type="text"]{max-width:300px;}#sidebar{width:288px;}#sidebar-inner{padding:35px 12px 15px 35px;width:288px;}#sidebar .branding{margin-bottom:30px;}#sidebar .branding #logo{margin-top:7px;}#sidebar .branding #logo img{width:35px;height:35px;}#sidebar .branding #logo-text{padding-top:22px;font-size:24px;}#navigation{margin-bottom:40px;}#sidebar .menu li a{font-size:15px;}#content{width:700px;}.view-projects-columns .views-row{margin:0 20px 50px 0;width:310px;}.view-projects-columns .views-row:nth-child(even){margin-right:0;}#webform-client-form-1 .webform-component--vash-vopros{left:330px;}}@media (min-width:1200px){}
