#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw, #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,
#CybotCookiebotDialogBodyButtonDecline,
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:disabled, #CybotCookiebotDialogBodyButtonAccept {
  font-family: "Gotham-Bold", sans-serif, sans-serif !important;
  border-radius: 48px !important;
  max-width: 480px !important;
  height: 48px !important;
  vertical-align: middle !important;
  padding: 16px 40px !important;
  outline: none !important;
  color: #fff !important;
  text-transform: uppercase !important;
  font-family: "Gotham-Bold", sans-serif !important;
  font-size: 14px !important;
  line-height: 16px !important;
  transition: all 0.2s ease-in-out !important;
  position: relative !important;
  border: 0 !important;
  background-color: #0a4f95 !important;
  letter-spacing: 0 !important;
  font-weight: 700;
}

#CybotCookiebotDialog h2 {
  font-family: "Gotham-Bold", sans-serif !important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow {
  border-color: #fff !important;
}

#CybotCookiebotDialog *,
#CybotCookiebotDialogBodyUnderlay * {
  font-family: "Gotham-Book", sans-serif !important;
  font-size: 16px !important;
  line-height: 20px !important;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup {
  border-color: #073463 !important;
  border-radius: 48px !important;
  background-color: rgba(255, 255, 255, 0.05) !important;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup:not(.open):hover {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo {
  background-color: rgba(255, 255, 255, 0.05) !important;
  border-color: #073463 !important;
  border-radius: 48px !important;
}

#CybotCookiebotDialog {
  padding: 32px 0 0 0 !important;
  box-sizing: border-box !important;
  background-color: #EAF1F6 !important;
  color: #1c1c1c !important;
}

#CookiebotWidget * {
  color: #1c1c1c !important;
}

#CookiebotWidget #CookiebotWidget-widgetContent {
  background-color: #EAF1F6 !important;
}

#CookiebotWidget .CookiebotWidget-consent-details button {
  font-size: 18px !important;
  font-family: "Gotham-Bold", sans-serif, sans-serif !important;
  vertical-align: middle !important;
}

.CookiebotWidget-main-logo {
  display: none !important;
}

#CookiebotWidget .CookiebotWidget-header {
  font-size: 24px !important;
  font-family: "Gotham-Bold", sans-serif, sans-serif !important;
  vertical-align: middle !important;
  text-transform: uppercase !important;
  padding-top: 16px !important;
}
#CookiebotWidget .CookiebotWidget-header * {
  font-size: 24px !important;
}

@media (max-width: 1025px) {
  #CybotCookiebotDialog {
    padding: 24px 16px !important;
  }
}
#CybotCookiebotDialogPoweredbyImage {
  content: none;
}

#CybotCookiebotDialogHeader {
  display: none !important;
}

#CybotCookiebotDialogNav {
  border-bottom: 0 !important;
}

#CybotCookiebotDialogBody {
  padding: 0 !important;
}

#CybotCookiebotDialogBodyContent {
  padding: 0 !important;
}

#CybotCookiebotDialogBodyContentTitle {
  font-family: "Gotham-Bold", sans-serif, sans-serif !important;
  font-weight: 600 !important;
  font-size: 24px !important;
  line-height: 32px !important;
  margin: 0 0 8px;
}

#CybotCookiebotDialogBodyContentText {
  font-family: "Gotham-Book", sans-serif, sans-serif !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 20px !important;
  margin-bottom: 16px !important;
}

#CybotCookiebotDialogBodyButtons {
  margin: 0 !important;
  display: flex !important;
}

@media (max-width: 1025px) {
  #CybotCookiebotDialogBodyButtons {
    flex-direction: column !important;
  }
}
#CybotCookiebotDialog .CybotCookiebotFader,
#CybotCookiebotDialog .CybotCookiebotFader.CybotCookiebotDialogActive {
  background-image: linear-gradient(to top, #eaf1f6, rgba(234, 241, 246, 0.8), rgba(234, 241, 246, 0)) !important;
}

