.ResidentialWaterExtraction_root__NKzBl{font-family:Helvetica Neue,sans-serif;color:#333;background-color:#fff;margin:0;padding:0}.ResidentialWaterExtraction_banner__uTkwI{position:relative;width:100%;height:650px;background:url(/images/banner_water_extraction.jpg) no-repeat 50%/cover;display:flex;flex-direction:column;justify-content:center;align-items:center}.ResidentialWaterExtraction_bannerOverlay__tgsOR{background-color:rgba(0,0,0,.45);padding:20px 40px;text-align:center;width:100%}.ResidentialWaterExtraction_bannerTitle__6NrVF{font-size:52px;color:#fff;margin:0}.ResidentialWaterExtraction_bannerTagline__Sqz2_{font-size:22px;color:#fff;margin-top:10px}.ResidentialWaterExtraction_bannerBreadcrumbs__jRyeE{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);font-size:14px;color:#fff;background-color:rgba(89,139,145,.8);padding:5px 10px;border-radius:4px}.ResidentialWaterExtraction_stickyNav__8yTpO{position:sticky;top:0;background-color:#fff;display:flex;justify-content:center;border-bottom:1px solid #ddd;z-index:100}.ResidentialWaterExtraction_navItem__xN82F{background:none;border:none;padding:15px 20px;font-size:16px;cursor:pointer;color:#598b91;transition:background-color .3s}.ResidentialWaterExtraction_navItem__xN82F:hover{background-color:#f0f0f0}.ResidentialWaterExtraction_activeNavItem__JNaR_{background-color:#87b8bc;color:#fff;border-bottom:3px solid #e19d5c}.ResidentialWaterExtraction_layout__OEO8w{display:flex;max-width:1400px;margin:20px auto;padding:0 20px;gap:20px}.ResidentialWaterExtraction_mainContent__zZsBG{width:60%;padding:20px}.ResidentialWaterExtraction_sidebarLeft__2yRo2,.ResidentialWaterExtraction_sidebarRight__rFCFP{width:20%;padding:20px;background-color:#f4f4f4;border:1px solid #ddd;align-self:flex-start;max-height:fit-content}.ResidentialWaterExtraction_sidebarSection__c1zBi{margin-bottom:30px}.ResidentialWaterExtraction_sidebarSection__c1zBi h3{font-size:18px;color:#598b91;margin-bottom:10px}.ResidentialWaterExtraction_sidebarSection__c1zBi ul{list-style:none;padding:0}.ResidentialWaterExtraction_sidebarSection__c1zBi li{margin-bottom:10px;font-size:15px}.ResidentialWaterExtraction_navLink__mvOth{background:none;border:none;color:#0070f3;text-decoration:underline;cursor:pointer;font-size:15px}.ResidentialWaterExtraction_contactBox__kjZo2{text-align:center;padding:20px;border:2px solid #e19d5c;border-radius:8px;background-color:#fff}.ResidentialWaterExtraction_contactBox__kjZo2 h3{font-size:20px;color:#e19d5c;margin-bottom:10px}.ResidentialWaterExtraction_contactBox__kjZo2 p{font-size:16px;margin-bottom:15px}.ResidentialWaterExtraction_contactButton__hvMNT{background-color:#e19d5c;color:#fff;border:none;padding:15px 30px;font-size:18px;cursor:pointer;border-radius:4px;transition:background-color .3s}.ResidentialWaterExtraction_contactButton__hvMNT:hover{background-color:#d18b4f}.ResidentialWaterExtraction_section__R0tl6{margin-bottom:40px}.ResidentialWaterExtraction_section__R0tl6 h2{font-size:24px;color:#598b91;border-bottom:2px solid #87b8bc;padding-bottom:5px;margin-bottom:15px}.ResidentialWaterExtraction_section__R0tl6 p{font-size:16px;margin-bottom:15px}.ResidentialWaterExtraction_section__R0tl6 ul{margin-left:20px;margin-bottom:15px;list-style-type:disc}.ResidentialWaterExtraction_section__R0tl6 ul li{font-size:16px;margin-bottom:8px}.ResidentialWaterExtraction_imageBlock__yJUkh{text-align:center;margin:20px 0}.ResidentialWaterExtraction_imageRight__bAyy1{float:right;margin-left:20px;margin-top:10px}.ResidentialWaterExtraction_responsiveImage__edz36{border:1px solid #ddd;border-radius:4px;max-width:100%}.ResidentialWaterExtraction_accordion__1GL1M{border:1px solid #ddd;border-radius:4px;overflow:hidden}.ResidentialWaterExtraction_accordionItem__1pLIi{border-bottom:1px solid #ddd}.ResidentialWaterExtraction_accordionTitle__b91cl{background-color:#598b91;color:#fff;padding:10px 15px;width:100%;text-align:left;border:none;cursor:pointer;font-size:16px}.ResidentialWaterExtraction_accordionContent__nne4h{padding:10px 15px;background-color:#f9f9f9;font-size:15px;display:none}.ResidentialWaterExtraction_open__qZF3O{display:block}.ResidentialWaterExtraction_footerGlobal__afdbe{background-color:#fff;border-top:1px solid #ddd;padding:20px;text-align:center;font-size:14px;margin-top:20px}@media (max-width:768px){.ResidentialWaterExtraction_layout__OEO8w{flex-direction:column}.ResidentialWaterExtraction_mainContent__zZsBG,.ResidentialWaterExtraction_sidebarLeft__2yRo2,.ResidentialWaterExtraction_sidebarRight__rFCFP{width:100%;margin:0 0 20px}.ResidentialWaterExtraction_imageRight__bAyy1{float:none;margin:0 auto}}