.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 / 50%);
    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;
}
