.elementor-2723 .elementor-element.elementor-element-rspreh1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2723 .elementor-element.elementor-element-rspreh1t{text-align:center;}.elementor-2723 .elementor-element.elementor-element-rspreh1t .elementor-heading-title{color:#1B181C;}.elementor-2723 .elementor-element.elementor-element-rspreh1x{text-align:center;}.elementor-2723 .elementor-element.elementor-element-730898d{--display:flex;}.elementor-2723 .elementor-element.elementor-element-e94a625 .fluentform-widget-wrapper .ff_upload_btn.ff-btn:hover{background-color:#B8935E !important;color:#FFFFFF !important;}.elementor-2723 .elementor-element.elementor-element-e94a625 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#B8935E !important;color:#FFFFFF !important;}.elementor-2723 .elementor-element.elementor-element-e94a625 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{background-color:#A67F4D !important;color:#FFFFFF !important;border-color:#A67F4D;}/* Start custom CSS for fluent-form-widget, class: .elementor-element-e94a625 *//* hauteur reservee, mesuree au navigateur apres stabilisation du formulaire */
.elementor-2723 .elementor-element.elementor-element-e94a625{min-height:735px}
@media (max-width:1024px){.elementor-2723 .elementor-element.elementor-element-e94a625{min-height:724px}}
@media (max-width:767px){.elementor-2723 .elementor-element.elementor-element-e94a625{min-height:1100px}}

/* Fluent Forms retire « ff-form-loading » quand ses etapes sont montees.
   Tant qu'elle est la, le formulaire est deploye puis se replie.
   visibility:hidden NE SUFFIT PAS : la boite garde sa place dans le flux, donc le
   conteneur retrecit quand meme au repliement (mesure : il restait 0,070 en bureau).
   On sort donc le formulaire du flux pendant ce temps. Il reste rendu et mesurable
   par le JavaScript, mais il ne dicte plus la hauteur du conteneur, qui tient sur la
   min-height reservee ci-dessus. */
.elementor-2723 .elementor-element.elementor-element-e94a625{position:relative}
.elementor-2723 .elementor-element.elementor-element-e94a625 .frm-fluent-form.ff-form-has-steps.ff-form-loading{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  visibility:hidden;
  animation:rs-ff-secours .01s linear 3s forwards;
}
@keyframes rs-ff-secours{to{position:static;visibility:visible}}

/* si l'utilisateur refuse les animations, on n'attend pas : le formulaire reste visible,
   quitte a garder le decalage. Un formulaire invisible est pire qu'un formulaire qui saute. */
@media (prefers-reduced-motion:reduce){
  .elementor-2723 .elementor-element.elementor-element-e94a625 .frm-fluent-form.ff-form-has-steps.ff-form-loading{position:static;visibility:visible}
}/* End custom CSS */