:root,
*[data-sds-mode="light"],
.sds-mode--light {
  --sds-shadow-raised: 0px 0px 0.5px 1px rgba(23, 24, 26, 0.07) inset, 0px 1.5px 3px 0px rgba(23, 24, 26, 0.09), 0px 3px 6px 0px rgba(23, 24, 26, 0.07);
  --sds-shadow-raised-variant: 0px 0px 0.5px 1px rgba(23, 24, 26, 0.07) inset, 0px 3px 6px 0px rgba(23, 24, 26, 0.09), 0px 6px 12px 0px rgba(23, 24, 26, 0.07);
  --sds-shadow-overlay: 0px 0px 0.5px 1px rgba(23, 24, 26, 0.07) inset, 0px 6px 12px 0px rgba(23, 24, 26, 0.09), 0px 12px 24px 0px rgba(23, 24, 26, 0.07);
  --sds-shadow-overlay-variant: 0px 0px 0.5px 1px rgba(23, 24, 26, 0.07) inset, 0px 12px 24px 0px rgba(23, 24, 26, 0.09), 0px 24px 48px 0px rgba(23, 24, 26, 0.07);
  --sds-shadow-bevel: 0px 0px 0.5px 1px rgba(23, 24, 26, 0.07) inset;
}

*[data-sds-mode="dark"],
.sds-mode--dark {
  --sds-shadow-raised: 0px 0px 0.5px 1px rgba(249, 249, 249, 0.08) inset, 0px 1.5px 3px 0px rgba(0, 0, 0, 0.28), 0px 3px 6px 0px rgba(0, 0, 0, 0.28);
  --sds-shadow-raised-variant: 0px 0px 0.5px 1px rgba(249, 249, 249, 0.085) inset, 0px 3px 6px 0px rgba(0, 0, 0, 0.28), 0px 6px 12px 0px rgba(0, 0, 0, 0.14);
  --sds-shadow-overlay: 0px 0px 0.5px 1px rgba(249, 249, 249, 0.09) inset, 0px 6px 12px 0px rgba(0, 0, 0, 0.28), 0px 12px 24px 0px rgba(0, 0, 0, 0.14);
  --sds-shadow-overlay-variant: 0px 0px 0.5px 1px rgba(249, 249, 249, 0.095) inset, 0px 12px 24px 0px rgba(0, 0, 0, 0.28), 0px 24px 48px 0px rgba(0, 0, 0, 0.14);
  --sds-shadow-bevel: 0px 0px 0.5px 1px rgba(249, 249, 249, 0.08) inset;
}

:root,
*[data-sds-mode="light"],
.sds-mode--light {
  --sds-shadow-raised: 0px 0px 0.5px 1px rgba(23, 24, 26, 0.07) inset, 0px 1.5px 3px 0px rgba(23, 24, 26, 0.09), 0px 3px 6px 0px rgba(23, 24, 26, 0.07);
  --sds-shadow-raised-variant: 0px 0px 0.5px 1px rgba(23, 24, 26, 0.07) inset, 0px 3px 6px 0px rgba(23, 24, 26, 0.09), 0px 6px 12px 0px rgba(23, 24, 26, 0.07);
  --sds-shadow-overlay: 0px 0px 0.5px 1px rgba(23, 24, 26, 0.07) inset, 0px 6px 12px 0px rgba(23, 24, 26, 0.09), 0px 12px 24px 0px rgba(23, 24, 26, 0.07);
  --sds-shadow-overlay-variant: 0px 0px 0.5px 1px rgba(23, 24, 26, 0.07) inset, 0px 12px 24px 0px rgba(23, 24, 26, 0.09), 0px 24px 48px 0px rgba(23, 24, 26, 0.07);
  --sds-shadow-bevel: 0px 0px 0.5px 1px rgba(23, 24, 26, 0.07) inset;
}

*[data-sds-mode="dark"],
.sds-mode--dark {
  --sds-shadow-raised: 0px 0px 0.5px 1px rgba(249, 249, 249, 0.08) inset, 0px 1.5px 3px 0px rgba(0, 0, 0, 0.28), 0px 3px 6px 0px rgba(0, 0, 0, 0.28);
  --sds-shadow-raised-variant: 0px 0px 0.5px 1px rgba(249, 249, 249, 0.085) inset, 0px 3px 6px 0px rgba(0, 0, 0, 0.28), 0px 6px 12px 0px rgba(0, 0, 0, 0.14);
  --sds-shadow-overlay: 0px 0px 0.5px 1px rgba(249, 249, 249, 0.09) inset, 0px 6px 12px 0px rgba(0, 0, 0, 0.28), 0px 12px 24px 0px rgba(0, 0, 0, 0.14);
  --sds-shadow-overlay-variant: 0px 0px 0.5px 1px rgba(249, 249, 249, 0.095) inset, 0px 12px 24px 0px rgba(0, 0, 0, 0.28), 0px 24px 48px 0px rgba(0, 0, 0, 0.14);
  --sds-shadow-bevel: 0px 0px 0.5px 1px rgba(249, 249, 249, 0.08) inset;
}

:root,
*[data-sds-mode="light"],
.sds-mode--light {
  --sds-shadow-raised: 0px 0px 0.5px 1px rgba(23, 24, 26, 0.07) inset, 0px 1.5px 3px 0px rgba(23, 24, 26, 0.09), 0px 3px 6px 0px rgba(23, 24, 26, 0.07);
  --sds-shadow-raised-variant: 0px 0px 0.5px 1px rgba(23, 24, 26, 0.07) inset, 0px 3px 6px 0px rgba(23, 24, 26, 0.09), 0px 6px 12px 0px rgba(23, 24, 26, 0.07);
  --sds-shadow-overlay: 0px 0px 0.5px 1px rgba(23, 24, 26, 0.07) inset, 0px 6px 12px 0px rgba(23, 24, 26, 0.09), 0px 12px 24px 0px rgba(23, 24, 26, 0.07);
  --sds-shadow-overlay-variant: 0px 0px 0.5px 1px rgba(23, 24, 26, 0.07) inset, 0px 12px 24px 0px rgba(23, 24, 26, 0.09), 0px 24px 48px 0px rgba(23, 24, 26, 0.07);
  --sds-shadow-bevel: 0px 0px 0.5px 1px rgba(23, 24, 26, 0.07) inset;
}

*[data-sds-mode="dark"],
.sds-mode--dark {
  --sds-shadow-raised: 0px 0px 0.5px 1px rgba(249, 249, 249, 0.08) inset, 0px 1.5px 3px 0px rgba(0, 0, 0, 0.28), 0px 3px 6px 0px rgba(0, 0, 0, 0.28);
  --sds-shadow-raised-variant: 0px 0px 0.5px 1px rgba(249, 249, 249, 0.085) inset, 0px 3px 6px 0px rgba(0, 0, 0, 0.28), 0px 6px 12px 0px rgba(0, 0, 0, 0.14);
  --sds-shadow-overlay: 0px 0px 0.5px 1px rgba(249, 249, 249, 0.09) inset, 0px 6px 12px 0px rgba(0, 0, 0, 0.28), 0px 12px 24px 0px rgba(0, 0, 0, 0.14);
  --sds-shadow-overlay-variant: 0px 0px 0.5px 1px rgba(249, 249, 249, 0.095) inset, 0px 12px 24px 0px rgba(0, 0, 0, 0.28), 0px 24px 48px 0px rgba(0, 0, 0, 0.14);
  --sds-shadow-bevel: 0px 0px 0.5px 1px rgba(249, 249, 249, 0.08) inset;
}

