@media screen and (max-width: 768px) {
  #n2-ss-2item4 {
    text-align: center !important;
  }
}
.sticky-nav { display: none !important; }
/* ===== TCA mobile burger menu (AWPE patch, Aug 2026) ===== */

/* Panel */
.av-burger-overlay-scroll {
  background-color: #f4f6f9 !important;
  padding-bottom: 40px !important;
}

/* Top-level items: white rows, navy text, dividers, 48px targets */
#av-burger-menu-ul > li > a {
  display: flex !important;
  align-items: center;
  min-height: 48px;
  padding: 12px 24px !important;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  font-size: 17px !important;
  font-weight: 600;
  color: #243665 !important;
  background-color: #ffffff;
  border-bottom: 1px solid rgba(36, 54, 101, 0.12);
}

/* Teal feedback on tap */
#av-burger-menu-ul li > a:hover,
#av-burger-menu-ul li > a:active {
  background-color: rgba(139, 216, 189, 0.22) !important;
  color: #243665 !important;
}

/* Submenu items: indented, lighter, 44px minimum */
#av-burger-menu-ul .sub-menu li > a {
  display: flex !important;
  align-items: center;
  min-height: 44px;
  padding: 10px 24px 10px 42px !important;
  font-size: 15px !important;
  color: #3d4a6b !important;
  background-color: #fbfcfd;
}

/* Join Now as a navy button (menu item carrying class tca-join-btn) */
#av-burger-menu-ul li.tca-join-btn > a {
  display: flex !important;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  margin: 16px 20px;
  padding: 12px 16px !important;
  background-color: #243665 !important;
  color: #ffffff !important;
  font-size: 17px !important;
  font-weight: 700;
  letter-spacing: 0.02em;
  text-align: center;
  border-radius: 8px;
  border-bottom: none !important;
}
#av-burger-menu-ul li.tca-join-btn > a:active {
  background-color: #8bd8bd !important;
  color: #243665 !important;
}
/* Desktop Join Now button in TCA navy */
#avia-menu li.tca-join-btn > a {
  background: transparent !important;
}
#avia-menu li.tca-join-btn > a .avia-menu-text {
  display: inline-block;
  line-height: 1;
  padding: 12px 22px;
  background-color: #243665;
  color: #ffffff !important;
  font-weight: 700;
  border-radius: 8px;
  transition: background-color 0.15s ease;
}
#avia-menu li.tca-join-btn > a:hover .avia-menu-text {
  background-color: #8bd8bd;
  color: #243665 !important;
}