﻿.cookieconsent-com---palette-dark.cookieconsent-com---nb {
    opacity: 0.98
}

.cookieconsent-com---reset {
    font-family: inherit;
}

.cookieconsent-com---pc-dialog .cc-cp-body-tabs {
    font-family: inherit !important;
}

.cookieconsent-com---pc-dialog .cc-pc-head-lang {
    justify-content: flex-end;
}

.cookieconsent-com---pc-dialog {
    border: 1px solid #474643;
}

.cookieconsent-com---palette-dark.cookieconsent-com---nb,
.cookieconsent-com---palette-dark .cc-pc-head,
.cookieconsent-com---palette-dark .cc-cp-foot {
    background-color: hsl(220, 2%, 20%);
}

.cookieconsent-com---palette-dark .cc-cp-body-content {
    background: hsl(220, 2%, 23%) !important
}

.cookieconsent-com---palette-dark .cc-cp-body-tabs-item[active=true] {
    background: hsl(220, 2%, 17%) !important;
}

.cookieconsent-com---palette-dark .cc-nb-text,
.cookieconsent-com---palette-dark .cc-nb-title,
.cookieconsent-com---palette-dark .cc-cp-body-content {
    color: #fffef5;
}

.cookieconsent-com---palette-dark .cc-nb-okagree,
.cookieconsent-com---palette-dark .cc-nb-reject,
.cookieconsent-com---palette-dark .cc-cp-foot-save {
    background-color: hsl(220, 2%, 37%)
}

.cookieconsent-com---palette-dark .cc-nb-changep {
    background-color: hsl(220, 2%, 27%)
}

.cookieconsent-com---palette-dark .cc-cp-body-content-entry a {
    color: #a8c57a;
}

.cookieconsent-com---palette-dark .cc-nb-okagree,
.cookieconsent-com---palette-dark .cc-nb-reject,
.cookieconsent-com---palette-dark .cc-nb-changep,
.cookieconsent-com---palette-dark .cc-cp-foot-save {
    color: hsl(220, 2%, 100%);
}

.cookieconsent-com---pc-dialog .cc-cp-body-tabs-item {
    border-bottom-color: #c1b295;
}

.cookieconsent-com---palette-dark .cc-cp-body-tabs,
.cookieconsent-com---pc-dialog .cc-cp-body-tabs-item {
    background: #e0d8ca;
}

.cookieconsent-com---nb .cc-nb-text {
    font-weight: 300;
}

.cookieconsent-com---palette-dark .cc-nb-okagree,
.cookieconsent-com---palette-dark .cc-nb-reject,
.cookieconsent-com---palette-dark .cc-nb-changep,
.cookieconsent-com---palette-dark .cc-cp-foot-save,
.cookieconsent-com---pc-dialog .cc-cp-body-content-entry-text {
    font-weight: 400;
}

.cookieconsent-com---pc-dialog .cc-pc-head-title-headline,
.cookieconsent-com---pc-dialog .cc-cp-body-content-entry-title,
.cookieconsent-com---pc-dialog .cc-cp-body-tabs-item-link {
    font-weight: 500;
}

.cookieconsent-com---palette-dark .cc-cp-body-tabs-item-link {
    color: #7c653c;
    font-size: 13px;
}

.cookieconsent-com---nb {
    font-size: 20px;
}

    .cookieconsent-com---nb .cc-nb-title {
        font-size: 1em;
        display: none;
    }

    .cookieconsent-com---nb .cc-nb-text {
        font-size: 0.62em;
        line-height: 1.4em;
        margin-bottom: 0;
        padding-right: 5px;
        padding-top: 5px;
    }

    .cookieconsent-com---nb .cc-nb-okagree, .cookieconsent-com---nb .cc-nb-reject, .cookieconsent-com---nb .cc-nb-changep {
        font-size: 0.62em;
        margin: 4px 0;
    }

.cookieconsent-com---palette-dark button:focus {
    box-shadow: 0 0 0 1.5px rgba(255, 255, 255, 0.75) !important
}

.cookieconsent-com---palette-dark a:focus {
    box-shadow: none !important
}

.cookieconsent-com---pc-dialog .cc-cp-body-content-entry-text {
    font-size: 14px;
}

.cc-pc-head-lang-select,
.cookieconsent-com---pc-dialog .cc-cp-foot-byline {
    visibility: collapse;
}

.cookieconsent-com---pc-dialog .cc-cp-foot-save {
    margin-right: 15px;
}

.cookieconsent-com---reset div {
    display: inline-block;
}

.cookieconsent-com---nb-simple {
    width: 100%;
    max-width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 0;
}

.cookieconsent-com---nb .cc-nb-main-container {
    padding: 3px 15px;
}

.cookieconsent-com---palette-dark .cc-pc-head-close:active, .cookieconsent-com---palette-dark .cc-pc-head-close:focus {
    border: none;
}

@media screen and (max-width: 767px) {
    .cookieconsent-com---nb-simple {
        width: 100%;
        bottom: 0;
        left: 0;
    }

    .cookieconsent-com---pc-dialog .cc-pc-head-lang {
        padding: 0;
        padding-bottom: 5px;
    }
}
