.Parallax {
  position: relative;
  max-width: 120rem;
  margin: auto;
  background-image: url("../../../../images/parallax.png");
  min-height: 700px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

@media (max-width: 47.99rem) {
  .Parallax {
    min-height: 500px;
  }
}

@media (max-width: 63.99rem) {
  .Parallax {
    background-attachment: initial;
  }
}

.Parallax::before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  background-image: url("../../../../images/parallax-top.png");
  transform: translate(-50%, 0);
  width: 1920px;
  height: 340px;
  background-size: contain;
  background-repeat: no-repeat;
}

.Parallax::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  background-image: url("../../../../images/parallax-bottom.png");
  transform: translate(-50%, 0);
  width: 1920px;
  height: 340px;
  background-size: contain;
  background-repeat: no-repeat;
}

/*# sourceMappingURL=parallax.min.css.map */
