
/* EMGA: harmonisation des en-tetes historiques, 2026-11-09.
   Portee limitee aux 16 sections listees; contenu et prix inchanges. */
:is(.elementor-220876 > .elementor-element-bb10098,
.elementor-220881 > .elementor-element-f7dce52,
.elementor-220886 > .elementor-element-e12d586,
.elementor-202604 > .elementor-element-7503e9b,
.elementor-203692 > .elementor-element-df28282,
.elementor-203669 > .elementor-element-b8ad659,
.elementor-202634 > .elementor-element-76338d2,
.elementor-203718 > .elementor-element-944acef,
.elementor-203645 > .elementor-element-c9306c5,
.elementor-203395 > .elementor-element-99a4cf9,
.elementor-223551 > .elementor-element-edbafa3,
.elementor-223634 > .elementor-element-b17d114,
.elementor-223612 > .elementor-element-c6ff25a,
.elementor-4394 > .elementor-element-bc8e715,
.elementor-5875 > .elementor-element-8eda095,
.elementor-207596 > .elementor-element-356c7c8) {
 background:linear-gradient(180deg,#fff 0%,#F2F4F7 100%) !important;
 border:0 !important; padding:36px 0 60px !important; margin:0 !important;
}
:is(.elementor-220876 > .elementor-element-bb10098,
.elementor-220881 > .elementor-element-f7dce52,
.elementor-220886 > .elementor-element-e12d586,
.elementor-202604 > .elementor-element-7503e9b,
.elementor-203692 > .elementor-element-df28282,
.elementor-203669 > .elementor-element-b8ad659,
.elementor-202634 > .elementor-element-76338d2,
.elementor-203718 > .elementor-element-944acef,
.elementor-203645 > .elementor-element-c9306c5,
.elementor-203395 > .elementor-element-99a4cf9,
.elementor-223551 > .elementor-element-edbafa3,
.elementor-223634 > .elementor-element-b17d114,
.elementor-223612 > .elementor-element-c6ff25a,
.elementor-4394 > .elementor-element-bc8e715,
.elementor-5875 > .elementor-element-8eda095,
.elementor-207596 > .elementor-element-356c7c8) > .elementor-container {
 max-width:1140px !important; min-height:0 !important;
}
:is(.elementor-220876 > .elementor-element-bb10098,
.elementor-220881 > .elementor-element-f7dce52,
.elementor-220886 > .elementor-element-e12d586,
.elementor-202604 > .elementor-element-7503e9b,
.elementor-203692 > .elementor-element-df28282,
.elementor-203669 > .elementor-element-b8ad659,
.elementor-202634 > .elementor-element-76338d2,
.elementor-203718 > .elementor-element-944acef,
.elementor-203645 > .elementor-element-c9306c5,
.elementor-203395 > .elementor-element-99a4cf9,
.elementor-223551 > .elementor-element-edbafa3,
.elementor-223634 > .elementor-element-b17d114,
.elementor-223612 > .elementor-element-c6ff25a,
.elementor-4394 > .elementor-element-bc8e715,
.elementor-5875 > .elementor-element-8eda095,
.elementor-207596 > .elementor-element-356c7c8) > .elementor-container > .elementor-column {
 width:100% !important; background:none !important;
}
:is(.elementor-220876 > .elementor-element-bb10098,
.elementor-220881 > .elementor-element-f7dce52,
.elementor-220886 > .elementor-element-e12d586,
.elementor-202604 > .elementor-element-7503e9b,
.elementor-203692 > .elementor-element-df28282,
.elementor-203669 > .elementor-element-b8ad659,
.elementor-202634 > .elementor-element-76338d2,
.elementor-203718 > .elementor-element-944acef,
.elementor-203645 > .elementor-element-c9306c5,
.elementor-203395 > .elementor-element-99a4cf9,
.elementor-223551 > .elementor-element-edbafa3,
.elementor-223634 > .elementor-element-b17d114,
.elementor-223612 > .elementor-element-c6ff25a,
.elementor-4394 > .elementor-element-bc8e715,
.elementor-5875 > .elementor-element-8eda095,
.elementor-207596 > .elementor-element-356c7c8) > .elementor-container > .elementor-column > .elementor-widget-wrap {
 padding:0 16px !important; background:none !important;
 align-content:flex-start !important; align-items:flex-start !important;
 gap:16px 0;
}
:is(.elementor-220876 > .elementor-element-bb10098,
.elementor-220881 > .elementor-element-f7dce52,
.elementor-220886 > .elementor-element-e12d586,
.elementor-202604 > .elementor-element-7503e9b,
.elementor-203692 > .elementor-element-df28282,
.elementor-203669 > .elementor-element-b8ad659,
.elementor-202634 > .elementor-element-76338d2,
.elementor-203718 > .elementor-element-944acef,
.elementor-203645 > .elementor-element-c9306c5,
.elementor-203395 > .elementor-element-99a4cf9,
.elementor-223551 > .elementor-element-edbafa3,
.elementor-223634 > .elementor-element-b17d114,
.elementor-223612 > .elementor-element-c6ff25a,
.elementor-4394 > .elementor-element-bc8e715,
.elementor-5875 > .elementor-element-8eda095,
.elementor-207596 > .elementor-element-356c7c8) .elementor-widget-spacer { display:none !important; }
:is(.elementor-220876 > .elementor-element-bb10098,
.elementor-220881 > .elementor-element-f7dce52,
.elementor-220886 > .elementor-element-e12d586,
.elementor-202604 > .elementor-element-7503e9b,
.elementor-203692 > .elementor-element-df28282,
.elementor-203669 > .elementor-element-b8ad659,
.elementor-202634 > .elementor-element-76338d2,
.elementor-203718 > .elementor-element-944acef,
.elementor-203645 > .elementor-element-c9306c5,
.elementor-203395 > .elementor-element-99a4cf9,
.elementor-223551 > .elementor-element-edbafa3,
.elementor-223634 > .elementor-element-b17d114,
.elementor-223612 > .elementor-element-c6ff25a,
.elementor-4394 > .elementor-element-bc8e715,
.elementor-5875 > .elementor-element-8eda095,
.elementor-207596 > .elementor-element-356c7c8) .elementor-widget-heading {
 width:100% !important; max-width:100% !important; margin:0 !important; text-align:left !important;
}
:is(.elementor-220876 > .elementor-element-bb10098,
.elementor-220881 > .elementor-element-f7dce52,
.elementor-220886 > .elementor-element-e12d586,
.elementor-202604 > .elementor-element-7503e9b,
.elementor-203692 > .elementor-element-df28282,
.elementor-203669 > .elementor-element-b8ad659,
.elementor-202634 > .elementor-element-76338d2,
.elementor-203718 > .elementor-element-944acef,
.elementor-203645 > .elementor-element-c9306c5,
.elementor-203395 > .elementor-element-99a4cf9,
.elementor-223551 > .elementor-element-edbafa3,
.elementor-223634 > .elementor-element-b17d114,
.elementor-223612 > .elementor-element-c6ff25a,
.elementor-4394 > .elementor-element-bc8e715,
.elementor-5875 > .elementor-element-8eda095,
.elementor-207596 > .elementor-element-356c7c8) h1.elementor-heading-title {
 font-size:48px !important; font-weight:800 !important; line-height:1.4 !important;
 color:#242527 !important; max-width:80%; margin:0 0 8px !important;
 text-align:left !important; overflow-wrap:break-word;
}
:is(.elementor-220876 > .elementor-element-bb10098,
.elementor-220881 > .elementor-element-f7dce52,
.elementor-220886 > .elementor-element-e12d586,
.elementor-202604 > .elementor-element-7503e9b,
.elementor-203692 > .elementor-element-df28282,
.elementor-203669 > .elementor-element-b8ad659,
.elementor-202634 > .elementor-element-76338d2,
.elementor-203718 > .elementor-element-944acef,
.elementor-203645 > .elementor-element-c9306c5,
.elementor-203395 > .elementor-element-99a4cf9,
.elementor-223551 > .elementor-element-edbafa3,
.elementor-223634 > .elementor-element-b17d114,
.elementor-223612 > .elementor-element-c6ff25a,
.elementor-4394 > .elementor-element-bc8e715,
.elementor-5875 > .elementor-element-8eda095,
.elementor-207596 > .elementor-element-356c7c8) p.elementor-heading-title {
 color:#6b6c6e !important; font-size:16px !important; font-weight:700 !important;
 line-height:1.6 !important; letter-spacing:1.5px !important; text-transform:uppercase;
 margin:0 !important; text-align:left !important;
}
:is(.elementor-220876 > .elementor-element-bb10098,
.elementor-220881 > .elementor-element-f7dce52,
.elementor-220886 > .elementor-element-e12d586,
.elementor-202604 > .elementor-element-7503e9b,
.elementor-203692 > .elementor-element-df28282,
.elementor-203669 > .elementor-element-b8ad659,
.elementor-202634 > .elementor-element-76338d2,
.elementor-203718 > .elementor-element-944acef,
.elementor-203645 > .elementor-element-c9306c5,
.elementor-203395 > .elementor-element-99a4cf9,
.elementor-223551 > .elementor-element-edbafa3,
.elementor-223634 > .elementor-element-b17d114,
.elementor-223612 > .elementor-element-c6ff25a,
.elementor-4394 > .elementor-element-bc8e715,
.elementor-5875 > .elementor-element-8eda095,
.elementor-207596 > .elementor-element-356c7c8) h1 mark {
 background:transparent !important; color:inherit !important; padding:0 !important;
 text-decoration-line:underline; text-decoration-color:#F9B206;
 text-decoration-thickness:6px; text-underline-offset:10px; text-decoration-skip-ink:none;
}
:is(.elementor-220876 > .elementor-element-bb10098,
.elementor-220881 > .elementor-element-f7dce52,
.elementor-220886 > .elementor-element-e12d586,
.elementor-202604 > .elementor-element-7503e9b,
.elementor-203692 > .elementor-element-df28282,
.elementor-203669 > .elementor-element-b8ad659,
.elementor-202634 > .elementor-element-76338d2,
.elementor-203718 > .elementor-element-944acef,
.elementor-203645 > .elementor-element-c9306c5,
.elementor-203395 > .elementor-element-99a4cf9,
.elementor-223551 > .elementor-element-edbafa3,
.elementor-223634 > .elementor-element-b17d114,
.elementor-223612 > .elementor-element-c6ff25a,
.elementor-4394 > .elementor-element-bc8e715,
.elementor-5875 > .elementor-element-8eda095,
.elementor-207596 > .elementor-element-356c7c8) .elementor-widget-button { margin:10px 0 0 !important; width:auto; }
:is(.elementor-220876 > .elementor-element-bb10098,
.elementor-220881 > .elementor-element-f7dce52,
.elementor-220886 > .elementor-element-e12d586,
.elementor-202604 > .elementor-element-7503e9b,
.elementor-203692 > .elementor-element-df28282,
.elementor-203669 > .elementor-element-b8ad659,
.elementor-202634 > .elementor-element-76338d2,
.elementor-203718 > .elementor-element-944acef,
.elementor-203645 > .elementor-element-c9306c5,
.elementor-203395 > .elementor-element-99a4cf9,
.elementor-223551 > .elementor-element-edbafa3,
.elementor-223634 > .elementor-element-b17d114,
.elementor-223612 > .elementor-element-c6ff25a,
.elementor-4394 > .elementor-element-bc8e715,
.elementor-5875 > .elementor-element-8eda095,
.elementor-207596 > .elementor-element-356c7c8) .elementor-button {
 display:inline-flex; align-items:center; justify-content:center;
 background:#F9B206 !important; color:#242527 !important; border:0 !important;
 padding:14px 26px !important; border-radius:9999px !important;
 font-size:15px !important; font-weight:600 !important; line-height:1.2 !important;
 min-height:48px; box-shadow:0 2px 4px rgba(0,0,0,.05),0 8px 16px rgba(0,0,0,.08);
}
:is(.elementor-220876 > .elementor-element-bb10098,
.elementor-220881 > .elementor-element-f7dce52,
.elementor-220886 > .elementor-element-e12d586,
.elementor-202604 > .elementor-element-7503e9b,
.elementor-203692 > .elementor-element-df28282,
.elementor-203669 > .elementor-element-b8ad659,
.elementor-202634 > .elementor-element-76338d2,
.elementor-203718 > .elementor-element-944acef,
.elementor-203645 > .elementor-element-c9306c5,
.elementor-203395 > .elementor-element-99a4cf9,
.elementor-223551 > .elementor-element-edbafa3,
.elementor-223634 > .elementor-element-b17d114,
.elementor-223612 > .elementor-element-c6ff25a,
.elementor-4394 > .elementor-element-bc8e715,
.elementor-5875 > .elementor-element-8eda095,
.elementor-207596 > .elementor-element-356c7c8) .elementor-button:hover { filter:brightness(.96); }
:is(.elementor-220876 > .elementor-element-bb10098,
.elementor-220881 > .elementor-element-f7dce52,
.elementor-220886 > .elementor-element-e12d586,
.elementor-202604 > .elementor-element-7503e9b,
.elementor-203692 > .elementor-element-df28282,
.elementor-203669 > .elementor-element-b8ad659,
.elementor-202634 > .elementor-element-76338d2,
.elementor-203718 > .elementor-element-944acef,
.elementor-203645 > .elementor-element-c9306c5,
.elementor-203395 > .elementor-element-99a4cf9,
.elementor-223551 > .elementor-element-edbafa3,
.elementor-223634 > .elementor-element-b17d114,
.elementor-223612 > .elementor-element-c6ff25a,
.elementor-4394 > .elementor-element-bc8e715,
.elementor-5875 > .elementor-element-8eda095,
.elementor-207596 > .elementor-element-356c7c8) .elementor-button:focus-visible { outline:3px solid #242527; outline-offset:4px; }
@media (max-width:767px) {
 :is(.elementor-220876 > .elementor-element-bb10098,
.elementor-220881 > .elementor-element-f7dce52,
.elementor-220886 > .elementor-element-e12d586,
.elementor-202604 > .elementor-element-7503e9b,
.elementor-203692 > .elementor-element-df28282,
.elementor-203669 > .elementor-element-b8ad659,
.elementor-202634 > .elementor-element-76338d2,
.elementor-203718 > .elementor-element-944acef,
.elementor-203645 > .elementor-element-c9306c5,
.elementor-203395 > .elementor-element-99a4cf9,
.elementor-223551 > .elementor-element-edbafa3,
.elementor-223634 > .elementor-element-b17d114,
.elementor-223612 > .elementor-element-c6ff25a,
.elementor-4394 > .elementor-element-bc8e715,
.elementor-5875 > .elementor-element-8eda095,
.elementor-207596 > .elementor-element-356c7c8) { padding:26px 0 44px !important; }
 :is(.elementor-220876 > .elementor-element-bb10098,
.elementor-220881 > .elementor-element-f7dce52,
.elementor-220886 > .elementor-element-e12d586,
.elementor-202604 > .elementor-element-7503e9b,
.elementor-203692 > .elementor-element-df28282,
.elementor-203669 > .elementor-element-b8ad659,
.elementor-202634 > .elementor-element-76338d2,
.elementor-203718 > .elementor-element-944acef,
.elementor-203645 > .elementor-element-c9306c5,
.elementor-203395 > .elementor-element-99a4cf9,
.elementor-223551 > .elementor-element-edbafa3,
.elementor-223634 > .elementor-element-b17d114,
.elementor-223612 > .elementor-element-c6ff25a,
.elementor-4394 > .elementor-element-bc8e715,
.elementor-5875 > .elementor-element-8eda095,
.elementor-207596 > .elementor-element-356c7c8) h1.elementor-heading-title { font-size:32px !important; line-height:1.4 !important; max-width:100%; }
 :is(.elementor-220876 > .elementor-element-bb10098,
.elementor-220881 > .elementor-element-f7dce52,
.elementor-220886 > .elementor-element-e12d586,
.elementor-202604 > .elementor-element-7503e9b,
.elementor-203692 > .elementor-element-df28282,
.elementor-203669 > .elementor-element-b8ad659,
.elementor-202634 > .elementor-element-76338d2,
.elementor-203718 > .elementor-element-944acef,
.elementor-203645 > .elementor-element-c9306c5,
.elementor-203395 > .elementor-element-99a4cf9,
.elementor-223551 > .elementor-element-edbafa3,
.elementor-223634 > .elementor-element-b17d114,
.elementor-223612 > .elementor-element-c6ff25a,
.elementor-4394 > .elementor-element-bc8e715,
.elementor-5875 > .elementor-element-8eda095,
.elementor-207596 > .elementor-element-356c7c8) p.elementor-heading-title { letter-spacing:.9px !important; }
 :is(.elementor-220876 > .elementor-element-bb10098,
.elementor-220881 > .elementor-element-f7dce52,
.elementor-220886 > .elementor-element-e12d586,
.elementor-202604 > .elementor-element-7503e9b,
.elementor-203692 > .elementor-element-df28282,
.elementor-203669 > .elementor-element-b8ad659,
.elementor-202634 > .elementor-element-76338d2,
.elementor-203718 > .elementor-element-944acef,
.elementor-203645 > .elementor-element-c9306c5,
.elementor-203395 > .elementor-element-99a4cf9,
.elementor-223551 > .elementor-element-edbafa3,
.elementor-223634 > .elementor-element-b17d114,
.elementor-223612 > .elementor-element-c6ff25a,
.elementor-4394 > .elementor-element-bc8e715,
.elementor-5875 > .elementor-element-8eda095,
.elementor-207596 > .elementor-element-356c7c8) h1 mark { text-decoration-thickness:4px; text-underline-offset:7px; }
 :is(.elementor-220876 > .elementor-element-bb10098,
.elementor-220881 > .elementor-element-f7dce52,
.elementor-220886 > .elementor-element-e12d586,
.elementor-202604 > .elementor-element-7503e9b,
.elementor-203692 > .elementor-element-df28282,
.elementor-203669 > .elementor-element-b8ad659,
.elementor-202634 > .elementor-element-76338d2,
.elementor-203718 > .elementor-element-944acef,
.elementor-203645 > .elementor-element-c9306c5,
.elementor-203395 > .elementor-element-99a4cf9,
.elementor-223551 > .elementor-element-edbafa3,
.elementor-223634 > .elementor-element-b17d114,
.elementor-223612 > .elementor-element-c6ff25a,
.elementor-4394 > .elementor-element-bc8e715,
.elementor-5875 > .elementor-element-8eda095,
.elementor-207596 > .elementor-element-356c7c8) .elementor-widget-button, :is(.elementor-220876 > .elementor-element-bb10098,
.elementor-220881 > .elementor-element-f7dce52,
.elementor-220886 > .elementor-element-e12d586,
.elementor-202604 > .elementor-element-7503e9b,
.elementor-203692 > .elementor-element-df28282,
.elementor-203669 > .elementor-element-b8ad659,
.elementor-202634 > .elementor-element-76338d2,
.elementor-203718 > .elementor-element-944acef,
.elementor-203645 > .elementor-element-c9306c5,
.elementor-203395 > .elementor-element-99a4cf9,
.elementor-223551 > .elementor-element-edbafa3,
.elementor-223634 > .elementor-element-b17d114,
.elementor-223612 > .elementor-element-c6ff25a,
.elementor-4394 > .elementor-element-bc8e715,
.elementor-5875 > .elementor-element-8eda095,
.elementor-207596 > .elementor-element-356c7c8) .elementor-button { width:100% !important; }
}

/* Sous-titres des deux anciens en-tetes utilisant aussi une balise h1. */
.elementor-5875 .elementor-element-b8415e4 h1.elementor-heading-title,
.elementor-207596 .elementor-element-71f4a56 h1.elementor-heading-title {
 font-size:18px !important; line-height:1.6 !important; font-weight:400 !important;
 color:#4b5563 !important; max-width:720px; margin:0 !important;
}

