/* Static export fixes: keep the primary header menu usable without static runtime breakpoint logic. */
@media (min-width: 768px) {
  .elementor-element-5ed31c6.elementor-widget-twbb-nav-menu {
    width: auto !important;
    max-width: none !important;
  }

  .elementor-element-5ed31c6 .twbb-nav-menu--main {
    display: flex !important;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
  }

  .elementor-element-5ed31c6 .twbb-nav-menu--main > .twbb-nav-menu {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    gap: 8px;
    width: auto !important;
    height: auto !important;
  }

  .elementor-element-5ed31c6 .twbb-nav-menu--main > .twbb-nav-menu > li {
    display: block !important;
    width: auto !important;
  }

  .elementor-element-5ed31c6 .twbb-nav-menu--main .twbb-item {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    white-space: nowrap !important;
  }

  .elementor-element-5ed31c6 .twbb-menu-toggle,
  .elementor-element-5ed31c6 .twbb-nav-menu--dropdown {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .elementor-element-5ed31c6 .twbb-nav-menu--main {
    display: none !important;
  }

  .elementor-element-5ed31c6 .twbb-menu-toggle {
    display: flex !important;
  }

  .elementor-element-5ed31c6 .twbb-menu-toggle:not(.twbb-active) + .twbb-nav-menu--dropdown {
    display: none !important;
  }

  .elementor-element-5ed31c6 .twbb-menu-toggle.twbb-active + .twbb-nav-menu--dropdown {
    display: block !important;
  }
}
