.elementor-16455 .elementor-element.elementor-element-676c6bb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16455 .elementor-element.elementor-element-62b980e{--display:flex;--min-height:90px;}body.elementor-page-16455:not(.elementor-motion-effects-element-type-background), body.elementor-page-16455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}/* Start custom CSS for container, class: .elementor-element-62b980e *//* Bande de fond collée en haut de page */
.pp-slab{
  background:#2b3e57;            /* change la couleur si besoin */
  margin-top:0;
  padding-top:var(--header-h,0);  /* 0 si le header n’est pas superposé */
  padding-bottom:0;
  z-index:1;
  position:relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-afed570 *//* Fond noir plein écran autour de la politique RGPD */
.pp-dark{
  background:#000;
  padding:30px 0;      /* espace au-dessus/dessous */
}

/* Si le thème colle un fond blanc sur la section, on l’écrase */
.elementor-section.pp-dark{ background:#000 !important; }

/* Optionnel : si tu veux que la zone beige reste seulement sur la carte, pas autour */
#pp-policy .wrap{ background:transparent; }   /* garde le card beige mais pas l’enveloppe *//* End custom CSS */