.et_animated, .et-waypoint, [class*="et_pb_animation_"] { opacity:1 !important; animation:none !important; transform:none !important; }
@media (max-width:980px) {
  .mobile_menu_bar, #et_mobile_nav_menu { display:none !important; }
  #top-menu-nav, .et_pb_menu__menu { display:block !important; }
  #top-menu { display:flex !important; flex-wrap:wrap; gap:8px 16px; }
}
#top-menu li:hover > .sub-menu { opacity:1 !important; visibility:visible !important; }
