.elementor-20 .elementor-element.elementor-element-56f431d{--display:flex;}/* Start custom CSS for html, class: .elementor-element-84706a4 *//* ==== PIVOT — Hotfix anti-ovale (page Evolution) ==== */

/* 0) Si un décor de section dessine l'ovale */
.elementor-shape-top,
.elementor-shape-bottom { display:none !important; }

/* 1) Neutralise toute découpe/masque autour du formulaire */
:where(.elementor) .pf-hero::before,
:where(.elementor) .pf-hero::after { content:none !important; }

:where(.elementor) .elementor-section,
:where(.elementor) .elementor-container,
:where(.elementor) .elementor-widget-wrap,
:where(.elementor) .elementor-widget-container,
:where(.elementor) form,
:where(.elementor) .gform_wrapper,
:where(.elementor) .wpforms-container,
:where(.elementor) .wpcf7 {
  clip-path:none !important;
  -webkit-clip-path:none !important;
  mask:none !important;
  -webkit-mask:none !important;
  border-radius:0 !important;
  overflow:visible !important;
}

/* 2) S'assure que le questionnaire passe au-dessus du décor */
:where(.elementor) form,
:where(.elementor) .gform_wrapper,
:where(.elementor) .wpforms-container,
:where(.elementor) .wpcf7 {
  position:relative !important;
  z-index:5 !important;
}

/* 3) Si la section a un fond radial-ovale, on le coupe proprement */
:where(.elementor) .elementor-section {
  background-image:none !important;
  background-clip:border-box !important;
}/* End custom CSS */