.elementor-29891 .elementor-element.elementor-element-e7ffd53{--display:flex;--min-height:140px;--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;--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;--z-index:999;}.elementor-29891 .elementor-element.elementor-element-e7ffd53:not(.elementor-motion-effects-element-type-background), .elementor-29891 .elementor-element.elementor-element-e7ffd53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E73F1F;}.elementor-29891 .elementor-element.elementor-element-e7ffd53.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-29891 .elementor-element.elementor-element-51069bd{--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;--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-29891 .elementor-element.elementor-element-bb3419e{--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;}.elementor-29891 .elementor-element.elementor-element-a33cef5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-29891 .elementor-element.elementor-element-a33cef5 .elementor-icon-wrapper{text-align:center;}.elementor-29891 .elementor-element.elementor-element-a33cef5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-29891 .elementor-element.elementor-element-a33cef5.elementor-view-framed .elementor-icon, .elementor-29891 .elementor-element.elementor-element-a33cef5.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-29891 .elementor-element.elementor-element-a33cef5.elementor-view-framed .elementor-icon, .elementor-29891 .elementor-element.elementor-element-a33cef5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-29891 .elementor-element.elementor-element-a33cef5 .elementor-icon{font-size:23px;}.elementor-29891 .elementor-element.elementor-element-a33cef5 .elementor-icon svg{height:23px;}.elementor-29891 .elementor-element.elementor-element-37856bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-29891 .elementor-element.elementor-element-37856bd .elementor-icon-wrapper{text-align:center;}.elementor-29891 .elementor-element.elementor-element-37856bd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-29891 .elementor-element.elementor-element-37856bd.elementor-view-framed .elementor-icon, .elementor-29891 .elementor-element.elementor-element-37856bd.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-29891 .elementor-element.elementor-element-37856bd.elementor-view-framed .elementor-icon, .elementor-29891 .elementor-element.elementor-element-37856bd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-29891 .elementor-element.elementor-element-37856bd .elementor-icon{font-size:23px;}.elementor-29891 .elementor-element.elementor-element-37856bd .elementor-icon svg{height:23px;}.elementor-29891 .elementor-element.elementor-element-9bce24c{--display:flex;}.elementor-29891 .elementor-element.elementor-element-e9ee230{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29891 .elementor-element.elementor-element-e9ee230 img{width:203px;height:50px;}.elementor-29891 .elementor-element.elementor-element-05dca77{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-29891 .elementor-element.elementor-element-3bfe283{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-29891 .elementor-element.elementor-element-3bfe283 .elementor-icon-wrapper{text-align:center;}.elementor-29891 .elementor-element.elementor-element-3bfe283.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-29891 .elementor-element.elementor-element-3bfe283.elementor-view-framed .elementor-icon, .elementor-29891 .elementor-element.elementor-element-3bfe283.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-29891 .elementor-element.elementor-element-3bfe283.elementor-view-framed .elementor-icon, .elementor-29891 .elementor-element.elementor-element-3bfe283.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-29891 .elementor-element.elementor-element-3bfe283 .elementor-icon{font-size:21px;}.elementor-29891 .elementor-element.elementor-element-3bfe283 .elementor-icon svg{height:21px;}.elementor-29891 .elementor-element.elementor-element-a6b910d{text-align:right;}.elementor-29891 .elementor-element.elementor-element-3717eab{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-29891 .elementor-element.elementor-element-013217b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-29891 .elementor-element.elementor-element-013217b.elementor-element{--align-self:center;}.elementor-29891 .elementor-element.elementor-element-013217b img{width:19px;}.elementor-29891 .elementor-element.elementor-element-40c9bf1{--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;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-29891 .elementor-element.elementor-element-40c9bf1.e-con{--align-self:stretch;}.elementor-29891 .elementor-element.elementor-element-42e73b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 90px / 2 );}.elementor-29891 .elementor-element.elementor-element-42e73b2.elementor-element{--align-self:center;}.elementor-29891 .elementor-element.elementor-element-42e73b2 .elementor-menu-toggle{margin:0 auto;}.elementor-29891 .elementor-element.elementor-element-42e73b2 .elementor-nav-menu .elementor-item{font-family:"RecentGrotesk", Sans-serif;font-size:24px;font-weight:normal;line-height:1em;letter-spacing:0.02em;}.elementor-29891 .elementor-element.elementor-element-42e73b2 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;}.elementor-29891 .elementor-element.elementor-element-42e73b2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:90px;}.elementor-29891 .elementor-element.elementor-element-4cea4d2{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-29891 .elementor-element.elementor-element-4cea4d2.e-con{--align-self:stretch;}.elementor-29891 .elementor-element.elementor-element-fd31233{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-29891 .elementor-element.elementor-element-fd31233 .elementor-icon-wrapper{text-align:center;}.elementor-29891 .elementor-element.elementor-element-fd31233.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-29891 .elementor-element.elementor-element-fd31233.elementor-view-framed .elementor-icon, .elementor-29891 .elementor-element.elementor-element-fd31233.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-29891 .elementor-element.elementor-element-fd31233.elementor-view-framed .elementor-icon, .elementor-29891 .elementor-element.elementor-element-fd31233.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-29891 .elementor-element.elementor-element-fd31233 .elementor-icon{font-size:23px;}.elementor-29891 .elementor-element.elementor-element-fd31233 .elementor-icon svg{height:23px;}.elementor-29891 .elementor-element.elementor-element-4cd894b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-29891 .elementor-element.elementor-element-4cd894b .elementor-icon-wrapper{text-align:center;}.elementor-29891 .elementor-element.elementor-element-4cd894b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-29891 .elementor-element.elementor-element-4cd894b.elementor-view-framed .elementor-icon, .elementor-29891 .elementor-element.elementor-element-4cd894b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-29891 .elementor-element.elementor-element-4cd894b.elementor-view-framed .elementor-icon, .elementor-29891 .elementor-element.elementor-element-4cd894b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-29891 .elementor-element.elementor-element-4cd894b .elementor-icon{font-size:23px;}.elementor-29891 .elementor-element.elementor-element-4cd894b .elementor-icon svg{height:23px;}.elementor-29891 .elementor-element.elementor-element-b9ea909{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-29891 .elementor-element.elementor-element-b9ea909 .elementor-icon-wrapper{text-align:center;}.elementor-29891 .elementor-element.elementor-element-b9ea909.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-29891 .elementor-element.elementor-element-b9ea909.elementor-view-framed .elementor-icon, .elementor-29891 .elementor-element.elementor-element-b9ea909.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-29891 .elementor-element.elementor-element-b9ea909.elementor-view-framed .elementor-icon, .elementor-29891 .elementor-element.elementor-element-b9ea909.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-29891 .elementor-element.elementor-element-b9ea909 .elementor-icon{font-size:21px;}.elementor-29891 .elementor-element.elementor-element-b9ea909 .elementor-icon svg{height:21px;}.elementor-29891 .elementor-element.elementor-element-c876920{text-align:right;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1200px){.elementor-29891 .elementor-element.elementor-element-a33cef5 .elementor-icon{font-size:23px;}.elementor-29891 .elementor-element.elementor-element-a33cef5 .elementor-icon svg{height:23px;}.elementor-29891 .elementor-element.elementor-element-37856bd .elementor-icon{font-size:23px;}.elementor-29891 .elementor-element.elementor-element-37856bd .elementor-icon svg{height:23px;}.elementor-29891 .elementor-element.elementor-element-e9ee230 img{width:129px;}.elementor-29891 .elementor-element.elementor-element-013217b img{width:129px;}.elementor-29891 .elementor-element.elementor-element-fd31233 .elementor-icon{font-size:23px;}.elementor-29891 .elementor-element.elementor-element-fd31233 .elementor-icon svg{height:23px;}.elementor-29891 .elementor-element.elementor-element-4cd894b .elementor-icon{font-size:23px;}.elementor-29891 .elementor-element.elementor-element-4cd894b .elementor-icon svg{height:23px;}}@media(max-width:767px){.elementor-29891 .elementor-element.elementor-element-e7ffd53{--min-height:0px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:5;}.elementor-29891 .elementor-element.elementor-element-51069bd{--min-height:0px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-29891 .elementor-element.elementor-element-bb3419e{--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;--align-items:center;--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-29891 .elementor-element.elementor-element-bb3419e.e-con{--align-self:stretch;}.elementor-29891 .elementor-element.elementor-element-e9ee230 img{width:104px;}.elementor-29891 .elementor-element.elementor-element-05dca77{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29891 .elementor-element.elementor-element-05dca77.e-con{--align-self:stretch;}.elementor-29891 .elementor-element.elementor-element-3717eab{--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-29891 .elementor-element.elementor-element-013217b img{width:20px;}.elementor-29891 .elementor-element.elementor-element-40c9bf1{--width:0px;--min-height:0px;}.elementor-29891 .elementor-element.elementor-element-4cea4d2{--justify-content:flex-end;}}@media(min-width:768px){.elementor-29891 .elementor-element.elementor-element-51069bd{--content-width:1280px;}.elementor-29891 .elementor-element.elementor-element-40c9bf1{--width:100%;}.elementor-29891 .elementor-element.elementor-element-4cea4d2{--width:7%;}}/* Start custom CSS for container, class: .elementor-element-e7ffd53 *//* ========================================
   NAVIGATION - BASE (Desktop)
======================================== */
.elementor-29891 .elementor-element.elementor-element-e7ffd53 {
  transition: background-color 0.4s ease-in-out, 
              box-shadow 0.4s ease-in-out,
              min-height 0.4s ease-in-out,
              padding 0.4s ease-in-out;
  overflow: visible !important;
  z-index: 888 !important;
  transform: translateZ(0);
  will-change: background-color, box-shadow;
}

/* Logos par défaut */
.elementor-29891 .elementor-element.elementor-element-e7ffd53 .logo-mono { display: none; }
.elementor-29891 .elementor-element.elementor-element-e7ffd53 .search-icon-sticky { display: none; }
.elementor-29891 .elementor-element.elementor-element-e7ffd53 .toggle-sticky { display: none; }
.elementor-29891 .elementor-element.elementor-element-e7ffd53 .logo-full { display: block; }

/* Empêcher le wrapping du menu desktop */
.elementor-29891 .elementor-element.elementor-element-e7ffd53 .nav-link,
.elementor-29891 .elementor-element.elementor-element-e7ffd53 .elementor-nav-menu {
  white-space: nowrap !important;
  flex-wrap: nowrap !important;
}
.elementor-29891 .elementor-element.elementor-element-e7ffd53 .elementor-nav-menu {
  display: flex !important;
  align-items: center !important;
}
.elementor-29891 .elementor-element.elementor-element-e7ffd53 .elementor-nav-menu > li {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}
.elementor-29891 .elementor-element.elementor-element-e7ffd53 .elementor-nav-menu > li > a {
  white-space: nowrap !important;
}

/* Transition douce sur les éléments qui changent */
.elementor-29891 .elementor-element.elementor-element-e7ffd53 .logo-mono,
.elementor-29891 .elementor-element.elementor-element-e7ffd53 .logo-full,
.elementor-29891 .elementor-element.elementor-element-e7ffd53 .search-icon-sticky,
.elementor-29891 .elementor-element.elementor-element-e7ffd53 .toggle-sticky,
.elementor-29891 .elementor-element.elementor-element-e7ffd53 .toggle-normal,
.elementor-29891 .elementor-element.elementor-element-e7ffd53 .menu-normal,
.elementor-29891 .elementor-element.elementor-element-e7ffd53 .menu-sticky-hidden {
  transition: opacity 0.4s ease-in-out;
}

/* ========================================
   ETAT STICKY - Desktop
======================================== */
.elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects {
  min-height: 70px !important;
  box-shadow: 0 10px 30px rgba(0,0,0,0.2);
  background-color: #E73F1F;
  z-index: 888 !important;
  top: 0px;
}


.elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .profil-normal{display: none;}
.elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .menu-sticky-hidden { display: block; }
.elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .menu-normal { display: none; }
.elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .logo-full { display: none; }
.elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .search-icon-sticky { display: flex; }
.elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .toggle-sticky { display: flex; }

.elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .logo-mono {
  display: block;
  max-width: 30px;
}
.elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .manav { 
  padding-bottom: 20px !important; 
  top: 0px;
}
.elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .manav2 { 
  padding-bottom: 25px !important;
}
.elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .nav-link {
  --e-nav-menu-horizontal-menu-item-margin: calc(55px / 2);
}

/* ========================================
   ETAT STICKY ACTIVE - Desktop
======================================== */
.elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--active {
  width: 100vw !important;
  left: 0 !important;
  right: 0 !important;
  margin: 0 auto !important;
  top: 0px;
}
.elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--active .manav { top: 0px; }
.elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--active > .elementor-container {
  max-width: 100% !important;
  width: 100% !important;
}

/* ========================================
   TABLETTE (max 1024px)
======================================== */
@media (max-width: 1024px) {

  .elementor-29891 .elementor-element.elementor-element-e7ffd53 {
    overflow: visible !important;
    z-index: 888 !important;
    padding: 10px 20px;
    transition: background-color 0.4s ease-in-out,
                box-shadow 0.4s ease-in-out,
                min-height 0.4s ease-in-out,
                padding 0.4s ease-in-out;
  }

  .elementor-29891 .elementor-element.elementor-element-e7ffd53 .menu-sticky-hidden { display: none; }
  .elementor-29891 .elementor-element.elementor-element-e7ffd53 .elementor-nav-menu--main { display: none !important; }
  .elementor-29891 .elementor-element.elementor-element-e7ffd53 .toggle-normal,
  .elementor-29891 .elementor-element.elementor-element-e7ffd53 .toggle-sticky { display: none; }

  .elementor-29891 .elementor-element.elementor-element-e7ffd53 .logo-full { max-width: 120px; }

  .elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects {
    min-height: 40px !important;
  }
  .elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .logo-mono {
    width: 30px;
    max-width: 28px;
  }
  .elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .manav {
    padding-bottom: 10px !important;
  }
  .elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .manav2 {
    padding-bottom: 12px !important;
  }

  .elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--active {
    width: 100vw !important;
    left: 0 !important;
    right: 0 !important;
  }
  .elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--active > .elementor-container {
    max-width: 100% !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

/* ========================================
   MOBILE (max 767px)
======================================== */

@media (max-width: 767px) {
    
  .elementor-29891 .elementor-element.elementor-element-e7ffd53 .header-normal {
      width: 100%;
      align-items: center;
  }
    
  .elementor-29891 .elementor-element.elementor-element-e7ffd53 .profil-normal {
      width: auto;
  }
  .elementor-29891 .elementor-element.elementor-element-e7ffd53 .logo-normal {
      width: auto;
  }
  .elementor-29891 .elementor-element.elementor-element-e7ffd53 .menu-normal {
      width: auto;
  }
  
  .elementor-29891 .elementor-element.elementor-element-e7ffd53 {
    overflow: visible !important;
    z-index: 888 !important;
    transition: background-color 0.4s ease-in-out,
                box-shadow 0.4s ease-in-out,
                min-height 0.4s ease-in-out,
                padding 0.4s ease-in-out;
  }

  .elementor-29891 .elementor-element.elementor-element-e7ffd53 .elementor-nav-menu--main { display: none !important; }

  .elementor-29891 .elementor-element.elementor-element-e7ffd53 .toggle-normal { display: flex !important; }
  .elementor-29891 .elementor-element.elementor-element-e7ffd53 .search-icon-sticky,
  .elementor-29891 .elementor-element.elementor-element-e7ffd53 .toggle-sticky { display: none !important; }

  .elementor-29891 .elementor-element.elementor-element-e7ffd53 .logo-full { max-width: 100px; }

  .elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects {
    min-height: 55px !important;
    box-shadow: 0 5px 15px rgba(0,0,0,0.2);
  }
  .elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .logo-mono {
    max-width: 25px;
  }
  .elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .profil-normal {
      display: none;
  }
  .elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .search-icon-sticky { display: flex !important; }
  .elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .toggle-sticky { display: none; }
  .elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .menu-normal { display: none ; }
  .elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .manav {
    padding-bottom: 8px !important;
  }
  .elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--effects .manav2 {
    padding-bottom: 10px !important;
  }

  .elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--active {
    width: 100vw !important;
    left: 0 !important;
    right: 0 !important;
  }
  .elementor-29891 .elementor-element.elementor-element-e7ffd53.elementor-sticky--active > .elementor-container {
    max-width: 100% !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
} .cls-1 {
    fill: #FFFFFF !important; /* Force la couleur de remplissage en blanc */
}/* End custom CSS */