/* Cookiebot overrides */

#CybotCookiebotDialogHeader,
.CookiebotWidget-main-logo,
#CybotCookiebotDialog .CybotCookiebotDialogBodyContentHeading {
    display: none !important;
}

#CybotCookiebotDialog *,
#CybotCookiebotDialogBodyUnderlay * {
    font-size: 14px !important;
    line-height: 18px !important;
}

@media screen and (min-width: 1280px) {
    #CybotCookiebotDialog.CybotEdge {
        padding: 20px 30px !important;
    }
    #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyButtons {
        max-width: 25rem !important;
    }
    #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
        flex-direction: row-reverse !important;
    }
    #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) {
        margin-top: 0 !important;
        margin-right: .5em !important;
    }
    #CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyBottomWrapper {
        margin-top: .5em !important;
    }
}


/* GDPR overrides (.CybotMultilevel) */

@media screen and (min-width: 1280px) {
    #CybotCookiebotDialog.CybotMultilevel .CybotCookiebotDialogBodyContentHeading {
        display: block !important;
    }
    #CybotCookiebotDialog.CybotEdge.CybotMultilevel #CybotCookiebotDialogBodyButtons {
        max-width: 286px !important;
    }
    #CybotCookiebotDialog.CybotEdge.CybotMultilevel #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
        flex-direction: column !important;
    }
    #CybotCookiebotDialog.CybotEdge.CybotMultilevel #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) {
        margin-top: .5rem !important;
    }
}