div {
  --cb-w-fill: #03A6D0;
  --cb-w-txt: #fff;
}
div #CookiebotWidget .CookiebotWidget-logo {
  position: relative;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: #03A6D0;
}
div #CookiebotWidget .CookiebotWidget-logo:after {
  content: "";
  position: absolute;
  inset: 5px;
  z-index: 1;
  -webkit-mask: url(../img/cookie-options.svg) center no-repeat;
          mask: url(../img/cookie-options.svg) center no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: #fff;
}
div #CookiebotWidget .CookiebotWidget-logo svg {
  display: none;
}
div #CookiebotWidget .CookiebotWidget-logo svg circle {
  fill: #03A6D0;
}
div #CookiebotWidget .CookiebotWidget-consent-details button {
  color: #03A6D0 !important;
}
div #CookiebotWidget .CookiebotWidget-consents-list svg {
  fill: #03A6D0 !important;
}
div #CookiebotWidget-buttons #CookiebotWidget-btn-change {
  background-color: #03A6D0 !important;
  border-color: #03A6D0 !important;
  color: #fff !important;
}
div #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
  border-color: #03A6D0 !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogHeader {
  width: 405px !important;
}
@media (width < 1024px) {
  #CybotCookiebotDialog #CybotCookiebotDialogHeader {
    width: 100% !important;
  }
}
#CybotCookiebotDialog #CybotCookiebotDialogPoweredbyLink {
  width: 405px;
  height: 95px;
  background: #000;
  -webkit-mask: url(../img/logo.png) left center no-repeat;
          mask: url(../img/logo.png) left center no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
}
@media (width < 1024px) {
  #CybotCookiebotDialog #CybotCookiebotDialogPoweredbyLink {
    flex: 3;
    width: auto;
  }
}
#CybotCookiebotDialog #CybotCookiebotDialogPoweredbyLink img {
  display: none;
}
#CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
  color: #03A6D0;
}
#CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
  color: #03A6D0;
  border-bottom-color: #03A6D0;
}
#CybotCookiebotDialog .CybotCookiebotDialogBodyButton {
  background-color: #03A6D0 !important;
  border-color: #03A6D0 !important;
  color: #fff !important;
}
#CybotCookiebotDialog input + .CybotCookiebotDialogBodyLevelButtonSlider {
  opacity: 0.2;
}
#CybotCookiebotDialog input:checked + .CybotCookiebotDialogBodyLevelButtonSlider {
  background-color: #03A6D0 !important;
  opacity: 1;
}
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover {
  color: #03A6D0 !important;
}
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover:before {
  border-color: #03A6D0 !important;
}
#CybotCookiebotDialog .CookieCard a.CybotCookiebotDialogDetailBodyContentCookieLink {
  color: #03A6D0;
}
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,
#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetails a,
#CybotCookiebotDialog div#CybotCookiebotDialogBodyContent a {
  color: #03A6D0 !important;
}