body {
    width: 100%;
    height: 100%;
    margin: 0;
    overflow: hidden;
}

#unityContainer {
    width: 100%;
    height: 100%;
    margin: 0;
    overflow: hidden;
}

.logo {
    background: url('vizworxlogogreyscale.png') no-repeat center / contain;
    width: 154px;
    height: 130px;
    display: inline-block;
    transform: translateZ(1px);
    position: absolute;
    left: calc(50% - 50px);
    top: calc(50% - 50px);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    animation: lds-circle 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

@keyframes lds-circle {
    0%, 100% {
      animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
    }
    0% {
      transform: rotateY(0deg);
    }
    50% {
      transform: rotateY(900deg);
      animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
    }
    100% {
      transform: rotateY(1800deg);
    }
  }