@media (max-width: 1025px) {
  #CybotCookiebotDialogBodyButtonDecline {
    margin: 0 !important;
  }
}
@media (max-width: 1025px) {
  #CybotCookiebotDialogBodyButtonAccept {
    margin: 8px 0 0 !important;
  }
}
#CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonDetails {
  margin-left: 10px;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider:before {
  background-color: #fff !important;
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,
#CybotCookiebotDialogBodyButtonDecline,
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:disabled {
  background-color: #0a4f95;
}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover,
#CybotCookiebotDialogBodyButtonDecline:hover,
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:disabled:hover {
  background-color: #073665 !important;
  opacity: 1 !important;
}
@media (max-width: 600px) {
  #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,
  #CybotCookiebotDialogBodyButtonDecline,
  #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:disabled {
    margin: 2px 0 !important;
  }
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw,
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
  background-color: #0a4f95;
}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize:hover,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover,
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:hover,
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover {
  background-color: #073665 !important;
  opacity: 1 !important;
}

#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper {
  font-size: 16px !important;
  font-family: "Gotham-Book", sans-serif, sans-serif !important;
}

#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:not(:disabled):not(.disabled) label,
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:not(:disabled):not(.disabled) label,
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type=checkbox] label,
#CybotCookiebotDialog button label,
#CybotCookiebotDialog input label,
#CybotCookiebotDialog label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) label {
  font-size: 18px !important;
  font-family: "Gotham-Bold", sans-serif, sans-serif !important;
  vertical-align: middle !important;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount) {
  font-size: 18px !important;
  font-family: "Gotham-Bold", sans-serif, sans-serif !important;
  text-transform: uppercase !important;
  vertical-align: middle !important;
  display: flex !important;
  align-items: flex-start !important;
  line-height: 28px !important;
}
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount) div:not(.CybotCookiebotDialogDetailBulkConsentCount) {
  font-size: 18px !important;
  font-family: "Gotham-Bold", sans-serif, sans-serif !important;
  text-transform: uppercase !important;
}

#CybotCookiebotDialog {
  padding-top: 0 !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink {
  border: none !important;
  color: #fff !important;
  text-transform: uppercase !important;
  font-family: "Gotham-Bold", sans-serif !important;
  font-weight: 600 !important;
  transform: scale(1) !important;
  transition: all 0.2s ease-in-out !important;
  transform-origin: center !important;
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background-color: #0a4f95 !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink::after {
  content: "" !important;
  width: 100% !important;
  position: absolute !important;
  height: 2px !important;
  background-color: #073463 !important;
  display: block !important;
  bottom: 0px !important;
  left: 0 !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
  border: none !important;
  color: #fff !important;
  text-transform: uppercase !important;
  font-family: "Gotham-Bold", sans-serif !important;
  font-weight: 600 !important;
  transform: scale(1) !important;
  transition: all 0.2s ease-in-out !important;
  transform-origin: center !important;
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive::after {
  background-color: #b88f4c !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,
#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,
#CybotCookiebotDialogDetailBodyContentTextAbout a {
  color: #073463 !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:hover,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink:hover,
#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a:hover,
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:hover,
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a:hover,
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover,
#CybotCookiebotDialogDetailBodyContentTextAbout a:hover {
  text-decoration: underline;
}

#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink img {
  display: none;
}
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:after {
  content: "\f08e" !important;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400 !important;
  display: inline-block !important;
  margin-left: 8px !important;
}

#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover {
  color: #0a4f95 !important;
}

#CybotCookiebotDialog a:hover:after, #CybotCookiebotDialog a:hover:before, #CybotCookiebotDialog button:hover:after, #CybotCookiebotDialog button:hover:before {
  border-color: #073463 !important;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
  color: #073463 !important;
  transform: scale(1.1) !important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
  background-color: #0a4f95 !important;
  color: #fff !important;
}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept:hover,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept:hover,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover,
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change:hover {
  background-color: #094787 !important;
  opacity: 1 !important;
}

