/*
  Cookiebot customizace
  zkopírováno ze starého webu
*/

#CybotCookiebotDialog {
  top: auto !important;
  bottom: 0 !important;
  z-index: 1008 !important;

  max-width: 1392px !important;

  font-family: 'Nunito', sans-serif !important;

  border: none !important;
  border-radius: 20px 20px 0 0 !important;
  background-color: #fff !important;
  box-shadow: 0 4px 134px rgba(0, 0, 0, 0.24) !important;

  transform: translate(-50%, 0) !important;
}
#CybotCookiebotDialog.cookie-modal-details {
  inset: 50% auto auto 50% !important;

  max-width: 704px !important;

  border: none !important;
  border-radius: 24px !important;
  background-color: #fff !important;
  box-shadow: 0 4px 234px rgba(0, 0, 0, 0.15) !important;

  transform: translate(-50%, -50%) !important;
}

#CybotCookiebotDialogBodyUnderlay {
  z-index: 1008 !important;

  display: none !important;
}

.CybotCookiebotDialogContentWrapper {
  display: flex !important;
  align-items: flex-start !important;
  flex-flow: row nowrap !important;
  justify-content: space-between !important;
}
@media only screen and (max-width: 768px) {
  .CybotCookiebotDialogContentWrapper {
    flex-direction: column !important;
    justify-content: unset !important;
  }
}
.cookie-modal-details .CybotCookiebotDialogContentWrapper {
  flex-direction: column !important;
  justify-content: unset !important;
}

