/* The export's narrow carousel stacking rule targets an obsolete container
   class. Use the actual process container while its slider is full width. */
@media screen and (min-width: 480px) and (max-width: 568px) {
  .process-grid {
    flex-direction: column;
  }
}

@media screen and (max-width: 991px) {
  #calendly-embed,
  #calendly-embed iframe {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100%;
  }

  html.mobile-navigation-open,
  html.mobile-navigation-open body {
    overflow: hidden;
  }

  html.mobile-navigation-open .section-4 {
    visibility: hidden;
    pointer-events: none;
  }
}
