/* Defer only decoration in sections outside the approaching viewport.
   The bootstrap class is absent when JavaScript is disabled. */
.kvint-performance [data-defer-media]:not([data-media-ready]),
.kvint-performance [data-defer-media]:not([data-media-ready])::before,
.kvint-performance [data-defer-media]:not([data-media-ready])::after,
.kvint-performance [data-defer-media]:not([data-media-ready]) *,
.kvint-performance [data-defer-media]:not([data-media-ready]) *::before,
.kvint-performance [data-defer-media]:not([data-media-ready]) *::after {
  background-image: none !important;
}

/* The first screen remains readable while optional scripts are downloading. */
.hero [data-reveal] {
  opacity: 1;
  transform: none;
  filter: none;
  transition: none;
}

