@keyframes lds-pacman-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-webkit-keyframes lds-pacman-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes lds-pacman-2 {
  0% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  50% {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
  }
  100% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}

@-webkit-keyframes lds-pacman-2 {
  0% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  50% {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
  }
  100% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}

@keyframes lds-pacman-3 {
  0% {
    -webkit-transform: translate(190px, 0);
    transform: translate(190px, 0);
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(70px, 0);
    transform: translate(70px, 0);
    opacity: 1;
  }
}

@-webkit-keyframes lds-pacman-3 {
  0% {
    -webkit-transform: translate(190px, 0);
    transform: translate(190px, 0);
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(70px, 0);
    transform: translate(70px, 0);
    opacity: 1;
  }
}

.app-loading {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  top: 10em;
}

.app-loading p {
  display: block;
  font-size: 1.17em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: normal;
}

.app-loading .lds-pacman {
  position: relative;
  margin: auto;
}

.app-loading .lds-pacman > div:nth-child(2) div {
  position: absolute;
  top: 40px;
  left: 40px;
  width: 120px;
  height: 60px;
  border-radius: 120px 120px 0 0;
  background: #343434;
  -webkit-animation: lds-pacman-1 1s linear infinite;
  animation: lds-pacman-1 1s linear infinite;
  -webkit-transform-origin: 60px 60px;
  transform-origin: 60px 60px;
}

.app-loading .lds-pacman > div:nth-child(2) div:nth-child(2) {
  -webkit-animation: lds-pacman-2 1s linear infinite;
  animation: lds-pacman-2 1s linear infinite;
}

.app-loading .lds-pacman > div:nth-child(1) div {
  position: absolute;
  top: 92px;
  left: -8px;
  width: 36px;
  height: 20px;
  background-image: url('data:image/png;base64,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');
  background-size: cover;
  -webkit-animation: lds-pacman-3 1s linear infinite;
  animation: lds-pacman-3 1.5s linear infinite;
}

.app-loading .lds-pacman > div:nth-child(1) div:nth-child(1) {
  -webkit-animation-delay: -0.67s;
  animation-delay: -1s;
}

.app-loading .lds-pacman > div:nth-child(1) div:nth-child(2) {
  -webkit-animation-delay: -0.33s;
  animation-delay: -0.5s;
}

.app-loading .lds-pacman > div:nth-child(1) div:nth-child(3) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}

.app-loading .lds-pacman {
  width: 200px !important;
  height: 200px !important;
  -webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
  transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
}
