html,body{height:100%;margin:0}h1,.h1{font-family:"Oswald",sans-serif}h2,.h2{font-family:"Oswald",sans-serif}h3,.h3{font-family:"Oswald",sans-serif}h4,.h4{font-family:"Oswald",sans-serif}@media(max-height:570px) and (min-width:1200px){h1,.h1{font-size:80px !important}}@media(max-width:1199px){h1,.h1{font-size:80px !important}}@media(max-height:570px) and (max-width:1199px){h1,.h1{font-size:73px !important}}@media(max-height:570px) and (max-width:991px){h1,.h1{font-size:63px !important}}@media(max-width:767px){h1,.h1{font-size:60px !important}h2,.h2{font-size:40px !important}}@media(max-height:570px) and (max-width:767px){h1,.h1{font-size:47px !important}h2,.h2{font-size:40px !important}}@media(max-width:575px){h1,.h1{font-size:49px !important}}@media(max-height:570px) and (max-width:575px){h1,.h1{font-size:40px !important}}body{font-size:18px;line-height:26px;font-family:"Uniform",sans-serif}.more-text{display:none;transition:all 1s ease-in-out}.read-more{text-transform:uppercase;display:block;text-align:center;margin-top:5px;text-decoration:none;color:#3eb5f6}.read-more:hover{color:#3eb5f6}.read-more:hover,.read-more:focus{text-decoration:none}.section-header{font-size:55px;line-height:55px;color:#24282b;text-transform:uppercase;font-weight:bold;letter-spacing:0;padding-bottom:15px}@media(max-width:1199px){.section-header{font-size:50px;line-height:50px}}@media(max-width:767px){.section-header{font-size:40px;line-height:40px}}section .section-label{font-size:14px;line-height:48px;color:#9d9d9d;text-transform:uppercase;position:relative;margin-bottom:11px}section .section-label span{position:relative}section .section-label span::after{content:"";position:absolute;top:50%;left:100%;margin-top:-1px;width:47px;border-top:1px solid #9d9d9d;margin-left:14px}.plumbing-bg{background:url('../images/layout/plumbing-bg.png') 50% 150% no-repeat}.plumbing-gray-bg{background:url('../images/layout/plumbing-gray-bg.png') 50% 150% no-repeat}.drop-bg{background:url('../images/layout/drop.png') 0 0 no-repeat}button{box-shadow:none !important}button:focus{box-shadow:none !important}.button{cursor:pointer;text-decoration:none}.button i.fa{font-size:17px;margin-right:8px;margin-top:-3px}.button-colored{background-color:#0e9ae6;color:#fff;font-size:16px;line-height:28px;padding:18px 88px;padding-bottom:20px;border:none;border-radius:50px;text-transform:uppercase;margin-top:20px;display:flex;justify-content:center;align-items:center;width:fit-content}.button-frame{background:none;color:#fff;border:2px solid #fff;font-size:24px;line-height:20px;padding:28px 49px;padding-bottom:18px;padding-top:18px}.button:focus{outline:none}.button-frame:hover,.button-frame:focus{text-decoration:none;color:#fff}.button-colored:hover,.button-colored:focus{color:#fff;text-decoration:none}#cookie .cookie-content{font-size:16px;width:300px;max-width:350px;position:fixed;z-index:99999;left:20px;bottom:20px;background-color:#fff;color:#1d1d1d;box-shadow:0 0 9px 2px rgba(0,0,0,.2)}#cookie::before{content:"";position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:9999}.btn.accept-cookies{width:100%;background-color:#0e9ae6;color:#fff;border-radius:0;padding:15px}#cookie .cookie-button{padding:0 20px 20px 20px}#cookie .cookie-button a{display:block;color:#0e9ae6;text-decoration:none}#cookie>.btn{width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#cookie .cookie-text{padding:20px 20px 0 20px}.reload_captcha.btn{padding:18px 25px !important}.button-colored.btnblock{display:block;width:fit-content;padding:18px 40px !important;margin-top:20px}.navbar{transition:all .2s linear;padding:48px 50px}.navbar .button-green{padding-right:42px}.navbar-toggler{border:none;position:relative;z-index:0;height:100%}.navbar-toggler span{display:block;width:26px;height:2px;background:#fff;margin-bottom:7px}.navbar-toggler span:last-child{margin-bottom:0;width:20px}.navbar-toggler span.last-child{margin-bottom:0}.navbar.scrolled{background-color:#fff;box-shadow:0 0 13px -2px #000;overflow:hidden;padding:0;height:88px;padding-left:50px;padding-right:50px}.navbar.scrolled .site-logo{padding-top:0;color:#3eb5f6;background:none;margin-top:0}.navbar.scrolled .site-logo img:first-child{display:none}.navbar.scrolled .site-logo img:last-child{display:block}.navbar.scrolled .navbar-toggler span{background-color:#3c3c3c}.navbar-toggler:focus{border:none;outline:none}.site-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;font-size:35px;line-height:52px;font-family:'Oswald',sans-serif;color:#fff;text-decoration:none;background:url('../images/logo.png') 50% 0 no-repeat;padding-top:63px;margin-top:12px}.site-logo img:last-child{display:none}.site-logo:hover{color:#fff;text-decoration:none}.header-phone{display:flex;flex-direction:column;align-items:flex-end;font-family:'Oswald',sans-serif;font-weight:500}.header-phone a{color:#3eb5f6;text-decoration:none;font-size:22px;line-height:28px}.mobile-phone{display:none}#main-menu{position:fixed;width:100%;height:100%;top:0;left:0;background:#072547;display:flex;justify-content:center;align-items:center}#main-menu .navbar-toggler{position:absolute;right:30px;top:30px;width:27px;height:27px}#main-menu .navbar-toggler span{transition:all .2s linear;margin-bottom:0}.navbar.scrolled #main-menu .navbar-toggler span{background:#fff}#main-menu .navbar-toggler span:nth-child(1){transform:rotate(45deg)}#main-menu .navbar-toggler span:nth-child(2){margin-top:-2px;transform:rotate(-45deg);width:26px}#main-menu .button-green{width:100%;position:absolute;bottom:0;left:0}#main-menu .header-phone{align-items:center;padding:40px 0}.navbar-collapse{transform:translateX(-100%);opacity:0;transition:all .2s linear}.navbar-collapse.show{transform:translateX(0);opacity:1}#main-menu .nav-link{font-size:24px;line-height:40px;color:#fff;font-family:'Oswald',sans-serif;text-transform:uppercase;font-weight:500;text-align:center}#main-menu .nav-link:hover,#main-menu .nav-link:focus{color:#3eb5f6}.navbar-collapse .button-colored{display:none}.navbar-collapse.show .button-colored{display:block}.navbar-dark .navbar-toggler{padding:20px;padding-left:0}@media(max-width:1199px){.site-logo{font-size:28px}.navbar{padding:48px 30px !important}.navbar.navbar.scrolled{padding:0 30px !important}.site-logo{background-size:45px auto}}@media(max-width:991px){.header-phone{padding-right:0}.header-phone .mobile-phone{display:inline;font-size:30px}.header-phone .phone{display:none}.header-phone .email{display:none}.site-logo{background-size:35px auto;font-size:26px;padding-top:45px;margin-top:5px}.navbar.scrolled{height:70px}}@media(max-width:575px){.site-logo{padding-top:35px;margin-top:14px;background-size:30px auto;font-size:22px;min-width:139px}}@media(max-height:650px){#main-menu .nav-link{line-height:30px}#main-menu .header-phone{padding:30px 0;padding-top:0}.navbar{padding:35px 50px}}@media(max-height:650px) and (min-width:768px){.carousel-01 .carousel-caption-title{font-size:60px !important}}.content-header-03{background-size:cover;background-position:center;text-align:center;height:400px;position:relative;-webkit-box-shadow:-1px 402px 17px 42px rgb(0 0 0/42%) inset;-moz-box-shadow:-1px 402px 17px 42px rgb(0 0 0/42%) inset;box-shadow:-1px 402px 17px 42px rgb(0 0 0/42%) inset}.content-header-03-title{font-size:72px;color:#fff;font-weight:600}.icons-line{padding:30px 0;background-color:var(--main-color-light2)}.icon-items-wrapper{display:grid;grid-auto-flow:column}.icon-item{display:flex;justify-content:center;align-items:center}.icon-item .icon-item-icon{padding-right:10px;height:36px;width:auto}.icon-item .icon-item-text{line-height:1.2;font-weight:500}@media(max-width:991px){.icon-item .icon-item-icon{padding-right:5px;height:27px}.icon-item .icon-item-text{font-size:12px}}@media(max-width:767px){.icon-items-wrapper{grid-auto-flow:unset;grid-template-columns:repeat(3,1fr);grid-gap:10px}.icon-items-wrapper .icon-item{justify-content:start}.icon-item .icon-item-text{font-size:14px}.icon-items-wrapper .icon-item br{display:none}}@media(max-width:575px){.icon-items-wrapper{grid-template-columns:repeat(2,1fr)}.icon-item .icon-item-text{font-size:16px}}//File: input	[4-21]	Message: Expected expression, found ';';

//File: input	[5-10]	Message: Expected expression, found ';';


.content-01{padding:50px 0;text-align:left;background-color:;color:}.content-01-title{margin-bottom:20px;font-size:40px;font-weight:600;margin-top:60px}h3.content-01-title{font-style:italic}.content-10-text-and-2images{padding-top:60px;padding-bottom:60px}.content-10-text-and-2images~.content-10-text-and-2images{padding-top:0}.content-10-text-and-2images h2{font-size:40px;font-weight:600;margin-bottom:20px}.content-10-text-and-2images .text *:last-of-type{margin-bottom:1rem}.content-10-text-and-2images .image-wrapper{position:relative;overflow:hidden;padding-bottom:100%;border-radius:10px}.content-10-text-and-2images .image-wrapper img{position:absolute;max-width:100%;width:100%;border-radius:10px;height:100%;object-fit:cover}@media(min-width:992px){.content-10-text-and-2images .container>.row:not(.flex-lg-row-reverse)>div:first-of-type{padding-right:45px}.content-10-text-and-2images .container>.row:not(.flex-lg-row-reverse)>div:last-of-type{padding-left:45px}.content-10-text-and-2images .container>.row.flex-lg-row-reverse>div:first-of-type{padding-left:45px;padding-right:15px}.content-10-text-and-2images .container>.row.flex-lg-row-reverse>div:last-of-type{padding-right:45px;padding-left:15px}}#slogan-section{padding-top:180px;padding-bottom:147px;background:url('../images/layout/slogan-bg.webp') 50% 50% no-repeat;background-size:cover;color:#fff}#slogan-section .section-header{color:#fff;margin-bottom:11px}#slogan-section p{margin-bottom:30px}#slogan-section .button-colored{padding:25px 40px}.gallery_03_images{padding-top:45px;padding-bottom:45px}.gallery_03_images .title{font-size:40px;font-weight:560;margin-bottom:45px}.gallery_03_images .image-handler{position:relative;padding-bottom:100%;overflow:hidden;border-radius:10px}.gallery_03_images .image-handler img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto;min-width:100%;min-height:100%;object-fit:cover}.gallery_03_images .image-handler a{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;background-color:rgba(0,0,0,.4);opacity:0;transition:.2s opacity;cursor:pointer}.gallery_03_images .gallery-item{margin-bottom:calc(var(--bs-gutter-x)*1)}#footer-menu{background-image:url('../images/layout/plumbing-footer-bg.png');background-color:#072547;background-repeat:no-repeat;background-position:50% -80%;padding-top:50px}#footer-menu .footer-data-copyright a:hover{text-decoration:underline}.partners{padding-bottom:32px}.partners img:first-child{margin-right:27px}.footer-menu ul{display:flex;justify-content:center;margin-bottom:37px}.footer-menu ul li{margin-right:44px}@media(max-width:767.9px){.footer-menu ul li{margin-right:20px}}@media(max-width:575.9px){.footer-menu ul li{margin-right:0;margin-bottom:15px}.footer-menu ul{flex-direction:column;align-items:center;justify-content:flex-start}}.footer-menu ul li:last-child{margin-right:0}.footer-menu ul li a{font-size:24px;line-height:36px;color:#fff;font-family:'Oswald',sans serif;text-transform:uppercase;font-weight:500;text-decoration:none}.footer-menu ul li a:hover{text-decoration:underline}.footer-data{font-size:14px;line-height:18px;color:#fff;padding-bottom:30px;display:flex;justify-content:center;align-items:center}.footer-data a{color:#fff;text-decoration:none}.footer-data-author{display:flex;justify-content:flex-start;align-items:center;margin-left:2px;font-size:14px;line-height:18px}.footer-data-author a:hover{text-decoration:underline}.footer-data-author img{margin-left:3px}@media(max-width:767px){.footer-menu ul li a{font-size:22px}.footer-data{flex-direction:column}.contact-blocks{padding-top:90px}#contact-section{padding-bottom:30px}}