/* Keep the mobile newsletter in normal layout flow as its form expands. */
@media (max-width: 991px) {
  .theme-footer-1.has-newsletter .theme-footer-1__section {
    height: auto;
    min-height: 0;
    padding-top: 0;
  }

  .theme-footer-1.has-newsletter .theme-footer-1__newsletter {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    z-index: 3;
    margin-top: -52px;
    margin-bottom: 28px;
  }
}
