
    .announcement-bar--sections--26158382809353__announcement_bar {
      --announcement-bg: #331758;
      --announcement-text: #ffffff;
      --ticker-speed: 45s;
      --ticker-direction: normal;
    }

    .announcement-bar--sections--26158382809353__announcement_bar {
      background-color: var(--announcement-bg);
      height: 32px;
      overflow: hidden;
      position: relative;
      display: flex;
      align-items: center;
    }

    .announcement-bar--sections--26158382809353__announcement_bar::before,
    .announcement-bar--sections--26158382809353__announcement_bar::after {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      width: 80px;
      z-index: 2;
      pointer-events: none;
    }

    .announcement-bar--sections--26158382809353__announcement_bar::before {
      left: 0;
      background: linear-gradient(to right, var(--announcement-bg) 0%, transparent 100%);
    }

    .announcement-bar--sections--26158382809353__announcement_bar::after {
      right: 0;
      background: linear-gradient(to left, var(--announcement-bg) 0%, transparent 100%);
    }

    .announcement-bar--sections--26158382809353__announcement_bar .ticker-track {
      display: flex;
      align-items: center;
      white-space: nowrap;
      will-change: transform;
    }

    .announcement-bar--sections--26158382809353__announcement_bar .ticker-track.is-ready {
      animation: ticker-sections--26158382809353__announcement_bar var(--ticker-speed) linear infinite;
      animation-direction: var(--ticker-direction);
    }

    .announcement-bar--sections--26158382809353__announcement_bar .ticker-group {
      display: flex;
      align-items: center;
      flex-shrink: 0;
    }

    .announcement-bar--sections--26158382809353__announcement_bar .ticker-item {
      display: flex;
      align-items: center;
      gap: 6px;
      margin-right: 32px;
      flex-shrink: 0;
    }

    @media screen and (min-width: 750px) {
      .announcement-bar--sections--26158382809353__announcement_bar .ticker-item {
        margin-right: 76px;
      }
    }

    .announcement-bar--sections--26158382809353__announcement_bar .ticker-item__dot {
      display: flex;
      align-items: center;
      flex-shrink: 0;
    }

    .announcement-bar--sections--26158382809353__announcement_bar .ticker-item__text {
      color: var(--announcement-text);
      font-family: 'Poppins', sans-serif;
      font-size: 12px;
      font-weight: 500;
      line-height: 24px;
      letter-spacing: -0.24px;
    }

    @keyframes ticker-sections--26158382809353__announcement_bar {
      0% { transform: translateX(0); }
      100% { transform: translateX(var(--ticker-shift, -50%)); }
    }
  