#CybotCookiebotDialog {
  font-family: "Open sans" !important;
  padding: 0 !important;
  max-width: 660px !important;
}
#CybotCookiebotDialogBody {
  padding: 1rem 2rem 1rem 1rem !important;
  background-color: #ffffff !important;
  width: unset !important;
  max-width: 660px !important;
  margin: 0 auto !important;
  border-radius: 5px;
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.5) !important;
}
#CybotCookiebotDialogDetail {
  padding: 2rem !important;
  background-color: #ffffff !important;
  max-width: 660px !important;
  margin: -5px auto 0 auto !important;
  border-radius: 0 0 5px 5px;
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.5) !important;
  width: 100%;
}
#CybotCookiebotDialogDetail {
  width: unset !important;
}
#CybotCookiebotDialogDetailBody {
  max-width: unset !important;
  padding: 0 !important;
}
#CybotCookiebotDialogDetailBody p {
  margin-bottom: 0 !important;
}
#CybotCookiebotDialogPoweredbyLink {
  display: none;
}
#CybotCookiebotDialogBodyContentTitle,
#CybotCookiebotDialogBodyContentText,
#CybotCookiebotDialogBodyButtons,
#CybotCookiebotDialogBodyButtonAccept,
#CybotCookiebotDialogBodyButtonDetails,
#CybotCookiebotDialogDetailBodyContentTextAbout,
#CybotCookiebotDialogDetailBodyContentTabs a {
  font-family: "Open sans" !important;
  color: #000000 !important;
}
#CybotCookiebotDialogBodyContentText {
  line-height: 1.4 !important;
}
#CybotCookiebotDialogBodyContent {
  padding: 24px 40px 12px 24px !important;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper {
  float: unset !important;
  display: flex !important;
  padding: 0 1rem 0.125rem !important;
  gap: 0.5rem;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
  font-family: "Open sans" !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  margin: 0 !important;
  border-radius: 4px !important;
  color: #000 !important;
  border: none !important;
  width: unset !important;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
  order: 2 !important;
  background-color: white !important;
  padding: 0.8rem 1rem 1rem !important;
  color: #222222 !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
  background-color: #ffcd00 !important;
  color: #000 !important;
  padding: 0.93333333333rem 2.73333333333rem 1.13333333333rem !important;
}
#CybotCookiebotDialogBodyLevelButtons {
  padding: 0.5rem !important;
}
#CybotCookiebotDialogBodyLevelButtonsSelectPane {
  padding: 1rem !important;
}
#CybotCookiebotDialogBodyLevelDetailsWrapper {
  vertical-align: middle !important;
}
#CybotCookiebotDialogBodyLevelDetailsButton {
  padding: 8px 14px 8px 8px !important;
  background-position: right center !important;
}
.CookieDeclaration a {
  text-decoration: underline;
}
.CookieDeclarationType {
  border: none !important;
  padding-left: 0 !important;
}
.CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer, 
table.CookieDeclarationTable { 
 display: none; 
 }

p.CookieDeclarationDialogText {
    display: none;
} 