.cc_div {
    font-family: 'Noto Sans Thai', sans-serif !important;
  }
  
  #cm.cloud {
    max-width: 70em !important;
  }
  
  .cc_div {
    --cc-bg: #f9faff;
    --cc-text: #152228;
    --cc-btn-primary-bg: #0e3a81;
    --cc-btn-primary-text: var(--cc-bg);
    --cc-btn-primary-hover-bg: #3859d0;
    --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: #3859d0;
    --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: 1em;
  }
  
  .cc_div #c-txt {
    color: var(--cc-text);
    font-size: 0.85em;
  }
  
  .cc_div .cc-link {
    color: var(--cc-block-text);
    border-color: var(--cc-block-text);
  }
  
  #s-cnt .p {
    color: var(--cc-text) !important;
    font-size: 0.85em !important;
  }
  
  #s-ttl {
    font-size: 1.3em !important;
  }
  
  /* 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 !important;
  }
  
  .cc_div .c-bn {
    border-radius: .7em !important;
    font-size: 0.85em !important;
  }
  
  #s-cnt .b-bn .b-tl {
    font-size: 0.95em !important;
  }
  
  .cc_div .b-tl {
    font-size: 0.95em !important;
  }
  
  .cc_div .cloud #c-txt {
    font-size: 0.85em !important;
  }
  
  .cloud #c-ttl {
    margin-top: 0.65em !important;
  }