@keyframes rotate {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  10% {
    transform: translate(-50%, -50%) rotate(36deg);
  }
  20% {
    transform: translate(-50%, -50%) rotate(72deg);
  }
  30% {
    transform: translate(-50%, -50%) rotate(108deg);
  }
  40% {
    transform: translate(-50%, -50%) rotate(144deg);
  }
  50% {
    transform: translate(-50%, -50%) rotate(180deg);
  }
  60% {
    transform: translate(-50%, -50%) rotate(216deg);
  }
  70% {
    transform: translate(-50%, -50%) rotate(252deg);
  }
  80% {
    transform: translate(-50%, -50%) rotate(288deg);
  }
  90% {
    transform: translate(-50%, -50%) rotate(324deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.loading-container {
  display: grid;
  grid-template-columns: auto;
  min-height: 100vh;
  min-width: 100vw;
  position: absolute;
  background: rgba(255, 255, 255, 0.85);
  top: 0;
  left: 0;
  z-index: 2;
  align-items: center;
  transform: scale(0, 0);
  opacity: 0;
}
#check-loading:checked ~ .loading-container {
  transform: scale(1, 1);
  opacity: 1;
}

.loading-container img {
  top: 50%;
  left: 50%;
  display: block;
  transform: translate(-50%, -50%);
  position: absolute;
  transform-origin: center;
  transition: all 0.5s ease-in-out;
}
.loading-container img.wheel {
  height: 40%;
}
.loading-container img.logo {
  width: 50%;
}
#check-loading:checked ~ .loading-container img.wheel {
  animation: rotate 1s linear infinite forwards;
}

.loading-container span.msg {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, 5rem);
  color: #001F46;
  -webkit-text-fill-color: #001F46;
  font-weight: bold;
  animation: blink 2s linear infinitedjamdjango javas;
  transition: all 0.5s ease-in-out;
}

@keyframes blink {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

/*# sourceMappingURL=loading.css.map */