#CybotCookiebotDialogTabContent {
  flex: 0 1 auto !important;

  max-width: 944px !important;
  margin-right: 0 !important;
}
@media only screen and (max-width: 768px) {
  #CybotCookiebotDialogTabContent {
    margin-right: 0 !important;
  }
}
.cookie-modal-details #CybotCookiebotDialogTabContent {
  flex: unset !important;

  max-width: unset !important;
  margin-right: 0 !important;
}
#CybotCookiebotDialogBodyContentTitle {
  position: relative !important;

  margin-bottom: 4px !important;
  padding-left: 56px !important;

  color: #0e0f0d !important;
  font-size: 20px !important;
  font-weight: 800 !important;
  line-height: 32px !important;
  letter-spacing: 0 !important;
}
#CybotCookiebotDialogBodyContentTitle::before {
  content: '';

  position: absolute !important;
  top: 0 !important;
  left: 0 !important;

  width: 40px !important;
  height: 40px !important;

  background-image: url('data:image/svg+xml;utf8,<svg width=\'40\' height=\'40\' viewBox=\'0 0 40 40\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M38.75 21.25C38.75 30.9167 30.4167 38.75 20 38.75C9.58333 38.75 1.25 30.9167 1.25 21.25H38.75Z\' stroke=\'%2326C5CC\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/><path d=\'M25.25 8.83334C24.5524 7.21194 23.5193 5.75667 22.2187 4.56332C20.9181 3.36997 19.3796 2.46559 17.7043 1.90971C16.029 1.35384 14.255 1.15907 12.499 1.33822C10.743 1.51738 9.04484 2.0664 7.51633 2.94914C5.98781 3.83189 4.66358 5.02835 3.6308 6.45976C2.59801 7.89118 1.88009 9.52509 1.52429 11.254C1.16849 12.9828 1.18287 14.7675 1.56649 16.4904C1.95011 18.2133 2.69428 19.8354 3.75 21.25\' stroke=\'%2326C5CC\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/><path d=\'M10 6.86667C10.0824 6.86664 10.164 6.88312 10.2399 6.91515C10.3158 6.94718 10.3846 6.9941 10.4421 7.05314C10.4995 7.11218 10.5446 7.18214 10.5746 7.25889C10.6046 7.33564 10.6189 7.41763 10.6167 7.5C10.619 7.58161 10.6046 7.66283 10.5744 7.73868C10.5442 7.81454 10.4989 7.88344 10.4412 7.94117C10.3834 7.9989 10.3145 8.04424 10.2387 8.07441C10.1628 8.10459 10.0816 8.11897 10 8.11667C9.91763 8.1189 9.83564 8.10459 9.75889 8.0746C9.68214 8.04461 9.61218 7.99954 9.55314 7.94205C9.4941 7.88457 9.44718 7.81583 9.41515 7.7399C9.38312 7.66398 9.36664 7.58241 9.36667 7.5C9.36667 7.33203 9.43339 7.17094 9.55217 7.05217C9.67094 6.93339 9.83203 6.86667 10 6.86667\' stroke=\'%2326C5CC\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/><path d=\'M18.75 15.6167C18.8324 15.6166 18.914 15.6331 18.9899 15.6652C19.0658 15.6972 19.1346 15.7441 19.1921 15.8031C19.2495 15.8622 19.2946 15.9321 19.3246 16.0089C19.3546 16.0856 19.3689 16.1676 19.3667 16.25C19.369 16.3316 19.3546 16.4128 19.3244 16.4887C19.2942 16.5645 19.2489 16.6334 19.1912 16.6912C19.1334 16.7489 19.0645 16.7942 18.9887 16.8244C18.9128 16.8546 18.8316 16.869 18.75 16.8667C18.6676 16.8689 18.5856 16.8546 18.5089 16.8246C18.4321 16.7946 18.3622 16.7495 18.3031 16.6921C18.2441 16.6346 18.1972 16.5658 18.1652 16.4899C18.1331 16.414 18.1166 16.3324 18.1167 16.25C18.1167 16.082 18.1834 15.9209 18.3022 15.8022C18.4209 15.6834 18.582 15.6167 18.75 15.6167\' stroke=\'%2326C5CC\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/><path d=\'M7.5 14.3667C7.58241 14.3666 7.66398 14.3831 7.7399 14.4152C7.81583 14.4472 7.88457 14.4941 7.94205 14.5531C7.99954 14.6122 8.04461 14.6821 8.0746 14.7589C8.10459 14.8356 8.1189 14.9176 8.11667 15C8.11897 15.0816 8.10459 15.1628 8.07441 15.2387C8.04424 15.3145 7.9989 15.3834 7.94117 15.4412C7.88344 15.4989 7.81454 15.5442 7.73868 15.5744C7.66283 15.6046 7.58161 15.619 7.5 15.6167C7.41763 15.6189 7.33564 15.6046 7.25889 15.5746C7.18214 15.5446 7.11218 15.4995 7.05314 15.4421C6.9941 15.3846 6.94718 15.3158 6.91515 15.2399C6.88312 15.164 6.86664 15.0824 6.86667 15C6.86667 14.9168 6.88305 14.8345 6.91488 14.7576C6.94671 14.6808 6.99336 14.611 7.05217 14.5522C7.11098 14.4934 7.1808 14.4467 7.25764 14.4149C7.33448 14.3831 7.41683 14.3667 7.5 14.3667Z\' stroke=\'%2326C5CC\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/><path d=\'M36.25 21.25C36.2519 20.4103 36.1681 19.5727 36 18.75C34.8167 18.7127 33.6532 18.4366 32.5794 17.9382C31.5055 17.4398 30.5435 16.7295 29.7511 15.85C28.9587 14.9704 28.3523 13.9397 27.9683 12.8199C27.5843 11.7 27.4307 10.5141 27.5167 9.33333C26.2994 8.94275 25.0284 8.7459 23.75 8.75C20.4348 8.75 17.2554 10.067 14.9112 12.4112C12.567 14.7554 11.25 17.9348 11.25 21.25\' stroke=\'%2326C5CC\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/></svg>') !important;
  background-repeat: no-repeat !important;
}

#CybotCookiebotDialogHeader {
  display: none !important;
}

#CybotCookiebotDialogNav {
  position: absolute !important;
  top: -5000px !important;
  left: -5000px !important;
  z-index: -1 !important;

  visibility: hidden !important;

  width: 1px !important;
  height: 1px !important;

  opacity: 0 !important;
}

.CybotCookiebotScrollContainer {
  max-height: 100% !important;
  padding: 0 !important;

  border: none !important;
  background-color: #fff !important;
}

