body .container-wrap.sustdi-home {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  background: #fff;
}

@media (min-width: 1000px) {
  /* Interim until the header redesign. */
  body.sustdi-has-hero #header-space {
    position: absolute;
    left: 0;
    right: 0;
    visibility: hidden;
    pointer-events: none;
  }

  body.sustdi-has-hero #ajax-content-wrap {
    margin-top: var(--nectar-body-border-size, 0px);
  }

  body.sustdi-has-hero .sustdi-hero {
    margin-top: -15px;
  }

  body.sustdi-has-hero:not(.sustdi-scrolled) #header-outer {
    background: transparent !important;
    box-shadow: none !important;
    border-bottom-color: transparent !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }
}
@media (max-width: 1400px) {
  body.sustdi-has-hero .sustdi-hero {
    margin-top: 0px;
  }
}

.sustdi-reveal {
  opacity: 0;
  transform: translate3d(0, 48px, 0);
}

.sustdi-reveal.is-in {
  opacity: 1;
  transform: none;
  transition:
    opacity 1s ease-out var(--sustdi-reveal-delay, 0ms),
    transform 1.1s cubic-bezier(0.22, 0.7, 0.2, 1)
      var(--sustdi-reveal-delay, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  .sustdi-reveal {
    opacity: 1;
    transform: none;
  }
}
