:root {
  --color-primary:#43C8F6;
}

#CybotCookiebotDialog {
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2) !important;
  border: none !important;
  top: auto !important;
  bottom: 50% !important;
  left: auto !important;
  right: 50% !important;
  transform: translate(50%, 50%) !important;
  width: calc(100% - 20px) !important;
}
@media (min-width: 1025px) {
  #CybotCookiebotDialog {
    width: auto !important;
  }
}
#CybotCookiebotDialog #CybotCookiebotDialogBody {
  max-width: 1200px !important;
  padding-right: 25px !important;
  padding-left: 16px !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogDetailBody {
  max-width: 1151px !important;
}
@media (min-width: 1025px) {
  #CybotCookiebotDialog #CybotCookiebotDialogDetailBody {
    padding-right: 23px !important;
    padding-left: 22px !important;
  }
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle {
  font-family: "proxima-nova-condensed", Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  letter-spacing: getLetterSpacing(30) !important;
}
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieTypeIntro,
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer,
#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes a {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText,
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper label,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelDetailsButton {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
  margin-bottom: 5px !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText {
  line-height: 1.375 !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper {
  display: flex !important;
  flex-direction: column !important;
}
@media (min-width: 768px) {
  #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper {
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 768px) {
  #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper {
    flex-direction: row !important;
  }
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll {
  width: auto !important;
  border-radius: 0 !important;
  align-items: center !important;
  cursor: pointer !important;
  display: inline-flex !important;
  position: relative !important;
  text-align: center !important;
  text-transform: uppercase !important;
  justify-content: center !important;
  padding: 2px 10px 0 !important;
  min-height: 30px !important;
  font-family: "proxima-nova-condensed", Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 1.4rem;
  letter-spacing: getLetterSpacing(60);
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:hover {
  text-decoration: none !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:focus,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:focus,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:focus {
  outline: none !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
  background: var(--color-primary) !important;
  color: #ffffff !important;
  border: 1px solid var(--color-primary) !important;
  transition: box-shadow 0.5s ease-in-out 0.1s, background-color 0.5s ease-in-out, color 0.5s ease-in-out !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover:not(.is-disabled) {
  box-shadow: 0 0 10px 0 #999b9c !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:active:not(.is-disabled) {
  background: #ffffff !important;
  color: var(--color-primary) !important;
  box-shadow: none !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
  background: none !important;
  color: #525758 !important;
  border: 1px solid #999b9c !important;
  transition: box-shadow 0.5s ease-in-out 0.1s, background-color 0.5s ease-in-out, color 0.5s ease-in-out !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover:not(.is-disabled) {
  box-shadow: 0 0 10px 0 #999b9c !important;
  background: #999b9c !important;
  color: #ffffff !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:active:not(.is-disabled) {
  box-shadow: none !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll {
  display: none !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelDetailsWrapper {
  text-align: center !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelDetailsWrapper {
  border-radius: 0 2px 2px 0 !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane {
  border-radius: 2px 0 0 2px !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper {
  padding-bottom: 10px !important;
}

/*# sourceMappingURL=cookiebot.css.map */