#CybotCookiebotDialogBodyContent {
  padding: 70px 40px 70px !important;
}
@media only screen and (max-width: 768px) {
  #CybotCookiebotDialogBodyContent {
    padding: 20px 24px 16px !important;
  }
}

#CybotCookiebotDialogBodyContentText {
  padding-left: 56px !important;

  color: #0e0f0d !important;
  font-size: 16px !important;
  line-height: 24px !important;
  letter-spacing: 0 !important;
}

.CybotCookiebotDialogBodyBottomWrapper {
  position: absolute !important;
  top: -5000px !important;
  left: -5000px !important;
  z-index: -1 !important;

  visibility: hidden !important;

  width: 1px !important;
  height: 1px !important;

  opacity: 0 !important;
}

.CybotCookiebotFader {
  display: none !important;

  background-image: none !important;
}

#CybotCookiebotDialogFooter {
  max-width: 384px !important;
  margin-top: 0 !important;
  padding: 40px !important;
}
.cookie-modal-details #CybotCookiebotDialogFooter {
  max-width: unset !important;
  padding: 16px 32px !important;

  border-top: 1px solid #f8f8f8 !important;
  box-shadow: 0 4px 234px rgba(0, 0, 0, 0.15) !important;
}
@media only screen and (max-width: 768px) {
  #CybotCookiebotDialogFooter {
    max-width: 100% !important;
  }
}

#CybotCookiebotDialogBodyButtonsWrapper {
  display: flex !important;
  align-items: flex-start !important;
  flex-direction: column !important;

  margin-bottom: 0 !important;

  gap: 12px !important;
}

.cookie-modal-details #CybotCookiebotDialogBodyButtonsWrapper {
  align-items: flex-start !important;
  flex-flow: row nowrap !important;
  justify-content: flex-start !important;

  margin-right: 0 !important;
  margin-bottom: 0 !important;

  gap: 15px !important;
}
@media only screen and (max-width: 600px) {
  .cookie-modal-details #CybotCookiebotDialogBodyButtonsWrapper {
    overflow-x: auto !important;
    justify-content: flex-start !important;

    margin-right: 0 !important;
  }
}

.CybotCookiebotDialogBodyButton {
  width: 100% !important;
  margin-bottom: 0 !important;
  padding: 13px 28px !important;

  color: #fff !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 24px !important;

  border: 2px solid transparent !important;
  border-radius: 15px !important;
  background: #26c5cc !important;

  transition: all 0.3s;
}
.CybotCookiebotDialogBodyButton:hover,
.CybotCookiebotDialogBodyButton:focus {
  color: #26c5cc !important;

  border-color: #26c5cc !important;
  background: #fff !important;
}
@media only screen and (max-width: 768px) {
  .CybotCookiebotDialogBodyButton {
    width: auto !important;
  }
}
.cookie-modal-details .CybotCookiebotDialogBodyButton {
  flex: 1 1 auto !important;

  width: auto !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  padding: 16px 32px !important;
}
.CybotCookiebotDialogBodyButton.hide {
  display: none !important;
}
@media only screen and (max-width: 600px) {
  .cookie-modal-details .CybotCookiebotDialogBodyButton {
    flex: 1 0 auto !important;

    white-space: nowrap !important;
  }
}

#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
  order: 1 !important;
}
.cookie-modal-details #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
  order: 3 !important;
}

#CybotCookiebotDialogBodyLevelButtonCustomize {
  order: 2 !important;

  padding: 16px 32px !important;

  color: #fff !important;
  font-weight: 800 !important;

  border: 2px solid transparent !important;
  border-radius: 15px !important;
  background: #ef5c6d !important;

  transition: all 0.3s;
}
#CybotCookiebotDialogBodyLevelButtonCustomize:hover,
#CybotCookiebotDialogBodyLevelButtonCustomize:focus {
  color: #ef5c6d !important;

  border-color: #ef5c6d !important;
  background: #fff !important;
}

#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
  order: 2 !important;

  padding: 16px 32px !important;

  color: #fff !important;
  font-weight: 800 !important;

  border: 2px solid transparent !important;
  border-radius: 15px !important;
  background: #ef5c6d !important;

  transition: all 0.3s;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:focus {
  color: #ef5c6d !important;

  border-color: #ef5c6d !important;
  background: #fff !important;
}

