.cc_div {
  font-size: 16.5px !important;
  font-weight: 400 !important;
  font-family: "Proxima N W02 Reg", Arial, sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  color: #000000;
  color: var(--cc-text);
}

#c-ttl, #s-ttl {
  font-family: "Proxima N W02 Bold", Arial, sans-serif !important;
  font-weight: normal !important;
}

#b-tl, .b-tl {
  font-family: "Proxima N W02 Bold", Arial, sans-serif !important;
  font-weight: normal !important;
}

.c-bn {
  font-family: "Proxima N W02 Reg", Arial, sans-serif !important;
  font-weight: normal !important;
}

.cc-link {
  font-family: "Proxima N W02 Reg", Arial, sans-serif !important;
  font-weight: normal !important;
  border-bottom: none !important;
}

#c-text, div.p {
  font-family: "Proxima N W02 Reg", Arial, sans-serif !important;
  font-weight: normal !important;
}

:root {
  --cc-bg: #fff;
  --cc-text: #000;
  --cc-btn-primary-bg: #000;
  --cc-btn-primary-text: var(--cc-bg);
  --cc-btn-primary-hover-bg: #222222;
  --cc-btn-secondary-bg: #eaeff2;
  --cc-btn-secondary-text: var(--cc-text);
  --cc-btn-secondary-hover-bg: #d8e0e6;
  --cc-toggle-bg-off: #919ea6;
  --cc-toggle-bg-on: var(--cc-btn-primary-bg);
  --cc-toggle-bg-readonly: #d5dee2;
  --cc-toggle-knob-bg: #fff;
  --cc-toggle-knob-icon-color: #ecf2fa;
  --cc-block-text: var(--cc-text);
  --cc-cookie-category-block-bg: #f0f4f7;
  --cc-cookie-category-block-bg-hover: #e9eff4;
  --cc-section-border: #f1f3f5;
  --cc-cookie-table-border: #e9edf2;
  --cc-overlay-bg: rgba(4, 6, 8, .85);
  --cc-webkit-scrollbar-bg: #cfd5db;
  --cc-webkit-scrollbar-bg-hover: #9199a0;
}

/* Custom border radius */
#cm,
#s-bl .act .b-acc,
#s-inr,
.cc_div .b-tl,
.c-bn,
.cc_div .c-bl {
  border-radius: 6px !important;
}