/* Keep the primary navigation attached to the viewport during document scroll across both desktop and mobile. */
html,
body {
  overflow-x: clip !important;
}

.topbar {
  position: sticky !important;
  top: 0 !important;
  z-index: 1001 !important;
  isolation: isolate;
}

@media (max-width: 900px) {
  html,
  body {
    overflow-x: clip !important;
  }

  .topbar {
    position: sticky !important;
    top: 0 !important;
    z-index: 1001 !important;
  }
}
