@charset "utf-8";
/* CSS Document */
/*slide in left, right*/
  @keyframes slideInFromLeft {
    0% {
      transform: translateX(-100%);
      opacity: 0;
    }
    100% {
      transform: translateX(0);
      opacity: 1;
    }
  }

  @keyframes slideInFromRight {
    0% {
      transform: translateX(100%);
      opacity: 0;
    }
    100% {
      transform: translateX(0);
      opacity: 1;
    }
  }

  .slide-in-left {
    animation: slideInFromLeft 1s ease-out forwards;
  }

  .slide-in-right {
    animation: slideInFromRight 1s ease-out forwards;
  }

  /* Start hidden until scrolled into view */
  .hidden-slide {
    opacity: 0;
  }



/*zoom into page*/
 @keyframes zoomIn {
    0% {
      transform: scale(0);
      opacity: 0;
    }
    100% {
      transform: scale(1);
      opacity: 1;
    }
  }

  .zoom-in {
    animation: zoomIn 1.0s ease-out forwards;
  }

  /* Hidden until scroll */
  .hidden-zoom {
    opacity: 0;
    transform: scale(0);
  }



/*slide up from bottom of page*/
 @keyframes slideUp {
  0% {
    transform: translateY(200px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

.slide-up {
  animation: slideUp 1.0s ease-out forwards;
}