.announcement-bar-section-sections--16374250406021__custom_announcement_bar_inxgM4 {
      background: #ab6baa !important;
    background-image: none !important;
    overflow: hidden;
    position: relative;
  }
  .announcement-bar-section-sections--16374250406021__custom_announcement_bar_inxgM4,
  .announcement-bar-section-sections--16374250406021__custom_announcement_bar_inxgM4 * {
    color: #ffffff !important;
    font-size: 11px;
  }
  @media screen and (min-width: 750px) {
    .announcement-bar-section-sections--16374250406021__custom_announcement_bar_inxgM4,
    .announcement-bar-section-sections--16374250406021__custom_announcement_bar_inxgM4 * {
      font-size: 11px;
    }
  }
  /* Slider Container - fixed height from settings */
  .announcement-slider-sections--16374250406021__custom_announcement_bar_inxgM4 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    box-sizing: border-box;
    height: 40px;
  }
  @media screen and (min-width: 750px) {
    .announcement-slider-sections--16374250406021__custom_announcement_bar_inxgM4 {
      height: 40px;
    }
  }
  /* All slides are absolute and fill full height */
  .announcement-slider-sections--16374250406021__custom_announcement_bar_inxgM4 .announcement-slide-sections--16374250406021__custom_announcement_bar_inxgM4 {
    position: absolute;
    height: 100%;
  }
  .announcement-slider-sections--16374250406021__custom_announcement_bar_inxgM4 .announcement-slide-sections--16374250406021__custom_announcement_bar_inxgM4.active {
    position: absolute;
    height: 100%;
  }
  /* Individual Slides - active slide is relative to set container height */
  .announcement-slide-sections--16374250406021__custom_announcement_bar_inxgM4 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    transform: translateY(100%);
    transition: transform 500ms ease;
    pointer-events: none;
    z-index: 1;
    padding: 12px 15px;
    box-sizing: border-box;
    visibility: hidden;
  }
  /* Entering slide - positioned for animation start */
  .announcement-slide-sections--16374250406021__custom_announcement_bar_inxgM4.entering {
    transform: translateY(100%);
    visibility: visible;
  }
  /* Active slide is position relative so it determines container height */
  .announcement-slide-sections--16374250406021__custom_announcement_bar_inxgM4.active {
    position: relative;
    transform: translateY(0);
    pointer-events: auto;
    z-index: 3;
    visibility: visible;
  }
  /* Exiting slide stays fully visible while sliding out */
  .announcement-slide-sections--16374250406021__custom_announcement_bar_inxgM4.exiting {
    transform: translateY(-100%);
    z-index: 2;
    visibility: visible;
  }
  @media screen and (max-width: 749px) {
    .announcement-slide-sections--16374250406021__custom_announcement_bar_inxgM4 {
      padding: 8px 15px;
    }
  }
  /* Per-slide highlight text styling */
  .announcement-slide-sections--16374250406021__custom_announcement_bar_inxgM4[data-slide-index="0"] .announcement-highlight {
    color: #ffd700 !important;
  }
  .announcement-slide-sections--16374250406021__custom_announcement_bar_inxgM4[data-slide-index="1"] .announcement-highlight {
    color: #ffd700 !important;
  }
  .announcement-slide-sections--16374250406021__custom_announcement_bar_inxgM4[data-slide-index="2"] .announcement-highlight {
    color: #ffd700 !important;
  }
  .announcement-slide-sections--16374250406021__custom_announcement_bar_inxgM4[data-slide-index="3"] .announcement-highlight {
    color: #ffd700 !important;
  }
  .announcement-slide-sections--16374250406021__custom_announcement_bar_inxgM4[data-slide-index="4"] .announcement-highlight {
    color: #ffd700 !important;
  }
  /* Static mode (no slider) */
  .announcement-static-sections--16374250406021__custom_announcement_bar_inxgM4 {
    text-align: center;
    padding: 12px 15px;
  }
  @media screen and (max-width: 749px) {
    .announcement-static-sections--16374250406021__custom_announcement_bar_inxgM4 {
      padding: 8px 15px;
    }
  }
  .announcement-slide-sections--16374250406021__custom_announcement_bar_inxgM4 p,
  .announcement-static-sections--16374250406021__custom_announcement_bar_inxgM4 p {
    margin: 0;
    padding: 0;
  }
  /* Slide content wrapper with icon - applies to ALL slides */
  .announcement-slide-content-sections--16374250406021__custom_announcement_bar_inxgM4,
  .announcement-slider-sections--16374250406021__custom_announcement_bar_inxgM4 .announcement-slide-content-sections--16374250406021__custom_announcement_bar_inxgM4,
  .announcement-slide-sections--16374250406021__custom_announcement_bar_inxgM4 .announcement-slide-content-sections--16374250406021__custom_announcement_bar_inxgM4 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    /* Padding is now on the slide itself, not the content wrapper */
    padding: 0 !important;
    max-width: 100%;
    flex-wrap: wrap;
  }
  .announcement-slide-icon-sections--16374250406021__custom_announcement_bar_inxgM4 {
    flex-shrink: 0;
    width: 34px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .announcement-slide-icon-sections--16374250406021__custom_announcement_bar_inxgM4 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .announcement-slide-text-sections--16374250406021__custom_announcement_bar_inxgM4 {
    display: inline;
  }
  .announcement-slide-text-sections--16374250406021__custom_announcement_bar_inxgM4 p {
    display: inline;
    margin: 0;
    padding: 0;
  }
  @media screen and (max-width: 749px) {
    .announcement-slide-text-sections--16374250406021__custom_announcement_bar_inxgM4,
    .announcement-slide-text-sections--16374250406021__custom_announcement_bar_inxgM4 p {
      display: block;
      text-align: center;
      word-wrap: break-word;
      overflow-wrap: break-word;
    }
    .announcement-slide-content-sections--16374250406021__custom_announcement_bar_inxgM4 {
      flex-direction: row;
      gap: 8px;
      width: 100%;
    }
  }
  /* Button styling */
  .announcement-slide-button-sections--16374250406021__custom_announcement_bar_inxgM4 {
    display: inline-block;
    background-color: #484848;
    color: #fffefd !important;
    font-size: 12px !important;
    padding: 6px 12px;
    border-radius: 4px;
    text-decoration: none;
    font-weight: 600;
    transition: opacity 0.2s ease, background-color 0.2s ease;
    white-space: nowrap;
    letter-spacing: var(--letter-spacing-body);
  }
  .announcement-slide-button-sections--16374250406021__custom_announcement_bar_inxgM4:hover {
    opacity: 0.85;
  }
  /* Per-slide background colors */
  .announcement-slide-sections--16374250406021__custom_announcement_bar_inxgM4[data-slide-index="0"][data-custom-bg="true"] {
    background-color: #000000;
  }
  .announcement-slide-sections--16374250406021__custom_announcement_bar_inxgM4[data-slide-index="1"][data-custom-bg="true"] {
    background-color: #000000;
  }
  .announcement-slide-sections--16374250406021__custom_announcement_bar_inxgM4[data-slide-index="2"][data-custom-bg="true"] {
    background-color: #000000;
  }
  .announcement-slide-sections--16374250406021__custom_announcement_bar_inxgM4[data-slide-index="3"][data-custom-bg="true"] {
    background-color: #000000;
  }
  .announcement-slide-sections--16374250406021__custom_announcement_bar_inxgM4[data-slide-index="4"][data-custom-bg="true"] {
    background-color: #000000;
  }
  /* Navigation Arrows */
  .announcement-nav-sections--16374250406021__custom_announcement_bar_inxgM4 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    background: transparent;
    border: none;
    cursor: pointer;
    padding: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.7;
    transition: opacity 0.2s ease;
  }
  .announcement-nav-sections--16374250406021__custom_announcement_bar_inxgM4:hover {
    opacity: 1;
  }
  .announcement-nav-sections--16374250406021__custom_announcement_bar_inxgM4 svg {
    width: 16px;
    height: 16px;
    fill: none;
    stroke: #ffffff;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
  }
  .announcement-nav-prev-sections--16374250406021__custom_announcement_bar_inxgM4 {
    left: 10px;
  }
  .announcement-nav-next-sections--16374250406021__custom_announcement_bar_inxgM4 {
    right: 10px;
  }
  @media screen and (min-width: 750px) {
    .announcement-nav-sections--16374250406021__custom_announcement_bar_inxgM4 {
      padding: 10px;
    }
    .announcement-nav-sections--16374250406021__custom_announcement_bar_inxgM4 svg {
      width: 18px;
      height: 18px;
    }
    .announcement-nav-prev-sections--16374250406021__custom_announcement_bar_inxgM4 {
      left: 20px;
    }
    .announcement-nav-next-sections--16374250406021__custom_announcement_bar_inxgM4 {
      right: 20px;
    }
  }
  /* Per-slide text colors - need higher specificity to override global */
