.elementor-3767 .elementor-element.elementor-element-5a99ade{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3767 .elementor-element.elementor-element-656ca7a{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3767 .elementor-element.elementor-element-d30c2d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-3767 .elementor-element.elementor-element-d30c2d9.elementor-element{--align-self:flex-start;}.elementor-3767 .elementor-element.elementor-element-bd39064{margin:-15px 16px calc(var(--kit-widget-spacing, 0px) + 16px) 16px;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}@media(min-width:768px){.elementor-3767 .elementor-element.elementor-element-5a99ade{--content-width:571px;}}/* Start custom CSS for shortcode, class: .elementor-element-bd39064 *//* Bouton d'action */
.mepr-signup-form input[type="submit"],
.mepr-submit {
    background-color: #5b7ca8 !important; /* Remplace par ton code couleur exact */
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important;
    padding: 12px 24px !important;
    font-family: 'Quicksand', sans-serif !important;
    font-weight: 600 !important;
}

/* Survol du bouton */
.mepr-signup-form input[type="submit"]:hover,
.mepr-submit:hover {
    background-color: #4a668a !important;
}

/* Liens des CGV et politique de confidentialité */
.mepr-signup-form a {
    color: #5b7ca8 !important;
    text-decoration: underline !important;
}

/* Empêche le fond jaune lors de l'autocomplétion */
.mepr-signup-form input:-webkit-autofill,
.mepr-signup-form input:-webkit-autofill:hover, 
.mepr-signup-form input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important;
    -webkit-text-fill-color: inherit !important;
}/* End custom CSS */