.btn:disabled{pointer-events:none;opacity:.5;cursor:default}.service:before{right:0;content:"";position:absolute;opacity:.5;bottom:0;top:0;background:#000;left:0}.gal-item{padding:3px;border:1px solid #d4d4d4;opacity:.8;margin:4px;float:left}.gal-item:hover{opacity:1}#steps_slider .steps_slider .steps_slider_steps form.steps_slider_form .steps_slider_step.last .choice,#steps_slider .steps_slider .steps_slider_steps form.steps_slider_form .steps_slider_step.last .header1{margin:0}#steps_slider .steps_slider .steps_slider_steps form.steps_slider_form .steps_slider_step .final_text{margin:10px 0}.accordeon .item.show:after{display:none}#project_numbers .images img{max-height:500px;object-fit:cover}.owl-carousel .owl-item img{width:auto}.content .image img{position:relative!important}.content{align-items:center}.content ul{margin:10px;padding-left:20px}.content ul li{list-style:disc;margin-bottom:10px}header .logo{max-width:260px}header .logo .tagline{font-size:14px;font-weight:400;color:#000;margin-left:20px;width:calc(100% - 90px);line-height:19px;display:block}h1.section_t,h3.section_t{margin:25px 0 20px}h3.section_t{font-size:36px;font-weight:500;padding-bottom:0!important;line-height:1.3}h3.section_t:before{bottom:-20px;background:none}@media (max-width:518px){h3.section_t{font-size:30px}}div.page_sub_t{margin-bottom:60px}#about_us .box{margin-top:30px}.m-0{margin:0!important}.grid-v2{flex-wrap:wrap;display:flex}.grid-v2 .grid-item{height:320px;position:relative}section{padding:50px 0}.portfolio_menu .btn.active{color:#fff;background:#deb265}#page_banner{margin-bottom:50px}.icon_task img{height:80px;margin-bottom:10px;max-width:100%}.row{flex-wrap:wrap}.col-3{padding:0 15px;box-sizing:border-box;width:25%}.icon_task h4{min-height:36px;font-size:24px;font-weight:500;margin:5px 0;line-height:1.4;font-family:Oranienbaum,serif}.icon_task p{font-size:16px;font-weight:400;color:#000;line-height:26px}.service_item .image img{height:140px;width:140px}.service_item .image{width:140px}.service_item{margin-bottom:30px;align-items:center;padding-bottom:30px}.service_item .item p{margin:0}.service_item .item{width:calc(100% - 200px)}.service_item .text a{margin-top:15px;display:inline-block}.accordeon .item .text{padding:15px 0}.no-open .text,.no-open:after{display:none!important}.project #before_after .btn{position:unset;margin-top:25px;display:block}#videos .videos .video{padding:15px;box-sizing:border-box;width:50%}#videos .videos,.row{justify-content:center;margin:0 -15px}.row{align-items:center;display:flex}.row>div{padding:15px;box-sizing:border-box}.col-4{width:33.33%}.col-8{box-sizing:border-box;width:66.66%}.direct_photo{text-align:center;line-height:1.6}.direct_photo img{height:250px;object-fit:cover;border-radius:50%;width:250px}.direct_text{padding:25px;font-size:16px;border-radius:5px;background:#f5f5f5;line-height:1.6}.owl-dots.disabled{display:none}.example{text-align:center}.example img{height:350px;margin-bottom:10px;object-fit:contain;box-sizing:border-box;box-shadow:0 0 7px rgba(0,0,0,.1);width:100%}#examples .row{justify-content:start}#factors .row{align-items:start}.example p{font-size:20px;margin-top:5px}.sitemap a{padding:7px;font-size:18px;color:#000;display:block}.sitemap_child{padding-left:20px}.mt-5{margin-top:30px}.mt-3{margin-top:20px}#before_after .slider_counter,#before_after .slider_counter_project{position:relative;bottom:58px}.mfp-bg,.mfp-wrap{z-index:11111111}.gallery_masonry{margin:0 -30px}.conf ol li{list-style:decimal;margin-bottom:10px}.conf,.conf li,.conf p,.conf span{font-size:16px;line-height:1.6}.fancybox__container{z-index:10111111}.review .info{position:relative}.review .info:before{right:0;content:"";position:absolute;opacity:.3;bottom:0;top:0;background:#000;left:0}.review .info>*{position:relative}.get_price a{margin-bottom:50px}.get_price p{margin-bottom:15px}.d-flex{display:flex}.justify-content-center{justify-content:center}.item-arrow{height:18px;right:10px;position:absolute;top:5px;background:url(/assets/template/tmp/img/arrow-down.svg) no-repeat;background-size:cover;cursor:pointer;width:32px;z-index:100}.accordeon .item:after{display:none}.city{margin-bottom:18px}.city p{font-size:14px;font-weight:500;margin-bottom:0;text-align:right;line-height:19px;margin-top:0}.grecaptcha-badge,.meta_top .city{display:none!important}.home #portfolio .box .showcase{padding-bottom:0}.home #portfolio .box .showcase .headline .title{font-family:Oranienbaum,serif}.p-0{padding:0!important}header{z-index:15}.overlay{z-index:16}.talk_popup{z-index:17}.mobile-desc{font-size:11px;display:none}@media (min-width:26rem){.mobile-desc{display:block}}@media (min-width:75rem){.mobile-desc{display:none}}.city-price-trigger{height:32px;padding:0 20px;font-size:14px;border:1px solid #deb265;margin-right:5px;margin-bottom:30px;color:#deb265;text-transform:uppercase;border-radius:4px;background:none;cursor:pointer;line-height:34px;display:inline-block}.city-price-trigger.active,.city-price-trigger:hover{color:#fff;background:#deb265}.city-price-content{display:none}.city-price-content.active{display:block}@media(max-width:1300px){header .logo .tagline{display:none}}@media(max-width:940px){.col-3,.col-4,.col-8{width:100%}.service_item .item{width:auto}.service_item .image img{height:80px;width:80px}#videos .videos .video{height:0;overflow:hidden;padding:0 0 56.25%;position:relative;margin:10px;width:100%}.row>div{width:100%}.city{margin-bottom:0}header .contact{align-items:inherit}.project #page_banner .page_banner h1.page_t{font-size:26px;text-transform:none}#project_numbers .images{display:none!important}header .contact .phone_block a:first-child{display:inline-block}header .contact .phone_block{flex-direction:column;align-items:center}header .social{width:60px}header .social a{height:25px;margin:0 2px;width:25px}header .social a img{height:14px;width:14px}header .contact{width:calc(100% - 125px)}header .contact .phone_block a{font-size:11px}.city-price-trigger{padding:0 12px;font-size:12px}.item-arrow{right:-18px}}header .box{position:static}header{position:relative}@media (max-width:1200px){header .menu.show{transition:all .5s;margin-top:0}header .menu{padding:5% 3%;top:99%;margin-left:0;width:100%}header .menu,header .menu *{box-sizing:border-box}header .menu ul{flex:none}header .menu ul li:hover>ul.sub_menu{display:none}header .menu ul li.opened>ul.sub_menu{border-left:1px solid gray;padding-right:0;margin:1rem 0 0;box-shadow:none;display:block}header .menu ul li.opened>ul.sub_menu li{padding-right:0}header .menu ul li a{flex:1;max-width:calc(100% - 3rem)}header .menu>ul li a{color:#292929}header .menu ul ul ul li a{max-width:100%;width:fit-content}.menu__opener{height:1.1em;border-left:3px solid #d7b470;border-left:3px solid hsla(40,56%,64%,.7);padding:0 0 0 .6rem;margin-left:.6rem;display:block}.menu__opener:before{height:100%;content:"";background-size:contain;width:1.2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23d7b470' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-repeat:no-repeat;display:block}header .menu ul li{flex-wrap:wrap;text-align:left;align-items:center;display:flex}header .menu ul.sub_menu li{margin:0 0 18px}header .menu ul.sub_menu li:last-child{margin:0}header .menu ul.sub_menu li a{line-height:16px}}@media (min-width:1200px){header .menu ul li li{position:static}}@media (min-width:1201px){.kkr>.sub_menu{display:block!important}}.townhouse-portfolio-btn{margin:auto;width:fit-content;display:block}.home main #portfolio .box .townhouse-portfolio-showcase{margin-bottom:0}.home #portfolio{padding-bottom:0!important}.go-to-top-btn{height:50px;border:1px solid hsla(0,0%,72%,.5);right:35px;position:fixed;bottom:210px;background-color:hsla(0,0%,72%,.1);border-radius:50%;width:50px;z-index:50}._text-bottom_page{padding:8px 16px;font-size:13px;border:1 solid var(--rd-main-primary);right:30px;position:fixed;bottom:15px;text-align:right;box-shadow:0 0 6px 0 var(--rd-main-primary);border-radius:8px;background:#fff;line-height:15px;z-index:10}._text-bottom_page span{height:8px;margin-right:6px;box-shadow:0 0 5px 0 #61d467;border-radius:50%;background:#61d467;width:8px;display:inline-block}@media (max-width:800px){._text-bottom_page,.go-to-top-btn{right:14px}}@media (max-width:660px){._text-bottom_page{display:none}.go-to-top-btn{bottom:30px}}.go-to-top-btn:hover{background-color:hsla(0,0%,72%,.3)}.go-to-top-btn img{margin:auto}.hidden,.js-hidden{display:none}.about li::marker{content:""}.action .form-agreement-link{text-decoration:underline;color:#fff}.steps-form-agreement-link{font-size:12px;line-height:18px}.steps-form-agreement-link a{text-decoration:underline}.popup-form-agreement{font-size:12px;margin-top:20px}.header-phone{font-size:17px;font-weight:600}@media (max-width:940px){.header-phone{font-size:15px}}.gallery-image{position:relative;width:100%}.portfolio-gallery{grid-template-columns:repeat(4,1fr);justify-content:space-between;grid-gap:40px;margin-top:40px;display:grid}@media (max-width:1200px){.portfolio-gallery{margin-top:20px;display:block}}.page_banner_buttons.social a.wa{background:url(/assets/template/tmp/img/wa.png) no-repeat 50%;background-size:30px}.page_banner_buttons.social a.tg{background:url(/assets/template/tmp/img/tg.png) no-repeat 50%;background-size:31px}.ba-horizontal .ba-handle:after,.ba-horizontal .ba-handle:before,.ba-vertical .ba-handle:after,.ba-vertical .ba-handle:before{background:var(--rd-main-primary)!important;width:1px!important}.ba-horizontal .ba-handle:before{margin-bottom:24px!important}.ba-horizontal .ba-handle:after{margin-top:24px!important}.rd-row .ba-handle{height:48px;margin-left:-23px;width:48px}.ba-handle .ba-right-arrow{height:15px;right:6px;margin-top:-7px}.ba-handle .ba-left-arrow{height:15px;left:6px;margin-top:-7px}#help_steps{padding-bottom:0}.rd-row.download_manual{padding:60px 10% 0}.service_item .item h3{font-size:24px}.service_price h3{font-size:24px;padding-bottom:20px!important}h2.section_t{margin:0 0 30px}section.project_content .content .text ol li{list-style:none}