@charset "UTF-8";
/* 21.css trimmed to selectors actually present in index.html.
   Removed unused mega menu, resource grid, mobile menu scaffolding, and dashicons-based rules that aren't referenced in this page. */

/* Hide desktop header section on small screens */
@media (max-width: 1150px) {
  .hide-menu-mobile {
    display: none !important;
  }
}

/* Keep mobile ET nav hidden (matches .et_mobile_nav_menu in header) */
header #et_mobile_nav_menu,
header .et_mobile_nav_menu {
  display: none !important;
}

/* Header column with logo/menu */
.header-col-1 {
  display: flex;
  align-items: center;
}

/* On this page, the left menu wrapper inside .logo_top should be hidden */
.header-col-1 .logo_top .et_pb_menu__wrap {
  display: none !important;
}

/* Main sticky header container present in index.html */
#main_menu_header {
  position: relative;
  box-shadow: 0 0 10px #0003;
}

#main_menu_header .et_pb_row,
#main_menu_header .et_pb_code_inner,
#main_menu_header .et_pb_column,
#main_menu_header .et_pb_module {
  position: unset !important;
}

/* Login menu instance in the right column */
.et_pb_menu_1_tb_header.et_pb_menu {
  border: 0 !important;
}
