/* Shared landscape image for the requested page hero sections only. */
:is(#service-page .service-page-header,
    #service-raw-water-detail .raw-water-hero,
    #service-ultra-pure .ultra-header,
    #service-ro .ro-header,
    #service-wastewater .service-page-header,
    #service-thermal .service-page-header,
    #service-tubewell .service-page-header,
    #swfi-service-page .swfi-service-intro,
    #swfi-project-page .swfi-project-hero) {
  background-image: linear-gradient(90deg, rgba(5, 28, 48, .82), rgba(5, 28, 48, .30)), url("/performance-assets/hero-water-landscape.webp") !important;
  background-size: cover !important;
  background-position: center 54% !important;
  background-repeat: no-repeat !important;
}

:is(#service-page .service-page-header,
    #service-raw-water-detail .raw-water-hero,
    #service-ultra-pure .ultra-header,
    #service-ro .ro-header,
    #service-wastewater .service-page-header,
    #service-thermal .service-page-header,
    #service-tubewell .service-page-header,
    #swfi-service-page .swfi-service-intro) :is(h1, h2, p, .eyebrow, .swfi-service-kicker, .disc-tech-eyebrow) {
  color: #fff !important;
}

#service-raw-water-detail .raw-water-hero::after {
  background: rgba(255, 255, 255, .18) !important;
}

#swfi-technical-blog .tb-hero {
  background-image: linear-gradient(90deg, rgba(5, 28, 48, .82), rgba(5, 28, 48, .30)), url("/performance-assets/hero-water-landscape.webp") !important;
  background-size: cover !important;
  background-position: center 54% !important;
  background-repeat: no-repeat !important;
}

#swfi-technical-blog .tb-hero :is(h1, p, .tb-kicker) {
  color: #fff !important;
}

#swfi-technical-blog .tb-post-header {
  background-image: linear-gradient(90deg, rgba(5, 28, 48, .84), rgba(5, 28, 48, .34)), url("/performance-assets/hero-water-landscape.webp") !important;
  background-size: cover !important;
  background-position: center 54% !important;
  padding: 30px !important;
  color: #fff;
}

#swfi-technical-blog .tb-post-header :is(h1, p, .tb-meta) {
  color: #fff !important;
}
