@font-face{font-weight:100;font-style:italic;font-family:Lato;src:local("Lato Hairline Italic"),local(Lato-HairlineItalic),url(//fonts.gstatic.com/s/lato/v13/81DMwqUqq96weubmVpbDyvesZW2xOQ-xsNqO47m55DA.eot#) format("eot"),url(//fonts.gstatic.com/s/lato/v13/9TBVFLzQ3GUZLG8FZ4yrEfesZW2xOQ-xsNqO47m55DA.woff2) format("woff2"),url(//fonts.gstatic.com/s/lato/v13/CggrdU0t5c42NcNxN-VM3_esZW2xOQ-xsNqO47m55DA.woff) format("woff")}@font-face{font-weight:300;font-style:italic;font-family:Lato;src:local("Lato Light Italic"),local(Lato-LightItalic),url(//fonts.gstatic.com/s/lato/v13/2HG_tEPiQ4Z6795cGfdivPY6323mHUZFJMgTvxaG2iE.eot#) format("eot"),url(//fonts.gstatic.com/s/lato/v13/2HG_tEPiQ4Z6795cGfdivFtXRa8TVwTICgirnJhmVJw.woff2) format("woff2"),url(//fonts.gstatic.com/s/lato/v13/2HG_tEPiQ4Z6795cGfdivD8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")}@font-face{font-weight:400;font-style:italic;font-family:Lato;src:local("Lato Italic"),local(Lato-Italic),url(//fonts.gstatic.com/s/lato/v13/bjaQ6jyWa8A2XFrSKceJyA.eot#) format("eot"),url(//fonts.gstatic.com/s/lato/v13/PLygLKRVCQnA5fhu3qk5fQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/lato/v13/oUan5VrEkpzIazlUe5ieaA.woff) format("woff")}@font-face{font-weight:700;font-style:italic;font-family:Lato;src:local("Lato Bold Italic"),local(Lato-BoldItalic),url(//fonts.gstatic.com/s/lato/v13/HkF_qI1x_noxlxhrhMQYEPY6323mHUZFJMgTvxaG2iE.eot#) format("eot"),url(//fonts.gstatic.com/s/lato/v13/HkF_qI1x_noxlxhrhMQYEFtXRa8TVwTICgirnJhmVJw.woff2) format("woff2"),url(//fonts.gstatic.com/s/lato/v13/HkF_qI1x_noxlxhrhMQYED8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")}@font-face{font-weight:900;font-style:italic;font-family:Lato;src:local("Lato Black Italic"),local(Lato-BlackItalic),url(//fonts.gstatic.com/s/lato/v13/VNUH7ZAcagYBWsAiBBCEY_Y6323mHUZFJMgTvxaG2iE.eot#) format("eot"),url(//fonts.gstatic.com/s/lato/v13/VNUH7ZAcagYBWsAiBBCEY1tXRa8TVwTICgirnJhmVJw.woff2) format("woff2"),url(//fonts.gstatic.com/s/lato/v13/VNUH7ZAcagYBWsAiBBCEYz8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")}@font-face{font-weight:100;font-style:normal;font-family:Lato;src:local("Lato Hairline"),local(Lato-Hairline),url(//fonts.gstatic.com/s/lato/v13/KlmP_Vc2zOZBldw8AfXD5g.eot#) format("eot"),url(//fonts.gstatic.com/s/lato/v13/GtRkRNTnri0g82CjKnEB0Q.woff2) format("woff2"),url(//fonts.gstatic.com/s/lato/v13/boeCNmOCCh-EWFLSfVffDg.woff) format("woff")}@font-face{font-weight:300;font-style:normal;font-family:Lato;src:local("Lato Light"),local(Lato-Light),url(//fonts.gstatic.com/s/lato/v13/zLhfkPOm_5ykmdm-wXaiuw.eot#) format("eot"),url(//fonts.gstatic.com/s/lato/v13/EsvMC5un3kjyUhB9ZEPPwg.woff2) format("woff2"),url(//fonts.gstatic.com/s/lato/v13/KT3KS9Aol4WfR6Vas8kNcg.woff) format("woff")}@font-face{font-weight:400;font-style:normal;font-family:Lato;src:local("Lato Regular"),local(Lato-Regular),url(//fonts.gstatic.com/s/lato/v13/nQhiC-wSiJx0pvEuJl8d8A.eot#) format("eot"),url(//fonts.gstatic.com/s/lato/v13/1YwB1sO8YE1Lyjf12WNiUA.woff2) format("woff2"),url(//fonts.gstatic.com/s/lato/v13/9k-RPmcnxYEPm8CNFsH2gg.woff) format("woff")}@font-face{font-weight:700;font-style:normal;font-family:Lato;src:local("Lato Bold"),local(Lato-Bold),url(//fonts.gstatic.com/s/lato/v13/sBtfDPlEIwvKKU53nAG7AQ.eot#) format("eot"),url(//fonts.gstatic.com/s/lato/v13/H2DMvhDLycM56KNuAtbJYA.woff2) format("woff2"),url(//fonts.gstatic.com/s/lato/v13/wkfQbvfT_02e2IWO3yYueQ.woff) format("woff")}@font-face{font-weight:900;font-style:normal;font-family:Lato;src:local("Lato Black"),local(Lato-Black),url(//fonts.gstatic.com/s/lato/v13/BjDVcwQGWPX2RAidnkd0Bw.eot#) format("eot"),url(//fonts.gstatic.com/s/lato/v13/tI4j516nok_GrVf4dhunkg.woff2) format("woff2"),url(//fonts.gstatic.com/s/lato/v13/BVtM30trf7q_jfqYeHfjtA.woff) format("woff")}@font-face{font-weight:400;font-family:LatoBlack;src:url(../fonts/LatoBlack/LatoBlack.eot) format("embedded-opentype"),url(../fonts/LatoRegular/LatoBlack.woff2) format("woff2"),url(../fonts/LatoBlack/LatoBlack.woff) format("woff"),url(../fonts/LatoBlack/LatoBlack.ttf) format("truetype"),url(../fonts/LatoBlack/LatoBlack.svg) format("svg")}@font-face{font-weight:400;font-family:LatoRegular;src:url(../fonts/LatoRegular/LatoRegular.eot) format("embedded-opentype"),url(../fonts/LatoRegular/LatoRegular.woff2) format("woff2"),url(../fonts/LatoRegular/LatoRegular.woff) format("woff"),url(../fonts/LatoRegular/LatoRegular.ttf) format("truetype"),url(../fonts/LatoRegular/LatoRegular.svg) format("svg")}@font-face{font-weight:400;font-family:LatoBold;src:url(../fonts/LatoBold/LatoBold.eot) format("embedded-opentype"),url(../fonts/LatoBold/LatoBold.woff2) format("woff2"),url(../fonts/LatoBold/LatoBold.woff) format("woff"),url(../fonts/LatoBold/LatoBold.ttf) format("truetype"),url(../fonts/LatoBold/LatoBold.svg) format("svg")}body,html{width:100%}body{margin:0;padding:0;border:0;background-color:#fff;vertical-align:baseline;text-align:left;font-weight:inherit;font-style:inherit;font-family:inherit}a,a:active,a:focus,a:hover{text-decoration:none}input,input:active,input:focus,input:hover,textarea,textarea:active,textarea:focus,textarea:hover{outline:none}.container{*zoom:1}.container:after{display:table;clear:both;content:"";line-height:0}.container{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}@media (min-width:768px){.container{width:766px}}@media (min-width:992px){.container{width:990px}}@media (min-width:1200px){.container{width:1170px}}.header{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 0;width:100%;background-color:#fff}.header,.header__logo{position:relative;float:left}.header__logo{display:block;overflow:hidden;margin-right:95px;width:177px;height:54px}.header__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header__contacts_icon{width:24px;height:24px;background-image:url(../img/icons/tel-icon.png)}.header__adress_icon,.header__contacts_icon{position:relative;top:10px;display:inline-block;float:left;margin-right:10px;background-size:contain;background-repeat:no-repeat}.header__adress_icon{width:19px;height:25px;background-image:url(../img/icons/geo-icon.png)}.header__adress,.header__contacts{position:relative;float:left;margin:0 24px;width:18%}.header__adress b,.header__contacts b{position:relative;float:left;width:100%;color:#3d3c3c;text-transform:uppercase;font-weight:800;font-size:13px;font-family:LatoBlack;line-height:20px}.header__contacts{width:13%}.header__contacts b{line-height:21px}.header__adress_content,.header__contacts_content{position:relative;float:left;width:-webkit-calc(100% - 35px);width:calc(100% - 35px)}.header__adress_content p,.header__contacts_content p{display:inline-block;margin:0;width:100%;color:#666;font-weight:400;font-size:12px;font-family:LatoRegular;line-height:20px}.header__order-call{position:relative;float:left;width:37%}.header__order-call form{position:relative;display:inline-block;float:left;width:100%;text-align:right}.header__order-call form input{right:-33px;padding-left:20px;width:271px;border:1px solid #bababa;border-radius:18px;background-color:hsla(0,0%,100%,.4)}.header__order-call form button,.header__order-call form input{position:relative;display:inline-block;float:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:36px}.header__order-call form button{top:-2px;width:131px;outline:none;border:none;border-radius:18px;background-color:#27587c;-webkit-box-shadow:7px 3.9px 16px rgba(188,30,13,.3);box-shadow:7px 3.9px 16px rgba(188,30,13,.3);color:#fff;text-transform:uppercase;font-size:10px;font-family:LatoBold;cursor:pointer}.header__heads{position:relative;float:left;margin-top:153px;width:100%;height:755px;background-image:url(../img/fon.jpg);background-size:cover;background-repeat:no-repeat}.header__heads p{position:absolute;bottom:-425px;left:0;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:10px 20px;border-radius:26px;background-color:rgba(39,88,124,.79);color:#fff;text-align:left;font-size:24px;font-family:LatoRegular;line-height:30px}.header__heads_contents{position:relative;float:left;margin-top:152px;width:70%}.header__heads_contents h1{display:inline-block;margin:0;width:100%;color:#fff;text-align:left;font-size:53px;font-family:LatoBlack;line-height:55px}.our-project{display:inline-block;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:50px;padding:10px 20px;border-radius:26px;background-color:#27587c;-webkit-box-shadow:0 0 16px #252525;box-shadow:0 0 16px #252525;color:#fff;text-transform:uppercase;font-size:18px;font-family:LatoBold}.our-project:focus,.our-project:hover{color:#fff}.header-menu{margin-top:90px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center}.header-menu,.header-menu ul{position:relative;float:left;width:100%}.header-menu ul{margin:0;padding:0}.header-menu ul li{position:relative;display:inline-block;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 21px;width:auto;border-right:1px solid #ddd;list-style-type:none;text-align:center}.header-menu ul li:last-of-type{border-right:none}.header-menu ul li a{display:inline-block;color:#191919;text-transform:uppercase;font-weight:500;font-size:15px;font-family:LatoBold;line-height:20px}.header-menu ul li a:focus,.header-menu ul li a:hover{color:#27587c}.header-menu ul li:focus ul,.header-menu ul li:hover ul{display:block}.header-menu ul li ul{position:absolute;left:0;z-index:1;display:inline-block;display:none;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;margin-top:20px;padding:0;padding:20px;width:100%;border-radius:0 0 5px 5px;background-color:#27587c;-webkit-box-shadow:7px 3.9px 16px rgba(61,61,61,.79);box-shadow:7px 3.9px 16px rgba(61,61,61,.79)}.header-menu ul li ul li{float:left;padding:0;width:100%;border-right:none;text-align:left}.header-menu ul li ul li:last-of-type{border-bottom:none}.header-menu ul li ul li:focus,.header-menu ul li ul li:hover{-webkit-box-shadow:none;box-shadow:none}.header-menu ul li ul li:focus a,.header-menu ul li ul li:hover a{color:#fff}.header-menu ul li ul li a{color:#fff;text-align:left;font-weight:300;font-size:14px;font-family:LatoRegular}.shevron{position:relative;top:-3px;left:9px;display:inline-block;width:10px;height:6px;background-image:url(../img/icons/shevron.png);background-size:contain;background-repeat:no-repeat}.toggle_mnu{position:fixed;right:10px;z-index:1;display:none;margin-top:-196px;width:40px;height:40px;outline:none;border:none;background-color:transparent}.toggle_mnu span{display:block}.sandwich{position:absolute;top:10px;right:0;bottom:0;left:0;z-index:5;margin:auto;width:34px;height:34px}.sw-topper{top:0;display:block}.sw-bottom,.sw-topper{position:relative;width:34px;height:3px;border:none;border-radius:4px 4px 4px 4px;background-color:#27587c;-webkit-transition:top .2s,-webkit-transform .5s;transition:top .2s,-webkit-transform .5s;transition:transform .5s,top .2s;transition:transform .5s,top .2s,-webkit-transform .5s}.sw-bottom{top:6.6px;-webkit-transition-delay:.2s,0;transition-delay:.2s,0}.sw-footer{position:relative;top:13.5px;width:34px;height:3px;border:none;border-radius:4px 4px 4px 4px;background-color:#27587c;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.1s;transition-delay:.1s}.sandwich.active .sw-topper{top:9px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sandwich.active .sw-bottom{top:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sandwich.active .sw-footer{top:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header-fixed{z-index:4}.header-fixed,.header-menu-fixed{position:fixed;background-color:#fff}.header-menu-fixed{z-index:3}.house-project,.project{position:relative;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 0;width:100%;background-color:#fff}.house-project h2,.project h2{display:inline-block;float:left;margin-top:0;margin-bottom:40px;width:100%;color:#282828;text-align:left;font-weight:500;font-size:30px;font-family:LatoBold;font-family:LatoRegular;line-height:20px}.house-project__slider,.house-project__slider .owl-dots,.project__slider,.project__slider .owl-dots{position:relative;display:inline-block;float:left;width:100%}.house-project__slider .owl-dots,.project__slider .owl-dots{margin-top:50px;text-align:center}.house-project__slider .owl-dots .owl-dot,.project__slider .owl-dots .owl-dot{display:inline-block;margin:0 10px;width:6px;height:6px;border-radius:50%;background-color:#191919}.house-project__slider .owl-dots .owl-dot.active,.project__slider .owl-dots .owl-dot.active{position:relative;top:1px;width:9px;height:9px;background-color:#27587c;-webkit-box-shadow:0 0 16px rgba(188,30,13,.3);box-shadow:0 0 16px rgba(188,30,13,.3)}.house-project__slider .owl-nav,.project__slider .owl-nav{position:absolute;top:-55px;right:0;width:3%;text-align:right}.house-project__slider .owl-nav .owl-next,.house-project__slider .owl-nav .owl-prev,.project__slider .owl-nav .owl-next,.project__slider .owl-nav .owl-prev{display:inline-block;float:right;width:8px;height:14px;background-image:url(../img/icons/arrow.png);background-size:contain;background-repeat:no-repeat}.house-project__slider .owl-nav .owl-next:focus,.house-project__slider .owl-nav .owl-next:hover,.house-project__slider .owl-nav .owl-prev:focus,.house-project__slider .owl-nav .owl-prev:hover,.project__slider .owl-nav .owl-next:focus,.project__slider .owl-nav .owl-next:hover,.project__slider .owl-nav .owl-prev:focus,.project__slider .owl-nav .owl-prev:hover{width:8px;height:14px;background-image:url(../img/icons/hover-arrow.png);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.house-project__slider .owl-nav .owl-prev,.project__slider .owl-nav .owl-prev{float:left;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.house-project__slider .owl-nav .owl-prev:focus,.house-project__slider .owl-nav .owl-prev:hover,.project__slider .owl-nav .owl-prev:focus,.project__slider .owl-nav .owl-prev:hover{width:8px;height:14px;background-image:url(../img/icons/hover-arrow.png);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.house-project__slider .house-project__slider_item,.project__slider .house-project__slider_item{width:100%}.house-project__slider_item,.house-project__slider_item .thumb{position:relative;float:left;width:100%}.house-project__slider_item .thumb{overflow:hidden;height:200px}.house-project__slider_item .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.house-project__slider_item .content{position:relative;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;width:100%;height:180px;border:1px solid #ddd;border-top:none;background-color:#fff}.house-project__slider_item .content h4{display:inline-block;margin:0;width:100%;color:#191919;text-align:left;font-size:17px;font-family:LatoBold;line-height:20px}.house-project__slider_item .content p{display:inline-block;float:right;margin:0;width:54%;color:#848181;font-weight:500;font-size:12px;font-family:LatoRegular;line-height:17px}.house-project__slider_item .content .panel_wrap{position:absolute;bottom:20px;left:20px;width:85%}.project{text-align:center}.project .house-project__slider_item{float:left;margin:11px;width:18%}.type-proejct{float:left;margin-bottom:40px;width:100%;color:#848181;text-align:left;font-size:11px;font-family:LatoBold;line-height:17px}.squears{float:left;padding:7px 15px;border-radius:21px;background-color:#27587c;-webkit-box-shadow:0 0 16px rgba(188,30,13,.3);box-shadow:0 0 16px rgba(188,30,13,.3);font-size:18px;line-height:20px}.new-label,.squears{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-weight:500;font-family:LatoRegular}.new-label{position:absolute;left:4%;z-index:3;margin-top:8px;padding:3px 5px;border-radius:5px;background-color:#00b7f4;font-size:12px;line-height:17px}.project .project__slider .house-project__slider_item .content{height:65px}.grey{background-color:#f7f7f8}.title-section{float:left;margin:0 0 25px;width:100%;color:#282828;text-align:center;text-transform:uppercase;font-size:26px;font-family:LatoBold}.project .house-project__slider_item .content{position:absolute;bottom:0;background-color:transparent;background-image:-webkit-linear-gradient(bottom,rgba(29,29,29,.1),transparent 99%,transparent),-webkit-linear-gradient(bottom,#969696,hsla(0,0%,91%,.24));background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(29,29,29,.1)),color-stop(99%,transparent),color-stop(99%,transparent)),-webkit-gradient(linear,left bottom,left top,from(#969696),color-stop(0,hsla(0,0%,91%,.24)));background-image:linear-gradient(0deg,rgba(29,29,29,.1) 0,transparent 99%,transparent),linear-gradient(0deg,#969696 0,hsla(0,0%,91%,.24))}.project .house-project__slider_item .content h4{color:#fff}.why,.why__list{position:relative;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 0;width:100%;text-align:center}.why__engineering,.why__list_wrap{position:relative;display:inline-block;float:none;width:90%;text-align:center}.why__engineering h3,.why__list_wrap h3{float:left;margin:0;width:100%;color:#282828;text-align:center;font-weight:800;font-size:26px;line-height:20px}.why__engineering h3 span,.why__list_wrap h3 span{color:#27587c}.why__engineering form,.why__list_wrap form{position:relative;float:left;width:100%}.why__engineering form button,.why__list_wrap form button{position:relative;top:29px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px 15px;outline:none;border:none;border-radius:21px;background-color:#27587c;-webkit-box-shadow:0 0 16px rgba(188,30,13,.3);box-shadow:0 0 16px rgba(188,30,13,.3);color:#fff;font-weight:500;font-size:18px;font-family:LatoRegular;line-height:20px}.why__engineering{padding:20px 40px 40px;border:1px solid #ddd;text-align:center}.why__engineering,.why__engineering h3{-webkit-box-sizing:border-box;box-sizing:border-box}.why__engineering h3{position:relative;top:-33px;display:inline-block;float:none;padding:0 20px;width:auto;background-color:#fff}.why__list_wrap_item{position:relative;display:inline-block;float:left;margin:60px 0;width:20%}.why__list_wrap_item .thumb{display:inline-block;height:70px;text-align:center}.why__list_wrap_item .thumb img{width:50px;height:70px;-o-object-fit:contain;object-fit:contain}.why__list_wrap_item p{float:left;width:100%;color:#282828;text-align:center;font-weight:500;font-size:14px;font-family:LatoRegular;line-height:20px}#options{margin-right:69px;width:80%}#options,#options .title-range{display:inline-block;float:left}#options .title-range{position:relative;margin:5px 0;width:100%;color:#191919;text-align:left;font-weight:500;font-size:14px;font-family:LatoRegular;line-height:20px}#options label{float:left;width:49%;color:#6f6f6f}#options label:last-of-type{margin-left:15px}#options label input{display:inline-block;float:left;padding-left:15px;width:100%;height:31px;border:1px solid #ddd;border-radius:2px}#slider_price{position:relative;z-index:0;display:inline-block;float:left;margin-top:10px;width:98%;height:3px;background-color:#27587c}#slider_price span{cursor:pointer}.ui-slider-range{background-color:#8392cb}.ui-slider .ui-slider-handle{position:absolute;top:-6px;width:17px;height:17px;outline:none;border:4px solid #27587c;border-radius:50%;background-color:#fff;cursor:pointer}.ui-slider-horizontal{cursor:pointer}.gallery{-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 0;background-color:#f7f7f8}.gallery,.gallery__wrap{position:relative;float:left;width:100%}.gallery__wrap_item{position:relative;float:left;overflow:hidden;margin:2px;width:19.6%;height:215px}.gallery__wrap_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__wrap_item .hover-block{position:absolute;top:0;left:0;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;width:100%;height:100%;border-bottom:5px solid #27587c;background-color:rgba(0,0,0,.4)}.gallery__wrap_item .hover-block .step{display:inline-block;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1px 10px;border-radius:11px;background-color:#27587c;-webkit-box-shadow:0 0 16px rgba(188,30,13,.32);box-shadow:0 0 16px rgba(188,30,13,.32);color:#fff;font-weight:500;font-size:12px;font-family:LatoRegular;line-height:20px}.gallery__wrap_item .hover-block .type{display:inline-block;float:left;margin-top:10px;width:100%;color:#fff;font-size:15px;font-family:LatoBold}.gallery__wrap_item:focus .hover-block,.gallery__wrap_item:hover .hover-block{display:block}.all-photos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px;background-color:#27587c;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center}.all-photos h4{margin:0;width:100%;font-weight:700;font-size:30px;line-height:20px}.all-photos a,.all-photos h4{display:inline-block;color:#fff;text-align:center}.all-photos a{position:absolute;bottom:30px;left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 10px 0;border:1px solid #fff;border-radius:18px;text-transform:uppercase;font-weight:400;font-size:18px;font-family:LatoRegular}.gallery-services__wrap{position:relative;float:left;margin-top:50px;width:100%}.gallery-services__wrap_item{position:relative;float:left;width:33.3%;text-align:left}.gallery-services__wrap_item .thumb{position:relative;display:inline-block;float:left;overflow:hidden;margin-right:22px;width:109px;height:109px;border-radius:50%}.gallery-services__wrap_item .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-services__wrap_item .content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:center;align-content:center;-webkit-justify-content:center;justify-content:center;float:left;width:-webkit-calc(100% - 135px);width:calc(100% - 135px);height:109px;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;-webkit-box-pack:center;-ms-flex-pack:center}.gallery-services__wrap_item .content span{float:left;width:100%;color:#27587c;font-weight:900;font-size:16px;font-family:LatoBlack}.gallery-services__wrap_item .content p{display:inline-block;margin:0;width:100%;color:#191919;font-weight:400;font-size:14px;font-family:LatoRegular;line-height:24px}.about{position:relative;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 0;width:100%}.about h2{margin-top:0;margin-bottom:20px;color:#282828;font-weight:800;font-size:26px;font-family:LatoBold}.about p{display:inline-block;margin:0;width:100%;color:#191919;text-align:left;font-weight:400;font-size:14px;font-family:LatoRegular;line-height:20px}.about__wrap{position:relative;float:left;width:100%}.about__wrap_logo{position:relative;float:left;overflow:hidden;margin-right:100px;width:279px}.about__wrap_logo img{width:100%;-o-object-fit:cover;object-fit:cover}.about__wrap_info{position:relative;float:left;margin-bottom:40px;width:-webkit-calc(100% - 400px);width:calc(100% - 400px)}.about__wrap_info p{display:inline-block;margin:0;margin-bottom:20px;width:100%;color:#191919;font-size:14px;font-family:Lato;font-family:LatoBold;line-height:20px}.about__wrap_info-item{position:relative;display:inline-block;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 40px;width:28%;border-right:1px solid #e8e8e8}.about__wrap_info-item:last-of-type{width:40%;border-right:none}.about__wrap_info-item:first-of-type{padding-left:0}.about__wrap_info-item span{display:inline-block;width:100%;color:#27587c;font-weight:900;font-size:67px;font-family:LatoBlack}.about__wrap_info-item p{float:left;margin:0;width:60%;color:#191919;font-weight:400;font-size:16px;font-family:LatoRegular;line-height:20px}.consult{position:relative;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 0;width:100%;height:197px;background-image:url(../img/fon-2.png);background-size:cover;background-repeat:no-repeat}.consult h2{margin:0;margin-right:51px;width:20%;font-weight:900;font-size:30px;font-family:LatoBlack;line-height:36px}.consult h2,.consult p{display:inline-block;float:left;color:#fff;text-align:left}.consult p{margin:0;width:35%;font-weight:400;font-size:14px}.consult .header__order-call form input{background-color:#fff}.designing,.furniture,.services{position:relative;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 0;width:100%;background-color:#f7f7f8;text-align:center}.designing h2,.furniture h2,.services h2{float:left;margin:0;margin-bottom:20px;width:100%;color:#282828;text-align:center;font-weight:800;font-size:26px;font-family:LatoBold;line-height:20px}.designing p,.furniture p,.services p{display:inline-block;float:none;margin:0 auto;width:60%;color:#282828;text-align:center;font-weight:400;font-size:16px;font-family:LatoRegular;line-height:20px}.services{background-color:#fff}.services p{margin-bottom:20px;width:100%}.designing__wrap,.furniture__wrap,.services__wrap,.services__wrap_hide{position:relative;float:left;width:100%;text-align:center}.services__wrap_hide{display:none}.designing__wrap_item,.furniture__wrap_item,.services__wrap_item{position:relative;display:inline-block;margin:30px 50px;width:279px;height:237px;border-radius:3px}.designing__wrap_item img,.furniture__wrap_item img,.services__wrap_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.furniture-title{position:relative;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px;padding-left:12px;width:100%}.furniture p{margin-bottom:20px;width:100%}.furniture h2{position:relative;top:32px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-left:11px;width:-webkit-calc(100% - 233px);width:calc(100% - 233px);text-align:left}.furniture-logo{position:relative;float:left;width:233px;height:73px}.furniture-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.furniture__wrap_item,.services__wrap_item{margin:10px;width:264px}.designing__wrap_item-content,.furniture__wrap_item-content,.services__wrap_item-content{position:absolute;bottom:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;width:100%;background-image:-webkit-linear-gradient(bottom,rgba(29,29,29,.1),transparent 99%,transparent),-webkit-linear-gradient(bottom,#969696,hsla(0,0%,91%,.24));background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(29,29,29,.1)),color-stop(99%,transparent),color-stop(99%,transparent)),-webkit-gradient(linear,left bottom,left top,from(#969696),color-stop(0,hsla(0,0%,91%,.24)));background-image:linear-gradient(0deg,rgba(29,29,29,.1) 0,transparent 99%,transparent),linear-gradient(0deg,#969696 0,hsla(0,0%,91%,.24))}.designing__wrap_item-content span,.furniture__wrap_item-content span,.services__wrap_item-content span{display:inline-block;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;padding:2px 10px;border-radius:2px;background-color:rgba(217,3,13,.76);color:#fff;text-align:left;text-transform:uppercase;font-weight:700;font-size:10px;font-family:LatoBold}.designing__wrap_item-content h4,.furniture__wrap_item-content h4,.services__wrap_item-content h4{position:relative;float:left;margin:0;width:100%;color:#fff;text-align:left;text-transform:uppercase;font-weight:600;font-size:18px;font-family:LatoRegular;line-height:23px;cursor:pointer}.show-more{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px;padding:2px 15px;outline:none;border:none;border-radius:18px;background-color:#27587c;-webkit-box-shadow:7px 3.9px 16px rgba(188,30,13,.3);box-shadow:7px 3.9px 16px rgba(188,30,13,.3);color:#fff;text-transform:uppercase;font-size:15px;font-family:LatoBold;cursor:pointer}.services__wrap_item-content-hide{position:absolute;left:0;z-index:3;display:none;margin-top:66px;min-height:257px;width:100%;background-color:hsla(0,1%,51%,.9)}.services__wrap_item-content-hide p{margin:0;padding:15px;background-color:hsla(0,1%,51%,.47);color:#fff;text-align:left}.services__wrap_item-content-hide p,.steps{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.steps{position:relative;padding:60px 0}.steps,.steps h2{text-align:center}.steps h2{float:left;margin-top:0;width:100%;color:#282828;font-weight:800;font-size:26px;font-family:LatoBold;line-height:20px}.steps h2 span{color:#27587c}.steps p{display:inline-block;float:none;width:60%;color:#282828;font-weight:600;font-size:18px;font-family:LatoBold;line-height:27px}.steps__wrap{position:relative;float:left;margin-top:30px;width:100%}.steps__wrap_item{position:relative;float:left;width:25%;text-align:center}.steps__wrap_item:nth-of-type(2n):after{display:none}.steps__wrap_item:nth-of-type(2):after{top:90px;display:block;width:98px;height:27px;background-image:url(../img/arrow-2.png)}.steps__wrap_item:after,.steps__wrap_item:nth-of-type(2):after{position:absolute;right:-43px;background-size:contain;background-repeat:no-repeat;content:""}.steps__wrap_item:after{top:5px;width:96px;height:26px;background-image:url(../img/arrow-1.png)}.steps__wrap_item .thumb{position:relative;display:block;float:none;overflow:hidden;margin:0 auto;margin-bottom:20px;width:108px;height:108px;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 0 40px rgba(25,25,25,.08);box-shadow:0 0 40px rgba(25,25,25,.08)}.steps__wrap_item .thumb img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.steps__wrap_item span{display:inline-block;margin-bottom:20px;color:#27587c;text-transform:uppercase;font-weight:800;font-size:15px;font-family:LatoBold}.steps__wrap_item p,.steps__wrap_item span{float:left;width:100%;text-align:center;line-height:17px}.steps__wrap_item p{margin:0;color:#7b7b7b;font-weight:400;font-size:14px;font-family:LatoRegular}.reviews{position:relative;display:block;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.reviews h2{margin-bottom:0;text-align:left;font-size:30px}.reviews h2:after{display:none}.reviews .user{margin-top:25px;width:100%;text-align:left}.reviews .user,.reviews .user .left{position:relative;display:block;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.reviews .user .left{width:10%}.reviews .user .left .kovichki{position:absolute;top:23px;left:71px;display:block;width:18px;height:14px;background-image:url(../img/kovichki.png);background-size:cover;background-repeat:no-repeat}.reviews .user .left .avatar{position:relative;display:block;float:left;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:25px;width:60px;height:60px;border-radius:50%;background-color:#f8f8f8}.reviews .user .left .avatar img{position:relative;top:50%;width:100%;height:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-o-object-fit:cover;object-fit:cover}.reviews .user .right{width:82%}.reviews .user .right,.reviews .user .right .name{position:relative;display:block;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.reviews .user .right .name{margin-top:25px;margin-bottom:25px;width:80%;color:#333;font-size:21px;line-height:24px}.reviews .user .right .name:after{position:absolute;left:0;display:inline-block;margin-top:29px;width:75px;height:1px;background-color:#27587c;content:""}.reviews .user .right .name .date{display:inline-block;margin:0;margin-left:10px;color:#878787;font-size:15px;line-height:24px}.reviews .user .right .rating{position:relative;display:block;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:25px;margin-bottom:25px;width:20%}.reviews .user .right .rating span{position:relative;display:inline-block;width:10px;height:9px;background:url(../img/rating.png);background-size:cover;background-repeat:no-repeat}.reviews .user .right .rating .full{background-position:0 -19px}.reviews .user .right .rating .empty{background-position:0 0}.reviews .user .right .review{color:#333;text-align:justify;line-height:20px}.reviews .user .right .city,.reviews .user .right .review{position:relative;display:block;float:left;margin:0;width:100%;font-size:15px}.reviews .user .right .city{color:#878787;text-align:left;font-style:italic;line-height:24px}.reviews .user .right:after{position:absolute;bottom:-14px;left:0;display:inline-block;width:100%;border-bottom:1px solid #eee;content:""}.reviews .user:last-of-type .right:after{display:none;content:""}.furniture-manufacture{float:left;padding:40px 0;width:100%;text-align:center}.furniture-manufacture h2{float:left;margin:0;margin-bottom:20px;font-weight:800;font-size:26px;font-family:LatoBold}.furniture-manufacture h2,.furniture-manufacture p{width:100%;color:#282828;text-align:center;line-height:20px}.furniture-manufacture p{display:inline-block;float:none;margin:0 auto;font-weight:400;font-size:16px;font-family:LatoRegular}.deal{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 0;background-image:url(../img/deal-fon.png);background-position-y:68%;background-size:cover;background-repeat:no-repeat}.deal,.deal h2{float:left;width:100%;text-align:center}.deal h2{margin:0;margin-bottom:20px;color:#282828;font-weight:800;font-size:26px;font-family:LatoBold;line-height:20px}.deal .thumb{display:inline-block;float:none;margin:0 auto;width:70%}.deal .thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:45px;padding-bottom:20px;width:100%;background-color:#242424}.footer,.footer ul{position:relative;float:left}.footer ul{margin:0;padding:0;width:30%;text-align:left}.footer ul li{display:inline-block;float:left;width:50%;list-style-type:none}.footer ul li a{color:#fff;text-transform:uppercase;font-weight:400;font-size:16px;font-family:LatoRegular;line-height:36px}.footer-social{position:relative;float:left;margin-right:40px;width:20%;text-align:left}.footer-social span{float:left;width:100%;color:#7f7f7f;font-weight:400;font-size:12px;font-family:LatoRegular}.footer-contacts{position:relative;float:right;width:20%}.footer-contacts b,.footer-contacts span{float:left;width:100%;color:#fff;font-weight:800;font-size:16px;font-family:LatoBold;line-height:24px}.footer-contacts span{font-size:14px;font-family:LatoRegular}.footer-contacts small{position:relative;margin-top:10px;color:#fff;text-align:left;font-weight:300;font-family:LatoRegular}.footer-contacts a,.footer-contacts small{float:left;width:100%;font-size:14px;line-height:20px}.footer-contacts a{margin:10px 0;color:#27587c;text-decoration:underline;font-weight:400}.footer-social__wrap{position:relative;float:left;margin-top:10px;width:100%}.footer-social__wrap a{float:left;margin-right:7px;width:30px;height:30px;background-color:#4f5a6b;text-align:center}.footer-social__wrap a i{position:relative;top:5px;color:#fff}.modal_div{position:fixed;top:45%;left:40%;z-index:2;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-150px;margin-left:-150px;padding:40px;width:534px;height:312px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 20px hsla(0,0%,100%,.35);box-shadow:0 0 20px hsla(0,0%,100%,.35)}.modal_div .modal-content,.modal_div form{float:left;margin-top:40px;width:50%;border:none;-webkit-box-shadow:none;box-shadow:none}.modal_div .modal-content input,.modal_div form input{display:inline-block;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 0;padding-left:20px;width:245px;height:36px;border:1px solid #bababa;border-radius:18px;background-color:#fff;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}.modal_div .modal-content button,.modal_div form button{display:inline-block;float:left;margin:5px 0;width:131px;height:36px;outline:none;border:none;border-radius:40px;background-color:#27587c;-webkit-box-shadow:7px 3.9px 16px rgba(188,30,13,.3);box-shadow:7px 3.9px 16px rgba(188,30,13,.3);color:#fff;text-transform:uppercase;font-weight:800;font-size:10px;cursor:pointer}.modal_div .modal-content h3,.modal_div form h3{float:left;margin:0 0 13px;width:100%;color:#27587c;text-align:left;font-weight:800;font-size:36px}.modal_div .modal-content p,.modal_div form p{float:left;margin:0;color:#2c2f33;text-align:left;font-weight:400;font-size:18px}.modal_div .pic{position:relative;float:left;margin-top:-52px;margin-left:43px;width:181px;height:267px}.modal_div .pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.modal-logo{display:block;float:left;width:100%}.modal-logo img{width:177px;height:54px;-o-object-fit:contain;object-fit:contain}#overlay{position:fixed;top:0;left:0;z-index:1;display:none;width:100%;height:100%;background-color:#000;opacity:.8;-moz-opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);cursor:pointer}.modal_close{position:absolute;top:25px;right:14px;display:block;width:15px;height:15px;color:#fff;font-weight:400;font-size:50px;cursor:pointer}.modal_close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.modal_close:after,.modal_close:before{position:absolute;display:inline-block;width:20px;height:2px;background-color:#d7d7d7;content:""}.modal_close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}@media only screen and (max-width:1024px){.header__heads p{position:absolute;bottom:-105px}.project .house-project__slider_item{float:left;margin:11px;width:22%}.header-menu ul{position:fixed;left:0;z-index:3;margin-top:-75px;width:100%;background-color:#fff}.header-menu ul li{padding:15px 0;width:100%}.header__adress,.header__contacts{float:right;margin:0;width:29%}.header__adress{margin-right:30px}.header__order-call{float:right;margin-right:10px;width:80%}.header__order-call form input{width:325px}.header__heads_contents{margin-top:65px;width:100%}.header__heads{margin-top:35px;height:420px}#options{margin-right:0;width:100%}#options label:last-of-type{margin-left:11px}.designing__wrap_item,.services__wrap_item{margin:30px 38px}.gallery__wrap_item{width:32.6%}.gallery-services__wrap_item{margin:10px 0;width:50%}.about__wrap_info{margin:20px 0;width:100%}.consult h2,.consult p{margin:0;width:50%}.consult .header__order-call{display:inline-block;float:none;margin-top:20px;margin-right:0}.footer-contacts{width:25%}.footer ul{width:40%}.header-menu ul{display:none}.toggle_mnu{right:3px;z-index:7;display:block;margin-top:-84px}.header-menu-fixed{position:relative;z-index:6;border:none;background-color:transparent}}@media only screen and (max-width:736px){.toggle_mnu{margin-top:-51px}.project .house-project__slider_item{float:left;margin:2px;width:48%}.furniture h2{top:14px;padding-left:0;width:100%}.reviews .user .left{width:24%}.reviews .user .right{width:75%}.reviews .user .right .name{width:100%}.reviews .user .right .rating{display:none}.header__logo{float:none;margin:0 auto}.header__adress,.header__contacts{display:inline-block;margin:10px 0;width:100%;text-align:center}.header__adress_icon,.header__contacts_icon{display:inline-block}.header__order-call{display:none}.header__heads_contents h1{font-size:30px}.our-project{margin-top:20px}.house-project__slider .owl-nav{width:8%}#options label{width:100%}#options label:last-of-type{margin-left:0}.why__engineering h3{top:-47px;padding:0 5px;font-size:20px}.designing__wrap_item,.services__wrap_item{float:left;margin:10px 0;width:100%}.designing p,.services p{width:100%}.why__list_wrap_item{margin:10px 0;width:50%}.gallery-services__wrap_item,.gallery__wrap_item,.steps p{width:100%}.steps__wrap_item{width:50%}.steps__wrap_item:after,.steps__wrap_item:nth-of-type(2):after{display:none}.consult{height:auto}.consult .header__order-call,.consult h2,.consult p{width:100%}.header__order-call form input{right:0;float:left;width:68%}.header__order-call form button{top:-36px}.footer-contacts,.footer-social,.footer-social__wrap{margin:0;width:100%}.footer ul,.footer ul li{width:100%}.footer-social span{margin-bottom:10px}.about__wrap_info-item{padding:0;width:100%}.header__heads p{bottom:-155px;font-size:18px}.title-section{font-size:17px}.header__heads{margin-top:-2px}.header-fixed{position:relative}.header-menu-fixed{margin-top:-118px}.header-menu{margin-top:-132px}}@media only screen and (max-width:320px){.title-section{font-size:17px}}
/*# sourceMappingURL=styles.min.css.map */
