body {
    --cmplz_banner_width: 440px;
    --cmplz_banner_background_color: var(--e-global-color-gray_900);
    /* --cmplz_banner_border_color: #f2f2f2; */
    --cmplz_banner_border_width: 0px 0px 0px 0px ;
    --cmplz_banner_border_radius: 0px 0px 0px 0px;
    --cmplz_banner_margin: 1rem;
    /* --cmplz_categories-height: 216px; */
    --cmplz_title_font_size: 1.125rem;
    --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.8);
    --cmplz_text_color: var(--color-gray-100);
    --cmplz_hyperlink_color: var(--color-gray-300);
    --cmplz_text_font_size: .84em;
    --cmplz_link_font_size: .84em;
    --cmplz_category_body_font_size: .76em;
    --cmplz_button_accept_background_color: var(--color-accent-500);
    --cmplz_button_accept_border_color: var(--color-accent-500);
    --cmplz_button_accept_text_color: #ffffff;
    --cmplz_button_deny_background_color: transparent;
    --cmplz_button_deny_border_color: var(--color-accent-500);
    --cmplz_button_deny_text_color: var(--color-gray-0);
    --cmplz_button_settings_background_color: transparent;
    --cmplz_button_settings_border_color: var(--color-accent-500);
    --cmplz_button_settings_text_color: var(--color-gray-0);
    --cmplz_button_border_radius: 0px 0px 0px 0px;
    --cmplz_button_font_size: .75em;
    --cmplz_category_header_always_active_color: green;
    --cmplz_category_header_title_font_size: 14px;
    --cmplz_category_header_active_font_size: 12px;
    --cmplz-manage-consent-height: 50px;
    --cmplz-manage-consent-offset: -35px;
    --cmplz_slider_active_color: #1e73be;
    --cmplz_slider_inactive_color: #F56E28;
    --cmplz_slider_bullet_color: #ffffff;
}


.cmplz-cookiebanner {
    font-size: .92em;
    max-width: var(--cmplz_banner_width) !important;
}
@media screen and (min-width: 440px) {
    .cmplz-cookiebanner {
        right: 1rem !important;
        bottom: 1rem !important;
    }
}


.cmplz-cookiebanner .cmplz-header {
    grid-template-columns: 1fr 20px !important;
}
.cmplz-cookiebanner .cmplz-close {
    grid-column-start: 2 !important;
}
.cmplz-cookiebanner .cmplz-title {
    justify-self: left !important;
    grid-column-start: 1 !important;
    font-weight: 700 !important;
    /* margin: .44em 0 .14em; */
    text-wrap: nowrap;
    line-height: 1.4;
}
.cmplz-cookiebanner .cmplz-header .cmplz-title {
    display: block !important;
}
.cmplz-cookiebanner .cmplz-header + .cmplz-divider {
    display: none;
}


.cmplz-message, .cmplz-categories {
    width: 100%;
}
.cmplz-cookiebanner .cmplz-categories .cmplz-category {
    background-color: var(--color-gray-900) !important;
    border-bottom: solid 1px var(--color-gray-700);
}

.cmplz-cookiebanner .cmplz-links.cmplz-information {
    text-align: left !important;
}


.cmplz-cookiebanner .cmplz-buttons {
    flex-direction: column;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
    height: unset !important;
    padding: 10px 20px 10px 20px !important;
    font-weight: initial !important;
    text-decoration: none !important;
    line-height: 1.8 !important;
    text-align: left !important;
}


.cmplz-cookiebanner .cmplz-links.cmplz-documents {
    justify-content: left !important;
}



#cmplz-manage-consent .cmplz-manage-consent {
    right: var(--container--boxed--h-padding) !important;
    padding: 10px 20px 10px 20px !important;
}