
.freeprivacypolicy-com---nb-simple {
    right: 3rem !important;;
    top: auto !important;;
    bottom: 7rem !important;;
    left: auto !important;;
    position: fixed !important;;
}

.freeprivacypolicy-com---palette-light.freeprivacypolicy-com---nb {
    background-color: #f2f2f2;
    color: #111;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    max-width: 30% !important;
}

@media screen and (max-width: 1200px) {
    .freeprivacypolicy-com---palette-light.freeprivacypolicy-com---nb {
        max-width: 80% !important;
    }
}

.freeprivacypolicy-com---palette-light .cc-nb-okagree {
    color: rgb(7, 32, 50) !important;
    background-color: #F9C75A !important;
}

.freeprivacypolicy-com---palette-light .cc-nb-reject {
    color: rgb(7, 32, 50) !important;
    background-color: #F9C75A !important;
}

.freeprivacypolicy-com---palette-light .cc-cp-foot-save {
    color: rgb(7, 32, 50) !important;
    background-color: #F9C75A !important;
}

.freeprivacypolicy-com---palette-light .cc-nb-changep {
    color: rgb(7, 32, 50) !important;
}

.freeprivacypolicy-com---palette-light .cc-pc-head-close {
    background: none;
    color: #666;
}

.freeprivacypolicy-com---palette-light .cc-pc-head-close:active, .freeprivacypolicy-com---palette-light .cc-pc-head-close:focus {
    border: 2px solid #F9C75A !important;
}

.freeprivacypolicy-com---palette-light .cc-pc-head-lang-select:active, .freeprivacypolicy-com---palette-light .cc-pc-head-lang-select:focus {
    box-shadow: 0 0 0 2px #F9C75A !important;
    outline: none !important;
}



.freeprivacypolicy-com---nb .cc-nb-main-container {
    padding: 3rem;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    background-color: #fff;
    align-items: center;
    transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
}