#CybotCookiebotDialogBodyButtonDecline {
  display: none !important;
  order: 3 !important;

  padding: 16px 32px !important;

  color: #fff !important;
  font-weight: 800 !important;

  border: 2px solid transparent !important;
  border-radius: 15px !important;
  background: #ef5c6d !important;

  transition: all 0.3s;
}
#CybotCookiebotDialogBodyButtonDecline:hover,
#CybotCookiebotDialogBodyButtonDecline:focus {
  color: #ef5c6d !important;

  border-color: #ef5c6d !important;
  background: #fff !important;
}
.cookie-modal-details #CybotCookiebotDialogBodyButtonDecline {
  order: 1 !important;
}

.CybotCookiebotDialogArrow {
  display: none !important;
}

.CybotCookiebotDialogDetailBodyContentCookieContainerButton {
  color: #0e0f0d !important;
}
.CybotCookiebotDialogDetailBodyContentCookieContainerButton.collapsed {
  position: relative !important;
  top: auto !important;
  right: auto !important;

  visibility: visible !important;

  width: auto !important;
}
.CybotCookiebotDialogDetailBodyContentCookieContainerButton label {
  font-size: 20px !important;
  line-height: 28px !important;
}
.CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover {
  color: #0e0f0d !important;
}
.CybotCookiebotDialogDetailBodyContentCookieContainerButton::before {
  margin-right: 14px !important;

  border-color: #26c5cc !important;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes {
  padding: 0 16px !important;
}

.CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer {
  margin-top: 8px !important;
  margin-left: 24px !important;
  padding-top: 0 !important;
}

.CybotCookiebotDialogDetailBodyContentCookieGroup {
  padding: 12px 16px !important;

  border: 1px solid #ececec !important;
  border-radius: 3px !important;
}
.CybotCookiebotDialogDetailBodyContentCookieGroup.open {
  padding-bottom: 0 !important;
}
.CybotCookiebotDialogDetailBodyContentCookieGroup:hover,
.CybotCookiebotDialogDetailBodyContentCookieGroup:focus {
  border-color: #ddd !important;
  background-color: #fff !important;
}
.CybotCookiebotDialogDetailBodyContentCookieGroup:hover.open,
.CybotCookiebotDialogDetailBodyContentCookieGroup:focus.open {
  border-color: #ececec !important;
}

