.cookie-banner .content .content-text :not(.cookie-banner-link){font-size:calc(var(--site-design-p-font-size-num)*1rem);font-weight:var(--site-design-p-font-weight);font-family:var(--site-design-p-font-family),sans-serif;line-height:var(--site-design-p-font-line-height);letter-spacing:var(--site-design-p-font-letter-spacing);color:var(--site-design-p-font-color);text-transform:var(--site-design-p-font-case);color:var(--banner-secondary, #202020)}.cookie-banner .content .content-title :not(.cookie-banner-link){font-size:calc(var(--site-design-h5-font-size-num)*1rem);font-weight:var(--site-design-h5-font-weight);font-family:var(--site-design-h5-font-family),sans-serif;line-height:var(--site-design-h5-font-line-height);letter-spacing:var(--site-design-h5-font-letter-spacing);color:var(--site-design-h5-font-color);text-transform:var(--site-design-h5-font-case);color:var(--banner-secondary, #202020)}.cookie-banner .cookie-banner-actions .cookie-banner-action{font-size:calc(var(--site-design-primary-button-font-size-num)*1rem);font-weight:var(--site-design-primary-button-font-weight);font-family:var(--site-design-primary-button-font-family),sans-serif;line-height:var(--site-design-primary-button-font-line-height);letter-spacing:var(--site-design-primary-button-font-letter-spacing);color:var(--site-design-primary-button-font-color);text-transform:var(--site-design-primary-button-font-case);text-indent:var(--site-design-primary-button-font-text-indent);background-color:var(--site-design-primary-button-filling-color);border-color:var(--site-design-primary-button-border-color);border-width:var(--site-design-layout-stroke-width, 0)}.cookie-banner .cookie-banner-actions .cookie-banner-action:hover{background-color:var(--site-design-primary-button-filling-color-hovered);border-color:var(--site-design-primary-button-border-color-hovered);color:var(--site-design-primary-button-font-color-hovered);position:relative}.cookie-banner .cookie-banner-actions .cookie-banner-action:hover::before{content:"";position:absolute;top:calc(-1*var(--site-design-layout-stroke-width, 0));left:calc(-1*var(--site-design-layout-stroke-width, 0));right:calc(-1*var(--site-design-layout-stroke-width, 0));bottom:calc(-1*var(--site-design-layout-stroke-width, 0));background-color:rgba(0,0,0,.1);pointer-events:none;border-radius:inherit}.cookie-banner a{font-size:calc(var(--site-design-link-font-size-num)*1rem);font-weight:var(--site-design-link-font-weight);font-family:var(--site-design-link-font-family),sans-serif;line-height:var(--site-design-link-font-line-height);letter-spacing:var(--site-design-link-font-letter-spacing);color:var(--site-design-link-font-color);text-transform:var(--site-design-link-font-case);text-indent:var(--site-design-link-font-text-indent)}.cookie-banner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:24px;align-items:center;padding:36px 24px;overflow:hidden;position:fixed;bottom:0px;left:0px;right:0px;border-radius:0px;color:var(--banner-secondary, #202020);background-color:var(--banner-primary, #fff);border:1px solid var(--banner-primary, #DBDBDB);font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;z-index:30}.cookie-banner .cookie-banner-link{font-size:calc(var(--site-design-link-font-size-num)*1rem);font-weight:var(--site-design-link-font-weight);font-family:var(--site-design-link-font-family),sans-serif;line-height:var(--site-design-link-font-line-height);letter-spacing:var(--site-design-link-font-letter-spacing);color:var(--site-design-link-font-color);text-transform:var(--site-design-link-font-case);text-indent:var(--site-design-link-font-text-indent);color:var(--banner-secondary)}.cookie-banner .content-title{margin-bottom:8px}.cookie-banner .content-text{display:flex;align-items:center}.cookie-banner .content-text .text{margin:0;padding:0}.cookie-banner .content-text .text .link{color:#12a3f8;text-decoration:underline}.cookie-banner .content-text .text .link:hover,.cookie-banner .content-text .text .link:focus{color:#0686d1}.cookie-banner .cookie-banner-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:24px}.cookie-banner .cookie-banner-actions .cookie-banner-action{border-style:solid;border-width:var(--site-design-layout-stroke-width, 0);padding:8px 16px;border-top-left-radius:var(--site-design-layout-corner-radius-top-left, 4px);border-top-right-radius:var(--site-design-layout-corner-radius-top-right, 4px);border-bottom-right-radius:var(--site-design-layout-corner-radius-bottom-right, 4px);border-bottom-left-radius:var(--site-design-layout-corner-radius-bottom-left, 4px);cursor:pointer;white-space:nowrap;background-color:var(--banner-secondary, var(--site-design-primary-button-filling-color));border-color:var(--banner-secondary, var(--site-design-primary-button-border-color));color:var(--banner-primary, inherit)}.cookie-banner .cookie-banner-actions .cookie-banner-action:hover{background-color:var(--banner-secondary, var(--site-design-primary-button-filling-color-hovered));border-color:var(--banner-secondary, var(--site-design-primary-button-border-color-hovered));color:var(--banner-primary, inherit)}.cookie-banner .cookie-banner-actions .cookie-banner-action:not(:focus-within){outline:none}@media only screen and (max-width : 767px){.cookie-banner{flex-direction:column;bottom:16px;left:16px;right:16px;padding:24px}.cookie-banner .cookie-banner-actions .cookie-banner-action{width:100%}}@media only screen and (max-width : 479px){.cookie-banner .cookie-banner-actions{flex-direction:column-reverse;gap:8px;width:100%}.cookie-banner .cookie-banner-actions .cookie-banner-action{white-space:unset}}@media only screen and (max-height: 320px){.cookie-banner{display:none}}
