/* PRELOADER */
#squehub-preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: #000;
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.preloader-inner {
  position: relative;
  width: 330px;
  height: 150px;
}

.preloader-inner .icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
}

.preloader-inner .icon-left {
  width: 200px;
  height: 290px;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
}

.preloader-inner .icon-right {
  width: 200px;
  height: 300px;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
}

.icon.left {
  left: -140px;
  animation: moveLeft 1.4s ease-in-out forwards;
}

.icon.right {
  right: -140px;
  animation: moveRight 1.4s ease-in-out forwards;
}

@keyframes moveLeft {
  to {
    left: 10px;
    opacity: 1;
  }
}

@keyframes moveRight {
  to {
    right: 10px;
    opacity: 1;
  }
}