@media screen and (min-width: 67.5rem) {
  /* reset overflow on page-wrapper */ 
  .page-wrapper[class] {
    overflow-x: initial;
  }
  .page-header-after[class] {
    position: sticky; /* add position sticky */
    top: 0;
    background-color: var(--uct-color--bg, var(--rw-background-color, #fff));
  }

  /* offset anchor position to account for menu */
  .region.region-content a[id][name] {
    display: block;
    visibility: hidden;
    position: relative;
    top: -5rem;
  }

  .block-uct-domain-menu-active-domain-menu-block.block-region--primary-menu > .menu[class] > .menu-item {
    max-width: 13rem;
  }
  
  /* Add overflow hidden */
  #footer,
  .main-content {
    overflow: hidden;
  }
}