﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.wmpage213-page4 .wmpage213-page4-content{position:relative}
.wmpage213-page4 .wmpage213-page4-top{display:flex;flex-direction:column;align-items:center}
.wmpage213-page4 .wmpage213-page4-text{font-size:var(--wmpage-font17);color:var(--color);font-weight:var(--fontbold6);text-transform:uppercase}
.wmpage213-page4 .wmpage-title{color:var(--wmpage-color22)}
.wmpage213-page4 .wmpage213-page4-line{position:relative;background:var(--color);height:3px;width:65px;border-radius:30px;margin:10px 0}
.wmpage213-page4 .wmpage213-page4-line::before{position:absolute;content:'';top:-1px;left:0;height:4px;width:10px;border-radius:50%;background:#fff;border-radius:10%;animation:page1 3s linear infinite alternate}
.wmpage213-page4 .wmpage213-page4-desc{max-width:750px;text-align:center}
.wmpage213-page4 .wmpage213-page4-bottom{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.wmpage213-page4 .wmpage213-page4-bottom .wmpage213-page4-img{width:49%}
.wmpage213-page4 .wmpage213-page4-img img{width:100%;height:auto;object-fit:cover;aspect-ratio:5/4}
.wmpage213-page4 .wmpage213-page4-bottom .wmpage213-page4-info{width:48%}
.wmpage213-page4 .wmpage213-page4-info li{border:1px solid #d9e5e8}
.wmpage213-page4 .wmpage213-page4-info li:not(:last-child){margin-bottom:20px}
.wmpage213-page4 .wmpage213-page4-info li .wmpage213-page4-open{padding:10px 15px;display:flex;align-items:center;justify-content:space-between;background:#fff;transition:all .3s linear}
.wmpage213-page4 .wmpage213-page4-info li.active .wmpage213-page4-open{background:var(--color)}
.wmpage213-page4 .wmpage213-page4-info li .wmpage213-page4-title{flex:1;color:var(--wmpage-color22);font-weight:var(--fontbold6);font-size:var(--wmpage-font18);transition:all .3s linear}
.wmpage213-page4 .wmpage213-page4-info li.active .wmpage213-page4-title{color:#fff}
.wmpage213-page4 .wmpage213-page4-info li .wmpage213-page4-icon{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;background:var(--color);border-radius:3px;transition:all .3s linear}
.wmpage213-page4 .wmpage213-page4-info li.active .wmpage213-page4-icon{background:#fff;transform:rotate(90deg)}
.wmpage213-page4 .wmpage213-page4-info li .wmpage213-page4-icon em{color:#fff;transition:all .3s linear}
.wmpage213-page4 .wmpage213-page4-info li.active .wmpage213-page4-icon em{color:var(--color)}
.wmpage213-page4 .wmpage213-page4-info li .wmpage213-page4-close{padding:10px 15px;color:var(--wmpage-color8);display:none}
@media screen and (max-width:1024px){.wmpage213-page4 .wmpage213-page4-bottom .wmpage213-page4-img{width:100%;margin-bottom:30px}
.wmpage213-page4 .wmpage213-page4-bottom .wmpage213-page4-info{width:100%}
}
.wmpage157-page2{background:var(--color)}
.wmpage157-page2 .wmpage157-page2-txt{text-align:center}
.wmpage157-page2 .wmpage157-page2-txt em{font-size:var(--wmpage-font30);color:#fff}
.wmpage157-page2 .wmpage-title{text-align:center;margin:10px 0;color:#fff}
.wmpage157-page2 .wmpage157-page2-wrapper{margin-top:50px}
.wmpage157-page2 .wmpage157-page2-slide{overflow:hidden;border-radius:5px;transition:all .2s linear}
.wmpage157-page2 .wmpage157-page2-slide.swiper-slide-active,.wmpage157-page2 .wmpage157-page2-slide:hover{transform:translateY(-30px)}
.wmpage157-page2 .wmpage157-page2-slide.swiper-slide-active,.wmpage157-page2 .wmpage157-page2-slide:hover{box-shadow:0 0 10px 5px #00000073}
.wmpage157-page2 .wmpage157-page2-slide .wmpage157-page2-top{position:relative;width:100%}
.wmpage157-page2 .wmpage157-page2-slide .wmpage157-page2-top img{width:100%;height:100%;aspect-ratio:3/2;object-fit:cover;position:relative}
.wmpage157-page2 .wmpage157-page2-slide .wmpage157-page2-top .wmpage157-page2-data{position:absolute;display:inline-flex;justify-content:center;align-items:center;min-width:100px;padding:0 20px;height:35px;background:var(--color);left:20px;bottom:-15px;color:#fff;font-weight:var(--fontbold6);font-size:var(--wmpage-font14);transition:all .2s linear}
.wmpage157-page2 .wmpage157-page2-slide:hover .wmpage157-page2-top .wmpage157-page2-data{background:#000;color:#fff}
.wmpage157-page2 .wmpage157-page2-slide .wmpage157-page2-bottom{padding:35px 20px 20px;background:#fff}
.wmpage157-page2 .wmpage157-page2-slide .wmpage157-page2-bottom .wmpage157-page2-title{color:var(--wmpage-color22);font-size:var(--wmpage-font18);font-weight:var(--fontbold6)}
.wmpage157-page2 .wmpage157-page2-slide .wmpage157-page2-bottom .wmpage157-page2-letter{color:#555;margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}
.wmpage157-page2 .wmpage157-page2-pagination{text-align:center;margin-top:30px}
.wmpage157-page2 .wmpage157-page2-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:9px;position:relative}
.wmpage157-page2 .wmpage157-page2-pagination .swiper-pagination-bullet::after{content:'';position:absolute;left:-8px;right:-8px;top:-8px;bottom:-8px;opacity:0;border:3px solid transparent;border-top-color:#fff;border-right-color:#fff;border-radius:50%;transition:all .3s linear;animation:page2spin 1s linear infinite}
@keyframes page2spin{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.wmpage157-page2 .wmpage157-page2-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{opacity:1}
.wmpage157-page2 .wmpage157-page2-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}
@media screen and (max-width:768px){.wmpage157-page2 .wmpage157-page2-slide.swiper-slide-active,.wmpage157-page2 .wmpage157-page2-slide:hover{box-shadow:none}
}
.wmpage211-page2 .wmpage211-page2-box{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage211-page2 .wmpage211-page2-box .wmpage211-page2-item{width:24%;padding:40px 30px;text-align:center;background:#f2f4ec;position:relative;overflow:hidden;z-index:10}
.wmpage211-page2 .wmpage211-page2-box .wmpage211-page2-item::before{content:'';position:absolute;right:-413px;bottom:0;width:297px;height:100%;background-color:#ebede5;transform:skew(-49deg);transform-origin:right top;z-index:-1;transition:.4s}
.wmpage211-page2 .wmpage211-page2-box .wmpage211-page2-item:hover::before{width:264%}
.wmpage211-page2 .wmpage211-page2-box .wmpage211-page2-item::after{content:'';position:absolute;right:-336px;bottom:0;width:0;height:100%;background-color:var(--color);transform:skew(-45deg);transform-origin:right top;z-index:1;transition:.4s}
.wmpage211-page2 .wmpage211-page2-box .wmpage211-page2-item:hover::after{width:100px}
.wmpage211-page2 .wmpage211-page2-item .wmpage211-page2-top{display:inline-block;position:relative}
.wmpage211-page2 .wmpage211-page2-item .wmpage211-page2-icon{display:inline-flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:50%;background:#fff;border:1px dashed var(--color);transition:all .4s}
.wmpage211-page2 .wmpage211-page2-item:hover .wmpage211-page2-icon{transform:rotate(360deg)}
.wmpage211-page2 .wmpage211-page2-item .wmpage211-page2-icon em{color:var(--color);font-size:var(--wmpage-font34)}
.wmpage211-page2 .wmpage211-page2-item .wmpage211-page2-num{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background:var(--color);position:absolute;top:0;right:-8px;color:#fff;font-weight:var(--fontbold6)}
.wmpage211-page2 .wmpage211-page2-item .wmpage211-page2-title{color:var(--wmpage-color22);font-weight:var(--fontbold6);font-size:var(--wmpage-font20);margin:16px 0 10px}
.wmpage211-page2 .wmpage211-page2-item .wmpage211-page2-desc{color:var(--wmpage-color8)}
@media screen and (max-width:1024px){.wmpage211-page2 .wmpage211-page2-box .wmpage211-page2-item{width:48%;margin-top:30px}
}
@media screen and (max-width:768px){.wmpage211-page2 .wmpage211-page2-box .wmpage211-page2-item{width:100%}
}
.wmpage138-page5{position:relative;background-image:url(https://img01.v15cdn.com/singletem/wmpage138/wmpage138-page5-img1.webp);margin:0 auto}
.wmpage138-page5::before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background:#ebebeb;opacity:.4;z-index:-1}
.wmpage138-page5 .wmpage138-page5-box{padding:30px 0;text-align:center}
.wmpage138-page5 .wmpage138-page5-box .wmpage-title{text-align:center;position:relative;padding-bottom:10px}
.wmpage138-page5 .wmpage138-page5-box .wmpage138-page5-desc{margin:0 auto;text-align:center;color:#555;padding:10px 0;max-width:700px;margin-bottom:20px}
.wmpage138-page5 .wmpage138-page5-box .wmpage138-page5-btn a{width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;background-color:var(--color);color:#fff;padding:15px 40px;border-radius:5px;font-size:var(--wmpage-font14);font-weight:var(--fontbold6);transition:all .2s linear}
.wmpage138-page5 .wmpage138-page5-box .wmpage138-page5-btn a:hover{opacity:.9}
@media screen and (max-width:768px){.wmpage138-page1 .wmpage138-page1-box .wmpage138-page1-list .wmpage138-page1-item{width:100%;padding:40px 20px}
.wmpage138-page1 .wmpage138-page1-box .wmpage138-page1-list .wmpage138-page1-item:not(:first-child){margin-top:35px}
}
@media screen and (max-width:300px){.wmpage138-page1 .wmpage138-page1-box .wmpage138-page1-list .wmpage138-page1-item{padding:20px 0}
.wmpage138-page1 .wmpage138-page1-box .wmpage-title::before{display:none}
}
@media screen and (max-width:768px){.wmpage138-page2 .wmpage138-page2-box .info{width:100%;padding-top:20px}
.wmpage138-page2 .wmpage138-page2-box .img{width:100%}
.wmpage138-page2 .wmpage138-page2-box{flex-direction:column-reverse}
}
@media screen and (max-width:300px){.wmpage138-page2 .wmpage-title::before{display:none}
}
@media screen and (max-width:768px){.wmpage138-page3 .wmpage138-page3-item{transform:translateY(10px)}
.wmpage138-page3 .wmpage138-page3-item .wmpage138-page3-content{padding:60px 30px}
}
@media screen and (max-width:600px){.wmpage138-page3 .wmpage138-page3-item .item-num{right:10px;bottom:10px}
.wmpage138-page3 .wmpage138-page3-item .wmpage138-page3-content{padding:40px 20px}
}
@media screen and (max-width:1024px){.wmpage138-page4 .wmpage138-page4-list .wmpage138-page4-item{width:48%;margin-bottom:30px}
}
@media screen and (max-width:768px){.wmpage138-page4 .wmpage138-page4-list .wmpage138-page4-item{width:100%}
.wmpage138-page4 .wmpage138-page4-list .wmpage138-page4-item:last-child{margin-bottom:0}
}
@media screen and (max-width:300px){.wmpage138-page4 .wmpage138-page4-list .wmpage138-page4-item .img .mtxt{left:3%;font-size:var(--wmpage-font14);transform:translateX(0)}
.wmpage138-page4 .wmpage-title::before{display:none}
}
@media screen and (max-width:768px){.wmpage138-page5 .wmpage138-page5-box .wmpage138-page5-btn a{padding:15px 20px}
}
/*start*/
.pagesbanner-text{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column}
.pagesbanner-text .p1{font-weight:700;font-size:clamp(19px,2.9vw,56px);color:#fff;line-height:1.25;max-width:800px}
.pagesbanner-text .p2{font-size:clamp(14px,.8vw,18px);color:#fff;line-height:1.66;margin-top:clamp(10px,1.3vw,20px);max-width:774px}
.common-main.consumer-residential-water-disinfection-solutions{padding:0}
.common-main.consumer-residential-water-disinfection-solutions .page-main{padding:0}
.common-main>.l-wrap{max-width:100%;padding:0}
.consumer-water-title{margin:0;color:#192335;font-size:44px;font-weight:var(--fontbold7)}
.consumer-water-module1{padding:80px 0;background:#fff}
.consumer-water-module1 .consumer-water-module1-layout{display:flex;align-items:center;justify-content:space-between;gap:70px}
.consumer-water-module1 .consumer-water-module1-media{flex:0 0 31%;overflow:hidden;border-radius:10px}
.consumer-water-module1 .consumer-water-module1-media img{transition:.3s}
.consumer-water-module1 .consumer-water-module1-media:hover img{transform:scale(1.02)}
.consumer-water-module1 .consumer-water-module1-content{flex:1;min-width:0}
.consumer-water-module1 .consumer-water-title{color:#111;line-height:1.5}
.consumer-water-module1 .consumer-water-intro{margin-top:7px;color:#666;line-height:1.875}
.consumer-water-module1 .consumer-water-module1-list{margin-top:34px;padding:0;list-style:none}
.consumer-water-module1 .consumer-water-module1-item{position:relative}
.consumer-water-module1 .consumer-water-module1-item::before{position:absolute;top:0;bottom:0;left:0;width:4px;border-radius:2px;background:#f0f0f0;content:""}
.consumer-water-module1 .consumer-water-module1-item+.consumer-water-module1-item{margin-top:37px}
.consumer-water-module1 .consumer-water-module1-item.consumer-water-module1-item-active::after{position:absolute;top:0;left:0;width:4px;height:53px;border-radius:2px;background:var(--color);content:""}
.consumer-water-module1 .consumer-water-module1-trigger{display:block;width:100%;padding:5px 0 6px 27px;color:#111;cursor:pointer}
.consumer-water-module1 .consumer-water-module1-copy{display:none;padding-left:27px}
.consumer-water-module1 .consumer-water-module1-copy-inner p{padding-top:9px;color:#666;line-height:1.875}
.consumer-water-module1 .consumer-water-module1-item-title{display:block;color:#111;font-size:22px;font-weight:var(--fontbold7);line-height:1.45}
.consumer-water-module2{padding:80px 0;background:#f2f4f8}
.consumer-water-module2::before{background:#f2f4f8}
.consumer-water-module2 .consumer-water-module2-layout{display:flex;align-items:center;justify-content:space-between;gap:70px}
.consumer-water-module2 .consumer-water-module2-content{flex:1;min-width:0}
.consumer-water-module2 .consumer-water-module2-content .consumer-water-title{line-height:1.5}
.consumer-water-module2 .consumer-water-module2-content>p{margin-top:17px;color:#494f66;line-height:1.875}
.consumer-water-module2 .consumer-water-module2-grid{position:relative;display:grid;flex:0 0 48%;grid-template-columns:repeat(2,minmax(0,1fr));padding:40px 39px 1px;overflow:hidden;border:1px solid #e3e6ec;border-radius:6px}
.consumer-water-module2 .consumer-water-module2-item{display:flex;align-items:center;gap:34px;padding:35px 15px;color:#000003}
.consumer-water-module2 .consumer-water-module2-item:first-child{position:relative}
.consumer-water-module2 .consumer-water-module2-item:first-child:after{content:"";position:absolute;width:10px;height:10px;background-color:var(--color);bottom:-5px;right:-5px}
.consumer-water-module2 .consumer-water-module2-item:last-child{position:relative}
.consumer-water-module2 .consumer-water-module2-item:last-child:after{content:"";position:absolute;width:10px;height:10px;background-color:var(--color);top:-5px;left:-5px}
.consumer-water-module2 .consumer-water-module2-item:nth-child(odd){border-right:1px solid #e3e6ec}
.consumer-water-module2 .consumer-water-module2-item:nth-child(-n+4){border-bottom:1px solid #e3e6ec}
.consumer-water-module2 .consumer-water-module2-item p{font-size:20px;font-weight:var(--fontbold7);line-height:1.8}
.consumer-water-module2 .consumer-water-module2-item:hover{color:var(--color)}
.consumer-water-module2 .consumer-water-module2-icon{display:flex;flex:0 0 63px;aspect-ratio:1;align-items:center;justify-content:center;border:2px solid var(--color);border-radius:5px;background:var(--color);color:#fff}
.consumer-water-module2 .consumer-water-module2-icon em{font-size:30px;line-height:1}
.consumer-water-module3{padding:80px 0;background:#fff;text-align:center}
.consumer-water-module3 .consumer-water-title{line-height:1.36}
.consumer-water-module3 .consumer-water-module3-intro{margin-top:21px;color:#666;line-height:1.75}
.consumer-water-module3 .consumer-water-module3-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 28px;margin-top:46px;text-align:left}
.consumer-water-module3 .consumer-water-module3-card{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:29px 29px 29px 30px;border:1px solid #a090c1;border-radius:10px;background:#fff;transition:.2s}
.consumer-water-module3 .consumer-water-module3-card:hover{box-shadow:0 2px 10px #a090c1}
.consumer-water-module3 .consumer-water-module3-copy{flex:1;min-width:0;color:#666;line-height:1.75}
.consumer-water-module3 .consumer-water-module3-product{display:flex;align-items:center;gap:18px;color:var(--color)}
.consumer-water-module3 .consumer-water-module3-product>p{font-weight:var(--fontbold7)}
.consumer-water-module3 .consumer-water-module3-product-image{display:flex;flex:0 0 83px;aspect-ratio:1;align-items:center;justify-content:center;overflow:hidden;background:#f2f4f8}
.consumer-water-module3 .consumer-water-module3-product-image img{max-width:95%;max-height:90%;-o-object-fit:contain;object-fit:contain}
.consumer-water-module3 .consumer-water-module3-card-title{margin-top:33px;color:#192335;font-size:20px;font-weight:var(--fontbold7);line-height:1.7}
.consumer-water-module3 .consumer-water-module3-card-title+p{margin-top:20px}
.consumer-water-module3 .consumer-water-module3-media{flex:0 0 46%;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#fff}
.consumer-water-module3 .consumer-water-module3-media img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;transition:.3s}
.consumer-water-module3 .consumer-water-module3-media:hover img{transform:scale(1.02)}
.consumer-water-module4{padding:80px 0;background:#f2f4f8;text-align:center}
.consumer-water-module4 .consumer-water-title{line-height:1.36}
.consumer-water-module4 .consumer-water-module4-intro{margin-top:15px;color:#666;line-height:1.75}
.consumer-water-module4 .consumer-water-module4-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:29px;margin-top:54px;text-align:left}
.consumer-water-module4 .consumer-water-module4-card{padding:60px 30px 60px;border-radius:6px;background:#fff;color:#666;line-height:1.875;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease}
.consumer-water-module4 .consumer-water-module4-card:hover{background:var(--color);box-shadow:0 10px 30px rgba(8,1,3,.16);color:#fff}
.consumer-water-module4 .consumer-water-module4-card:hover .consumer-water-module4-card-title{color:#fff}
.consumer-water-module4 .consumer-water-module4-icon{display:flex;width:73px;aspect-ratio:1;align-items:center;justify-content:center;border:1px solid #e3e6ec;border-radius:50%;background:#fff;color:var(--color)}
.consumer-water-module4 .consumer-water-module4-icon em{font-size:34px;line-height:1}
.consumer-water-module4 .consumer-water-module4-card-title{margin-top:31px;color:#192335;font-size:20px;font-weight:var(--fontbold7);line-height:1.7;transition:color .3s ease}
.consumer-water-module4 .consumer-water-module4-card-title+p{margin-top:16px}
.consumer-water-module5{padding:80px 0;background:#fff;text-align:center}
.consumer-water-module5 .consumer-water-title{line-height:1.59}
.consumer-water-module5 .consumer-water-module5-list{margin-top:14px;text-align:left}
.consumer-water-module5 .consumer-water-module5-item+.consumer-water-module5-item{margin-top:17px}
.consumer-water-module5 .consumer-water-module5-item.consumer-water-module5-item-active+.consumer-water-module5-item{margin-top:15px}
.consumer-water-module5 .consumer-water-module5-trigger{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:14px 19px 14px 20px;border:1px solid #d7d9e8;border-radius:35px;background:#fff;color:#111;cursor:pointer;font-size:18px;font-weight:var(--fontbold7);line-height:1.6667}
.consumer-water-module5 .consumer-water-module5-copy{display:none}
.consumer-water-module5 .consumer-water-module5-copy-inner p{padding:10px 22px 0;color:#666;line-height:1.75}
.consumer-water-module5 .consumer-water-module5-toggle{position:relative;display:block;flex:0 0 43px;aspect-ratio:1;border-radius:50%;background:var(--color)}
.consumer-water-module5 .consumer-water-module5-toggle::after,.consumer-water-module5 .consumer-water-module5-toggle::before{position:absolute;top:50%;left:50%;width:12px;border-top:2px solid #fff;content:"";transform:translate(-50%,-50%)}
.consumer-water-module5 .consumer-water-module5-toggle::after{transform:translate(-50%,-50%) rotate(90deg)}
.consumer-water-module5 .consumer-water-module5-item-active .consumer-water-module5-toggle::after{transform:translate(-50%,-50%) rotate(0)}
.consumer-water-module6{padding:80px 0;background-color:#f6f7fc;background-image:url(/uploads/45220/page/consumer-water-cta-bg.webp);background-position:center 48%;background-repeat:no-repeat;background-size:cover;text-align:center}
.consumer-water-module6 .consumer-water-module6-card{margin:0 49px;padding:72px 80px 82px;border-radius:10px;background:#fff}
.consumer-water-module6 .consumer-water-title{line-height:1.36}
.consumer-water-module6 p{max-width:1110px;margin:24px auto 0;color:#666;line-height:1.75}
.consumer-water-module6 a{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:43px;padding:14px 31px;border-radius:5px;background:var(--color);color:#fff;font-weight:var(--fontbold7);line-height:1.25;text-decoration:none}
@media (max-width:1440px){
.consumer-water-title{font-size:36px}
.consumer-water-module1 .consumer-water-module1-media{flex-basis:36%}
.consumer-water-module1 .consumer-water-module1-content{flex-basis:59%}
.consumer-water-module2 .consumer-water-module2-content{flex-basis:47%}
.consumer-water-module2 .consumer-water-module2-grid{flex-basis:49%;padding-right:24px;padding-left:24px}
.consumer-water-module2 .consumer-water-module2-item{gap:18px}
.consumer-water-module3 .consumer-water-module3-card{gap:20px;padding:24px}
.consumer-water-module3 .consumer-water-module3-card-title{margin-top:20px}
.consumer-water-module3 .consumer-water-module3-card-title+p{margin-top:12px}
.consumer-water-module4 .consumer-water-module4-grid{gap:20px}
.consumer-water-module4 .consumer-water-module4-card{padding:40px 24px 40px}
.consumer-water-module4 .consumer-water-module4-card-title{margin-top:22px;font-size:18px}
}
@media (max-width:1280px){
.consumer-water-module2 .consumer-water-module2-layout{align-items:center}
.consumer-water-module2 .consumer-water-module2-grid{padding-top:24px;padding-bottom:24px}
.consumer-water-module2 .consumer-water-module2-item{padding:24px 10px}
.consumer-water-module2 .consumer-water-module2-item p{font-size:18px;line-height:1.55}
.consumer-water-module2 .consumer-water-module2-icon{flex-basis:54px}
.consumer-water-module3 .consumer-water-module3-grid{margin-top:35px}
.consumer-water-module4 .consumer-water-module4-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}
.consumer-water-module4 .consumer-water-module4-card{aspect-ratio:auto;padding:40px 30px}
.consumer-water-module6 .consumer-water-module6-card{margin:0 30px;padding:60px}
}
@media (max-width:1024px){
.consumer-water-module1,.consumer-water-module2,.consumer-water-module3,.consumer-water-module4,.consumer-water-module5,.consumer-water-module6{padding-top:40px;padding-bottom:40px}
.consumer-water-module1 .consumer-water-module1-layout{display:block}
.consumer-water-module1 .consumer-water-module1-media{width:100%;max-width:504px;margin:0 auto}
.consumer-water-module1 .consumer-water-module1-content{width:100%;padding-top:35px}
.consumer-water-module2 .consumer-water-module2-layout{display:block}
.consumer-water-module2 .consumer-water-module2-content,.consumer-water-module2 .consumer-water-module2-grid{width:100%}
.consumer-water-module2 .consumer-water-module2-grid{margin-top:20px}
.consumer-water-module3 .consumer-water-module3-grid{grid-template-columns:1fr}
.consumer-water-module3 .consumer-water-module3-card{padding:30px}
.consumer-water-module5 .consumer-water-module5-trigger{padding:15px 14px 15px 18px;font-size:16px}
.consumer-water-module6 .consumer-water-module6-card{margin:0;padding:50px 30px}
}
@media (max-width:768px){
.consumer-water-title{font-size:30px}
.consumer-water-module1 .consumer-water-module1-item-title{font-size:18px}
.consumer-water-module2 .consumer-water-module2-grid{grid-template-columns:1fr}
.consumer-water-module2 .consumer-water-module2-item{border-right:0!important;border-bottom:1px solid #e3e6ec!important}
.consumer-water-module2 .consumer-water-module2-item:first-child::after{display:none}
.consumer-water-module2 .consumer-water-module2-item:last-child{border-bottom:0!important}
.consumer-water-module2 .consumer-water-module2-item:last-child::after{display:none}
.consumer-water-module3 .consumer-water-module3-card{display:block;padding:15px}
.consumer-water-module3 .consumer-water-module3-copy,.consumer-water-module3 .consumer-water-module3-media{width:100%}
.consumer-water-module3 .consumer-water-module3-media{margin-top:25px}
.consumer-water-module4 .consumer-water-module4-grid{grid-template-columns:1fr}
.consumer-water-module5 .consumer-water-module5-toggle{flex-basis:34px}
.consumer-water-module6 .consumer-water-module6-card{padding:40px 20px}
.consumer-water-module6 a{margin-top:30px}
}
@media (max-width:500px){
.consumer-water-title{font-size:28px}
.consumer-water-module1 .consumer-water-module1-item{padding-left:20px}
.consumer-water-module2 .consumer-water-module2-grid{padding:10px}
.consumer-water-module2 .consumer-water-module2-item{gap:15px}
.consumer-water-module3 .consumer-water-module3-product{gap:15px}
.consumer-water-module4 .consumer-water-module4-card{padding:20px}
.consumer-water-module5 .consumer-water-module5-trigger{gap:15px}
.consumer-water-module5 .consumer-water-module5-copy-inner p{padding-right:10px;padding-left:10px}
.consumer-water-module6 a{width:100%;padding-right:18px;padding-left:18px}
}
/*end*/