.elementor-833 .elementor-element.elementor-element-1766497{--display:flex;}/* Start custom CSS for html, class: .elementor-element-7209716 *//* === HERO : TOUT EN BLANC (titres + liens + sous-titres) === */
.ct-hero, .ct-page-header, .deonto-hero{
  position:relative; isolation:isolate;
}

/* Voile sombre pour lisibilité, sans teinte verte */
.ct-hero::before, .ct-page-header::before, .deonto-hero::before{
  content:""; position:absolute; inset:0; z-index:0;
  background:linear-gradient(180deg, rgba(0,0,0,.55) 0%, rgba(0,0,0,.45) 55%, rgba(0,0,0,.40) 100%);
}

/* Tout le contenu du hero passe devant l’overlay */
.ct-hero > *, .ct-page-header > *, .deonto-hero > *{ position:relative; z-index:1 }

/* 1) Titres/variantes forcement BLANCS */
.ct-hero :is(h1,h2,h3,.page-title,.entry-title,.ct-title),
.ct-page-header :is(h1,h2,h3,.page-title,.entry-title,.ct-title),
.deonto-hero :is(h1,h2,h3,.page-title,.entry-title,.ct-title){
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;  /* Safari */
  text-shadow:0 2px 12px rgba(0,0,0,.42);
  mix-blend-mode:normal !important; filter:none !important; opacity:1 !important;
}

/* 2) Sous-titres, paragraphes, kicker, fil d’Ariane, LIENS dans le hero */
.ct-hero :is(p,.lead,.subtitle,.kicker,.ct-breadcrumbs,.ct-breadcrumbs a,a),
.ct-page-header :is(p,.lead,.subtitle,.kicker,.ct-breadcrumbs,.ct-breadcrumbs a,a),
.deonto-hero :is(p,.lead,.subtitle,.kicker,.ct-breadcrumbs,.ct-breadcrumbs a,a){
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
  text-shadow:0 1px 10px rgba(0,0,0,.35);
}

/* 3) On neutralise les variables “vertes” uniquement dans le hero */
.ct-hero, .ct-page-header, .deonto-hero{
  --kaki:#fff !important;
  --heading-color:#fff !important;
  --ct-headings-color:#fff !important;
  --color-headings:#fff !important;
  --paletteColor1:#fff !important;
}

/* 4) Empêche toute teinte/filtre héritée */
.ct-hero *, .ct-page-header *, .deonto-hero *{
  background-blend-mode:normal !important;
  mix-blend-mode:normal !important;
  filter:none !important;
}/* End custom CSS */