@import"https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";body{margin:0;padding:0!important;background-color:#f7f6f6;overflow-y:auto}*{font-family:Kanit,sans-serif}p,a{line-height:1.9}a{text-decoration:none}.bold{font-weight:700}.highlighted{color:#ff7f3e}.leaks-container{display:flex;flex-direction:column}.leaks-container .leaks-header{height:400px}.leaks-container .leaks-header img{z-index:1;height:400px;width:100vw;object-fit:cover;object-position:40% 40%}.leaks-container .leaks-main{padding:20px 8px}.leaks-container .leaks-main h1{font-size:24px;margin-bottom:0}.leaks-container .leaks-main h2{margin-top:0;font-size:48}.leaks-container .leaks-main p{font-size:16px;margin:5px 0;line-height:2}.leaks-container .leaks-recap{display:flex;flex-direction:column;padding:10px}.leaks-container .leaks-recap img{height:560px;width:450px;object-fit:cover}.leaks-container .leaks-recap .leaks-recap__text{margin:10px;text-align:justify;font-size:18px;line-height:1.7}.decor{display:block;content:"";width:90%;height:8px;background-color:#003285}@media screen and (min-width: 1024px){.leaks-container{display:flex;align-items:center;flex-direction:column}.leaks-container .leaks-main{max-width:1000px}.leaks-container .leaks-main h1{font-size:32px}.leaks-container .leaks-recap{max-width:1000px;flex-direction:row;align-items:center}.leaks-container .leaks-recap>*{width:50%}.leaks-container .leaks-recap .leaks-recap__text{padding-left:20px;font-size:18px}}.phone-button{align-self:center;display:flex;border:0px;background-color:#003285;color:#fff;padding:10px 20px;font-size:18px;border-radius:4px;cursor:pointer;transition:all .2s ease-in-out;box-shadow:8px 8px 24px #42445a66;margin:10px}.phone-button a{text-decoration:none;color:#fff}.phone-button:hover{background-color:#2a629a}footer{display:flex;flex-direction:column;background-color:#252525;padding-bottom:30px}footer h1{color:#f7f6f6;margin-bottom:0;font-size:24px}footer .border:before{content:"";display:inline-block;background-color:#ff7f3e;height:4px;width:70px}.contact,.offer,.company,.why-us{display:flex;flex-direction:column;padding:0 20px}.contact a,.contact p,.offer a,.offer p,.company a,.company p,.why-us a,.why-us p{margin:6px 0;color:#f7f6f6}.contact a:hover,.offer a:hover,.company a:hover,.why-us a:hover{color:#2a629a;cursor:pointer}@media screen and (min-width: 1024px){footer{display:grid;grid-template-columns:repeat(3,1fr)}}.navigation-drawer{display:flex;flex-direction:column;background-color:#f7f6f6;height:100%;width:250px;padding-top:10px}.navigation-drawer a{padding:10px;text-align:center;color:#252525}.navigation-drawer a:hover,.navigation-drawer a:focus{color:#003285;background-color:#f7f3ef}nav{height:40px;display:flex;flex-direction:row;justify-content:space-between;position:sticky;padding:12px;top:0;background-color:#f7f6f6;z-index:5;box-shadow:8px 8px 24px #42445a66}nav .logo-box{display:flex;flex-direction:row;align-items:center;width:auto}nav .logo-box img{width:30px;height:auto}nav .logo-box p{font-weight:500;font-size:12px;text-wrap:nowrap;color:#252525;margin:0}nav .menu-button{background-color:#f7f6f6;border:none;color:#252525;font-size:22px;font-weight:500;padding:10px}nav .menu-button:hover{color:#2a629a;cursor:pointer}nav .nav-buttons{display:flex;align-items:center;font-size:22px}nav .nav-buttons a{color:#252525;font-weight:500}nav .nav-buttons a:hover{color:#2a629a;cursor:pointer}nav .nav-buttons .tel-link{font-size:12px;text-wrap:nowrap}.menu-icon{display:flex;width:24px;background-color:transparent;min-width:24px;border:none;cursor:pointer}@media screen and (min-width: 1024px){nav .logo-box img{width:40px}nav .logo-box p{font-size:20px}nav .nav-buttons .tel-link{font-size:20px}nav .menu-icon{width:30px}nav .menu-icon svg{font-size:30px}}.slider-comp{width:100%;padding:0}.slider-comp .slider-photo__container{align-content:center;height:150px;text-align:center;text-align:-webkit-center}.slider-comp .slider-photo__container .slider-photo{width:90%;object-fit:cover}@media screen and (min-width: 1024px){.slider-comp{margin:40px 0}}.contact-block{height:400px;background-image:url(/assets/fem-HNj7elNO.jpg);background-size:cover;background-position:50% 30%;background-repeat:no-repeat;position:relative;display:flex;flex-direction:row-reverse}.contact-block:before{position:absolute;top:0;content:"";background-color:#00000080;width:100%;height:100%}.contact-block .contact-text__container{position:relative;display:flex;flex-direction:column;width:70%;height:100%;z-index:2;color:#fff;background:linear-gradient(90deg,#0000 32%,#ff7f3e)}.contact-block .contact-text__container .contact-text{display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;font-size:26px;text-align:center}.contact-block .contact-text__container .contact-text h1,.contact-block .contact-text__container .contact-text h3{margin:0;font-size:16px}@media screen and (min-width: 1024px){.contact-block{width:100%}.contact-block .contact-text__container .contact-text h1{font-size:26px}.contact-block .contact-text__container .contact-text h3{font-size:24px}}.slider-container{height:400px}.slider-container .slider-image__box1{height:400px;background-image:url(/assets/interior-VxmGRMPf.jpg);background-position:center;background-size:cover;position:relative}.slider-container .slider-image__box1:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1}.slider-container .slider-content{display:flex;height:100%;justify-content:center;align-items:center}.slider-container .slider-image__box2{display:flex;height:400px;background-image:url(/assets/main2-Dq-icf87.webp);background-position:center;background-size:cover;position:relative}.slider-container .slider-image__box2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1}.slider-container .slider-image__text{z-index:2;max-width:1000px;width:100%;min-width:200px;color:#f7f6f6;display:flex;margin-top:180px;flex-direction:column}.slider-container .slider-image__text h1,.slider-container .slider-image__text a{font-size:24px;border-bottom:2px solid #ff7f3e;padding-bottom:15px;font-weight:500;align-items:center}.slider-container .slider-image__text a{color:#fff;display:flex}.slider-container .slider-image__text h2{margin-top:0;font-size:20px}.slider-container img{z-index:1;height:400px;width:100vw;object-fit:cover;object-position:50% 60%;filter:brightness(.6)}@media screen and (min-width: 1024px){.slider-container{height:500px;width:100%}.slider-image__box{height:500px}.slider-image__box .slider-image__text{top:300px}.slider-image__box .slider-image__text h1{font-size:24px}.slider-image__box .slider-image__text h2{font-size:26px}.slider-image__box img{height:500px}}.main-content{padding:10px;display:flex;flex-direction:column}.main-content h1{font-size:60px;margin-bottom:0}.main-content h2{margin-top:20px;font-size:32px;color:#2a629a;border-bottom:1px solid #2a629a}.main-content p{font-size:16px;margin:26px 0}@media screen and (min-width: 1024px){.main-body{display:flex;flex-direction:column;align-items:center;width:initial}.main-content{max-width:1000px}}.drainage-container{display:flex;flex-direction:column;align-items:center}.drainage-header{background-image:url(/assets/whatis-DQLF2Nu-.webp);background-position:center;height:400px;background-repeat:no-repeat;width:100%;background-size:cover}.drainage-text__box{padding:10px}@media screen and (min-width: 1024px){.drainage-text__box{max-width:1000px}}.cashless-container{display:flex;flex-direction:column;align-items:center}.cashless-header{background-image:url(/assets/cashless-Dm0DXQIp.jpg);background-position:bottom;height:300px;background-repeat:no-repeat;width:100%;background-size:cover}.cashless-text__box{padding:10px}@media screen and (min-width: 1024px){.cashless-text__box{max-width:1000px}}.estimation-container{display:flex;flex-direction:column;align-items:center}.estimation-header{background-image:url(/assets/cost-Mem9dYEP.jpg);background-position:center;height:500px;background-repeat:no-repeat;width:100%;background-size:cover}.estimation-box{display:flex;flex-direction:column;padding:5px 10px}@media screen and (min-width: 1024px){.estimation-box{max-width:1000px}}.contact-container{display:flex;flex-direction:column;padding:5px 10px;align-items:center;text-align:center}.contact-container .contact-box{max-width:1000px;width:100%;display:flex;flex-direction:column;align-items:center}.contact-container .text-box{display:flex;flex-direction:column;align-items:center}.contact-container .text-box h1{font-size:18px}.contact-container .text-box h2{margin:2px;font-size:16px}.contact-form-container{margin:50px 0;display:flex;flex-direction:column;background-color:#fff;border-radius:4px;border:1px solid #2a629a;padding:10px;text-align:left;max-width:700px;width:100%}.contact-form-container label{font-size:16px;margin-bottom:6px}.contact-form-container input,.contact-form-container textarea{border-radius:4px;border:1px solid #ff7f3e;padding:12px 8px;margin-bottom:10px}.contact-form-container .submit-button{background-color:#003285;color:#fff;border:none;margin-top:15px;transition:background-color .25s ease-in-out;cursor:pointer}.contact-form-container .submit-button:hover{background-color:#2a629a}.message-info-box{height:300px;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center}.message-info-box h1{width:400px;padding:80px 40px;border:1px solid #ff7f3e;border-radius:4px}.offer-container{display:flex;flex-direction:column;align-items:center}.offer-header{background-image:url(/assets/explain-DFQJo3C5.jpg);background-position:center;height:400px;background-repeat:no-repeat;width:100%;background-size:cover}.offer-text__box{padding:10px}@media screen and (min-width: 1024px){.offer-text__box{max-width:1000px}}.ozonation-container{display:flex;flex-direction:column;align-items:center}.ozonation-text__box{display:flex;flex-direction:column;max-width:1000px}.pros-container{display:flex;flex-direction:column;align-items:center}.pros-text__box{display:flex;flex-direction:column;max-width:1000px;padding:100px 0}