.CybotCookiebotDialogDetailBodyContentCookieProvider {
  display: flex !important;
  align-items: flex-start !important;

  color: #0e0f0d !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
.CybotCookiebotDialogDetailBodyContentCookieProvider.CybotCookiebotDialogCollapsed {
  position: relative !important;
  top: auto !important;
  right: auto !important;

  visibility: visible !important;

  width: auto !important;
}
.CybotCookiebotDialogDetailBodyContentCookieProvider::after {
  top: 6px !important;
  right: 0 !important;

  border-color: #26c5cc !important;
}
.CybotCookiebotDialogDetailBodyContentCookieProvider:hover {
  color: #26c5cc !important;
}

.CybotCookiebotDialogDetailBulkConsentCount {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 24px !important;
  height: 24px !important;
  margin-left: 16px !important;

  color: #0e0f0d !important;
  line-height: 24px !important;

  border-radius: 4px !important;
}
.CybotCookiebotDialogDetailBodyContentCookieProvider:hover .CybotCookiebotDialogDetailBulkConsentCount {
  color: #0e0f0d !important;
}

.CybotCookiebotDialogBodyLevelButtonSliderWrapper {
  width: 42px !important;
  height: 24px !important;
}

.CybotCookiebotDialogBodyLevelButtonSlider {
  width: 42px !important;
  height: 24px !important;

  border: 2px solid #8a8a8a !important;
  background-color: #fff !important;
}
.CybotCookiebotDialogBodyLevelButtonSlider::before {
  bottom: 2px !important;

  width: 16px !important;
  height: 16px !important;

  background-color: #8a8a8a !important;
}

.CybotCookiebotDialogBodyLevelButtonDisabled {
  cursor: not-allowed !important;
}

.CybotCookiebotDialogBodyLevelButton:checked + .CybotCookiebotDialogBodyLevelButtonSlider {
  border-color: #26c5cc !important;
  background-color: #fff !important;
}
.CybotCookiebotDialogBodyLevelButton:checked + .CybotCookiebotDialogBodyLevelButtonSlider::before {
  background-color: #26c5cc !important;

  transform: translateX(14px) !important;
}

.CybotCookiebotDialogBodyLevelButtonDisabled:checked + .CybotCookiebotDialogBodyLevelButtonSlider {
  width: 42px !important;
  height: 24px !important;

  border: 2px solid #8a8a8a !important;
  background-color: #ddd !important;
}
.CybotCookiebotDialogBodyLevelButtonDisabled:checked + .CybotCookiebotDialogBodyLevelButtonSlider::before {
  width: 16px !important;
  height: 16px !important;

  background-color: #8a8a8a !important;

  transform: translateX(14px) !important;
}

.CookieCard {
  padding: 24px 0 !important;

  border-color: #ececec !important;
}
.CookieCard:first-child {
  padding: 32px 0 24px !important;
}

.CybotCookiebotDialogDetailBodyContentCookieTypeIntro {
  padding-top: 16px !important;
  padding-left: 24px !important;

  color: #0e0f0d !important;
  font-size: 16px !important;
  line-height: 24px !important;
}

.CybotCookiebotDialogDetailBodyContentCookieProvider.CybotCookiebotDialogCollapsed + .CybotCookiebotDialogDetailBodyContentCookieLink {
  display: none !important;
}

.CybotCookiebotDialogDetailBodyContentCookieLink {
  position: relative !important;

  padding-top: 16px !important;
  padding-right: 22px !important;

  color: #0e0f0d !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  text-decoration: underline !important;

  transition: none !important;
}
.CybotCookiebotDialogDetailBodyContentCookieLink::after {
  content: '';

  position: absolute;
  top: 20px;
  right: 0;

  width: 14px;
  height: 14px;

  background-image: url('data:image/svg+xml;utf8,<svg width=\'14\' height=\'14\' xmlns=\'http://www.w3.org/2000/svg\'><g id=\'external\' stroke=\'none\' stroke-width=\'1\' fill=\'none\' fill-rule=\'evenodd\'><g id=\'external-1\' transform=\'translate(-522 -493)\' fill=\'%230E0F0D\' fill-rule=\'nonzero\'><g id=\'external-2\' transform=\'translate(263 -70)\'><g id=\'external-3\' transform=\'translate(40 258)\'><g id=\'external-4\' transform=\'translate(32 256)\'><g id=\'external-5\' transform=\'translate(187 49)\'><path d=\'M12.25 14H1.75A1.752 1.752 0 0 1 0 12.25V1.75A1.752 1.752 0 0 1 1.75 0h4a.75.75 0 1 1 0 1.5h-4a.25.25 0 0 0-.25.25v10.5a.25.25 0 0 0 .25.25h10.5a.25.25 0 0 0 .25-.25v-4a.75.75 0 1 1 1.5 0v4A1.752 1.752 0 0 1 12.25 14Z\' id=\'Path\'/><path d=\'M13.25 0h-3.5a.75.75 0 1 0 0 1.5h1.689L6.47 6.47a.75.75 0 0 0 1.06 1.06l4.97-4.969V4.25a.75.75 0 1 0 1.5 0V.75a.75.75 0 0 0-.75-.75Z\' id=\'external-6\'/></g></g></g></g></g></g></svg>') !important;
}
.CybotCookiebotDialogDetailBodyContentCookieLink:hover,
cybotcookiebotdialogbodycontenttitle .CybotCookiebotDialogDetailBodyContentCookieLink:focus {
  color: #26c5cc !important;
  text-decoration: none !important;
}
.CybotCookiebotDialogDetailBodyContentCookieLink:hover::after,
cybotcookiebotdialogbodycontenttitle .CybotCookiebotDialogDetailBodyContentCookieLink:focus::after {
  background-image: url('data:image/svg+xml;utf8,<svg width=\'14\' height=\'14\' xmlns=\'http://www.w3.org/2000/svg\'><g id=\'external\' stroke=\'none\' stroke-width=\'1\' fill=\'none\' fill-rule=\'evenodd\'><g id=\'external-1\' transform=\'translate(-522 -493)\' fill=\'%FFFFFF\' fill-rule=\'nonzero\'><g id=\'external-2\' transform=\'translate(263 -70)\'><g id=\'external-3\' transform=\'translate(40 258)\'><g id=\'external-4\' transform=\'translate(32 256)\'><g id=\'external-5\' transform=\'translate(187 49)\'><path d=\'M12.25 14H1.75A1.752 1.752 0 0 1 0 12.25V1.75A1.752 1.752 0 0 1 1.75 0h4a.75.75 0 1 1 0 1.5h-4a.25.25 0 0 0-.25.25v10.5a.25.25 0 0 0 .25.25h10.5a.25.25 0 0 0 .25-.25v-4a.75.75 0 1 1 1.5 0v4A1.752 1.752 0 0 1 12.25 14Z\' id=\'Path\'/><path d=\'M13.25 0h-3.5a.75.75 0 1 0 0 1.5h1.689L6.47 6.47a.75.75 0 0 0 1.06 1.06l4.97-4.969V4.25a.75.75 0 1 0 1.5 0V.75a.75.75 0 0 0-.75-.75Z\' id=\'external-6\'/></g></g></g></g></g></g></svg>') !important;
}

.CybotExternalLinkArrow {
  display: none !important;
}

.CybotCookiebotDialogDetailBodyContentCookieInfo.CybotCookiebotDialogShow {
  margin: -1px -17px 0 !important;
  padding: 16px !important;

  border-color: #ececec !important;
  border-radius: 0 !important;
  background-color: #fff !important;
}

.CybotCookiebotDialogDetailBodyContentCookieInfo.CybotCookiebotDialogShow:first-of-type {
  margin-top: 8px !important;
}
.CybotCookiebotDialogDetailBodyContentCookieInfo.CybotCookiebotDialogShow:first-of-type::before {
  display: none !important;
}

.CybotCookiebotDialogDetailBodyContentCookieInfo:last-of-type {
  margin-bottom: -1px !important;
}

.CybotCookiebotDialogDetailBodyContentCookieInfoTitle {
  margin-bottom: 8px !important;

  color: #8a8a8a !important;
  font-size: 16px !important;
  line-height: 24px !important;
}

.CybotCookiebotDialogDetailBodyContentCookieInfoDescription {
  padding: 0 !important;

  color: #8a8a8a !important;
  font-size: 16px !important;
  line-height: 24px !important;
}

.CybotCookiebotDialogDetailBodyContentCookieInfoFooter {
  margin-top: 8px !important;
  padding: 0 !important;

  border: none !important;
}

.CybotCookiebotDialogDetailBodyContentCookieInfoFooterContent {
  width: auto !important;
  margin: 0 16px 0 0 !important;

  color: #8a8a8a !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
.CybotCookiebotDialogDetailBodyContentCookieInfoFooterContent:last-child {
  margin: 0 !important;
}

#CybotCookiebotDialogDetailFooter a {
  color: #0e0f0d !important;
}

#CybotCookiebotDialogPoweredByText {
  display: none !important;
}

#CybotCookiebotDialogDetailBulkConsentLink:hover {
  color: #26c5cc !important;
}

#CybotCookiebotDialogDetailBulkConsentList a {
  color: #0e0f0d !important;
}
#CybotCookiebotDialogDetailBulkConsentList a:hover {
  color: #26c5cc !important;
}

.CybotCookiebotDialogBodyLevelConsentCheckbox {
  display: block !important;
}

.CybotCookiebotDialogBodyLevelButtonSlider:after {
  display: none !important;
}

.CybotCookiebotDialogBodyLevelButtonSlider:before {
  border: 2px solid #8a8a8a !important;
}

.CybotCookiebotDialogBodyLevelConsentCheckbox:checked + .CybotCookiebotDialogBodyLevelButtonSlider:before {
  border-color: #26c5cc !important;
}
