.header{position:fixed;top:0px;left:0px;z-index:99;padding-top:5px;padding-bottom:5px;background-color:var(--white);box-shadow:0px 3px 6px 0px #00000029}.header{position:fixed!important}.admin-bar .header{top:32px}.header-container{width:var(--90percent);max-width:var(--max-width-head-d);margin-right:auto;margin-left:auto}.header-button-container{display:flex}@media (max-width:1119px){.header-button-container{display:none}.header-button-container{display:none!important}}.header-button{align-self:end;margin-top:auto;margin-bottom:auto}.cta-section{background-image:linear-gradient(90deg,rgba(0,0,0,0.36) 0%,rgba(0,0,0,0) 98.46153846153847%),url(https://waterservicesnz.co.nz/wp-content/uploads/2025/07/1.webp);background-size:auto,contain;background-position:0px 0px,0 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.cta-section{background-position:left center!important}@media (max-width:767px){.cta-section{background-image:linear-gradient(90deg,rgba(0,0,0,0.36) 0%,rgba(0,0,0,0) 98.97435897435898%),url(https://waterservicesnz.co.nz/wp-content/uploads/2025/07/1-3.webp);background-size:auto,contain;background-position:0px 0px,50% 0;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.cta-section{background-position:top center!important}}.cta-container{width:var(--90percent);max-width:var(--max-width-d-cta);margin-left:auto}@media (max-width:767px){.cta-container{width:var(--100percent)}}.h2-white{top:50%;left:0px;z-index:10;color:var(--white);font-weight:700;font-size:var(--h2-size-d);line-height:70px}.h2-white{color:#fff!important;font-size:55px!important}@media (max-width:1119px){.h2-white{font-size:50px!important}}@media (max-width:1023px){.h2-white{font-size:35px!important;line-height:50px}}.text-white{color:var(--white)}.h2-cta{width:var(--100percent);max-width:695px;margin-bottom:30px}.h2-cta,.h2-newsletter{margin-bottom:30px!important}.h2-cta{max-width:695px!important}@media (max-width:767px){.h2-cta{margin-bottom:20px}.h2-cta{font-size:28px!important;line-height:38px;margin-bottom:20px!important;max-width:380px!important}}.cta-column2{display:flex;justify-content:center;align-items:center;background-image:url(https://waterservicesnz.co.nz/wp-content/uploads/2025/07/Path-165.svg);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.cta-column2{display:flex;height:64px;background-image:linear-gradient(#642EDA00,#642EDA00);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.cta-column2{flex-direction:column-reverse!important;justify-content:end}}.cta-image{position:absolute;top:0px;right:0px;height:var(--100percent)}.cta-image{object-fit:cover!important;height:100%!important;object-position:left center!important}@media (max-width:767px){.cta-image{display:none}}.cta-column1{margin-top:94px;margin-bottom:111px}@media (max-width:767px){.cta-column1{margin-top:30px;margin-bottom:42px;padding-right:32px;padding-left:32px}}.text-18px{line-height:32px}@media (max-width:767px){.text-18px{font-size:var(--text-mobile);line-height:24px}}.cta-link{display:flex;align-self:center;position:relative;top:50%;z-index:10;color:var(--white);font-size:var(--32px);line-height:39px;text-align:center;text-decoration:none}.cta-link a{color:#fff!important;text-decoration:none}@media (max-width:1119px){.cta-link{align-self:end;font-size:25px;margin-right:20px}}@media (max-width:767px){.cta-link{align-self:center;position:relative;top:70%;font-size:16px;margin-right:0px}}.container-size{width:var(--80percent);max-width:var(--max-width-desktop);margin-right:auto;margin-left:auto}@media (max-width:767px){.container-size{width:var(--100percent);padding-right:32px;padding-left:32px}}.container-centre{text-align:center}.newsletter-text{max-width:723px;margin-right:auto;margin-bottom:90px;margin-left:auto}@media (max-width:767px){.newsletter-text{margin-bottom:30px}}@media (max-width:479px){.newsletter-text{margin-bottom:30px}}.h2-black{font-weight:700;font-size:var(--h2-size-d);line-height:70px;margin-bottom:30px}.h2-black{font-size:55px!important;margin-bottom:30px!important}@media (max-width:1119px){.h2-black{font-size:50px!important}}@media (max-width:1023px){.h2-black{font-size:35px!important;line-height:50px}}@media (max-width:767px){.h2-black{line-height:45px}.h2-black{font-size:35px!important}}.newsletter-container{padding-top:150px;padding-bottom:150px}@media (max-width:767px){.newsletter-container{padding-top:80px;padding-bottom:80px}}.zigzag{margin-bottom:37px}.h2-newsletter{margin-bottom:30px}.footer-image-container{width:var(--100percent);height:var(--100percent);max-height:237px;background-color:var(--white);background-image:url(https://waterservicesnz.co.nz/wp-content/uploads/2025/07/Group-35.svg);background-size:cover;background-position:50% 0;background-repeat:repeat;background-attachment:scroll}.footer{background-color:var(--dark-blue)}@media (max-width:767px){.footer{padding-bottom:142px}}@media (max-width:479px){.footer{padding-bottom:80px}}.footer-container{width:var(--100percent);max-width:var(--max-w-footer-d);text-align:center;margin-right:auto;margin-left:auto;padding-bottom:41px}@media (max-width:1119px){.footer-container{width:var(--90percent)}}@media (max-width:767px){.footer-container{padding-bottom:0px}}@media (max-width:1023px){.logo-footer{width:200px;margin-right:auto;margin-left:auto}}@media (max-width:767px){.logo-footer{width:192px;margin-top:57px;margin-right:auto;margin-left:auto}}.footer-link{text-decoration:none}.footer-link a{color:#7B77F9!important;text-decoration:none}.text-16px{font-size:16px;line-height:28px}@media (max-width:767px){.text-16px{font-size:14px}}.footer-copyright{margin-bottom:30px}@media (max-width:767px){.footer-copyright{width:50%;font-size:14px;text-align:center;margin-right:auto;margin-bottom:10px;margin-left:auto}}.footer-space{height:232px}@media (max-width:767px){.footer-space{height:75px}}.logo-footer-link{width:370px;margin-right:auto;margin-bottom:70px;margin-left:auto}.hero-section{width:var(--100percent)}.services{padding-top:50px;padding-bottom:150px}@media (max-width:1023px){.services{padding-bottom:100px}}@media (max-width:767px){.services{padding-bottom:80px}}.h2-services{margin-bottom:18px}.h2-services{margin-bottom:18px!important}.services-wrapper{display:flex;flex-flow:row;gap:29px;width:var(--100percent);max-width:1118px;margin-right:auto;margin-bottom:50px;margin-left:auto}.services-wrapper{flex-direction:row!important;max-width:1118px!important}@media (max-width:1023px){.services-wrapper{display:none}.services-wrapper{display:none!important}}.services-divider{width:13.43px;height:265.97px;max-width:13.43px;max-height:265.97px;margin-top:auto;margin-bottom:auto}.service-container{gap:29px;width:268px;font-size:16px;margin-bottom:20px}.service-container h3{font-size:20px!important;font-weight:600;min-height:72px!important}.service-container a{text-decoration:none;font-weight:600}.service-container .breakdance-image-object{width:150px!important;height:150px!important;object-fit:cover;object-position:center center}.service-container .ee-imagebox-text{min-height:166px!important}@media (max-width:1023px){.service-container .ee-imagebox-text{min-height:188px!important}}@media (max-width:479px){.service-container .ee-imagebox-text{min-height:300px!important}.service-container h3{min-height:120px!important}}.services-text{margin-bottom:50px}.team{margin-bottom:100px}@media (max-width:1023px){.team{margin-bottom:100px}}@media (max-width:767px){.team{margin-bottom:50px}}.team-row{width:var(--100percent);max-width:1194px;margin-right:auto;margin-left:auto}.team-column2{display:flex}.team-column2{justify-content:center!important}.gradient{position:absolute;top:50%;z-index:10;height:176px;background-image:linear-gradient(180deg,rgba(245,245,245,1) 0%,rgba(255,255,255,1) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.projects{margin-bottom:150px}@media (max-width:1023px){.projects{margin-bottom:100px}}@media (max-width:767px){.projects{margin-top:80px}}.proj-container{margin-top:-50px}.right-button{margin-left:auto}@media (max-width:1119px){.right-button{margin-top:auto;margin-bottom:auto}}@media (max-width:767px){.right-button{margin-right:auto;margin-left:0px}}.header-logo{margin-top:auto;margin-bottom:auto}@media (max-width:767px){.header-logo{max-width:200px}.header-logo{max-width:200px!important}}@media (max-width:479px){.header-logo{width:80%}}.project-featured-image{width:439px;height:284px;object-fit:cover;border-radius:12px}.project-featured-image{height:284px!important}.h3-black{color:var(--dark-blue);font-weight:600;margin-bottom:30px}.h3-black{font-size:22px!important;margin:30px 0!important}.post-container{width:439px;max-width:439px}.projects-loop{display:flex}.projects-loop .bde-loop-list{--bde-posts-per-row:3}@media (max-width:1023px){.projects-loop{display:none}.projects-loop .bde-loop-list{--bde-posts-per-row:2}}.project-excerpt{min-height:104px;margin-bottom:30px}.project-excerpt{min-height:140px!important}.project-excerpt p{margin:0!important}.projects-row{margin-bottom:50px}@media (max-width:767px){.projects-row{margin-bottom:30px}}@media (max-width:1119px){.logo-column{width:35%!important}}@media (max-width:1023px){.logo-column{width:40%!important}}@media (max-width:767px){.logo-column{width:50%!important}}@media (max-width:479px){.logo-column{width:60%!important}}.menu{margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.menu a{padding-top:0!important;padding-bottom:0!important;line-height:24px!important}@media (max-width:1119px){.menu{display:flex;font-size:16px;margin-right:0px}}@media (max-width:1023px){.menu{display:none}}.about-img{margin-top:auto;margin-bottom:auto}@media (max-width:1119px){.about-img{margin-top:auto;margin-bottom:auto}}@media (max-width:767px){.about-img{width:232px;max-width:232px;margin-right:auto;margin-left:auto}}.services-wrapper2{display:none!important}@media (max-width:1023px){.services-wrapper2{display:flex;gap:20px;margin-bottom:50px}.services-wrapper2{display:flex!important;flex-direction:row!important;max-width:1118px!important}}@media (max-width:767px){.services-wrapper2{display:flex;gap:8px}}.team-text{margin-bottom:50px}@media (max-width:767px){.team-text{text-align:center}}@media (max-width:767px){.team-button{align-self:center;margin-top:20px}}@media (max-width:767px){.team-title{text-align:center}}@media (max-width:767px){.container-services{padding-right:16px;padding-left:16px}}.projects-loop-small{display:none}@media (max-width:1023px){.projects-loop-small{display:block}}@media (max-width:1023px){.advanced-slide-small{padding-right:0px}.advanced-slide-small .advanced-slider__slide{padding:0!important;justify-content:flex-start!important}}@media (max-width:1023px){.single-post-slider article{padding:0}}.cta-image-small{display:none}@media (max-width:767px){.cta-image-small{display:block;width:var(--100percent);height:51px;max-height:51px;margin-top:-1auto;margin-bottom:0px;background-color:var(--dark-blue)}}@media (max-width:767px){.image-container-wave{height:152px!important;object-fit:cover;object-position:left top}}.privacy-policy a{color:#fff;text-decoration:none}@media (max-width:767px){.privacy-policy{width:var(--100percent);font-size:14px;text-align:center}}@media (max-width:479px){.privacy-policy{margin-bottom:0px;padding-bottom:0px}}.floating-section{display:none}@media (max-width:1119px){.floating-section{display:flex;justify-content:center;align-items:center;position:sticky;bottom:0px;left:0px;height:45px;background-color:var(--purple)}}@media (max-width:1023px){.floating-section{display:flex;justify-content:center;align-items:center;position:sticky;bottom:0px;left:0px;z-index:10000;height:45px;background-color:var(--purple)}.floating-section{position:sticky!important}}@media (max-width:767px){.floating-section{display:flex;justify-content:center;align-items:center;position:sticky;bottom:0px;left:0px;z-index:1000;height:45px;background-color:var(--purple)}}@media (max-width:1119px){.floating-text{color:var(--white);font-size:20px;text-align:center}}@media (max-width:1023px){.floating-text{color:var(--white);font-size:20px;text-align:center;text-decoration:none}}@media (max-width:767px){.floating-text{width:var(--100percent);color:var(--white);font-size:20px;text-align:center}}@media (max-width:1119px){.floating-wrapper{width:var(--100percent)}}@media (max-width:767px){.floating-wrapper{width:var(--100percent)}}.footer-menu a{padding-left:0!important}@media (max-width:1119px){.menu-column{display:flex;justify-content:end;align-items:center}.menu-column{width:65%!important;justify-content:flex-end!important;display:flex!important}}@media (max-width:1023px){.menu-column{width:15%!important;display:flex!important;flex-direction:row!important}}@media (max-width:767px){.menu-column{width:25%!important}}@media (max-width:479px){.menu-column{width:30%!important}}@media (max-width:1119px){.header-wrapper{display:flex;justify-content:space-between;align-items:center}}.image-separator-vertical{margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}@media (max-width:1023px){.image-separator-vertical{display:none}}.contact-info-wrapper{display:flex;justify-content:center;align-items:center}.contact-info-wrapper{justify-content:center!important}.first-section{padding-top:20px;padding-bottom:150px}@media (max-width:1119px){.first-section{padding-bottom:100px}}@media (max-width:767px){.first-section{padding-bottom:80px}}.section-bottom-space{padding-bottom:150px}@media (max-width:1119px){.section-bottom-space{padding-bottom:100px}}@media (max-width:767px){.section-bottom-space{padding-bottom:80px}}.image-separator-horizontal{display:none}@media (max-width:1023px){.image-separator-horizontal{display:block;margin-right:auto;margin-left:auto}}.team-box{margin-bottom:30px}.team-box .ee-imagebox-content{align-items:flex-start!important}.image-1{width:334px}@media (max-width:767px){.image-1{width:250px}}.about-space{margin-bottom:50px}.flex-center-end{display:flex;justify-content:center;align-items:center}.flex-center-end{justify-content:center!important;align-items:flex-end!important}@media (max-width:1023px){.flex-center-end{align-items:center!important}}.separator-h{margin-right:auto;margin-bottom:50px;margin-left:auto}@media (max-width:1023px){.separator-h{margin-bottom:30px}}.posts-loop article{padding:0!important}@media (max-width:767px){.posts-loop{display:none}}.post-featured-image{width:var(--100percent);height:600px;max-height:600px;object-fit:cover}.post-featured-image ::before{position:absolute;top:0px;left:0px;width:var(--100percent);height:var(--100percent);background-image:linear-gradient(180deg,rgba(0,0,0,0.67) 0%,rgba(0,0,0,0) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:1023px){.post-featured-image{max-height:500px}}@media (max-width:479px){.post-featured-image{height:700px;max-height:700px}.post-featured-image{height:400px!important}}.white-waves-img{position:absolute;bottom:0px;left:0px;z-index:10}@media (max-width:767px){.white-waves-img{height:104px!important;object-fit:cover;object-position:top center}}@media (max-width:479px){.white-waves-img{height:104px}}.post-title{position:absolute;top:40%;z-index:10;width:var(--100percent);text-align:center;padding-right:10%;padding-left:10%}@media (max-width:479px){.post-title{position:absolute;top:30%;padding-right:32px;padding-left:32px}}.wrapper-overlay{position:relative}.wrapper-overlay ::before{position:absolute;top:0px;left:0px;width:var(--100percent);height:var(--100percent);background-color:var(--dark-blue)}.wrapper-overlay::before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgba(17,17,43,0.15)!important}.service-centre{margin-right:auto;margin-left:auto}@media (max-width:1023px){.service-centre{display:none}.service-centre{display:none!important}}.button-service{margin-top:30px}.newsletter{display:flex;align-items:center;justify-content:center;font-family:Inter}.newsletter .wpcf7-email{border:none;border-bottom:1px solid #707070;margin-right:28px;padding:28px 0}.newsletter .wpcf7-email:focus-visible{outline:none!important}.newsletter .wpcf7-email::placeholder{color:#A8A8A8;font-size:18px}.newsletter .wpcf7-submit{background:#5652C9;border-radius:25px;border:none;padding:13px 34px;font-size:20px;color:#fff;cursor:pointer}.newsletter .wpcf7-submit:hover{background:#11112B}@media (max-width:767px){.newsletter{flex-direction:column}.newsletter .wpcf7-email{padding:15px 0;margin-right:0;width:100%}.newsletter .wpcf7-submit{font-size:16px}.newsletter .wpcf7-email::placeholder{font-size:14px}.newsletter .submit-button p{display:flex;flex-direction:column;justify-content:center}}.contact{width:var(--100percent)}.contact-form,.contact-form .wpcf7-text,.contact-form textarea{width:100%!important}.contact-form .wpcf7-text,.contact-form .wpcf7-textarea{border:none;border-bottom:1px solid #707070;margin-right:28px;padding:28px 0}.contact-form .wpcf7-text:focus-visible,.contact-form .wpcf7-textarea:focus-visible{outline:none!important}.contact-form .wpcf7-text::placeholder,.contact-form .wpcf7-textarea::placeholder{color:#A8A8A8;font-size:18px}.contact-form .wpcf7-submit{background:#5652C9;border-radius:25px;border:none;padding:13px 34px;font-size:20px;color:#fff;cursor:pointer}.contact-form .wpcf7-submit:hover{background:#11112B}@media (max-width:767px){.contact-form .wpcf7-text,,.contact-form .wpcf7-textarea{padding:15px 0;margin-right:0;width:100%}.contact-form .wpcf7-submit{font-size:16px}.contact-form .wpcf7-text::placeholder,.contact-form .wpcf7-textarea::placeholder{font-size:14px}}.contact-text{align-self:start;width:var(--100percent)}.contact-text a{text-decoration:none!important}.section-2{margin-top:150px;margin-bottom:150px}.home-link{margin-top:auto;margin-bottom:auto}.menu-mobile{display:none}@media (max-width:1023px){.menu-mobile{display:block;margin-left:auto}.menu-mobile a{border:none!important}.breakdance-menu-close-button:before,.breakdance-menu-close-button:after{background-color:#fff}}@media (max-width:1023px){.menu-custom-area-1{margin-right:30px;margin-bottom:0px;padding-top:30px;padding-left:30px}.menu-custom-area-1{border-bottom:none!important}}@media (max-width:1023px){.contact-list{color:var(--white);margin-bottom:30px}.contact-list a,.contact-list a:hover{color:#fff}}@media (max-width:1023px){.logo{width:250px;margin-right:auto;margin-bottom:50px;margin-left:auto}}@media (max-width:1023px){.full-width{width:var(--100percent)}}.contact-section{padding-bottom:80px}.contact-heading{margin-bottom:30px}.contact-heading{font-size:35px!important;margin-bottom:30px!important}.projects-title{max-width:450px!important}@media (max-width:1023px){.projects-title{max-width:350px!important}}.error-404{margin-top:150px;margin-bottom:150px}.text-404{margin-bottom:50px}.cta-text p{color:#fff;font-size:18px!important;line-height:32px}@media (max-width:767px){.cta-text p{font-size:14px!important;line-height:24px}}.service-6 .ee-imagebox-text{min-height:114px}@media (max-width:1023px){.service-6 .ee-imagebox-text{min-height:135px}}@media (max-width:767px){.service-6 .ee-imagebox-text{min-height:180px}}@media (max-width:479px){.service-6 .ee-imagebox-text{min-height:224px}}@media (max-width:1023px){.service-3 .ee-imagebox-text{min-height:135px}}@media (max-width:767px){.service-3 .ee-imagebox-text{min-height:178px}}@media (max-width:479px){.service-3 .ee-imagebox-text{min-height:200px}}@media (max-width:1023px){.service-2 .ee-imagebox-text{min-height:90px}}@media (max-width:767px){.service-2 .ee-imagebox-text{min-height:112px}}@media (max-width:479px){.service-2 .ee-imagebox-text{min-height:134px}}.service-7 .ee-imagebox-text{min-height:134px}@media (max-width:767px){.service-7 .ee-imagebox-text{min-height:200px}}@media (max-width:479px){.service-7 .ee-imagebox-text{min-height:246px}}.service-9 .ee-imagebox-text{min-height:134px}.service-9 h3{min-height:48px}@media (max-width:1023px){.service-10 .ee-imagebox-text{min-height:134px}}@media (max-width:767px){.service-10 .ee-imagebox-text{min-height:200px}}@media (max-width:479px){.service-10 .ee-imagebox-text{min-height:268px}}@media (max-width:479px){.service-6 .ee-imagebox-text{min-height:246px}}.link-white{color:var(--white)}@media (max-width:1023px){.link-white{font-size:18px}.link-white a{color:#fff!important;font-size:16px}}@media (max-width:1023px){.menu-area-2{margin-bottom:50px}}.posts-loop-mobile{display:none}.posts-loop-mobile article{padding:4px!important}@media (max-width:767px){.posts-loop-mobile{display:block}}.phone-icon{display:none}.phone-icon{display:none!important}@media (max-width:1023px){.phone-icon{display:block!important}}.next-service{margin-left:auto}.nav-next a{display:flex;text-decoration:none!important}.nav-next svg{fill:#5652c9!important;font-size:24px!important;margin-left:10px!important}.service-next-prev{margin-bottom:100px}.nav-prev a{display:flex;text-decoration:none!important}.nav-prev svg{fill:#5652c9!important;font-size:24px!important;margin-right:10px!important}.services-next-prev-container{width:var(--90percent);max-width:var(--max-width-head-d);margin-right:auto;margin-left:auto}@media (max-width:1119px){.services-next-prev-container{width:94%}}.desktop{display:block}.desktop article{padding:0!important;align-items:center}@media (max-width:1023px){.desktop{display:none}}.mobile{display:none}.mobile article{padding:0!important;align-items:center}@media (max-width:1023px){.mobile{display:block}}.service-container-homepage{gap:29px;width:268px;font-size:16px;margin-bottom:20px}.service-container-homepage h3{font-size:20px!important;font-weight:600}.service-container-homepage a{text-decoration:none;font-weight:600}.service-container-homepage .breakdance-image-object{width:150px!important;height:150px!important;object-fit:cover;object-position:center center}.service-container-homepage .ee-imagebox-text{min-height:144px!important}@media (max-width:1023px){.service-container-homepage .ee-imagebox-text{min-height:144px!important}}@media (max-width:479px){.service-container-homepage .ee-imagebox-text{min-height:224px!important}.service-container-homepage h3{min-height:48px!important}}