/* Lisibilité — site entier (06/11/2026) */

/* Voile sous le titre des bannières vidéo et photo */
.heading:has(.video, .image)::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(19, 50, 96, .25) 0%, rgba(19, 50, 96, .55) 100%);
  pointer-events: none;
}
.heading-container .content h1,
.heading-container .content p {
  text-shadow: 0 2px 14px rgba(0, 0, 0, .35);
}

/* Bannière de la landing appli */
.site-landing .wp-block-cover:has(h1) > .wp-block-cover__background {
  opacity: .55 !important;
}

/* Bloc « Comment pouvons-nous vous aider ? » de la landing appli */
.kadence-column3678_e30d66-f5 > .kt-inside-inner-col::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(19, 50, 96, .55);
  border-radius: inherit;
  pointer-events: none;
}
.kadence-column3678_e30d66-f5 > .kt-inside-inner-col > * {
  position: relative;
}
