html body #CybotCookiebotDialog, html body #CybotCookiebotDialog *, html body #CookiebotWidget, html body #CookiebotWidget * { font-family: "Greed Standard", Arial, sans-serif !important; }
html body #CybotCookiebotDialog #CybotCookiebotDialogPoweredbyCybot { display: none !important; }
html body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton { border-radius: 999px !important; }
html body #CybotCookiebotDialog .CybotCookiebotFader { display: none !important; }
html body #CybotCookiebotDialog, html body #CybotCookiebotDialog.CybotEdge, html body #CybotCookiebotDialog.CybotCookiebotDialogActive { top: auto !important; bottom: 0 !important; left: 0 !important; right: 0 !important; transform: none !important; width: 100% !important; max-width: 100% !important; margin: 0 !important; }
@media (max-width: 767px) {
  html body #CybotCookiebotDialog, html body #CybotCookiebotDialog.CybotEdge, html body #CybotCookiebotDialog.CybotCookiebotDialogActive { min-height: 0 !important; height: auto !important; max-height: 45vh !important; overflow: hidden !important; border-radius: 16px 16px 0 0 !important; display: flex !important; flex-direction: column !important; }
  html body #CybotCookiebotDialog .CybotCookiebotDialogContentWrapper { display: flex !important; flex-direction: column !important; min-height: 0 !important; height: auto !important; max-height: 45vh !important; overflow: hidden !important; padding: 0 16px 12px !important; }
  html body #CybotCookiebotDialog #CybotCookiebotDialogHeader { flex: 0 0 auto !important; padding: 0 !important; min-height: 44px !important; height: 44px !important; border-bottom: none !important; }
  html body #CybotCookiebotDialog #CybotCookiebotDialogHeaderLogosWrapper { display: none !important; }
  html body #CybotCookiebotDialog .CybotCookiebotBannerCloseButton { position: absolute !important; top: 12px !important; right: 12px !important; left: auto !important; bottom: auto !important; padding: 6px !important; width: 32px !important; height: 32px !important; margin: 0 !important; }
  html body #CybotCookiebotDialog #CybotCookiebotDialogTabContent { flex: 1 1 auto !important; min-height: 0 !important; height: auto !important; max-height: none !important; overflow-y: auto !important; -webkit-overflow-scrolling: touch !important; }
  html body #CybotCookiebotDialog #CybotCookiebotDialogBody, html body #CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer, html body #CybotCookiebotDialog #CybotCookiebotDialogBodyContent { height: auto !important; max-height: none !important; overflow: visible !important; }
  html body #CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper, html body #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelWrapper { display: block !important; }
  html body #CybotCookiebotDialog #CybotCookiebotDialogFooter { flex: 0 0 auto !important; position: static !important; }
  html body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle { font-size: 14px !important; }
  html body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText { font-size: 12px !important; line-height: 1.45 !important; }
  html body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton { padding: 10px 12px !important; font-size: 13px !important; margin: 4px 0 !important; }
}
