@keyframes minecraft {
    0%{transform: rotateY(0deg) rotateX(0deg);}
    100%{transform: rotateY(720deg) rotateX(360deg);}
  }
  .cubo2 {
      bottom: -1.5vh;
      margin-right: 5vw;
      margin-left: 3vw;
      position: relative;
      width: 3vw;
      height: 3vw;
      transform-style: preserve-3d;
      animation: minecraft 5s alternate infinite;
      z-index: 1;
  }
  
  .face2 {
      position: absolute;
      width: 3vw;
      height: 3vw;
      background-color: #060607;
      /* border-radius: 10px; */
      box-shadow: 
          1px 1px 1px rgb(255, 255, 255),
          -1px -1px 1.5px rgb(255, 255, 255); 
  }
  
  /* Posição das faces */
  .frente2 {
      transform: translateZ(1.5vw);
  }
  
  .traz2 {
      transform: translateZ(-1.5vw) rotateY(180deg);
  }
  
  .direita2 {
      transform: translateX(1.5vw) rotateY(90deg);
  }
  
  .esquerda2 {
      transform: translateX(-1.5vw) rotateY(-90deg);
  }
  
  .cima2 {
      transform: translateY(-1.5vw) rotateX(90deg);
  }
  
  .baixo2 {
      transform: translateY(1.5vw) rotateX(-90deg);
  }

  .cubo {
    margin-top: 7vh;
    margin-right: 10vw;
    margin-left: 3vw;
    position: relative;
    width: 10vw;
    height: 10vw;
    transform-style: preserve-3d;
    animation: minecraft 5s alternate infinite;
}

.face {
    position: absolute;
    width: 10vw;
    height: 10vw;
    background-color: #060607;
    /* border-radius: 10px; */
    box-shadow: 
        2px 2px 2px rgba(0, 13, 255, 1),
        -2px -2px 3px rgba(255, 0, 0, 1); 
}

/* Posição das faces */
.frente {
    transform: translateZ(5vw);
}

.traz {
    transform: translateZ(-5vw) rotateY(180deg);
}

.direita {
    transform: translateX(5vw) rotateY(90deg);
}

.esquerda {
    transform: translateX(-5vw) rotateY(-90deg);
}

.cima {
    transform: translateY(-5vw) rotateX(90deg);
}

.baixo {
    transform: translateY(5vw) rotateX(-90deg);
}