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

	.forminator-ui.forminator-custom-form-2553 *,.forminator-ui.forminator-custom-form-2553 .forminator-col{margin: 0 !important;padding: 0 !important;flex: auto !important;}.forminator-ui.forminator-custom-form-2553 {font-family: Golos !important;color: #111827 !important;}.forminator-ui.forminator-custom-form-2553 span.forminator-error-message{font-family: Golos !important;font-weight: 400 !important;font-size: 14px !important;line-height: 20px !important;letter-spacing: 0% !important;color: #BE123C !important;}.forminator-ui.forminator-custom-form-2553 .forminator-hidden-option,.forminator-ui.forminator-custom-form-2553 .forminator-hidden,.forminator-ui.forminator-custom-form-2553 .forminator-description span{display: none !important;}.forminator-ui.forminator-custom-form-2553 .forminator-title{font-size: 24px !important;font-weight: 600 !important;line-height: 30px !important;text-align: left !important;color: #111827 !important;}.forminator-ui.forminator-custom-form-2553 .f-weight-400 div label,.forminator-ui.forminator-custom-form-2553 .f-weight-400 div input.forminator-calculation.forminator-input{font-weight: 400 !important;}.forminator-ui.forminator-custom-form-2553 .forminator-subtitle{font-size: 16px !important;font-weight: 500 !important;line-height: 24px !important;text-align: left !important;color: #6B7280 !important;background: #F3F4F7 !important;padding: 4px 8px !important;margin-top: 8px !important;margin-bottom: -8px !important;}.forminator-ui.forminator-custom-form-2553 div{display: flex !important;flex-direction: column !important;max-width: 520px !important;width: 100% !important;}.forminator-ui.forminator-custom-form-2553 div[hidden]{display: none !important;}.forminator-ui.forminator-custom-form-2553 .forminator-pagination--content{gap: 32px !important;}.forminator-ui.forminator-custom-form-2553 .forminator-row{flex-direction: row !important;flex-wrap: nowrap !important;gap: 24px !important;}.forminator-ui.forminator-custom-form-2553 div.forminator-pagination-footer{flex-direction: row !important;gap: 16px !important;margin-top: 32px !important;}.forminator-ui.forminator-custom-form-2553 .forminator-field{gap: 8px !important;}.forminator-ui.forminator-custom-form-2553 button.forminator-step{display: none !important;}.forminator-ui.forminator-custom-form-2553 button.forminator-current{display: flex !important;width: fit-content !important;height: 28px !important;padding: 4px 8px !important;margin-bottom: 8px !important;border-radius: 99px !important;border: none !important;outline: none !important;background: linear-gradient(273.04deg, #EEEBFF 0%, #E5F1FF 50%, #EEEBFF 100%) !important;font-size: 14px !important;font-weight: 400 !important;line-height: 20px !important;text-align: left !important;color: #1E3A8A !important;}.forminator-ui.forminator-custom-form-2553 button.forminator-current span{color: #1E3A8A !important;}.forminator-ui.forminator-custom-form-2553 .forminator-label{font-size: 16px !important;font-weight: 500 !important;line-height: 24px !important;text-align: left !important;white-space: nowrap !important;}.forminator-ui.forminator-custom-form-2553 .forminator-input,.forminator-ui.forminator-custom-form-2553 .forminator-select--field,.forminator-ui.forminator-custom-form-2553 .forminator-textarea{width: 100% !important;height: 48px !important;padding: 12px !important;border-radius: 8px !important;border: 1px solid #CED3D9 !important;font-size: 16px !important;font-weight: 400 !important;line-height: 24px !important;text-align: left !important;}.forminator-ui.forminator-custom-form-2553 .forminator-description{font-size: 14px !important;font-weight: 400 !important;line-height: 20px !important;text-align: left !important;color: #6B7280 !important;}.forminator-ui.forminator-custom-form-2553 .forminator-input-with-icon label{position: absolute !important;height: 48px !important;width: 30px !important;display: flex !important;align-self: flex-end !important;align-items: center !important;}.forminator-ui.forminator-custom-form-2553 .forminator-calendar{padding: 12px 16px !important;border-radius: 8px !important;background-color: #fff !important;border: 1px solid #CED3D9 !important;}.forminator-ui.forminator-custom-form-2553 button.forminator-button-next,.forminator-ui.forminator-custom-form-2553 button.forminator-button-back,.forminator-ui.forminator-custom-form-2553 button.forminator-button-submit{flex: 1 1 0px !important;height: 48px !important;padding: 12px 16px !important;gap: 8px !important;border-radius: 8px !important;border: none !important;outline: none !important;background: #1D4ED8 !important;box-shadow: 0px 3px 5px 0px #1D4ED80A !important;font-size: 16px !important;font-weight: 500 !important;line-height: 24px !important;text-align: center !important;color: #fff !important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-2553 button.forminator-button-back{background: #fff !important;border: 1px solid #B4D5FE !important;box-shadow: 0px 3px 5px 0px #1D4ED80A !important;color: #1E3A8A !important;}.forminator-ui.forminator-custom-form-2553 div.add-items div.forminator-repeater-field{gap: 16px !important;}.forminator-ui.forminator-custom-form-2553 div.add-items div.forminator-repeater-field div.forminator-grouped-fields{gap: 24px !important;padding: 24px !important;border-radius: 8px !important;border: 1px solid #DFE2E7 !important;background: #F3F4F7 !important;}.forminator-ui.forminator-custom-form-2553 div.add-items div div div div input.forminator-repeater-add:hover{background: #E5F1FF !important;/* Changement de couleur de fond */
    border-color: #93C5FD !important;}.forminator-ui.forminator-custom-form-2553 .price-calculated div.forminator-field{flex-direction: row !important;}.forminator-ui.forminator-custom-form-2553 .price-calculated div input.forminator-calculation{font-size: 16px !important;font-weight: 500 !important;line-height: 24px !important;text-align: right !important;padding: 0 !important;width: auto !important;height: auto !important;background-color: transparent !important;border: none !important;color: #111827 !important;}.forminator-ui.forminator-custom-form-2553 div.add-items div div div div input.forminator-repeater-add{align-items: center !important;justify-content: center !important;height: 48px !important;padding: 12px 16px !important;gap: 8px !important;border-radius: 8px !important;background: #fff !important;border: 1px solid #B4D5FE !important;font-size: 16px !important;font-weight: 500 !important;line-height: 24px !important;text-align: center !important;color: #1E3A8A !important;cursor: pointer !important;position: absolute !important;max-width: 520px !important;width: 100% !important;margin-left: -25px !important;margin-bottom: 0 !important;bottom: 281px !important;}.forminator-ui.forminator-custom-form-2553 div.add-items div div div.forminator-action-buttons div input.forminator-repeater-remove{height: fit-content !important;width: fit-content !important;padding: 0 !important;gap: 8px !important;background: none !important;border: none !important;font-size: 14px !important;font-weight: 500 !important;line-height: 20px !important;text-align: right !important;align-self: flex-end !important;color: #BE123C !important;cursor: pointer !important;position: absolute !important;margin-top: -325px !important;}.forminator-ui.forminator-custom-form-2553 div.consent-check-box div label{display: flex !important;justify-content: flex-start !important;gap: 4px !important;}.forminator-ui.forminator-custom-form-2553 div.consent-check-box div span.forminator-description{margin-left: 32px !important;}.forminator-ui.forminator-custom-form-2553 div.consent-check-box div span.forminator-description a{color: #1D4ED8 !important;}.forminator-ui.forminator-custom-form-2553 div.consent-check-box div.forminator-field{gap: 0 !important;}.forminator-ui.forminator-custom-form-2553 div.consent-check-box div label input{width: 24px !important;height: 24px !important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-2553 div.consent-check-box div label span.forminator-checkbox-label{width: 100% !important;font-size: 16px !important;font-weight: 500 !important;line-height: 24px !important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-2553 .forminator-input-with-icon span{position: absolute !important;right: 0 !important;margin: 14px 12px !important;}.forminator-ui.forminator-custom-form-2553 .forminator-input:hover,.forminator-ui.forminator-custom-form-2553 .forminator-select--field:hover,.forminator-ui.forminator-custom-form-2553 .forminator-textarea:hover,.forminator-ui.forminator-custom-form-2553 div.doc-choice div.forminator-field label:hover{border-color: #1D4ED8 !important;}.forminator-ui.forminator-custom-form-2553 .forminator-input:focus,.forminator-ui.forminator-custom-form-2553 .forminator-select--field:focus,.forminator-ui.forminator-custom-form-2553 .forminator-textarea:focus,.forminator-ui.forminator-custom-form-2553 div.doc-choice div.forminator-field label:has(input[type="radio"]:checked){border: 1px solid #1D4ED8 !important;outline: 1px solid #1D4ED8 !important;}.forminator-ui.forminator-custom-form-2553 div.doc-choice div.forminator-field{gap: 16px !important;}.forminator-ui.forminator-custom-form-2553 div.doc-choice div.forminator-field label{display: flex !important;flex-direction: row-reverse !important;gap: 8px !important;justify-content: center !important;padding: 12px 16px !important;border-radius: 8px !important;border: 1px solid #B4D5FE !important;font-size: 16px !important;font-weight: 500 !important;line-height: 24px !important;text-align: center !important;color: #1E3A8A !important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-2553 div.doc-choice div.forminator-field label span,.forminator-ui.forminator-custom-form-2553 div.doc-choice div.forminator-field label img{max-width: fit-content !important;}.forminator-ui.forminator-custom-form-2553 div.doc-choice div.forminator-field label input{position: absolute !important;height: 24px !important;right: 17px !important;}.forminator-ui.forminator-custom-form-2553 div.info-tooltip{flex-direction: row !important;padding: 6px !important;gap: 4px !important;border-radius: 8px !important;background: #E5F1FF !important;max-height: 48px !important;height: 100% !important;font-size: 14px !important;font-weight: 400 !important;line-height: 18px !important;text-align: left !important;text-underline-position: from-font !important;text-decoration-skip-ink: none !important;}.forminator-ui.forminator-custom-form-2553 div.info-tooltip p{}.forminator-ui.forminator-custom-form-2553 /* Effet au survol des boutons */
button.forminator-button-next:hover,.forminator-ui.forminator-custom-form-2553 button.forminator-button-back:hover,.forminator-ui.forminator-custom-form-2553 button.forminator-button-submit:hover{background: #1E40AF !important;}.forminator-ui.forminator-custom-form-2553 /* Effet au survol du bouton "back" spécifique */
button.forminator-button-back:hover{background: #E5F1FF !important;/* Bleu clair au survol */
    border-color: #93C5FD !important;/* Optionnel: change la couleur de la bordure */ !important;}.forminator-ui.forminator-custom-form-2553 div.forminator-response-message.forminator-error[aria-hidden="true"],.forminator-ui.forminator-custom-form-2553 div.forminator-response-message.forminator-error ul{display: none !important;}.forminator-ui.forminator-custom-form-2553 div.forminator-response-message.forminator-error:has(ul){display: none !important;}.forminator-ui.forminator-custom-form-2553 div.forminator-response-message{flex-direction: column !important;padding: 8px 12px !important;border-radius: 8px !important;font-weight: 400 !important;font-size: 16px !important;line-height: 24px !important;color: #111827 !important;background-color: #E5F1FF !important;}.forminator-ui.forminator-custom-form-2553 div.forminator-response-message.forminator-error{color: #BE123C !important;background-color: #FFE5E7 !important;}.forminator-ui.forminator-custom-form-2553 div.forminator-response-message.forminator-success{color: #047857 !important;background-color: #E3FCF0 !important;}

@media screen and (max-width: 768px) { .forminator-ui.forminator-custom-form-2553 div.forminator-pagination-footer{flex-direction: column-reverse !important;} }

@media screen and (max-width: 768px) { .forminator-ui.forminator-custom-form-2553 div.add-items div div div div input.forminator-repeater-add{margin-bottom: 64px !important;} }

@media screen and (max-width: 768px) { .forminator-ui.forminator-custom-form-2553 .forminator-row{gap: 21px !important;} }

@media screen and (max-width: 768px) { .forminator-ui.forminator-custom-form-2553 div.doc-choice div.forminator-field label img{max-width: 20px !important;} }