
/* Water Cleanic V16 — consistent text-only internal page headers */
body.wc-text-hero .hero img,
body.wc-text-hero .hero picture,
body.wc-text-hero .hero video,
body.wc-text-hero .hero-media,
body.wc-text-hero .hero-image,
body.wc-text-hero .hero-visual,
body.wc-text-hero .service-hero img,
body.wc-text-hero .services-hero img,
body.wc-text-hero .page-hero img,
body.wc-text-hero .inner-hero img {
  display:none !important;
}
body.wc-text-hero .hero,
body.wc-text-hero .service-hero,
body.wc-text-hero .services-hero,
body.wc-text-hero .page-hero,
body.wc-text-hero .inner-hero {
  min-height:0 !important;
  height:auto !important;
  background-image:none !important;
  background:linear-gradient(135deg,#062f49 0%,#07577b 100%) !important;
  padding:64px 24px 58px !important;
  display:block !important;
}
body.wc-text-hero .hero::before,
body.wc-text-hero .hero::after,
body.wc-text-hero .service-hero::before,
body.wc-text-hero .service-hero::after,
body.wc-text-hero .services-hero::before,
body.wc-text-hero .services-hero::after,
body.wc-text-hero .page-hero::before,
body.wc-text-hero .page-hero::after,
body.wc-text-hero .inner-hero::before,
body.wc-text-hero .inner-hero::after {
  background-image:none !important;
}
body.wc-text-hero .hero > *,
body.wc-text-hero .service-hero > *,
body.wc-text-hero .services-hero > *,
body.wc-text-hero .page-hero > *,
body.wc-text-hero .inner-hero > * {
  max-width:1180px;
  margin-left:auto;
  margin-right:auto;
}
body.wc-text-hero .hero h1,
body.wc-text-hero .service-hero h1,
body.wc-text-hero .services-hero h1,
body.wc-text-hero .page-hero h1,
body.wc-text-hero .inner-hero h1 {
  color:#fff !important;
  max-width:820px;
}
body.wc-text-hero .hero p,
body.wc-text-hero .service-hero p,
body.wc-text-hero .services-hero p,
body.wc-text-hero .page-hero p,
body.wc-text-hero .inner-hero p {
  color:rgba(255,255,255,.88) !important;
  max-width:760px;
}
@media(max-width:860px){
  body.wc-text-hero .hero,
  body.wc-text-hero .service-hero,
  body.wc-text-hero .services-hero,
  body.wc-text-hero .page-hero,
  body.wc-text-hero .inner-hero {
    padding:42px 20px 38px !important;
  }
}
