/* Digital You CIC — photographic hero bands.
   Every page hero was a flat deep-blue band (.hero::before = radial blue). This layers a
   brand-tinted photo UNDER that blue so each page opens on real, warm, human imagery while
   the white H1/lead stay AA-contrast (overlay alpha ~.82–.86 over the photo).

   Only overrides .hero::before's `background` — nothing else. The z-index stack (photo/overlay
   z0, white curve z2, text z3) is untouched. Higher specificity via body.elementor-page-{id}
   guarantees this wins over the per-page sheets regardless of load order.

   PLACEHOLDER imagery (Envato) pending Sharon's real founder/community photos. Files live at
   uploads/2026/07/*.jpg and are swapped in place, so these rules never need to change.
   Reversible: delete this file + dycic-load-photos.php. Author: lukeduff.co.uk */

/* shared: cover the photo, tint it brand-blue for legibility */
body.elementor-page-10 .hero::before,
body.elementor-page-11 .hero::before,
body.elementor-page-12 .hero::before,
body.elementor-page-13 .hero::before,
body.elementor-page-14 .hero::before,
body.elementor-page-15 .hero::before,
body.elementor-page-16 .hero::before,
body.elementor-page-17 .hero::before,
body.elementor-page-46 .hero::before{
  background-size:cover !important;
  background-position:center 32% !important;
  background-repeat:no-repeat !important;
}

/* per-page photo + tint. Gradient sits ABOVE the image in the same `background` shorthand. */
body.elementor-page-10 .hero::before{
  background-image:
    radial-gradient(72% 130% at 50% 42%, rgba(16,63,115,.84) 0%, rgba(16,63,115,.62) 55%, rgba(18,70,128,.38) 100%),
    url(../../uploads/2026/07/E106LCC4.jpg) !important;
}
body.elementor-page-11 .hero::before{
  background-image:
    radial-gradient(72% 130% at 50% 42%, rgba(16,63,115,.84) 0%, rgba(16,63,115,.62) 55%, rgba(18,70,128,.38) 100%),
    url(../../uploads/2026/07/E10A9K5F.jpg) !important;
}
body.elementor-page-12 .hero::before{
  background-image:
    radial-gradient(72% 130% at 50% 42%, rgba(16,63,115,.84) 0%, rgba(16,63,115,.62) 55%, rgba(18,70,128,.38) 100%),
    url(../../uploads/2026/07/E107Y0CM.jpg) !important;
}
body.elementor-page-13 .hero::before{
  background-image:
    radial-gradient(72% 130% at 50% 42%, rgba(16,63,115,.84) 0%, rgba(16,63,115,.62) 55%, rgba(18,70,128,.38) 100%),
    url(../../uploads/2026/07/E1065VB5.jpg) !important;
}
body.elementor-page-14 .hero::before{
  background-image:
    radial-gradient(72% 130% at 50% 42%, rgba(16,63,115,.84) 0%, rgba(16,63,115,.62) 55%, rgba(18,70,128,.38) 100%),
    url(../../uploads/2026/07/E10A2WX0.jpg) !important;
}
body.elementor-page-15 .hero::before{
  background-image:
    radial-gradient(72% 130% at 50% 42%, rgba(16,63,115,.84) 0%, rgba(16,63,115,.62) 55%, rgba(18,70,128,.38) 100%),
    url(../../uploads/2026/07/E109RY9D.jpg) !important;
}
body.elementor-page-16 .hero::before{
  background-image:
    radial-gradient(72% 130% at 50% 42%, rgba(16,63,115,.84) 0%, rgba(16,63,115,.62) 55%, rgba(18,70,128,.38) 100%),
    url(../../uploads/2026/07/E114GCIM.jpg) !important;
}
body.elementor-page-17 .hero::before{
  background-image:
    radial-gradient(72% 130% at 50% 42%, rgba(16,63,115,.84) 0%, rgba(16,63,115,.62) 55%, rgba(18,70,128,.38) 100%),
    url(../../uploads/2026/07/E10AFB6O.jpg) !important;
}
body.elementor-page-46 .hero::before{
  background-image:
    radial-gradient(72% 130% at 50% 42%, rgba(16,63,115,.84) 0%, rgba(16,63,115,.62) 55%, rgba(18,70,128,.38) 100%),
    url(../../uploads/2026/07/E102BCMM.jpg) !important;
}
