@-webkit-keyframes pulse-border {
  0% {
  transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
  opacity: 1;
}
100% {
  transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
  opacity: 0;
}
}

@keyframes pulse-border {
  0% {
  transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
  opacity: 1;
}
100% {
  transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
  opacity: 0;
}
}
@-webkit-keyframes left {
  100% {
  transform: rotate(180deg);
}
}

@keyframes left {
  100% {
  transform: rotate(180deg);
}
}

@-webkit-keyframes right {
  100% {
  transform: rotate(180deg);
}
}

@keyframes right {
  100% {
  transform: rotate(180deg);
}
}

@-webkit-keyframes veritcal {
  0% {
  transform: translateY(0);
}
50% {
  transform: translateY(100px);
}
100% {
  transform: translateY(0);
}
}

@keyframes veritcal {
  0% {
  transform: translateY(0);
}
50% {
  transform: translateY(100px);
}
100% {
  transform: translateY(0);
}
}

@-webkit-keyframes veritcal-reverse {
  0% {
  transform: translateY(0);
}
50% {
  transform: translateY(-100px);
}
100% {
  transform: translateY(0);
}
}

@keyframes veritcal-reverse {
  0% {
  transform: translateY(0);
}
50% {
  transform: translateY(-100px);
}
100% {
  transform: translateY(0);
}
}

@-webkit-keyframes veritcal-short {
  0% {
  transform: translateY(0);
}
50% {
  transform: translateY(30px);
}
100% {
  transform: translateY(0);
}
}

@keyframes veritcal-short {
  0% {
  transform: translateY(0);
}
50% {
  transform: translateY(30px);
}
100% {
  transform: translateY(0);
}
}

@-webkit-keyframes veritcal-short-reverse {
  0% {
  transform: translateY(0);
}
50% {
  transform: translateY(-30px);
}
100% {
  transform: translateY(0);
}
}

@keyframes veritcal-short-reverse {
  0% {
  transform: translateY(0);
}
50% {
  transform: translateY(-30px);
}
100% {
  transform: translateY(0);
}
}

@-webkit-keyframes veritcal2 {
  from {
  -webkit-transform: translate3d(0, -10px, 0);
}
to {
  -webkit-transform: translate3d(0, 10px, 0);
}
}

@keyframes veritcal2 {
  from {
  -webkit-transform: translate3d(0, -10px, 0);
}
to {
  -webkit-transform: translate3d(0, 10px, 0);
}
}

@-webkit-keyframes move-y {
  from {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}
to {
  transform: translate3d(0, 10px, 0);
  -webkit-transform: translate3d(0, 10px, 0);
}
}

@keyframes move-y {
  from {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}
to {
  transform: translate3d(0, 10px, 0);
  -webkit-transform: translate3d(0, 10px, 0);
}
}

@-webkit-keyframes horizontal {
  0% {
  transform: translateX(0);
}
50% {
  transform: translateX(100px);
}
100% {
  transform: translateX(0);
}
}

@keyframes horizontal {
  0% {
  transform: translateX(0);
}
50% {
  transform: translateX(100px);
}
100% {
  transform: translateX(0);
}
}

@-webkit-keyframes horizontal-reverse {
  0% {
  transform: translateX(0);
}
50% {
  transform: translateX(-100px);
}
100% {
  transform: translateX(0);
}
}

@keyframes horizontal-reverse {
  0% {
  transform: translateX(0);
}
50% {
  transform: translateX(-100px);
}
100% {
  transform: translateX(0);
}
}

@-webkit-keyframes horizontal-short {
  0% {
  transform: translateX(0);
}
50% {
  transform: translateX(30px);
}
100% {
  transform: translateX(0);
}
}

@keyframes horizontal-short {
  0% {
  transform: translateX(0);
}
50% {
  transform: translateX(30px);
}
100% {
  transform: translateX(0);
}
}

@-webkit-keyframes horizontal-short-reverse {
  0% {
  transform: translateX(0);
}
50% {
  transform: translateX(-30px);
}
100% {
  transform: translateX(0);
}
}

