/*
 * The vendor theme's default "filled" button style (".rs-btn.has-bg", used
 * on "Get A Quote" / "Get In Touch" / CTA buttons site-wide) sweeps in a
 * hardcoded orange overlay on hover. This site uses one consistent accent
 * color (theme light blue) everywhere instead of the vendor's orange, so
 * recolor this hover sweep to match rather than leaving the leftover
 * default color.
 */
.rs-btn.has-bg::before {
    background-color: var(--rs-theme-light-blue);
}

/*
 * The "Get A Quote" CTA banner button is the only ".rs-btn.has-bg" variant
 * using "has-black" (all other buttons site-wide use has-theme-light-blue),
 * so this scopes to just that one button. Removes the hover color-sweep
 * entirely per request — the button stays plain black on hover.
 */
.rs-btn.has-black.has-bg::before {
    content: none;
}
