#kv:not(.kv-animation-play) [id] {
  animation-play-state: paused !important;
}

@keyframes kf_ills_other-02_transform_0 {
  0% {
    transform: translateX(1615px) translateY(25px) translateY(20px);
  }
  10.33% {
    animation-timing-function: ease-out;
    transform: translateX(1615px) translateY(25px) translateY(20px);
  }
  22% {
    animation-timing-function: ease-in-out;
    transform: translateX(1615px) translateY(25px) translateY(0px);
  }
  46.67% {
    animation-timing-function: ease-in-out;
    transform: translateX(1615px) translateY(25px) translateY(-5px);
  }
  73.33% {
    animation-timing-function: ease-in-out;
    transform: translateX(1615px) translateY(25px) translateY(2.5px);
  }
  100% {
    transform: translateX(1615px) translateY(25px) translateY(0px);
  }
}
@keyframes kf_ills_other-02_opacity_0 {
  0% {
    animation-timing-function: linear;
    opacity: 0;
  }
  10.33% {
    animation-timing-function: ease-out;
    opacity: 0;
  }
  22% {
    animation-timing-function: linear;
    opacity: 0.3;
  }
  100% {
    opacity: 0.3;
  }
}
#ills_other-02 {
  transform-origin: 0 0;
  animation:
    kf_ills_other-02_transform_0 4s linear forwards,
    kf_ills_other-02_opacity_0 4s linear forwards;
}
@keyframes kf_image_coinBlur-02_transform_0 {
  0% {
    transform: translateX(1140px) translateY(-35.641px) translateY(20px) rotate(0.797rad) scaleX(1) scaleY(-1) skewX(0.000009rad);
  }
  8.33% {
    animation-timing-function: ease-out;
    transform: translateX(1140px) translateY(-35.641px) translateY(20px) rotate(0.797rad) scaleX(1) scaleY(-1) skewX(0.000009rad);
  }
  20% {
    animation-timing-function: ease-in-out;
    transform: translateX(1140px) translateY(-35.641px) translateY(0px) rotate(0.797rad) scaleX(1) scaleY(-1) skewX(0.000009rad);
  }
  46.67% {
    animation-timing-function: ease-in-out;
    transform: translateX(1140px) translateY(-35.641px) translateY(-4px) rotate(0.797rad) scaleX(1) scaleY(-1) skewX(0.000009rad);
  }
  73.33% {
    animation-timing-function: ease-in-out;
    transform: translateX(1140px) translateY(-35.641px) translateY(2px) rotate(0.797rad) scaleX(1) scaleY(-1) skewX(0.000009rad);
  }
  100% {
    transform: translateX(1140px) translateY(-35.641px) translateY(0px) rotate(0.797rad) scaleX(1) scaleY(-1) skewX(0.000009rad);
  }
}
@keyframes kf_image_coinBlur-02_opacity_0 {
  0% {
    animation-timing-function: linear;
    opacity: 0;
  }
  8.33% {
    animation-timing-function: ease-out;
    opacity: 0;
  }
  20% {
    animation-timing-function: linear;
    opacity: 0.4;
  }
  100% {
    opacity: 0.4;
  }
}
#image_coinBlur-02 {
  transform-origin: 0 0;
  animation:
    kf_image_coinBlur-02_transform_0 4s linear forwards,
    kf_image_coinBlur-02_opacity_0 4s linear forwards;
}
@keyframes kf_image_coinBlur-01_transform_0 {
  0% {
    transform: translateX(1157px) translateY(143.575px) translateY(20px) rotate(0.152rad) scaleX(1) scaleY(-1) skewX(0.000009rad);
  }
  10.83% {
    animation-timing-function: ease-out;
    transform: translateX(1157px) translateY(143.575px) translateY(20px) rotate(0.152rad) scaleX(1) scaleY(-1) skewX(0.000009rad);
  }
  22.5% {
    animation-timing-function: ease-in-out;
    transform: translateX(1157px) translateY(143.575px) translateY(0px) rotate(0.152rad) scaleX(1) scaleY(-1) skewX(0.000009rad);
  }
  46.67% {
    animation-timing-function: ease-in-out;
    transform: translateX(1157px) translateY(143.575px) translateY(-5px) rotate(0.152rad) scaleX(1) scaleY(-1) skewX(0.000009rad);
  }
  73.33% {
    animation-timing-function: ease-in-out;
    transform: translateX(1157px) translateY(143.575px) translateY(2.5px) rotate(0.152rad) scaleX(1) scaleY(-1) skewX(0.000009rad);
  }
  100% {
    transform: translateX(1157px) translateY(143.575px) translateY(0px) rotate(0.152rad) scaleX(1) scaleY(-1) skewX(0.000009rad);
  }
}
@keyframes kf_image_coinBlur-01_opacity_0 {
  0% {
    animation-timing-function: linear;
    opacity: 0;
  }
  10.83% {
    animation-timing-function: ease-out;
    opacity: 0;
  }
  22.5% {
    animation-timing-function: linear;
    opacity: 0.4;
  }
  100% {
    opacity: 0.4;
  }
}
#image_coinBlur-01 {
  transform-origin: 0 0;
  animation:
    kf_image_coinBlur-01_transform_0 4s linear forwards,
    kf_image_coinBlur-01_opacity_0 4s linear forwards;
}
@keyframes kf_CTA_transform_0 {
  0% {
    transform: translateY(16px);
  }
  11.33% {
    animation-timing-function: ease-out;
    transform: translateY(16px);
  }
  21.33% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes kf_CTA_opacity_0 {
  0% {
    animation-timing-function: linear;
    opacity: 0;
  }
  11.33% {
    animation-timing-function: ease-out;
    opacity: 0;
  }
  21.33% {
    animation-timing-function: linear;
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
#kv-btn {
  transform-origin: 0 0;
  animation:
    kf_CTA_transform_0 4s linear forwards,
    kf_CTA_opacity_0 4s linear forwards;
}
@keyframes kf-sub-title-line__transform_0 {
  0% {
    transform: translateY(16px);
  }
  8% {
    animation-timing-function: ease-out;
    transform: translateY(16px);
  }
  18% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes kf-sub-title-line__opacity_0 {
  0% {
    animation-timing-function: linear;
    opacity: 0;
  }
  8% {
    animation-timing-function: ease-out;
    opacity: 0;
  }
  18% {
    animation-timing-function: linear;
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
#sub-title-line {
  transform-origin: 0 0;
  animation:
    kf-sub-title-line__transform_0 4s linear forwards,
    kf-sub-title-line__opacity_0 4s linear forwards;
}
@keyframes kf_sub-title_transform_0 {
  0% {
    transform: translateY(20px);
  }
  5% {
    animation-timing-function: ease-out;
    transform: translateY(20px);
  }
  15.83% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes kf_sub-title_opacity_0 {
  0% {
    animation-timing-function: linear;
    opacity: 0;
  }
  5% {
    animation-timing-function: ease-out;
    opacity: 0;
  }
  15.83% {
    animation-timing-function: linear;
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
#sub-title {
  transform-origin: 0 0;
  animation:
    kf_sub-title_transform_0 4s linear forwards,
    kf_sub-title_opacity_0 4s linear forwards;
}
@keyframes kf_title_transform_0 {
  0% {
    transform: translateY(24px);
  }
  2% {
    animation-timing-function: ease-out;
    transform: translateY(24px);
  }
  12.83% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes kf_title_opacity_0 {
  0% {
    animation-timing-function: linear;
    opacity: 0;
  }
  2% {
    animation-timing-function: ease-out;
    opacity: 0;
  }
  12.83% {
    animation-timing-function: linear;
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
#kv-title {
  transform-origin: 0 0;
  animation:
    kf_title_transform_0 4s linear forwards,
    kf_title_opacity_0 4s linear forwards;
}
@keyframes kf_LOGO_transform {
  0% {
    animation-timing-function: ease-out;
    transform: translateY(12px);
  }
  8.33% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes kf_LOGO_opacity {
  0% {
    animation-timing-function: ease-out;
    opacity: 0;
  }
  8.33% {
    animation-timing-function: linear;
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
#kv-logo {
  transform-origin: 0 0;
  animation:
    kf_LOGO_transform 4s linear forwards,
    kf_LOGO_opacity 4s linear forwards;
}
