/* Golden Shot footer palette: no legacy #e3a11c accents. */
body.pa12-theme .pa12-footer {
    background:#11100e !important;
    color:#fff !important;
}
body.pa12-theme .pa12-footer::before {
    width:3px !important;
    background:#df9400 !important;
}
body.pa12-theme .pa12-footer-kicker,
body.pa12-theme .pa12-footer .pa12-footer-main h3 {
    color:#df9400 !important;
}
body.pa12-theme .pa12-footer .pa12-footer-cta h2,
body.pa12-theme .pa12-footer .pa12-footer-intro p,
body.pa12-theme .pa12-footer .pa12-footer-email,
body.pa12-theme .pa12-footer .pa12-footer-links a,
body.pa12-theme .pa12-footer .pa12-footer-socials a,
body.pa12-theme .pa12-footer .pa12-footer-bottom,
body.pa12-theme .pa12-footer .pa12-footer-bottom a {
    color:rgba(255,255,255,.82) !important;
}
body.pa12-theme .pa12-footer .pa12-footer-cta h2 { color:#fff !important; }
body.pa12-theme .pa12-footer .pa12-footer-links a:hover,
body.pa12-theme .pa12-footer .pa12-footer-links a:focus-visible,
body.pa12-theme .pa12-footer .pa12-footer-email:hover,
body.pa12-theme .pa12-footer .pa12-footer-email:focus-visible,
body.pa12-theme .pa12-footer .pa12-footer-socials a:hover,
body.pa12-theme .pa12-footer .pa12-footer-socials a:focus-visible,
body.pa12-theme .pa12-footer .pa12-footer-bottom a:hover,
body.pa12-theme .pa12-footer .pa12-footer-bottom a:focus-visible {
    color:#f1c45b !important;
}
body.pa12-theme .pa12-footer .pa12-footer-cta__button {
    border-color:#df9400 !important;
    border-radius:0 !important;
    background:#df9400 !important;
    color:#17120b !important;
}
body.pa12-theme .pa12-footer .pa12-footer-cta__button:hover,
body.pa12-theme .pa12-footer .pa12-footer-cta__button:focus-visible {
    border-color:#f1c45b !important;
    background:#f1c45b !important;
    color:#17120b !important;
}
