.elementor-2089 .elementor-element.elementor-element-f097f78{--display:flex;--gap:0px 0px;--overflow:auto;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:-8px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2089 .elementor-element.elementor-element-f097f78, .elementor-2089 .elementor-element.elementor-element-f097f78::before{--border-transition:0.3s;}.elementor-2089 .elementor-element.elementor-element-f097f78.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-2089 .elementor-element.elementor-element-d8b30ba{width:100%;max-width:100%;}.elementor-2089 .elementor-element.elementor-element-d8b30ba.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2089 .elementor-element.elementor-element-6ea0ac68:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-6ea0ac68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#33658A;background-position:top left;background-size:cover;}.elementor-2089 .elementor-element.elementor-element-6ea0ac68{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;margin-top:0px;margin-bottom:0px;padding:36px 0px 10px 0px;}.elementor-2089 .elementor-element.elementor-element-6ea0ac68 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2089 .elementor-element.elementor-element-79ffd61c{text-align:center;width:100%;max-width:100%;}.elementor-2089 .elementor-element.elementor-element-79ffd61c .elementor-heading-title{color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-79ffd61c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2089 .elementor-element.elementor-element-69db90dc:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-69db90dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#33658A;background-position:top left;background-size:cover;}.elementor-2089 .elementor-element.elementor-element-69db90dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-69db90dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2089 .elementor-element.elementor-element-183a77bf{text-align:center;width:100%;max-width:100%;}.elementor-2089 .elementor-element.elementor-element-183a77bf.elementor-element{--align-self:center;}:root{--page-title-display:none;}body.elementor-page-2089{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-2089 .elementor-element.elementor-element-6ea0ac68:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-6ea0ac68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:auto;}.elementor-2089 .elementor-element.elementor-element-69db90dc:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-69db90dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat;}.elementor-2089 .elementor-element.elementor-element-69db90dc{margin-top:0px;margin-bottom:0px;}.elementor-2089 .elementor-element.elementor-element-385ab9bb{width:50%;}.elementor-2089 .elementor-element.elementor-element-183a77bf.elementor-element{--order:-99999 /* order start hack */;}body.elementor-page-2089{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2089 .elementor-element.elementor-element-f097f78{--width:100%;}}/* Start custom CSS *//* Réinitialiser les marges et padding du conteneur parent */
.elementor-element-f097f78 {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(-50vw + 50%) !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/* Forcer l'iframe en pleine largeur */
#inscription-flc {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Supprimer les marges du widget HTML */
.elementor-element-d8b30ba {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-element-d8b30ba .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

/* Supprimer complètement les marges et overflow */
html {
    margin: 0 !important;
    padding: 0 !important;
    overflow-x: hidden !important;
}

body {
    margin: 0 !important;
    padding: 0 !important;
    overflow-x: hidden !important;
    max-width: 100vw !important;
}

/* Supprimer les marges du wrapper principal */
#Wrapper {
    margin: 0 !important;
    padding: 0 !important;
    max-width: 100% !important;
}

/* Cibler spécifiquement votre thème BeTheme */
.content_wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* Si c'est un problème de scrollbar, la masquer */
::-webkit-scrollbar {
    width: 0px;
}

/* Ou réduire sa largeur */
::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: transparent;
}/* End custom CSS */