.diviflow_seamless_marquee{--marquee-duration: 20s;--end-spacing: 80px;overflow:hidden;width:100%;position:relative;mix-blend-mode:screen}.diviflow_seamless_marquee .seamless_marquee__container{overflow:hidden;width:100%;position:relative}.diviflow_seamless_marquee .seamless_marquee__inner{display:flex;width:max-content;font-size:32px;font-family:"Arial Black",Arial,sans-serif;line-height:1.2;margin:0;gap:var(--end-spacing, 80px);will-change:transform;backface-visibility:hidden;perspective:1000px;transform:translateZ(0);transition:none;image-rendering:crisp-edges;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-reduced-motion: no-preference){.diviflow_seamless_marquee .seamless_marquee__inner[data-direction=rtl]{animation:seamless-marquee-rtl var(--marquee-duration) infinite linear;animation-fill-mode:both}.diviflow_seamless_marquee .seamless_marquee__inner[data-direction=ltr]{animation:seamless-marquee-ltr var(--marquee-duration) infinite linear;animation-fill-mode:both}.diviflow_seamless_marquee .seamless_marquee__inner:hover:not([data-disable-hover-pause=on]){animation-play-state:paused}}.diviflow_seamless_marquee .seamless_marquee__text{display:inline-block;white-space:nowrap;flex-shrink:0;transform:translateZ(0)}.diviflow_seamless_marquee .seamless_marquee__duplicate{display:inline-block;white-space:nowrap;flex-shrink:0;transform:translateZ(0)}@keyframes seamless-marquee-rtl{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(calc(-100% / var(--total-elements, 3)), 0, 0)}}@keyframes seamless-marquee-ltr{0%{transform:translate3d(calc(-100% / var(--total-elements, 3)), 0, 0)}100%{transform:translate3d(0, 0, 0)}}@media(max-width: 768px){.diviflow_seamless_marquee{--marquee-duration: calc(var(--marquee-base-duration) * 15)}.diviflow_seamless_marquee .seamless_marquee__inner{font-size:clamp(1.5rem,6vw,3rem)}}@media(max-width: 480px){.diviflow_seamless_marquee{--marquee-duration: calc(var(--marquee-base-duration) * 12)}.diviflow_seamless_marquee .seamless_marquee__inner{font-size:clamp(1.2rem,5vw,2.5rem)}}.diviflow_seamless_marquee--reverse{background:#000;color:var(--marquee-color)}.diviflow_seamless_marquee--reverse .seamless_marquee__inner{animation-direction:reverse}@media(prefers-reduced-motion: reduce){.diviflow_seamless_marquee .seamless_marquee__inner{animation:none}}
