.elementor-7233 .elementor-element.elementor-element-8e53441{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7233 .elementor-element.elementor-element-eb6d3a3{width:100%;max-width:100%;}.elementor-7233 .elementor-element.elementor-element-eb6d3a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-eb6d3a3 *//* 1) RÉTABLIR LE FOND GLOBAL DE LA PAGE (ne touche plus à tout le site) */
html, body { background: unset !important; }           /* annule la règle précédente */
body { background: var(--page-bg, #fff) !important; }  /* ou la couleur que tu utilises d'habitude */

/* 2) FOOTER PLEINE LARGEUR (évite les bordures/blancs des containers parents) */
#member-footer{
  width: 100vw;
  margin-left: 50%;
  transform: translateX(-50%);   /* full-bleed réel */
  border-top: 1px solid rgba(255,255,255,.06); /* très discret, évite l’effet de “coupure” */
}

/* 3) ÉVITER LES EFFETS DE MARGIN-COLLAPSE EN HAUT DU FOOTER */
#member-footer .mf-wrap{ padding-top: 44px; }
#member-footer .mf-intro { margin-top: 0; }/* End custom CSS */