hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;-webkit-text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}sub{bottom:-.25em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}template{display:none}.animated{animation-duration:1s;animation-fill-mode:both}.animated.hinge{animation-duration:2s}.bounce{animation-name:bounce}.flash{animation-name:flash}.pulse{animation-name:pulse}.shake{animation-name:shake}.swing{transform-origin:top center;animation-name:swing}.tada{animation-name:tada}.wobble{animation-name:wobble}.bounceIn{animation-name:bounceIn}.bounceInDown{animation-name:bounceInDown}.bounceInLeft{animation-name:bounceInLeft}.bounceInRight{animation-name:bounceInRight}.bounceInUp{animation-name:bounceInUp}.bounceOut{animation-name:bounceOut}.bounceOutDown{animation-name:bounceOutDown}.bounceOutLeft{animation-name:bounceOutLeft}.bounceOutRight{animation-name:bounceOutRight}.bounceOutUp{animation-name:bounceOutUp}.fadeIn{animation-name:fadeIn}.fadeInDownBig{animation-name:fadeInDownBig}.fadeInLeftBig{animation-name:fadeInLeftBig}.fadeInRightBig{animation-name:fadeInRightBig}.fadeInUp{animation-name:fadeInUp}.fadeInUpBig{animation-name:fadeInUpBig}.fadeOut{animation-name:fadeOut}.fadeOutDown{animation-name:fadeOutDown}.fadeOutDownBig{animation-name:fadeOutDownBig}.fadeOutLeft{animation-name:fadeOutLeft}.fadeOutLeftBig{animation-name:fadeOutLeftBig}.fadeOutRight{animation-name:fadeOutRight}.fadeOutRightBig{animation-name:fadeOutRightBig}.fadeOutUp{animation-name:fadeOutUp}.fadeOutUpBig{animation-name:fadeOutUpBig}.animated.flip{backface-visibility:visible;animation-name:flip}.flipInX{backface-visibility:visible!important;animation-name:flipInX}.flipInY{backface-visibility:visible!important;animation-name:flipInY}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}.flipOutY{backface-visibility:visible!important;animation-name:flipOutY}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}.rotateIn{animation-name:rotateIn}.rotateInDownLeft{animation-name:rotateInDownLeft}.rotateInDownRight{animation-name:rotateInDownRight}.rotateInUpLeft{animation-name:rotateInUpLeft}.rotateInUpRight{animation-name:rotateInUpRight}.rotateOut{animation-name:rotateOut}.rotateOutDownLeft{animation-name:rotateOutDownLeft}.rotateOutDownRight{animation-name:rotateOutDownRight}.rotateOutUpLeft{animation-name:rotateOutUpLeft}.rotateOutUpRight{animation-name:rotateOutUpRight}.slideInDown{animation-name:slideInDown}.slideInLeft{animation-name:slideInLeft}.slideInRight{animation-name:slideInRight}.slideOutLeft{animation-name:slideOutLeft}.slideOutRight{animation-name:slideOutRight}.slideOutUp{animation-name:slideOutUp}.hinge{animation-name:hinge}.rollIn{animation-name:rollIn}.rollOut{animation-name:rollOut}.bg-danger{background-color:#c4302b!important}.btn-outline-white{border-color:#fff!important;color:#80b93e!important;background-color:#fff;box-shadow:0 0 10px 2px #fff}.btn-outline-white:hover{background-color:#80b93e!important;color:#fff!important}.btn-white{background-color:rgba(0,0,0,0);border:2px solid #fff;color:#fff}.btn-white:hover{background-color:#fff}a.btn.white{width:140px;height:40px;font-size:18px;font-family:"Arial"!important;font-weight:700;line-height:1;display:flex;justify-content:center;align-items:center;color:#fff;background:#7eba40;border-radius:7px;box-shadow:0 3px 0 #466a12,rgba(0,0,0,.6) 0px 0px 4px,rgba(70,106,18,.6) 0px 0px 4px,inset 0 0 4px 0 rgba(239,230,127,.4)}.bg-success-light{background-color:#e9fad5!important}.bg-success-gradient{background-size:cover;background-repeat:no-repeat;background-position:0 0;position:relative}.bg-success-gradient:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(2,0,36,0) 0%,#80b93e 60%,#80b93e 100%)}.bg-foundation{background-size:cover;background-repeat:no-repeat;background-position:0 0;position:relative}.bg-foundation:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.bg-white02{background:#fff;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 25%,#fff 75%,rgba(255,255,255,0) 100%)}.bg{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.bg-white08{background-color:rgba(255,255,255,.8)}.main-house-projects .slick-list{margin:0 -1rem!important}.main-house-projects .slide{padding:0 1rem!important}.main-house-projects .slick-prev{left:1%!important}.main-house-projects .slick-next{right:1%!important}.rpwe-block .rpwe-title{display:block!important;text-decoration:none;font-size:1.55rem!important;font-family:"Montserrat",sans-serif;font-weight:700;text-align:center!important}.rpwe-time{display:none}.project-img__preview img,.project-img__preview .rpwe-thumb{border:none!important;box-shadow:none!important;margin:0 0 8px!important;padding:0!important;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;border-radius:16px;width:100%}.card-product_content .rpwe-block li{border-bottom:none!important;margin:0!important;padding:0!important;list-style-type:none!important}.line-li::after{content:"";height:50%;width:2px;background-color:#fff}.about-social .header-social a img{width:50px;height:50px}.navbar-light .navbar-nav .nav-link.active{color:rgba(255,255,255,.9);border-bottom:3px solid #fff}.carousel-item img{display:block}@media screen and (max-width:768px){.carousel-item img{width:100%;height:155px;-o-object-fit:cover;object-fit:cover;-o-object-position:80%;object-position:80%}}.carousel-item:nth-child(3) img{-o-object-position:10%;object-position:10%}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:#80b93e;border-radius:50%;background-size:20px}.carousel-control-next,.carousel-control-prev{opacity:1}@media screen and (min-width:992px){.carousel-control-next,.carousel-control-prev{width:5%;flex-direction:column-reverse}}.box1-content{transition:.5s;box-shadow:0px 0px 12px 0px rgba(0,0,0,.26)}.box1-content p{text-shadow:1px 1px 3px rgba(0,0,0,.8)}.box1-content:hover{box-shadow:0px 0px 12px 4px rgba(0,0,0,.26)}.box1-content:hover .box1-overflow{opacity:1;transition:.5s}.box1-overflow{top:0;left:0;height:100%;width:100%;opacity:0;background-color:#80b93e;transition:.5s}.rounded-16-end{border-radius:0 16px 16px 0}.box3-content{transition:.5s;box-shadow:0px 0px 12px 0px rgba(0,0,0,.26)}.box3-content:hover{box-shadow:0px 0px 12px 4px rgba(0,0,0,.26)}.box3-content:hover .box3-overflow{opacity:1;transition:.5s}.box3-overflow{top:0;left:0;height:100%;width:100%;padding:16px;opacity:0;background-color:#fff;transition:.5s}.mw-900{max-width:900px}.slider-thumb .slick-current.slick-active{position:relative;border:2px solid #80b93e}.slider-thumb .slick-current.slick-active::after{position:absolute;content:"";height:100%;width:100%;background:rgba(0,0,0,0);top:0;left:0}.main-details .module-gallery .slider-preview .slick-prev,.main-details .module-gallery .slider-preview .slick-next{z-index:1;border:0;opacity:1;opacity:.7;width:2rem;height:2rem;transition:opacity 300ms ease;border-radius:0}.main-details .module-gallery .slider-preview .slick-prev:hover,.main-details .module-gallery .slider-preview .slick-next:hover{opacity:1}.main-details .module-gallery .slider-preview .slick-prev{left:1%;background:url("/wp-content/themes/n-dacha__theme/assets/css/../img/icons/arrow-prev.png");background-size:contain;--lzl-bg-img:"/wp-content/themes/n-dacha__theme/assets/css/../img/icons/arrow-prev.png"}.main-details .module-gallery .slider-preview .slick-next{right:1%;background:url("/wp-content/themes/n-dacha__theme/assets/css/../img/icons/arrow-next.png");background-size:contain;--lzl-bg-img:"/wp-content/themes/n-dacha__theme/assets/css/../img/icons/arrow-next.png"}.main-details .module-gallery .slider-preview .slick-next.lzl:not(.lzl-ed),.main-details .module-gallery .slider-preview .slick-next.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAP0lEQVRoBe3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAwMvAACQwAAGOmK4WAAAAAElFTkSuQmCC")}.main-details .slick-track .slick-track{display:none}@media (max-width:767px){.main-details .module-gallery .slider-thumb .slick-prev{left:0}.main-details .module-gallery .slider-thumb .slick-prev .fa:before{content:""}.main-details .module-gallery .slider-thumb .slick-next{right:0}.main-details .module-gallery .slider-thumb .slick-next .fa:before{content:""}}.iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;outline-width:0}#resultcalcall{display:none}.calc-cont{box-sizing:border-box}.col_2.calc-form.b-calculator{width:100%;box-sizing:border-box}.col_2.calc-form.b-calculator form{width:100%;box-sizing:border-box}.col_2.calc-form.b-calculator form .gr-bl{width:100%;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}.s-col-s{margin-top:5px}.s-col-s select{width:100%;padding:5px;border-radius:4px;border-color:rgba(0,0,0,0);box-shadow:rgba(0,0,0,.6) 0px 0px 4px}.form-s-s{display:none;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;top:0;left:0;z-index:100000}.form-s-s-over{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);z-index:1}.form-s-s-form form.form-s-m{position:relative;display:flex;flex-direction:column;z-index:200!important;padding:30px;background:#cfcfcf;border-radius:5px}.form-s-s-form form.form-s-m input{width:200px;padding:5px;border-radius:4px;border-color:rgba(0,0,0,0);box-shadow:rgba(0,0,0,.6) 0px 0px 4px;margin-bottom:10px}.form-s-s-form{position:relative}.form-s-s-form form.form-s-m input[type=text]:focus{background:#fff!important}.form-s-s-form form.form-s-m input[type=submit]{width:200px;height:40px;font-size:18px;font-family:"Arial"!important;font-weight:700;line-height:1;display:flex;justify-content:center;align-items:center;color:#fff;background:#7eba40;border-radius:4px;margin-top:50px}.close-f-s{position:absolute;top:10px;right:10px;width:14px;height:14px;z-index:201!important;cursor:pointer}.close-f-s img{width:100%;height:100%}.mth{width:200px;padding:20px;position:relative;background:#cfcfcf;color:#212529;display:none;z-index:201!important}.form-s-s-form form.form-s-m input.col-red::-moz-placeholder{color:#ce2525}.form-s-s-form form.form-s-m input.col-red::placeholder{color:#ce2525}@media screen and (min-width:575px){.carousel-inner{border-radius:16px}}.body-home{background-color:#fff}.header-home{box-shadow:0 4px 6px 0px rgba(0,0,0,.4);z-index:99}.header-home .navbar2{top:0}.main-home .container{max-width:1460px}.banner{position:relative}.banner__content{padding-top:calc(40px + 80 * ( 100vw - 320px ) / 1600)}.banner__title{color:#212529;font-size:calc(32px + 20 * ( 100vw - 320px ) / 1600);background-color:rgba(228,228,228,0.4509803922)}.banner__btn{color:#212529}.shadow-d7{box-shadow:0 0 8px 2px #d7d7d7;transition:.3s}@media screen and (min-width:1200px){.shadow-d7:hover{box-shadow:0 0 8px 2px #7c7c7c;transition:.3s}}.shadow-dark{box-shadow:0px 0px 8px 2px rgba(0,0,0,.4);transition:.3s}@media screen and (min-width:1200px){.shadow-dark:hover{box-shadow:0px 0px 4px 0px rgba(0,0,0,.4);transition:.3s}}.slider-home1 [dir=rtl] .slick-prev,.slider-home2 [dir=rtl] .slick-prev{right:-4px;left:auto}.slider-home1 .slick-prev,.slider-home2 .slick-prev{left:-4px}.slider-home1 [dir=rtl] .slick-next,.slider-home2 [dir=rtl] .slick-next{right:auto;left:-4px}.slider-home1 .slick-next,.slider-home2 .slick-next{right:-4px}.slider-home1 .slide .image__slide,.slider-home2 .slide .image__slide{height:260px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contact-home{min-height:400px}.contact-home .container{max-width:1100px}.contact-home__card{position:absolute;max-width:360px}@media screen and (max-width:500px){.contact-home__card{position:relative;width:100%;max-width:100%}}.contact-home__cart{position:absolute}@media screen and (max-width:500px){.contact-home__cart{position:relative}}.grecaptcha-badge{opacity:0!important}.codedropz-upload-inner h3,.codedropz-upload-inner span{display:none}.codedropz-upload-handler{border:2px dashed #80b93e}.rpwe-title a{color:#212529!important}strong{font-family:"Montserrat",sans-serif;font-weight:700}.mn-120{min-width:120px}.mn-245{min-width:245px}@media screen and (min-width:575px){.aBtnBanner{border-radius:.25rem;cursor:pointer}}.modal__banner .tab-pane strong{font-size:20px;font-weight:700}.modal__banner .tab-pane ul li{list-style:inside}.modal__banner .modal-dialog{max-width:750px}.modal__banner .subtitle__modal--banner::after{position:absolute;content:"";bottom:-4px;left:0;height:2.5px;width:40px;background-color:#80b93e}.modal__banner .modal-body{padding:.5rem!important}.modal__banner .tab-pane{position:relative;margin-top:-2px;padding:1rem;border:1.6px solid #80b93e;border-top:none;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.modal__banner .nav-tabs .nav-link{border:1.6px solid rgba(0,0,0,0);border-color:#fff #fff #80b93e;color:#212529!important}.modal__banner.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-color:#80b93e #80b93e #fff;font-weight:600}@media screen and (max-width:767px){.main-photo-works .slider-thumb .slick-list{padding-bottom:8px!important}}.h-60{min-height:60px}.dropdown-item.text-white:hover{color:#212529!important}.dropdown-item__li{border-bottom:1px solid #eee}.dropdown-item__li:last-child{border-bottom:none}.cd-tab-filter a{font-size:18px;padding:4px;font-weight:900!important}.cd-tab-filter .mixitup-control-active a{color:#5baa00!important}.mortgage__icon{width:calc(32px + 16 * ( 100vw - 320px ) / 1600);height:calc(32px + 16 * ( 100vw - 320px ) / 1600)}@media screen and (min-width:1920px){.mortgage__icon{width:48px;height:48px}}.mortgage__text{font-size:calc(18px + 6 * ( 100vw - 320px ) / 1600)}@media screen and (min-width:1920px){.mortgage__text{font-size:24px}}.mortgage__iframe-wrap iframe{height:calc(400px + 400 * ( 100vw - 320px ) / 1600)}@media screen and (min-width:1920px){.mortgage__iframe-wrap iframe{height:800px}}.card-house-project{position:relative;overflow:hidden}.card-house-project::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:2}.card-house-project__title{display:block;text-decoration:none;font-weight:700;text-align:center;font-size:calc(20px + 4 * ( 100vw - 320px ) / 1600)}@media screen and (min-width:1920px){.card-house-project__title{font-size:24px}}.card-house-project__image-wrap{position:relative;overflow:hidden;border-radius:1rem;margin-bottom:8px}.main-details .module-gallery .slider-preview .slick-prev.lzl:not(.lzl-ed),.main-details .module-gallery .slider-preview .slick-prev.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAP0lEQVRoBe3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAwMvAACQwAAGOmK4WAAAAAElFTkSuQmCC")}.card-house-project__image-wrap img,.card-house-project__image-wrap .rpwe-thumb{border:none!important;box-shadow:none!important;margin:0;padding:0!important;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.card-house-project__square{position:absolute;display:inline-flex;align-items:center;justify-content:center;letter-spacing:1px;background:#5baa00;text-shadow:1px 1px 3px rgba(0,0,0,.8);color:#fff;font-weight:500;border-radius:.25rem;bottom:20px;right:20px;width:60px;height:30px}@media (max-width:575px){.card-house-project__square{bottom:10px;right:10px}}.form-configuration__desc{max-width:700px;font-weight:500;margin-bottom:calc(20px + 8 * ( 100vw - 320px ) / 1600)}@media screen and (min-width:1920px){.form-configuration__desc{margin-bottom:28px}}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.section-other-content .slick-slider{overflow:hidden;max-height:305px!important}.content-editor-wp ol,.content-editor-wp ul{margin-bottom:1rem;padding-left:1.25rem}.content-editor-wp ol{list-style-type:decimal}.content-editor-wp ol li{list-style:decimal}.content-editor-wp ul{list-style-type:disc}.content-editor-wp ul li{list-style:disc}