.elementor-395 .elementor-element.elementor-element-7426504{--display:flex;--z-index:999;}#elementor-popup-modal-395{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-395 .dialog-message{width:1000px;height:auto;}#elementor-popup-modal-395 .dialog-close-button{display:flex;}#elementor-popup-modal-395 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS *//* --- FORCER LA SUPPRESSION DE LA MARGE SOUS LA BARRE DE PROGRESSION --- */
body .frm_forms#frm_form_8_container .frm_rootline_group,
body .frm_forms#frm_form_8_container .frm_page_bar {
    margin-bottom: 0px ;
    padding-bottom: 0px ;
}

body .frm_forms#frm_form_8_container .frm_form_fields > fieldset {
    padding-top: 0px ;
    margin-top: 0px ;
}
/* --- SUPPRIMER LA MARGE HAUT ET BAS DE TOUTES LES SECTIONS --- */
html body .with_frm_style#frm_form_8_container #frm_field_247_container.frm_section_heading,
html body .with_frm_style#frm_form_8_container #frm_field_261_container.frm_section_heading,
html body .with_frm_style#frm_form_8_container #frm_field_273_container.frm_section_heading,
html body .with_frm_style#frm_form_8_container #frm_field_284_container.frm_section_heading {
    margin-top: 0;
    padding-top: 0; 
    margin-bottom: 0;   /* <-- Supprime l'espace à l'extérieur (en bas) */
    padding-bottom: 0;  /* <-- Supprime l'espace à l'intérieur (en bas) */
}/* End custom CSS */