@charset "utf-8";
.animation, .animation_wrap > * {
  opacity: 0;
  transition: 0.8s;
  transition-delay: 0.1s; }

.animation_view {
  opacity: 1 !important;
  -webkit-transform: translate(0, 0) rotate(0) !important;
  -moz-transform: translate(0, 0) rotate(0) !important;
  -ms-transform: translate(0, 0) rotate(0) !important;
  -o-transform: translate(0, 0) rotate(0) !important;
  transform: translate(0, 0) rotate(0) !important; }

.fadein_up {
  -webkit-transform: translate(0, 32px);
  -moz-transform: translate(0, 32px);
  -ms-transform: translate(0, 32px);
  -o-transform: translate(0, 32px);
  transform: translate(0, 32px); }

.fadein_up_wrap > * {
  -webkit-transform: translate(0, 32px);
  -moz-transform: translate(0, 32px);
  -ms-transform: translate(0, 32px);
  -o-transform: translate(0, 32px);
  transform: translate(0, 32px); }

.fadein_down {
  -webkit-transform: translate(0, -32px);
  -moz-transform: translate(0, -32px);
  -ms-transform: translate(0, -32px);
  -o-transform: translate(0, -32px);
  transform: translate(0, -32px); }

.fadein_slideLeft {
  -webkit-transform: translate(32px, 0);
  -moz-transform: translate(32px, 0);
  -ms-transform: translate(32px, 0);
  -o-transform: translate(32px, 0);
  transform: translate(32px, 0); }

.fadein_slideRight {
  -webkit-transform: translate(-32px, 0);
  -moz-transform: translate(-32px, 0);
  -ms-transform: translate(-32px, 0);
  -o-transform: translate(-32px, 0);
  transform: translate(-32px, 0); }

.fadein_slide_wrap > * {
  -webkit-transform: translate(-32px, 0);
  -moz-transform: translate(-32px, 0);
  -ms-transform: translate(-32px, 0);
  -o-transform: translate(-32px, 0);
  transform: translate(-32px, 0); }
  .fadein_slide_wrap > *:nth-child(even) {
    -webkit-transform: translate(32px, 0);
    -moz-transform: translate(32px, 0);
    -ms-transform: translate(32px, 0);
    -o-transform: translate(32px, 0);
    transform: translate(32px, 0); }

.rotate_left {
  -webkit-transform: rotate(20deg);
  -moz-transform: rotate(20deg);
  -ms-transform: rotate(20deg);
  -o-transform: rotate(20deg);
  transform: rotate(20deg); }

.rotate_right {
  -webkit-transform: rotate(-20deg);
  -moz-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  -o-transform: rotate(-20deg);
  transform: rotate(-20deg); }

.speed_veryFast {
  transition: 0.3s; }

.speed_fast {
  transition: 0.5s; }

.speed_slow {
  transition: 1.4s; }

.speed_verySlow {
  transition: 2s; }

@media screen and (min-device-width: 641px) {
  .delays_wrap > *:nth-child(2) {
    transition-delay: 0.2s; }
    .delays_wrap > *:nth-child(3) {
      transition-delay: 0.4s; }
    .delays_wrap > *:nth-child(4) {
      transition-delay: 0.6s; }
    .delays_wrap > *:nth-child(5) {
      transition-delay: 0.8s; }
    .delays_wrap > *:nth-child(6) {
      transition-delay: 1s; }
    .delays_wrap > *:nth-child(7) {
      transition-delay: 1.2s; }
    .delays_wrap > *:nth-child(8) {
      transition-delay: 1.4s; }
    .delays_wrap > *:nth-child(9) {
      transition-delay: 1.6s; }
    .delays_wrap > *:nth-child(10) {
      transition-delay: 1.8s; }
    .delays_wrap > *:nth-child(11) {
      transition-delay: 2s; }
    .delays_wrap > *:nth-child(12) {
      transition-delay: 2.2s; }
    .delays_wrap > *:nth-child(13) {
      transition-delay: 2.4s; }
    .delays_wrap > *:nth-child(14) {
      transition-delay: 2.6s; }
    .delays_wrap > *:nth-child(15) {
      transition-delay: 2.8s; }
    .delays_wrap > *:nth-child(16) {
      transition-delay: 3s; }
    .delays_wrap > *:nth-child(17) {
      transition-delay: 3.2s; }
    .delays_wrap > *:nth-child(18) {
      transition-delay: 3.4s; }
    .delays_wrap > *:nth-child(19) {
      transition-delay: 3.6s; }
    .delays_wrap > *:nth-child(20) {
      transition-delay: 3.8s; } }

@media screen and (max-device-width: 640px) {
  .delays_wrap *:nth-child(even) {
    transition-delay: 0.2s; } }

.delay1 {
  transition-delay: 0.2s; }

.delay2 {
  transition-delay: 0.4s; }

.delay3 {
  transition-delay: 0.6s; }

.delay4 {
  transition-delay: 0.8s; }

.delay5 {
  transition-delay: 1s; }

.delay6 {
  transition-delay: 1.2s; }

.delay7 {
  transition-delay: 1.4s; }

.delay8 {
  transition-delay: 1.6s; }

.delay9 {
  transition-delay: 1.8s; }

.delay10 {
  transition-delay: 2s; }

.delay11 {
  transition-delay: 2.2s; }

.delay12 {
  transition-delay: 2.4s; }