.elementor-13554 .elementor-element.elementor-element-366548a{margin-top:-10px;margin-bottom:-10px;padding:0px 0px 0px 0px;z-index:10000;}.elementor-13554 .elementor-element.elementor-element-8abd4f3{width:100%;max-width:100%;}.elementor-13554 .elementor-element.elementor-element-8abd4f3 > .elementor-widget-container{margin:0px -10px 0px -10px;}.elementor-13554 .elementor-element.elementor-element-2bcddf8{margin-top:0px;margin-bottom:0px;}.elementor-13554 .elementor-element.elementor-element-22a2589 > .elementor-widget-container{margin:49px 14px 0px 14px;padding:4px 4px 4px 4px;}.elementor-13554 .elementor-element.elementor-element-22a2589 img{width:27%;}.elementor-13554 .elementor-element.elementor-element-f751266{margin-top:0px;margin-bottom:0px;}.elementor-13554 .elementor-element.elementor-element-008ffa5 > .elementor-widget-container{margin:151px 0px 0px 0px;}.elementor-13554 .elementor-element.elementor-element-008ffa5 .elementor-menu-toggle{margin:0 auto;background-color:var( --e-global-color-secondary );}.elementor-13554 .elementor-element.elementor-element-008ffa5 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-secondary );}.elementor-13554 .elementor-element.elementor-element-317a8b5{--spacer-size:112px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-13554 .elementor-element.elementor-element-22a2589 img{width:34%;}.elementor-13554 .elementor-element.elementor-element-f751266{z-index:1001;}.elementor-13554 .elementor-element.elementor-element-008ffa5 > .elementor-widget-container{margin:142px 0px 0px 0px;}}@media(max-width:767px){.elementor-13554 .elementor-element.elementor-element-8abd4f3 > .elementor-widget-container{margin:0px -15px 0px -11px;}.elementor-13554 .elementor-element.elementor-element-22a2589 img{width:82%;}.elementor-13554 .elementor-element.elementor-element-008ffa5 > .elementor-widget-container{margin:144px 0px 0px 0px;}.elementor-13554 .elementor-element.elementor-element-317a8b5{--spacer-size:130px;}}/* Start custom CSS for image, class: .elementor-element-22a2589 */.header-fixed-logo {
   background-color: white !important;
    padding: 10px 0 !important; /* Espacement vertical */
    margin: 0 !important; /* Supprime toutes les marges */
    width: 100% !important; /* Assure que le menu prend toute la largeur du conteneur */
    max-width: 100% !important; /* Empêche toute restriction de largeur */
    border-radius: 0 !important; /* Supprime les coins arrondis */
    position: fixed !important; /* Fixe le menu en haut */
    top: 0 !important;
    left: 0 !important;
    right: 0 !important; /* Assure qu'il colle bien à droite */
    z-index: 9998 !important; /* Assure que le menu est au-dessus des autres éléments */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-008ffa5 */.header-fixed-menu {
    background-color: white !important;
    padding: 10px 0 !important; /* Espacement vertical */
    margin: 0 !important; /* Supprime toutes les marges */
    width: 100% !important; /* Assure que le menu prend toute la largeur du conteneur */
    max-width: 100% !important; /* Empêche toute restriction de largeur */
    border-radius: 0 !important; /* Supprime les coins arrondis */
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1) !important; /* Ombre légère */
    position: fixed !important; /* Fixe le menu en haut */
    top: 0 !important;
    left: 0 !important;
    right: 0 !important; /* Assure qu'il colle bien à droite */
    z-index: 9997 !important; /* Assure que le menu est au-dessus des autres éléments */
}/* End custom CSS */