.klaro .klaro-notice,
.klaro .klaro-modal,
.klaro .cookie-notice,
.klaro .context-notice {
  background: #262626 !important;
  color: #ffffff !important;
  border: 1px solid #6C79E9 !important;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.35) !important;
  outline: none !important;
}
.klaro .klaro-notice:focus,
.klaro .klaro-modal:focus,
.klaro .cookie-notice:focus,
.klaro .context-notice:focus {
  outline: none !important;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.35) !important;
}
.klaro .cookie-notice a,
.klaro .context-notice a,
.klaro .cn-learn-more a,
.klaro .cm-link {
  color: #9a9a9a !important;
  text-decoration: underline !important;
}
.klaro .cm-btn.cn-decline,
.klaro .cookie-modal .cm-btn.cn-decline,
.klaro .cookie-notice .cm-btn.cn-decline,
.klaro .context-notice .cm-btn.cn-decline {
  background: transparent !important;
  color: rgba(255, 255, 255, 0.65) !important;
  border: 1px solid rgba(255, 255, 255, 0.25) !important;
}
.klaro .cm-btn.cn-decline:hover,
.klaro .cookie-modal .cm-btn.cn-decline:hover,
.klaro .cookie-notice .cm-btn.cn-decline:hover,
.klaro .context-notice .cm-btn.cn-decline:hover {
  background: rgba(255, 255, 255, 0.08) !important;
  color: rgba(255, 255, 255, 0.85) !important;
  border-color: rgba(255, 255, 255, 0.35) !important;
}
.klaro .klaro-title,
.klaro .klaro-description,
.klaro .klaro-notice .klaro-title,
.klaro .klaro-modal .klaro-title,
.klaro .klaro-notice .klaro-description,
.klaro .klaro-modal .klaro-description,
.klaro .klaro-privacy-note,
.klaro .klaro-service-description {
  color: #f1f1ff !important;
}
.klaro .cm-btn,
.klaro .cookie-modal .cm-btn,
.klaro .cookie-notice .cm-btn,
.klaro .context-notice .cm-btn {
  border-radius: 8px !important;
  text-transform: none !important;
  font-weight: 600 !important;
  padding: 0.75rem 1rem !important;
}
.klaro .cm-btn.cm-btn-success,
.klaro .cm-btn.cm-btn-primary,
.klaro .cookie-modal .cm-btn.cm-btn-success,
.klaro .context-notice .cm-btn.cm-btn-success,
.klaro .cookie-modal .cm-btn.cm-btn-primary,
.klaro .context-notice .cm-btn.cm-btn-primary,
.klaro .cookie-modal .cm-btn.cm-btn-default,
.klaro .context-notice .cm-btn.cm-btn-default {
  background: #6C79E9 !important;
  color: #ffffff !important;
  border-color: #6C79E9 !important;
}
.klaro .cm-btn.cm-btn-reject-all,
.klaro .cookie-modal .cm-btn.cm-btn-reject-all,
.klaro .context-notice .cm-btn.cm-btn-reject-all,
.klaro .cm-btn.cm-btn-secondary,
.klaro .cookie-modal .cm-btn.cm-btn-secondary,
.klaro .context-notice .cm-btn.cm-btn-secondary {
  background: #5c5c5c !important;
  color: #ffffff !important;
  border-color: #5c5c5c !important;
}
.klaro .cm-btn:hover,
.klaro .cookie-modal .cm-btn:hover,
.klaro .cookie-notice .cm-btn:hover,
.klaro .context-notice .cm-btn:hover {
  background: #5661d1 !important;
  color: #ffffff !important;
}
.klaro .cm-btn:focus,
.klaro .cookie-modal .cm-btn:focus,
.klaro .cookie-notice .cm-btn:focus,
.klaro .context-notice .cm-btn:focus {
  outline: none !important;
  box-shadow: none !important;
}
