:root {
--tf-color: #333;
--tf-primary-color: green;
--tf-font-family: 'GT Walsheim Pro',sans-serif;
--tf-font-size: 16px;
--tf-content-max-width: 1185px;
--tf-content-background-color: #f1eae0;
--tf-content-bottom: 0;
--tf-content-border-radius: 0;
--tf-btn-font-weight: normal;
--tf-btn-border-radius: 0;
--tf-btn-outline-border-color: #333;
--tf-btn-outline-color: #141414;
--tf-title-font-weight: normal;

}

#termsfeed-com---nb {
    left: 50% !important;
    transform: translateX(-50%) !important;
    max-width: var(--tf-content-max-width)!important;
    width: 100%!important;
    font-size: var(--tf-font-size)!important;
    bottom: var(--tf-content-bottom) !important;
    border-radius: var(--tf-content-border-radius) !important;
}

#termsfeed-com---nb .cc-nb-main-container {
    background-color: var(--tf-content-background-color)!important;
    font-family: var(--tf-font-family)!important;
    color: var(--tf-color)!important;
}

#termsfeed-com---nb .cc-nb-title,
.termsfeed-com---palette-light .cc-pc-head-title-headline,
.termsfeed-com---palette-light .cc-cp-body-content-entry-title {
    font-weight: var(--tf-title-font-weight)!important;
}

#termsfeed-com---nb .cc-nb-buttons-container {
    display: flex!important;
    gap: 15px!important;
}

#termsfeed-com---nb .cc-nb-buttons-container > button,
.termsfeed-com---pc-dialog .cc-cp-foot-save {
    font-weight: var(--tf-btn-font-weight)!important;
    font-size: var(--tf-font-size)!important;
    border-radius: var(--tf-btn-border-radius)!important;
}

#termsfeed-com---nb .cc-nb-buttons-container > button:focus,
.termsfeed-com---palette-light .cc-cp-body-tabs-item-link:focus {
    box-shadow: none!important;
}

#termsfeed-com---preferences-center {
    font-family: var(--tf-font-family)!important;
    font-size: var(--tf-font-size)!important;
    color: var(--tf-color)!important;
}

.termsfeed-com---pc-dialog .cc-cp-body-tabs-item-link {
    padding-left: 15px!important;
}

.termsfeed-com---pc-dialog .cc-cp-body-tabs-item-link {
    font-weight: normal!important;
}

#termsfeed-com---preferences-center .cc-cp-foot-byline,
#termsfeed-com---preferences-center .cc-pc-head-lang select {
    display: none!important;
}

.termsfeed-com---palette-light .cc-pc-head-close:active, .termsfeed-com---palette-light .cc-pc-head-close:focus {
    border: unset!important;
}

#termsfeed-com---preferences-center .cc-cp-foot-button {
    padding: 15px;
    width: 100%;
    text-align: right;
}

.termsfeed-com---nb .cc-nb-main-container {
    padding: 2.5rem 3rem!important;
}

.termsfeed-com---palette-light .cc-nb-reject,
.termsfeed-com---palette-light .cc-nb-changep {
    background-color: unset!important;
    border: 2px solid var(--tf-btn-outline-border-color);
    color: var(--tf-btn-outline-color)!important;
}

.termsfeed-com---palette-light .cc-nb-okagree,
.termsfeed-com---pc-dialog .cc-cp-foot-save {
    background-color: var(--tf-primary-color)!important;
}

@media only screen and (max-width: 767px) {
    #termsfeed-com---nb .cc-nb-buttons-container > button {
        flex: 0 0 100% !important;
    }

    #termsfeed-com---nb .cc-nb-buttons-container {
        gap: 7px!important;
        flex-wrap: wrap!important;
    }

    #termsfeed-com---nb {
        bottom: calc(var(--tf-content-bottom) / 2) !important;
    }
}