﻿@charset 'UTF-8';

   .ani1.delighter {
      transition: all .8s ease-out;
      transform: translateX(-100%);
      opacity: 0;
   }
 

   .ani1.delighter.started {
      transform: none;
      opacity: 1;
   }
 

   

   .ani2.delighter {
      transition: all .3s ease-out;
      transform: translateY(-100%);
      opacity: 0;
   }
 

   .ani2.delighter.started {
      transform: none;
      opacity: 1;
   }
 

.aniyaji {
  animation-name: aniyaji-transform-keyframes;
  animation-duration: 2000ms;
  animation-delay: 0ms;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  transform-origin: 0 0;
}
@keyframes aniyaji-transform-keyframes {
  0% {transform:translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  1.79% {transform:translate(0.004px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  3.57% {transform:translate(0.0321px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  5.36% {transform:translate(0.1082px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  7.14% {transform:translate(0.2566px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  8.93% {transform:translate(0.5011px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  10.71% {transform:translate(0.8659px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  12.5% {transform:translate(1.375px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  14.29% {transform:translate(2.0525px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  16.07% {transform:translate(2.9224px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  17.86% {transform:translate(4.0087px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  19.64% {transform:translate(5.3356px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  21.43% {transform:translate(6.9271px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  23.21% {transform:translate(8.8072px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  25% {transform:translate(11px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  26.79% {transform:translate(13.1928px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  28.57% {transform:translate(15.0729px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  30.36% {transform:translate(16.6644px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  32.14% {transform:translate(17.9913px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  33.93% {transform:translate(19.0776px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  35.71% {transform:translate(19.9475px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  37.5% {transform:translate(20.625px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  39.29% {transform:translate(21.1341px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  41.07% {transform:translate(21.4989px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  42.86% {transform:translate(21.7434px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  44.64% {transform:translate(21.8918px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  46.43% {transform:translate(21.9679px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  48.21% {transform:translate(21.996px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
  50% {transform:translate(22px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
  100% {transform:translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
}
.aniyaji2 {
  animation-name: aniyaji2-transform-keyframes;
  animation-duration: 2000ms;
  animation-delay: 0ms;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  transform-origin: 0 0;
 
}
@keyframes aniyaj2-transform-keyframes {
  0% {transform:translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
  50% {transform:translate(16px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
  100% {transform:translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
}

.swing-in-bottom-fwd {
	-webkit-animation: swing-in-bottom-fwd 900ms cubic-bezier(0.175, 0.885, 0.320, 1.275) alternate backwards;
	        animation: swing-in-bottom-fwd 900ms cubic-bezier(0.175, 0.885, 0.320, 1.275) alternate backwards;
}


@-webkit-keyframes swing-in-bottom-fwd {
  0% {
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0);
            transform: rotateX(0);
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
    opacity: 1;
  }
}
@keyframes swing-in-bottom-fwd {
  0% {
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0);
            transform: rotateX(0);
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
    opacity: 1;
  }
}




.fade_inff {
    transition: all 1200ms 0.3s ease;
    transform: translateY(0px);
    visibility: hidden;
    opacity: 0;
}

.fade_inff2 {
    transition: all 1200ms 1.5s ease;
    transform: translateY(100px);
    visibility: hidden;
    opacity: 0;
}

.fade_inff3 {
    transition: all 1200ms 2.0s ease;
    transform: translateY(0px) scale(0.5);
    visibility: hidden;
    opacity: 0;
}


.fade_inff4 {
    transition: all 1200ms 3s ease;
    transform: translateY(50px);
    visibility: hidden;
    opacity: 0;
}

.fade_inff5 {
    transition: all 1500ms 3.5s ease;
    transform: translateY(0px);
    visibility: hidden;
    opacity: 0;
}
.fade_inff6 {
    transition: all 1200ms 3.2s ease;
    transform: translateY(100px);
    visibility: hidden;
    opacity: 0;
}
.fade_inff7 {
    transition: all 1200ms 4s ease;
    transform: translateY(100px);
    visibility: hidden;
    opacity: 0;
}





.fade_in1 {
    transition: all 900ms 0s ease;
    transform: translateX(-200px);
    visibility: hidden;
    opacity: 0;
}

.fade_in2 {
    transition: all 900ms 0s ease;
    transform: translateX(200px);
    visibility: hidden;
    opacity: 0;
}

.fade_in3 {
    transition: all 900ms 0s ease;
    transform: translateY(100px);
    visibility: hidden;
    opacity: 0;
}

.fade_in6 {
    transition: all 900ms 0s ease;
    transform: translateY(-100px);
    visibility: hidden;
    opacity: 0;
}


.fade_in4 {
    transition: all 900ms 0s ease;
   transform: scale(0.5) rotate3d(-1, 1, 0, 180deg);
    visibility: hidden;
    opacity: 0;
}
.fade_in5 {
    transition: all 900ms 0s ease;
     transform: translateZ(160px) translateY(-100px);
    visibility: hidden;
    opacity: 0;
}


.roll-in-left {
	-webkit-animation: roll-in-left 1s ease-out both;
	        animation: roll-in-left 1s ease-out both;
}
@-webkit-keyframes roll-in-left {
  0% {
    -webkit-transform: translateX(-800px) rotate(-540deg);
            transform: translateX(-800px) rotate(-540deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0) rotate(0deg);
            transform: translateX(0) rotate(0deg);
    opacity: 1;
  }
}
@keyframes roll-in-left {
  0% {
    -webkit-transform: translateX(-800px) rotate(-540deg);
            transform: translateX(-800px) rotate(-540deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0) rotate(0deg);
            transform: translateX(0) rotate(0deg);
    opacity: 1;
  }
}

.fade_in1.js_active,.fade_in2.js_active,.fade_in3.js_active,.fade_in4.js_active,.fade_in5.js_active,.fade_inff.js_active,.fade_inff2.js_active,.roll-in-left.js_active,.fade_inff3.js_active,.fade_inff4.js_active,.fade_inff5.js_active,.fade_inff6.js_active,.fade_inff7.js_active {
    visibility: visible;
    transform: translateY(0px);
    opacity: 1;
}