.scrolling-text-bar{align-items:center;background-color:var(--background-color);background-image:var(--background-image);background-position:50%;background-size:cover;display:flex;overflow:hidden;position:relative;white-space:nowrap;width:100%}.scrolling-text-bar .scrolling-text-bar__wrapper{align-items:center;animation:scroll-left var(--dynamic-duration,30s) linear infinite;animation-play-state:var(--animation-play-state,running);backface-visibility:hidden;display:flex;white-space:nowrap;width:max-content;will-change:transform}.scrolling-text-bar .scrolling-text-bar__wrapper.scroll-right{animation-name:scroll-right}.scrolling-text-bar .scrolling-text-bar__item{align-items:center;display:flex;flex-shrink:0;min-width:max-content}.scrolling-text-bar .scrolling-text-bar__text{display:inline-block;font-family:var(--text-font-family);font-size:var(--font-size,16px);font-weight:var(--text-font-weight);letter-spacing:var(--letter-spacing,0);line-height:1;margin:0;padding:0 10px;text-transform:var(--text-transform,none)}.scrolling-text-bar .scrolling-text-bar__separator{align-items:center;display:flex;justify-content:center;line-height:1;padding:0 var(--separator-spacing,10px)}.scrolling-text-bar .scrolling-text-bar__separator img{height:auto;transform:translateY(var(--separator-vertical-offset));width:var(--separator-size,30px)}.scrolling-text-bar .scrolling-text-bar__separator span{align-items:center;display:inline-flex;height:100%;justify-content:center;transform:translateY(var(--separator-vertical-offset))}.scrolling-text-bar:hover[data-pause-on-hover=true] .scrolling-text-bar__wrapper{animation-play-state:paused}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(calc(var(--item-width, 100%)*-1))}}@keyframes scroll-right{0%{transform:translateX(calc(var(--item-width, 100%)*-1))}to{transform:translateX(0)}}