.consent_layer{
    background-color: rgb(0 0 0 / 10%);
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.consent_layer button{
    cursor: pointer;
    margin-bottom: 1rem;
    white-space: normal !important;
    line-height: 1.1;
    height: auto !important;
}

.m-topicalSlider .consent_layer{
    aspect-ratio: 16/9;
}

/* CONSENT LAYER */
body .cookie-consent-container {
    --color-primary: var(--clr-yellow);
    --color-white: hsl(0deg 0% 100%);
    --color-black: hsl(0deg 0% 0%);
    --color-gray: hsl(0deg 0% 60%);
    --color-gray-10: hsl(0deg 0% 50%);
    --color-gray-20: hsl(0deg 0% 30%);
    --color-dark-primary: var(--clr-yellow);
    --color-dark-primary-10: var(--clr-yellow);
    --color-hsla-primary-50: var(--clr-yellow);
    --color-hsla-black-50: hsl(0deg 0% 0% / 50%);
}

@media (width >= 500px) {
    body .cookie-consent-container .buttons {
        display: flex;
        flex-direction: column;
    }
}

.cookie-consent-container .label .checkmark::after {
    border-color: var(--color-black) !important;
}

.cookie-consent-container ul.options .label .checkmark::after {
    border: solid var(--color-black);
    border-width: 0 2px 2px 0;
}

.cookie-consent-container .buttons .btn--secondary {
    border-color: var(--clr-grey--80) !important;

    &:hover {
        background-color: transparent !important;
        color: var(--clr-text) !important;
        border-color: var(--clr-grey--95) !important;
    }
}

.cookie-consent-container a, .cookie-consent-container a:visited, .cookie-consent-container a:active, .cookie-consent-container a:focus, .cookie-consent-container a:focus:active, .cookie-consent-container .show-details {
    color: var(--color-gray-20) !important;
}
