/* GVN 7.22 — match the original /leistungsspektrum/ hero contrast on interior pages.
 * Scoped to secondary-page heroes; the home slider is intentionally excluded.
 * Supports both original <section class="hero"> widgets and older native containers.
 */
body:not(.home) section.hero,
body:not(.home).gvn-elementor-native .elementor .e-con.hero:not(.hero-slide) {
  position: relative;
  isolation: isolate;
}
body:not(.home) section.hero::after,
body:not(.home).gvn-elementor-native .elementor .e-con.hero:not(.hero-slide)::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(102deg,
      rgba(8,22,50,.86) 0%,
      rgba(10,28,60,.70) 34%,
      rgba(10,28,60,.32) 62%,
      rgba(10,28,60,0) 100%);
  z-index: 1;
  pointer-events: none;
}
body:not(.home) section.hero > .hero-inner,
body:not(.home).gvn-elementor-native .elementor .e-con.hero:not(.hero-slide) > .hero-inner,
body:not(.home).gvn-elementor-native .elementor .e-con.hero:not(.hero-slide) > .e-con.hero-inner {
  position: relative;
  z-index: 2;
}
