.cc_div {
  font-family: "DB Heavent", sans-serif;
}

#cm.cloud {
  max-width: 70em;
}

.cc_div {
  --cc-bg: #f9faff;
  --cc-text: #152228;
  --cc-btn-primary-bg: #663399;
  --cc-btn-primary-text: var(--cc-bg);
  --cc-btn-primary-hover-bg: #1d2e38;
  --cc-btn-secondary-bg: #dfe7f9;
  --cc-btn-secondary-text: var(--cc-text);
  --cc-btn-secondary-hover-bg: #c6d1ea;
  --cc-toggle-bg-off: #8fa8d6;
  --cc-toggle-bg-on: #3859d0;
  --cc-toggle-bg-readonly: #cbd8f1;
  --cc-toggle-knob-bg: #fff;
  --cc-toggle-knob-icon-color: #ecf2fa;
  --cc-block-text: #663399;
  --cc-cookie-category-block-bg: #ebeff9;
  --cc-cookie-category-block-bg-hover: #dbe5f9;
  --cc-section-border: #f1f3f5;
  --cc-cookie-table-border: #e1e7f3;
  --cc-overlay-bg: rgba(230, 235, 255, .85);
  --cc-webkit-scrollbar-bg: #ebeff9;
  --cc-webkit-scrollbar-bg-hover: #3859d0;
}

.cc_div #c-ttl {
  color: var(--cc-block-text);
  font-size: 1.50em;
}

.cc_div #c-txt {
  color: var(--cc-text);
  font-size: 1.05em;
}

.cc_div .cc-link {
  color: var(--cc-block-text);
  border-color: var(--cc-block-text);
}

#s-cnt .p {
  color: var(--cc-text);
  font-size: 1.05em;
}

#s-ttl {
  font-size: 1.3em;
}

/* Custom border radius */
.cc_div #cm,
.cc_div #s-bl .act .b-acc,
.cc_div #s-inr,
.cc_div .b-tl,
.cc_div .c-bl {
  border-radius: 1.2em;
}

.cc_div .c-bn {
  border-radius: .7em;
  font-size: 1em;
}

#s-cnt .b-bn .b-tl {
  font-size: 1.15em;
}

.cc_div .b-tl {
  font-size: 1.15em;
}

.cc_div .cloud #c-txt {
  font-size: 1.05em;
}
