.PortableWaterClient-module__rDY12G__page{--hero-overlay-start:#071939c7;--hero-overlay-mid:#0b39648f;--hero-overlay-end:#12768657;--icon-strip-start:#082243;--icon-strip-mid:#0f3d72;--icon-strip-end:#116774;--info-bg-start:#f8fcff;--info-bg-end:#edf6ff;--accordion-start:#d7ebff;--accordion-mid:#b8dbf6;--accordion-end:#b6e6e8;--summary-badge:#0c3f7a;--summary-title:#072b58;--summary-chevron:#0c3f7a;color:#111;background:#efefef;overflow-x:clip}.PortableWaterClient-module__rDY12G__container{width:min(1200px,92vw);margin:0 auto}.PortableWaterClient-module__rDY12G__hero{height:calc(var(--hero-and-icons-height) - var(--icon-strip-height));align-items:center;display:grid;position:relative;overflow:hidden}.PortableWaterClient-module__rDY12G__heroImage{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.PortableWaterClient-module__rDY12G__heroOverlay{background:linear-gradient(110deg,var(--hero-overlay-start)8%,var(--hero-overlay-mid)48%,var(--hero-overlay-end)100%);position:absolute;inset:0}.PortableWaterClient-module__rDY12G__heroContent{z-index:1;justify-content:flex-start;width:min(1200px,92vw);margin:0 auto;padding-top:clamp(92px,12vh,140px);display:flex;position:relative}.PortableWaterClient-module__rDY12G__heroContent h1{color:#fff;text-shadow:0 12px 28px #00000061;margin:0;font-size:clamp(2.2rem,4.6vw,4.8rem)}.PortableWaterClient-module__rDY12G__iconStrip{height:var(--icon-strip-height);box-sizing:border-box;background:linear-gradient(90deg,var(--icon-strip-start)0%,var(--icon-strip-mid)52%,var(--icon-strip-end)100%);flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(22px,3vw,56px);padding:16px clamp(12px,3vw,36px);display:flex;overflow:hidden}.PortableWaterClient-module__rDY12G__iconLink{color:inherit;text-decoration:none;display:block}.PortableWaterClient-module__rDY12G__iconItem{border-radius:8px;flex:none;place-items:center;width:clamp(72px,6.2vw,90px);height:clamp(84px,7.5vw,110px);transition:background-color .22s,box-shadow .22s;display:grid}.PortableWaterClient-module__rDY12G__iconItem img{opacity:.95;width:clamp(40px,3.3vw,56px);height:clamp(40px,3.3vw,56px);transition:filter .22s,opacity .22s}.PortableWaterClient-module__rDY12G__iconItem:hover{background:#f5fbff;box-shadow:0 18px 32px #04142b59}.PortableWaterClient-module__rDY12G__iconItem:hover img{filter:brightness(.3);opacity:1}.PortableWaterClient-module__rDY12G__iconItemActive{background:#f5fbff;box-shadow:0 18px 32px #04142b59}.PortableWaterClient-module__rDY12G__iconItemActive img{filter:brightness(.3);opacity:1}.PortableWaterClient-module__rDY12G__introSection{background:#fff;padding:clamp(52px,8vw,90px) 0 30px}.PortableWaterClient-module__rDY12G__introSection h2{text-align:right;color:#0e356f;margin:0 0 18px;font-size:clamp(1.4rem,2vw,2rem)}.PortableWaterClient-module__rDY12G__introSection p{text-align:right;margin:0 0 24px;font-size:clamp(1rem,1.15vw,1.25rem);line-height:2.2}.PortableWaterClient-module__rDY12G__introSection ul{text-align:right;margin:0;padding:0 24px 0 0;line-height:2}.PortableWaterClient-module__rDY12G__introSection li{margin-bottom:6px}.PortableWaterClient-module__rDY12G__pipeTreeSection{background:#fff;padding:12px 0 64px}.PortableWaterClient-module__rDY12G__treeRoot{color:#0a3d82;background:linear-gradient(140deg,#cce4ff,#8bb9ef);border-radius:999px;width:fit-content;margin:0 auto;padding:12px 26px;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:800;box-shadow:0 10px 28px #11458f33}.PortableWaterClient-module__rDY12G__treeBranches{width:min(760px,82%);height:62px;margin:0 auto;position:relative}.PortableWaterClient-module__rDY12G__treeBranches:before{content:"";background:#84aee0;width:2px;height:26px;position:absolute;top:0;left:50%;transform:translate(-50%)}.PortableWaterClient-module__rDY12G__treeBranches:after{content:"";background:#84aee0;width:min(520px,72%);height:2px;position:absolute;top:26px;left:50%;transform:translate(-50%)}.PortableWaterClient-module__rDY12G__treeNodes{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:22px;width:min(920px,100%);margin:0 auto;display:grid}.PortableWaterClient-module__rDY12G__treeNode{aspect-ratio:1;isolation:isolate;border-radius:999px;width:clamp(220px,30vw,350px);position:relative;overflow:hidden;box-shadow:0 16px 40px #10376f38}.PortableWaterClient-module__rDY12G__treeNode:before{content:"";background:#84aee0;width:2px;height:34px;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.PortableWaterClient-module__rDY12G__treeNode img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.PortableWaterClient-module__rDY12G__treeNodeOverlay{background:linear-gradient(160deg,#376dba47,#0a2d6157);position:absolute;inset:0}.PortableWaterClient-module__rDY12G__treeNodeContent{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.PortableWaterClient-module__rDY12G__treeNodeContent h2{color:#fff;text-shadow:0 10px 20px #00000059;margin:0;font-size:clamp(1.2rem,1.7vw,1.9rem);line-height:1.5;transition:opacity .24s,transform .24s}.PortableWaterClient-module__rDY12G__treeNodeBtn{color:#0d3f89;opacity:0;background:#fff;border-radius:999px;min-width:120px;margin-top:12px;padding:9px 18px;font-weight:700;text-decoration:none;transition:opacity .26s,transform .26s;transform:translateY(10px)}.PortableWaterClient-module__rDY12G__treeNode:hover img{transform:scale(1.06)}.PortableWaterClient-module__rDY12G__treeNode:hover .PortableWaterClient-module__rDY12G__treeNodeContent h2{opacity:0;transform:translateY(-10px)}.PortableWaterClient-module__rDY12G__treeNode:hover .PortableWaterClient-module__rDY12G__treeNodeBtn{opacity:1;transform:translateY(-6px)}.PortableWaterClient-module__rDY12G__infoSection{background:linear-gradient(180deg,var(--info-bg-start)0%,var(--info-bg-end)100%);padding:24px 0 60px}.PortableWaterClient-module__rDY12G__accordionItem{background:#fff;border:1px solid #afc5e2;border-radius:14px;margin-bottom:14px;overflow:hidden;box-shadow:0 8px 24px #143f8214}.PortableWaterClient-module__rDY12G__accordionTrigger{cursor:pointer;text-align:right;background:linear-gradient(90deg,var(--accordion-start),var(--accordion-mid),var(--accordion-end));border:0;align-items:center;gap:12px;width:100%;padding:15px 18px;display:flex;position:relative}.PortableWaterClient-module__rDY12G__summaryIndex{background:var(--summary-badge);color:#fff;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:.82rem;font-weight:800;display:grid}.PortableWaterClient-module__rDY12G__summaryTitle{color:var(--summary-title);font-size:clamp(1rem,1.2vw,1.2rem);font-weight:800}.PortableWaterClient-module__rDY12G__summaryChevron{border-right:2px solid var(--summary-chevron);border-bottom:2px solid var(--summary-chevron);width:10px;height:10px;margin-right:auto;transition:transform .24s;transform:rotate(45deg)}.PortableWaterClient-module__rDY12G__accordionContentWrap{grid-template-rows:0fr;transition:grid-template-rows .34s;display:grid}.PortableWaterClient-module__rDY12G__accordionContentInner{overflow:hidden}.PortableWaterClient-module__rDY12G__accordionContentInner ul,.PortableWaterClient-module__rDY12G__accordionContentInner p{text-align:right;color:#1f3550;opacity:0;margin:0;padding:14px 20px 18px;line-height:2;transition:opacity .26s,transform .26s;transform:translateY(-8px)}.PortableWaterClient-module__rDY12G__accordionContentInner ul{padding-right:36px}.PortableWaterClient-module__rDY12G__accordionContentInner h3{text-align:right;color:#0f3f83;margin:0;padding:16px 20px 0;font-size:clamp(1rem,1.1vw,1.15rem)}.PortableWaterClient-module__rDY12G__isOpen .PortableWaterClient-module__rDY12G__accordionContentWrap{grid-template-rows:1fr}.PortableWaterClient-module__rDY12G__isOpen .PortableWaterClient-module__rDY12G__summaryChevron{transform:rotate(225deg)}.PortableWaterClient-module__rDY12G__isOpen .PortableWaterClient-module__rDY12G__accordionContentInner ul,.PortableWaterClient-module__rDY12G__isOpen .PortableWaterClient-module__rDY12G__accordionContentInner p{opacity:1;transform:translateY(0)}.PortableWaterClient-module__rDY12G__bottomGallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(1880px,100vw);margin:0 auto;display:grid}.PortableWaterClient-module__rDY12G__bottomGalleryItem{min-height:220px;max-height:350px}.PortableWaterClient-module__rDY12G__bottomGalleryItem img{object-fit:cover;width:100%;height:100%;display:block}.PortableWaterClient-module__rDY12G__backToTop{color:#fff;cursor:pointer;z-index:40;background:#0b315f;border:0;border-radius:6px;width:42px;height:42px;position:fixed;bottom:20px;left:20px}.PortableWaterClient-module__rDY12G__foodPharmaTheme{--hero-overlay-start:#231934d1;--hero-overlay-mid:#5e384f94;--hero-overlay-end:#aa7c5c57;--icon-strip-start:#2a1f3c;--icon-strip-mid:#5f3d5a;--icon-strip-end:#9e7356;--info-bg-start:#fff9f3;--info-bg-end:#f8efe7;--accordion-start:#f5dfd3;--accordion-mid:#e8c9b6;--accordion-end:#dec1aa;--summary-badge:#6c3c4f;--summary-title:#4e2b3b;--summary-chevron:#6c3c4f}.PortableWaterClient-module__rDY12G__foodPharmaTheme .PortableWaterClient-module__rDY12G__bottomGalleryItem{min-height:300px;max-height:350px}.PortableWaterClient-module__rDY12G__industrialWastewaterTheme{--hero-overlay-start:#080c0edb;--hero-overlay-mid:#1c282ca8;--hero-overlay-end:#4456545c;--icon-strip-start:#0b1418;--icon-strip-mid:#20333a;--icon-strip-end:#46605f;--info-bg-start:#f2f6f6;--info-bg-end:#e4ecec;--accordion-start:#d3e1e2;--accordion-mid:#b8cccf;--accordion-end:#a3bec2;--summary-badge:#294d56;--summary-title:#1a3940;--summary-chevron:#294d56}.PortableWaterClient-module__rDY12G__buildingTheme{--hero-overlay-start:#101829d6;--hero-overlay-mid:#36436199;--hero-overlay-end:#778ea857;--icon-strip-start:#111c2f;--icon-strip-mid:#314566;--icon-strip-end:#6d84a1;--info-bg-start:#f5f8fd;--info-bg-end:#eaf0f8;--accordion-start:#d9e4f4;--accordion-mid:#c6d6eb;--accordion-end:#b8cbe1;--summary-badge:#2f496f;--summary-title:#1d3557;--summary-chevron:#2f496f}.PortableWaterClient-module__rDY12G__buildingTheme .PortableWaterClient-module__rDY12G__bottomGalleryItem{min-height:300px;max-height:360px}.homePageEn .PortableWaterClient-module__rDY12G__introSection h2{text-align:left}.homePageEn .PortableWaterClient-module__rDY12G__introSection p{text-align:left}.homePageEn .PortableWaterClient-module__rDY12G__introSection ul{text-align:left}.homePageEn .PortableWaterClient-module__rDY12G__accordionTrigger{text-align:left}.homePageEn .PortableWaterClient-module__rDY12G__accordionContentInner h3{text-align:left}.homePageEn .PortableWaterClient-module__rDY12G__accordionContentInner ul{text-align:left}.homePageEn .PortableWaterClient-module__rDY12G__accordionContentInner p{text-align:left}.homePageEn .PortableWaterClient-module__rDY12G__introSection ul{padding:0 0 0 24px}.homePageEn .PortableWaterClient-module__rDY12G__accordionContentInner ul{padding-left:36px;padding-right:20px}.homePageEn .PortableWaterClient-module__rDY12G__summaryChevron{margin-left:auto;margin-right:0}.homePageEn .PortableWaterClient-module__rDY12G__bottomGalleryItem{min-height:300px;max-height:350px}@media (max-width:1024px){.PortableWaterClient-module__rDY12G__iconStrip{justify-content:center;gap:18px}.PortableWaterClient-module__rDY12G__treeNodes{gap:14px}.PortableWaterClient-module__rDY12G__bottomGallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.PortableWaterClient-module__rDY12G__hero{height:calc(var(--hero-and-icons-height) - var(--icon-strip-height))}.PortableWaterClient-module__rDY12G__heroOverlay{background:linear-gradient(#0719392e,#071939cc)}.PortableWaterClient-module__rDY12G__heroContent{text-align:right;justify-content:flex-start}.PortableWaterClient-module__rDY12G__iconStrip{justify-content:space-between;gap:clamp(2px,1.2vw,6px);padding:12px 8px}.PortableWaterClient-module__rDY12G__iconItem{border-radius:6px;width:clamp(36px,10.5vw,48px);height:clamp(48px,13vw,62px)}.PortableWaterClient-module__rDY12G__iconItem img{width:clamp(22px,6.2vw,30px);height:clamp(22px,6.2vw,30px)}.PortableWaterClient-module__rDY12G__iconItem:active{background:#f3f3f3;box-shadow:0 12px 20px #0003}.PortableWaterClient-module__rDY12G__iconItem:active img{filter:brightness(.3);opacity:1}.PortableWaterClient-module__rDY12G__treeBranches{display:none}.PortableWaterClient-module__rDY12G__treeRoot{margin-bottom:8px}.PortableWaterClient-module__rDY12G__treeNodes{grid-template-columns:1fr;margin-top:10px}.PortableWaterClient-module__rDY12G__treeNode:before{display:none}.PortableWaterClient-module__rDY12G__treeNodeBtn{opacity:1;transform:translateY(0)}.PortableWaterClient-module__rDY12G__treeNodeContent h2{opacity:1;transform:none}.PortableWaterClient-module__rDY12G__bottomGallery{grid-template-columns:1fr}.PortableWaterClient-module__rDY12G__backToTop{bottom:14px;left:auto;right:14px}}
