div#content {
    background-color: rgb(70, 78, 126) !important;
}

.alphabet-carousel__slide-content p {
    color: var(--alphabetCarouselParagraphColor);
    font-size: var(--alphabetCarouselfontsize);
    /* font-size: 1.3em; */
}

/* unsure why this appears so, forced to hide this div in mirvac quality page*/
.mirvac-quality-page .component.promo .field-promolink {
  display: none !important;
}

/* Show prev button only from slide 2 onward (Tiny Slider handles visibility) */
.alphabet-carousel .tns-controls button[data-controls="prev"] {
  left: 0;
  right: auto;
  display: block !important;
}

/* Hide prev arrow on FIRST slide */
.alphabet-carousel .tns-controls button[data-controls="prev"][disabled] {
  display: none !important;
}

/* Hide next arrow on LAST slide */
.alphabet-carousel .tns-controls button[data-controls="next"][disabled] {
  display: none !important;
}

#userwayAccessibilityIcon img.ui_w {
  content: url("https://cdn.userway.org/widgetapp/images/body_wh.svg") !important;
}