.elementor-24467 .elementor-element.elementor-element-cddc455{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-c636c69 *//* =============================================
   FIX FINALE DROPDOWN EPCI - SUPPRIME LES CERCLES
   ============================================= */

/* FIX FINALE DROPDOWN EPCI - SUPPRIME LES CERCLES/LOUPES */
.gform_wrapper .chosen-container .chosen-search input[type="text"],
.gform_wrapper .chosen-container-single .chosen-search input[type="text"] {
    background-image: none !important;
    background-color: #ffffff !important;
    background-repeat: no-repeat !important; /* Sécurité anti-répétition */
    border: 2px solid #cbd5e1 !important;
    border-radius: 8px !important;
    box-shadow: none !important;
}

.chosen-search-input:focus,
.chosen-container .chosen-search input:focus {
    border-color: #1e3a8a !important;
    box-shadow: 0 0 0 3px rgba(30, 58, 138, 0.15) !important;
}

/* Le reste du formulaire (inchangé) */
.gform_wrapper {
    background: #f8fafc !important;
    border-radius: 12px !important;
    padding: 45px 50px !important;
}

.gfield_label {
    color: #334155 !important;
    font-weight: 600 !important;
}

.ginput_container input[type="text"],
.ginput_container input[type="email"],
.ginput_container input[type="tel"],
.ginput_container textarea {
    border: 2px solid #cbd5e1 !important;
    border-radius: 8px !important;
}

.gform_button {
    background: #e2e8f0 !important;
    color: #1e3a8a !important;
    border-radius: 9999px !important;
}

.gform_button:hover {
    background: #cbd5e1 !important;
}/* End custom CSS */