body > #CybotCookiebotDialog {
  border-radius: 16px;
  width: calc(100% - 24px);
  max-height: calc(100% - 168px);
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog {
    max-height: calc(100% - 136px);
  }
}
body > #CybotCookiebotDialog * {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #212A3A;
  letter-spacing: 0;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
body > #CybotCookiebotDialog.CybotCookiebotDialogActive + #CybotCookiebotDialogBodyUnderlay {
  opacity: 0.64;
}
body > #CybotCookiebotDialog + #CybotCookiebotDialogBodyUnderlay {
  background-color: #212A3A;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogHeader {
  padding: 24px;
  border-bottom: 1px solid #E9EAEB;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogHeader {
    padding: 16px 12px 12px;
  }
  body > #CybotCookiebotDialog #CybotCookiebotDialogHeader svg {
    max-width: 81px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogNav {
  border-bottom: 1px solid #E9EAEB;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink {
  padding: 28px 24px 26px;
  font-weight: 600;
  color: #212A3A;
  border-bottom: none;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink {
    padding: 12px 24px 10px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
  color: #004EC9;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
  color: #004EC9;
  border-bottom: 2px solid #004EC9;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotFaderRight, body > #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotFaderLeft {
  display: none;
}
body > #CybotCookiebotDialog .CybotCookiebotScrollContainer {
  padding: 0;
  border-bottom: 1px solid #E9EAEB;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyContent {
  padding: 24px 24px 48px;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogBodyContent {
    padding: 12px 12px 48px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText {
  color: #5E6470;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText {
    font-size: 14px;
    line-height: 20px;
  }
}
body > #CybotCookiebotDialog .CybotCookiebotDialogBodyContentHeading {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 8px;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog .CybotCookiebotDialogBodyContentHeading {
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogBodyButtonsWrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 8px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:first-of-type) {
  margin-top: 0;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDecline,
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonCustomize,
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
  background-color: #004EC9;
  border: 2px solid #3371D4;
  border-radius: 12px;
  line-height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 48px;
  font-weight: 400;
  padding: 0 16px;
  -webkit-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDecline,
  body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonCustomize,
  body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
  body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
    font-size: 14px;
    line-height: 20px;
    height: 36px;
    border-radius: 8px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDecline:hover,
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonCustomize:hover,
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover,
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover {
  background-color: #3371D4;
  border-color: #6695DF;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDecline:focus,
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonCustomize:focus,
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:focus,
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:focus {
  border-width: 3px;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDecline:active,
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonCustomize:active,
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:active,
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:active {
  background-color: #003EA1;
  border-color: #004EC9;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection.CybotCookiebotDialogHide {
  display: none;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonCustomize.CybotCookiebotDialogHide {
  display: none;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDkgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDE0LjY2NjZMNy42NjY2NyA3Ljk5OTkyTDEgMS4zMzMyNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-position: center;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  border: none;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  margin-left: 8px;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow {
    width: 13px;
    height: 13px;
    background-size: contain;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotScrollArea {
  padding: 16px 24px;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotScrollArea {
    padding: 12px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogTabContentDetails {
  padding: 24px 24px 48px;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogTabContentDetails {
    padding: 12px 12px 48px;
  }
}
body > #CybotCookiebotDialog .CybotCookiebotFader {
  width: calc(100% - 12px);
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter {
  padding: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #5E6470;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter {
    font-size: 14px;
    line-height: 20px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter > a {
  font-weight: 600;
  color: #004EC9;
  text-decoration: underline;
  font-size: inherit;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes {
  padding: 0;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard {
  padding: 24px;
  border-bottom: 1px solid #E9EAEB;
}

body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard::before {
  display: none !important;
}

@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard {
    padding: 12px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerHeader {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard .CybotCookiebotDialogBodyLevelButtonSliderWrapper {
  width: 36px;
  height: 20px;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard .CybotCookiebotDialogBodyLevelButtonSliderWrapper input:checked + span.CybotCookiebotDialogBodyLevelButtonSlider {
  background-color: #004EC9;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard .CybotCookiebotDialogBodyLevelButtonSliderWrapper input:checked + span.CybotCookiebotDialogBodyLevelButtonSlider::before {
  -webkit-transform: translateX(16px);
      -ms-transform: translateX(16px);
          transform: translateX(16px);
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type=checkbox][disabled]:checked + span.CybotCookiebotDialogBodyLevelButtonSlider {
  background-color: #E9EAEB;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type=checkbox][disabled]:checked + span.CybotCookiebotDialogBodyLevelButtonSlider::before {
  background-color: #A6AAB0;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard .CybotCookiebotDialogBodyLevelButtonSliderWrapper span.CybotCookiebotDialogBodyLevelButtonSlider {
  border-radius: 999px;
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard .CybotCookiebotDialogBodyLevelButtonSliderWrapper span.CybotCookiebotDialogBodyLevelButtonSlider::before {
  width: 16px;
  height: 16px;
  bottom: 2px;
  left: 2px;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro {
  padding-top: 8px;
  padding-left: 36px;
  color: #5E6470;
}

@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro {
    font-size: 14px;
    line-height: 20px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage {
  border: 1px solid #E9EAEB;
  padding: 24px;
  border-radius: 12px;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage {
    padding: 12px;
    border-radius: 8px;
    font-size: 14px;
    line-height: 20px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBodyContentCookieContainerButton {
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover::before {
  -webkit-filter: invert(11%) sepia(100%) saturate(7450%) hue-rotate(222deg) brightness(95%) contrast(104%);
          filter: invert(11%) sepia(100%) saturate(7450%) hue-rotate(222deg) brightness(95%) contrast(104%);
}
body > #CybotCookiebotDialog #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover > label {
  color: #004EC9;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover > span.CybotCookiebotDialogDetailBulkConsentCount {
  background-color: #E2EDFE;
  color: #004EC9;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBodyContentCookieContainerButton {
    font-size: 16px;
    line-height: 24px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBodyContentCookieContainerButton > label {
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBodyContentCookieContainerButton > label {
    font-size: 16px;
    line-height: 24px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer,
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard {
  margin-left: 36px;
  margin-top: 0;
  padding-top: 16px;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer,
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard {
    margin-left: 0;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup {
  border: 1px solid #E9EAEB;
  padding: 24px;
  border-radius: 12px;
  margin-bottom: 8px;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup:last-of-type {
  margin-bottom: 0;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup {
    padding: 12px;
    border-radius: 8px;
  }
}
body > #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieProvider {
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieProvider {
    font-size: 16px;
    line-height: 24px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount) {
  color: #212A3A;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount {
  background-color: #F8F8F8;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #5E6470;
  padding: 2px 8px;
  border-radius: 12px;
  margin-left: 4px;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup:not(.open):hover {
  background-color: #F8F8F8;
}
body > #CybotCookiebotDialog #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,
body > #CybotCookiebotDialog #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {
  color: rgba(0, 78, 201, 0.9294117647);
}
body > #CybotCookiebotDialog #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover .CybotCookiebotDialogDetailBulkConsentCount,
body > #CybotCookiebotDialog #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover .CybotCookiebotDialogDetailBulkConsentCount,
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover .CybotCookiebotDialogDetailBulkConsentCount {
  background-color: #E2EDFE;
  color: #004EC9;
}
body > #CybotCookiebotDialog #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover::after,
body > #CybotCookiebotDialog #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover::after,
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover::after {
  -webkit-filter: invert(11%) sepia(100%) saturate(7450%) hue-rotate(222deg) brightness(95%) contrast(104%);
          filter: invert(11%) sepia(100%) saturate(7450%) hue-rotate(222deg) brightness(95%) contrast(104%);
}
body > #CybotCookiebotDialog #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover > div:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):first-of-type,
body > #CybotCookiebotDialog #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover > div:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):first-of-type,
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover > div:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):first-of-type {
  color: inherit;
}
body > #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink {
  color: #004EC9;
  font-weight: 500;
  padding-top: 16px;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink {
    padding-top: 8px;
    font-size: 14px;
    line-height: 20px;
  }
}
body > #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDRINkM0Ljg5NTQzIDQgNCA0Ljg5NTQzIDQgNlYxOEM0IDE5LjEwNDYgNC44OTU0MyAyMCA2IDIwSDE4QzE5LjEwNDYgMjAgMjAgMTkuMTA0NiAyMCAxOFYxNE0xMSAxM0wyMCA0TTIwIDRWOU0yMCA0SDE1IiBzdHJva2U9IiMyMTJBM0EiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
  margin-left: 8px;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink::after {
    width: 20px;
    height: 20px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper:before {
  display: none;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper {
  margin-top: 16px;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoTitle {
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  color: #212A3A;
  margin-bottom: 8px;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoTitle {
    font-size: 16px;
    line-height: 24px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoDescription {
  color: #5E6470;
  padding-bottom: 16px;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoDescription {
    font-size: 14px;
    line-height: 20px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooter {
  border-top: 1px solid #E9EAEB;
  padding-top: 0;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooterContent {
  margin-top: 16px;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo {
  background-color: #F8F8F8;
  border: 1px solid #E9EAEB;
  border-radius: 12px;
  margin-bottom: 8px;
  padding: 16px;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo:last-of-type {
  margin-bottom: 0;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo {
    border-radius: 8px;
  }
}
body > #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfoFooterContent {
  color: #5E6470;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfoFooterContent {
    font-size: 14px;
    line-height: 20px;
  }
}
body > #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfoFooterContent b {
  font-size: inherit;
  font-weight: 600;
}
body > #CybotCookiebotDialog .CybotExternalLinkArrow {
  display: none;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider.CybotCookiebotDialogCollapsed:after,
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:after {
  border: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjY2NzMgMTMuMzMzM0wxMC4wMDA3IDYuNjY2NTlMMy4zMzM5OCAxMy4zMzMzIiBzdHJva2U9IiMyMTJBM0EiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  right: 0;
  top: 6px;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider.CybotCookiebotDialogCollapsed:after,
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:after {
    top: 4px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider.CybotCookiebotDialogCollapsed:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider > div:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):first-of-type {
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider > div:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):first-of-type {
    font-size: 16px;
    line-height: 24px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:after {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
body > #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton.CybotCookiebotDialogCollapsed::before,
body > #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentIABv2Tab.CybotCookiebotDialogCollapsed::before {
  top: 4px;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
body > #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton::before,
body > #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentIABv2Tab::before {
  border: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMyNjggNi42NjY3NUw5Ljk5OTM1IDEzLjMzMzRMMTYuNjY2IDYuNjY2NzUiIHN0cm9rZT0iIzIxMkEzQSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-position: center;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  top: 4px;
  margin-right: 16px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
body > #CybotCookiebotDialog .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer {
  background-color: transparent;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard:last-of-type {
  margin-bottom: 24px;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsent {
  border: 1px solid #E9EAEB;
  border-radius: 12px;
  margin: 0 0 24px 0;
  padding: 24px;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsent {
    border-radius: 8px;
    padding: 12px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsent span.CybotCookiebotDialogDetailBulkConsentDescription {
  color: #5E6470;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsent span.CybotCookiebotDialogDetailBulkConsentDescription {
    font-size: 14px;
    line-height: 20px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentLink {
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 8px;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentLink {
    font-size: 16px;
    line-height: 24px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentLink:hover .CybotCookiebotDialogDetailBulkConsentCount {
  background-color: #E2EDFE;
  color: #004EC9;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentLink:hover::after {
  -webkit-filter: invert(11%) sepia(100%) saturate(7450%) hue-rotate(222deg) brightness(95%) contrast(104%);
          filter: invert(11%) sepia(100%) saturate(7450%) hue-rotate(222deg) brightness(95%) contrast(104%);
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentLink.CybotCookiebotDialogCollapsed::after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentLink::after {
  border: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjY2NzMgMTMuMzMzM0wxMC4wMDA3IDYuNjY2NTlMMy4zMzM5OCAxMy4zMzMzIiBzdHJva2U9IiMyMTJBM0EiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  right: 0;
  top: 6px;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentLink::after {
    top: 4px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentListWrapper {
  margin-top: 16px;
  background-color: #F8F8F8;
  border: 1px solid #E9EAEB;
  padding: 16px;
  border-radius: 12px;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentListWrapper {
    border-radius: 8px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentListWrapper > span {
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  padding-bottom: 16px;
  border-bottom: 1px solid #E9EAEB;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentListWrapper > span {
    font-size: 16px;
    line-height: 24px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList {
  margin-top: 16px;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,
body > #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,
body > #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,
body > #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentTextAbout a {
  color: #004EC9;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a {
  font-size: 16px;
  line-height: 24px;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a {
    font-size: 14px;
    line-height: 20px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentTextAbout {
  padding: 24px 24px 48px;
  color: #5E6470;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentTextAbout {
    padding: 12px 12px 48px;
    font-size: 14px;
    line-height: 20px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentTextAbout > p span {
  color: #5E6470;
}
@media screen and (max-width: 600px) {
  body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentTextAbout > p span {
    font-size: 14px;
    line-height: 20px;
  }
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentTextAbout a {
  text-decoration: underline;
}
body > #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentTextAbout a span {
  font-weight: 500;
  color: #004EC9;
}
body > #CybotCookiebotDialog .CybotCookiebotScrollContainer > div:first-of-type::-webkit-scrollbar, body > #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar, body > #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar {
  width: 12px;
}
body > #CybotCookiebotDialog .CybotCookiebotScrollContainer > div:first-of-type::-webkit-scrollbar-track, body > #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar-track, body > #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 0;
}
body > #CybotCookiebotDialog .CybotCookiebotScrollContainer > div:first-of-type::-webkit-scrollbar-thumb, body > #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar-thumb, body > #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar-thumb {
  background-color: #A6AAB0;
  border-radius: 8px;
  border: 4px solid transparent;
  background-clip: content-box;
}

body #CookiebotWidget {
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media screen and (max-width: 600px) {
  body #CookiebotWidget {
    min-width: 40px;
    min-height: 40px;
  }
}
body #CookiebotWidget * {
  color: #212A3A;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
}
body #CookiebotWidget:not(.CookiebotWidget-inactive) {
  bottom: 16px;
  left: 16px;
}
@media screen and (max-width: 600px) {
  body #CookiebotWidget:not(.CookiebotWidget-inactive) {
    bottom: 12px;
    left: 12px;
  }
}
body #CookiebotWidget:not(.CookiebotWidget-open):hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
body #CookiebotWidget:not(.CookiebotWidget-open) button.CookiebotWidget-logo svg {
  -webkit-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, width 0s ease 0.2s, height 0s ease 0.2s, opacity 0s ease 0.2s;
  -o-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, width 0s ease 0.2s, height 0s ease 0.2s, opacity 0s ease 0.2s;
  transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, width 0s ease 0.2s, height 0s ease 0.2s, opacity 0s ease 0.2s;
}
@media screen and (max-width: 600px) {
  body #CookiebotWidget:not(.CookiebotWidget-open) button.CookiebotWidget-logo svg {
    width: 40px;
    height: 40px;
  }
}
body #CookiebotWidget.CookiebotWidget-open {
  -webkit-box-shadow: 0px 24px 48px -12px rgba(17, 17, 19, 0.2);
          box-shadow: 0px 24px 48px -12px rgba(17, 17, 19, 0.2);
}
body #CookiebotWidget.CookiebotWidget-open button.CookiebotWidget-logo svg {
  opacity: 0;
}
body #CookiebotWidget .CookiebotWidget-logo:hover svg {
  background-color: #3371D4;
  border-color: #6695DF;
}
body #CookiebotWidget .CookiebotWidget-logo svg {
  background-color: #004EC9;
  border: 1px solid #3371D4;
  border-radius: 500px;
  -webkit-box-shadow: 0px 24px 48px -12px rgba(17, 17, 19, 0.2);
          box-shadow: 0px 24px 48px -12px rgba(17, 17, 19, 0.2);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyIDEyQzIyIDkuMjM4NTggMTkuNzYxNCA3IDE3IDdIN0M0LjIzODU4IDcgMiA5LjIzODU4IDIgMTJDMiAxNC43NjE0IDQuMjM4NTggMTcgNyAxN0gxN0MxOS43NjE0IDE3IDIyIDE0Ljc2MTQgMjIgMTJaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik01IDEyQzUgMTMuMTA0NiA1Ljg5NTQzIDE0IDcgMTRDOC4xMDQ1NyAxNCA5IDEzLjEwNDYgOSAxMkM5IDEwLjg5NTQgOC4xMDQ1NyAxMCA3IDEwQzUuODk1NDMgMTAgNSAxMC44OTU0IDUgMTJaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center;
}
body #CookiebotWidget .CookiebotWidget-logo svg g {
  display: none;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-contents {
  min-width: 450px;
}
@media screen and (max-width: 600px) {
  body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-contents {
    min-width: auto;
    width: calc(100vw - 24px);
  }
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header {
  padding: 16px 24px 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #E9EAEB;
}
@media screen and (max-width: 600px) {
  body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header {
    padding: 16px 12px 12px;
  }
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header strong {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
}
@media screen and (max-width: 600px) {
  body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header strong {
    font-size: 18px;
  }
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close {
  width: 24px;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgNkwxOCAxOE0xOCA2TDYgMTgiIHN0cm9rZT0iI0E2QUFCMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: center;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close:hover {
  opacity: 0.8;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close svg {
  display: none;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body {
  padding: 0;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-main-logo {
  margin-top: 12px;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-main-logo svg {
  width: 81px;
  height: 24px;
  fill: #212A3A;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner {
  padding: 24px 24px 12px;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner::-webkit-scrollbar {
  padding: 8px 0;
  width: 12px;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 0;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner::-webkit-scrollbar-thumb {
  background-color: #A6AAB0;
  border-radius: 8px;
  border: 4px solid transparent;
  background-clip: content-box;
}
@media screen and (max-width: 600px) {
  body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner {
    padding: 12px;
  }
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consents-list {
  margin-bottom: 12px;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consents-list .CookiebotWidget-state {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}
@media screen and (max-width: 600px) {
  body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consents-list .CookiebotWidget-state {
    font-size: 14px;
    line-height: 20px;
  }
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consents-list li {
  font-weight: 500;
  letter-spacing: 0;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consents-list li:last-of-type {
  margin-bottom: 0;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consents-list li .Cookiebotwidget-consent-icon {
  margin-right: 4px;
  width: 24px;
  height: 24px;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consents-list li .Cookiebotwidget-consent-icon svg {
  width: 100%;
  height: 100%;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consents-list li .Cookiebotwidget-consent-icon svg path {
  display: none;
  background-repeat: no-repeat;
  background-position: center;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consents-list li .Cookiebotwidget-consent-icon svg[aria-labelledby=CybotCookiebotWidgetAllowedNotCustomizable] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE0VjE2TTggOVY2QzggMy43OTA4NiA5Ljc5MDg2IDIgMTIgMkMxNC4yMDkxIDIgMTYgMy43OTA4NiAxNiA2VjlNNyAyMUgxN0MxOC4xMDQ2IDIxIDE5IDIwLjEwNDYgMTkgMTlWMTFDMTkgOS44OTU0MyAxOC4xMDQ2IDkgMTcgOUg3QzUuODk1NDMgOSA1IDkuODk1NDMgNSAxMVYxOUM1IDIwLjEwNDYgNS44OTU0MyAyMSA3IDIxWiIgc3Ryb2tlPSIjMDA0RUM5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consents-list li .Cookiebotwidget-consent-icon svg[aria-labelledby=CybotCookiebotWidgetNotAllowed] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgNkwxOCAxOE0xOCA2TDYgMTgiIHN0cm9rZT0iIzE3MjEzNyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consents-list li .Cookiebotwidget-consent-icon svg[aria-labelledby=CybotCookiebotWidgetAllowed] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjUgN0w5IDE3LjVMNSAxMy41IiBzdHJva2U9IiMwMDRFQzkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cgo=);
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consent-details {
  padding-bottom: 28px;
}


body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consents-list .CookiebotWidget-approved::before {
  display: none !important;
}


@media screen and (max-width: 600px) {
  body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consent-details {
    padding-bottom: 9px;
  }
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consent-details.CookiebotWidget-active {
  padding-bottom: 24px;
}
@media screen and (max-width: 600px) {
  body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consent-details.CookiebotWidget-active {
    padding-bottom: 12px;
  }
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consent-details.CookiebotWidget-active .CookiebotWidget-show-consent-details svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consent-details .CookiebotWidget-consent-details-box {
  padding: 16px;
  border: 1px solid #E9EAEB;
  border-radius: 12px;
  background-color: #F8F8F8;
  margin-bottom: 0;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consent-details .CookiebotWidget-consent-details-box * {
  font-size: 14px;
  line-height: 20px;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consent-details .CookiebotWidget-consent-details-box strong {
  display: inline-block;
  margin-bottom: 4px;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consent-details .CookiebotWidget-consent-details-box .CookiebotWidget-date,
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consent-details .CookiebotWidget-consent-details-box .CookiebotWidget-consent-id {
  color: #5E6470;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consent-details .CookiebotWidget-show-consent-details {
  color: #004EC9;
  font-weight: 500;
  margin-bottom: 12px;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consent-details .CookiebotWidget-show-consent-details svg {
  width: 24px;
  height: 24px;
  margin-left: 4px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgOUwxMS4yOTI5IDE0LjI5MjlDMTEuNjgzNCAxNC42ODM0IDEyLjMxNjYgMTQuNjgzNCAxMi43MDcxIDE0LjI5MjlMMTggOSIgc3Ryb2tlPSIjMDA0RUM5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-body .CookiebotWidget-body-inner .CookiebotWidget-consent-details .CookiebotWidget-show-consent-details svg path {
  display: none;
}
body #CookiebotWidget #CookiebotWidget-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  padding: 16px 24px;
  border-top: 1px solid #E9EAEB;
}
@media screen and (max-width: 600px) {
  body #CookiebotWidget #CookiebotWidget-buttons {
    padding: 12px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
body #CookiebotWidget #CookiebotWidget-buttons button {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 36px;
  padding: 0 12px;
  border-radius: 8px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
  background-color: #004EC9;
  border: 2px solid #3371D4;
  color: #ffffff;
}
body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
  margin: 0;
  border: 2px solid #E9EAEB;
  color: #212A3A;
  font-weight: 500;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}
body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:hover {
  background-color: #F7F7F7;
}
body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:disabled {
  background-color: #F7F7F7;
  color: #D3D4D8;
  border-color: #E9EAEB;
  opacity: 1;
}

body #CookiebotWidget.CookiebotWidget-open + #CookiebotWidgetUnderlay {
  opacity: 0;
}