:root{--navy:#000080;--navy-dark:#000080;--navy-soft:#000080;--navy-chrome:#000080;--gold:#dc0b13;--gold-dark:#dc0b13;--gold-light:#dc0b13;--focus:#dc0b13;--pass2-navy:#000080;--pass2-gold:#dc0b13}
.button{border-color:#dc0b13;background:#dc0b13;color:#fff}
.button:hover,.button:focus-visible{border-color:#000080;background:#000080;color:#fff}
.button--outline{border-color:#000080!important;background:#000080!important;color:#fff!important}
.button--outline:hover,.button--outline:focus-visible{border-color:#dc0b13!important;background:#dc0b13!important;color:#fff!important}
.back-to-top,.accessibility-trigger{border-color:#dc0b13;background:#000080;color:#fff}
.back-to-top:hover,.accessibility-trigger:hover{background:#dc0b13}
.back-to-top svg,.accessibility-trigger svg{stroke:#fff}
.consent-banner,.consent-dialog__header,.consent-dialog__footer{background:#000080!important;background-image:none!important}
.consent-banner{border-color:rgb(220 11 19/.55)}
.consent-kicker{color:#dc0b13}
.consent-banner__dismiss button,.consent-dialog__close{border-color:rgb(255 255 255/.5);background:transparent;color:#fff}
.cmp-button--primary{border-color:#dc0b13;background:#dc0b13;color:#000080}
.cmp-button--primary:hover,.cmp-button--primary:focus-visible{border-color:#fff;background:#fff;color:#000080}
.cmp-button--secondary{border-color:#fff;background:transparent;color:#fff}
.cmp-button--secondary:hover,.cmp-button--secondary:focus-visible{border-color:#dc0b13;background:#dc0b13;color:#fff}