@keyframes horizontal-short-reverse {
  0% {
  transform: translateX(0);
}
50% {
  transform: translateX(-30px);
}
100% {
  transform: translateX(0);
}
}

@-webkit-keyframes horizontal2 {
  from {
  transform: translateX(-20px);
  -webkit-transform: translateX(-20px);
}
from {
  transform: translateX(20px);
  -webkit-transform: translateX(20px);
}
}

@keyframes horizontal2 {
  from {
  transform: translateX(-20px);
  -webkit-transform: translateX(-20px);
}
from {
  transform: translateX(20px);
  -webkit-transform: translateX(20px);
}
}

@-webkit-keyframes rotated_style {
  0% {
  -webkit-transform: translate(0) rotate(0deg);
  transform: translate(0) rotate(0deg);
}
25% {
  -webkit-transform: translate(-10px, 10px) rotate(10deg);
  transform: translate(-10px, 10px) rotate(10deg);
}
50% {
  -webkit-transform: translate(5px, -5px) rotate(25deg);
  transform: translate(5px, -5px) rotate(25deg);
}
75% {
  -webkit-transform: translate(15px, -5px) rotate(15deg);
  transform: translate(15px, -5px) rotate(15deg);
}
to {
  -webkit-transform: translate(0) rotate(0deg);
  transform: translate(0) rotate(0deg);
}
}

@keyframes rotated_style {
  0% {
  -webkit-transform: translate(0) rotate(0deg);
  transform: translate(0) rotate(0deg);
}
25% {
  -webkit-transform: translate(-10px, 10px) rotate(10deg);
  transform: translate(-10px, 10px) rotate(10deg);
}
50% {
  -webkit-transform: translate(5px, -5px) rotate(25deg);
  transform: translate(5px, -5px) rotate(25deg);
}
75% {
  -webkit-transform: translate(15px, -5px) rotate(15deg);
  transform: translate(15px, -5px) rotate(15deg);
}
to {
  -webkit-transform: translate(0) rotate(0deg);
  transform: translate(0) rotate(0deg);
}
}

