    /* Cookie popup css */
    div#termsfeed-com---nb {
        position: fixed;
        bottom: 0px;
        right: 0px;
        max-width: 50%;
        left: unset;
        overflow: visible;
        z-index: 999;
    }
        /* div#termsfeed-com---nb::before {
        content: "";
        position: absolute;
        left: -50px;
        top: -50px;
        width: 400px;
        height: 100%;
        background: url(/app/public/images/big_triangles.svg);
        background-position: left;
        background-size: 400px 500px;
        background-repeat: no-repeat;
        z-index: -1 !important;
    } */
.termsfeed-com---palette-dark .cc-pc-container {
    border: 1px solid #fff !important;
}
    .termsfeed-com---nb .cc-nb-main-container {
        padding-bottom: max(24px, min(calc(-5.71429px + 3.86905vw), 50px));
        padding-top: max(24px, min(calc(-5.71429px + 3.86905vw), 50px));
        position: relative;
        overflow: hidden;
        background-color: #010202;
    }

    .termsfeed-com---nb .cc-nb-main-container::before {
        content: "";
        position: absolute;
        right: -140px;
        bottom: -150px;
        width: 300px;
        height: 300px;
        border-radius: 50%;
        z-index: -1;
        background: linear-gradient(90deg, var(--pink), var(--blue), var(--green));
    }

    .cc-pc-head-lang select.cc-pc-head-lang-select {
        background: #010202 !important;
        color: #fff !important;
        border-bottom: 1px solid #fff;
        padding-left: 0px !important;
        cursor: pointer;
    }

    .termsfeed-com---palette-dark .cc-pc-head-lang select:focus {
        box-shadow: unset !important;
    }

    .termsfeed-com---pc-overlay.termsfeed-com---palette-dark.termsfeed-com---reset .cc-pc-head-close {
        background: none !important;
        color: #fff !important;
    }

    .termsfeed-com---palette-dark .cc-cp-foot .cc-cp-foot-byline a {
        display: inline-block !important;
        color: #20bffd !important;
    }

    .termsfeed-com---palette-dark .cc-cp-body-tabs-item-link:focus {
        box-shadow: unset !important;
    }

    .termsfeed-com---palette-dark .cc-pc-head-close:active,
    .termsfeed-com---palette-dark .cc-pc-head-close:focus {
        border: none !important;
    }

    .cc-nb-buttons-container>button:focus {
        box-shadow: none !important;
    }

    .termsfeed-com---palette-dark .cc-cp-foot-save:focus {
        box-shadow: none !important;
    }

    /* on-of-btn */

    .termsfeed-com---pc-dialog input[type=checkbox].cc-custom-checkbox+label:before {
        border: 1px solid #20bffd !important;
        background-color: #010202  !important;
    }

    .termsfeed-com---pc-dialog input[type=checkbox].cc-custom-checkbox+label:after {
        border: 1px solid #20bffd !important;
    }

    .termsfeed-com---pc-dialog input[type=checkbox].cc-custom-checkbox:checked+label:before {
        background: #3ac0fa !important;
    }

    /* on-of-btn-end */

    /* popup-background */

    .termsfeed-com---palette-dark.termsfeed-com---nb {
        background-color: #010202 !important;
        border-top-left-radius: 0px !important;
        border: 2px solid #fff !important;
    }

    .termsfeed-com---pc-overlay.termsfeed-com---palette-dark.termsfeed-com---reset .cc-cp-body-tabs {
        background: #010202 !important;
        padding-right: inherit;
    }

    .termsfeed-com---palette-dark .cc-pc-head {
        background: #010202 !important;
        color: #031519 !important;
        border-bottom: 1px solid #20bffd57 !important;
    }

    .termsfeed-com---pc-overlay.termsfeed-com---palette-dark.termsfeed-com---reset .cc-cp-body-content,
    .termsfeed-com---pc-overlay.termsfeed-com---palette-dark.termsfeed-com---reset .cc-cp-foot {
        background: #010202 !important;
    }

    /* popup-background-end */


    /* text-colors */

    .termsfeed-com---palette-dark .cc-nb-title,
    .termsfeed-com---palette-dark .cc-nb-text {
        color: #fff !important;
    }

    .termsfeed-com---palette-dark .cc-cp-body-content-entry-title,
    .termsfeed-com---palette-dark .cc-cp-body-content-entry-text,
    .termsfeed-com---palette-dark .cc-pc-head-title-text,
    .termsfeed-com---palette-dark .cc-pc-head-title-headline,
    .termsfeed-com---palette-dark .cc-cp-foot-byline,
    .termsfeed-com---pc-dialog .cc-cp-foot-byline a {
        font-family: "Humanist Bold", sans-serif;
        color: #fff !important;
        font-weight: 400 !important;
    }

    /* text-colors-end */


    /* btns styles*/
    .termsfeed-com---palette-dark.termsfeed-com---nb .cc-nb-changep,
    .termsfeed-com---palette-dark.termsfeed-com---nb .cc-nb-okagree,
    .termsfeed-com---palette-dark.termsfeed-com---nb .cc-nb-reject,
    .termsfeed-com---palette-dark .cc-cp-foot-save,
    .termsfeed-com---palette-dark .cc-cp-body-tabs-item-link {
        font-family: "Humanist Bold", sans-serif !important;
        text-transform: capitalize;
    }

    .cc-nb-buttons-container>button {
        color: #fff !important;
    }

    .cc-nb-buttons-container button.cc-nb-okagree {
        background: transparent !important;
        border: 2px solid #FFF;
    }

    .cc-nb-buttons-container button.cc-nb-reject {
        background: transparent;
        border: 2px solid #FFF;
    }

    .termsfeed-com---palette-dark .cc-nb-changep {
        border-color: #3ac0fa;
        background: transparent !important;
        border: 2px solid #FFF;
    }


    .cc-nb-buttons-container button.cc-nb-okagree:hover {
        color: #fff;
        border-color: #20bffd;
        background-color: #20bffd !important;
        box-shadow: 0 0 10px #20bffd, 0 0 30px #20bffd, 0 0 60px #20bffd;
    }

    .cc-nb-buttons-container button.cc-nb-reject:hover {
        color: #fff;
        border-color: #a200ff;
        background-color: #a200ff;
        box-shadow: 0 0 10px #a200ff, 0 0 30px #a200ff, 0 0 60px #a200ff;
    }

    .termsfeed-com---palette-dark .cc-nb-changep:hover {
        color: #fff;
        border-color: #20bffd;
        background-color: #20bffd !important;
        box-shadow: 0 0 10px #20bffd, 0 0 30px #20bffd, 0 0 60px #20bffd;
    }


    .termsfeed-com---palette-dark .cc-cp-foot-save {
        background-color: transparent !important;
        color: #fff !important;
        border: 1px solid #fff !important;
        transition: .4s linear;
        font-size: 16px !important;
    }

    .termsfeed-com---pc-overlay.termsfeed-com---palette-dark.termsfeed-com---reset .cc-cp-body-tabs-item[active=true] {
        background: #20bffd !important;
    }

    .termsfeed-com---palette-dark .cc-cp-body-tabs .cc-cp-body-tabs-item[active=true] button {
        color: #fff !important;
    }

    .termsfeed-com---palette-dark .cc-cp-body-tabs-item {
        border-right-color: #FFF !important;
        border-bottom-color: #20bffd7d !important;
        background-color: #010202 !important;
    }

    .termsfeed-com---palette-dark .cc-cp-body-tabs-item-link {
        color: #FFF !important;
    }

    .termsfeed-com---palette-dark .cc-cp-body-tabs-item-link:hover {
        color: #fff !important;
    }

    .termsfeed-com---pc-overlay.termsfeed-com---palette-dark.termsfeed-c .cc-cp-body-tabs {
        background: #fff !important;
    }

    .termsfeed-com---palette-dark .cc-cp-foot-save:hover {
        color: #fff;
        border-color: #20bffd !important;
        background-color: #20bffd !important;
        box-shadow: 0 0 10px #20bffd, 0 0 30px #20bffd, 0 0 60px #20bffd;
    }

    /* btns styles end*/

    /* font-family */

    .termsfeed-com---palette-dark p.cc-cp-body-content-entry-title,
    .termsfeed-com---palette-dark .cc-nb-title {
        font-family: "Humanist Bold", sans-serif;
    }
    
