/* Two equal measured groups make the red ticker continuous at every viewport width. */
.page-home .hb-seamless-ticker{width:100%;overflow:hidden;direction:ltr}
.page-home .hb-seamless-ticker .ticker-track{display:flex;align-items:center;gap:0!important;width:max-content;max-width:none;animation:none!important;will-change:transform}
.page-home .hb-seamless-ticker .hb-ticker-group{display:flex;align-items:center;flex:0 0 auto;gap:32px;padding-right:32px;max-width:none}
.page-home .hb-seamless-ticker .hb-ticker-group>span{display:block;flex:0 0 auto;margin:0;white-space:nowrap}
.page-home .hb-seamless-ticker.hb-ticker-css .ticker-track{animation:hb-home-ticker var(--hb-ticker-duration,30s) linear infinite!important}
@keyframes hb-home-ticker{to{transform:translateX(calc(-1 * var(--hb-ticker-distance,0px)))}}
@media(max-width:720px){.page-home .hb-seamless-ticker .hb-ticker-group{gap:24px;padding-right:24px}}
@media(prefers-reduced-motion:reduce){
 .page-home .hb-seamless-ticker .ticker-track{animation:none!important;transform:none!important;will-change:auto;width:100%}
 .page-home .hb-seamless-ticker .hb-ticker-group{width:100%;justify-content:center;flex-wrap:wrap;gap:10px 20px;padding-right:0}
 .page-home .hb-seamless-ticker [data-hb-ticker-copy]{display:none!important}
}