#CybotCookiebotDialogTabContent input:focus + .CybotCookiebotDialogBodyLevelButtonSlider {
  box-shadow: none !important;
}

#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider {
  background-color: rgba(0, 0, 0, 0.05) !important;
}

#CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider {
  background-color: #0a4f95 !important;
}

#CybotCookiebotDialogPoweredbyCybot {
  display: none !important;
}

#CybotCookiebotDialogPoweredbyCybot,
#CybotCookiebotDialogPoweredbyLink {
  width: auto !important;
}

#CybotCookiebotDialogHeaderLogosWrapper {
  justify-content: center !important;
}

#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {
  opacity: 0.8 !important;
  color: #073463 !important;
}

#CybotCookiebotDialogDetailBulkConsentLink:hover {
  color: #0a4f95 !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyContent {
  padding: 2.5vw !important;
}

#CybotCookiebotDialog .CookieCard,
#CybotCookiebotDialogNav,
#CybotCookiebotDialogHeader,
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink,
#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:not(:last-of-type),
#CybotCookiebotDialogBodyLevelButtonsSelectPane,
#CybotCookiebotDialog .CybotCookiebotScrollContainer,
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup,
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo.CybotCookiebotDialogShow:first-of-type:before,
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo,
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooter,
#CookiebotWidget .CookiebotWidget-header,
#CookiebotWidget #CookiebotWidget-buttons {
  border-color: rgba(0, 0, 0, 0.05) !important;
  border: 0 !important;
}

#CybotCookiebotDialog .CybotCookiebotScrollContainer {
  padding: 0 !important;
}

#CybotCookiebotDialog .CookieCard {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05) !important;
}

@media screen and (min-width: 601px) {
  #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:not(:last-of-type) {
    border-color: rgba(0, 0, 0, 0.05) !important;
  }
}
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:hover {
  text-decoration: none !important;
}

#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount {
  background-color: #073463 !important;
  color: #fff !important;
  font-family: "Gotham-Bold", sans-serif !important;
  padding: 2px 7px !important;
  font-size: 13px !important;
  margin-left: 12px !important;
}

#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li svg {
  fill: #696363 !important;
}

#CookiebotWidget .CookiebotWidget-consent-details .CookiebotWidget-consent-details-box {
  background-color: rgba(0, 0, 0, 0.05) !important;
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
  margin-bottom: 0 !important;
  border-radius: 48px;
}

#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
  fill: #0a4f95 !important;
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
  background-color: transparent !important;
  margin-bottom: 0 !important;
}

body.menu_open #CookiebotWidget:not(.CookiebotWidget-inactive), body.bookMenu_open #CookiebotWidget:not(.CookiebotWidget-inactive) {
  display: none !important;
}
@media (max-width: 1200px) {
  #CookiebotWidget:not(.CookiebotWidget-inactive) {
    left: 24px !important;
    bottom: 112px !important;
  }
}
@media (max-width: 768px) {
  #CookiebotWidget:not(.CookiebotWidget-inactive) {
    left: 24px !important;
    bottom: 80px !important;
  }
}

@media (max-width: 1200px) {
  #CookiebotWidget.CookiebotWidget-open {
    bottom: 88px !important;
    max-width: calc(100vw - 16px) !important;
    left: 8px !important;
  }
}
@media (max-width: 768px) {
  #CookiebotWidget.CookiebotWidget-open {
    max-width: calc(100vw - 16px) !important;
    left: 8px !important;
    bottom: 56px !important;
  }
}

#CookiebotWidget .CookiebotWidget-logo svg circle {
  fill: #EAF1F6 !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer {
  max-height: 20em !important;
}

#CybotCookiebotDialogPoweredByText a {
  color: #1c1c1c !important;
}
#CybotCookiebotDialogPoweredByText a::before, #CybotCookiebotDialogPoweredByText a::after {
  content: none !important;
}

#CybotCookiebotDialogDetailBodyContentTextAbout {
  padding: 2.5vw !important;
}/*# sourceMappingURL=cookiebot.css.map */