.scenes {
  -webkit-perspective: 800px;
          perspective: 800px;
}

.first-container {
  height: 45vh;
}

.cube-foto-container {
  width: 400px;
  height: 300px;
}

.cubeImage {
  width: 400px;
  height: 300px;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  position: relative;
  /*margin-top: 120px;*/
}

.cubeImage img {
  height: 100%;
  width: 100%;
}

.cubeImage div {
  position: absolute;
  width: 400px;
  height: 300px;
}

.cube_front {
  -webkit-transform: translateZ(200px);
          transform: translateZ(200px);
}

.cube_back {
  -webkit-transform: rotateY(180deg) translateZ(200px);
          transform: rotateY(180deg) translateZ(200px);
}

.cube_left {
  -webkit-transform: rotateY(-90deg) translateX(-200px);
          transform: rotateY(-90deg) translateX(-200px);
  -webkit-transform-origin: left;
          transform-origin: left;
}

.cube_right {
  -webkit-transform: rotateY(90deg) translateX(200px);
          transform: rotateY(90deg) translateX(200px);
  -webkit-transform-origin: right;
          transform-origin: right;
}

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }
  100% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
}

@keyframes rotate {
  0% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }
  100% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
}

.cubeImage:hover {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
/*# sourceMappingURL=image_cube.css.map */