.container, .container-fluid {
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (max-width: 991.98px) {
  .site-header .navbar-collapse {
    padding-top: 1rem;
  }
}

@media (max-width: 767.98px) {
  .navbar-brand {
    gap: 0.5rem;
  }

  .brand-mark {
    width: 60px;
    flex-basis: 60px;
  }

  .page-hero {
    padding-top: 7rem;
  }

  .site-footer .newsletter {
    flex-direction: column;
  }
}
