.__fullscreenParallax {
  height: 100vh;
  overflow: hidden;
}
.__fullscreenParallax .wrapper {
  height: 100%;
  overflow-x: hidden;
  perspective: 1px;
}
.__fullscreenParallax .wrapper .parallax_section {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100vw;
  position: relative;
  overflow: hidden;
  transform-style: preserve-3d;
}
.__fullscreenParallax .wrapper .parallax_section .parallax_bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  z-index: -1;
  min-height: 100%;
}
.__fullscreenParallax .wrapper .parallax_section .parallax_bg::before {
  content: " ";
  display: block;
  background-position: center;
  background-size: cover;
  height: 100vh;
  width: 100vw;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  z-index: -10;
}
.__fullscreenParallax .wrapper .parallax_section .bodytext {
  color: #fff;
  margin: 0;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
}
.__fullscreenParallax .wrapper .parallax_section.outro-screen-empty {
  min-height: unset;
  height: 1rem;
  background-color: #ff0;
}
@media (min-width: 1200px) {
  .__fullscreenParallax .wrapper .parallax_section .parallax_bg {
    transform: translate3d(0, 0, -1px) scale(2);
  }
}

/*# sourceMappingURL=fullscreenParallax.css.map */
