.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18 .elementor-element.elementor-element-798a18ca{--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;--border-radius:0px 0px 1px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18 .elementor-element.elementor-element-798a18ca:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-798a18ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-43846e04{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-43846e04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-site-logo .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-site-logo .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-18 .elementor-element.elementor-element-17eb4a17{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-5d8ff815{--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-widget-jet-mega-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-mega-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18 .elementor-element.elementor-element-6462f3e9.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-6462f3e9.eael_liquid_glass_shadow-effect1{border-style:none;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-18 .elementor-element.elementor-element-6462f3e9 > .elementor-widget-container{border-style:none;}.elementor-18 .elementor-element.elementor-element-6462f3e9 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-18 .elementor-element.elementor-element-6462f3e9 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-6462f3e9 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6462f3e9 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-text{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6462f3e9 .jet-mobile-menu__container .jet-mobile-menu__container-inner{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-6462f3e9 .jet-mobile-menu__container{z-index:999;}.elementor-18 .elementor-element.elementor-element-6462f3e9 .jet-mobile-menu__container .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-18 .elementor-element.elementor-element-6462f3e9 .jet-mobile-menu__breadcrumbs .breadcrumb-divider{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6462f3e9 .jet-mobile-menu__item{border-bottom-color:#FFFFFF;border-bottom-style:solid;border-bottom-width:1px;}.elementor-18 .elementor-element.elementor-element-6462f3e9 .jet-mobile-menu__item .jet-menu-icon{color:#000000;}.elementor-18 .elementor-element.elementor-element-6462f3e9 .jet-mobile-menu__item .jet-menu-label{color:#B0CB1F;}.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-18 .elementor-element.elementor-element-5d8ff815{--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-43846e04{--width:15%;}.elementor-18 .elementor-element.elementor-element-5d8ff815{--width:85%;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-43846e04{--width:35%;}.elementor-18 .elementor-element.elementor-element-5d8ff815{--width:65%;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-6462f3e9.elementor-element{--align-self:flex-end;}.elementor-18 .elementor-element.elementor-element-6462f3e9 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:30px;}.elementor-18 .elementor-element.elementor-element-6462f3e9 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:30px;}.elementor-18 .elementor-element.elementor-element-6462f3e9 .jet-mobile-menu__container{width:70%;}}/* Start custom CSS for jet-mega-menu, class: .elementor-element-6462f3e9 *//* Desktop only – glossy slim & tall */
@media (min-width:1025px){
  .elementor-18 .elementor-element.elementor-element-6462f3e9{
    --accent:#b8d83a;     /* verde brand */
    --sep-w:1px;          /* SUBȚIRE */
    --sep-h:32px;         /* ÎNALT pe idle */
    --sep-h-hover:40px;   /* ÎNALT pe hover */
    --xpad:22px;          /* padding pe linkuri */
  }

  /* spațiere linkuri top-level */
  .elementor-18 .elementor-element.elementor-element-6462f3e9 > ul > li > a,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 nav > ul > li > a,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 .elementor-nav-menu > li > a,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 .ekit-menu-nav > li > a{
    padding:0 var(--xpad);
  }

  .elementor-18 .elementor-element.elementor-element-6462f3e9 > ul > li,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 nav > ul > li,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 .elementor-nav-menu > li,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 .ekit-menu-nav > li{
    position:relative;
  }

  /* SEPARATOR GLOSSY – slim & tall */
  .elementor-18 .elementor-element.elementor-element-6462f3e9 > ul > li:not(:first-child)::before,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 nav > ul > li:not(:first-child)::before,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 .elementor-nav-menu > li:not(:first-child)::before,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 .ekit-menu-nav > li:not(:first-child)::before{
    content:"";
    position:absolute;
    left:0; top:50%;
    transform:translateY(-50%);
    width:var(--sep-w);
    height:var(--sep-h);
    background:
      linear-gradient(180deg,
        rgba(255,255,255,.85) 0%,
        var(--accent) 45%,
        #7fa10e 55%,
        rgba(0,0,0,.35) 100%);
    border-radius:1px;
    box-shadow:
      0 0 10px rgba(184,216,58,.55),
      inset 0 0 5px rgba(255,255,255,.35);
    transition:height .18s ease, box-shadow .18s ease, opacity .18s ease, filter .18s ease;
    opacity:.95;
  }

  /* Reflexie fină pentru efect "sticlă" */
  .elementor-18 .elementor-element.elementor-element-6462f3e9 > ul > li:not(:first-child)::after,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 nav > ul > li:not(:first-child)::after,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 .elementor-nav-menu > li:not(:first-child)::after,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 .ekit-menu-nav > li:not(:first-child)::after{
    content:"";
    position:absolute;
    left:-0.5px; top:50%;
    transform:translateY(-50%);
    width:1px;
    height:calc(var(--sep-h) - 6px);
    background:linear-gradient(180deg, rgba(255,255,255,.55), rgba(255,255,255,0));
    filter:blur(.25px);
    border-radius:1px;
    pointer-events:none;
    opacity:.85;
    transition:height .18s ease, opacity .18s ease;
  }

  /* Hover/activ – mai înalt și cu glow mai puternic */
  .elementor-18 .elementor-element.elementor-element-6462f3e9 > ul > li:hover::before,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 nav > ul > li:hover::before,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 .elementor-nav-menu > li:hover::before,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 .ekit-menu-nav > li:hover::before,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 > ul > li.current-menu-item::before,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 .elementor-nav-menu > li.current-menu-item::before{
    height:var(--sep-h-hover);
    box-shadow:
      0 0 14px rgba(184,216,58,.85),
      inset 0 0 7px rgba(255,255,255,.5);
    filter:saturate(1.1);
    opacity:1;
  }
  .elementor-18 .elementor-element.elementor-element-6462f3e9 > ul > li:hover::after,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 nav > ul > li:hover::after,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 .elementor-nav-menu > li:hover::after{
    height:calc(var(--sep-h-hover) - 4px);
    opacity:1;
  }

  /* Fără separatoare în dropdown-uri */
  .elementor-18 .elementor-element.elementor-element-6462f3e9 ul.sub-menu li::before,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 ul.sub-menu li::after,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 .ekit-submenu li::before,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 .ekit-submenu li::after,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 .mega-sub-menu li::before,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 .mega-sub-menu li::after{ display:none !important; }

  /* Fallback discret dacă un stil extern le suprascrie */
  .elementor-18 .elementor-element.elementor-element-6462f3e9 > ul > li + li,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 nav > ul > li + li,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 .elementor-nav-menu > li + li,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 .ekit-menu-nav > li + li{ border-left: .3px solid rgba(255,255,255,.06); }
}

/* Ascunde pe mobil/tabletă */
@media (max-width:1024px){
  .elementor-18 .elementor-element.elementor-element-6462f3e9 li::before,
  .elementor-18 .elementor-element.elementor-element-6462f3e9 li::after{ display:none !important; }
  .elementor-18 .elementor-element.elementor-element-6462f3e9 > ul > li + li{ border-left:none; }
}/* End custom CSS */
/* Start custom CSS */.jet-mobile-menu__item>.jet-mobile-menu__list {
    padding: 10px 0 10px 00px;
    border-bottom-width: 0px;
}/* End custom CSS */