.osl-announcement{position: relative;width: 100%;overflow: hidden;color: var(--osl-announcement-text, #fffdf9);background: var(--osl-announcement-bg, #ac866b);font-family: var(--osl-announcement-font, Arial, Helvetica, sans-serif);font-size: var(--osl-announcement-size, 13px);font-weight: var(--osl-announcement-weight, 500);line-height: 1.25;letter-spacing: 0.055em;}
.osl-announcement__viewport{width: 100%;overflow: hidden;}
.osl-announcement__track{display: flex;width: max-content;max-width: none;will-change: transform;animation: osl-announcement-left var(--osl-announcement-duration, 18s) linear infinite;}
.osl-announcement__group{display: flex;flex: 0 0 auto;align-items: stretch;}
.osl-announcement__item{display: flex;flex: 0 0 auto;align-items: center;justify-content: center;min-height: 34px;margin: 0;padding: 7px clamp(2rem, 3vw, 3.6rem);color: inherit;font: inherit;line-height: inherit;text-align: center;white-space: nowrap;}
.osl-announcement.is-direction-right .osl-announcement__track{transform: translateX(-50%);animation-name: osl-announcement-right;}
.osl-announcement.has-hover-pause:hover .osl-announcement__track{animation-play-state: paused;}
.osl-announcement.is-static .osl-announcement__track{display: block;width: 100%;transform: none;animation: none;will-change: auto;}
.osl-announcement.is-static .osl-announcement__group{display: block;width: 100%;}
.osl-announcement.is-static .osl-announcement__item{width: 100%;white-space: normal;}
.osl-announcement.is-static .osl-announcement__item[aria-hidden="true"]{display: none;}


@keyframes osl-announcement-left {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}


@keyframes osl-announcement-right {
  from {
    transform: translateX(-50%);
  }
  to {
    transform: translateX(0);
  }
}


@media (max-width: 767.98px) {.osl-announcement__item{padding-right: 2rem;padding-left: 2rem;}}


@media (prefers-reduced-motion: reduce) {.osl-announcement__track,.osl-announcement.is-direction-right .osl-announcement__track{display: block;width: 100%;transform: none;animation: none;will-change: auto;}
.osl-announcement__group,.osl-announcement__item{width: 100%;}
.osl-announcement__item{justify-content: center;text-align: center;white-space: normal;}
.osl-announcement__item[aria-hidden="true"]{display: none;}}