/* Load after homepage-layout.css and previous slider appearance overrides. */
.home-preview-body.hp-redesign .hp-hero-visual.hp-slideshow {
    background: #f5f5f5 url('../images/slider-background.png') center center / cover no-repeat;
    border: 1px solid #e0c566;
    border-radius: 28px;
    box-shadow: none;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
    color: #75151b;
}
.home-preview-body.hp-redesign .hp-hero-visual.hp-slideshow::before,
.home-preview-body.hp-redesign .hp-hero-visual.hp-slideshow::after {
    display: none;
}
.home-preview-body.hp-redesign .hp-slideshow .hp-photo-caption,
.home-preview-body.hp-redesign .hp-slideshow .hp-photo-caption span,
.home-preview-body.hp-redesign .hp-slideshow .hp-photo-caption strong {
    color: #75151b;
    text-shadow: none;
}
.home-preview-body.hp-redesign .hp-slideshow .hp-slide-controls button {
    background: #ab1f26;
    border-color: #ab1f26;
    color: #fff;
}
.home-preview-body.hp-redesign .hp-slideshow .hp-slide-dots button {
    background: transparent;
    border: 0;
}
.home-preview-body.hp-redesign .hp-slideshow .hp-slide-dots button::before {
    background: #9a7779;
}
.home-preview-body.hp-redesign .hp-slideshow .hp-slide-dots button[aria-pressed="true"]::before {
    background: #ab1f26;
}
.home-preview-body.hp-redesign .hp-slideshow .hp-slide-controls button:focus-visible {
    outline: 2px solid #75151b;
    outline-offset: 3px;
}
