.elementor-22170101 .elementor-element.elementor-element-ca57b69 .elementor-heading-title{color:#2B2B2B;font-family:"Manrope", sans-serif;font-size:32px;font-weight:900;}.elementor-22170101 .elementor-element.elementor-element-f79b1c5{font-family:"Manrope", sans-serif;font-size:14px;}.elementor-22170101 .elementor-element.elementor-element-f79b1c5 p{margin-bottom:1px;}.elementor-22170101 .elementor-element.elementor-element-58a623a .elementor-form-fields-wrapper{row-gap:10px;margin:0 calc(-10px / 2);}.elementor-22170101 .elementor-element.elementor-element-58a623a .elementor-field-group{padding:0 calc(10px / 2);}.elementor-22170101 .elementor-element.elementor-element-58a623a .elementor-field-group > .elementor-field-label{margin-bottom:5px;}.elementor-22170101 .elementor-element.elementor-element-58a623a .elementor-field-option .elementor-field-label{padding-inline-start:5px;}.elementor-22170101 .elementor-element.elementor-element-58a623a .elementor-field{font-family:"Manrope", sans-serif;}.elementor-22170101 .elementor-element.elementor-element-58a623a .elementor-button{background-color:#2F3E22;border-radius:5px;}.elementor-22170101 .elementor-element.elementor-element-180693c .elementor-heading-title{color:#2B2B2B;font-family:"Manrope", sans-serif;font-size:24px;}.elementor-22170101 .elementor-element.elementor-element-97caff4.elementor-view-stacked .elementor-icon{background-color:#2F3E22;}.elementor-22170101 .elementor-element.elementor-element-97caff4.elementor-view-framed .elementor-icon, .elementor-22170101 .elementor-element.elementor-element-97caff4.elementor-view-default .elementor-icon{color:#2F3E22;}.elementor-22170101 .elementor-element.elementor-element-97caff4 .elementor-icon{font-size:22px;}.elementor-22170101 .elementor-element.elementor-element-97caff4 .elementor-icon-box-title{font-family:"Manrope", sans-serif;font-size:16px;}.elementor-22170101 .elementor-element.elementor-element-97caff4 .elementor-icon-box-description{font-family:"Manrope", sans-serif;font-size:14px;}.elementor-22170101 .elementor-element.elementor-element-80cdd63.elementor-view-stacked .elementor-icon{background-color:#2F3E22;}.elementor-22170101 .elementor-element.elementor-element-80cdd63.elementor-view-framed .elementor-icon, .elementor-22170101 .elementor-element.elementor-element-80cdd63.elementor-view-default .elementor-icon{color:#2F3E22;}.elementor-22170101 .elementor-element.elementor-element-80cdd63 .elementor-icon{font-size:20px;}.elementor-22170101 .elementor-element.elementor-element-80cdd63 .elementor-icon-box-title{font-family:"Manrope", sans-serif;font-size:16px;}.elementor-22170101 .elementor-element.elementor-element-80cdd63 .elementor-icon-box-description{font-family:"Manrope", sans-serif;font-size:14px;}.elementor-22170101 .elementor-element.elementor-element-680a155.elementor-view-stacked .elementor-icon{background-color:#2F3E22;}.elementor-22170101 .elementor-element.elementor-element-680a155.elementor-view-framed .elementor-icon, .elementor-22170101 .elementor-element.elementor-element-680a155.elementor-view-default .elementor-icon{color:#2F3E22;}.elementor-22170101 .elementor-element.elementor-element-680a155 .elementor-icon{font-size:20px;}.elementor-22170101 .elementor-element.elementor-element-680a155 .elementor-icon-box-title{font-family:"Manrope", sans-serif;font-size:16px;}.elementor-22170101 .elementor-element.elementor-element-680a155 .elementor-icon-box-description{font-family:"Manrope", sans-serif;font-size:14px;}.elementor-22170101 .elementor-element.elementor-element-ea39c86{text-align:center;}.elementor-22170101 .elementor-element.elementor-element-ea39c86 .elementor-heading-title{font-family:"Manrope", sans-serif;}.elementor-22170101 .elementor-element.elementor-element-ea39c86 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-22170101 .elementor-element.elementor-element-b52aab3{text-align:center;font-family:"Manrope", sans-serif;font-size:14px;}.elementor-22170101 .elementor-element.elementor-element-ecb0d98 .elementor-atc .elementor-button{background-color:#2C3E1F;border-radius:5px;}.elementor-22170101 .elementor-element.elementor-element-ecb0d98 .elementor-badge{min-width:50px;}@media(max-width:767px){.elementor-22170101 .elementor-element.elementor-element-97caff4 .elementor-icon{font-size:18px;}.elementor-22170101 .elementor-element.elementor-element-97caff4 .elementor-icon-box-title{font-size:16px;}.elementor-22170101 .elementor-element.elementor-element-80cdd63 .elementor-icon{font-size:18px;}.elementor-22170101 .elementor-element.elementor-element-80cdd63 .elementor-icon-box-title{font-size:16px;}.elementor-22170101 .elementor-element.elementor-element-680a155 .elementor-icon{font-size:18px;}.elementor-22170101 .elementor-element.elementor-element-680a155 .elementor-icon-box-title{font-size:16px;}}@media(min-width:768px){.elementor-22170101 .elementor-element.elementor-element-854d86c{width:65.045%;}.elementor-22170101 .elementor-element.elementor-element-bf97f66{width:34.911%;}}/* Start custom CSS for contact-form, class: .elementor-element-58a623a *//* Bloc CAPTCHA : occuper toute la largeur */
.elementor-22170101 .elementor-element.elementor-element-58a623a .ce-contact-form .form-group:has(.hi-recaptcha-contact) {
    display: block !important;
    width: 100% !important;
    margin: 25px 0 20px !important;
    padding: 0 !important;
}

/* Masquer uniquement le label vide */
.elementor-22170101 .elementor-element.elementor-element-58a623a .ce-contact-form .form-group:has(.hi-recaptcha-contact) > label {
    display: none !important;
}

/* Neutraliser le décalage Bootstrap */
.elementor-22170101 .elementor-element.elementor-element-58a623a .ce-contact-form .form-group:has(.hi-recaptcha-contact) > .col-md-9 {
    float: none !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Centrer le CAPTCHA */
.elementor-22170101 .elementor-element.elementor-element-58a623a .ce-contact-form .hi-recaptcha-contact {
    display: block !important;
    width: 304px !important;
    max-width: 100% !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-98d48e2 *//* Page Contact - Le Véritable Koudou */

/* Fond général */
body#contact,
body#contact #wrapper {
    background-color: #FFFFFF !important;
}

/* Conteneur principal */
body#contact #content-wrapper,
body#contact #main {
    background-color: #FFFFFF !important;
}/* End custom CSS */