*{padding:0;margin:0}.row{margin-left:0px!important;margin-right:0px!important}body{font-family:'Open Sans', sans-serif;font-size:0.9rem;background:#fff;min-width:320px}h1,h2.sh,h2,h3,h4,h5,h6{color:rgba(0, 0, 0, 0.65);cursor:default}h1,h2.sh{color:transparent;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.65)}h1:hover,h2.sh:hover{text-shadow:1px 3px 3px rgba(0, 0, 0, 0.7)}h2:hover,h3:hover,h4:hover,h5:hover,h6:hover{color:rgba(0, 0, 0, 0.9)}h1,h2.sh{font-size:2.1rem}h2{font-size:2rem}h3{font-size:1.8rem}h3{font-size:1.6rem}h4{font-size:1.4rem;font-weight:bold}h5{font-size:1.2rem;font-weight:bold}h6{font-size:1rem;font-weight:bold}p,span{cursor:default}hr{margin-top:0;margin-bottom:0.5rem}input[type="text"]{margin:0.5rem 0.5rem;-webkit-border-radius:0.5rem;-moz-border-radius:0.5rem;-ms-border-radius:0.5rem;-o-border-radius:0.5rem;border-radius:0.5rem;-webkit-border:2px solid #ccc;-moz-border:2px solid #ccc;-ms-border:2px solid #ccc;-o-border:2px solid #ccc;border:2px solid #ccc;padding:0.2rem 0.3rem;outline:0}input[type="text"]:hover{-webkit-border:2px solid #aaa;-moz-border:2px solid #aaa;-ms-border:2px solid #aaa;-o-border:2px solid #aaa;border:2px solid #aaa;outline:0}input[type="text"]:focus{-webkit-border:2px solid #63CC63;-moz-border:2px solid #63CC63;-ms-border:2px solid #63CC63;-o-border:2px solid #63CC63;border:2px solid #63CC63;outline:0}button{-webkit-border-radius:0.5rem;-moz-border-radius:0.5rem;-ms-border-radius:0.5rem;-o-border-radius:0.5rem;border-radius:0.5rem;padding:0.4rem 0.6rem;background:#EB2F2B;-webkit-border:none;-moz-border:none;-ms-border:none;-o-border:none;border:none;text-align:center;white-space:normal;color:white;font-weight:bold;display:block;margin:1rem auto 0 auto;outline:0}button:hover{background:#41aa41;cursor:pointer;-webkit-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04);outline:0}button:active{background:#67717D;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);outline:0}.section-dark{background:#67717D;padding-bottom:1rem}.section-dark .row{background:#63CC63}.section-dark .row.wow{-webkit-box-shadow:inset 0px 0px 1px 1px #222;-moz-box-shadow:inset 0px 0px 1px 1px #222;box-shadow:inset 0px 0px 1px 1px #222}.section-dark h1,.section-dark h2.sh,.section-dark h2,.section-dark h3,.section-dark h4,.section-dark h5,.section-dark h6{color:white}.section-dark hr{border-top:1px solid rgba(255, 255, 255, 0.3)}.section-light{background:#fff;padding-top:1rem;padding-bottom:1rem}.section-light p{color:rgba(0, 0, 0, 0.65)}.section-light p:hover{color:rgba(0, 0, 0, 0.9)}.section-light h1,.section-light h2.sh{color:white;position:absolute;top:-2.8rem;left:0;right:0;margin:0 auto;text-align:center;font-size:2.1rem}.section-light h2{color:rgba(0, 0, 0, 0.65)}.section-light h2:hover{color:rgba(0, 0, 0, 0.9)}.section-light h3{color:rgba(0, 0, 0, 0.65)}.section-light h3:hover{color:rgba(0, 0, 0, 0.9)}.block-light{-webkit-border:15px solid #63CC63;-moz-border:15px solid #63CC63;-ms-border:15px solid #63CC63;-o-border:15px solid #63CC63;border:15px solid #63CC63;border-top-width:45px;position:relative;margin:1rem auto;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;-ms-border-radius:1.5rem;-o-border-radius:1.5rem;border-radius:1.5rem;-webkit-box-shadow:0 5px 10px black;-moz-box-shadow:0 5px 10px black;box-shadow:0 5px 10px black}.block-light section.container{padding-bottom:1rem}.navbar-brand img{max-height:120px;-webkit-border:1px solid transparent;-moz-border:1px solid transparent;-ms-border:1px solid transparent;-o-border:1px solid transparent;border:1px solid transparent;opacity:0.9}.navbar-brand img:hover{-webkit-border-radius:0.5rem;-moz-border-radius:0.5rem;-ms-border-radius:0.5rem;-o-border-radius:0.5rem;border-radius:0.5rem;-webkit-border:1px solid #63CC63;-moz-border:1px solid #63CC63;-ms-border:1px solid #63CC63;-o-border:1px solid #63CC63;border:1px solid #63CC63;opacity:1}header .nav-menu .nav-item .nav-link{margin-left:0.5rem;padding-bottom:.2rem;padding-top:.2rem;font-size:1.1rem;font-weight:600;color:rgba(0, 0, 0, 0.65);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-border:1px solid transparent;-moz-border:1px solid transparent;-ms-border:1px solid transparent;-o-border:1px solid transparent;border:1px solid transparent}header .nav-menu .nav-item .nav-link:hover{color:rgba(0, 0, 0, 0.9);-webkit-border:1px solid #63CC63;-moz-border:1px solid #63CC63;-ms-border:1px solid #63CC63;-o-border:1px solid #63CC63;border:1px solid #63CC63;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;-ms-border-radius:1.5rem;-o-border-radius:1.5rem;border-radius:1.5rem}button.navbar-toggler{margin-right:0.5rem;margin-top:0}.contact-phone a{margin-left:1rem;padding-bottom:0.2rem;color:rgba(0, 0, 0, 0.65);font-weight:600;border-bottom:3px solid transparent}.contact-phone a:hover{color:rgba(0, 0, 0, 0.9);border-bottom:3px solid #63CC63;background:transparent;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.contact-phone .fa{padding:0 5px;font-size:.95rem}#heading-small{display:none;font-size:1.2rem;font-weight:bold}.carousel{border:solid 10px #ccc}.carousel-control-next-icon, .carousel-control-prev-icon{width:40px;height:40px}.carousel-control-next, .carousel-control-prev{cursor:pointer}.carousel span{cursor:pointer}.carousel-item img{-webkit-border-radius:0.5rem;-moz-border-radius:0.5rem;-ms-border-radius:0.5rem;-o-border-radius:0.5rem;border-radius:0.5rem;min-height:400px}.carousel-indicators{margin-bottom:1.5rem}.carousel-indicators li{background-color:white;width:10px;height:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 0 1px #000;-moz-box-shadow:1px 0 1px #000;box-shadow:1px 0 1px #000}.carousel-indicators li:hover{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.carousel-indicators li.active{background-color:#63CC63}.carousel-caption{cursor:default;position:absolute;top:18%;right:auto;bottom:auto;left:8%;padding:0;margin:0;text-align:left;text-shadow:1px 1px 2px #000}.carousel-caption h3:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);color:white;text-shadow:1px 2px 5px 0 5px 10px black}.slider-wrap{margin:1rem;padding:.3rem;background:#f7f7f7;-webkit-border-radius:0.5rem;-moz-border-radius:0.5rem;-ms-border-radius:0.5rem;-o-border-radius:0.5rem;border-radius:0.5rem;-webkit-box-shadow:0 5px 10px black;-moz-box-shadow:0 5px 10px black;box-shadow:0 5px 10px black;opacity:.9}.slider-wrap:hover{opacity:1}.form-wrap{position:absolute;top:20%;right:5%;text-align:center;background:#F7F7F7;padding:1rem;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;-ms-border-radius:1.5rem;-o-border-radius:1.5rem;border-radius:1.5rem;-webkit-box-shadow:0 5px 10px black;-moz-box-shadow:0 5px 10px black;box-shadow:0 5px 10px black;visibility:hidden}.form-wrap h4{color:rgba(0, 0, 0, 0.65)}.form-wrap h4:hover{color:rgba(0, 0, 0, 0.9)}.form-wrap h6{color:rgba(0, 0, 0, 0.65)}.form-wrap h6:hover{color:rgba(0, 0, 0, 0.9)}.form-wrap form input{width:95%}.form-wrap form button{width:92%;padding:0.2rem 0.4rem}.row.statistic{background:none;text-align:center;color:white}.statistic{margin-top:1rem}.statistic h2{font-weight:600;padding-bottom:.2rem}.statistic h2:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);text-shadow:1px 1px 1px #ccc}.main-house{position:relative;height:834px;overflow:hidden}.main-house h1,.main-house h2.sh{position:absolute;left:25%;top:20px;text-align:center}.main-house h2{margin-top:1rem;text-shadow:1px 2px 6px rgba(0, 0, 0, 0.7)}#main-house-img{position:absolute;top:200px;right:0}#ph1{position:absolute;top:20px;right:25px}#ph2{position:absolute;top:95px;left:40px}#ph3{position:absolute;bottom:40px;left:40px}#ph1,#ph2,#ph3{opacity:0.95}#ph1:hover,#ph2:hover,#ph3:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:1}#sign-ph1{position:absolute;top:40px;right:350px}#sign-ph2{position:absolute;top:305px;left:220px;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);-o-transform:rotate(-35deg);transform:rotate(-35deg);transform-origin:0% 50%}#sign-ph3{position:absolute;top:505px;left:230px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);transform-origin:0% 50%}.main-house-img-block{display:inherit;height:inherit;position:relative;top:210px;left:250px;max-height:0}.no-house{display:none}.no-house h3{text-align:center;font-weight:600;text-shadow:1px 3px 3px rgba(147, 147, 147, 0.55);margin-top:0}.no-house img{margin:0 auto;display:block;-webkit-filter:drop-shadow(5px 5px 3px #222);filter:drop-shadow(5px 5px 3px #222)}.no-house img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-filter:drop-shadow(2px 2px 12px #222);filter:drop-shadow(2px 2px 12px #222)}.bg-no-house{display:none}#showi-1:hover ~ #showh3-1{font-size:2rem;text-shadow:1px 3px 5px rgba(0, 0, 0, 0.65);margin-top:1rem}#showh3-1:hover{font-size:2rem;text-shadow:1px 3px 5px rgba(0, 0, 0, 0.65);margin-top:0.5rem}#showi-2:hover ~ #showh3-2{font-size:2rem;text-shadow:1px 3px 5px rgba(0, 0, 0, 0.65);margin-top:1rem}#showh3-2:hover{font-size:2rem;text-shadow:1px 3px 5px rgba(0, 0, 0, 0.65);margin-top:0.5rem}#showi-3:hover ~ #showh3-3{font-size:2rem;text-shadow:1px 3px 5px rgba(0, 0, 0, 0.65);margin-top:1rem}#showh3-3:hover{font-size:2rem;text-shadow:1px 3px 5px rgba(0, 0, 0, 0.65);margin-top:0.5rem}.know-more .row{background:none}.know-more h2{font-weight:bold;text-align:center;margin-top:0.5rem;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.7)}.know-more h6{text-align:center;font-size:1rem;margin-top:0.5rem}.know-more p{color:white;font-size:0.85rem}.know-more h2:hover{text-shadow:1px 3px 5px rgba(0, 0, 0, 0.7)}.know-more h4:hover{text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5)}.calculator{display:table;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);box-shadow:0 0 10px rgba(0, 0, 0, 0.5);padding:0;margin-bottom:10px}.calculator input[type="text"]{margin:0.2rem 0.5rem}#prod-block span{font-size:4rem;float:left;margin:0px 10px 10px 0px;text-shadow:1px 3px 3px rgba(147, 147, 147, 0.75);font-weight:bold;line-height:0;padding-top:2.5rem}#prod-block h4{text-shadow:1px 1px 1px rgba(255, 255, 255, 0.1);margin-bottom:0;margin-top:1rem}#prod-block img{margin:1rem auto 0 auto;display:block}#prod-block img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}#prod-block p{text-align:justify;margin-top: .3em}.modal-content{background-color:#67717d;-webkit-box-shadow:0 5px 10px black;-moz-box-shadow:0 5px 10px black;box-shadow:0 5px 10px black;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem}.modal-content img{display:block !important;width:100%;margin:0 !important}.modal-content img:hover{-webkit-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;transform:scale(1) !important}.modal-header a.close span{margin:0 !important}.modal-header{max-height:3rem}.modal-header span{cursor:pointer;padding:0 !important}.modal-header h4{color:white;font-size:1.2rem;font-weight:bold;margin-top:0.2rem !important}a.close{-webkit-appearance:none!important}#cert-head{text-align:center}#review{margin:1rem auto}.contact-list{margin-bottom:.5rem}.contact-list h3{margin-top:20px !important;text-align:center;color:#31aa31;font-weight:bold}.contact-list h3:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);color:#31aa31}.contact-list h4{text-shadow:none;font-weight:bold}.contact-list p a{margin-left:0;border-color:#F7F7F7}.contact-list p a:hover{text-decoration:none}.contact-list a{display:inline-flex}.contact-map{-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:0 5px 10px black;-moz-box-shadow:0 5px 10px black;box-shadow:0 5px 10px black;margin:1rem auto;padding:0;line-height:1}.contact-map iframe{-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem}footer.section-dark{padding-bottom:0}footer .navbar-light .navbar-nav .nav-link{color:white;font-size:1.2rem}footer .navbar-light .navbar-nav .nav-link:hover,footer .navbar-light .navbar-nav .nav-link:focus{color:white;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}footer .copy{margin-bottom:0;color:white;font-size:0.7rem}#sendModal .modal-content{background:#F7F7F7}#sendModal button.close{margin-top:0;margin-right:0}.alert-dismissible{background:#D90909;color:white}.alert-dismissible .close{margin-top:0;top:-.7rem;padding:0 .5rem}.alert-dismissible .close{background:transparent !important;color:white !important;font-size:3rem}.alert-dismissible p{text-align:center;font-size:1.2rem}.alert a{color:white}.alert a:hover{text-decoration:none;color:#63CC63}.alert{position:fixed;bottom:0;left:1%;width:98%;padding-bottom:0;z-index:1050}@media (max-width: 1200px){.block-light h1,.block-light h2.sh{font-size:1.9rem;top:-2.6rem}.main-house h1,.main-house h2.sh{left:10px;top:0px}.main-house{height:900px}.main-house-img-block{max-height:652px;width:993px}.main-house canvas{display:none}.main-house h1,.main-house h2.sh{-webkit-transform:translate(-0.5rem, 4rem) rotateZ(-32deg);-ms-transform:translate(-0.5rem, 4rem) rotateZ(-32deg);-o-transform:translate(-0.5rem, 4rem) rotateZ(-32deg);transform:translate(-0.5rem, 4rem) rotateZ(-32deg)}.main-house h1:hover,.main-house h2.sh:hover{-webkit-transform:translate(0, 0) rotateZ(0) scale(1);-ms-transform:translate(0, 0) rotateZ(0) scale(1);-o-transform:translate(0, 0) rotateZ(0) scale(1);transform:translate(0, 0) rotateZ(0) scale(1)}#ph1{top:30px}#ph3{bottom:10px}#sign-ph1{top:60px}#sign-ph3{top:600px;left:220px}#prod-block h3{font-size:1.2rem}#prod-block p{padding-top:0 1.5rem;color:rgba(0, 0, 0, 0.65)}#prod-block p:hover{color:rgba(0, 0, 0, 0.9)}}@media (max-width: 992px){.container{max-width:100%;margin:0;padding:1rem}header.container{padding-bottom:0;padding-top:0}.section-dark .container{padding:0 2rem}.block-light{-webkit-border:10px solid #63cc63;-moz-border:10px solid #63cc63;-ms-border:10px solid #63cc63;-o-border:10px solid #63cc63;border:10px solid #63cc63;border-top-width:45px}.block-light h1,.block-light h2.sh{font-size:1.4rem;top:-2.2rem}.block-light .container.wool{padding:0}.block-light article img{max-width:50px;max-height:50px}.block-light section.container{padding-bottom:1rem !important}.form-wrap{position:relative;top:0;right:0;margin:0 1rem 1rem 1rem}#ph1,#ph2,#ph3{display:none}#sign-ph1,#sign-ph2,#sign-ph3{display:none}.main-house{width:100%;height:850px}.main-house h1,.main-house h2.sh{position:relative;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;margin-top:1rem}.no-house{display:block;width:100%;float:left}.bg-no-house{display:block;background:url(../img/house.webp) no-repeat;width:47%;float:right;height:100%;margin-right:.5rem}.calculator.container{padding:0}.alert-dismissible p{font-size:1.1rem}}@media (max-width: 768px){h2{font-size:1.4rem}.bz-switch{text-align: center;}.section-dark .container{padding:0}.section-light{padding-top:0}.block-light{margin-top:0}.block-light article{padding-bottom:0;margin-bottom:0.5rem;margin-left:0.5rem;margin-right:0}.block-light article img{float:left;margin:0 auto;min-width:10%;min-height:10%}.block-light article div{float:right;width:80%}.block-light article div p{font-size:1rem}header .nav-menu .nav-item .nav-link{padding-left:15px}.navbar-brand img{max-height:70px}.nav-menu .nav-item .nav-link{margin-left:0}.carousel-item img{min-height:300px}.carousel-caption{top:10%}.main-house{height:auto}.no-house{width:100%}.bg-no-house{display:none}.know-more p,.know-more h2{padding:0 .5rem}.calculator{font-size:0.8rem}#review{font-size:2rem;margin-top:1rem;padding:0 1rem}.reviews{padding:0 .5rem}.slink{margin-bottom:.5rem}.modal-dialog{max-width:90%}.modal-body input[type="text"]{width:97%}.alert-dismissible strong{display:block}}@media (max-width: 767px){.contact-phone.navbar-nav{display:none}#heading-small{display:block;margin:0 auto}.contact-map{margin:1rem 2rem}.contact-list{padding-left:2rem;padding-right:2rem}.contact-list h3{margin-top:1rem !important}}@media (max-width: 688px){button:hover,h4:hover,h3:hover,img:hover{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}.block-light{border-top-width:65px}.block-light h1,.block-light h2.sh{top:-3.6rem}.carousel-caption{top:5%;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}}@media (max-width: 613px){.block-light article p{margin-bottom:0}}@media (max-width: 576px){	 .col-6, .col-lg-3, .col-lg-4, .col-lg-8, .col-md-12, .col-md-4, .col-md-7, .col-sm-12, .col-sm-4, .col-sm-6{padding-left:0;padding-right:0;}.container{padding:1rem 0 0 0;}.block-light{padding:.5rem;}.contact-map{margin: .5rem 0!important;border-radius:0!important;}.carousel-item img{min-height:200px}.carousel-caption{top:0%;left:4%;-webkit-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75)}.block-light{-webkit-border:5px solid #63cc63;-moz-border:5px solid #63cc63;-ms-border:5px solid #63cc63;-o-border:5px solid #63cc63;border:5px solid #63cc63;border-top-width:65px}.block-light article{margin-bottom:0}.block-light article div{width:80%}.block-light article div p{font-size:1rem;margin-bottom:0.5rem}.main-house h1,.main-house h2.sh{font-size:1.8rem;margin-top:1rem}.main-house h2{font-size:1.6rem}.calculator{font-size:0.7rem}#prod-block span{display:none}.modal-header span{display:block !important}#review{font-size:1.8rem;margin-top:1rem}footer .navbar-expand ul.navbar-nav.d-flex.mx-auto{display:block !important;flex-direcion:unset !important}footer .nav-item{float:left !important}.alert-dismissible p{font-size:0.9rem}}@media (max-width: 434px){.block-light h1,.block-light h2.sh{font-size:1.1rem}.no-house img{width:80%}.no-house h3{padding:0 1rem}}@media (max-width: 355px){.block-light h1,.block-light h2.sh{top:-3.8rem}#prod-block img{width:90%}.alert-dismissible{display:none}}video:hover{cursor:pointer}button.close span:hover{cursor:pointer}.switch-inactive{pointer-events: none;cursor: default;color:#008B8B!important;}.bz-switch a{padding:0 .5em;color:#222; font-size:.8rem; font-weight: 300;font-family: Arial, sans-serif;}
