.blockflow-marquee-text{--blockflow-marquee-gap:60px;--blockflow-marquee-duration:20s;--blockflow-marquee-direction:normal;--blockflow-marquee-divider-size:40px;overflow:hidden;position:relative;width:100%}.blockflow-marquee-text__track{animation:blockflow-marquee-scroll var(--blockflow-marquee-duration) linear infinite;animation-direction:var(--blockflow-marquee-direction);animation-play-state:paused;display:inline-flex;flex-wrap:nowrap;will-change:transform}.blockflow-marquee-text--ready .blockflow-marquee-text__track{animation-play-state:running}.blockflow-marquee-text[data-pause-hover=true]:hover .blockflow-marquee-text__track{animation-play-state:paused}.blockflow-marquee-text__content{align-items:center;display:inline-flex;flex-shrink:0;gap:var(--blockflow-marquee-gap);padding-right:var(--blockflow-marquee-gap)}.blockflow-marquee-text__item{color:var(--blockflow-marquee-text-color,currentColor);display:inline-block;transition:color .3s ease,text-shadow .3s ease,-webkit-text-stroke-color .3s ease;-webkit-text-stroke-width:var(--blockflow-marquee-text-stroke-width,0);-webkit-text-stroke-color:var(--blockflow-marquee-text-stroke-color,currentColor)}.blockflow-marquee-text__item:hover{color:var(--blockflow-marquee-text-color-hover,var(--blockflow-marquee-text-color,currentColor))}.blockflow-marquee-text__divider{align-items:center;color:var(--blockflow-marquee-divider-color,currentColor);display:inline-flex;flex-shrink:0;height:var(--blockflow-marquee-divider-size);justify-content:center;transform:rotate(var(--blockflow-marquee-divider-rotate,0deg));width:var(--blockflow-marquee-divider-size)}.blockflow-marquee-text__divider svg{fill:currentcolor;height:100%;width:100%}.blockflow-marquee-text__divider img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.blockflow-marquee-text--text-gradient .blockflow-marquee-text__item{background-image:var(--blockflow-marquee-text-color)}.blockflow-marquee-text--text-gradient .blockflow-marquee-text__item,.blockflow-marquee-text--text-gradient-hover .blockflow-marquee-text__item:hover{-webkit-background-clip:text;background-clip:text;background-size:cover;-webkit-text-fill-color:transparent;text-fill-color:transparent;color:transparent}.blockflow-marquee-text--text-gradient-hover .blockflow-marquee-text__item:hover{background-image:var(--blockflow-marquee-text-color-hover)}@keyframes blockflow-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--blockflow-marquee-scroll-width, 50%)*-1),0,0)}}
