.elementor-2898 .elementor-element.elementor-element-5b1c673{--dropdown-animation-name:etheme-elementor-menu-dropdown-fadeInUp;}.elementor-2898 .elementor-element.elementor-element-5b1c673 .item-design-dropdown .nav-sublist-dropdown ul>li>.etheme-elementor-nav-menu-item{fill:#000000;color:#000000;}.elementor-2898 .elementor-element.elementor-element-5b1c673 .item-design-dropdown .nav-sublist-dropdown ul>li>.etheme-elementor-nav-menu-item:hover{fill:#555;color:#555;}.elementor-2898 .elementor-element.elementor-element-5b1c673 .item-design-dropdown .nav-sublist-dropdown ul>.current-menu-item>a{fill:#555;color:#555;}/* Start custom CSS for section, class: .elementor-element-86e9eca *//* Target your exact UL */
  #menu-1-5b1c673.etheme-elementor-nav-menu{
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    gap: 14px;
    padding: 8px 12px;
    scrollbar-width: none; /* Firefox */
  }

  /* Hide scrollbar (Chrome/Safari) */
  #menu-1-5b1c673.etheme-elementor-nav-menu::-webkit-scrollbar{
    display: none;
  }

  /* Each LI should not shrink */
  #menu-1-5b1c673.etheme-elementor-nav-menu > li{
    flex: 0 0 auto !important;
  }
  

  #menu-1-5b1c673 .elementor-item img{
      width: 66px !important;
      height: 66px !important;
      min-width: 66px;
      border-radius: 50%;
      object-fit: cover;
      margin-left: 8px;
      vertical-align: middle;
  }

  #menu-1-5b1c673.etheme-elementor-nav-menu{
      display: flex !important;
      flex-wrap: nowrap !important;
      overflow-x: auto !important;
      gap: 14px;
      justify-content: flex-start !important;
      padding: 8px 12px !important;
      scrollbar-width: none;
  }

  #menu-1-5b1c673::-webkit-scrollbar{
      display: none;
  }

  #menu-1-5b1c673 > li{
      flex: 0 0 auto !important;
  }/* End custom CSS */