.announcement-bar{overflow:hidden;--announcement-gap:35px}@media screen and (min-width:768px){.announcement-bar{--announcement-gap:65px}}@media screen and (max-width:768px){.announcement-bar{--padding-block-start:10px!important;--padding-block-end:10px!important}}.announcement-bar .announcement-bar__marquee-wrapper,.announcement-bar .announcement-bar__slides{display:flex;gap:var(--announcement-gap);width:fit-content}.announcement-bar .announcement-bar__slides{flex-wrap:nowrap;justify-content:flex-start;white-space:nowrap}.announcement-bar .announcement-bar__slides .announcement-bar__slide{flex-shrink:0;position:relative;white-space:nowrap}@media screen and (max-width:768px){.announcement-bar .announcement-bar__slides .announcement-bar__slide{font-size:12px}}.announcement-bar .announcement-bar__slides .announcement-bar__slide .announcement-bar__text{white-space:nowrap}.announcement-bar__text:first-child{margin:0}.announcement-bar__link{inset:0;position:absolute}.announcement-bar text-block{max-width:100%;width:var(--width)}.announcement-bar text-block>*{max-width:var(--max-width,100%);text-align:var(--text-align);width:var(--width)}.announcement-bar text-block:not(.text-block--full-width).paragraph,.announcement-bar text-block:not(.text-block--full-width).rte{text-wrap:balance;text-wrap:pretty}.announcement-bar--loading .announcement-bar__marquee-wrapper{opacity:0;transition:opacity .3s ease-in-out}.announcement-bar--marquee .announcement-bar__marquee-wrapper{opacity:1}@media (prefers-reduced-motion:no-preference){.announcement-bar--marquee .announcement-bar__marquee-wrapper{animation:announcement-marquee var(--announcement-marquee-speed,20s) linear infinite}}@media (min-width:990px){.announcement-bar{overflow:visible}.announcement-bar .announcement-bar__marquee-wrapper{display:block;gap:0;opacity:1!important;width:auto}.announcement-bar .announcement-bar__slides{flex-wrap:wrap;justify-content:center;white-space:normal;width:auto}.announcement-bar .announcement-bar__slides .announcement-bar__slide{flex-shrink:1;white-space:normal}.announcement-bar .announcement-bar__slides .announcement-bar__slide .announcement-bar__text{white-space:normal}.announcement-bar--marquee .announcement-bar__marquee-wrapper{animation:none}.announcement-bar--loading .announcement-bar__marquee-wrapper{opacity:1;transition:none}}@keyframes announcement-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--marquee-distance, -50%)*-1),0,0)}}