.cookiebanner-ui-scope .gb-accordion__item{position:relative}.cookiebanner-ui-scope .gb-accordion__item:not(:last-child){border-bottom:1px solid var(--sds-color-border-neutral-subtle)}.cookiebanner-ui-scope .gb-accordion__item.gb-is-opened .gb-accordion__toggle{transform:rotate(180deg)}.cookiebanner-ui-scope .gb-accordion__item.gb-is-disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.4}.cookiebanner-ui-scope .gb-accordion__header{display:flex;align-items:center;padding:16px;color:var(--sds-color-text-neutral-primary);cursor:pointer}.cookiebanner-ui-scope .gb-accordion__header:focus{outline:none}.cookiebanner-ui-scope .gb-accordion__header:focus-visible{outline:none}.cookiebanner-ui-scope .gb-accordion__header:focus-visible .gb-accordion__header-main::before{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--sds-color-border-focused);position:absolute;top:0;bottom:0;left:0;z-index:1;width:100%;pointer-events:none;content:"";border-radius:8px}.cookiebanner-ui-scope .gb-accordion__header-main{display:flex;flex-grow:1}.cookiebanner-ui-scope .gb-accordion__header-content{flex-grow:1}.cookiebanner-ui-scope .gb-accordion__header .gb-icon-svg{color:var(--sds-color-icon-neutral-primary)}.cookiebanner-ui-scope .gb-accordion__media{flex-shrink:0;align-self:flex-start;margin-right:16px;color:var(--sds-color-text-neutral-primary)}.cookiebanner-ui-scope .gb-accordion__media .gb-icon{font-size:gb-get-icon-size(150)}@media(min-width: 480px){.cookiebanner-ui-scope .gb-accordion__media .gb-icon{font-size:gb-get-icon-size(200)}}.cookiebanner-ui-scope .gb-accordion__media img{display:block;width:48px}.cookiebanner-ui-scope .gb-accordion__title{font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--gb-heading-color);margin:0;--gb-heading-color: currentColor}@media(min-width: 480px){.cookiebanner-ui-scope .gb-accordion__title{font-size:1.25rem;line-height:1.625rem;font-weight:700;color:var(--gb-heading-color)}}.cookiebanner-ui-scope .gb-accordion__title :last-child{margin-bottom:0}.cookiebanner-ui-scope .gb-accordion__media,.cookiebanner-ui-scope .gb-accordion__title{transition:.2s cubic-bezier(0.55, 0, 0.35, 1);transition-property:color}.cookiebanner-ui-scope .gb-accordion__subtitle{margin:0;color:var(--sds-color-text-neutral-secondary)}@media(max-width: 1199px){.cookiebanner-ui-scope .gb-accordion__subtitle{font-size:.875rem;line-height:1.25rem}}.cookiebanner-ui-scope .gb-accordion__subtitle :last-child{margin-bottom:0}.cookiebanner-ui-scope .gb-accordion__toggle{align-self:flex-start;margin-left:24px;transition:.2s cubic-bezier(0.55, 0, 0.35, 1);transition-property:transform,color}.cookiebanner-ui-scope .gb-accordion__container{padding:0 16px 16px}@media(max-width: 1199px){.cookiebanner-ui-scope .gb-accordion__container{font-size:.875rem;line-height:1.25rem}}.cookiebanner-ui-scope .gb-accordion__container p:last-child{margin-bottom:0}.cookiebanner-ui-scope .gb-accordion--cards .gb-accordion__item{margin-bottom:16px;background-color:var(--sds-color-surface-raised);border-bottom:0;border-radius:8px;box-shadow:var(--sds-shadow-raised)}.cookiebanner-ui-scope .gb-accordion--cards .gb-accordion__item:last-child{margin-bottom:0}@keyframes gb-loader-animation-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(720deg)}}@keyframes gb-loader-animation-expand{0%{transform:rotate(0deg)}70%,80%,90%,100%{transform:rotate(720deg)}80%,90%{top:calc(50% - .5em);box-shadow:0 0 0 0 currentColor,0 0 0 0 currentColor}0%,20%,30%,80%,100%{top:calc(50% - 2em);box-shadow:-1.35em 2.25em 0 0 currentColor,1.35em 2.25em 0 0 currentColor}0%,20%,30%,100%{animation-timing-function:cubic-bezier(0.45, 0.1, 0.15, 1)}}.cookiebanner-ui-scope .gb-button{--gb-button-bg: var(--sds-color-background-brand-bold);--gb-button-color: var(--sds-color-text-brand-on-bold);--gb-button-icon-color: var(--sds-color-icon-brand-on-bold);--gb-button-state-layer-hover: var(--sds-color-state-layer-brand-on-bold-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-brand-on-bold-pressed);--gb-button-border-radius: 30px;position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:var(--gb-button-size);padding:0 var(--gb-button-spacing);font-weight:700;color:var(--gb-button-color);vertical-align:top;touch-action:manipulation;cursor:pointer;background:var(--gb-button-bg);border:none;border-radius:var(--gb-button-border-radius);--gb-button-size: 40px;--gb-button-spacing: 16px;--gb-button-icon-size: 1.25rem;--gb-button-icon-spacing-inner: 8px;--gb-button-icon-spacing-outer: -2px;font-size:1rem;line-height:1.5rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cookiebanner-ui-scope .gb-button:focus-visible{outline:none}.cookiebanner-ui-scope .gb-button:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--sds-color-border-focused)}@media(pointer: fine)and (hover: hover){.cookiebanner-ui-scope .gb-button:hover{color:var(--gb-button-color);text-decoration:none;background:linear-gradient(0deg, var(--gb-button-state-layer-hover), var(--gb-button-state-layer-hover)),var(--gb-button-bg)}}@media(pointer: coarse){.cookiebanner-ui-scope .gb-button:active{color:var(--gb-button-color);text-decoration:none;background:linear-gradient(0deg, var(--gb-button-state-layer-hover), var(--gb-button-state-layer-hover)),var(--gb-button-bg)}}.cookiebanner-ui-scope .gb-button:active{background:linear-gradient(0deg, var(--gb-button-state-layer-pressed), var(--gb-button-state-layer-pressed)),var(--gb-button-bg)}.cookiebanner-ui-scope .gb-button:focus{color:var(--gb-button-color);text-decoration:none;background:linear-gradient(0deg, var(--gb-button-state-layer-hover), var(--gb-button-state-layer-hover)),var(--gb-button-bg)}.cookiebanner-ui-scope .gb-button.gb-is-active{color:var(--gb-button-color);text-decoration:none;background:linear-gradient(0deg, var(--gb-button-state-layer-hover), var(--gb-button-state-layer-hover)),var(--gb-button-bg)}.cookiebanner-ui-scope .gb-button.gb-is-loading{--gb-loader-color: var(--gb-button-color)}.cookiebanner-ui-scope .gb-button.gb-is-loading::after{color:var(--gb-loader-color)}.cookiebanner-ui-scope .gb-button__text{position:relative;display:flex;overflow:hidden}.cookiebanner-ui-scope .gb-button--justify{justify-content:space-between}.cookiebanner-ui-scope .gb-button--justify .gb-button__text{flex-grow:1;text-align:left}.cookiebanner-ui-scope .gb-button--squared{--gb-button-border-radius: 8px}.cookiebanner-ui-scope .gb-button--brand-ghost{--gb-button-bg: transparent;--gb-button-color: var(--sds-color-text-brand-on-subtle-opacity);--gb-button-icon-color: var(--sds-color-icon-brand-on-subtle-opacity);--gb-button-state-layer-hover: var(--sds-color-state-layer-brand-on-subtle-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-brand-on-subtle-pressed)}.cookiebanner-ui-scope .gb-button--brand-muted{--gb-button-bg: var(--sds-color-background-neutral-subtle-opacity);--gb-button-color: var(--sds-color-text-brand-on-subtle-opacity);--gb-button-icon-color: var(--sds-color-icon-brand-on-subtle-opacity);--gb-button-state-layer-hover: var(--sds-color-state-layer-brand-on-subtle-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-brand-on-subtle-pressed)}.cookiebanner-ui-scope .gb-button--brand-inverted{--gb-button-bg: var(--sds-color-background-neutral-base);--gb-button-color: var(--sds-color-text-brand-on-subtle);--gb-button-icon-color: var(--sds-color-icon-brand-on-subtle);--gb-button-state-layer-hover: var(--sds-color-state-layer-brand-on-subtle-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-brand-on-subtle-pressed)}.cookiebanner-ui-scope .gb-button--gray{--gb-button-bg: var(--sds-color-background-neutral-contrast);--gb-button-color: var(--sds-color-text-neutral-on-contrast);--gb-button-icon-color: var(--sds-color-icon-neutral-on-contrast);--gb-button-state-layer-hover: var(--sds-color-state-layer-neutral-on-contrast-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-neutral-on-contrast-pressed)}.cookiebanner-ui-scope .gb-button--gray-ghost{--gb-button-bg: transparent;--gb-button-color: var(--sds-color-text-neutral-primary);--gb-button-icon-color: var(--sds-color-icon-neutral-primary);--gb-button-state-layer-hover: var(--sds-color-state-layer-neutral-primary-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-neutral-primary-pressed)}.cookiebanner-ui-scope .gb-button--gray-muted{--gb-button-bg: var(--sds-color-background-neutral-subtle-opacity);--gb-button-color: var(--sds-color-text-neutral-on-subtle-opacity);--gb-button-icon-color: var(--sds-color-icon-neutral-on-subtle-opacity);--gb-button-state-layer-hover: var(--sds-color-state-layer-neutral-on-subtle-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-neutral-on-subtle-pressed)}.cookiebanner-ui-scope .gb-button--gray-inverted{--gb-button-bg: var(--sds-color-background-neutral-base);--gb-button-color: var(--sds-color-text-neutral-primary);--gb-button-icon-color: var(--sds-color-icon-neutral-primary);--gb-button-state-layer-hover: var(--sds-color-state-layer-neutral-primary-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-neutral-primary-pressed)}.cookiebanner-ui-scope .gb-button--danger{--gb-button-bg: var(--sds-color-background-danger-bold);--gb-button-color: var(--sds-color-text-danger-on-bold);--gb-button-icon-color: var(--sds-color-icon-danger-on-bold);--gb-button-state-layer-hover: var(--sds-color-state-layer-danger-on-bold-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-danger-on-bold-pressed)}.cookiebanner-ui-scope .gb-button--danger-ghost{--gb-button-bg: transparent;--gb-button-color: var(--sds-color-text-danger-primary);--gb-button-icon-color: var(--sds-color-icon-danger-primary);--gb-button-state-layer-hover: var(--sds-color-state-layer-danger-primary-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-danger-primary-pressed)}.cookiebanner-ui-scope .gb-button--danger-muted{--gb-button-bg: var(--sds-color-background-neutral-subtle-opacity);--gb-button-color: var(--sds-color-text-danger-on-subtle-opacity);--gb-button-icon-color: var(--sds-color-icon-danger-on-subtle-opacity);--gb-button-state-layer-hover: var(--sds-color-state-layer-danger-on-subtle-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-danger-on-subtle-pressed)}.cookiebanner-ui-scope .gb-button--danger-inverted{--gb-button-bg: var(--sds-color-background-neutral-base);--gb-button-color: var(--sds-color-text-danger-primary);--gb-button-icon-color: var(--sds-color-icon-danger-primary);--gb-button-state-layer-hover: var(--sds-color-state-layer-danger-primary-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-danger-primary-pressed)}.cookiebanner-ui-scope .gb-button--ghost-inverted{--gb-button-bg: transparent;--gb-button-color: var(--sds-color-text-inverted-primary);--gb-button-icon-color: var(--sds-color-icon-inverted-primary);--gb-button-state-layer-hover: var(--sds-color-state-layer-inverted-primary-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-inverted-primary-pressed)}.cookiebanner-ui-scope .gb-button--muted-inverted{--gb-button-bg: var(--sds-color-background-inverted-subtle);--gb-button-color: var(--sds-color-text-inverted-on-subtle);--gb-button-icon-color: var(--sds-color-icon-inverted-on-subtle);--gb-button-state-layer-hover: var(--sds-color-state-layer-inverted-on-subtle-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-inverted-on-subtle-pressed)}.cookiebanner-ui-scope .gb-button[disabled],.cookiebanner-ui-scope .gb-button:disabled,.cookiebanner-ui-scope .gb-button.gb-is-disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.4}.cookiebanner-ui-scope .gb-button.gb-is-loading{opacity:1;--gb-loader-color: }.cookiebanner-ui-scope .gb-button.gb-is-loading .gb-button__icon,.cookiebanner-ui-scope .gb-button.gb-is-loading .gb-button__text{opacity:0}.cookiebanner-ui-scope .gb-button.gb-is-loading::after{position:absolute;width:1em;height:1em;font-size:6px;color:var(--gb-loader-color);content:"";background-color:currentColor;border-radius:50%;transform-origin:50% 2em}.cookiebanner-ui-scope .gb-button.gb-is-loading::after{top:calc(50% - 2em);right:0;left:0;margin:auto;box-shadow:-1.35em 2.25em 0 0 currentColor,1.35em 2.25em 0 0 currentColor;animation:gb-loader-animation-rotate 2s cubic-bezier(0.45, 0.1, 0.15, 1) infinite}.cookiebanner-ui-scope .gb-button--xs,.cookiebanner-ui-scope .gb-button--sm{font-size:.875rem;line-height:1.25rem}.cookiebanner-ui-scope .gb-button--xs.gb-is-loading,.cookiebanner-ui-scope .gb-button--sm.gb-is-loading{--gb-loader-color: false}.cookiebanner-ui-scope .gb-button--xs.gb-is-loading::after,.cookiebanner-ui-scope .gb-button--sm.gb-is-loading::after{font-size:4px}.cookiebanner-ui-scope .gb-button--xs{--gb-button-size: 24px;--gb-button-spacing: 12px;--gb-button-icon-size: 1rem;--gb-button-icon-spacing-inner: 6px;--gb-button-icon-spacing-outer: -2px}.cookiebanner-ui-scope .gb-button--sm{--gb-button-size: 32px;--gb-button-spacing: 12px;--gb-button-icon-size: 1rem;--gb-button-icon-spacing-inner: 6px;--gb-button-icon-spacing-outer: -2px}.cookiebanner-ui-scope .gb-button--lg{--gb-button-size: 48px;--gb-button-spacing: 24px;--gb-button-icon-size: 1.25rem;--gb-button-icon-spacing-inner: 10px;--gb-button-icon-spacing-outer: -8px}.cookiebanner-ui-scope .gb-button--block{width:100%}.cookiebanner-ui-scope .gb-button__icon{position:relative;width:var(--gb-button-icon-size);height:auto;margin-right:var(--gb-button-icon-spacing-inner);margin-left:var(--gb-button-icon-spacing-outer);font-size:var(--gb-button-icon-size);color:var(--gb-button-icon-color)}.cookiebanner-ui-scope .gb-button__icon--trailing{order:2;margin-right:var(--gb-button-icon-spacing-outer);margin-left:var(--gb-button-icon-spacing-inner)}.cookiebanner-ui-scope .gb-button--icon{--gb-button-spacing: 0;width:var(--gb-button-size);min-width:var(--gb-button-size)}.cookiebanner-ui-scope .gb-button--icon .gb-button__icon{--gb-button-icon-spacing-inner: 0;--gb-button-icon-spacing-outer: 0}.cookiebanner-ui-scope .gb-button--icon .gb-button__text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;border:0}.cookiebanner-ui-scope .gb-collapse__content::before,.cookiebanner-ui-scope .gb-collapse__content::after{display:table;content:""}.cookiebanner-ui-scope .gb-collapse.gb-is-transition-leave-done{display:none}.cookiebanner-ui-scope .gb-collapse.gb-is-transition-leave-active,.cookiebanner-ui-scope .gb-collapse.gb-is-transition-enter-active{transition:height .14s cubic-bezier(0.55, 0, 0.35, 1),opacity .06s cubic-bezier(0.55, 0, 0.35, 1)}.cookiebanner-ui-scope .gb-collapse.gb-is-transition-enter,.cookiebanner-ui-scope .gb-collapse.gb-is-transition-leave-active{opacity:0}.cookiebanner-ui-scope .gb-collapse.gb-is-transition-enter-active{opacity:1;transition-delay:0s,.14s}.cookiebanner-ui-scope .gb-collapse.gb-is-transition-leave-active{transition-delay:.14s,0s}@keyframes gb-loader-animation-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(720deg)}}@keyframes gb-loader-animation-expand{0%{transform:rotate(0deg)}70%,80%,90%,100%{transform:rotate(720deg)}80%,90%{top:calc(50% - .5em);box-shadow:0 0 0 0 currentColor,0 0 0 0 currentColor}0%,20%,30%,80%,100%{top:calc(50% - 2em);box-shadow:-1.35em 2.25em 0 0 currentColor,1.35em 2.25em 0 0 currentColor}0%,20%,30%,100%{animation-timing-function:cubic-bezier(0.45, 0.1, 0.15, 1)}}.cookiebanner-ui-scope .gb-button{--gb-button-bg: var(--sds-color-background-brand-bold);--gb-button-color: var(--sds-color-text-brand-on-bold);--gb-button-icon-color: var(--sds-color-icon-brand-on-bold);--gb-button-state-layer-hover: var(--sds-color-state-layer-brand-on-bold-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-brand-on-bold-pressed);--gb-button-border-radius: 30px;position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:var(--gb-button-size);padding:0 var(--gb-button-spacing);font-weight:700;color:var(--gb-button-color);vertical-align:top;touch-action:manipulation;cursor:pointer;background:var(--gb-button-bg);border:none;border-radius:var(--gb-button-border-radius);--gb-button-size: 40px;--gb-button-spacing: 16px;--gb-button-icon-size: 1.25rem;--gb-button-icon-spacing-inner: 8px;--gb-button-icon-spacing-outer: -2px;font-size:1rem;line-height:1.5rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cookiebanner-ui-scope .gb-button:focus-visible{outline:none}.cookiebanner-ui-scope .gb-button:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--sds-color-border-focused)}@media(pointer: fine)and (hover: hover){.cookiebanner-ui-scope .gb-button:hover{color:var(--gb-button-color);text-decoration:none;background:linear-gradient(0deg, var(--gb-button-state-layer-hover), var(--gb-button-state-layer-hover)),var(--gb-button-bg)}}@media(pointer: coarse){.cookiebanner-ui-scope .gb-button:active{color:var(--gb-button-color);text-decoration:none;background:linear-gradient(0deg, var(--gb-button-state-layer-hover), var(--gb-button-state-layer-hover)),var(--gb-button-bg)}}.cookiebanner-ui-scope .gb-button:active{background:linear-gradient(0deg, var(--gb-button-state-layer-pressed), var(--gb-button-state-layer-pressed)),var(--gb-button-bg)}.cookiebanner-ui-scope .gb-button:focus{color:var(--gb-button-color);text-decoration:none;background:linear-gradient(0deg, var(--gb-button-state-layer-hover), var(--gb-button-state-layer-hover)),var(--gb-button-bg)}.cookiebanner-ui-scope .gb-button.gb-is-active{color:var(--gb-button-color);text-decoration:none;background:linear-gradient(0deg, var(--gb-button-state-layer-hover), var(--gb-button-state-layer-hover)),var(--gb-button-bg)}.cookiebanner-ui-scope .gb-button.gb-is-loading{--gb-loader-color: var(--gb-button-color)}.cookiebanner-ui-scope .gb-button.gb-is-loading::after{color:var(--gb-loader-color)}.cookiebanner-ui-scope .gb-button__text{position:relative;display:flex;overflow:hidden}.cookiebanner-ui-scope .gb-button--justify{justify-content:space-between}.cookiebanner-ui-scope .gb-button--justify .gb-button__text{flex-grow:1;text-align:left}.cookiebanner-ui-scope .gb-button--squared{--gb-button-border-radius: 8px}.cookiebanner-ui-scope .gb-button--brand-ghost{--gb-button-bg: transparent;--gb-button-color: var(--sds-color-text-brand-on-subtle-opacity);--gb-button-icon-color: var(--sds-color-icon-brand-on-subtle-opacity);--gb-button-state-layer-hover: var(--sds-color-state-layer-brand-on-subtle-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-brand-on-subtle-pressed)}.cookiebanner-ui-scope .gb-button--brand-muted{--gb-button-bg: var(--sds-color-background-neutral-subtle-opacity);--gb-button-color: var(--sds-color-text-brand-on-subtle-opacity);--gb-button-icon-color: var(--sds-color-icon-brand-on-subtle-opacity);--gb-button-state-layer-hover: var(--sds-color-state-layer-brand-on-subtle-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-brand-on-subtle-pressed)}.cookiebanner-ui-scope .gb-button--brand-inverted{--gb-button-bg: var(--sds-color-background-neutral-base);--gb-button-color: var(--sds-color-text-brand-on-subtle);--gb-button-icon-color: var(--sds-color-icon-brand-on-subtle);--gb-button-state-layer-hover: var(--sds-color-state-layer-brand-on-subtle-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-brand-on-subtle-pressed)}.cookiebanner-ui-scope .gb-button--gray{--gb-button-bg: var(--sds-color-background-neutral-contrast);--gb-button-color: var(--sds-color-text-neutral-on-contrast);--gb-button-icon-color: var(--sds-color-icon-neutral-on-contrast);--gb-button-state-layer-hover: var(--sds-color-state-layer-neutral-on-contrast-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-neutral-on-contrast-pressed)}.cookiebanner-ui-scope .gb-button--gray-ghost{--gb-button-bg: transparent;--gb-button-color: var(--sds-color-text-neutral-primary);--gb-button-icon-color: var(--sds-color-icon-neutral-primary);--gb-button-state-layer-hover: var(--sds-color-state-layer-neutral-primary-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-neutral-primary-pressed)}.cookiebanner-ui-scope .gb-button--gray-muted{--gb-button-bg: var(--sds-color-background-neutral-subtle-opacity);--gb-button-color: var(--sds-color-text-neutral-on-subtle-opacity);--gb-button-icon-color: var(--sds-color-icon-neutral-on-subtle-opacity);--gb-button-state-layer-hover: var(--sds-color-state-layer-neutral-on-subtle-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-neutral-on-subtle-pressed)}.cookiebanner-ui-scope .gb-button--gray-inverted{--gb-button-bg: var(--sds-color-background-neutral-base);--gb-button-color: var(--sds-color-text-neutral-primary);--gb-button-icon-color: var(--sds-color-icon-neutral-primary);--gb-button-state-layer-hover: var(--sds-color-state-layer-neutral-primary-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-neutral-primary-pressed)}.cookiebanner-ui-scope .gb-button--danger{--gb-button-bg: var(--sds-color-background-danger-bold);--gb-button-color: var(--sds-color-text-danger-on-bold);--gb-button-icon-color: var(--sds-color-icon-danger-on-bold);--gb-button-state-layer-hover: var(--sds-color-state-layer-danger-on-bold-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-danger-on-bold-pressed)}.cookiebanner-ui-scope .gb-button--danger-ghost{--gb-button-bg: transparent;--gb-button-color: var(--sds-color-text-danger-primary);--gb-button-icon-color: var(--sds-color-icon-danger-primary);--gb-button-state-layer-hover: var(--sds-color-state-layer-danger-primary-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-danger-primary-pressed)}.cookiebanner-ui-scope .gb-button--danger-muted{--gb-button-bg: var(--sds-color-background-neutral-subtle-opacity);--gb-button-color: var(--sds-color-text-danger-on-subtle-opacity);--gb-button-icon-color: var(--sds-color-icon-danger-on-subtle-opacity);--gb-button-state-layer-hover: var(--sds-color-state-layer-danger-on-subtle-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-danger-on-subtle-pressed)}.cookiebanner-ui-scope .gb-button--danger-inverted{--gb-button-bg: var(--sds-color-background-neutral-base);--gb-button-color: var(--sds-color-text-danger-primary);--gb-button-icon-color: var(--sds-color-icon-danger-primary);--gb-button-state-layer-hover: var(--sds-color-state-layer-danger-primary-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-danger-primary-pressed)}.cookiebanner-ui-scope .gb-button--ghost-inverted{--gb-button-bg: transparent;--gb-button-color: var(--sds-color-text-inverted-primary);--gb-button-icon-color: var(--sds-color-icon-inverted-primary);--gb-button-state-layer-hover: var(--sds-color-state-layer-inverted-primary-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-inverted-primary-pressed)}.cookiebanner-ui-scope .gb-button--muted-inverted{--gb-button-bg: var(--sds-color-background-inverted-subtle);--gb-button-color: var(--sds-color-text-inverted-on-subtle);--gb-button-icon-color: var(--sds-color-icon-inverted-on-subtle);--gb-button-state-layer-hover: var(--sds-color-state-layer-inverted-on-subtle-hovered);--gb-button-state-layer-pressed: var(--sds-color-state-layer-inverted-on-subtle-pressed)}.cookiebanner-ui-scope .gb-button[disabled],.cookiebanner-ui-scope .gb-button:disabled,.cookiebanner-ui-scope .gb-button.gb-is-disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.4}.cookiebanner-ui-scope .gb-button.gb-is-loading{opacity:1;--gb-loader-color: }.cookiebanner-ui-scope .gb-button.gb-is-loading .gb-button__icon,.cookiebanner-ui-scope .gb-button.gb-is-loading .gb-button__text{opacity:0}.cookiebanner-ui-scope .gb-button.gb-is-loading::after{position:absolute;width:1em;height:1em;font-size:6px;color:var(--gb-loader-color);content:"";background-color:currentColor;border-radius:50%;transform-origin:50% 2em}.cookiebanner-ui-scope .gb-button.gb-is-loading::after{top:calc(50% - 2em);right:0;left:0;margin:auto;box-shadow:-1.35em 2.25em 0 0 currentColor,1.35em 2.25em 0 0 currentColor;animation:gb-loader-animation-rotate 2s cubic-bezier(0.45, 0.1, 0.15, 1) infinite}.cookiebanner-ui-scope .gb-button--xs,.cookiebanner-ui-scope .gb-button--sm{font-size:.875rem;line-height:1.25rem}.cookiebanner-ui-scope .gb-button--xs.gb-is-loading,.cookiebanner-ui-scope .gb-button--sm.gb-is-loading{--gb-loader-color: false}.cookiebanner-ui-scope .gb-button--xs.gb-is-loading::after,.cookiebanner-ui-scope .gb-button--sm.gb-is-loading::after{font-size:4px}.cookiebanner-ui-scope .gb-button--xs{--gb-button-size: 24px;--gb-button-spacing: 12px;--gb-button-icon-size: 1rem;--gb-button-icon-spacing-inner: 6px;--gb-button-icon-spacing-outer: -2px}.cookiebanner-ui-scope .gb-button--sm{--gb-button-size: 32px;--gb-button-spacing: 12px;--gb-button-icon-size: 1rem;--gb-button-icon-spacing-inner: 6px;--gb-button-icon-spacing-outer: -2px}.cookiebanner-ui-scope .gb-button--lg{--gb-button-size: 48px;--gb-button-spacing: 24px;--gb-button-icon-size: 1.25rem;--gb-button-icon-spacing-inner: 10px;--gb-button-icon-spacing-outer: -8px}.cookiebanner-ui-scope .gb-button--block{width:100%}.cookiebanner-ui-scope .gb-button__icon{position:relative;width:var(--gb-button-icon-size);height:auto;margin-right:var(--gb-button-icon-spacing-inner);margin-left:var(--gb-button-icon-spacing-outer);font-size:var(--gb-button-icon-size);color:var(--gb-button-icon-color)}.cookiebanner-ui-scope .gb-button__icon--trailing{order:2;margin-right:var(--gb-button-icon-spacing-outer);margin-left:var(--gb-button-icon-spacing-inner)}.cookiebanner-ui-scope .gb-button--icon{--gb-button-spacing: 0;width:var(--gb-button-size);min-width:var(--gb-button-size)}.cookiebanner-ui-scope .gb-button--icon .gb-button__icon{--gb-button-icon-spacing-inner: 0;--gb-button-icon-spacing-outer: 0}.cookiebanner-ui-scope .gb-button--icon .gb-button__text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;border:0}.cookiebanner-ui-scope .gb-modal{position:fixed;top:0;left:0;display:flex;width:100%;height:100%;outline:none;will-change:opacity;background:var(--sds-color-surface-scrim);z-index:3000;--gb-root-transition-duration: 0.2s;--gb-root-transition-delay: 0s;--gb-surface-transition-duration: 0.2s;--gb-surface-transition-delay: 0s}.cookiebanner-ui-scope .gb-modal::before{content:none}.cookiebanner-ui-scope .gb-modal__scrim-off{background:transparent}.cookiebanner-ui-scope .gb-modal__surface{position:relative;display:flex;flex-direction:column;background-color:var(--sds-color-surface-base);outline:none;box-shadow:var(--sds-shadow-overlay)}.cookiebanner-ui-scope .gb-modal.gb-is-transition-enter-active,.cookiebanner-ui-scope .gb-modal.gb-is-transition-leave-active{transition:var(--gb-root-transition-duration) cubic-bezier(0.55, 0, 0.35, 1) var(--gb-root-transition-delay);transition-property:opacity}.cookiebanner-ui-scope .gb-modal.gb-is-transition-enter-active .gb-modal__surface,.cookiebanner-ui-scope .gb-modal.gb-is-transition-leave-active .gb-modal__surface{transition:var(--gb-surface-transition-duration) cubic-bezier(0.55, 0, 0.35, 1) var(--gb-surface-transition-delay);transition-property:transform}.cookiebanner-ui-scope .gb-modal.gb-is-transition-leave-active{--gb-root-transition-duration: 0.1s}.cookiebanner-ui-scope .gb-modal.gb-is-transition-enter,.cookiebanner-ui-scope .gb-modal.gb-is-transition-leave-active,.cookiebanner-ui-scope .gb-modal.gb-is-transition-leave-done{opacity:0}.cookiebanner-ui-scope .gb-modal-header{display:flex;flex-shrink:0}.cookiebanner-ui-scope .gb-modal-header__holder{--gb-modal-header-holder-line-height: 1.625rem;flex-grow:1;min-height:40px;padding-top:calc((40px - var(--gb-modal-header-holder-line-height)) / 2);overflow:hidden;word-break:break-word;font-size:1.25rem;line-height:1.625rem;font-weight:700;color:var(--gb-heading-color)}.cookiebanner-ui-scope .gb-modal-header__prev{margin-right:8px}.cookiebanner-ui-scope .gb-modal-header__close{margin-right:-10px;margin-left:8px}.cookiebanner-ui-scope .gb-modal-header__prev,.cookiebanner-ui-scope .gb-modal-header__close{flex-shrink:0}.cookiebanner-ui-scope .gb-modal-footer{flex-shrink:0}.cookiebanner-ui-scope .gb-modal-body{-webkit-overflow-scrolling:touch;flex-grow:1;outline:none}.cookiebanner-ui-scope .gb-modal-panel .gb-modal__surface{--gb-modal-panel-width: 85%;width:var(--gb-modal-panel-width);height:100%}@media(min-width: 480px){.cookiebanner-ui-scope .gb-modal-panel .gb-modal__surface{--gb-modal-panel-width: 480px}}.cookiebanner-ui-scope .gb-modal-panel--right .gb-modal__surface{margin-left:auto}.cookiebanner-ui-scope .gb-modal-panel .gb-modal-header{padding:12px 16px 12px}@media(max-width: 479px){.cookiebanner-ui-scope .gb-modal-panel .gb-modal-header{padding:8px}}.cookiebanner-ui-scope .gb-modal-panel .gb-modal-body{overflow-y:auto;box-shadow:0 -1px 0 0 var(--sds-color-border-neutral-subtle),0 1px 0 0 var(--sds-color-border-neutral-subtle)}.cookiebanner-ui-scope .gb-modal-panel .gb-modal-body,.cookiebanner-ui-scope .gb-modal-panel .gb-modal-footer{padding:16px}@media(max-width: 479px){.cookiebanner-ui-scope .gb-modal-panel--stretched .gb-modal__surface{--gb-modal-panel-width: 100%}}.cookiebanner-ui-scope .gb-modal-panel.gb-is-transition-enter .gb-modal__surface,.cookiebanner-ui-scope .gb-modal-panel.gb-is-transition-leave-active .gb-modal__surface{transform:translateX(100%)}.cookiebanner-ui-scope .gb-modal-panel--left.gb-is-transition-enter .gb-modal__surface,.cookiebanner-ui-scope .gb-modal-panel--left.gb-is-transition-leave-active .gb-modal__surface{transform:translateX(-100%)}.cookiebanner-ui-scope .gb-drawer{--gb-drawer-width: 480px;--gb-drawer-spacing: 16px}.cookiebanner-ui-scope .gb-drawer--wide{--gb-drawer-width: 800px;--gb-drawer-spacing: 24px}.cookiebanner-ui-scope .gb-drawer--narrow{--gb-drawer-width: 320px}.cookiebanner-ui-scope .gb-drawer--right .gb-modal__surface{margin-left:auto}.cookiebanner-ui-scope .gb-drawer .gb-modal__surface{width:var(--gb-drawer-width);height:100%}@media(max-width: 767px){.cookiebanner-ui-scope .gb-drawer .gb-modal__surface{--gb-drawer-width: 85%}}.cookiebanner-ui-scope .gb-drawer .gb-modal-header{padding:12px var(--gb-drawer-spacing) 12px}@media(max-width: 479px){.cookiebanner-ui-scope .gb-drawer .gb-modal-header{padding:8px}}.cookiebanner-ui-scope .gb-drawer .gb-modal-header__holder{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cookiebanner-ui-scope .gb-drawer .gb-modal-body{overflow-y:auto;box-shadow:0 -1px 0 0 var(--sds-color-border-neutral-subtle),0 1px 0 0 var(--sds-color-border-neutral-subtle)}.cookiebanner-ui-scope .gb-drawer .gb-modal-body,.cookiebanner-ui-scope .gb-drawer .gb-modal-footer{padding:var(--gb-drawer-spacing)}@media(max-width: 479px){.cookiebanner-ui-scope .gb-drawer--stretched .gb-modal__surface{--gb-drawer-width: 100%}}.cookiebanner-ui-scope .gb-drawer.gb-is-transition-enter .gb-modal__surface,.cookiebanner-ui-scope .gb-drawer.gb-is-transition-leave-active .gb-modal__surface{transform:translateX(100%)}.cookiebanner-ui-scope .gb-drawer--left.gb-is-transition-enter .gb-modal__surface,.cookiebanner-ui-scope .gb-drawer--left.gb-is-transition-leave-active .gb-modal__surface{transform:translateX(-100%)}.cookiebanner-ui-scope .gb-modal-window{--gb-main-spacing: 16px;--gb-modal-window-padding: 24px;--gb-modal-window-header-buttons-margin: 8px;--gb-modal-window-surface-width: 600px;--gb-modal-window-surface-max-width: 100%;padding:var(--gb-modal-window-padding);overflow-y:auto;-webkit-overflow-scrolling:touch}.cookiebanner-ui-scope .gb-modal-window .gb-modal__surface{width:var(--gb-modal-window-surface-width);max-width:var(--gb-modal-window-surface-max-width);margin:auto;border-radius:8px}.cookiebanner-ui-scope .gb-modal-window .gb-modal-header__prev{margin-right:var(--gb-modal-window-header-buttons-margin)}.cookiebanner-ui-scope .gb-modal-window .gb-modal-header__close{margin-left:var(--gb-modal-window-header-buttons-margin)}.cookiebanner-ui-scope .gb-modal-window .gb-modal-header,.cookiebanner-ui-scope .gb-modal-window .gb-modal-footer{padding:var(--gb-main-spacing)}.cookiebanner-ui-scope .gb-modal-window .gb-modal-body{padding:var(--gb-main-spacing)}.cookiebanner-ui-scope .gb-modal-window .gb-modal-header~.gb-modal-body{padding:16px var(--gb-main-spacing)}.cookiebanner-ui-scope .gb-modal-window .gb-modal-body~.gb-modal-footer,.cookiebanner-ui-scope .gb-modal-window .gb-modal-header~.gb-modal-body{margin-top:-16px}@media(min-width: 480px){.cookiebanner-ui-scope .gb-modal-window,.cookiebanner-ui-scope .gb-modal-window--lg,.cookiebanner-ui-scope .gb-modal-window--hg{--gb-main-spacing: 24px;--gb-modal-window-header-buttons-margin: 16px}.cookiebanner-ui-scope .gb-modal-window .gb-modal-header__holder,.cookiebanner-ui-scope .gb-modal-window--lg .gb-modal-header__holder,.cookiebanner-ui-scope .gb-modal-window--hg .gb-modal-header__holder{--gb-modal-header-holder-line-height: 2rem;font-size:1.625rem;line-height:2rem;font-weight:700;color:var(--gb-heading-color)}}.cookiebanner-ui-scope .gb-modal-window--sm{--gb-main-spacing: 16px;--gb-modal-window-surface-width: 320px;--gb-modal-window-header-buttons-margin: 8px}.cookiebanner-ui-scope .gb-modal-window--sm .gb-modal-header__holder{--gb-modal-header-holder-line-height: 1.625rem;font-size:1.25rem;line-height:1.625rem;font-weight:700;color:var(--gb-heading-color)}@media(min-width: 980px){.cookiebanner-ui-scope .gb-modal-window--lg,.cookiebanner-ui-scope .gb-modal-window--hg{--gb-modal-window-header-buttons-margin: 24px}}@media(min-width: 1200px){.cookiebanner-ui-scope .gb-modal-window--lg,.cookiebanner-ui-scope .gb-modal-window--hg{--gb-main-spacing: 32px;--gb-modal-window-header-buttons-margin: 24px}}.cookiebanner-ui-scope .gb-modal-window--lg{--gb-modal-window-surface-width: 1060px}@media(max-width: 479px){.cookiebanner-ui-scope .gb-modal-window--lg{--gb-modal-window-padding: 0}.cookiebanner-ui-scope .gb-modal-window--lg .gb-modal__surface{width:100%;min-height:100%;border-radius:0;box-shadow:none}}.cookiebanner-ui-scope .gb-modal-window--hg{--gb-modal-window-surface-width: 100%;--gb-modal-window-surface-max-width: 1440px}.cookiebanner-ui-scope .gb-modal-window--hg .gb-modal__surface{min-height:100%}@media(max-width: 767px){.cookiebanner-ui-scope .gb-modal-window--hg{--gb-modal-window-padding: 0}.cookiebanner-ui-scope .gb-modal-window--hg .gb-modal__surface{width:100%;min-height:100%;border-radius:0;box-shadow:none}}@media(max-width: 479px){.cookiebanner-ui-scope .gb-modal-window--stretched{--gb-modal-window-padding: 0}.cookiebanner-ui-scope .gb-modal-window--stretched .gb-modal__surface{width:100%;min-height:100%;border-radius:0;box-shadow:none}}.cookiebanner-ui-scope .gb-modal-window--scrollable-body .gb-modal__surface{max-height:100%}.cookiebanner-ui-scope .gb-modal-window--scrollable-body .gb-modal-body{overflow-y:auto;-webkit-overflow-scrolling:touch}.cookiebanner-ui-scope .gb-modal-window--scrollable-body .gb-modal-body~.gb-modal-footer,.cookiebanner-ui-scope .gb-modal-window--scrollable-body .gb-modal-header~.gb-modal-body{margin-top:0}.cookiebanner-ui-scope .gb-modal-window.gb-is-transition-enter .gb-modal__surface,.cookiebanner-ui-scope .gb-modal-window.gb-is-transition-leave-active .gb-modal__surface{transform:scale(0.8)}@keyframes gb-loader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cookiebanner-ui-scope .gb-switch{position:relative;display:inline-block;vertical-align:top}.cookiebanner-ui-scope .gb-switch__label{position:relative;display:flex;align-items:center;height:30px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem;line-height:1.25rem;transition:.3s cubic-bezier(0.55, 0, 0.35, 1);transition-property:color}.cookiebanner-ui-scope .gb-switch__label .gb-switch__text{color:var(--sds-color-text-neutral-tertiary)}@media(min-width: 768px){.cookiebanner-ui-scope .gb-switch__label{height:24px}}.cookiebanner-ui-scope .gb-switch__label::after{width:52px;height:100%;content:"";background-color:var(--sds-color-background-neutral-bold-variant);border-radius:100px;transition:.3s cubic-bezier(0.55, 0, 0.35, 1);transition-property:background-color}@media(min-width: 768px){.cookiebanner-ui-scope .gb-switch__label::after{width:40px}}.cookiebanner-ui-scope .gb-switch__toggle{position:absolute;top:50%;right:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;background-color:var(--sds-color-icon-brand-on-bold);border-radius:50%;transform:translate(-26px, -50%);transition:.3s cubic-bezier(0.55, 0, 0.35, 1);transition-property:transform}@media(min-width: 768px){.cookiebanner-ui-scope .gb-switch__toggle{width:16px;height:16px;transform:translate(-20px, -50%)}}.cookiebanner-ui-scope .gb-switch__text{margin-right:8px}.cookiebanner-ui-scope .gb-switch__native{position:absolute;z-index:-1;opacity:0}.cookiebanner-ui-scope .gb-switch__native:disabled~.gb-switch__label{cursor:not-allowed;opacity:.4}@media(hover: hover){.cookiebanner-ui-scope .gb-switch__native:hover:not(:disabled)~.gb-switch__label::after{background:linear-gradient(0deg, var(--sds-color-state-layer-brand-selected-on-bold-hovered, var(--sds-color-state-layer-spaceship-selected-on-bold-hovered)), var(--sds-color-state-layer-brand-selected-on-bold-hovered, var(--sds-color-state-layer-spaceship-selected-on-bold-hovered))),var(--sds-color-background-neutral-bold-variant)}}.cookiebanner-ui-scope .gb-switch__native:focus-visible{outline:none}.cookiebanner-ui-scope .gb-switch__native:focus-visible~.gb-switch__label::after{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--sds-color-border-focused)}.cookiebanner-ui-scope .gb-switch__native:checked~.gb-switch__label .gb-switch__text{color:var(--sds-color-text-brand-selected-primary)}.cookiebanner-ui-scope .gb-switch__native:checked~.gb-switch__label::after{background:var(--sds-color-background-brand-selected-bold, var(--sds-color-background-spaceship-selected-bold))}@media(hover: hover){.cookiebanner-ui-scope .gb-switch__native:checked~.gb-switch__label:hover::after{background:linear-gradient(0deg, var(--sds-color-state-layer-brand-selected-on-bold-hovered, var(--sds-color-state-layer-spaceship-selected-on-bold-hovered)), var(--sds-color-state-layer-brand-selected-on-bold-hovered, var(--sds-color-state-layer-spaceship-selected-on-bold-hovered))),var(--sds-color-background-brand-selected-bold, var(--sds-color-background-spaceship-selected-bold))}}.cookiebanner-ui-scope .gb-switch__native:checked~.gb-switch__label .gb-switch__toggle{transform:translate(-4px, -50%)}@media(hover: hover){.cookiebanner-ui-scope .gb-switch__native:checked:disabled~.gb-switch__label:hover::after{background:var(--sds-color-background-brand-selected-bold, var(--sds-color-background-spaceship-selected-bold))}}.cookiebanner-ui-scope .gb-switch.gb-is-loading{pointer-events:none}.cookiebanner-ui-scope .gb-switch.gb-is-loading .gb-switch__toggle::after{display:block;width:80%;height:80%;content:"";border-color:var(--sds-color-icon-neutral-tertiary) var(--sds-color-icon-neutral-tertiary) transparent;border-style:solid;border-width:1.5px;border-radius:100%;transform:rotate(-45deg);animation:gb-loader-spin 1s cubic-bezier(0.5, 0.15, 0.5, 0.85) infinite}.cookiebanner-ui-scope .gb-switch.gb-is-loading .gb-switch__native:checked~.gb-switch__label .gb-switch__toggle::after{border-color:var(--sds-color-icon-brand-primary, var(--sds-color-icon-spaceship-primary)) var(--sds-color-icon-brand-primary, var(--sds-color-icon-spaceship-primary)) transparent}.cookiebanner-ui-scope .gb-switch.gb-is-loading .gb-switch__native:disabled~.gb-switch__label{cursor:default;opacity:1}@keyframes gb-skeleton-pulse{0%,100%{opacity:1}50%{opacity:.85}}.cookiebanner-ui-scope .gb-skeleton{--gb-skeleton-border-radius: 8px;position:relative;width:100%;height:var(--gb-skeleton-size);overflow:hidden;background-color:var(--sds-color-background-neutral-subtle-opacity);border-radius:var(--gb-skeleton-border-radius);animation:gb-skeleton-pulse 1.5s cubic-bezier(0.55, 0, 0.35, 1) .5s infinite}.cookiebanner-ui-scope .gb-skeleton--line.gb-skeleton--100{--gb-skeleton-size: 16px}.cookiebanner-ui-scope .gb-skeleton--line.gb-skeleton--200{--gb-skeleton-size: 32px}.cookiebanner-ui-scope .gb-skeleton--line.gb-skeleton--250{--gb-skeleton-size: 40px}.cookiebanner-ui-scope .gb-skeleton--circle{--gb-skeleton-border-radius: 100%;width:var(--gb-skeleton-size);height:var(--gb-skeleton-size)}.cookiebanner-ui-scope .gb-skeleton--circle.gb-skeleton--150{--gb-skeleton-size: 24px}.cookiebanner-ui-scope .gb-skeleton--circle.gb-skeleton--200{--gb-skeleton-size: 32px}.cookiebanner-ui-scope .gb-skeleton--circle.gb-skeleton--250{--gb-skeleton-size: 40px}.cookiebanner-ui-scope .gb-skeleton--circle.gb-skeleton--300{--gb-skeleton-size: 48px}.cookiebanner-ui-scope .gb-skeleton--circle.gb-skeleton--400{--gb-skeleton-size: 64px}.cookiebanner-ui-scope .gb-skeleton--circle.gb-skeleton--500{--gb-skeleton-size: 80px}.cookiebanner-ui-scope .gb-skeleton--circle.gb-skeleton--600{--gb-skeleton-size: 96px}.cookiebanner-ui-scope .gb-skeleton--rectangle{width:100%;padding-top:calc(var(--skeleton-ratio) * 100%)}.cookiebanner-ui-scope .gb-actions-group{--gb-actions-group-gap: 16px;--gb-actions-group-direction: row-reverse;display:flex;flex-direction:var(--gb-actions-group-direction);gap:var(--gb-actions-group-gap)}.cookiebanner-ui-scope .gb-actions-group--gap-small{--gb-actions-group-gap: 8px}.cookiebanner-ui-scope .gb-actions-group--alignment-center{justify-content:center}.cookiebanner-ui-scope .gb-actions-group--mode-stacked{--gb-actions-group-direction: column}.cookiebanner-ui-scope .gb-actions-group--adaptive .gb-actions-group__item{flex:1}@media(max-width: 479px){.cookiebanner-ui-scope .gb-actions-group--mode-adaptive-stacked,.cookiebanner-ui-scope .gb-actions-group--mode-inline-stacked{--gb-actions-group-direction: column}}.cookiebanner-ui-scope .gb-actions-group__item{min-width:0}.cookiebanner-ui-scope .gb-cookie-banner-card{position:fixed;left:0;bottom:0;background-color:rgba(43,43,45,.95);padding:48px 24px 24px;width:100%;color:var(--sds-color-text-neutral-primary);box-shadow:var(--sds-shadow-raised);z-index:4000;transition:.3s cubic-bezier(0.55, 0, 0.35, 1);transition-property:opacity}.cookiebanner-ui-scope .gb-cookie-banner-card.gb-is-transition-enter,.cookiebanner-ui-scope .gb-cookie-banner-card.gb-is-transition-leave-active{opacity:0}.cookiebanner-ui-scope .gb-cookie-banner-card.gb-is-transition-leave-active{transition:.3s cubic-bezier(0.55, 0, 0.35, 1);transition-property:opacity}.cookiebanner-ui-scope .gb-cookie-banner-card.gb-is-transition-leave-active{transition:.2s cubic-bezier(0.55, 0, 0.35, 1);transition-property:opacity}.cookiebanner-ui-scope .gb-cookie-banner-card.gb-is-transition-enter-active{opacity:1}.cookiebanner-ui-scope .gb-cookie-banner-card.gb-is-transition-leave-done{display:none}.cookiebanner-ui-scope .gb-cookie-banner-card__description{margin-bottom:16px}@media(min-width: 1440px){.cookiebanner-ui-scope .gb-cookie-banner-card__description{margin-bottom:24px}}.cookiebanner-ui-scope .gb-cookie-banner-card__close-btn{position:absolute;right:8px;top:16px}.cookiebanner-ui-scope .gb-cookie-banner-card__manage-preferences-btn{font-weight:inherit;padding:0}.cookiebanner-ui-scope .gb-cookie-banner-card__manage-preferences-btn:hover,.cookiebanner-ui-scope .gb-cookie-banner-card__manage-preferences-btn:focus{background:none}.cookiebanner-ui-scope .gb-cookie-banner-card__manage-preferences-btn:hover::before,.cookiebanner-ui-scope .gb-cookie-banner-card__manage-preferences-btn:focus::before{background-color:transparent}.cookiebanner-ui-scope .gb-cookie-banner-card__manage-preferences-btn:hover .gb-button__text,.cookiebanner-ui-scope .gb-cookie-banner-card__manage-preferences-btn:focus .gb-button__text{text-decoration:underline}@media(min-width: 768px){.cookiebanner-ui-scope .gb-cookie-banner-card__manage-preferences-btn svg{display:none}}.cookiebanner-ui-scope .gb-cookie-banner-card a{color:var(--sds-color-text-neutral-primary);text-decoration:underline}.cookiebanner-ui-scope .gb-cookie-banner-preferences-modal{color:var(--sds-color-text-neutral-primary);z-index:4000}.cookiebanner-ui-scope .gb-cookie-banner-preferences-modal .gb-modal-header__holder{color:inherit}.cookiebanner-ui-scope .gb-cookie-banner-preferences-modal .gb-accordion__subtitle{color:inherit}.cookiebanner-ui-scope .gb-cookie-banner-preferences-modal .gb-link{color:inherit}.cookiebanner-ui-scope .gb-cookie-banner-preferences-modal .gb-link__icon{color:inherit}
