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

	.forminator-ui.forminator-custom-form-251164 /* ----- Général ----- */
.forminator-ui{font-family: 'Manrope', sans-serif !important;font-size: 15px !important;color: #1d1d1d !important;}.forminator-ui.forminator-custom-form-251164 /* Labels */
.forminator-label{font-weight: 600 !important;margin-bottom: 6px !important;display: block !important;font-size: 0px !important;color: #000 !important;}.forminator-ui.forminator-custom-form-251164 /* Descriptions */
.forminator-description{color: #000 !important;font-size: 13px !important;margin-top: -10px !important;margin-bottom: 15px !important;}.forminator-ui.forminator-custom-form-251164 /* Champs texte / email / tel / select */
.forminator-input,.forminator-ui.forminator-custom-form-251164 .forminator-select{width: 100% !important;padding: 14px 20px !important;border: none !important;border-bottom: 1px solid #000 !important;background-color: transparent !important;font-size: 15px !important;color: #000 !important;margin-bottom: 25px !important;outline: none !important;border-radius: 0 !important;transition: border-color 0.3s !important;}.forminator-ui.forminator-custom-form-251164 /* Textarea */
.forminator-textarea{width: 100% !important;height: 150px !important;padding: 14px 20px !important;background: #f2ede5 !important;border: 1px solid #000 !important;border-radius: 8px !important;font-size: 15px !important;color: #1d1d1d !important;outline: none !important;transition: border-color 0.3s !important;resize: vertical !important;}.forminator-ui.forminator-custom-form-251164 /* Focus */
.forminator-input:focus,.forminator-ui.forminator-custom-form-251164 .forminator-textarea:focus{border-color: #8b6d62 !important;}.forminator-ui.forminator-custom-form-251164 /* ----- Boutons alignés : CV + Envoyer ----- */

/* Ligne boutons */
.button-row{display: flex !important;justify-content: space-between !important;align-items: center !important;margin-top: 0px !important;gap: 0px !important;flex-wrap: wrap !important;}.forminator-ui.forminator-custom-form-251164 /* Bouton "Pièce jointe / CV" */
.custom-file-label{background-color: #b09f94 !important;color: #000 !important;font-family: 'Manrope', sans-serif !important;font-size: 12px !important;font-weight: 500 !important;padding: 10px 20px !important;border-radius: 30px !important;cursor: pointer !important;border: none !important;white-space: nowrap !important;display: inline-block !important;text-align: center !important;position: relative !important;z-index: 1 !important;}.forminator-ui.forminator-custom-form-251164 /* Conteneur champ fichier */
.file-upload-wrapper{position: relative !important;display: inline-block !important;height: 50px !important;margin-top: 20px !important;}.forminator-ui.forminator-custom-form-251164 /* Bouton "Envoyer le message" */
.forminator-button{background-color: #b09f94 !important;color: #000 !important;border: none !important;padding: 10px 20px !important;border-radius: 30px !important;font-size: 12px !important;font-family: 'Manrope', sans-serif !important;font-weight: 500 !important;cursor: pointer !important;transition: background-color 0.3s !important;}.forminator-ui.forminator-custom-form-251164 /* Hover */
.forminator-button:hover{background-color: #a3887b !important;}.forminator-ui.forminator-custom-form-251164 .forminator-col{flex: 1 1 48% !important;}.forminator-ui.forminator-custom-form-251164 /* Styliser le bouton natif "Choisir un fichier" */
input[type="file"]::file-selector-button{background-color: #b09f94 !important;color: #000 !important;font-family: 'Manrope', sans-serif !important;font-size: 12px !important;font-weight: 500 !important;padding: 10px 20px !important;border-radius: 30px !important;border: none !important;cursor: pointer !important;transition: background-color 0.3s !important;}.forminator-ui.forminator-custom-form-251164 /* Hover pour l’effet */
input[type="file"]::file-selector-button:hover{background-color: #a3887b !important;}

/* ----- Responsive colonnes ----- */
@media (min-width: 768px) { .forminator-ui.forminator-custom-form-251164 .forminator-row{display: flex !important;flex-wrap: wrap !important;gap: 30px !important;}.forminator-ui.forminator-custom-form-251164 .forminator-col-full{flex: 1 1 100% !important;}.forminator-ui.forminator-custom-form-251164 .button-row{display: flex !important;justify-content: space-between !important;align-items: center !important;margin-top: 0px !important;gap: 20px !important;flex-wrap: wrap !important;}.forminator-ui.forminator-custom-form-251164 /* Aligner le bouton submit à droite */
.form-submit-button{float: right !important;margin-top: -50px !important;}.forminator-ui.forminator-custom-form-251164 /* Supprimer flottement au cas où */
.forminator-button{clear: none !important;} }