#CybotCookiebotDialogTabContent * {
    font-family: fact-variable, Arial, Helvetica, sans-serif !important;
}
#CybotCookiebotDialogTabContent .showIntro {
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding: 0.5em 0;
}
#CybotCookiebotDialogBodyContentText ol li, #CybotCookiebotDialogBodyContentText ul li {
    list-style: outside disc !important;
}
#CybotCookiebotDialogBodyContentText, #CybotCookiebotDialogBodyContentText ul li, #CybotCookiebotDialogBodyContentText * {
    font-size: 15px !important;
    line-height: 16px !important;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
    background-color: #c00 !important;
    color: #fff !important;
    font-family: fact-variable, Arial, Helvetica, sans-serif !important;
    border-color: #c00 !important;
    font-weight: bold !important;
    border-radius: 0 !important;
    font-size: 15px !important;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
    font-size: 15px !important;
}
#CybotCookiebotDialogBodyContentText ul {
    padding-left: 25px !important;
}

#CybotCookiebotDialogBodyContentText a {
    color: #000 !important;
}

.CybotCookiebotDialogBodyButton {
    border-color: #141414 !important;
}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
    padding: 10px !important;
}

#CybotCookiebotDialogBodyButtonDecline, #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
    border-color: transparent !important;
    font-family: fact-variable, Arial, Helvetica, sans-serif !important;
}

#CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider {
    background-color: #c00 !important;
}
.CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink {
    background-color: #c00 !important;
    border-color: #c00 !important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive, #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
    color: #c00 !important;
    border-color: transparent !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs input[type="checkbox"]:checked {
    background-color: #c00 !important;
    border-color: #c00 !important;
}
#CybotCookiebotDialogPoweredbyCybot, #CybotCookiebotDialogPoweredByText, #CybotCookiebotDialogNav {
    display: none !important;
}

#CybotCookiebotDialog {
    border-radius: 0 !important;
}

.CybotCookiebotScrollContainer {
    border-bottom: 0 !important;
}
#CybotCookiebotDialogFooter {
    border-top: 1px solid #ccc !important;
}


@media screen and (min-width: 601px) {
    .CybotCookiebotDialogBodyButton {
        width: 50% !important;
    }
    body #CybotCookiebotDialog #CybotCookiebotDialogTabContentDetails {
        max-height: 30em;
    }
    body #CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer {
        max-height: 25em;
    }
    body #CybotCookiebotDialog #CybotCookiebotDialogBodyContent {
        max-height: 24em;
    }
    body #CybotCookiebotDialog #CybotCookiebotDialogFooter {
        padding: 0.5em;
    }
}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow {
    display: none !important;
}
.CybotCookiebotDialogDetailBodyContentIABv2TabsIntro {
    display: none !important;
}
