.text-block-fade-enabled .text-block-fade {
  opacity: 0 !important;
  transform: translate3d(0, 18px, 0) !important;
  filter: blur(3px) !important;
  transition: opacity .75s ease, transform .85s cubic-bezier(.22, 1, .36, 1), filter .75s ease !important;
  will-change: opacity, transform, filter;
}

.text-block-fade-enabled .text-block-fade.is-text-visible {
  opacity: 1 !important;
  transform: translate3d(0, 0, 0) !important;
  filter: blur(0) !important;
}

@media (prefers-reduced-motion: reduce) {
  .text-block-fade-enabled .text-block-fade {
    opacity: 0 !important;
    transform: translate3d(0, 18px, 0) !important;
    filter: blur(3px) !important;
    transition: opacity .75s ease, transform .85s cubic-bezier(.22, 1, .36, 1), filter .75s ease !important;
  }
  .text-block-fade-enabled .text-block-fade.is-text-visible {
    opacity: 1 !important;
    transform: translate3d(0, 0, 0) !important;
    filter: blur(0) !important;
  }
}
