@media print {
  #page-preloader {
    display: none; } }
#page-preloader .loader {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  height: 200px;
  margin-top: -100px;
  margin-left: -100px;
  perspective: 600px;
  transform-style: perserve-3d; }
#page-preloader .dot {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin-top: -50px;
  margin-left: -50px;
  border-radius: 100px;
  border: 20px solid #000000;
  transform-style: perserve-3d;
  transform: scale(0) rotateX(60deg);
  animation: dot 3s cubic-bezier(0.67, 0.08, 0.46, 1.5) infinite; }
#page-preloader .dot:nth-child(2) {
  animation-delay: 200ms; }
#page-preloader .dot:nth-child(3) {
  animation-delay: 400ms; }
#page-preloader .dot:nth-child(4) {
  animation-delay: 600ms; }
#page-preloader .dot:nth-child(5) {
  animation-delay: 800ms; }
#page-preloader .dot:nth-child(6) {
  animation-delay: 1000ms; }
#page-preloader .dot:nth-child(7) {
  animation-delay: 1200ms; }
#page-preloader .dot:nth-child(8) {
  animation-delay: 1400ms; }

@keyframes dot {
  0% {
    opacity: 0;
    border-color: #e52714;
    transform: rotateX(60deg) rotateY(45deg) translateZ(-100px) scale(0.1); }
  40% {
    opacity: 1;
    transform: rotateX(0deg) rotateY(20deg) translateZ(0) scale(1); }
  100% {
    opacity: 0;
    transform: rotateX(60deg) rotateY(-45deg) translateZ(-100px) scale(0.1); } }

/*# sourceMappingURL=preload-styles.css.map */
