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

	.forminator-ui.forminator-custom-form-65 label,.forminator-ui.forminator-custom-form-65 input,.forminator-ui.forminator-custom-form-65 textarea{outline: none !important;display: block !important;width: 100% !important;}.forminator-ui.forminator-custom-form-65 label{color: var(--primary-purple) !important;font-size: 1.1rem !important;font-weight: 600 !important;letter-spacing: 0.5px !important;margin: 15px 0 8px 0 !important;text-align: left !important;}.forminator-ui.forminator-custom-form-65 input,.forminator-ui.forminator-custom-form-65 textarea{background-color: var(--white) !important;border: none !important;padding: 12px 16px !important;border-bottom: 2px solid var(--light-gray) !important;font-size: 1rem !important;letter-spacing: 0.5px !important;color: var(--dark-gray) !important;transition: all 0.3s ease !important;border-radius: 8px 8px 0 0 !important;}.forminator-ui.forminator-custom-form-65 input:focus,.forminator-ui.forminator-custom-form-65 textarea:focus{background: var(--off-white) !important;border-bottom: 3px solid var(--primary-green) !important;box-shadow: 0 2px 8px rgba(127, 166, 80, 0.2) !important;}.forminator-ui.forminator-custom-form-65 input::placeholder,.forminator-ui.forminator-custom-form-65 textarea::placeholder{color: var(--medium-gray) !important;opacity: 0.7 !important;}.forminator-ui.forminator-custom-form-65 .forminator-button{display: inline-block !important;padding: 14px 32px !important;text-decoration: none !important;font-size: 1.1rem !important;color: var(--white) !important;font-weight: 700 !important;border: none !important;text-transform: uppercase !important;background: linear-gradient(135deg, var(--primary-green), var(--secondary-green-dark)) !important;letter-spacing: 1px !important;border-radius: 12px !important;cursor: pointer !important;transition: all 0.3s ease !important;box-shadow: 0 4px 15px rgba(127, 166, 80, 0.3) !important;}.forminator-ui.forminator-custom-form-65 .forminator-button.disabled{background: var(--light-gray) !important;color: var(--medium-gray) !important;cursor: not-allowed !important;box-shadow: none !important;}.forminator-ui.forminator-custom-form-65 .forminator-button.white{color: var(--primary-purple) !important;background: var(--white) !important;border: 2px solid var(--primary-purple) !important;}.forminator-ui.forminator-custom-form-65 .forminator-button:focus{outline: none !important;box-shadow: 0 0 0 3px rgba(127, 166, 80, 0.3) !important;}.forminator-ui.forminator-custom-form-65 .forminator-button:hover:not(.disabled){transform: translateY(-2px) !important;box-shadow: 0 6px 20px rgba(127, 166, 80, 0.4) !important;}.forminator-ui.forminator-custom-form-65 .forminator-button.white:hover{background: var(--primary-purple) !important;color: var(--white) !important;}.forminator-ui.forminator-custom-form-65 .forminator-description{color: var(--medium-gray) !important;font-size: 0.9rem !important;margin-top: 6px !important;font-style: italic !important;}.forminator-ui.forminator-custom-form-65 .forminator-error-message{color: var(--primary-bordeaux) !important;font-size: 0.9rem !important;margin-top: 6px !important;font-weight: 600 !important;}.forminator-ui.forminator-custom-form-65 .forminator-response-message{font-size: 1.1rem !important;text-align: center !important;border-radius: 12px !important;margin: 20px 0 !important;}.forminator-ui.forminator-custom-form-65 .forminator-response-message.forminator-success{color: var(--primary-green) !important;}.forminator-ui.forminator-custom-form-65 .forminator-response-message.forminator-error{color: var(--primary-bordeaux) !important;}.forminator-ui.forminator-custom-form-65 /* Champs obligatoires */
.forminator-required{color: var(--primary-bordeaux) !important;}.forminator-ui.forminator-custom-form-65 /* Pour les champs avec erreur */
input.forminator-has-error,.forminator-ui.forminator-custom-form-65 textarea.forminator-has-error{border-bottom-color: var(--primary-bordeaux) !important;background: rgba(114, 47, 55, 0.05) !important;}.forminator-ui.forminator-custom-form-65 input.forminator-has-error:focus,.forminator-ui.forminator-custom-form-65 textarea.forminator-has-error:focus{box-shadow: 0 2px 8px rgba(114, 47, 55, 0.2) !important;}