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

.forminator-ui.forminator-custom-form-8204 /* ===== Conteneur du formulaire ===== */{background: #FAF9FC !important;border: 1px solid rgba(15,1,81,.12) !important;border-radius: 18px !important;padding: 36px !important;}.forminator-ui.forminator-custom-form-8204 /* ===== Stepper du haut ===== */
.forminator-pagination-steps{background: transparent !important;display: flex !important;align-items: center !important;gap: 12px !important;margin-bottom: 32px !important;padding: 0 !important;}.forminator-ui.forminator-custom-form-8204 .forminator-step{background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;display: flex !important;align-items: center !important;gap: 8px !important;cursor: default !important;}.forminator-ui.forminator-custom-form-8204 .forminator-step-label{color: #8A8996 !important;font-size: 13px !important;font-weight: 600 !important;white-space: nowrap !important;}.forminator-ui.forminator-custom-form-8204 .forminator-step.forminator-current .forminator-step-label{color: #0F0151 !important;}.forminator-ui.forminator-custom-form-8204 .forminator-step-dot{width: 8px !important;height: 8px !important;border-radius: 50% !important;background: #E4E2ED !important;border: 1px solid rgba(15,1,81,.2) !important;display: inline-block !important;}.forminator-ui.forminator-custom-form-8204 .forminator-step.forminator-current .forminator-step-dot{background: #6C47FF !important;border-color: #6C47FF !important;}.forminator-ui.forminator-custom-form-8204 .forminator-break{flex: 1 !important;height: 1px !important;background: rgba(15,1,81,.12) !important;border: none !important;}.forminator-ui.forminator-custom-form-8204 /* ===== Titres ===== */
.forminator-title{color: #0F0151 !important;font-weight: 800 !important;}.forminator-ui.forminator-custom-form-8204 .forminator-subtitle{color: #5C5B68 !important;font-weight: 400 !important;}.forminator-ui.forminator-custom-form-8204 /* ===== Lignes et colonnes ===== */
.forminator-row{display: flex !important;flex-wrap: wrap !important;gap: 20px !important;margin-bottom: 0 !important;}.forminator-ui.forminator-custom-form-8204 .forminator-col{flex: 1 1 260px !important;width: auto !important;max-width: none !important;padding: 0 !important;}.forminator-ui.forminator-custom-form-8204 /* ===== Labels au-dessus des champs ===== */
.forminator-label{position: static !important;transform: none !important;transition: none !important;background: transparent !important;padding: 0 !important;display: block !important;margin-bottom: 8px !important;color: #5C5B68 !important;font-size: 12.5px !important;font-weight: 700 !important;letter-spacing: .02em !important;}.forminator-ui.forminator-custom-form-8204 .forminator-repeater-label{color: #755EFC !important;font-size: 12px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: .06em !important;display: block !important;margin: 28px 0 16px !important;}.forminator-ui.forminator-custom-form-8204 /* ===== Champs texte / textarea / url ===== */
.forminator-input,.forminator-ui.forminator-custom-form-8204 .forminator-textarea{width: 100% !important;background: #FFFFFF !important;border: 1px solid rgba(15,1,81,.14) !important;border-radius: 10px !important;color: #0F0151 !important;padding: 13px 15px !important;height: auto !important;min-height: 48px !important;line-height: 1.4 !important;box-sizing: border-box !important;font-family: 'Montserrat', sans-serif !important;font-size: 14px !important;}.forminator-ui.forminator-custom-form-8204 .forminator-textarea{min-height: 100px !important;}.forminator-ui.forminator-custom-form-8204 .forminator-input::placeholder,.forminator-ui.forminator-custom-form-8204 .forminator-textarea::placeholder{color: #8A8996 !important;}.forminator-ui.forminator-custom-form-8204 .forminator-input:focus,.forminator-ui.forminator-custom-form-8204 .forminator-textarea:focus{border-color: #6C47FF !important;outline: none !important;}.forminator-ui.forminator-custom-form-8204 /* ===== Fix autofill Chrome ===== */
.forminator-input:-webkit-autofill,.forminator-ui.forminator-custom-form-8204 .forminator-input:-webkit-autofill:hover,.forminator-ui.forminator-custom-form-8204 .forminator-input:-webkit-autofill:focus{-webkit-text-fill-color: #0F0151 !important;-webkit-box-shadow: 0 0 0px 1000px #FFFFFF inset !important;transition: background-color 5000s ease-in-out 0s !important;}.forminator-ui.forminator-custom-form-8204 /* ===== Select "Vous Etes ?" ===== */
.forminator-select--field,.forminator-ui.forminator-custom-form-8204 select.forminator-input{width: 100% !important;height: 48px !important;line-height: 48px !important;padding: 0 15px !important;color: #0F0151 !important;background: #FFFFFF !important;border: 1px solid rgba(15,1,81,.14) !important;border-radius: 10px !important;}.forminator-ui.forminator-custom-form-8204 .select2-container{width: 100% !important;}.forminator-ui.forminator-custom-form-8204 .select2-selection--single{background: #FFFFFF !important;border: 1px solid rgba(15,1,81,.14) !important;border-radius: 10px !important;height: 48px !important;display: flex !important;align-items: center !important;padding: 0 15px !important;}.forminator-ui.forminator-custom-form-8204 .select2-selection__rendered{color: #0F0151 !important;line-height: normal !important;padding: 0 !important;}.forminator-ui.forminator-custom-form-8204 /* ===== Radio (Stade) ===== */
[role="radiogroup"]{display: flex !important;flex-direction: column !important;gap: 12px !important;margin-top: 8px !important;}.forminator-ui.forminator-custom-form-8204 .forminator-radio{display: flex !important;align-items: center !important;gap: 8px !important;}.forminator-ui.forminator-custom-form-8204 .forminator-radio-bullet{border-color: rgba(15,1,81,.3) !important;}.forminator-ui.forminator-custom-form-8204 .forminator-radio-label{color: #333333 !important;}.forminator-ui.forminator-custom-form-8204 /* ===== Checkbox ===== */
[role="group"]{display: flex !important;flex-direction: column !important;gap: 12px !important;margin-top: 8px !important;}.forminator-ui.forminator-custom-form-8204 .forminator-checkbox{display: flex !important;align-items: center !important;gap: 8px !important;}.forminator-ui.forminator-custom-form-8204 .forminator-checkbox-box{border-color: rgba(15,1,81,.3) !important;border-radius: 5px !important;}.forminator-ui.forminator-custom-form-8204 .forminator-checkbox-label{color: #333333 !important;}.forminator-ui.forminator-custom-form-8204 /* ===== Fond des groupes conditionnels ===== */
.forminator-grouped-fields{background: transparent !important;border: none !important;padding: 0 !important;}.forminator-ui.forminator-custom-form-8204 .forminator-field-group{background: transparent !important;}.forminator-ui.forminator-custom-form-8204 /* ===== Upload de fichier — CORRIGÉ (fix débordement) ===== */
.forminator-field-upload,.forminator-ui.forminator-custom-form-8204 .forminator-field-upload .forminator-field{max-width: 100% !important;overflow: hidden !important;}.forminator-ui.forminator-custom-form-8204 .forminator-file-upload{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 10px !important;max-width: 100% !important;width: 100% !important;}.forminator-ui.forminator-custom-form-8204 .forminator-input-file{color: #5C5B68 !important;font-family: 'Montserrat', sans-serif !important;font-size: 13.5px !important;max-width: 100% !important;}.forminator-ui.forminator-custom-form-8204 .forminator-input-file::file-selector-button{background: #F1F0F5 !important;color: #0F0151 !important;border: 1px solid rgba(15,1,81,.14) !important;border-radius: 100px !important;padding: 10px 20px !important;font-family: 'Montserrat', sans-serif !important;font-weight: 600 !important;font-size: 13px !important;cursor: pointer !important;margin-right: 12px !important;transition: .2s !important;}.forminator-ui.forminator-custom-form-8204 .forminator-input-file::file-selector-button:hover{background: #6C47FF !important;border-color: #6C47FF !important;color: #fff !important;}.forminator-ui.forminator-custom-form-8204 /* Le texte "Aucun fichier sélectionné" — empêche le débordement hors du cadre */
.forminator-file-upload span{word-break: break-word !important;overflow-wrap: anywhere !important;max-width: 100% !important;font-size: 13px !important;color: #8A8996 !important;}.forminator-ui.forminator-custom-form-8204 /* Label "Pitch Deck" au-dessus */
#upload-2 .forminator-label,.forminator-ui.forminator-custom-form-8204 .forminator-field-upload .forminator-label{color: #5C5B68 !important;font-size: 12.5px !important;font-weight: 700 !important;margin-bottom: 8px !important;}.forminator-ui.forminator-custom-form-8204 /* ===== Boutons Suivant / Précédent / S'inscrire ===== */
.forminator-button-next,.forminator-ui.forminator-custom-form-8204 .forminator-pagination-submit{background: #6C47FF !important;color: #fff !important;border: none !important;border-radius: 100px !important;padding: 14px 28px !important;font-weight: 700 !important;}.forminator-ui.forminator-custom-form-8204 .forminator-button-back{background: transparent !important;color: #5C5B68 !important;border: 1px solid rgba(15,1,81,.14) !important;border-radius: 100px !important;padding: 14px 28px !important;}.forminator-ui.forminator-custom-form-8204 .forminator-pagination-footer{margin-top: 32px !important;}