body {
    --cc-bg: #ffffff;
    --cc-text: #03082B;
    --cc-btn-primary-bg: #03082B;
    --cc-btn-primary-text: var(--cc-text);
    --cc-btn-primary-border-color: #03082B;
    --cc-btn-primary-hover-bg: #F4364C;
    --cc-btn-primary-hover-border-color: #F4364C;
    --cc-btn-secondary-bg: #e7e7e7;
    --cc-btn-secondary-text: var(--cc-text);
    --cc-btn-secondary-hover-bg: #cccccc;
    --cc-btn-border-radius: 32px;
    --cc-toggle-bg-off: #cccccc;
    --cc-toggle-bg-on: #03082B;
    --cc-toggle-bg-readonly: #03082B;
    --cc-toggle-knob-bg: #03082B;
    --cc-toggle-knob-icon-color: #03082B;
    --cc-block-text: var(--cc-text);
    --cc-cookie-category-block-bg: #ededed;
    --cc-cookie-category-block-bg-hover: #e9e9e9;
    --cc-section-border: #03082B;
    --cc-cookie-table-border: #e1e7f3;
    --cc-overlay-bg: rgba(#493728, .85);
    --cc-webkit-scrollbar-bg: #e5e5e5;
    --cc-webkit-scrollbar-bg-hover: #03082B;
}

@media (max-width: 767px) {
    body {
        --cc-btn-border-radius: 16px;

    }
}

/* .theme_proxenta #c-ttl{
    color: var(--cc-btn-primary-bg);
} */

/* Custom border radius */
body #cm, 
body #s-bl .act .b-acc, 
body #s-inr, 
body .cc_div .b-tl, 
body .cc_div .c-bl {
    border-radius: .4em;
}

body #cm {
    max-width: 500px;
}

:lang(es-ES) body #cm {
    max-width: 600px;
}

body .cc_div .c-bn {
    padding: 10px 25px;
    border-radius: 100px;
    font-size: 12px;
    border: 2px solid var(--cc-btn-primary-bg)!important;
}
body #c-bns button.c-bn.c_link,
body #s-bns #s-rall-bn,
body #s-bns #s-sv-bn{
    border: 2px solid var(--cc-btn-secondary-bg)!important
}
body .cc_div .c-bn:hover {
    background-color: transparent!important;
    padding: 10px 25px;
}
body .cc_div #s-c-bn {
    border-radius: 100px;
    background: var(--cc-btn-secondary-bg);
}
body .cc_div #s-c-bn:hover {
    background-color: #e0e0e0!important;
}
body #s-cnt .b-bn .b-tl, body #s-cnt .b-bn .b-tl {
    color: var(--cc-text);
}
body .c-tgl {
    border-width: 0!important;
}
body .cc_div .cc-link {
    color: var(--cc-text);

}
body #s-cnt .b-bn .b-tl {
    border: 0!important;
    white-space: normal;
}
body #s-c-bn {
    border: 0!important;
}

.force--consent.show--consent .c--anim #cm-ov {
    visibility: visible!important;
    opaciy: 1!important;
    background-color: rgba(0,0,0,0.5);
}