.water-hero,.water-coolers,.water-accessories,.water-care,.water-benefits,.water-contact{box-sizing:border-box}
.water-accent{color:#12c9e2}
.water-hero{padding:24px 16px 80px!important;background:#fff}
.water-hero>.elementor-container{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);column-gap:80px;align-items:center!important;max-width:1208px!important}
.water-breadcrumb{grid-column:1/-1;grid-row:1;width:100%!important;padding:0 0 24px!important}
.water-breadcrumb>.elementor-widget-wrap{padding:0!important}
.water-breadcrumb .elementor-widget-text-editor{margin:0!important;color:#6b7280;font-size:15px;font-weight:700;line-height:1.4}
.water-breadcrumb nav{display:flex;align-items:center;gap:8px}
.water-breadcrumb a{text-decoration:none}
.water-breadcrumb span{color:#000}
.water-breadcrumb-chevron{display:inline-block;width:16px;height:16px;background:url("../icons/market-chevron-right.svg") center/contain no-repeat}
.water-hero-copy{grid-column:1;grid-row:2;width:100%!important;padding:56px 0!important}
.water-hero-copy>.elementor-widget-wrap{align-content:flex-start!important}
.water-hero-copy .avend-parity-h1{margin:0 0 28px!important}
.elementor .water-hero-copy .avend-parity-h1 .elementor-heading-title{margin:0!important;color:#000!important;font-size:84px!important;font-weight:900!important;line-height:.98!important;letter-spacing:-.05em!important;white-space:nowrap}
.water-hero-copy>.elementor-widget-wrap>.avend-parity-text-editor{max-width:672px;margin:0 0 24px!important;color:#374151!important;font-size:20px;font-weight:500;line-height:1.625}
.water-hero .water-hero-copy .hero-actions{width:auto!important;padding:8px 0!important}
.water-hero .hero-actions>.elementor-container{display:flex!important;align-items:center!important;gap:16px!important}
.water-hero .hero-actions .elementor-column{width:auto!important;padding:0!important}
.water-hero .hero-actions .elementor-widget-wrap{padding:0!important}
.water-hero .hero-actions .elementor-widget-button{margin:0!important}
.water-hero .hero-actions .avend-parity-button .elementor-button{padding:14px 28px!important;font-size:16px!important}
.water-hero .hero-actions .elementor-column+.elementor-column .elementor-button{padding-inline:8px!important;background:transparent!important;color:#111827!important;box-shadow:none!important}
.water-hero-image{grid-column:2;grid-row:2;width:100%!important;padding:0!important}
.water-hero-image>.elementor-widget-wrap{padding:0!important}
.water-hero-image .elementor-widget-image,.water-hero-image .elementor-widget-container{height:500px;margin:0!important;overflow:hidden!important;border-radius:28px!important}
.water-hero-image img{display:block;width:100%!important;height:500px!important;object-fit:cover;object-position:center center;border-radius:28px!important}

.water-coolers,.water-accessories,.water-care,.water-benefits,.water-contact{padding:96px 16px!important}
.water-coolers{background:#f8fbfa;border-top:1px solid #f3f4f6}
.water-accessories,.water-care,.water-contact{background:#fff;border-top:1px solid #f3f4f6}
.water-benefits{color:#fff;background:#111827}
.water-coolers>.elementor-container,.water-accessories>.elementor-container,.water-care>.elementor-container,.water-benefits>.elementor-container{max-width:1240px!important}
.water-coolers-content>.elementor-widget-wrap,.water-accessories-content>.elementor-widget-wrap,.water-care-content>.elementor-widget-wrap,.water-benefits-content>.elementor-widget-wrap{padding:0!important}
.water-coolers-content>.elementor-widget-heading,.water-accessories-content>.elementor-widget-heading,.water-care-content>.elementor-widget-heading,.water-benefits-content>.elementor-widget-heading{margin:0 0 24px!important;text-align:center}
.elementor .water-coolers-content>.elementor-widget-heading .elementor-heading-title,.elementor .water-accessories-content>.elementor-widget-heading .elementor-heading-title,.elementor .water-benefits-content>.elementor-widget-heading .elementor-heading-title{font-size:48px!important;line-height:1.25!important}
.elementor .water-care-content>.elementor-widget-heading .elementor-heading-title{font-size:52px!important;line-height:1.2!important;color:#0f172a!important}
.water-coolers-content>.elementor-widget-text-editor,.water-accessories-content>.elementor-widget-text-editor,.water-care-content>.elementor-widget-text-editor,.water-benefits-content>.elementor-widget-text-editor{max-width:768px;margin:0 auto!important;text-align:center;font-size:20px;line-height:1.625}
.elementor .water-coolers-content>.elementor-widget-wrap>.elementor-widget-heading:first-child{max-width:768px;margin:0 auto 24px!important;text-align:center!important}
.elementor .water-coolers-content>.elementor-widget-wrap>.elementor-widget-heading:first-child .elementor-heading-title{color:#000!important;font-size:48px!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-.025em!important;text-align:center!important}
.elementor .water-coolers-content>.elementor-widget-wrap>.elementor-widget-text-editor:nth-child(2){max-width:768px;margin:0 auto!important;color:#374151!important;font-size:20px!important;font-weight:500!important;line-height:1.625!important;text-align:center!important}
.elementor .water-coolers-content>.elementor-widget-wrap>.elementor-widget-text-editor:nth-child(2) p{margin:0!important;text-align:center!important}
.elementor .water-accessories-content>.elementor-widget-wrap>.elementor-widget-heading:first-child{max-width:768px;margin:0 auto 24px!important;text-align:center!important}
.elementor .water-accessories-content>.elementor-widget-wrap>.elementor-widget-heading:first-child .elementor-heading-title{color:#000!important;font-size:48px!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-.025em!important;text-align:center!important}
.elementor .water-accessories-content>.elementor-widget-wrap>.elementor-widget-text-editor:nth-child(2){max-width:768px;margin:0 auto!important;color:#4b5563!important;font-size:20px!important;font-weight:500!important;line-height:1.625!important;text-align:center!important}
.elementor .water-accessories-content>.elementor-widget-wrap>.elementor-widget-text-editor:nth-child(2) p{margin:0!important;text-align:center!important}
.elementor .water-care-content>.elementor-widget-wrap>.elementor-widget-heading:first-child{max-width:768px;margin:0 auto 24px!important;text-align:center!important}
.elementor .water-care-content>.elementor-widget-wrap>.elementor-widget-heading:first-child .elementor-heading-title{color:#0f172a!important;font-size:52px!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-.025em!important;text-align:center!important}
.elementor .water-care-content>.elementor-widget-wrap>.elementor-widget-text-editor:nth-child(2){max-width:768px;margin:0 auto!important;color:#4b5563!important;font-size:20px!important;font-weight:500!important;line-height:1.625!important;text-align:center!important}
.elementor .water-care-content>.elementor-widget-wrap>.elementor-widget-text-editor:nth-child(2) p{margin:0!important;text-align:center!important}
.water-benefits .water-benefits-content>.elementor-widget-wrap>.elementor-widget-heading .elementor-heading-title{color:#fff!important}
.water-benefits .water-benefits-content>.elementor-widget-wrap>.elementor-widget-text-editor{color:#9ca3af!important}
.water-benefits-title,.water-benefits-copy{width:100%!important;max-width:768px!important;margin-right:auto!important;margin-left:auto!important;text-align:center!important}
.water-benefits-title .elementor-heading-title,.water-benefits-copy .elementor-widget-container,.water-benefits-copy .elementor-text-editor{text-align:center!important}

.water-coolers .cooler-grid>.elementor-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:48px!important;padding-top:64px!important}
.water-accessories .accessories-grid>.elementor-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;padding-top:64px!important}
.water-care .plan-grid>.elementor-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px!important;max-width:1024px;margin:0 auto;padding-top:64px!important}
.water-benefits .benefit-grid>.elementor-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;padding-top:64px!important}
.water-coolers .cooler-grid>.elementor-container>.elementor-column,.water-accessories .accessories-grid>.elementor-container>.elementor-column,.water-care .plan-grid>.elementor-container>.elementor-column,.water-benefits .benefit-grid>.elementor-container>.elementor-column{width:100%!important}

.water-coolers,.water-care{position:relative}.water-coolers #coolers,.water-care #care-plans{position:absolute;top:0;left:0;width:1px;height:1px;scroll-margin-top:104px}.water-cooler-card{display:flex!important;flex-direction:column;padding:0!important;background:#fff;border:1px solid #f3f4f6;border-radius:32px;overflow:hidden;box-shadow:0 4px 14px rgba(15,23,42,.06)}
.water-cooler-card>.elementor-widget-wrap{display:flex!important;flex:1;flex-direction:column;padding:0!important}
.water-cooler-card>.elementor-widget-wrap>.elementor-widget-image{width:100%;height:320px;margin:0!important}
.water-cooler-card>.elementor-widget-wrap>.elementor-widget-image .elementor-widget-container{height:320px}
.water-cooler-card>.elementor-widget-wrap>.elementor-widget-image img{display:block;width:100%;height:320px;object-fit:cover}
.water-cooler-pricing,.water-cooler-features{padding:0!important}
.water-cooler-pricing>.elementor-container,.water-cooler-features>.elementor-container{width:100%!important}
.water-cooler-pricing-body{background:#fff;border-bottom:1px solid #f3f4f6}
.water-cooler-pricing-body>.elementor-widget-wrap{padding:32px!important}
.water-cooler-features{display:flex;flex:1}
.water-cooler-features-body{display:flex!important;flex:1;background:#f9fafb}
.water-cooler-features-body>.elementor-widget-wrap{display:flex!important;flex:1;flex-direction:column;padding:32px!important}
.water-cooler-title{margin:0 0 8px!important}
.elementor .water-cooler-title .elementor-heading-title{margin:0!important;font-size:24px!important;line-height:1.2!important}
.water-cooler-tag{margin:0 0 24px!important;color:#6b7280!important;font-size:16px;font-weight:700}
.water-cooler-price{margin:0 0 8px!important}
.elementor .water-cooler-price .elementor-heading-title{margin:0!important;font-size:36px!important;line-height:1.1!important}
.water-cooler-card small,.water-plan-card small{color:#6b7280;font-size:.5em;font-weight:700}
.water-cooler-qualifier{margin:0!important;color:#6b7280!important;font-size:14px!important;font-weight:500!important}
.water-check-list{margin:0!important}
.water-check-list .elementor-icon-list-items{display:grid;gap:16px;margin:0!important}
.water-check-list .elementor-icon-list-item{display:flex!important;align-items:flex-start!important;gap:12px}
.water-check-list .elementor-icon-list-icon{flex:0 0 20px;width:20px;height:20px;margin-top:2px;background:url("../icons/water-circle-check-big.svg") center/20px no-repeat}
.water-check-list .elementor-icon-list-icon i,.water-check-list .elementor-icon-list-icon svg{display:none!important}
.water-check-list .elementor-icon-list-text{padding:0!important;color:#4b5563!important;font-size:16px;font-weight:500;line-height:1.5}
.water-cooler-request{margin-top:auto!important;padding-top:32px;border-top:1px solid #e5e7eb}
.water-cooler-request a{color:#12c9e2;text-decoration:none}
.water-arrow-right{display:inline-block;width:18px;height:18px;margin-left:6px;vertical-align:-4px;background:url("../icons/lucide-arrow-right.svg") center/contain no-repeat}

.water-accessory-card{display:flex!important;flex-direction:column;padding:0!important;overflow:hidden;border:1px solid #f3f4f6;border-radius:28px;background:#f8fbfa;box-shadow:0 4px 14px rgba(15,23,42,.06)}
.water-accessory-card>.elementor-widget-wrap{display:flex!important;flex:1;flex-direction:column;padding:0 32px 32px!important}
.water-accessory-card>.elementor-widget-wrap>.water-accessory-image{flex:0 0 224px;width:calc(100% + 64px)!important;height:224px!important;min-height:224px;margin:0 -32px 28px!important;overflow:hidden;border-bottom:1px solid #f3f4f6}
.water-accessory-card .water-accessory-image .elementor-widget-container{width:100%!important;height:224px!important;overflow:hidden}
.water-accessory-card .water-accessory-image img{display:block;width:100%!important;height:224px!important;max-width:none!important;object-fit:cover!important;object-position:center!important}
.water-accessory-title{margin:0 0 12px!important}
.elementor .water-accessory-title .elementor-heading-title{font-size:24px!important;line-height:1.2!important;text-align:center}
.water-accessory-description{margin:0 0 16px!important;color:#4b5563!important;font-size:16px;line-height:1.625;text-align:center}
.water-accessory-badge{margin:0 0 16px!important;color:#0b8798!important;font-size:14px;font-weight:700;text-align:center}
.water-recycle-icon{display:inline-block;width:17px;height:17px;margin-right:8px;vertical-align:-3px;background:url("../icons/water-recycle.svg") center/contain no-repeat}
.water-accessory-price{margin:4px 0!important}
.elementor .water-accessory-price .elementor-heading-title{color:#1674df!important;font-size:30px!important;line-height:1.15!important;text-align:center}
.water-accessory-quantity{margin:0 0 24px!important;color:#6b7280!important;font-size:14px!important;text-align:center}
.water-accessory-card>.elementor-widget-wrap{display:grid!important;grid-template-columns:auto;align-content:start;justify-content:center}
.water-accessory-card>.elementor-widget-wrap>.elementor-widget:not(.water-accessory-view):not(.water-accessory-basket){grid-column:1/-1;width:100%}
.water-accessory-view{grid-column:1;margin-top:28px!important;text-align:center}
.water-accessory-basket{grid-column:1;margin-top:12px!important;text-align:center}
.water-accessory-card .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 20px!important;border-radius:999px!important;font-size:16px!important;font-weight:800!important;line-height:24px!important;white-space:nowrap!important}
.water-accessory-view .elementor-button{background:#12c9e2!important;color:#fff!important}.water-accessory-view .elementor-button:hover{background:#0eaec4!important}
.water-accessory-basket .elementor-button{border:1px solid #d1d5db!important;background:#fff!important;color:#111827!important}.elementor .water-accessory-basket.avend-parity-button .elementor-button:hover{border-color:#12c9e2!important;background:#fff!important;color:#0b8798!important}
.water-accessory-view .elementor-button:after,.water-accessory-basket .elementor-button:before{content:"";display:block;flex:0 0 17px;width:17px;height:17px;background-position:center;background-size:17px;background-repeat:no-repeat}
.water-accessory-view .elementor-button:after{background-image:url("../icons/lease-arrow-white.svg")}.water-accessory-basket .elementor-button:before{background-color:currentColor;mask:url("../icons/lucide-shopping-basket.svg") center/17px no-repeat;-webkit-mask:url("../icons/lucide-shopping-basket.svg") center/17px no-repeat}

.water-plan-card{position:relative;padding:0!important;border:1px solid #e5e7eb;border-radius:16px;background:#fff}
.water-plan-card>.elementor-widget-wrap{padding:40px 48px!important}
.water-plan-2{border-color:#fef3c7!important}
.water-plan-2:before{content:"";position:absolute;z-index:1;inset:0 0 auto;height:3px;background:#f59e0b}
.water-plan-label{min-height:24px;margin:0 0 16px!important;text-align:center}
.water-plan-popular{display:table;min-height:0;margin:0 auto 16px!important;padding:4px 12px;border-radius:999px;background:#fef3c7;color:#d97706!important;font-size:11px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.08em}
.water-plan-title{margin:0 0 24px!important}
.elementor .water-plan-title .elementor-heading-title{font-size:24px!important;line-height:1.2!important;text-align:center}
.elementor .water-plan-1 .water-plan-title .elementor-heading-title{color:#64748b!important}
.elementor .water-plan-2 .water-plan-title .elementor-heading-title{color:#d97706!important}
.water-plan-2 .water-plan-title{margin-bottom:16px!important}
.water-plan-price{margin:0 0 40px!important}
.elementor .water-plan-price .elementor-heading-title{color:#0f172a!important;font-size:56px!important;line-height:1!important;text-align:center}
.water-plan-card .water-check-list .elementor-icon-list-icon{background:none}
.water-plan-card .water-check-list .elementor-icon-list-icon:before{content:"✓";color:#94a3b8;font-size:18px;font-weight:700;line-height:20px}
.water-plan-card .water-check-list .elementor-icon-list-text{font-size:15px}

.water-benefit-card{padding:0!important;align-self:stretch;color:#fff;background:#1f2937;border:1px solid #374151;border-radius:28px}
.water-benefit-card>.elementor-widget-wrap{height:100%;padding:32px!important}
.water-benefit-card .elementor-widget-icon-box{margin:0!important}
.water-benefit-card .elementor-icon-box-wrapper{text-align:left!important}
.water-benefit-card .elementor-icon-box-icon{display:flex!important;align-items:center;justify-content:center;width:56px!important;height:56px!important;margin:0 0 24px!important;border:0!important;border-radius:12px!important;background-color:#12c9e2!important;background-position:center!important;background-repeat:no-repeat!important;background-size:26px!important}
.water-benefit-local .elementor-icon-box-icon{background-image:url("../icons/water-map-pin.svg")!important}
.water-benefit-hygiene .elementor-icon-box-icon{background-image:url("../icons/water-shield-check.svg")!important}
.water-benefit-partner .elementor-icon-box-icon{background-image:url("../icons/water-star.svg")!important}
.water-benefit-card .elementor-icon-box-icon .elementor-icon{display:none!important}
.water-benefit-card .elementor-icon-box-content{text-align:left!important}
.water-benefit-card .elementor-icon-box-title,.water-benefit-card .elementor-icon-box-title span{margin:0 0 12px!important;color:#fff!important;font-size:24px!important;font-weight:900!important;line-height:1.2!important}
.water-benefit-card .elementor-icon-box-description{margin:0!important;color:#9ca3af!important;font-size:16px!important;font-weight:500!important;line-height:1.625!important}

.water-contact{position:relative}.water-contact #contact-form{position:absolute;top:0;left:0;width:1px;height:1px;scroll-margin-top:104px}.water-contact>.elementor-container{display:flex;align-items:stretch;max-width:1240px;margin:0 auto;overflow:hidden;border:1px solid #f3f4f6;border-radius:40px;background:#ebfaf6;box-shadow:0 1px 2px rgba(0,0,0,.05)}
.water-contact-details,.water-contact-form{box-sizing:border-box;background:#fff!important}
.water-contact-details{background:#ebfaf6!important}
.water-contact-details>.elementor-widget-wrap,.water-contact-form>.elementor-widget-wrap{padding:40px!important}

@media(max-width:1023.98px){
  .water-hero>.elementor-container{grid-template-columns:1fr;column-gap:0}
  .water-breadcrumb,.water-hero-copy,.water-hero-image{grid-column:1}
  .water-breadcrumb{grid-row:1}
  .water-hero-copy{grid-row:2}
  .water-hero-image{grid-row:3}
  .water-hero-copy,.water-hero-image{width:100%!important;padding-right:0!important}
  .water-hero-copy{padding:48px 0!important}
  .elementor .water-hero-copy .avend-parity-h1 .elementor-heading-title{font-size:72px!important;white-space:normal}
  .water-hero-image .elementor-widget-image,.water-hero-image .elementor-widget-container,.water-hero-image img{height:400px!important}
  .water-coolers .cooler-grid>.elementor-container{gap:32px!important}
  .water-accessories .accessories-grid>.elementor-container,.water-benefits .benefit-grid>.elementor-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .water-contact>.elementor-container{flex-direction:column}
  .water-contact-details,.water-contact-form{width:100%!important}
}
@media(min-width:1024px){
  .water-contact>.elementor-container{flex-direction:row}
  .water-contact-details,.water-contact-form{width:50%!important}
  .water-contact-details>.elementor-widget-wrap,.water-contact-form>.elementor-widget-wrap{padding:80px!important}
}
@media(max-width:767px){
  .water-hero{padding:22px 16px 52px!important}
  .water-breadcrumb{padding-bottom:20px!important}
  .water-hero-copy{padding:32px 0 40px!important}
  .elementor .water-hero-copy .avend-parity-h1 .elementor-heading-title{font-size:44px!important}
  .water-hero-copy>.elementor-widget-wrap>.avend-parity-text-editor{font-size:18px}
  .water-hero .hero-actions>.elementor-container{align-items:flex-start!important;flex-direction:column!important}
  .water-hero-image .elementor-widget-image,.water-hero-image .elementor-widget-container,.water-hero-image img{height:400px!important}
  .water-coolers,.water-accessories,.water-care,.water-benefits,.water-contact{padding:68px 16px!important}
  .elementor .water-coolers-content>.elementor-widget-heading .elementor-heading-title,.elementor .water-accessories-content>.elementor-widget-heading .elementor-heading-title,.elementor .water-care-content>.elementor-widget-heading .elementor-heading-title,.elementor .water-benefits-content>.elementor-widget-heading .elementor-heading-title{font-size:36px!important}
  .elementor .water-coolers-content>.elementor-widget-wrap>.elementor-widget-heading:first-child .elementor-heading-title{font-size:36px!important}
  .elementor .water-accessories-content>.elementor-widget-wrap>.elementor-widget-heading:first-child .elementor-heading-title{font-size:36px!important}
  .elementor .water-care-content>.elementor-widget-wrap>.elementor-widget-heading:first-child .elementor-heading-title{font-size:36px!important}
  .water-coolers-content>.elementor-widget-text-editor,.water-accessories-content>.elementor-widget-text-editor,.water-care-content>.elementor-widget-text-editor,.water-benefits-content>.elementor-widget-text-editor{font-size:18px}
  .water-coolers .cooler-grid>.elementor-container,.water-accessories .accessories-grid>.elementor-container,.water-care .plan-grid>.elementor-container,.water-benefits .benefit-grid>.elementor-container{grid-template-columns:1fr!important;gap:24px!important;padding-top:44px!important}
  .water-cooler-pricing-body>.elementor-widget-wrap,.water-cooler-features-body>.elementor-widget-wrap{padding:26px!important}
  .water-accessory-card>.elementor-widget-wrap{padding:0 26px 26px!important}
  .water-accessory-card>.elementor-widget-wrap>.water-accessory-image{width:calc(100% + 52px)!important;margin-inline:-26px!important}
  .water-plan-card>.elementor-widget-wrap,.water-benefit-card>.elementor-widget-wrap{padding:28px!important}
}