ul#parallax_scene, ul#parallax_scene_2 {
  transform: translate3d(0, 0, 0);
  list-style: none;
}

ul#parallax_scene, ul#parallax_scene li, ul#parallax_scene_2, ul#parallax_scene_2 li {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: -1;
  height: 100%;
  width: 100%;
  display: block;
  font-size: 1rem;
}

ul#parallax_scene img, ul#parallax_scene_2 img {
  position: absolute;
  margin: auto;
}

ul.relax {
  position: relative;
  list-style: none;
}

ul.relax li {
  position: absolute;
  width: 100%;
  font-size: 1rem;
  top: 0;
}

ul.relax li img {
  position: absolute;
}

.do-relax {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  will-change: transform;
}

.top .layer1 img {
  width: 73.9em;
  top: -6em;
  right: -16em;
}

.top .layer2 img {
  width: 65.9em;
  top: 7em;
  right: -12.6em;
}

.top .layer3 img {
  width: 55.6em;
  top: 17em;
  right: -35.5em;
}

.top .layer4 img {
  width: 42em;
  top: 4.9em;
  right: 26.4em;
}

.top img.l-2nd-bg {
  width: 73em;
  right: -26em;
  top: -7em;
}

.part2 .layer1 img {
  width: 61em;
  top: 20em;
  left: -15.2em;
}

.part2 .layer2 img {
  width: 126.5em;
  top: -11.8em;
  left: .5em;
}

.part3 .layer1 img {
  width: 38.6em;
  top: 41.6em;
  right: 2.5em;
}

.part3 .layer2 img {
  width: 130.8em;
  top: -3em;
  right: 2.5em;
}

.part4 .layer1 img {
  width: 82em;
  top: -2.1em;
  left: -14em;
}

.part4 .layer2 img {
  width: 79.1em;
  top: 2.3em;
  left: 28.4em;
}

.part5 .layer1 img {
  width: 47.6em;
  top: 6.2em;
  right: -3.2em;
}

.part5 .layer2 img {
  width: 46.12em;
  top: 0;
  right: 23.1em;
}

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