.elementor-5694 .elementor-element.elementor-element-9118dc9{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-5694 .elementor-element.elementor-element-c28d2e1{--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-5694 .elementor-element.elementor-element-8c4db6c.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-5694 .elementor-element.elementor-element-8c4db6c img{width:81%;max-width:73%;}.elementor-5694 .elementor-element.elementor-element-669c3c8{--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-5694 .elementor-element.elementor-element-7c5f968 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:700;color:#5D5D5D;}.elementor-5694 .elementor-element.elementor-element-15e5769 .wpr-page-list-item{padding:5px 0px 5px 0px;margin:5px 8px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;border-color:#E8E8E8;transition-duration:0.5s;}.elementor-5694 .elementor-element.elementor-element-15e5769 .wpr-page-list-item a{color:var( --e-global-color-text );transition-duration:0.5s;}.elementor-5694 .elementor-element.elementor-element-15e5769 .wpr-page-list-item .wpr-pl-title{color:var( --e-global-color-text );transition-duration:0.5s;}.elementor-5694 .elementor-element.elementor-element-15e5769 .wpr-page-list-item a, .elementor-5694 .elementor-element.elementor-element-15e5769 .wpr-page-list-item .wpr-pl-title{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:0.8em;}.elementor-5694 .elementor-element.elementor-element-15e5769 li.wpr-page-list-item a:hover{color:var( --e-global-color-dd5c3bb );}.elementor-5694 .elementor-element.elementor-element-15e5769 li.wpr-page-list-item .wpr-pl-title:hover{color:var( --e-global-color-dd5c3bb );}.elementor-5694 .elementor-element.elementor-element-15e5769 .wpr-pointer-item:before{background-color:var( --e-global-color-dd5c3bb );height:2px;}.elementor-5694 .elementor-element.elementor-element-15e5769 .wpr-pointer-item:after{background-color:var( --e-global-color-dd5c3bb );height:2px;}.elementor-5694 .elementor-element.elementor-element-15e5769 .wpr-page-list-item div a{margin-bottom:0px;}.elementor-5694 .elementor-element.elementor-element-15e5769 .wpr-page-list-item div .wpr-pl-title{margin-bottom:0px;}.elementor-5694 .elementor-element.elementor-element-15e5769 .wpr-page-list-item p{color:#B6B6B6;font-size:12px;line-height:0.8em;}.elementor-5694 .elementor-element.elementor-element-15e5769 .wpr-page-list-item-badge{color:#FFFFFF;background-color:#605BE5;font-size:12px;margin-left:5px;padding:2px 5px 2px 5px;border-radius:0px 0px 0px 0px;}.elementor-5694 .elementor-element.elementor-element-15e5769 .wpr-page-list i{color:var( --e-global-color-0db1eb5 );font-size:18px;max-height:18px;}.elementor-5694 .elementor-element.elementor-element-15e5769 .wpr-page-list svg{fill:var( --e-global-color-0db1eb5 );width:18px;height:18px;}.elementor-5694 .elementor-element.elementor-element-15e5769 .wpr-page-list i:before{max-height:18px;}.elementor-5694 .elementor-element.elementor-element-15e5769 .wpr-page-list-item-icon{max-height:18px;}.elementor-5694 .elementor-element.elementor-element-15e5769 .wpr-page-list .wpr-page-list-item-icon{margin-right:5px;}.elementor-5694 .elementor-element.elementor-element-d28f721 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:700;color:#5D5D5D;}.elementor-5694 .elementor-element.elementor-element-744ef0d .wpr-page-list-item{padding:5px 0px 5px 0px;margin:5px 8px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;border-color:#E8E8E8;transition-duration:0.5s;}.elementor-5694 .elementor-element.elementor-element-744ef0d .wpr-page-list-item a{color:var( --e-global-color-text );transition-duration:0.5s;}.elementor-5694 .elementor-element.elementor-element-744ef0d .wpr-page-list-item .wpr-pl-title{color:var( --e-global-color-text );transition-duration:0.5s;}.elementor-5694 .elementor-element.elementor-element-744ef0d .wpr-page-list-item a, .elementor-5694 .elementor-element.elementor-element-744ef0d .wpr-page-list-item .wpr-pl-title{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:0.8em;}.elementor-5694 .elementor-element.elementor-element-744ef0d li.wpr-page-list-item a:hover{color:var( --e-global-color-dd5c3bb );}.elementor-5694 .elementor-element.elementor-element-744ef0d li.wpr-page-list-item .wpr-pl-title:hover{color:var( --e-global-color-dd5c3bb );}.elementor-5694 .elementor-element.elementor-element-744ef0d .wpr-pointer-item:before{background-color:var( --e-global-color-dd5c3bb );height:2px;}.elementor-5694 .elementor-element.elementor-element-744ef0d .wpr-pointer-item:after{background-color:var( --e-global-color-dd5c3bb );height:2px;}.elementor-5694 .elementor-element.elementor-element-744ef0d .wpr-page-list-item div a{margin-bottom:0px;}.elementor-5694 .elementor-element.elementor-element-744ef0d .wpr-page-list-item div .wpr-pl-title{margin-bottom:0px;}.elementor-5694 .elementor-element.elementor-element-744ef0d .wpr-page-list-item p{color:#B6B6B6;font-size:12px;line-height:0.8em;}.elementor-5694 .elementor-element.elementor-element-744ef0d .wpr-page-list-item-badge{color:#FFFFFF;background-color:#605BE5;font-size:12px;margin-left:5px;padding:2px 5px 2px 5px;border-radius:0px 0px 0px 0px;}.elementor-5694 .elementor-element.elementor-element-744ef0d .wpr-page-list i{color:var( --e-global-color-0db1eb5 );font-size:18px;max-height:18px;}.elementor-5694 .elementor-element.elementor-element-744ef0d .wpr-page-list svg{fill:var( --e-global-color-0db1eb5 );width:18px;height:18px;}.elementor-5694 .elementor-element.elementor-element-744ef0d .wpr-page-list i:before{max-height:18px;}.elementor-5694 .elementor-element.elementor-element-744ef0d .wpr-page-list-item-icon{max-height:18px;}.elementor-5694 .elementor-element.elementor-element-744ef0d .wpr-page-list .wpr-page-list-item-icon{margin-right:5px;}.elementor-5694 .elementor-element.elementor-element-dbea4e6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:700;color:#5D5D5D;}.elementor-5694 .elementor-element.elementor-element-680b03c .wpr-page-list-item{padding:5px 0px 5px 0px;margin:5px 8px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;border-color:#E8E8E8;transition-duration:0.5s;}.elementor-5694 .elementor-element.elementor-element-680b03c .wpr-page-list-item a{color:var( --e-global-color-text );transition-duration:0.5s;}.elementor-5694 .elementor-element.elementor-element-680b03c .wpr-page-list-item .wpr-pl-title{color:var( --e-global-color-text );transition-duration:0.5s;}.elementor-5694 .elementor-element.elementor-element-680b03c .wpr-page-list-item a, .elementor-5694 .elementor-element.elementor-element-680b03c .wpr-page-list-item .wpr-pl-title{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:0.8em;}.elementor-5694 .elementor-element.elementor-element-680b03c li.wpr-page-list-item a:hover{color:var( --e-global-color-dd5c3bb );}.elementor-5694 .elementor-element.elementor-element-680b03c li.wpr-page-list-item .wpr-pl-title:hover{color:var( --e-global-color-dd5c3bb );}.elementor-5694 .elementor-element.elementor-element-680b03c .wpr-pointer-item:before{background-color:var( --e-global-color-dd5c3bb );height:2px;}.elementor-5694 .elementor-element.elementor-element-680b03c .wpr-pointer-item:after{background-color:var( --e-global-color-dd5c3bb );height:2px;}.elementor-5694 .elementor-element.elementor-element-680b03c .wpr-page-list-item div a{margin-bottom:0px;}.elementor-5694 .elementor-element.elementor-element-680b03c .wpr-page-list-item div .wpr-pl-title{margin-bottom:0px;}.elementor-5694 .elementor-element.elementor-element-680b03c .wpr-page-list-item p{color:#B6B6B6;font-size:12px;line-height:0.8em;}.elementor-5694 .elementor-element.elementor-element-680b03c .wpr-page-list-item-badge{color:#FFFFFF;background-color:#605BE5;font-size:12px;margin-left:5px;padding:2px 5px 2px 5px;border-radius:0px 0px 0px 0px;}.elementor-5694 .elementor-element.elementor-element-680b03c .wpr-page-list i{color:var( --e-global-color-0db1eb5 );font-size:18px;max-height:18px;}.elementor-5694 .elementor-element.elementor-element-680b03c .wpr-page-list svg{fill:var( --e-global-color-0db1eb5 );width:18px;height:18px;}.elementor-5694 .elementor-element.elementor-element-680b03c .wpr-page-list i:before{max-height:18px;}.elementor-5694 .elementor-element.elementor-element-680b03c .wpr-page-list-item-icon{max-height:18px;}.elementor-5694 .elementor-element.elementor-element-680b03c .wpr-page-list .wpr-page-list-item-icon{margin-right:5px;}.elementor-5694 .elementor-element.elementor-element-8d3d12c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:700;color:#5D5D5D;}.elementor-5694 .elementor-element.elementor-element-d2dc8d4 .wpr-page-list-item{padding:5px 0px 5px 0px;margin:5px 8px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;border-color:#E8E8E8;transition-duration:0.5s;}.elementor-5694 .elementor-element.elementor-element-d2dc8d4 .wpr-page-list-item a{color:var( --e-global-color-62d513d );transition-duration:0.5s;}.elementor-5694 .elementor-element.elementor-element-d2dc8d4 .wpr-page-list-item .wpr-pl-title{color:var( --e-global-color-62d513d );transition-duration:0.5s;}.elementor-5694 .elementor-element.elementor-element-d2dc8d4 .wpr-page-list-item a, .elementor-5694 .elementor-element.elementor-element-d2dc8d4 .wpr-page-list-item .wpr-pl-title{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:0.8em;}.elementor-5694 .elementor-element.elementor-element-d2dc8d4 li.wpr-page-list-item a:hover{color:var( --e-global-color-62d513d );}.elementor-5694 .elementor-element.elementor-element-d2dc8d4 li.wpr-page-list-item .wpr-pl-title:hover{color:var( --e-global-color-62d513d );}.elementor-5694 .elementor-element.elementor-element-d2dc8d4 .wpr-pointer-item:before{background-color:var( --e-global-color-62d513d );height:2px;}.elementor-5694 .elementor-element.elementor-element-d2dc8d4 .wpr-pointer-item:after{background-color:var( --e-global-color-62d513d );height:2px;}.elementor-5694 .elementor-element.elementor-element-d2dc8d4 .wpr-page-list-item div a{margin-bottom:0px;}.elementor-5694 .elementor-element.elementor-element-d2dc8d4 .wpr-page-list-item div .wpr-pl-title{margin-bottom:0px;}.elementor-5694 .elementor-element.elementor-element-d2dc8d4 .wpr-page-list-item p{color:#B6B6B6;font-size:12px;line-height:0.8em;}.elementor-5694 .elementor-element.elementor-element-d2dc8d4 .wpr-page-list-item-badge{color:#FFFFFF;background-color:#605BE5;font-size:12px;margin-left:5px;padding:2px 5px 2px 5px;border-radius:0px 0px 0px 0px;}.elementor-5694 .elementor-element.elementor-element-d2dc8d4 .wpr-page-list i{color:var( --e-global-color-62d513d );font-size:18px;max-height:18px;}.elementor-5694 .elementor-element.elementor-element-d2dc8d4 .wpr-page-list svg{fill:var( --e-global-color-62d513d );width:18px;height:18px;}.elementor-5694 .elementor-element.elementor-element-d2dc8d4 .wpr-page-list i:before{max-height:18px;}.elementor-5694 .elementor-element.elementor-element-d2dc8d4 .wpr-page-list-item-icon{max-height:18px;}.elementor-5694 .elementor-element.elementor-element-d2dc8d4 .wpr-page-list .wpr-page-list-item-icon{margin-right:5px;}@media(min-width:768px){.elementor-5694 .elementor-element.elementor-element-c28d2e1{--width:50%;}.elementor-5694 .elementor-element.elementor-element-669c3c8{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-9118dc9 */.mega-menu-scrollable {
    max-height: 450px; /* C'est la hauteur maximale du menu. Ajuste cette valeur ! */
    overflow-y: auto; /* Active le défilement vertical si nécessaire */
}
 
/* Facultatif : ce code stylise la barre de défilement pour qu'elle soit plus jolie.
    Ce n'est pas nécessaire pour que le défilement fonctionne, mais c'est un plus esthétique.
*/
.mega-menu-scrollable::-webkit-scrollbar {
    width: 8px; /* Largeur de la barre de défilement */
}
 
.mega-menu-scrollable::-webkit-scrollbar-track {
    background: #f1f1f1; /* Couleur de la piste de la barre */
    border-radius: 10px;
}
 
.mega-menu-scrollable::-webkit-scrollbar-thumb {
    background: #888; /* Couleur du "pouce" de la barre (le curseur) */
    border-radius: 10px;
}
 
.mega-menu-scrollable::-webkit-scrollbar-thumb:hover {
    background: #555; /* Couleur au survol */
}/* End custom CSS */