.elementor-575 .elementor-element.elementor-element-f37ca23{--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:space-between;--align-items:flex-end;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--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-575 .elementor-element.elementor-element-f37ca23:not(.elementor-motion-effects-element-type-background), .elementor-575 .elementor-element.elementor-element-f37ca23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #C9FFD3 100%);}.elementor-575 .elementor-element.elementor-element-f37ca23.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-575 .elementor-element.elementor-element-f45dbe0{--display:flex;}.elementor-575 .elementor-element.elementor-element-f45dbe0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-575 .elementor-element.elementor-element-ca9a4f9{width:var( --container-widget-width, 122.133% );max-width:122.133%;--container-widget-width:122.133%;--container-widget-flex-grow:0;text-align:start;}.elementor-575 .elementor-element.elementor-element-ca9a4f9.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-575 .elementor-element.elementor-element-ca9a4f9 img{width:100%;max-width:100%;height:62px;opacity:1;}.elementor-575 .elementor-element.elementor-element-c94481e{--display:flex;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-575 .elementor-element.elementor-element-c94481e.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-575 .elementor-element.elementor-element-edba84a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-575 .elementor-element.elementor-element-edba84a.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-575 .elementor-element.elementor-element-edba84a .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF;}.elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:22px;}.elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--main .elementor-item{color:#1E293B;fill:#1E293B;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--main .elementor-item:focus{color:#61CE70;fill:#61CE70;}.elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--dropdown a, .elementor-575 .elementor-element.elementor-element-edba84a .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--dropdown{background-color:#1E293B;}.elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--dropdown .elementor-item, .elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-575 .elementor-element.elementor-element-edba84a div.elementor-menu-toggle{color:#0e5842;}.elementor-575 .elementor-element.elementor-element-edba84a div.elementor-menu-toggle svg{fill:#0e5842;}.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-575 .elementor-element.elementor-element-f37ca23{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-575 .elementor-element.elementor-element-ca9a4f9 img{width:80%;}.elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu .elementor-item{font-size:15px;line-height:12px;}.elementor-575 .elementor-element.elementor-element-edba84a{--e-nav-menu-horizontal-menu-item-margin:calc( 25px / 2 );}.elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:25px;}}@media(max-width:767px){.elementor-575 .elementor-element.elementor-element-f45dbe0{--width:70%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-575 .elementor-element.elementor-element-ca9a4f9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-575 .elementor-element.elementor-element-ca9a4f9{text-align:start;}.elementor-575 .elementor-element.elementor-element-ca9a4f9 img{width:100%;max-width:100%;height:33px;}.elementor-575 .elementor-element.elementor-element-c94481e{--width:16%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-575 .elementor-element.elementor-element-edba84a{width:var( --container-widget-width, 68.354px );max-width:68.354px;--container-widget-width:68.354px;--container-widget-flex-grow:0;}.elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--dropdown a{padding-top:0px;padding-bottom:0px;}.elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:20px !important;}.elementor-575 .elementor-element.elementor-element-edba84a .elementor-menu-toggle{border-width:2px;border-radius:20px;}}@media(min-width:768px){.elementor-575 .elementor-element.elementor-element-f37ca23{--content-width:1200px;}.elementor-575 .elementor-element.elementor-element-f45dbe0{--width:25%;}.elementor-575 .elementor-element.elementor-element-c94481e{--width:76%;}}@media(max-width:1024px) and (min-width:768px){.elementor-575 .elementor-element.elementor-element-f45dbe0{--width:29%;}}/* Start custom CSS for image, class: .elementor-element-ca9a4f9 *//* ========================================
   HEADER POWERSAVER - VERSION UNIVERSELLE
======================================== */

/* Ciblage universel du header - Ligne verte restaurée (#00d084) */
.elementor-575 .elementor-element-f37ca23,
.elementor-element-f37ca23.e-con,
.elementor-element[data-id="f37ca23"],
.elementor-location-header .elementor-element-f37ca23,
div[data-elementor-id="575"] .elementor-element-f37ca23 {
  background: #ffffff !important;
  background-image: none !important;
  background-color: #ffffff !important;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow: 0 1px 20px rgba(0, 0, 0, 0.08) !important;
  border-bottom: 3px solid #00d084 !important; /* LIGNE VERTE CONSERVÉE */
  padding: 8px 0 !important;
  position: sticky;
  top: 0;
  z-index: 9999;
  transition: all 0.3s ease;
}

/* Suppression des backgrounds par défaut */
.elementor-element-f37ca23 .e-con-inner,
.elementor-element-f45dbe0,
.elementor-element-c94481e,
.elementor-element-77af0ae {
  background: transparent !important;
  background-image: none !important;
}

/* Container flexbox */
.elementor-575 .elementor-container,
.elementor-location-header .elementor-container {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  max-width: 1200px !important;
  margin: 0 auto !important;
  padding: 0 24px !important;
  min-height: 64px !important;
}

/* Logo */
.elementor-location-header .elementor-element-ca9a4f9 img {
  max-height: 42px !important;
  width: auto !important;
  transition: all 0.3s ease !important;
}
.elementor-location-header .elementor-element-ca9a4f9:hover img {
  transform: scale(1.02) !important;
}

/* Menu de base */
.elementor-location-header .elementor-nav-menu {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 2px !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}


/* ========================================
   LIENS DU MENU (TEXTE ET SOULIGNAGE BLEU FONCÉ)
======================================== */

/* Liens du menu standard (On exclut explicitement le bouton language_switcher) */
.elementor-location-header .elementor-nav-menu > li:not(.language_switcher) > a {
  color: #374151 !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  padding: 10px 14px !important;
  border-radius: 8px !important;
  position: relative !important;
  transition: all 0.3s ease !important;
}

/* Soulignement BLEU FONCÉ (#1e293b) au survol */
.elementor-location-header .elementor-nav-menu > li:not(.language_switcher) > a::after {
  content: "" !important;
  position: absolute !important;
  bottom: 8px !important;
  left: 18px !important;
  right: 18px !important;
  height: 2px !important;
  background: #1e293b !important; /* Ligne bleu foncé */
  transform: scaleX(0) !important;
  transition: transform 0.3s ease !important;
  border-radius: 1px !important;
}

/* Hover effect BLEU FONCÉ */
.elementor-location-header .elementor-nav-menu > li:not(.language_switcher) > a:hover {
  color: #1e293b !important; /* Texte bleu foncé */
  background: rgba(30, 41, 59, 0.08) !important; /* Fond bleu très léger */
}

.elementor-location-header .elementor-nav-menu > li:not(.language_switcher) > a:hover::after {
  transform: scaleX(1) !important;
}


/* ========================================
   BOUTON DE LANGUE PERSONNALISÉ (.language_switcher)
======================================== */

/* Conteneur principal de la langue */
.elementor-location-header .elementor-nav-menu .language_switcher {
  margin-left: 15px !important;
  position: relative !important;
  display: flex !important;
  align-items: center !important;
}

/* 1. Le bouton "Pilule" (Langue principale visible) */
.elementor-location-header .elementor-nav-menu .language_switcher > a {
  background: transparent !important;
  border: 1.5px solid #1e293b !important; /* Bordure bleu foncé */
  color: #1e293b !important; /* Texte bleu foncé */
  border-radius: 50px !important; /* Style Pilule */
  padding: 8px 18px !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: auto !important;
  line-height: 1 !important;
  transition: all 0.3s ease !important;
}

/* Désactiver explicitement le trait de soulignement pour ce bouton */
.elementor-location-header .elementor-nav-menu .language_switcher > a::after {
  display: none !important;
}

/* Masquer la petite flèche (caret) ajoutée par Elementor s'il y en a une */
.elementor-location-header .elementor-nav-menu .language_switcher > a .sub-arrow,
.elementor-location-header .elementor-nav-menu .language_switcher > a::before {
  display: none !important;
}

/* Effet au survol du bouton "pilule" */
.elementor-location-header .elementor-nav-menu .language_switcher:hover > a {
  background-color: #1e293b !important;
  color: #ffffff !important;
}

/* 2. Le sous-menu (Menu déroulant - l'autre langue) */
.elementor-location-header .elementor-nav-menu .language_switcher .sub-menu {
  position: absolute !important;
  top: 100% !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  background: #ffffff !important;
  border: 1px solid rgba(0,0,0,0.1) !important;
  border-radius: 12px !important;
  box-shadow: 0 10px 25px rgba(0,0,0,0.15) !important;
  margin-top: 15px !important; 
  padding: 8px !important;
  min-width: 140px !important;
  display: block !important;
  opacity: 0 !important;
  visibility: hidden !important;
  transition: all 0.3s ease !important;
  z-index: 1000 !important;
  pointer-events: none !important; /* Évite les clics fantômes quand invisible */
}

/* Affichage du sous-menu au survol */
.elementor-location-header .elementor-nav-menu .language_switcher:hover .sub-menu {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  margin-top: 8px !important; /* Animation fluide vers le haut */
}

/* 3. Les liens à l'intérieur du sous-menu */
.elementor-location-header .elementor-nav-menu .language_switcher .sub-menu a {
  background: transparent !important;
  border: none !important;
  color: #374151 !important;
  padding: 10px 15px !important;
  border-radius: 6px !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  text-align: center !important;
  display: block !important;
  width: 100% !important;
  justify-content: center !important;
  transition: all 0.2s ease !important;
}

/* Survol des liens dans le sous-menu */
.elementor-location-header .elementor-nav-menu .language_switcher .sub-menu a:hover {
  background-color: rgba(30, 41, 59, 0.08) !important; /* Fond bleu très léger */
  color: #1e293b !important; /* Texte bleu foncé */
}

/* Désactiver l'éventuelle barre de soulignement dans le sous-menu */
.elementor-location-header .elementor-nav-menu .language_switcher .sub-menu a::after {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-edba84a *//* ========================================
   1. STYLES DESKTOP (Au-dessus de 1024px)
   ======================================== */
@media (min-width: 1025px) {
    .elementor-575 .elementor-element.elementor-element-edba84a {
        margin-left: auto !important;
        width: fit-content !important;
        display: flex !important;
        justify-content: flex-end !important;
    }

    /* Style par défaut des liens */
    .elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--main .elementor-item {
        color: #1e293b !important;
        display: inline-flex !important;
        align-items: center !important;
        gap: 8px;
        transition: all 0.3s ease;
        text-decoration: none !important;
    }

    /* Désactiver les animations natives d'Elementor */
    .elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--main .elementor-item:after { display: none !important; }

    /* HOVER & PAGE ACTIVE : Texte VERT + Soulignage SOMBRE */
    .elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--main .elementor-item:hover,
    .elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--main .elementor-item.elementor-item-active {
        color: #00bf63 !important;
        text-decoration: underline 1.7px !important;
        text-decoration-color: #1e293b !important;
        text-underline-offset: 8px !important;
    }

    /* ── SOUS-MENU DESKTOP (dropdown) ── */
    .elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--main .sub-menu {
        background-color: #ffffff !important;
        border: 1px solid #e2e8f0 !important;
        border-top: 2px solid #00bf63 !important; /* accent vert en haut */
        border-radius: 0 0 8px 8px !important;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08) !important;
        padding: 6px 0 !important;
        min-width: 220px !important;
    }

    /* Liens du sous-menu */
    .elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--main .sub-menu li a {
        color: #1e293b !important;
        background-color: transparent !important;
        padding: 10px 20px !important;
        display: block !important;
        font-size: 0.9em !important;
        transition: all 0.2s ease !important;
        text-decoration: none !important;
        border-bottom: none !important;
    }

    /* Hover liens sous-menu */
    .elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--main .sub-menu li a:hover {
        color: #00bf63 !important;
        background-color: #f0fff4 !important;
        padding-left: 26px !important; /* léger décalage au hover */
    }

    /* Masquer la langue actuelle */
    .elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--main .current-lang { display: none !important; }
}

/* ========================================
   2. CONFIGURATION MOBILE (Sous 1024px)
   ======================================== */
@media (max-width: 1024px) {
    .elementor-575 .elementor-element.elementor-element-edba84a { width: 100% !important; position: static !important; }

    /* Hamburger à droite */
    .elementor-575 .elementor-element.elementor-element-edba84a .elementor-menu-toggle {
        display: flex !important;
        margin-left: auto !important;
        width: fit-content !important;
    }

    /* Menu déroulant Pleine Largeur */
    .elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--dropdown {
        display: none;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        top: 55px !important;
        width: 100vw !important;
        background-color: #ffffff !important;
        z-index: 99999 !important;
        box-shadow: 0px 8px 15px rgba(0,0,0,0.1) !important;
    }

    .elementor-575 .elementor-element.elementor-element-edba84a .elementor-menu-toggle[aria-expanded="true"] + .elementor-nav-menu--dropdown { display: block !important; }

    /* FORCER L'AFFICHAGE VERTICAL */
    .elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--dropdown ul.elementor-nav-menu {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    /* Liens principaux */
    .elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--dropdown li.menu-item a {
        color: #1e293b !important;
        padding: 18px 25px !important;
        width: 100% !important;
        display: block !important;
        text-align: center !important;
        border-bottom: 1px solid #f1f5f9 !important;
        box-sizing: border-box !important;
        text-decoration: none !important;
        background-color: transparent !important;
    }

    /* ── SOUS-MENU MOBILE ── */
    .elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--dropdown .sub-menu {
        background-color: #f8fafc !important; /* gris très léger pour différencier */
        border-top: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        position: static !important;
        width: 100% !important;
    }

    .elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--dropdown .sub-menu li a {
        color: #475569 !important; /* légèrement plus clair que le parent */
        padding: 14px 25px 14px 40px !important; /* indentation pour hiérarchie */
        font-size: 0.9em !important;
        border-bottom: 1px solid #f1f5f9 !important;
        text-align: left !important;
    }

    .elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--dropdown .sub-menu li a:hover {
        color: #00bf63 !important;
        background-color: #f0fff4 !important;
    }

    .elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--dropdown .current-lang { display: none !important; }
    
/* ── FLÈCHE SOUS-MENU MOBILE : inline à droite du texte ── */

/* Le lien est déjà un bloc, on le passe en flex pour aligner texte + flèche */
.elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--dropdown li.menu-item-has-children > a.elementor-item {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    width: 100% !important;
}

/* La flèche SVG dans le <a> */
.elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--dropdown li.menu-item-has-children > a.elementor-item > span.sub-arrow {
    display: inline-flex !important;
    align-items: center !important;
    position: static !important;
    float: none !important;
    margin: 0 !important;
    flex-shrink: 0 !important;
}

.elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--dropdown li.menu-item-has-children > a.elementor-item > span.sub-arrow svg {
    width: 10px !important;
    height: 10px !important;
    fill: #1e293b !important;
    display: block !important;
}

/* Masquer le second toggle Astra qui double la flèche */
.elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--dropdown a .dropdown-menu-toggle {
    display: none !important;
}

}

/* Logique d'affichage des boutons */
@media (min-width: 1025px) { .elementor-575 .elementor-element.elementor-element-edba84a .elementor-menu-toggle { display: none !important; } }
@media (max-width: 1024px) { .elementor-575 .elementor-element.elementor-element-edba84a .elementor-nav-menu--main { display: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f37ca23 */.elementor-575 .elementor-element-f37ca23,
.elementor-element-f37ca23.e-con,
.elementor-element[data-id="f37ca23"],
.elementor-location-header .elementor-element-f37ca23,
div[data-elementor-id="575"] .elementor-element-f37ca23 {

  background: #ffffff !important;
  background-image: none !important;
  background-color: #ffffff !important;

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15) !important;
  border-bottom: 3px solid #00d084 !important;

  padding: 8px 0 !important;

  position: sticky;
  top: 0;
  z-index: 9999;

  transition: all 0.3s ease;
  
}/* End custom CSS */