#forminator-module-25778 .forminator-field .forminator-radio .forminator-radio-image,
		#forminator-module-25778 .forminator-field .forminator-checkbox .forminator-checkbox-image {
							width: 70px;
							height: 70px;
					}

.forminator-ui.forminator-custom-form-25778/* DESIGN FORMULAIRE VERSION FINALE & CORRIGÉE */

/* === FORMULAIRE GLOBAL === */
.forminator-ui.forminator-custom-form{max-width: 900px !important;margin: 0 auto !important;background-color: #ffffff !important;padding: 40px 50px !important;border-radius: 16px !important;box-shadow: 0 4px 25px rgba(0,0,0,0.08) !important;border: 1px solid #e6e6f0 !important;}.forminator-ui.forminator-custom-form-25778 /* === TITRES === */
.forminator-title{text-align: center !important;color: #1C0A6D !important;font-size: 26px !important;font-weight: 700 !important;margin-bottom: 25px !important;letter-spacing: 0.3px !important;}.forminator-ui.forminator-custom-form-25778 /* === STRUCTURE === */
.forminator-row{display: flex !important;flex-wrap: wrap !important;gap: 22px !important;justify-content: space-between !important;}.forminator-ui.forminator-custom-form-25778 .forminator-field{flex: 1 1 47% !important;min-width: 250px !important;}.forminator-ui.forminator-custom-form-25778 /* === LABELS === */
.forminator-label{display: block !important;margin-bottom: 8px !important;font-weight: 600 !important;color: #1C0A6D !important;font-size: 15px !important;}.forminator-ui.forminator-custom-form-25778 /* === CHAMPS GÉNÉRAUX === */
.forminator-input,.forminator-ui.forminator-custom-form-25778 .forminator-textarea,.forminator-ui.forminator-custom-form-25778 .forminator-select select{width: 100% !important;border-radius: 10px !important;border: 1.5px solid #d0d0e8 !important;background-color: #fafaff !important;padding: 8px 10px !important;font-size: 15px !important;color: #000000 !important;transition: all 0.25s ease-in-out !important;box-shadow: 0 2px 4px rgba(0,0,0,0.04) !important;}.forminator-ui.forminator-custom-form-25778 /* === FOCUS === */
.forminator-input:focus,.forminator-ui.forminator-custom-form-25778 .forminator-textarea:focus,.forminator-ui.forminator-custom-form-25778 .forminator-select select:focus{border-color: #1C0A6D !important;background-color: #ffffff !important;box-shadow: 0 0 6px rgba(28,10,109,0.25) !important;outline: none !important;}.forminator-ui.forminator-custom-form-25778 /* Ces champs Formation/Année sont maintenant commentés car ils écrasaient la largeur. 
   Si vous les voulez plus petits que Nom/Prénom,.forminator-ui.forminator-custom-form-25778 réactivez ce bloc. */
/*
.forminator-input-wrap.champ-formation input,.forminator-ui.forminator-custom-form-25778 .forminator-input-wrap.champ-formation select,.forminator-ui.forminator-custom-form-25778 .forminator-input-wrap.champ-annee input,.forminator-ui.forminator-custom-form-25778 .forminator-input-wrap.champ-annee select{width: 55% !important;max-width: 320px !important;margin: 0 auto !important;display: block !important;padding: 6px 8px !important;line-height: 1.2 !important;}.forminator-ui.forminator-custom-form-25778 .forminator-field.champ-formation .forminator-label,.forminator-ui.forminator-custom-form-25778 .forminator-field.champ-annee .forminator-label{text-align: center !important;}.forminator-ui.forminator-custom-form-25778 */

/* === ESPACEMENT ENTRE CHAMPS === */
.forminator-field:not(:last-child){margin-bottom: 18px !important;}.forminator-ui.forminator-custom-form-25778 /* === CASES À COCHER (OUI / NON) & CIVILITÉ === */
.forminator-checkbox-list,.forminator-ui.forminator-custom-form-25778 .forminator-radio-list{display: flex !important;flex-wrap: wrap !important;gap: 14px 28px !important;/* espace entre Oui et Non / Madame et Monsieur */
    align-items: center !important;margin-top: 8px !important;}.forminator-ui.forminator-custom-form-25778 .forminator-checkbox-list label,.forminator-ui.forminator-custom-form-25778 .forminator-radio-list label{display: flex !important;align-items: center !important;/* Ancien gap mis en commentaire car il ne fonctionnait pas
       gap: 20px!important;*/
    font-size: 15px !important;color: #000 !important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-25778 /* CORRECTION ESPACEMENT CASE À COCHER / TEXTE */
.forminator-checkbox-list input[type="checkbox"],.forminator-ui.forminator-custom-form-25778 .forminator-radio-list input[type="radio"]{width: 18px !important;height: 18px !important;accent-color: #1C0A6D !important;margin-right: 15px !important;}.forminator-ui.forminator-custom-form-25778 input[type=checkbox],.forminator-ui.forminator-custom-form-25778 input[type=radio]{box-sizing: border-box !important;padding: 0 !important;margin: 10px !important;}.forminator-ui.forminator-custom-form-25778 /* === TEXTAREA MODIFIÉ (Formation Souhaitée) === */
.forminator-textarea{min-height: 40px !important;height: 40px !important;padding: 8px 10px !important;}.forminator-ui.forminator-custom-form-25778 /* === BOUTON ENVOYER === */
.forminator-button-submit{background-color: #1C0A6D !important;color: #ffffff !important;font-size: 16px !important;font-weight: 600 !important;padding: 12px 30px !important;border-radius: 8px !important;border: none !important;text-transform: uppercase !important;letter-spacing: 0.5px !important;transition: all 0.3s ease !important;display: block !important;margin: 25px auto 0 auto !important;}.forminator-ui.forminator-custom-form-25778 .forminator-button-submit:hover{background-color: #4C30E8 !important;box-shadow: 0 4px 12px rgba(76,48,232,0.35) !important;}.forminator-ui.forminator-custom-form-25778 /* === PLACEHOLDERS === */
.forminator-input::placeholder,.forminator-ui.forminator-custom-form-25778 .forminator-textarea::placeholder{color: #8888aa !important;}.forminator-ui.forminator-custom-form-25778.forminator-ui.forminator-custom-form{padding: 25px 20px !important;}.forminator-ui.forminator-custom-form-25778 .forminator-title{font-size: 22px !important;}

/* === RESPONSIVE === */
@media (max-width: 768px) { .forminator-ui.forminator-custom-form-25778 .forminator-field{flex: 1 1 100% !important;}.forminator-ui.forminator-custom-form-25778 .forminator-input-wrap.champ-formation input,.forminator-ui.forminator-custom-form-25778 .forminator-input-wrap.champ-formation select,.forminator-ui.forminator-custom-form-25778 .forminator-input-wrap.champ-annee input,.forminator-ui.forminator-custom-form-25778 .forminator-input-wrap.champ-annee select{width: 90% !important;max-width: none !important;} }