.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14674 .elementor-element.elementor-element-8ce7c5c:not(.elementor-motion-effects-element-type-background), .elementor-14674 .elementor-element.elementor-element-8ce7c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-14674 .elementor-element.elementor-element-8ce7c5c > .elementor-background-overlay{background-image:url("https://www.v2.start-academy.fr/wp-content/uploads/2021/08/bg-banner.png");opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14674 .elementor-element.elementor-element-8ce7c5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:050px 0px 50px 0px;}.elementor-14674 .elementor-element.elementor-element-52bb261 > .elementor-container{max-width:894px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-14674 .elementor-element.elementor-element-87197de{width:var( --container-widget-width, 92.979% );max-width:92.979%;--container-widget-width:92.979%;--container-widget-flex-grow:0;text-align:center;}.elementor-14674 .elementor-element.elementor-element-87197de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-a568f6d );}.elementor-14674 .elementor-element.elementor-element-07e35d4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-14674 .elementor-element.elementor-element-07e35d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#3EA9FF;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-14674 .elementor-element.elementor-element-2260af4{text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:22px;color:var( --e-global-color-a568f6d );}.elementor-widget-wpforms .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wpforms .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14674 .elementor-element.elementor-element-ed877b9 > .elementor-widget-container{margin:-2em 0em 0em 0em;padding:0px 200px 0px 200px;}.elementor-14674 .elementor-element.elementor-element-9d85b12{text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:22px;color:var( --e-global-color-a568f6d );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14674 .elementor-element.elementor-element-b2089ce .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:3px 3px 3px 3px;}.elementor-14674 .elementor-element.elementor-element-b2089ce .elementor-button:hover, .elementor-14674 .elementor-element.elementor-element-b2089ce .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14674 .elementor-element.elementor-element-b2089ce .elementor-button:hover svg, .elementor-14674 .elementor-element.elementor-element-b2089ce .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-14674 .elementor-element.elementor-element-ed877b9 > .elementor-widget-container{padding:0px 100px 0px 100px;}}@media(max-width:767px){.elementor-14674 .elementor-element.elementor-element-87197de .elementor-heading-title{font-size:25px;}.elementor-14674 .elementor-element.elementor-element-07e35d4{text-align:center;}.elementor-14674 .elementor-element.elementor-element-07e35d4 .elementor-heading-title{font-size:20px;}.elementor-14674 .elementor-element.elementor-element-ed877b9 > .elementor-widget-container{padding:0px 20px 0px 20px;}}/* Start custom CSS for wpforms, class: .elementor-element-ed877b9 */div.wpforms-container-full .wpforms-field-label {
    margin: 0 0 var(--wpforms-field-size-input-spacing) 0;
    padding: 0;
    font-size: var(--wpforms-label-size-font-size);
    line-height: var(--wpforms-label-size-line-height);
    color: #ffffff; /* Texte en blanc */
    font-weight: 400; /* Moins gras (par défaut) */
}
div.wpforms-container-full input[type=submit]:hover, 
div.wpforms-container-full button[type=submit]:hover, 
div.wpforms-container-full .wpforms-page-button:hover {
    background-color: #ffffff; /* Fond blanc au survol */
    color: #007bff; /* Texte bleu au survol */
}

div.wpforms-container-full input[type=submit]:not(:hover):not(:active), 
div.wpforms-container-full button[type=submit]:not(:hover):not(:active), 
div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
    background-color: var(--wpforms-button-background-color); /* Couleur par défaut */
    color: var(--wpforms-button-text-color); /* Couleur par défaut du texte */
}/* End custom CSS */