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

.forminator-ui.forminator-custom-form-6509 /* --- 1. STRUTTURA BARRA DI AVANZAMENTO (RIPRISTINATA) --- */
.forminator-pagination-steps{display: flex !important;justify-content: space-between !important;align-items: center !important;position: relative !important;margin: 80px auto 40px !important;max-width: 90% !important;padding: 0 !important;list-style: none !important;}.forminator-ui.forminator-custom-form-6509 /* Linea grigia di fondo */
.forminator-pagination-steps::before{content: "" !important;position: absolute !important;top: 50% !important;left: 0 !important;right: 0 !important;height: 2px !important;background: #e0e0e0 !important;z-index: 1 !important;transform: translateY(-50%) !important;}.forminator-ui.forminator-custom-form-6509 /* I PALLINI (Base) */
.forminator-break{z-index: 2 !important;width: 16px !important;height: 16px !important;background: #fff !important;border: 2px solid #ccc !important;border-radius: 50% !important;position: relative !important;}.forminator-ui.forminator-custom-form-6509 /* TESTI SOPRA I PALLINI */
.forminator-step-label{position: absolute !important;top: -35px !important;left: 50% !important;transform: translateX(-50%) !important;font-size: 11px !important;font-weight: 800 !important;color: #ccc !important;text-transform: uppercase !important;}.forminator-ui.forminator-custom-form-6509 /* --- LOGICA DI "ACCENSIONE" --- */
.forminator-break.forminator-current{background: #062546 !important;border-color: #062546 !important;box-shadow: 0 0 0 4px rgba(6, 37, 70, 0.1) !important;}.forminator-ui.forminator-custom-form-6509 .forminator-break.forminator-current .forminator-step-label{color: #062546 !important;}.forminator-ui.forminator-custom-form-6509 .forminator-pagination-steps .forminator-break{background: #062546 !important;border-color: #062546 !important;}.forminator-ui.forminator-custom-form-6509 .forminator-pagination-steps .forminator-break .forminator-step-label{color: #062546 !important;}.forminator-ui.forminator-custom-form-6509 .forminator-break.forminator-current ~ .forminator-break{background: #fff !important;border-color: #ccc !important;}.forminator-ui.forminator-custom-form-6509 .forminator-break.forminator-current ~ .forminator-break .forminator-step-label{color: #ccc !important;}.forminator-ui.forminator-custom-form-6509/* --- 2. SOTTOTITOLI MENO BOLD --- */
.forminator-custom-form p{font-weight: 400 !important;/* Meno bold rispetto al default */
    color: #555 !important;line-height: 1.5 !important;}.forminator-ui.forminator-custom-form-6509 /* --- 3. PULSANTI (Navy,.forminator-ui.forminator-custom-form-6509 Posizionamento e Testo Minuscolo) --- */
.forminator-pagination-footer{display: flex !important;justify-content: flex-end !important;gap: 15px !important;margin-top: 40px !important;}.forminator-ui.forminator-custom-form-6509 .forminator-button-next,.forminator-ui.forminator-custom-form-6509 .forminator-button-back,.forminator-ui.forminator-custom-form-6509 .forminator-button-submit{background: #062546 !important;color: white !important;border-radius: 4px !important;padding: 12px 30px !important;font-weight: 700 !important;/* Forza il testo in "Avanti" invece di "AVANTI" */
    text-transform: capitalize !important;}.forminator-ui.forminator-custom-form-6509 .forminator-button-back{margin-right: auto !important;background: transparent !important;color: #062546 !important;border: 1px solid #062546 !important;}.forminator-ui.forminator-custom-form-6509 /* --- 4. ERRORI --- */
.forminator-has-error .forminator-input,.forminator-ui.forminator-custom-form-6509 .forminator-has-error .forminator-select{border-bottom: 2px solid #e74c3c !important;}.forminator-ui.forminator-custom-form-6509 .forminator-error-message{color: #e74c3c !important;font-weight: bold !important;font-size: 12px !important;margin-top: 8px !important;display: block !important;}.forminator-ui.forminator-custom-form-6509 /* Spazio tra il pulsante aggiungi e il nuovo blocco che appare */
.forminator-repeater-add{margin-bottom: 30px !important;}.forminator-ui.forminator-custom-form-6509 /* Spazio specifico tra i set di campi ripetuti */
.forminator-repeater-field{margin-top: 20px !important;padding-top: 20px !important;border-top: 1px solid #f0f0f0 !important;/* Opzionale: una linea sottile per distinguere i corsi */ !important;}.forminator-ui.forminator-custom-form-6509 /* Distanza specifica per il testo "Aree formative" nel secondo blocco */
.forminator-repeater-field .forminator-field{margin-top: 15px !important;}