#cc-main {
  --cc-font-family: Poppins, Arial, Helvetica, sans-serif;
  --cc-bg: #141414;
  --cc-primary-color: #f5f5f5;
  --cc-secondary-color: #aaa;
  --cc-btn-primary-bg: #fc4c02;
  --cc-btn-primary-color: #111;
  --cc-btn-primary-border-color: #fc4c02;
  --cc-btn-primary-hover-bg: #fd7035;
  --cc-btn-primary-hover-color: #111;
  --cc-btn-primary-hover-border-color: #fd7035;
  --cc-btn-secondary-bg: #191919;
  --cc-btn-secondary-color: #eee;
  --cc-btn-secondary-border-color: #393939;
  --cc-btn-secondary-hover-bg: #222;
  --cc-btn-secondary-hover-color: #fff;
  --cc-btn-secondary-hover-border-color: #555;
  --cc-separator-border-color: #303030;
  --cc-toggle-on-bg: #fc4c02;
  --cc-toggle-off-bg: #555;
  --cc-toggle-on-knob-bg: #fff;
  --cc-toggle-readonly-bg: #fc4c02;
  --cc-toggle-readonly-knob-bg: #fff;
  --cc-toggle-readonly-knob-icon-color: #fc4c02;
  --cc-cookie-category-block-bg: #191919;
  --cc-cookie-category-block-border: #303030;
  --cc-cookie-category-block-hover-bg: #1c1c1c;
  --cc-cookie-category-block-hover-border: #393939;
  --cc-cookie-category-expanded-block-bg: #111;
  --cc-cookie-category-expanded-block-hover-bg: #161616;
  --cc-overlay-bg: rgba(0, 0, 0, 0.72);
  --cc-footer-bg: #141414;
  --cc-footer-color: #aaa;
  --cc-footer-border-color: #303030;
  --cc-modal-border-radius: 12px;
  --cc-btn-border-radius: 999px;
  --cc-link-color: #fc4c02;
}

#cc-main h2 {
  margin: 0 0 0.35rem !important;
  font-family: Poppins, Arial, Helvetica, sans-serif !important;
  font-size: 1.2rem !important;
  font-weight: 400 !important;
  line-height: 1.3 !important;
  letter-spacing: -0.02em !important;
}

#cc-main p,
#cc-main .pm__section-desc {
  margin: 0 !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  line-height: 1.55 !important;
  letter-spacing: normal !important;
}

#cc-main .cm a,
#cc-main .pm a {
  color: #fc4c02;
  font-weight: 500;
  background-size: 100% 1px;
}

#cc-main .cm a:hover,
#cc-main .pm a:hover {
  color: #fd7035;
}

#cc-main .cm__title {
  padding-bottom: 0;
}

#cc-main .cm__desc {
  padding-top: 0.35rem;
}

#cc-main .cm__link-group {
  font-size: 0.8rem;
}

html.show--preferences.show--consent #cc-main .cc--anim .cm {
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
