#klaro {
  font-family: 'TTRoundsNeue' !important;
}

.klaro .cookie-modal .cm-modal .cm-header h1.title {
  color: #0D301D !important;
  font-family: 'MadeAwelier' !important;
}

.klaro .cookie-modal .cm-modal .hide svg {
  stroke: black;
}

.klaro .cookie-notice:not(.cookie-modal-notice) {
  background-color: #F7F0E6 !important;
  color: white !important;
  font-size: medium !important;;
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p {
  color: #0D301D !important;
}

.klaro .cookie-notice:not(.cookie-modal-notice) {
  border-radius: 25px !important;
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn {
  border-radius: 25px !important;
  font-size: large !important;
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a, .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div {
  font-size: large !important;
}

.klaro .cookie-modal p, .klaro .cookie-modal h1, .klaro .cookie-modal h2, .klaro .cookie-modal ul, .klaro .cookie-modal li, .klaro .context-notice p, .klaro .context-notice h1, .klaro .context-notice h2, .klaro .context-notice ul, .klaro .context-notice li, .klaro .cookie-notice p, .klaro .cookie-notice h1, .klaro .cookie-notice h2, .klaro .cookie-notice ul, .klaro .cookie-notice li {
  color: #0D301D !important;
}

.klaro .cookie-modal .cm-bg {
  background: none !important;
}


.klaro .cookie-modal .cm-modal.cm-klaro {
  background:#F7F0E6 !important;
  border-radius: 25px !important;
}

.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a {
  color:#F7F0E6 !important;
}


.klaro .cookie-modal .cm-list-title {
  color: #222;
}

.klaro .cookie-modal .cm-btn, .klaro .context-notice .cm-btn, .klaro .cookie-notice .cm-btn {
  border-radius: 25px !important;
  font-size: medium !important;
}