@import url("https://fonts.googleapis.com/css2?family=Hind:wght@300;400;500;600;700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");body{font-family:"Hind", sans-serif;color:#000;font-size:20px;line-height:1.5}a{color:#0089b5;text-decoration:none;transition:all ease 0.2s}a:hover{text-decoration:underline;color:#0089b5;outline:0}a:focus{outline:0}a:active{outline:0}.wrapper{width:100%;margin:0 auto;position:relative;min-height:100%;overflow:hidden}.content-block{width:95%;max-width:1450px;margin:0 auto;position:relative}h1,h2,h3,h4,h5,h6{font-family:"Hind", sans-serif;font-weight:700}.content-phone-link a{display:inline-block;font-weight:600;font-size:1.35em;text-decoration:none;color:#222222;background-image:url("../images/icons/phone_black.svg");background-position:left center;background-repeat:no-repeat;line-height:1;padding-left:30px}.site-header{background-image:url("../images/header_bg.jpg");background-size:cover;background-position:center top;background-repeat:no-repeat}.header-row.top-row{display:flex;flex-wrap:wrap;justify-content:space-between;padding:45px 0 45px 0;align-items:center}.header-row.top-row .main-navigation{width:auto}.header-row.top-row .main-navigation a{color:#3a3a3a;text-transform:uppercase;font-size:0.9em;font-weight:bold;padding:0 17px 0 17px;transition:all ease 0.2s;line-height:1}.header-row.top-row .main-navigation a:hover{text-decoration:none;color:#0089b5}.header-row.top-row .main-navigation .current-menu-item a{color:#0089b5;position:relative}.header-row.top-row .main-navigation .current-menu-item a:before{content:"";width:2px;height:20px;background:#0089b5;display:block;position:absolute;transform:rotate(30deg);left:50%;top:-25px;margin-left:12px}.header-row.top-row .main-navigation .current-menu-item a:after{content:"";width:2px;height:20px;background:#0089b5;display:block;position:absolute;transform:rotate(30deg);left:50%;top:20px;margin-left:-12px}.header-row.top-row .header-contacts{display:flex;flex-wrap:nowrap;height:23px}.header-row.top-row .header-contacts .social{margin:0;padding:0;display:flex;flex-wrap:nowrap}.header-row.top-row .header-contacts .social li{list-style-type:none;margin:0;padding:0 13px 0 13px}.header-row.top-row .header-contacts .social li a{display:inline-block;background-position:center;background-repeat:no-repeat;transition:all ease 0.2s;height:23px}.header-row.top-row .header-contacts .social li.facebook a{width:11px;background-image:url("../images/icons/fb.svg")}.header-row.top-row .header-contacts .social li.facebook a:hover{background-image:url("../images/icons/fb_hover.svg")}.header-row.top-row .header-contacts .social li.instagram a{width:21px;background-image:url("../images/icons/ig.svg")}.header-row.top-row .header-contacts .social li.instagram a:hover{background-image:url("../images/icons/ig_hover.svg")}.header-row.top-row .header-contacts .social li.linkedin a{width:22px;background-image:url("../images/icons/li.svg")}.header-row.top-row .header-contacts .social li.linkedin a:hover{background-image:url("../images/icons/li_hover.svg")}.header-row.top-row .header-contacts .social li.houzz a{width:14px;background-image:url("../images/icons/houzz.svg")}.header-row.top-row .header-contacts .social li.houzz a:hover{background-image:url("../images/icons/houzz_hover.svg")}.header-row.top-row .header-contacts .phone{margin-left:20px;background-image:url("../images/icons/phone.svg");background-repeat:no-repeat;background-position:left center;padding-left:32px;font-size:1.35em;font-weight:700;line-height:1;color:#fff;transition:all ease 0.2s}.header-row.top-row .header-contacts .phone:hover{color:#0089b5;text-decoration:none;background-image:url("../images/icons/phone_hover.svg")}.header-row.content-row{padding-bottom:85px}.header-row.content-row .content-block{border:#cccabf solid 1px;background:rgba(255, 255, 255, 0.25);-webkit-box-shadow:inset 0px 0px 20px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0px 0px 20px 0px rgba(0, 0, 0, 0.05);box-shadow:inset 0px 0px 20px 0px rgba(0, 0, 0, 0.05);padding:65px 80px 65px 80px}.header-row.content-row .content-block .header-pin{position:absolute;width:24px;height:24px;background-image:url("../images/icons/pin.png");background-position:center;background-repeat:no-repeat}.header-row.content-row .content-block .header-pin.pin1{top:20px;left:20px}.header-row.content-row .content-block .header-pin.pin2{top:20px;right:20px}.header-row.content-row .content-block .header-pin.pin3{bottom:20px;right:20px}.header-row.content-row .content-block .header-pin.pin4{bottom:20px;left:20px}.header-row.content-row .content-block .header-inner-content{width:50%}.header-row.content-row .content-block .header-inner-content .wp-block-heading{font-size:4em;line-height:1;margin:0}.header-row.content-row .content-block .header-inner-content p{font-size:1em;padding-right:70px;color:#000}.header-row.content-row .content-block .banner-links a{display:inline-block;width:215px;height:70px;line-height:70px;border:#0089b5 solid 2px;color:#0089b5;text-transform:uppercase;font-size:0.9em;font-weight:bold;transition:all ease 0.2s;text-align:center}.header-row.content-row .content-block .banner-links a:hover{background-color:#0089b5;color:#fff;text-decoration:none}.header-row.content-row .content-block .banner-links a:first-child{margin-right:10px}.site-footer{background:#222222;padding:30px 0 100px 0}.site-footer .content-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.site-footer .content-block .footer-address{width:105px;color:#fff;font-size:0.8em;margin-left:-150px}.site-footer .content-block .footer-navigation ul{margin:0;padding:0;display:flex}.site-footer .content-block .footer-navigation ul li{list-style-type:none;line-height:1}.site-footer .content-block .footer-navigation ul li a{color:#fff;font-size:1em;font-weight:700;padding:0 17px 0 17px;text-transform:uppercase}.site-footer .content-block .footer-navigation ul li a:hover{text-decoration:none;color:#0089b5}.site-footer .content-block .footer-navigation ul li.current-menu-item a{color:#0089b5}.site-footer .content-block .phone{margin-left:20px;background-image:url("../images/icons/phone.svg");background-repeat:no-repeat;background-position:left center;padding-left:32px;font-size:1.35em;font-weight:700;line-height:1;color:#fff;transition:all ease 0.2s}.site-footer .content-block .phone:hover{color:#0089b5;text-decoration:none;background-image:url("../images/icons/phone_hover.svg")}.page-template-template-home .products-section{padding-top:90px}.page-template-template-home .products-section .product-content{text-align:center;max-width:800px;margin:0 auto}.page-template-template-home .products-section .product-content h2{font-weight:300;font-size:2.75em;margin:0;color:#232323}.page-template-template-home .products-section .product-content p{font-size:1.1em;font-weight:300}.page-template-template-home .products-section .products-list{display:flex;flex-wrap:wrap;margin-top:50px}.page-template-template-home .products-section .products-list .product-item{width:20%;height:285px;background-size:cover;background-repeat:no-repeat;background-position:center}.page-template-template-home .products-section .products-list .product-item a{display:block;width:100%;height:100%;position:relative;background-position:center;background-repeat:no-repeat;background-size:contain;transition:background ease 0.2s}.page-template-template-home .products-section .products-list .product-item a span{padding:0 25px 30px 30px;font-size:1.2em;color:#fff;font-weight:bold;position:absolute;left:0;bottom:0;line-height:1}.page-template-template-home .products-section .products-list .product-item a span h3{margin:0;letter-spacing:0.5px}.page-template-template-home .products-section .products-list .product-item a:hover{background-image:url("../images/projects/project_hover.png")}.page-template-template-home .why-work-section{max-width:1240px;padding-top:80px;padding-bottom:80px}.page-template-template-home .why-work-section .why-work-content{text-align:center}.page-template-template-home .why-work-section .why-work-content h2{font-weight:300;font-size:2.75em;margin:0;color:#232323}.page-template-template-home .why-work-section .why-work-list{display:flex;flex-wrap:wrap}.page-template-template-home .why-work-section .why-work-list .why-work-item{width:25%;margin-top:65px;padding:0 15px 0 50px}.page-template-template-home .why-work-section .why-work-list .why-work-item p{margin:30px 0 0 0;font-weight:300;font-size:1em}.page-template-template-home .partners-section{padding-top:70px;padding-bottom:80px;background:#f8f8f8}.page-template-template-home .partners-section .content-block{max-width:1270px}.page-template-template-home .partners-section .partners-content{text-align:center}.page-template-template-home .partners-section .partners-content h2{font-weight:300;font-size:2.75em;margin:0;color:#232323}.page-template-template-home .partners-section .partners-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-template-template-home .partners-section .partners-list .partner-item{margin-top:45px;padding:0 25px 0 25px}.page-template-template-home .portfolio-section{padding-top:70px;padding-bottom:80px}.page-template-template-home .portfolio-section .portfolio-content{text-align:center}.page-template-template-home .portfolio-section .portfolio-content h2{font-weight:300;font-size:2.75em;margin:0;color:#232323;line-height:1}.page-template-template-home .portfolio-section .portfolio-slider{padding-top:40px}.page-template-template-home .contacts-section{background-image:url("../images/contact_form_bg.jpg");background-size:100%;background-repeat:no-repeat;background-position:bottom center;padding:65px 0 65px 0}.page-template-template-home .contacts-section .content-block{background:rgba(248, 248, 248, 0.93);-webkit-box-shadow:10px 10px 18px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:10px 10px 18px 0px rgba(0, 0, 0, 0.2);box-shadow:10px 10px 18px 0px rgba(0, 0, 0, 0.2);padding:70px 0 65px 0}.page-template-template-home .contacts-section .content-block .contacts-content{max-width:820px;margin:0 auto}.page-template-template-home .contacts-section .content-block .contacts-content h2{font-weight:300;font-size:2.75em;margin:0;color:#232323;line-height:1}.page-template-template-home .contacts-section .content-block .contacts-form{max-width:820px;margin:0 auto;padding-top:40px}.page-template-template-home .contacts-section .content-block .contacts-form .form-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:23px}.page-template-template-home .contacts-section .content-block .contacts-form .form-row .form-item{width:100%}.page-template-template-home .contacts-section .content-block .contacts-form .form-row .form-item p{margin:0}.page-template-template-home .contacts-section .content-block .contacts-form .form-row .form-item input[type=text],.page-template-template-home .contacts-section .content-block .contacts-form .form-row .form-item input[type=email]{width:100%;height:50px;border:#e7e7e7 solid 1px;padding:0 20px 0 20px;background:#fff;font-family:"Hind", sans-serif;font-size:1em;font-weight:300;color:#000;outline:none}.page-template-template-home .contacts-section .content-block .contacts-form .form-row .form-item input[type=text].wpcf7-not-valid,.page-template-template-home .contacts-section .content-block .contacts-form .form-row .form-item input[type=email].wpcf7-not-valid{border-color:red}.page-template-template-home .contacts-section .content-block .contacts-form .form-row .form-item textarea{width:100%;height:130px;border:#e7e7e7 solid 1px;padding:20px;background:#fff;font-family:"Hind", sans-serif;font-size:1em;font-weight:300;color:#000;outline:none;resize:none}.page-template-template-home .contacts-section .content-block .contacts-form .form-row.items2 .form-item{width:48%}.page-template-template-home .contacts-section .content-block .contacts-form .form-row.submit{text-align:right;margin-top:-10px}.page-template-template-home .contacts-section .content-block .contacts-form .form-row.submit input[type=submit]{appearance:none;width:235px;height:72px;background:#0089b5;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;font-weight:700;font-size:0.9em;letter-spacing:2px;transition:all ease 0.2s}.page-template-template-home .contacts-section .content-block .contacts-form .form-row.submit input[type=submit]:hover{color:#000}.page-template-template-home .contacts-section .content-block .contacts-form .form-row.submit .wpcf7-spinner{display:none}.page-template-template-home .contacts-section .content-block .contacts-form .wpcf7-not-valid-tip{display:none}.page-template-template-about .site-header{background-image:url("../images/about_header_bg.jpg")}.portfolio-gallery{margin-top:70px}.page-template-template-contact .site-header{background-image:url("../images/contact_header_bg.jpg")}.page-template-template-contact .header-row.content-row .content-block .header-inner-content{width:820px}.page-template-template-contact .contact-intro-text{max-width:700px}.page-template-template-contact form{max-width:820px;margin:0 auto}.page-template-template-contact form .form-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:23px}.page-template-template-contact form .form-row .form-item{width:100%}.page-template-template-contact form .form-row .form-item p{margin:0;padding:0 !important}.page-template-template-contact form .form-row .form-item input[type=text],.page-template-template-contact form .form-row .form-item input[type=email]{width:100%;height:50px;border:#e7e7e7 solid 1px;padding:0 20px 0 20px;background:#fff;font-family:"Hind", sans-serif;font-size:1em;font-weight:300;color:#000;outline:none}.page-template-template-contact form .form-row .form-item input[type=text].wpcf7-not-valid,.page-template-template-contact form .form-row .form-item input[type=email].wpcf7-not-valid{border-color:red}.page-template-template-contact form .form-row .form-item textarea{width:100%;height:130px;border:#e7e7e7 solid 1px;padding:20px;background:#fff;font-family:"Hind", sans-serif;font-size:1em;font-weight:300;color:#000;outline:none;resize:none}.page-template-template-contact form .form-row.items2 .form-item{width:48%}.page-template-template-contact form .form-row.submit{text-align:left;margin-top:-10px}.page-template-template-contact form .form-row.submit input[type=submit]{appearance:none;width:235px;height:72px;background:#0089b5;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;font-weight:700;font-size:0.9em;letter-spacing:2px;transition:all ease 0.2s}.page-template-template-contact form .form-row.submit input[type=submit]:hover{color:#000}.page-template-template-contact form .form-row.submit .wpcf7-spinner{display:none}.page-template-template-contact form .wpcf7-not-valid-tip{display:none}.single-product .site-header{background-image:url("../images/header_bg.jpg");background-size:cover;background-position:center top;background-repeat:no-repeat}.single-product .header-inner-content h3{color:#0089b5;margin:0;font-size:2em !important;font-weight:300}.single-product .header-inner-content h1{margin-top:15px !important;margin-bottom:15px !important;letter-spacing:0.5px !important}.single-product .header-inner-content ul{margin:0 0 0 20px;padding:0;max-width:80%}.single-product .header-inner-content ul li{font-size:1em;font-weight:300;margin-top:8px}.single-product .header-inner-content ul.product-list-level2{margin-left:30px}.single-product .header-inner-content ul.product-list-level2 li{padding-left:10px}.single-product .header-inner-content ul.product-list-level2 li::marker{content:"-"}.single-product .product-features .product-features-content h2{font-weight:300;font-size:2.75em;margin:30px 0 30px 0;color:#232323}.single-product .product-features .wrap_svl_center_box{width:100%}.single-product #powerTip{background:#0089b5}.single-product #powerTip p{color:#fff;padding:20px;font-size:0.8em;margin:0}.single-product #powerTip.n:before{border-top:10px solid #0089b5}.single-product #powerTip.s:before{border-bottom:10px solid #0089b5}.single-product #powerTip.e:before{border-right:10px solid #0089b5}.single-product #powerTip.w:before{border-left:10px solid #0089b5;right:-10px}.single-product #powerTip.ne:before,.single-product #powerTip.nw:before{border-top:10px solid #0089b5;border-top:10px solid #0089b5}.single-product #powerTip.se:before,.single-product #powerTip.sw:before{border-bottom:10px solid #0089b5;border-bottom:10px solid #0089b5}.single-product #powerTip.nw-alt:before,.single-product #powerTip.ne-alt:before,.single-product #powerTip.sw-alt:before,.single-product #powerTip.se-alt:before{border-top:10px solid #0089b5;border-top:10px solid #0089b5}.single-product #powerTip.sw-alt:before,.single-product #powerTip.se-alt:before{border-bottom:10px solid #0089b5;border-bottom:10px solid #0089b5}.single-product .product-gallery .product-gallery-content h2{font-weight:300;font-size:2.75em;margin:40px 0 30px 0;color:#232323}.single-product .product-contacts .product-contacts-content{text-align:center;margin:45px auto 45px auto}.page-template-template-products .header-inner-content h3{color:#0089b5;margin:0 0 20px 0 !important;font-size:2em !important;font-weight:300}.page-template-template-products .products-section{padding-top:50px}.page-template-template-products .products-section .product-content{text-align:left;max-width:1280px;margin:0 auto}.page-template-template-products .products-section .product-content h2{font-weight:300;font-size:2.75em;margin:0;color:#232323;text-align:center}.page-template-template-products .products-section .product-content p{font-size:1.1em;font-weight:300}.page-template-template-products .products-section .products-list{display:flex;flex-wrap:wrap;margin-top:50px}.page-template-template-products .products-section .products-list .product-item{width:20%;height:285px;background-size:cover;background-repeat:no-repeat;background-position:center}.page-template-template-products .products-section .products-list .product-item a{display:block;width:100%;height:100%;position:relative;background-position:center;background-repeat:no-repeat;background-size:contain;transition:background ease 0.2s}.page-template-template-products .products-section .products-list .product-item a span{padding:0 25px 30px 30px;font-size:1.2em;color:#fff;font-weight:bold;position:absolute;left:0;bottom:0;line-height:1}.page-template-template-products .products-section .products-list .product-item a span h3{margin:0;letter-spacing:0.5px}.page-template-template-products .products-section .products-list .product-item a:hover{background-image:url("../images/projects/project_hover.png")}.page-template-template-products .contacts-section{background-image:url("../images/contact_form_bg.jpg");background-size:100%;background-repeat:no-repeat;background-position:bottom center;padding:65px 0 65px 0}.page-template-template-products .contacts-section .content-block{background:rgba(248, 248, 248, 0.93);-webkit-box-shadow:10px 10px 18px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:10px 10px 18px 0px rgba(0, 0, 0, 0.2);box-shadow:10px 10px 18px 0px rgba(0, 0, 0, 0.2);padding:70px 0 65px 0}.page-template-template-products .contacts-section .content-block .contacts-content{max-width:820px;margin:0 auto;text-align:center}.page-template-template-products .contacts-section .content-block .contacts-content h2{font-weight:300;font-size:2.75em;margin:0;color:#232323;line-height:1}.page-template-template-products .contacts-section .content-block .contacts-form{max-width:820px;margin:0 auto;padding-top:40px}.page-template-template-products .contacts-section .content-block .contacts-form .form-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:23px}.page-template-template-products .contacts-section .content-block .contacts-form .form-row .form-item{width:100%}.page-template-template-products .contacts-section .content-block .contacts-form .form-row .form-item p{margin:0}.page-template-template-products .contacts-section .content-block .contacts-form .form-row .form-item input[type=text],.page-template-template-products .contacts-section .content-block .contacts-form .form-row .form-item input[type=email]{width:100%;height:50px;border:#e7e7e7 solid 1px;padding:0 20px 0 20px;background:#fff;font-family:"Hind", sans-serif;font-size:1em;font-weight:300;color:#000;outline:none}.page-template-template-products .contacts-section .content-block .contacts-form .form-row .form-item input[type=text].wpcf7-not-valid,.page-template-template-products .contacts-section .content-block .contacts-form .form-row .form-item input[type=email].wpcf7-not-valid{border-color:red}.page-template-template-products .contacts-section .content-block .contacts-form .form-row .form-item textarea{width:100%;height:130px;border:#e7e7e7 solid 1px;padding:20px;background:#fff;font-family:"Hind", sans-serif;font-size:1em;font-weight:300;color:#000;outline:none;resize:none}.page-template-template-products .contacts-section .content-block .contacts-form .form-row.items2 .form-item{width:48%}.page-template-template-products .contacts-section .content-block .contacts-form .form-row.submit{text-align:right;margin-top:-10px}.page-template-template-products .contacts-section .content-block .contacts-form .form-row.submit input[type=submit]{appearance:none;width:235px;height:72px;background:#0089b5;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;font-weight:700;font-size:0.9em;letter-spacing:2px;transition:all ease 0.2s}.page-template-template-products .contacts-section .content-block .contacts-form .form-row.submit input[type=submit]:hover{color:#000}.page-template-template-products .contacts-section .content-block .contacts-form .form-row.submit .wpcf7-spinner{display:none}.page-template-template-products .contacts-section .content-block .contacts-form .wpcf7-not-valid-tip{display:none}@media only screen and (max-width:820px){html,body{overflow-x:hidden}.page-template-template-home .locations-wrapper .location-team .team-item{width:50%;margin-top:40px}.page-template-template-home .locations-wrapper .location-team{margin-top:0}.page-template-template-home .locations-wrapper .location-team .team-item .show-details{right:20%}.site-header{background-image:none !important}.site-header .main-navigation ul{display:none;border:none}.site-header .main-navigation ul.active{display:block}.site-header .menu-toggle{display:block;margin-left:auto;position:absolute;right:0px;top:55px;width:28px;height:20px;background-image:url("../images/icons/menu_button.svg");background-repeat:no-repeat;background-position:center;text-indent:-9999px;background-color:transparent;border:none}.site-header .menu-main-menu-container{position:absolute;right:0;width:100%;max-width:200px;top:130px;background:#222222;z-index:99;padding:0 30px 0 30px}.site-header .main-navigation ul{margin:30px 0 30px 0}.site-header .main-navigation ul li a{color:#fff !important;padding:10px 0 10px 0 !important}.site-header .main-navigation ul li a:before,.site-header .main-navigation ul li a:after{display:none !important}.header-row.top-row{padding:20px 0 20px 0}.site-header .site-branding{scale:0.8}.header-row.top-row .header-contacts{margin-top:15px;width:100%;justify-content:space-between}.header-row.top-row .header-contacts .social li{padding:0 10px 0 10px}.header-row.top-row .header-contacts .phone{color:#0089b5;background-image:url("../images/icons/phone_hover.svg")}.header-row.top-row .header-contacts .social li.facebook a{background-image:url("../images/icons/fb_hover.svg")}.header-row.top-row .header-contacts .social li.instagram a{background-image:url("../images/icons/ig_hover.svg")}.header-row.top-row .header-contacts .social li.linkedin a{background-image:url("../images/icons/li_hover.svg")}.header-row.top-row .header-contacts .social li.houzz a{background-image:url("../images/icons/houzz_hover.svg")}.header-row.content-row{padding-bottom:0}.header-row.content-row .content-block{padding:45px}.header-row.content-row .content-block .header-inner-content{width:100%}.header-row.content-row .content-block .header-inner-content .wp-block-heading{font-size:30px;margin-top:10px}.header-row.content-row .content-block .header-inner-content p{padding-right:0}.header-row.content-row .content-block .header-inner-content .banner-links{display:flex;align-content:space-between}.header-row.content-row .content-block .header-inner-content .banner-links a{width:48%;font-size:14px;height:50px;line-height:50px}.page-template-template-home .products-section{padding-top:40px}.page-template-template-home .products-section .product-content{max-width:95%;margin:0 auto}.page-template-template-home .products-section .product-content h2{font-size:40px}.page-template-template-home .products-section .products-list{margin-top:30px}.page-template-template-home .products-section .products-list .product-item{width:100%}.page-template-template-home .why-work-section{padding-top:40px;padding-bottom:40px}.page-template-template-home .why-work-section .why-work-content h2{font-size:40px}.page-template-template-home .why-work-section .why-work-list .why-work-item{width:50%;margin-top:40px;padding-left:25px}.page-template-template-home .partners-section{padding-top:40px;padding-bottom:40px}.page-template-template-home .partners-section .partners-content h2{font-size:40px}.page-template-template-home .partners-section .partners-list .partner-item{width:48%;padding:0 15px 0 15px;text-align:center}.page-template-template-home .portfolio-section{padding-top:40px;padding-bottom:40px}.page-template-template-home .portfolio-section .portfolio-content h2{font-size:40px}.page-template-template-home .contacts-section{padding:0;background-image:none}.page-template-template-home .contacts-section .content-block{padding-top:40px;padding-bottom:40px}.page-template-template-home .contacts-section .content-block .contacts-content h2{font-size:40px;text-align:center}.page-template-template-home .contacts-section .contacts-form .form-row.items2 .form-item{width:100% !important}.page-template-template-home .contacts-section .contacts-form .form-row.items2 .form-item:last-child{margin-top:23px}.page-template-template-home .contacts-section .contacts-form .form-row.submit{text-align:center !important}.site-footer .content-block .footer-navigation{display:none}.site-footer .content-block .footer-address{margin-left:0;width:150px}.site-footer .content-block .footer-contacts{width:100%;margin-top:20px}.single-product .product-gallery .product-gallery-content h2{font-size:40px;text-align:center}.page-template-template-products .products-section{padding-top:40px;max-width:95%;margin:0 auto}.page-template-template-products .products-section h2{font-size:40px !important;line-height:1.2}.page-template-template-products .products-section .products-list{margin-top:40px}.page-template-template-products .products-section .products-list .product-item{width:100%}.page-template-template-products .contacts-section{padding-top:40px;padding-bottom:40px}.page-template-template-products .contacts-section .content-block{padding-top:40px;padding-bottom:40px}.page-template-template-products .contacts-section .content-block .contacts-content h2{font-size:40px}.page-template-template-products .contacts-section .content-block .contacts-form .form-row.items2 .form-item{width:100% !important}.page-template-template-products .contacts-section .content-block .contacts-form .form-row.items2 .form-item:last-child{margin-top:23px}.page-template-template-products .contacts-section .content-block .contacts-form .form-row.submit{text-align:center !important}.page-template-template-contact .header-row.content-row .content-block .header-inner-content{width:100%}.page-template-template-contact .header-row.content-row .content-block .header-inner-content .form-row.items2 .form-item{width:100% !important}.page-template-template-contact .header-row.content-row .content-block .header-inner-content .form-row.items2 .form-item:last-child{margin-top:23px}.page-template-template-contact .header-row.content-row .content-block .header-inner-content .form-row.submit{text-align:center !important;width:100%}.sticky-header.show .top-row{position:fixed;top:0;left:0;background:#fff;width:100%;padding:0 2.5% 20px 2.5%;z-index:99}.sticky-header.show .menu-toggle{right:10px;top:40px}.sticky-header.show .menu-main-menu-container{right:10px;top:105px}}@media only screen and (max-width:667px){.page-template-template-home .main-content{font-size:1.5em}.page-template-template-home .locations-wrapper .location-name{font-size:1.5em}.page-template-template-home .locations-wrapper .location-team .team-item{width:100%}.team-member-info-popup{top:20px !important;padding:50px 30px 50px 30px !important}.xportal-buttons{flex-wrap:wrap}.xportal-buttons a{display:inline-block;width:100%;margin-bottom:30px;text-align:center}.page-id-48 .custom-logo-link img,.page-id-75 .custom-logo-link img{max-width:100%}}@media print{#printable-list-table .product-checkbox{display:none !important}#printable-list-table .product-checkbox input{display:none !important}#printable-list-table .product-remove{display:none !important}#printable-list-table tfoot{display:none !important}.header{display:none}.footer{display:none}#content{padding-bottom:0}.selected-list-options{display:none}.selected-list-options p.aone,.selected-list-options p.atwo{display:none}.woocommerce-MyAccount-navigation{display:none}.woocommerce-MyAccount-content{width:100% !important}h1{display:none}.two-options{text-transform:uppercase;padding-bottom:30px}.not-printed{display:none}.wishlist-page-links{display:none}.woocommerce-info{display:none !important}.wishlist-top-actions{display:none}.popup_products{display:none}}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{height:100%}.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}input:focus{outline:0;border:1px solid #04A4CC}@media only screen and (max-width:820px){html,body{overflow-x:hidden}.page-template-template-home .locations-wrapper .location-team .team-item{width:50%;margin-top:40px}.page-template-template-home .locations-wrapper .location-team{margin-top:0}.page-template-template-home .locations-wrapper .location-team .team-item .show-details{right:20%}.site-header{background-image:none !important}.site-header .main-navigation ul{display:none;border:none}.site-header .main-navigation ul.active{display:block}.site-header .menu-toggle{display:block;margin-left:auto;position:absolute;right:0px;top:55px;width:28px;height:20px;background-image:url("../images/icons/menu_button.svg");background-repeat:no-repeat;background-position:center;text-indent:-9999px;background-color:transparent;border:none}.site-header .menu-main-menu-container{position:absolute;right:0;width:100%;max-width:200px;top:130px;background:#222222;z-index:99;padding:0 30px 0 30px}.site-header .main-navigation ul{margin:30px 0 30px 0}.site-header .main-navigation ul li a{color:#fff !important;padding:10px 0 10px 0 !important}.site-header .main-navigation ul li a:before,.site-header .main-navigation ul li a:after{display:none !important}.header-row.top-row{padding:20px 0 20px 0}.site-header .site-branding{scale:0.8}.header-row.top-row .header-contacts{margin-top:15px;width:100%;justify-content:space-between}.header-row.top-row .header-contacts .social li{padding:0 10px 0 10px}.header-row.top-row .header-contacts .phone{color:#0089b5;background-image:url("../images/icons/phone_hover.svg")}.header-row.top-row .header-contacts .social li.facebook a{background-image:url("../images/icons/fb_hover.svg")}.header-row.top-row .header-contacts .social li.instagram a{background-image:url("../images/icons/ig_hover.svg")}.header-row.top-row .header-contacts .social li.linkedin a{background-image:url("../images/icons/li_hover.svg")}.header-row.top-row .header-contacts .social li.houzz a{background-image:url("../images/icons/houzz_hover.svg")}.header-row.content-row{padding-bottom:0}.header-row.content-row .content-block{padding:45px}.header-row.content-row .content-block .header-inner-content{width:100%}.header-row.content-row .content-block .header-inner-content .wp-block-heading{font-size:30px;margin-top:10px}.header-row.content-row .content-block .header-inner-content p{padding-right:0}.header-row.content-row .content-block .header-inner-content .banner-links{display:flex;align-content:space-between}.header-row.content-row .content-block .header-inner-content .banner-links a{width:48%;font-size:14px;height:50px;line-height:50px}.page-template-template-home .products-section{padding-top:40px}.page-template-template-home .products-section .product-content{max-width:95%;margin:0 auto}.page-template-template-home .products-section .product-content h2{font-size:40px}.page-template-template-home .products-section .products-list{margin-top:30px}.page-template-template-home .products-section .products-list .product-item{width:100%}.page-template-template-home .why-work-section{padding-top:40px;padding-bottom:40px}.page-template-template-home .why-work-section .why-work-content h2{font-size:40px}.page-template-template-home .why-work-section .why-work-list .why-work-item{width:50%;margin-top:40px;padding-left:25px}.page-template-template-home .partners-section{padding-top:40px;padding-bottom:40px}.page-template-template-home .partners-section .partners-content h2{font-size:40px}.page-template-template-home .partners-section .partners-list .partner-item{width:48%;padding:0 15px 0 15px;text-align:center}.page-template-template-home .portfolio-section{padding-top:40px;padding-bottom:40px}.page-template-template-home .portfolio-section .portfolio-content h2{font-size:40px}.page-template-template-home .contacts-section{padding:0;background-image:none}.page-template-template-home .contacts-section .content-block{padding-top:40px;padding-bottom:40px}.page-template-template-home .contacts-section .content-block .contacts-content h2{font-size:40px;text-align:center}.page-template-template-home .contacts-section .contacts-form .form-row.items2 .form-item{width:100% !important}.page-template-template-home .contacts-section .contacts-form .form-row.items2 .form-item:last-child{margin-top:23px}.page-template-template-home .contacts-section .contacts-form .form-row.submit{text-align:center !important}.site-footer .content-block .footer-navigation{display:none}.site-footer .content-block .footer-address{margin-left:0;width:150px}.site-footer .content-block .footer-contacts{width:100%;margin-top:20px}.single-product .product-gallery .product-gallery-content h2{font-size:40px;text-align:center}.page-template-template-products .products-section{padding-top:40px;max-width:95%;margin:0 auto}.page-template-template-products .products-section h2{font-size:40px !important;line-height:1.2}.page-template-template-products .products-section .products-list{margin-top:40px}.page-template-template-products .products-section .products-list .product-item{width:100%}.page-template-template-products .contacts-section{padding-top:40px;padding-bottom:40px}.page-template-template-products .contacts-section .content-block{padding-top:40px;padding-bottom:40px}.page-template-template-products .contacts-section .content-block .contacts-content h2{font-size:40px}.page-template-template-products .contacts-section .content-block .contacts-form .form-row.items2 .form-item{width:100% !important}.page-template-template-products .contacts-section .content-block .contacts-form .form-row.items2 .form-item:last-child{margin-top:23px}.page-template-template-products .contacts-section .content-block .contacts-form .form-row.submit{text-align:center !important}.page-template-template-contact .header-row.content-row .content-block .header-inner-content{width:100%}.page-template-template-contact .header-row.content-row .content-block .header-inner-content .form-row.items2 .form-item{width:100% !important}.page-template-template-contact .header-row.content-row .content-block .header-inner-content .form-row.items2 .form-item:last-child{margin-top:23px}.page-template-template-contact .header-row.content-row .content-block .header-inner-content .form-row.submit{text-align:center !important;width:100%}.sticky-header.show .top-row{position:fixed;top:0;left:0;background:#fff;width:100%;padding:0 2.5% 20px 2.5%;z-index:99}.sticky-header.show .menu-toggle{right:10px;top:40px}.sticky-header.show .menu-main-menu-container{right:10px;top:105px}}@media only screen and (max-width:667px){.page-template-template-home .main-content{font-size:1.5em}.page-template-template-home .locations-wrapper .location-name{font-size:1.5em}.page-template-template-home .locations-wrapper .location-team .team-item{width:100%}.team-member-info-popup{top:20px !important;padding:50px 30px 50px 30px !important}.xportal-buttons{flex-wrap:wrap}.xportal-buttons a{display:inline-block;width:100%;margin-bottom:30px;text-align:center}.page-id-48 .custom-logo-link img,.page-id-75 .custom-logo-link img{max-width:100%}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}::selection{background:#04A4CC;color:#FFF;text-shadow:none}::-webkit-selection{background:#04A4CC;color:#FFF;text-shadow:none}::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}@media print{#printable-list-table .product-checkbox{display:none !important}#printable-list-table .product-checkbox input{display:none !important}#printable-list-table .product-remove{display:none !important}#printable-list-table tfoot{display:none !important}.header{display:none}.footer{display:none}#content{padding-bottom:0}.selected-list-options{display:none}.selected-list-options p.aone,.selected-list-options p.atwo{display:none}.woocommerce-MyAccount-navigation{display:none}.woocommerce-MyAccount-content{width:100% !important}h1{display:none}.two-options{text-transform:uppercase;padding-bottom:30px}.not-printed{display:none}.wishlist-page-links{display:none}.woocommerce-info{display:none !important}.wishlist-top-actions{display:none}.popup_products{display:none}}/*# sourceMappingURL=style.css.map */