@-webkit-keyframes rotate-anim-reverse {
  from {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
to {
  transform: rotate(-359deg);
  -webkit-transform: rotate(-359deg);
}
}

@keyframes rotate-anim-reverse {
  from {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
to {
  transform: rotate(-359deg);
  -webkit-transform: rotate(-359deg);
}
}

@-webkit-keyframes rotate-anim-short {
  0% {
  transform: rotate(-10deg);
  -webkit-transform: rotate(-10deg);
}
50% {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
100% {
  transform: rotate(10deg);
  -webkit-transform: rotate(10deg);
}
}

@keyframes rotate-anim-short {
  0% {
  transform: rotate(-10deg);
  -webkit-transform: rotate(-10deg);
}
50% {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
100% {
  transform: rotate(10deg);
  -webkit-transform: rotate(10deg);
}
}

@-webkit-keyframes rotate-anim-short-reverse {
  0% {
  transform: rotate(10deg);
  -webkit-transform: rotate(10deg);
}
50% {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
100% {
  transform: rotate(-10deg);
  -webkit-transform: rotate(-10deg);
}
}

@keyframes rotate-anim-short-reverse {
  0% {
  transform: rotate(10deg);
  -webkit-transform: rotate(10deg);
}
50% {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
100% {
  transform: rotate(-10deg);
  -webkit-transform: rotate(-10deg);
}
}

@-webkit-keyframes spin_style {
  @keyframes spine {
  from {
  transform: rotate(0);
  -webkit-transform: rotate(0);
}
to {
  transform: rotate(359deg);
  -webkit-transform: rotate(359deg);
}
}
@-webkit-keyframes spine {
  from {
  transform: rotate(0);
  -webkit-transform: rotate(0);
}
to {
  transform: rotate(359deg);
  -webkit-transform: rotate(359deg);
}
}
}

@keyframes spin_style {
  @keyframes spine {
  from {
  transform: rotate(0);
  -webkit-transform: rotate(0);
}
to {
  transform: rotate(359deg);
  -webkit-transform: rotate(359deg);
}
}
@-webkit-keyframes spine {
  from {
  transform: rotate(0);
  -webkit-transform: rotate(0);
}
to {
  transform: rotate(359deg);
  -webkit-transform: rotate(359deg);
}
}
}

@-webkit-keyframes spine {
  from {
  transform: rotate(0);
  -webkit-transform: rotate(0);
}
to {
  transform: rotate(359deg);
  -webkit-transform: rotate(359deg);
}
}

@keyframes spine {
  from {
  transform: rotate(0);
  -webkit-transform: rotate(0);
}
to {
  transform: rotate(359deg);
  -webkit-transform: rotate(359deg);
}
}

@-webkit-keyframes spine-reverse {
  from {
  transform: rotate(0);
  -webkit-transform: rotate(0);
}
to {
  transform: rotate(-359deg);
  -webkit-transform: rotate(-359deg);
}
}

@keyframes spine-reverse {
  from {
  transform: rotate(0);
  -webkit-transform: rotate(0);
}
to {
  transform: rotate(-359deg);
  -webkit-transform: rotate(-359deg);
}
}

@-webkit-keyframes scale {
  from {
  transform: scale(0.9);
  -webkit-transform: scale(0.9);
}
to {
  transform: scale(1.08);
  -webkit-transform: scale(1.08);
}
}

@keyframes scale {
  from {
  transform: scale(0.9);
  -webkit-transform: scale(0.9);
}
to {
  transform: scale(1.08);
  -webkit-transform: scale(1.08);
}
}

@-webkit-keyframes head-move {
  0% {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}
25% {
  transform: translate3d(5px, 0, 0) rotate(4deg);
  -webkit-transform: translate3d(5px, 0, 0) rotate(4deg);
}
50% {
  transform: translate3d(0, 0, 0) rotate(-2deg);
  -webkit-transform: translate3d(0, 0, 0) rotate(-2deg);
}
75% {
  transform: translate3d(5px, 0, 0) rotate(4deg);
  -webkit-transform: translate3d(5px, 0, 0) rotate(4deg);
}
100% {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}
}

@keyframes head-move {
  0% {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}
25% {
  transform: translate3d(5px, 0, 0) rotate(4deg);
  -webkit-transform: translate3d(5px, 0, 0) rotate(4deg);
}
50% {
  transform: translate3d(0, 0, 0) rotate(-2deg);
  -webkit-transform: translate3d(0, 0, 0) rotate(-2deg);
}
75% {
  transform: translate3d(5px, 0, 0) rotate(4deg);
  -webkit-transform: translate3d(5px, 0, 0) rotate(4deg);
}
100% {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}
}

@-webkit-keyframes pop {
  0% {
  -webkit-transform: scale(0.5, 0.5);
  transform: scale(0.5, 0.5);
  opacity: 0;
}
50% {
  opacity: 0.09;
}
100% {
  -webkit-transform: scale(0.9, 0.9);
  transform: scale(0.9, 0.9);
  opacity: 0;
}
}

@keyframes pop {
  0% {
  -webkit-transform: scale(0.5, 0.5);
  transform: scale(0.5, 0.5);
  opacity: 0;
}
50% {
  opacity: 0.2;
}
100% {
  -webkit-transform: scale(0.9, 0.9);
  transform: scale(0.9, 0.9);
  opacity: 0;
}
}

@-webkit-keyframes rs-image-zoom-out-up {
  50% {
  -webkit-transform: scale(0.8) translateY(0%);
  -moz-transform: scale(0.8) translateY(0%);
  -ms-transform: scale(0.8) translateY(0%);
  -o-transform: scale(0.8) translateY(0%);
  transform: scale(0.8) translateY(0%);
  opacity: 0.5;
}
100% {
  -webkit-transform: scale(0.8) translateY(-150%);
  -moz-transform: scale(0.8) translateY(-150%);
  -ms-transform: scale(0.8) translateY(-150%);
  -o-transform: scale(0.8) translateY(-150%);
  transform: scale(0.8) translateY(-150%);
  opacity: 0.5;
}
}

@keyframes rs-image-zoom-out-up {
  50% {
  -webkit-transform: scale(0.8) translateY(0%);
  -moz-transform: scale(0.8) translateY(0%);
  -ms-transform: scale(0.8) translateY(0%);
  -o-transform: scale(0.8) translateY(0%);
  transform: scale(0.8) translateY(0%);
  opacity: 0.5;
}
100% {
  -webkit-transform: scale(0.8) translateY(-150%);
  -moz-transform: scale(0.8) translateY(-150%);
  -ms-transform: scale(0.8) translateY(-150%);
  -o-transform: scale(0.8) translateY(-150%);
  transform: scale(0.8) translateY(-150%);
  opacity: 0.5;
}
}

@-webkit-keyframes rs-image-zoom-out-down {
  50% {
  -webkit-transform: scale(0.8) translateY(0%);
  -moz-transform: scale(0.8) translateY(0%);
  -ms-transform: scale(0.8) translateY(0%);
  -o-transform: scale(0.8) translateY(0%);
  transform: scale(0.8) translateY(0%);
  opacity: 0.5;
}
100% {
  -webkit-transform: scale(0.8) translateY(150%);
  -moz-transform: scale(0.8) translateY(150%);
  -ms-transform: scale(0.8) translateY(150%);
  -o-transform: scale(0.8) translateY(150%);
  transform: scale(0.8) translateY(150%);
  opacity: 0.5;
}
}

@keyframes rs-image-zoom-out-down {
  50% {
  -webkit-transform: scale(0.8) translateY(0%);
  -moz-transform: scale(0.8) translateY(0%);
  -ms-transform: scale(0.8) translateY(0%);
  -o-transform: scale(0.8) translateY(0%);
  transform: scale(0.8) translateY(0%);
  opacity: 0.5;
}
100% {
  -webkit-transform: scale(0.8) translateY(150%);
  -moz-transform: scale(0.8) translateY(150%);
  -ms-transform: scale(0.8) translateY(150%);
  -o-transform: scale(0.8) translateY(150%);
  transform: scale(0.8) translateY(150%);
  opacity: 0.5;
}
}

@-webkit-keyframes rs-image-zoom-out-left {
  50% {
  -webkit-transform: scale(0.8) translateX(0%);
  -moz-transform: scale(0.8) translateX(0%);
  -ms-transform: scale(0.8) translateX(0%);
  -o-transform: scale(0.8) translateX(0%);
  transform: scale(0.8) translateX(0%);
  opacity: 0.5;
}
100% {
  -webkit-transform: scale(0.8) translateX(-150%);
  -moz-transform: scale(0.8) translateX(-150%);
  -ms-transform: scale(0.8) translateX(-150%);
  -o-transform: scale(0.8) translateX(-150%);
  transform: scale(0.8) translateX(-150%);
  opacity: 0.5;
}
}

@keyframes rs-image-zoom-out-left {
  50% {
  -webkit-transform: scale(0.8) translateX(0%);
  -moz-transform: scale(0.8) translateX(0%);
  -ms-transform: scale(0.8) translateX(0%);
  -o-transform: scale(0.8) translateX(0%);
  transform: scale(0.8) translateX(0%);
  opacity: 0.5;
}
100% {
  -webkit-transform: scale(0.8) translateX(-150%);
  -moz-transform: scale(0.8) translateX(-150%);
  -ms-transform: scale(0.8) translateX(-150%);
  -o-transform: scale(0.8) translateX(-150%);
  transform: scale(0.8) translateX(-150%);
  opacity: 0.5;
}
}

@-webkit-keyframes rs-image-zoom-out-right {
  50% {
  -webkit-transform: scale(0.8) translateX(0%);
  -moz-transform: scale(0.8) translateX(0%);
  -ms-transform: scale(0.8) translateX(0%);
  -o-transform: scale(0.8) translateX(0%);
  transform: scale(0.8) translateX(0%);
  opacity: 0.5;
}
100% {
  -webkit-transform: scale(0.8) translateX(150%);
  -moz-transform: scale(0.8) translateX(150%);
  -ms-transform: scale(0.8) translateX(150%);
  -o-transform: scale(0.8) translateX(150%);
  transform: scale(0.8) translateX(150%);
  opacity: 0.5;
}
}

@keyframes rs-image-zoom-out-right {
  50% {
  -webkit-transform: scale(0.8) translateX(0%);
  -moz-transform: scale(0.8) translateX(0%);
  -ms-transform: scale(0.8) translateX(0%);
  -o-transform: scale(0.8) translateX(0%);
  transform: scale(0.8) translateX(0%);
  opacity: 0.5;
}
100% {
  -webkit-transform: scale(0.8) translateX(150%);
  -moz-transform: scale(0.8) translateX(150%);
  -ms-transform: scale(0.8) translateX(150%);
  -o-transform: scale(0.8) translateX(150%);
  transform: scale(0.8) translateX(150%);
  opacity: 0.5;
}
}

@-webkit-keyframes waving-line {
  0% {
  background-position: 0 0;
}
100% {
  background-position: -200px 0;
}
}

@keyframes waving-line {
  0% {
  background-position: 0 0;
}
100% {
  background-position: -200px 0;
}
}

@-webkit-keyframes dance {
  0% {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}
50% {
  transform: translate3d(15px, -15px, 0);
  -webkit-transform: translate3d(15px, -15px, 0);
}
100% {
  transform: translate3d(0, -15px, 15px);
  -webkit-transform: translate3d(0, -15px, 15px);
}
}

@keyframes dance {
  0% {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}
50% {
  transform: translate3d(15px, -15px, 0);
  -webkit-transform: translate3d(15px, -15px, 0);
}
100% {
  transform: translate3d(0, -15px, 15px);
  -webkit-transform: translate3d(0, -15px, 15px);
}
}

@-webkit-keyframes scale2 {
  from {
  transform: scale(0.8);
  -webkit-transform: scale(0.8);
}
to {
  transform: scale(1);
  -webkit-transform: scale(1);
}
}

@keyframes scale2 {
  from {
  transform: scale(0.8);
  -webkit-transform: scale(0.8);
}
to {
  transform: scale(1);
  -webkit-transform: scale(1);
}
}

@-webkit-keyframes dance2 {
  0% {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}
50% {
  transform: translate3d(-15px, 15px, 0);
  -webkit-transform: translate3d(-15px, 15px, 0);
}
100% {
  transform: translate3d(0, 15px, -15px);
  -webkit-transform: translate3d(0, 15px, -15px);
}
}

@keyframes dance2 {
  0% {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}
50% {
  transform: translate3d(-15px, 15px, 0);
  -webkit-transform: translate3d(-15px, 15px, 0);
}
100% {
  transform: translate3d(0, 15px, -15px);
  -webkit-transform: translate3d(0, 15px, -15px);
}
}

@-webkit-keyframes move_wave {
  0% {
  transform: translateX(0) translateZ(0) scaleY(1);
  -webkit-transform: translateX(0) translateZ(0) scaleY(1);
}
50% {
  transform: translateX(-25%) translateZ(0) scaleY(1);
  -webkit-transform: translateX(-25%) translateZ(0) scaleY(1);
}
100% {
  transform: translateX(-50%) translateZ(0) scaleY(1);
  -webkit-transform: translateX(-50%) translateZ(0) scaleY(1);
}
}

@keyframes move_wave {
  0% {
  transform: translateX(0) translateZ(0) scaleY(1);
  -webkit-transform: translateX(0) translateZ(0) scaleY(1);
}
50% {
  transform: translateX(-25%) translateZ(0) scaleY(1);
  -webkit-transform: translateX(-25%) translateZ(0) scaleY(1);
}
100% {
  transform: translateX(-50%) translateZ(0) scaleY(1);
  -webkit-transform: translateX(-50%) translateZ(0) scaleY(1);
}
}

@-webkit-keyframes move_wave2 {
  0% {
  transform: translateX(0) translateZ(0) scaleY(1);
  -webkit-transform: translateX(0) translateZ(0) scaleY(1);
}
50% {
  transform: translateX(-25%) translateZ(0) scaleY(1);
  -webkit-transform: translateX(-25%) translateZ(0) scaleY(1);
}
100% {
  transform: translateX(-50%) translateZ(0) scaleY(1);
  -webkit-transform: translateX(-50%) translateZ(0) scaleY(1);
}
}

@keyframes move_wave2 {
  0% {
  transform: translateX(0) translateZ(0) scaleY(1);
  -webkit-transform: translateX(0) translateZ(0) scaleY(1);
}
50% {
  transform: translateX(-25%) translateZ(0) scaleY(1);
  -webkit-transform: translateX(-25%) translateZ(0) scaleY(1);
}
100% {
  transform: translateX(-50%) translateZ(0) scaleY(1);
  -webkit-transform: translateX(-50%) translateZ(0) scaleY(1);
}
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}
@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}
@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}
.animate-on-view { 
  animation-play-state: paused;
}

.animate-on-view.is-animated {
  animation-play-state: running;
}

.fadeInDown {
    animation-name: fadeInDown;
    animation-duration: 1.25s;
}
.fadeInLeft {
    animation-name: fadeInLeft;
    animation-duration: 1.25s;
}

.fadeInRight {
    animation-name: fadeInRight;
    animation-duration: 1.25s;
}
.anim-pulse-border {
  -webkit-animation-name: pulse-border;
  animation-name: pulse-border;
  -webkit-animation-duration: var(--anim-duration, 1500ms);
  animation-duration: var(--anim-duration, 1500ms);
  -webkit-animation-timing-function: var(--anim-timing-function, ease-out);
  animation-timing-function: var(--anim-timing-function, ease-out);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-left {
  -webkit-animation-name: left;
  animation-name: left;
  -webkit-animation-duration: var(--anim-duration, 4s);
  animation-duration: var(--anim-duration, 4s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, 1);
  animation-iteration-count: var(--anim-iteration-count, 1);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-right {
  -webkit-animation-name: right;
  animation-name: right;
  -webkit-animation-duration: var(--anim-duration, 4s);
  animation-duration: var(--anim-duration, 4s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, 1);
  animation-iteration-count: var(--anim-iteration-count, 1);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-veritcal {
  -webkit-animation-name: veritcal;
  animation-name: veritcal;
  -webkit-animation-duration: var(--anim-duration, 12s);
  animation-duration: var(--anim-duration, 12s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-veritcal-reverse {
  -webkit-animation-name: veritcal-reverse;
  animation-name: veritcal-reverse;
  -webkit-animation-duration: var(--anim-duration, 12s);
  animation-duration: var(--anim-duration, 12s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-veritcal-short {
  -webkit-animation-name: veritcal-short;
  animation-name: veritcal-short;
  -webkit-animation-duration: var(--anim-duration, 12s);
  animation-duration: var(--anim-duration, 12s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-veritcal-short-reverse {
  -webkit-animation-name: veritcal-short-reverse;
  animation-name: veritcal-short-reverse;
  -webkit-animation-duration: var(--anim-duration, 12s);
  animation-duration: var(--anim-duration, 12s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-veritcal2 {
  -webkit-animation-name: veritcal2;
  animation-name: veritcal2;
  -webkit-animation-duration: var(--anim-duration, 3s);
  animation-duration: var(--anim-duration, 3s);
  -webkit-animation-timing-function: var(--anim-timing-function, ease);
  animation-timing-function: var(--anim-timing-function, ease);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, alternate);
  animation-direction: var(--anim-direction, alternate);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-move-y {
  -webkit-animation-name: move-y;
  animation-name: move-y;
  -webkit-animation-duration: var(--anim-duration, 2s);
  animation-duration: var(--anim-duration, 2s);
  -webkit-animation-timing-function: var(--anim-timing-function, ease);
  animation-timing-function: var(--anim-timing-function, ease);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, alternate);
  animation-direction: var(--anim-direction, alternate);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-horizontal {
  -webkit-animation-name: horizontal;
  animation-name: horizontal;
  -webkit-animation-duration: var(--anim-duration, 12s);
  animation-duration: var(--anim-duration, 12s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-horizontal-reverse {
  -webkit-animation-name: horizontal-reverse;
  animation-name: horizontal-reverse;
  -webkit-animation-duration: var(--anim-duration, 12s);
  animation-duration: var(--anim-duration, 12s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-horizontal-short {
  -webkit-animation-name: horizontal-short;
  animation-name: horizontal-short;
  -webkit-animation-duration: var(--anim-duration, 12s);
  animation-duration: var(--anim-duration, 12s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-horizontal-short-reverse {
  -webkit-animation-name: horizontal-short-reverse;
  animation-name: horizontal-short-reverse;
  -webkit-animation-duration: var(--anim-duration, 12s);
  animation-duration: var(--anim-duration, 12s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-horizontal2 {
  -webkit-animation-name: horizontal2;
  animation-name: horizontal2;
  -webkit-animation-duration: var(--anim-duration, 12s);
  animation-duration: var(--anim-duration, 12s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-rotated_style {
  -webkit-animation-name: rotated_style;
  animation-name: rotated_style;
  -webkit-animation-duration: var(--anim-duration, 5s);
  animation-duration: var(--anim-duration, 5s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-rotate-anim-reverse {
  -webkit-animation-name: rotate-anim-reverse;
  animation-name: rotate-anim-reverse;
  -webkit-animation-duration: var(--anim-duration, 10s);
  animation-duration: var(--anim-duration, 10s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-rotate-anim-short {
  -webkit-animation-name: rotate-anim-short;
  animation-name: rotate-anim-short;
  -webkit-animation-duration: var(--anim-duration, 10s);
  animation-duration: var(--anim-duration, 10s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-rotate-anim-short-reverse {
  -webkit-animation-name: rotate-anim-short-reverse;
  animation-name: rotate-anim-short-reverse;
  -webkit-animation-duration: var(--anim-duration, 10s);
  animation-duration: var(--anim-duration, 10s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-spin_style {
  -webkit-animation-name: spin_style;
  animation-name: spin_style;
  -webkit-animation-duration: var(--anim-duration, 10s);
  animation-duration: var(--anim-duration, 10s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-spine {
  -webkit-animation-name: spine;
  animation-name: spine;
  -webkit-animation-duration: var(--anim-duration, 10s);
  animation-duration: var(--anim-duration, 10s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-spine-reverse {
  -webkit-animation-name: spine-reverse;
  animation-name: spine-reverse;
  -webkit-animation-duration: var(--anim-duration, 10s);
  animation-duration: var(--anim-duration, 10s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-scale {
  -webkit-animation-name: scale;
  animation-name: scale;
  -webkit-animation-duration: var(--anim-duration, 1s);
  animation-duration: var(--anim-duration, 1s);
  -webkit-animation-timing-function: var(--anim-timing-function, ease);
  animation-timing-function: var(--anim-timing-function, ease);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, alternate);
  animation-direction: var(--anim-direction, alternate);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-head-move {
  -webkit-animation-name: head-move;
  animation-name: head-move;
  -webkit-animation-duration: var(--anim-duration, 4s);
  animation-duration: var(--anim-duration, 4s);
  -webkit-animation-timing-function: var(--anim-timing-function, ease);
  animation-timing-function: var(--anim-timing-function, ease);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, linear);
  animation-direction: var(--anim-direction, linear);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-pop {
  -webkit-animation-name: pop;
  animation-name: pop;
  -webkit-animation-duration: var(--anim-duration, 6s);
  animation-duration: var(--anim-duration, 6s);
  -webkit-animation-timing-function: var(--anim-timing-function, ease-in-out);
  animation-timing-function: var(--anim-timing-function, ease-in-out);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-rs-image-zoom-out-up {
  -webkit-animation-name: rs-image-zoom-out-up;
  animation-name: rs-image-zoom-out-up;
  -webkit-animation-duration: var(--anim-duration, 0.4025s);
  animation-duration: var(--anim-duration, 0.4025s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, 1);
  animation-iteration-count: var(--anim-iteration-count, 1);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-rs-image-zoom-out-down {
  -webkit-animation-name: rs-image-zoom-out-down;
  animation-name: rs-image-zoom-out-down;
  -webkit-animation-duration: var(--anim-duration, 0.4025s);
  animation-duration: var(--anim-duration, 0.4025s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, 1);
  animation-iteration-count: var(--anim-iteration-count, 1);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-rs-image-zoom-out-left {
  -webkit-animation-name: rs-image-zoom-out-left;
  animation-name: rs-image-zoom-out-left;
  -webkit-animation-duration: var(--anim-duration, 0.4025s);
  animation-duration: var(--anim-duration, 0.4025s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, 1);
  animation-iteration-count: var(--anim-iteration-count, 1);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-rs-image-zoom-out-right {
  -webkit-animation-name: rs-image-zoom-out-right;
  animation-name: rs-image-zoom-out-right;
  -webkit-animation-duration: var(--anim-duration, 0.4025s);
  animation-duration: var(--anim-duration, 0.4025s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, 1);
  animation-iteration-count: var(--anim-iteration-count, 1);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-waving-line {
  -webkit-animation-name: waving-line;
  animation-name: waving-line;
  -webkit-animation-duration: var(--anim-duration, 12s);
  animation-duration: var(--anim-duration, 12s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-dance {
  -webkit-animation-name: dance;
  animation-name: dance;
  -webkit-animation-duration: var(--anim-duration, 4s);
  animation-duration: var(--anim-duration, 4s);
  -webkit-animation-timing-function: var(--anim-timing-function, ease);
  animation-timing-function: var(--anim-timing-function, ease);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, 1);
  animation-iteration-count: var(--anim-iteration-count, 1);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-scale2 {
  -webkit-animation-name: scale2;
  animation-name: scale2;
  -webkit-animation-duration: var(--anim-duration, 2s);
  animation-duration: var(--anim-duration, 2s);
  -webkit-animation-timing-function: var(--anim-timing-function, ease);
  animation-timing-function: var(--anim-timing-function, ease);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, alternate);
  animation-direction: var(--anim-direction, alternate);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-dance2 {
  -webkit-animation-name: dance2;
  animation-name: dance2;
  -webkit-animation-duration: var(--anim-duration, 4s);
  animation-duration: var(--anim-duration, 4s);
  -webkit-animation-timing-function: var(--anim-timing-function, ease);
  animation-timing-function: var(--anim-timing-function, ease);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, 1);
  animation-iteration-count: var(--anim-iteration-count, 1);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-move_wave {
  -webkit-animation-name: move_wave;
  animation-name: move_wave;
  -webkit-animation-duration: var(--anim-duration, 30s);
  animation-duration: var(--anim-duration, 30s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

.anim-move_wave2 {
  -webkit-animation-name: move_wave2;
  animation-name: move_wave2;
  -webkit-animation-duration: var(--anim-duration, 25s);
  animation-duration: var(--anim-duration, 25s);
  -webkit-animation-timing-function: var(--anim-timing-function, linear);
  animation-timing-function: var(--anim-timing-function, linear);
  -webkit-animation-delay: var(--anim-delay, 0s);
  animation-delay: var(--anim-delay, 0s);
  -webkit-animation-iteration-count: var(--anim-iteration-count, infinite);
  animation-iteration-count: var(--anim-iteration-count, infinite);
  -webkit-animation-direction: var(--anim-direction, normal);
  animation-direction: var(--anim-direction, normal);
  -webkit-animation-fill-mode: var(--anim-fill-mode, both);
  animation-fill-mode: var(--anim-fill-mode, both);
}

@media (max-width: 1024px) {
  
.animate-on-view { 
  /* animation-play-state: running; */
}

}