@import url("https://fonts.googleapis.com/css?family=Merriweather:200,200i,300,300i,400,500,500i,600,700,800,900&display=swap&subset=cyrillic");body{font-size:16px;font-weight:400;font-style:normal;color:#3c3b3b;line-height:1.5;font-family:Merriweather,sans-serif}a{color:#778c26;transition:.2s linear}a:hover{color:#a9c733}strong{font-weight:600}button:focus{outline:0}.form-control{height:calc(3rem + 2px);padding:.5rem 1rem;border:2px solid #707070;color:#495057;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:hsla(0,0%,100%,.4);border-radius:0;width:100%;display:block}.btn{padding:10px 25px;border:0;font-weight:600;transition:.2s linear;border-radius:0}.btn.focus,.btn:focus{outline:0;box-shadow:none}.btn-primary{background:#7e8662}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{border-color:#96b12d;color:#fff;background-color:#96b12d}.btn-primary:hover{background:#96b12d}.btn-black{color:#fff;background:#242424}.btn-black:hover{color:#fff;background:#383838}.btn-clean{border:1px solid #a9c733;color:#242424;background:none}.btn-clean:hover{color:#fff;background:#a9c733}.btn-right{padding:10px 55px 10px 25px;position:relative}.btn-right:after{height:7px;right:25px;transition:.2s linear;content:"";position:absolute;background:url(/assets/img/right.svg) no-repeat;background-size:contain;top:50%;width:23px;margin-top:-3.5px}.btn-right.btn-clean:after{background:url(/assets/img/right-black.svg) no-repeat;background-size:contain}.btn-right:hover:after{right:15px}header{background:url(/assets/img/bg-header.jpg) no-repeat 50%;background-size:cover}.top-nav{padding-top:30px;font-weight:500;padding-bottom:30px}.top-nav .phone.icon,.top-nav .placeholder.icon{height:20px;width:20px;display:block}.top-nav .placeholder.icon{margin-right:10px;background:url(/assets/img/placeholder.svg) no-repeat;background-size:contain}.top-nav .phone.icon{margin-right:10px;background:url(/assets/img/phone.svg) no-repeat;background-size:contain}.top-nav .address,.top-nav .phone{display:flex}.top-nav .phone .phone__value{flex-direction:column;display:flex}.top-nav .phone .phone__value span{font-size:22px;font-weight:600;margin-bottom:10px;line-height:1}.top-nav .phone .phone__value a{font-weight:300;color:#242424;border-bottom:1px dashed grey;line-height:1}.top-nav .phone .phone__value a:hover{border:0;text-decoration:none;margin-bottom:1px}.mmenu{height:30px;border:0;position:relative;background:none;cursor:pointer;width:30px}.mmenu span{top:25%}.mmenu span,.mmenu span:after,.mmenu span:before{height:2px;transition:.2s;position:absolute;background:#383838;left:0;width:30px}.mmenu span:after,.mmenu span:before{content:""}.mmenu span:before{transform:translateY(-6px)}.mmenu span:after{transform:translateY(6px);right:0;width:24px}.header-content{padding-top:12rem;padding-bottom:14rem}.header-content__title{font-size:50px;line-height:1.1}.header-content__description{font-size:25px;font-weight:400;margin-bottom:40px}.header-content.inner{padding-top:10rem;padding-bottom:8rem}.content-section{padding:80px 0}.content-section-bottom{padding-bottom:80px}h2.line{font-size:50px;margin-bottom:40px;position:relative;padding-left:60px}h2.line:before{font-size:35px;font-weight:300;color:#a9c733;content:attr(data-count);position:absolute;top:15px;left:0}h2.line>span{position:relative}h2.line>span:after{height:2px;content:"";position:absolute;bottom:-5px;background:#a9c733;left:0;width:70%}h2.line.white{color:#fff}#services{background:url(/assets/img/dotted-about.jpg) no-repeat 50%;background-size:126vh}.services__item{overflow:hidden;min-height:250px;padding:20px 25px;transition:.1s linear;position:relative;background-size:cover!important;margin:5px}.services__item:hover{transform:scale(1.03);box-shadow:0 0 20px #2424244b;z-index:99}.services__item:hover .services__item__link{opacity:1}.services__item a{color:#fff}.services__item.black a{color:#242424}.services__item__title{font-size:22px;font-weight:500;line-height:1.2}.services__item__title:hover{text-decoration:none}.services__item__link{transition:.2s linear;position:absolute;opacity:0;bottom:20px}.services__item .nav-item .nav-link{text-decoration:underline}.services__item .nav-item .nav-link:hover{text-decoration:none}.services__item .nav-item:first-child .nav-link{padding-left:0}.services__item.tour{padding:0}.services__item.tour .services__item__title{position:absolute;top:40px;left:25px;z-index:30}.services__item.tour .services__item__link{left:25px;z-index:30}#about{color:#fff;background:url(/assets/img/about-bg.jpg) 50% no-repeat;background-size:cover}.ok{height:43px;background:url(/assets/img/ok.svg) no-repeat;background-size:contain;width:43px;display:block}.about__desc{font-size:20px}.adv{margin:40px 0}.adv__item__title{font-size:22px;font-weight:500;margin:10px 0}.slider{position:relative}.count{right:0;position:absolute;top:-50px;align-items:center;display:flex}.count .content{padding:10px;font-weight:600}.count .next,.count .prev{height:17px;background:url(/assets/img/str.svg) no-repeat 50%;background-size:contain!important;width:32px}.count .prev{transform:rotate(180deg)}.owl-carousel{-webkit-tap-highlight-color:transparent;position:relative;display:none;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;-ms-touch-action:pan-Y;touch-action:manipulation}.owl-carousel .owl-stage:after{height:0;content:".";visibility:hidden;clear:both;line-height:0;display:block}.owl-carousel .owl-stage-outer{overflow:hidden;-webkit-transform:translateZ(0);position:relative}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;min-height:1px;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;position:relative;float:left}.owl-carousel .owl-item img{width:100%;display:block}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{height:40px;padding:0!important;font-size:0;border:none;color:inherit;position:absolute;background:url(/assets/img/str.svg) no-repeat;background-size:contain;opacity:.5;top:50%;width:40px}.owl-carousel .owl-nav .owl-prev{left:30px}.owl-carousel .owl-nav button.owl-next{transform:rotate(180deg);right:30px}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-fill-mode:both;animation-duration:1s}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .item{position:relative}.owl-carousel .item .overlay{height:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#29323b",endColorstr="#2C2C2C",GradientType=1);position:absolute;background:#29323b;background:-moz-linear-gradient(180deg,rgba(41,50,59,.799) 0,rgba(48,69,89,.303) 100%);background:-webkit-linear-gradient(180deg,rgba(41,50,59,.799),rgba(48,69,89,.303));background:linear-gradient(180deg,rgba(41,50,59,.799),rgba(48,69,89,.303));width:100%;z-index:1}.owl-carousel .owl-item .owl-lazy{transition:opacity .4s ease;opacity:0}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-dots{display:none}.fotorama__thumb-border{border-color:#a8c733}#projects{background:url(/assets/img/dotted-projects.png) no-repeat 50%;background-size:115vh}#projects.inner{background:#f6f6f6;background:linear-gradient(135deg,#f6f6f6,#fafafa)}.projects__item__title{font-size:25px;font-weight:500;margin-bottom:15px}.projects__item__desc{font-size:18px;margin-bottom:15px}.projects__item__param,.projects__item__param .param__item{margin-bottom:15px}.projects__item__param .param__item__value{font-size:18px;font-weight:500}#all-projects{padding:25px 0;color:#fff;background:#7e8662}.all-projects__title{font-size:25px;font-weight:600}.step-job__item__num{position:relative}.step-job__item__num:after{height:20px;content:"";position:absolute;top:50%;background:url(/assets/img/step1.svg) no-repeat;background-size:contain;left:40%;width:60%;margin-top:-10px}#step-job .col-12:nth-child(2n-1) .step-job__item__num:after{background:url(/assets/img/step2.svg) no-repeat;background-size:contain}#step-job .col-12:nth-child(3n) .step-job__item__num:after{background:none}.no-line.step-job__item__num:after{background:none!important}.step-job__item__num span{font-size:80px;font-weight:700;color:#e6e6e6;line-height:1.2}.step-job__item__title{font-size:23px;font-weight:600;margin-bottom:10px;line-height:1.2}#reviews{background:url(/assets/img/bg-review.jpg) no-repeat;background-size:cover}.reviews__item__img{height:100%;width:100%}.reviews__item__container{padding:25px 30px;background:#fff}.reviews__item__name{font-size:22px;font-weight:500;margin-bottom:15px}.reviews__item__review{margin-bottom:15px}.date.icon,.people{height:12px;margin-right:5px;background-size:contain!important;width:12px;display:block}.reviews__item__people{font-weight:500;align-items:center;display:flex}.people{background:url(/assets/img/profile.svg) no-repeat}.date.icon{background:url(/assets/img/calendar.svg) no-repeat}#contacts{min-height:450px;position:relative;background-size:cover}#map{height:100%;padding:0;position:absolute!important;top:0;margin:0;left:0;width:100%}.contacs__container{height:auto;padding:35px 45px;position:relative;margin:60px 0;background:#fff;display:inline-block;z-index:9}.contacs__container h3{font-size:35px;font-weight:600;margin-bottom:30px}.contact__item{margin-bottom:15px}.contact__item__value{font-weight:500}.instagram,.vk,.youtube{height:30px;margin-right:5px;width:30px;margin-top:5px;display:inline-block}.vk{background:url(/assets/img/vk-social.svg) no-repeat;background-size:contain}.instagram{background:url(/assets/img/instagram-logo.svg) no-repeat;background-size:contain}.youtube{background:url(/assets/img/youtube.svg) no-repeat;background-size:contain}footer{padding:40px 0;background:#fafafa}.copy{margin-top:10px}footer .nav-link{color:#242424}.footer-nav .nav-link{font-weight:500}#sidemenu{height:100vh;overflow:auto;right:-550px;color:#fff;transition:all .3s;position:fixed;max-width:100%;text-align:right;top:0;background:url(/assets/img/dotted.png) #7e8662;background-size:50vh;box-shadow:3px 3px 3px rgba(0,0,0,.2);background-position:25px 100px;width:550px;z-index:999}#sidemenu.active{right:0}#dismiss{height:35px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;text-align:center;top:10px;background:#96b12d;cursor:pointer;left:10px;width:35px;line-height:35px}#dismiss:hover{color:#abca33;background:#abca33}.overlay{height:100vh;transition:all .5s ease-in-out;position:fixed;opacity:0;top:0;background:rgba(0,0,0,.7);width:100vw;display:none;z-index:998}.overlay.active{opacity:1;display:block}#sidemenu .sidemenu-header{padding:20px;background:#7e8662}#sidemenu ul.components{padding:20px 0}#sidemenu ul p{padding:10px;color:#fff}#sidemenu ul li a,#sidemenu ul li span{padding:10px 30px;font-size:22px;font-weight:500;color:#fff;text-align:left;display:block}#sidemenu ul li a:hover{text-decoration:none;color:#859e24;background:#fff}#sidemenu ul li a.active,#sidemenu ul li span.active{color:#242424;background:#fff}#sidemenu ul li.active>a,a[aria-expanded=true]{color:#849e25;background:#fff}a[data-toggle=collapse]{position:relative}.dropdown-toggle:after{transform:translateY(-50%);right:20px;position:absolute;top:50%;display:block}.arrow-left{height:100%;background:url(/assets/img/str-w.svg) no-repeat 50%;background-size:60%;width:100%;display:block}.top-nav.fixed{padding:5px 15px;right:0;position:fixed;background:#fff;left:0;z-index:995}.top-nav.fixed .header-contact{align-items:center}.breadcrumb{padding:0;margin-bottom:10px;background:none}.breadcrumb-item a{font-weight:400;color:#242424}.header-content.page{padding-top:6rem;padding-bottom:4rem}.widget{margin-bottom:20px}.widget__title{font-size:18px;margin-bottom:5px}.sidemenu{padding:20px;border:2px solid #f0efef;margin-bottom:40px;background:#fafafa}.sidemenu ul{margin-bottom:0;padding-left:0}.sidemenu ul li{list-style:none;padding-left:0}.sidemenu .nav-link{padding:15px 0;color:#242424;border-bottom:1px solid #e5e5e5;line-height:1.2}.sidemenu .nav-link.parent{position:relative;padding-right:30px}.sidemenu ul li:first-child .nav-link{padding-top:0}.sidemenu ul li:last-child .nav-link{border:0;padding-bottom:0}.sidemenu ul li.nav-item.active a{font-weight:600}.sidemenu .nav-link.parent:after{height:7px;right:0;content:"";position:absolute;top:50%;background:url(/assets/img/submenu.svg) no-repeat;background-size:contain;width:14px;margin-top:-13px}.sidemenu .nav-link.active.parent:after{transform:rotate(180deg);margin-top:-3px}.sidemenu ul.sub{border-bottom:1px solid #e5e5e5;margin:10px 0 0;padding-bottom:10px}.sidemenu .sub .nav-item{position:relative;padding-left:25px}.sidemenu .sub .nav-item:before{height:1px;content:"";position:absolute;top:20px;background:#b8b8b8;left:0;width:15px}.sidemenu .sub .nav-item:first-child:before{top:10px}.sidemenu .sub .nav-link{border:0}#form{background:url(/assets/img/bg-form.jpg) no-repeat;background-size:cover}.price-tab__item{min-height:350px;padding:25px 30px 105px;border:2px solid #a9c733;position:relative}.price-tab__name{font-size:25px;font-weight:600;margin-bottom:20px;position:relative}.price-tab__cost{font-size:20px;margin-bottom:20px}.price-tab__cost>span{font-weight:500}.price-tab__button{position:absolute;bottom:30px}.param__list{padding:0}.param__list li{list-style:none;margin-bottom:7px;position:relative;padding-left:25px}.param__list li:before{height:17px;content:"";position:absolute;background:url(/assets/img/ok-list.svg) no-repeat;background-size:contain;top:5px;left:0;width:17px}.price-tab__item.top{transform:scale(1.03);border-width:3px}.price-tab__item.top .price-tab__name>span{font-size:12px;font-weight:300;color:#a0a0a0;position:absolute;top:-10px;left:0}#sales{background:url(/assets/img/dotted-sale.svg) no-repeat 50%,linear-gradient(90deg,#fafafa,#fafafa);background-size:115vh}#sales .enddate{font-size:30px;color:#a0a0a0}#sales h2{font-size:40px;font-weight:700;margin-bottom:30px;text-transform:uppercase}ul.sub{margin:10px;padding-left:10px}ul.sub li:before{height:1px;top:50%;background:#242424;width:15px}.time-sale{margin-bottom:15px}.time-sale__value{font-size:22px;font-weight:600;line-height:1}.sample-sale__title,.time-sale__title{margin-bottom:10px}.sample-sale_gallery a{margin-right:5px;margin-bottom:5px}.sales__item{padding:25px 30px;border:2px solid #a9c733;margin-bottom:30px}.sales__item__date{font-size:18px;line-height:1.2}.sales__item__name{font-size:25px;font-weight:600;margin-bottom:20px;line-height:1.2}.sales__item__name a{color:#242424}.sales__item__name a:hover{text-decoration:none;color:#505050}.sales__item__desc{margin-bottom:20px}.list__prside__item{margin-bottom:10px;position:relative}.list__prside__item a{color:#fff;position:absolute;bottom:15px;left:20px;z-index:10}.list__prside__item .prside__overlay{height:100%;transition:.2s;position:absolute;top:0;background:rgba(48,48,48,.4);left:0;width:100%;z-index:9}.list__prside__item:hover .prside__overlay{background:rgba(48,48,48,.8)}.nav-portfolio .nav-link{padding:10px 30px;border:1px solid #7e8662;color:#242424}.nav-portfolio .nav-link.active,.nav-portfolio .nav-link:hover{color:#fff;background:#7e8662}.nav-portfolio .nav-item{margin-right:20px}.portfolio__item{min-height:310px;padding:25px 30px;justify-content:space-between;color:#fff;transition:.2s;position:relative;flex-direction:column;background-size:cover!important;display:flex}.portfolio__item:hover{box-shadow:0 0 20px rgba(46,46,46,.3)}.portfolio__item__name{margin-bottom:10px}.portfolio__item__name .name{font-size:20px;font-weight:600}.portfolio__item__param{margin-bottom:10px;transition:.2s;opacity:0}.portfolio__item:hover .portfolio__item__param{opacity:1}.portfolio__item__param .param__item{margin-bottom:5px}.portfolio__item__param .param__item .name{font-size:14px}.portfolio__item__param .param__item .value{font-weight:500}.portfolio__item .link-more{text-decoration:none;font-weight:400;color:#fff;transition:.2s;opacity:0}.portfolio__item .link-more:hover{text-decoration:underline}.portfolio__item .link-more:after{height:100%;content:"";position:absolute;top:0;left:0;width:100%}.portfolio__item:hover .link-more{opacity:1}.portfolio__desc{font-size:18px}.portfolio__param{margin-bottom:15px}.portfolio__param__name{margin-bottom:5px;line-height:1.2}.portfolio__param__value{font-size:18px;font-weight:500;line-height:1.2}#price-sale{background:url(/assets/img/interiors.jpg) no-repeat;background-size:cover}.price-sale-item{padding:25px 30px;border:2px solid #a9c733;background:#fff}.price-sale-item__name{font-size:22px;margin-bottom:15px}.price-sale-item__cost{font-size:27px;font-weight:600;margin-bottom:15px}.param__item{margin-bottom:60px}.param__item__name{margin-bottom:5px;line-height:1.2}.param__item__value{font-weight:500}.in-price-item__img{margin-bottom:10px}.in-price-item__title{font-size:22px;font-weight:600}#job-list{background:url(/assets/img/bg-review.jpg) no-repeat;background-size:cover}.job-list-item__name{font-size:20px;font-weight:600;margin-bottom:15px}.send-form-status{padding:30px;font-size:1.4rem;text-align:center;display:none}.vendor-item .vendor-item-title{font-size:11px;margin-bottom:5px;color:#999;text-transform:uppercase}