:root {
--cb-color: #dadada;
--cb-font-family: 'Titillium Web',sans-serif;
--cb-font-size: 16px;
--cb-border-radius: 8px;
--cb-content-max-width: 1325px;
--cb-primary-color: #719170;
--cb-btn-font-weight: 500;
--cb-btn-border-width: 1px;
--cb-btn-border-radius: 55px;
--cb-btn-primary-bg: #719170;
--cb-btn-primary-color: #fff;
--cb-btn-primary-border-color: #719170;
--cb-btn-outline-color: #fff;
--cb-btn-outline-border-color: #719170;
--cb-btn-outline-bg-color: transparant;
--cb-btn-widget-bg: #141414;
--cb-display-logo: none;

}

#CookiebotWidget #CookiebotWidget-buttons button,
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton
{
    font-weight: var(--cb-btn-font-weight)!important;
    border-radius: var(--cb-btn-border-radius)!important;
}

#CybotCookiebotDialog,
#CookiebotWidget *
{
 font-family: var(--cb-font-family)!important;
 color: var(--cb-color)!important;
}

#CookiebotWidget .CookiebotWidget-logo svg circle {
    fill: var(--cb-btn-widget-bg)!important;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink,
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a,
#CookiebotWidget .CookiebotWidget-consent-details button
{
    color: var(--cb-color)!important;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount) 
{
    color: var(--cb-color)!important;
}

#CybotCookiebotDialog button:after, 
#CybotCookiebotDialog button:before
{
    border-color: var(--cb-color)!important;
}

#CookiebotWidget .CookiebotWidget-consent-details button svg,
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li svg
{
    fill: var(--cb-color)!important;
}

#CybotCookiebotDialog *, 
#CybotCookiebotDialogBodyUnderlay *,
#CookiebotWidget *
{
    font-size: var(--cb-font-size)!important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,
 #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
 #CybotCookiebotDialogBodyButtonDecline,
 #CookiebotWidget-btn-withdraw {
    color: var(--cb-btn-outline-color)!important;
}

#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper 
{
        max-width: var(--cb-content-max-width)!important;
}

#CybotCookiebotDialogTabContent 
{
        margin-left: 0!important;
}

.CookieDeclaration p 
{
    margin-bottom: 0!important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, 
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll
{
    border-color: var(--cb-btn-primary-border-color) !important;
}

#CybotCookiebotDialog a:hover:after, #CybotCookiebotDialog a:hover:before, #CybotCookiebotDialog button:hover:after, #CybotCookiebotDialog button:hover:before 
{
    border-color: var(--cb-color)!important;
}

#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider 
{
    background: var(--cb-btn-primary-bg)!important;
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton 
{
    border-color: var(--cb-btn-outline-border-color)!important;
    border-width: var(--cb-btn-border-width)!important;
    border-radius: var(--cb-btn-border-radius)!important;
    background-color: var(--cb-btn-outline-bg-color)!important;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive 
{
    border-color: var(--cb-primary-color)!important;
    color: var(--cb-primary-color)!important;
}

#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg 
{
    fill: var(--cb-primary-color)!important;
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change 
{
    background: var(--cb-btn-primary-bg)!important;
    color: var(--cb-btn-primary-color)!important;
    border-color: var(--cb-btn-primary-border-color)!important;
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw 
{
    border-color: var(--cb-btn-outline-border-color)!important;
    background-color: var(--cb-btn-outline-bg-color)!important;
}

#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover,
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,
#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,
#CybotCookiebotDialogDetailBodyContentTextAbout a,
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover
{
    color: var(--cb-primary-color)!important;
}

#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover 
{
    color: var(--cb-primary-color)!important;
}

#CookiebotWidget.CookiebotWidget-open,
#CookiebotWidget.CookiebotWidget-open #CookiebotWidget-widgetContent,
#CybotCookiebotDialog {
    border-radius: var(--cb-border-radius)!important;
}

#CookiebotWidget-widgetContent .CookiebotWidget-main-logo,
#CybotCookiebotDialogPoweredbyCybot,
#CybotCookiebotDialogPoweredByText,
#CybotCookiebotDialogHeader{
    display: var(--cb-display-logo)!important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll
{
    background: var(--cb-btn-primary-bg)!important;
    color: var(--cb-btn-primary-color)!important;
    border-color: var(--cb-btn-primary-border-color) !important;
}