.elementor-214 .elementor-element.elementor-element-e9d3ca8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-214 .elementor-element.elementor-element-9c8c372{text-align:center;}.elementor-214 .elementor-element.elementor-element-9c8c372 .elementor-heading-title{font-family:"Sura", Sans-serif;font-size:5.1em;font-weight:500;font-style:normal;color:var( --e-global-color-1cf0242 );}.elementor-214 .elementor-element.elementor-element-c8d9471{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-214 .elementor-element.elementor-element-42cfff2{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-1cf0242 );}.elementor-214 .elementor-element.elementor-element-42cfff2 .elementor-headline{text-align:center;font-family:"Waldorf Astoria", Sans-serif;font-size:3em;}.elementor-214 .elementor-element.elementor-element-42cfff2 .elementor-headline-plain-text{color:var( --e-global-color-1cf0242 );}.elementor-214 .elementor-element.elementor-element-42cfff2 .elementor-headline-dynamic-text{font-family:"Barcelony", Sans-serif;}.elementor-214 .elementor-element.elementor-element-42cfff2 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-e47b19b );}.elementor-214 .elementor-element.elementor-element-ab213f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-d8acc40{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-214 .elementor-element.elementor-element-d896b9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 040px) 0px;padding:0px 0px 0px 0px;}.elementor-214 .elementor-element.elementor-element-d896b9b:not( .elementor-widget-image ), .elementor-214 .elementor-element.elementor-element-d896b9b.elementor-widget-image img{-webkit-mask-image:url( https://alicedidelot-coaching.fr/wp-content/uploads/2025/08/Fichier-2.svg );-webkit-mask-size:87%;-webkit-mask-position:bottom center;-webkit-mask-repeat:no-repeat;}.elementor-214 .elementor-element.elementor-element-d896b9b img{width:77%;}.elementor-214 .elementor-element.elementor-element-99b537d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-214 .elementor-element.elementor-element-114bf2f{padding:0px 0px 0px 0px;color:#000000;}.elementor-214 .elementor-element.elementor-element-1e1aa27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-214 .elementor-element.elementor-element-4a375c4{padding:40px 40px 40px 40px;text-align:center;}.elementor-214 .elementor-element.elementor-element-4a375c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3em;font-weight:700;color:var( --e-global-color-1cf0242 );}.elementor-214 .elementor-element.elementor-element-382ac26{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-214 .elementor-element.elementor-element-382ac26.e-con{--align-self:center;}.elementor-214 .elementor-element.elementor-element-a8000e4{padding:40px 40px 40px 40px;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-214 .elementor-element.elementor-element-2f27498{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-214 .elementor-element.elementor-element-a301c0e{margin:40px 40px calc(var(--kit-widget-spacing, 0px) + 40px) 40px;text-align:center;}.elementor-214 .elementor-element.elementor-element-a301c0e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-1cf0242 );}.elementor-214 .elementor-element.elementor-element-242a809{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-214 .elementor-element.elementor-element-cf1cb9d{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-214 .elementor-element.elementor-element-a38362c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-214 .elementor-element.elementor-element-aa204bd{margin:40px 40px calc(var(--kit-widget-spacing, 0px) + 40px) 40px;text-align:center;}.elementor-214 .elementor-element.elementor-element-aa204bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-1cf0242 );}.elementor-214 .elementor-element.elementor-element-b300d50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-214 .elementor-element.elementor-element-35949cb{padding:40px 40px 40px 40px;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-214 .elementor-element.elementor-element-35949cb a{color:var( --e-global-color-b72103e );}.elementor-214 .elementor-element.elementor-element-ccb0d61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-214 .elementor-element.elementor-element-be3c74f{margin:40px 40px calc(var(--kit-widget-spacing, 0px) + 40px) 40px;text-align:center;}.elementor-214 .elementor-element.elementor-element-be3c74f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-1cf0242 );}.elementor-214 .elementor-element.elementor-element-fb52cc1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-214 .elementor-element.elementor-element-b45f4a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-214 .elementor-element.elementor-element-d31187d{padding:40px 40px 40px 40px;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-214 .elementor-element.elementor-element-e0fa7b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-214 .elementor-element.elementor-element-a53bfc1:not( .elementor-widget-image ), .elementor-214 .elementor-element.elementor-element-a53bfc1.elementor-widget-image img{-webkit-mask-image:url( https://alicedidelot-coaching.fr/wp-content/uploads/2025/08/Fichier-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-214 .elementor-element.elementor-element-a53bfc1 img{width:36%;}.elementor-214 .elementor-element.elementor-element-e0bbca9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;}.elementor-214 .elementor-element.elementor-element-05473c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-214 .elementor-element.elementor-element-4aac0f9:not( .elementor-widget-image ), .elementor-214 .elementor-element.elementor-element-4aac0f9.elementor-widget-image img{-webkit-mask-image:url( https://alicedidelot-coaching.fr/wp-content/uploads/2025/08/Fichier-2.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-214 .elementor-element.elementor-element-4aac0f9 img{width:36%;}.elementor-214 .elementor-element.elementor-element-cee1965{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-214 .elementor-element.elementor-element-cee1965.e-con{--align-self:center;}.elementor-214 .elementor-element.elementor-element-5de53e2{padding:40px 40px 40px 40px;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-214 .elementor-element.elementor-element-d8acc40{--justify-content:center;}.elementor-214 .elementor-element.elementor-element-d896b9b img{width:80%;}.elementor-214 .elementor-element.elementor-element-4a375c4 .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-a301c0e .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-aa204bd .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-be3c74f .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-e0fa7b5{--justify-content:center;}.elementor-214 .elementor-element.elementor-element-a53bfc1 img{width:100%;}.elementor-214 .elementor-element.elementor-element-05473c1{--justify-content:center;}.elementor-214 .elementor-element.elementor-element-4aac0f9 img{width:100%;}}@media(max-width:1024px){.elementor-214 .elementor-element.elementor-element-9c8c372 .elementor-heading-title{font-size:4em;}.elementor-214 .elementor-element.elementor-element-42cfff2 .elementor-headline{font-size:2em;}.elementor-214 .elementor-element.elementor-element-ab213f7{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-214 .elementor-element.elementor-element-d896b9b img{width:96%;}.elementor-214 .elementor-element.elementor-element-99b537d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-214 .elementor-element.elementor-element-e0fa7b5{--justify-content:center;}.elementor-214 .elementor-element.elementor-element-a53bfc1 img{width:100%;}.elementor-214 .elementor-element.elementor-element-05473c1{--justify-content:center;}.elementor-214 .elementor-element.elementor-element-4aac0f9 img{width:100%;}}@media(max-width:768px){.elementor-214 .elementor-element.elementor-element-9c8c372 .elementor-heading-title{font-size:3em;}.elementor-214 .elementor-element.elementor-element-42cfff2 .elementor-headline{font-size:2em;}.elementor-214 .elementor-element.elementor-element-ab213f7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-214 .elementor-element.elementor-element-d896b9b img{width:67%;}.elementor-214 .elementor-element.elementor-element-114bf2f{padding:20px 20px 20px 20px;}.elementor-214 .elementor-element.elementor-element-4a375c4 .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-a301c0e .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-aa204bd .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-be3c74f .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-a53bfc1 img{width:63%;}.elementor-214 .elementor-element.elementor-element-4aac0f9 img{width:65%;}}@media(max-width:480px){.elementor-214 .elementor-element.elementor-element-9c8c372 .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-42cfff2 .elementor-headline{font-size:2em;}.elementor-214 .elementor-element.elementor-element-99b537d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-214 .elementor-element.elementor-element-4a375c4 .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-a8000e4{padding:20px 20px 20px 20px;}.elementor-214 .elementor-element.elementor-element-a301c0e .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-242a809{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-214 .elementor-element.elementor-element-aa204bd .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-35949cb{padding:20px 20px 20px 20px;}.elementor-214 .elementor-element.elementor-element-be3c74f .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-d31187d{padding:20px 20px 20px 20px;}.elementor-214 .elementor-element.elementor-element-e0fa7b5{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-214 .elementor-element.elementor-element-a53bfc1 img{width:67%;}.elementor-214 .elementor-element.elementor-element-4aac0f9 img{width:100%;}.elementor-214 .elementor-element.elementor-element-5de53e2{padding:20px 20px 20px 20px;}}@media(max-width:375px){.elementor-214 .elementor-element.elementor-element-e9d3ca8{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-214 .elementor-element.elementor-element-9c8c372 .elementor-heading-title{font-size:2.7em;}.elementor-214 .elementor-element.elementor-element-42cfff2 .elementor-headline{font-size:1.8em;}.elementor-214 .elementor-element.elementor-element-d8acc40{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-214 .elementor-element.elementor-element-d8acc40.e-con{--align-self:center;}.elementor-214 .elementor-element.elementor-element-d896b9b img{width:87%;}.elementor-214 .elementor-element.elementor-element-114bf2f{padding:20px 20px 20px 20px;}.elementor-214 .elementor-element.elementor-element-4a375c4{padding:20px 20px 20px 20px;}.elementor-214 .elementor-element.elementor-element-4a375c4 .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-a8000e4{padding:20px 20px 20px 20px;}.elementor-214 .elementor-element.elementor-element-a301c0e{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-214 .elementor-element.elementor-element-242a809{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-214 .elementor-element.elementor-element-aa204bd{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-214 .elementor-element.elementor-element-35949cb{padding:20px 20px 20px 20px;}.elementor-214 .elementor-element.elementor-element-be3c74f{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-214 .elementor-element.elementor-element-d31187d{padding:20px 20px 20px 20px;}.elementor-214 .elementor-element.elementor-element-4aac0f9 img{width:71%;}.elementor-214 .elementor-element.elementor-element-5de53e2{padding:20px 20px 20px 20px;}}@media(min-width:376px){.elementor-214 .elementor-element.elementor-element-382ac26{--content-width:54%;}.elementor-214 .elementor-element.elementor-element-b300d50{--content-width:50%;}.elementor-214 .elementor-element.elementor-element-e0fa7b5{--content-width:69%;}.elementor-214 .elementor-element.elementor-element-05473c1{--content-width:69%;}.elementor-214 .elementor-element.elementor-element-cee1965{--content-width:98%;}}@media(max-width:768px) and (min-width:376px){.elementor-214 .elementor-element.elementor-element-382ac26{--content-width:100%;}.elementor-214 .elementor-element.elementor-element-e0bbca9{--content-width:100%;}}@media(max-width:480px) and (min-width:376px){.elementor-214 .elementor-element.elementor-element-382ac26{--content-width:100%;}.elementor-214 .elementor-element.elementor-element-b300d50{--content-width:100%;}.elementor-214 .elementor-element.elementor-element-e0fa7b5{--content-width:100%;}}@media(min-width:1920px){.elementor-214 .elementor-element.elementor-element-a53bfc1 img{width:60%;}.elementor-214 .elementor-element.elementor-element-4aac0f9 img{width:64%;}.elementor-214 .elementor-element.elementor-element-5de53e2{padding:0px 0px 0px 0px;}}/* Start custom CSS *//* ==== SOLUTION FINALE : plus de glissement + sous-menus visibles ==== */

/* 1. On bloque le scroll horizontal uniquement sur body (pas sur html) */
body {
    overflow-x: hidden !important;
    position: relative !important;
}

/* 2. On remet le overflow visible sur les éléments qui contiennent les dropdowns */
.elementor-nav-menu--dropdown,
.elementor-nav-menu__dropdown,
.nav-menu-desktop .sub-menu,
.menu-item-has-children .sub-menu,
.ast-builder-menu,
.elementor-location-header,
.site-header,
.header-main-wrapper,
/* Ajoute ici le sélecteur de ton menu si besoin (inspecte l'élément) */
.dropdown-menu,
.submenu,
ul.sub-menu {
    overflow: visible !important;
    overflow-y: visible !important;
}

/* 3. On force les dropdowns à s'afficher au-dessus de tout */
.elementor-nav-menu--dropdown,
.elementor-nav-menu__dropdown,
.sub-menu,
.dropdown-menu {
    z-index: 99999 !important;
}

/* 4. Petit correctif iPhone (empêche le rebond sans couper les menus) */
html {
    touch-action: pan-y pinch-zoom;
}/* End custom CSS */