.elementor-20072 .elementor-element.elementor-element-b065c26:not(.elementor-motion-effects-element-type-background), .elementor-20072 .elementor-element.elementor-element-b065c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000370;}.elementor-20072 .elementor-element.elementor-element-b065c26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20072 .elementor-element.elementor-element-b065c26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20072 .elementor-element.elementor-element-4b484f4 > .elementor-widget-container{background-color:#000370;}.elementor-20072 .elementor-element.elementor-element-4b484f4.ha-has-bg-overlay > .elementor-widget-container::before{background-color:#000360;opacity:0.5;}.elementor-20072 .elementor-element.elementor-element-4b484f4.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20072 .elementor-element.elementor-element-4b484f4{font-weight:900;}.elementor-20072 .elementor-element.elementor-element-f0d8220:not(.elementor-motion-effects-element-type-background), .elementor-20072 .elementor-element.elementor-element-f0d8220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000370;}.elementor-20072 .elementor-element.elementor-element-f0d8220{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20072 .elementor-element.elementor-element-f0d8220 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20072 .elementor-element.elementor-element-5e2e614 > .elementor-widget-container{background-color:#000370;}.elementor-20072 .elementor-element.elementor-element-5e2e614.ha-has-bg-overlay > .elementor-widget-container::before{background-color:#000360;opacity:0.5;}.elementor-20072 .elementor-element.elementor-element-5e2e614.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20072 .elementor-element.elementor-element-5e2e614{font-weight:900;}.elementor-20072 .elementor-element.elementor-element-1879652:not(.elementor-motion-effects-element-type-background), .elementor-20072 .elementor-element.elementor-element-1879652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000370;}.elementor-20072 .elementor-element.elementor-element-1879652{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20072 .elementor-element.elementor-element-1879652 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20072 .elementor-element.elementor-element-b19500d > .elementor-widget-container{background-color:#000370;}.elementor-20072 .elementor-element.elementor-element-b19500d.ha-has-bg-overlay > .elementor-widget-container::before{background-color:#000360;opacity:0.5;}.elementor-20072 .elementor-element.elementor-element-b19500d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20072 .elementor-element.elementor-element-b19500d{font-weight:900;}.elementor-20072 .elementor-element.elementor-element-e61e8f9{font-size:22px;font-weight:400;color:#000000;}.elementor-20072 .elementor-element.elementor-element-2df10b3.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button-icon-left svg, 
                    .elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button-icon-left i,
                    .elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button .cretive-button-text{font-weight:700;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button i{font-size:30px;color:#ffffff;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button svg{height:30px;width:30px;fill:#4054B2;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button-wrapper{justify-content:center;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button{color:#4054B2;background-color:#FFB000;border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--tamaya::before{color:#4054B2;background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--tamaya::after{color:#4054B2;background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--wayra:hover{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--rayen:hover{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--pipaluk::after{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--wave:hover{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--aylen::before{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--nuka::before{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--nuka::after{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--antiman::after{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--quidel::after{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button::before{border-radius:10px;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button::after{border-radius:10px;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button:hover i{color:#ffffff;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button:hover{color:#1E73BE;background-color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button:hover svg{fill:#1E73BE;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--winona::after{color:#1E73BE;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--saqui::after{color:#1E73BE;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--ujarak::before{background-color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--rayen::before{background-color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--wave::before{background-color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--wave:hover::before{background-color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--aylen::after{background-color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--saqui:hover{color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--nuka:hover::after{background-color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button.eael-creative-button--quidel:hover::after{background-color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-6b60c62.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button-icon-left svg, 
                    .elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button-icon-left i,
                    .elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button .cretive-button-text{font-weight:700;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button i{font-size:30px;color:#ffffff;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button svg{height:30px;width:30px;fill:#4054B2;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button-wrapper{justify-content:center;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button{color:#4054B2;background-color:#FFB000;border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--tamaya::before{color:#4054B2;background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--tamaya::after{color:#4054B2;background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--wayra:hover{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--rayen:hover{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--pipaluk::after{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--wave:hover{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--aylen::before{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--nuka::before{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--nuka::after{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--antiman::after{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--quidel::after{background-color:#FFB000;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button::before{border-radius:10px;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button::after{border-radius:10px;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button:hover i{color:#ffffff;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button:hover{color:#1E73BE;background-color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button:hover svg{fill:#1E73BE;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--winona::after{color:#1E73BE;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--saqui::after{color:#1E73BE;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--ujarak::before{background-color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--rayen::before{background-color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--wave::before{background-color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--wave:hover::before{background-color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--aylen::after{background-color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--saqui:hover{color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--nuka:hover::after{background-color:#EFCA37;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button.eael-creative-button--quidel:hover::after{background-color:#EFCA37;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-20072 .elementor-element.elementor-element-f0d8220 > .elementor-container{text-align:center;}.elementor-20072 .elementor-element.elementor-element-1879652 > .elementor-container{text-align:center;}.elementor-20072 .elementor-element.elementor-element-e61e8f9{font-size:16px;}}@media(max-width:767px){.elementor-20072 .elementor-element.elementor-element-e61e8f9{text-align:justify;font-size:16px;}.elementor-20072 .elementor-element.elementor-element-2df10b3 .eael-creative-button{width:250px;}.elementor-20072 .elementor-element.elementor-element-6b60c62 .eael-creative-button{width:250px;}}/* Start custom CSS for text-editor, class: .elementor-element-e61e8f9 *//* ====== Style titres : uniquement dans cette section ====== */
.elementor-20072 .elementor-element.elementor-element-e61e8f9 h1,
.elementor-20072 .elementor-element.elementor-element-e61e8f9 h2,
.elementor-20072 .elementor-element.elementor-element-e61e8f9 h3,
.elementor-20072 .elementor-element.elementor-element-e61e8f9 h4,
.elementor-20072 .elementor-element.elementor-element-e61e8f9 h5,
.elementor-20072 .elementor-element.elementor-element-e61e8f9 h6 {
  margin: 0 0 .4em 0 !important;
  line-height: 1.15 !important;
  letter-spacing: normal !important;

  color: #000370 !important; /* Couleur des titres */
  font-weight: 600 !important; /* Graisse globale par défaut */
}

/* ---------- Personnalisation fine par balise ---------- */
.elementor-20072 .elementor-element.elementor-element-e61e8f9 h1 { font-size: 56px !important; font-weight: 700 !important; } /* très fort */
.elementor-20072 .elementor-element.elementor-element-e61e8f9 h2 { font-size: 40px !important; font-weight: 600 !important; }
.elementor-20072 .elementor-element.elementor-element-e61e8f9 h3 { font-size: 30px !important; font-weight: 600 !important; }
.elementor-20072 .elementor-element.elementor-element-e61e8f9 h4 { font-size: 28px !important; font-weight: 500 !important; }
.elementor-20072 .elementor-element.elementor-element-e61e8f9 h5 { font-size: 22px !important; font-weight: 500 !important; }
.elementor-20072 .elementor-element.elementor-element-e61e8f9 h6 { font-size: 18px !important; font-weight: 500 !important; }

/* ---------- Tablet (≤ 1024px) ---------- */
@media (max-width: 1024px) {
  .elementor-20072 .elementor-element.elementor-element-e61e8f9 h1 { font-size: 44px !important; font-weight: 700 !important; }
  .elementor-20072 .elementor-element.elementor-element-e61e8f9 h2 { font-size: 28px !important; font-weight: 600 !important; }
  .elementor-20072 .elementor-element.elementor-element-e61e8f9 h3 { font-size: 20px !important; font-weight: 600 !important; }
  .elementor-20072 .elementor-element.elementor-element-e61e8f9 h4 { font-size: 24px !important; font-weight: 500 !important; }
  .elementor-20072 .elementor-element.elementor-element-e61e8f9 h5 { font-size: 20px !important; font-weight: 500 !important; }
  .elementor-20072 .elementor-element.elementor-element-e61e8f9 h6 { font-size: 16px !important; font-weight: 500 !important; }
}

/* ---------- Mobile (≤ 767px) ---------- */
@media (max-width: 767px) {
  .elementor-20072 .elementor-element.elementor-element-e61e8f9 h1 { font-size: 34px !important; font-weight: 700 !important; }
  .elementor-20072 .elementor-element.elementor-element-e61e8f9 h2 { font-size: 24px !important; font-weight: 600 !important; }
  .elementor-20072 .elementor-element.elementor-element-e61e8f9 h3 { font-size: 20px !important; font-weight: 600 !important; }
  .elementor-20072 .elementor-element.elementor-element-e61e8f9 h4 { font-size: 20px !important; font-weight: 500 !important; }
  .elementor-20072 .elementor-element.elementor-element-e61e8f9 h5 { font-size: 18px !important; font-weight: 500 !important; }
  .elementor-20072 .elementor-element.elementor-element-e61e8f9 h6 { font-size: 16px !important; font-weight: 500 !important; }
}/* End custom CSS */