.elementor-10 .elementor-element.elementor-element-2d647ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-b5a2351{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-e338cb1{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-0105afc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0105afc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0105afc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FB;}.elementor-10 .elementor-element.elementor-element-0105afc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-48d464c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-340bb0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-c239a83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-66c7545{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-7cdc700{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-0e29146{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-dc9b295{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-22e040f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-66c8b72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-900bf48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-2269015{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-bf12892{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-2d647ea{--content-width:1000px;}.elementor-10 .elementor-element.elementor-element-0105afc{--width:73%;}.elementor-10 .elementor-element.elementor-element-48d464c{--content-width:1000px;}.elementor-10 .elementor-element.elementor-element-340bb0a{--content-width:1000px;}.elementor-10 .elementor-element.elementor-element-c239a83{--content-width:1000px;}.elementor-10 .elementor-element.elementor-element-66c7545{--content-width:1000px;}.elementor-10 .elementor-element.elementor-element-7cdc700{--content-width:1000px;}.elementor-10 .elementor-element.elementor-element-0e29146{--content-width:1000px;}.elementor-10 .elementor-element.elementor-element-dc9b295{--content-width:1021px;}.elementor-10 .elementor-element.elementor-element-66c8b72{--content-width:1000px;}.elementor-10 .elementor-element.elementor-element-900bf48{--content-width:1000px;}.elementor-10 .elementor-element.elementor-element-2269015{--content-width:1000px;}}/* Start custom CSS for container, class: .elementor-element-2d647ea */#section-qui-sommes-nous {
background: linear-gradient(rgba(255,255,255,0.85), rgba(255,255,255,0.85)),
url('TON_IMAGE.jpg') no-repeat center center;
background-size: cover;
color: #111;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c239a83 */.ecoles-header h2{
margin:0 0 8px;
font-size: clamp(22px, 2.8vw, 30px);
color: var(--bic);
font-weight: 700;
text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51c1142 *//* Améliorer la visibilité des textes dans la section Pourquoi nous faire confiance */
.pourquoi-confiance h3 {
color: #000000; /* Noir pour le titre */
font-weight: bold;
}

.pourquoi-confiance p {
color: #333333; /* Gris foncé pour bonne lisibilité */
font-size: 16px;
}

.pourquoi-confiance i {
color: #0056A6; /* Bleu bic pour les pictogrammes */
font-size: 28px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e29146 *//* Améliorer la visibilité des textes dans la section Pourquoi nous faire confiance */
.pourquoi-confiance h3 {
color: #000000; /* Noir pour le titre */
font-weight: bold;
}

.pourquoi-confiance p {
color: #333333; /* Gris foncé pour bonne lisibilité */
font-size: 16px;
}

.pourquoi-confiance i {
color: #0056A6; /* Bleu bic pour les pictogrammes */
font-size: 28px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-79193b0 */.alerte-clarification {
background-color: #fff5cc;
padding: 15px;
border-left: 5px solid #ffc107;
margin-bottom: 20px;
font-size: 15px;
color: #333;
}/* End custom CSS */