/* hero-bg.css — hero sections that have NO hero image get the homepage dark background
   #05052b. Applied only to pages whose hero has no real photo: a `hero-bg-05052b` class is
   added to that specific hero section. Heading and sub-heading are left untouched.
   The :not(#zz) / #wrap variants raise specificity to beat the page's own hero bg and the
   Odoo #wrap theme. Reversible: remove the <link> + the class. */

.hero-bg-05052b,
section.hero-bg-05052b,
#wrap .hero-bg-05052b,
.hero-bg-05052b:not(#zz):not(#zz) {
  background-color: #05052b !important;
  /* drop any gradient/photo background so the hero is a solid #05052b */
  background-image: none !important;
}
/* neutralise decorative radial-glow pseudo-elements so the hero reads as flat #05052b
   (heading/sub-heading are real elements, untouched) */
.hero-bg-05052b::before,
.hero-bg-05052b::after {
  background: none !important;
}
