.alator-ticker-shell{box-sizing:border-box;width:100%;max-width:var(--ast-max,1000px);margin:var(--ast-mt,0) auto var(--ast-mb,0);position:relative;z-index:9990;font-family:var(--ast-font,Arial,Helvetica,sans-serif);font-size:var(--ast-size,18px);font-weight:var(--ast-weight,700);font-style:var(--ast-style,italic);text-decoration:var(--ast-decoration,none)}
.alator-ticker-shell *{box-sizing:border-box}
.alator-ticker-shell .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.alator-ticker-bar{height:var(--ast-height,30px);min-height:var(--ast-height,30px);overflow:hidden;background:var(--ast-bg,#ff0000);color:var(--ast-color,#fff);display:flex;align-items:center;width:100%;position:relative}
.alator-ticker-track{display:flex;align-items:center;width:max-content;min-width:100%;height:100%;will-change:transform;line-height:1;white-space:nowrap}
.alator-ticker-item{display:flex;align-items:center;flex:0 0 auto;height:100%;padding-right:var(--ast-gap,34px);color:inherit!important;font:inherit;text-decoration:inherit!important;white-space:nowrap}
a.alator-ticker-item:hover,a.alator-ticker-item:focus{color:inherit!important;filter:brightness(.94);outline-offset:-3px}

/* Horizontal ticker: the complete track begins fully outside the bar and does not restart until it has fully crossed it. */
.ast-animation-scroll.ast-dir-rtl .alator-ticker-track,.ast-animation-scroll.ast-dir-ltr .alator-ticker-track{position:absolute;top:0;min-width:0;animation-duration:var(--ast-run-duration,var(--ast-speed,16s));animation-timing-function:linear;animation-iteration-count:infinite}
.ast-animation-scroll.ast-dir-rtl .alator-ticker-track{left:100%;animation-name:alatorTickerRTLFull}
.ast-animation-scroll.ast-dir-ltr .alator-ticker-track{right:100%;animation-name:alatorTickerLTRFull}
@keyframes alatorTickerRTLFull{from{transform:translate3d(0,0,0)}to{transform:translate3d(var(--ast-travel-x,calc(-100% - var(--ast-max,1000px))),0,0)}}
@keyframes alatorTickerLTRFull{from{transform:translate3d(0,0,0)}to{transform:translate3d(var(--ast-travel-x,calc(100% + var(--ast-max,1000px))),0,0)}}

.ast-animation-scroll.ast-dir-btt .alator-ticker-track,.ast-animation-scroll.ast-dir-ttb .alator-ticker-track{display:grid;grid-auto-rows:var(--ast-height,30px);align-items:center;min-width:100%;width:100%}
.ast-animation-scroll.ast-dir-btt .alator-ticker-item,.ast-animation-scroll.ast-dir-ttb .alator-ticker-item{height:var(--ast-height,30px);padding:0 14px;justify-content:center;width:100%;white-space:normal;text-align:center;overflow:hidden}
.ast-animation-scroll.ast-dir-btt .alator-ticker-track{animation:alatorTickerBTT var(--ast-vtotal,18s) linear infinite}
.ast-animation-scroll.ast-dir-ttb .alator-ticker-track{animation:alatorTickerTTB var(--ast-vtotal,18s) linear infinite}
.ast-animation-static .alator-ticker-track{justify-content:center;width:100%}.ast-animation-static .alator-ticker-item{padding:0 14px;white-space:normal;text-align:center}
.ast-animation-fade .alator-ticker-track{justify-content:center;width:100%;animation:alatorTickerFade var(--ast-speed,16s) ease-in-out infinite}.ast-animation-fade .alator-ticker-item{padding:0 14px;white-space:normal;text-align:center}
.ast-animation-pulse .alator-ticker-track{justify-content:center;width:100%;animation:alatorTickerPulse var(--ast-speed,16s) ease-in-out infinite}.ast-animation-pulse .alator-ticker-item{padding:0 14px;white-space:normal;text-align:center}
.ast-animation-bounce .alator-ticker-track{justify-content:center;width:100%;animation:alatorTickerBounce var(--ast-speed,16s) ease-in-out infinite}.ast-animation-bounce .alator-ticker-item{padding:0 14px;white-space:normal;text-align:center}
.ast-animation-alternate .alator-ticker-track{justify-content:center;width:100%;animation:alatorTickerAlternate var(--ast-speed,16s) ease-in-out infinite}.ast-animation-alternate .alator-ticker-item{padding:0 14px;white-space:normal;text-align:center}
.ast-pause-hover:hover .alator-ticker-track{animation-play-state:paused}
.ast-pos-fixed_top,.ast-pos-fixed_bottom{position:fixed;left:50%;transform:translateX(-50%);z-index:99999;margin:0}.ast-pos-fixed_top{top:0}.ast-pos-fixed_bottom{bottom:0}body.admin-bar .ast-pos-fixed_top{top:32px}
@keyframes alatorTickerFade{0%,100%{opacity:.28}50%{opacity:1}}@keyframes alatorTickerPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes alatorTickerBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes alatorTickerAlternate{0%,100%{transform:translateX(-3%)}50%{transform:translateX(3%)}}
@media(max-width:782px){body.admin-bar .ast-pos-fixed_top{top:46px}.alator-ticker-shell{font-size:min(var(--ast-size,18px),16px)}}
@media(prefers-reduced-motion:reduce){.alator-ticker-track{animation:none!important;transform:none!important;position:static!important}.alator-ticker-bar{justify-content:center}.alator-ticker-track{justify-content:center}.alator-ticker-item[aria-hidden=true]{display:none}.alator-ticker-item{padding:0 14px;white-space:normal;text-align:center}}
