.cookie-content-blocker__message-wrapper {
  padding: 0;
  border: 0;
  background: 0;
  position: relative;
  overflow: hidden;
}

.cookie-content-blocker__preview img {
  width: 100%;
  height: auto;
  /* image-rendering: pixelated; */
  object-fit: contain;
}

.cookie-content-blocker__message {
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 3rem;
  color: var(--color-white);
}

.cookie-content-blocker__button {
  padding: .75rem 1.25rem;
  border-radius: 3.5rem;
  background-color: var(--button-bg);
  color: var(--button-color);
  font-weight: 500;
  font-size: var(--anrt-font-size-default);
  text-decoration: none;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--button-border, var(--button-color));
  gap: .5rem;
}

.cookieconsent-optout-marketing[style*="block"] {
  display: flex !important;
  height: 100%;
  position: absolute;
  inset: 0;
  align-items: center;
  justify-content: center;
}

.layout-contained--anrt-cookiebot {
  max-width: var(--anrt-width-tablet-s);
}

.anrt-gdpr-floating-cookie__button {
  float: left;
  --anrt-button-color: var(--anrt-color-white);
  --anrt-button-bg: var(--anrt-color-primary-b);
  --anrt-button-border: var(--anrt-color-white);
  --anrt-button-focus-color: var(--anrt-color-primary-b);
  --anrt-button-focus-bg: var(--anrt-color-white);
  --anrt-button-focus-border: var(--anrt-color-primary-b);
  background-color: var(--anrt-button-bg);
  border-color: var(--anrt-button-border);
  color: var(--anrt-button-color);
}

.anrt-gdpr-floating-cookie__button svg {
  fill: currentColor;
}

.off-canvas-is-on .anrt-gdpr-floating-cookie {
  z-index: -1;
}
