@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */


.js .zoom-In {
    transform: scale(0);
    opacity: 0;
    
    transition: transform 2s ease;
}
.js .zoom-In.animated {
    opacity: 1;
    transform: scale(1);
}

.js .fade-In-Up {
    -webkit-transform: translate3d(0, 40%, 0);
    transform: translate3d(0, 40%, 0);
    opacity: 0;
    
    transition: transform 1s ease;
}
.js .fade-In-Up.animated {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.js .fade-In-Down {
    -webkit-transform: translate3d(0, -40%, 0);
    transform: translate3d(0, -40%, 0);
    opacity: 0;
    
    transition: transform 1s ease;
}
.js .fade-In-Down.animated {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.js .fade-In-Left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    opacity: 0;
    
    transition: transform 1s ease;
}
.js .fade-In-Left.animated {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.js .fade-In-Right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    opacity: 0;
    
    transition: transform 1s ease;
}
.js .fade-In-Right.animated {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}



@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.js .fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.js .fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}


.js .animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.js .animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.js .animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

.js .animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.js .animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

.js .animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}

.js .animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}

.js .animated.fast {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms;
}

.js .animated.faster {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}

.js .animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.js .animated.slow2m {
  -webkit-animation-duration: 2.5s;
  animation-duration: 2.5s;
}

.js .animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

@media (prefers-reduced-motion) {
  .js .animated {
    -webkit-animation: unset !important;
    animation: unset !important;
    -webkit-transition: none !important;
    transition: none !important;
  }
}


@keyframes leftRight{
  25%
  {
      transform: translateX(10px);
	  -ms-transform: translateX(10px);
	  -moz-transform: translateX(10px);
	  -webkit-transform: translateX(10px);
	  -o-transform: translateX(10px);
 }
}

@-webkit-keyframes leftRight {
  25%
  {
      transform: translateX(10px);
	  -ms-transform: translateX(10px);
	  -moz-transform: translateX(10px);
	  -webkit-transform: translateX(10px);
	  -o-transform: translateX(10px);
 }
}