body {
  background-color: #0c5eb3;
  z-index: -10;
  position: relative;
  margin: 0;
  height: 100vh;
  overflow-x:hidden;
  overflow-y:hidden; 
}

.pixel_perfect {
  image-rendering: pixelated;
}

.background_parent {
  position: absolute;
  width: 100%;
  height: 100vh;
  bottom: 0%;
  object-fit: cover;
  height: auto;
}

.background {
  width: 100%;
  /* height: 100%; */
  object-fit:cover;
  position: absolute;
  left:0%;
  bottom:0%;
  z-index: -4;
}

.middleground {
  width: inherit;
  height: inherit;
  position: absolute;
  left: 0%;
  bottom: 0%;
  z-index: -3;
}

.primary-mg {
  animation: primary-mg 120s infinite linear;
}

.secondary-mg {
  animation: secondary-mg 120s infinite linear;
}

.tertiary-mg {
  animation: tertiary-mg 120s infinite linear;
}

@keyframes primary-mg {
  from {
    left: 0%;
  }
  to {
    left: -200%;
  }
}

@keyframes secondary-mg {
  from {
    left: 100%;
  }
  to {
    left: -100%;
  }
}

@keyframes tertiary-mg {
  from {
    left: 200%;
  }
  to {
    left: 0%;
  }
}

.foreground {
  width: inherit;
  height: inherit;
  position: absolute;
  left: 0%;
  bottom: 0%;
  z-index: -2;
}

.primary-fg {
  animation: primary 40s infinite linear;
}

.secondary-fg {
  animation: secondary 40s infinite linear;
}

.tertiary-fg {
  animation: tertiary 40s infinite linear;
}

@keyframes primary {
  from {
    left: 0%;
  }
  to {
    left: -200%;
  }
}

@keyframes secondary {
  from {
    left: 100%;
  }
  to {
    left: -100%;
  }
}

@keyframes tertiary {
  from {
    left: 200%;
  }
  to {
    left: 0%;
  }
}


.keanu {
  /* animation: keanu_walk 20s infinite linear; */
  width: inherit;
  height: inherit;
  position: absolute;
  left: 0%;
  bottom: 0%;
  z-index: -1;

  -webkit-user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

@keyframes keanu_walk {
  0% {
    left: 0%;

  }
  50% {
    left: 10%;

  }
  100% {
    left: 0%;
                  
  }
}

/*# sourceMappingURL=page.css.map */