.termsfeed-com---palette-dark .cc-cp-foot {
    border-top: 1px solid #20bffd57;
}

    /* font-family-end */

    @media (max-width: 1200px) {
        .termsfeed-com---nb-simple {
            max-width: 60% !important;
        }
    }

    @media (max-width: 768px) {
        .termsfeed-com---nb .cc-nb-main-container {
            padding: 1.2rem;
        }

        p#cc-nb-text {
            font-size: 14px;
        }

        .termsfeed-com---pc-dialog .cc-cp-body-content-entry-title {
            font-size: 20px;
            font-weight: 600;
        }

        .termsfeed-com---pc-dialog .cc-cp-body-content-entry {
            padding: 10px;
        }

        .termsfeed-com---pc-dialog .cc-cp-body-content-entry-text {
            font-size: 14px;
        }

        .termsfeed-com---nb-simple {
            max-width: 70% !important;
        }

        .termsfeed-com---palette-dark.termsfeed-com---nb .cc-nb-changep,
        .termsfeed-com---palette-dark.termsfeed-com---nb .cc-nb-okagree,
        .termsfeed-com---palette-dark.termsfeed-com---nb .cc-nb-reject {
            margin-bottom: 5px !important;
            margin-right: 7px !important;
            margin-top: 5px !important;
            text-transform: capitalize;
            width: max-content !important;
            max-width: 100% !important;
            display:inline-block !important;
        }

        .termsfeed-com---reset p {
            line-height: normal;
        }

        .termsfeed-com---pc-dialog .cc-cp-body-content-entry-title {
            font-size: 20px;
        }

        .termsfeed-com---pc-dialog .cc-cp-body-content-entry {
            padding: 20px 12px;
        }

        div#termsfeed-com---nb {
            max-width: 70% !important;
        }
    }

    @media (max-width: 600px) {
        div#termsfeed-com---nb {
            max-width: 90% !important;
        }

        .termsfeed-com---pc-dialog .cc-cp-foot-byline {
            width: 130px;
        }

        .termsfeed-com---nb .cc-nb-main-container {
            padding: 1.5rem !important;
        }
    }

    @media (max-width: 480px) {

        .termsfeed-com---nb .cc-nb-okagree,
        .termsfeed-com---nb .cc-nb-reject,
        .termsfeed-com---nb .cc-nb-changep {
            display: inline-block;
            width: max-content;
            min-width: unset !important;
        }
    }
