.cookie-notice,
.cookie-notice * {
    font-family: var(--main-font) !important;
}
[class*="powered"] {
    display: none !important;
}

/* main modal container */
.cookie-modal {
    background-color: rgba(23, 23, 23, 0.868) !important;
}

/* header/body/footer */
#klaro .cm-header h1 {
    color: var(--main-text-color) !important;
    font-family: var(--main-font) !important;
}
#klaro li {
    color: var(--main-text-color) !important;
    font-family: var(--main-font) !important;
}
.cm-body,
.cm-footer

/* buttons */
.cm-btn {
  width: 200px !important;
  text-align: center !important;
  padding: 10px 20px !important;
  font-size: 1em !important;
  color: white !important;
  border: none !important;
  border-radius: 1px !important;
  cursor: pointer !important;
  transition: background-color 0.3s ease !important;
  font-family: var(--main-font) !important;
  text-decoration: none !important;   /* removes underline */
}

/* links */
