#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1{--dls-navy:#0A1628;--dls-ink:#F8F9FA;--dls-red:#BE0C23;--dls-ink-muted:rgba(248, 249, 250, .78);--dls-ink-quiet:rgba(248, 249, 250, .64);--dls-line:rgba(248, 249, 250, .12);--dls-btn-bg:rgba(248, 249, 250, .06);--dls-btn-bg-hover:rgba(248, 249, 250, .12);--dls-btn-line:rgba(248, 249, 250, .26);--dls-btn-line-hover:rgba(248, 249, 250, .5);--dls-ease-out:cubic-bezier(.23, 1, .32, 1);--dls-ease-drawer:cubic-bezier(.32, .72, 0, 1);--cmplz_category_header_always_active_color:var(--dls-ink-quiet);--cmplz_slider_active_color:var(--dls-ink);--cmplz_slider_inactive_color:rgba(248, 249, 250, .18);--cmplz_slider_bullet_color:var(--dls-ink);box-sizing:border-box;width:min(420px,calc(100vw - 48px));min-width:0;right:24px;bottom:24px;padding:22px 22px 18px;grid-template-columns:minmax(0,1fr);gap:14px;background:rgba(10,22,40,.94);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid var(--dls-line);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 2px 8px rgba(0,0,0,.35),0 28px 64px -24px rgba(0,0,0,.8);color:var(--dls-ink);font-family:"Be Vietnam Pro",system-ui,-apple-system,"Segoe UI",sans-serif;text-align:left;-webkit-font-smoothing:antialiased;overflow-x:hidden}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1.cmplz-dismissed,#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1.cmplz-hidden{display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1>*{grid-column:1/-1;width:100%;min-width:0}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1::before{content:"";position:absolute;top:0;left:22px;right:22px;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,transparent,var(--dls-red) 18%,var(--dls-red) 82%,transparent);transform-origin:left center;pointer-events:none}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1.cmplz-show{animation:dls-consent-in 420ms var(--dls-ease-drawer) both}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1.cmplz-show::before{animation:dls-consent-scan 700ms var(--dls-ease-out) 120ms both}@keyframes dls-consent-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes dls-consent-scan{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-header{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:14px}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-logo{display:block;grid-column:1;width:40px;height:40px;background-color:var(--dls-red);-webkit-mask:url(dl-mark.svg)center/contain no-repeat;mask:url(dl-mark.svg)center/contain no-repeat}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-close,#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-divider{display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-title{display:block;grid-column:2;justify-self:start;margin:2px 0 0;font-family:"Bebas Neue","Be Vietnam Pro",sans-serif;font-weight:400;font-size:30px;line-height:1;letter-spacing:.015em;color:var(--dls-ink);text-align:left;text-wrap:balance}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-body{max-height:none;min-width:0;overflow:visible}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-message{width:auto;margin:0;font-size:14.5px;line-height:1.6;color:var(--dls-ink-muted);text-wrap:pretty}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-categories{width:auto;margin-top:14px;max-height:40vh;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--dls-line)}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-categories.cmplz-fade-in{animation:dls-consent-reveal 200ms var(--dls-ease-out) both}@keyframes dls-consent-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-category{background:0 0;border-bottom:1px solid var(--dls-line);border-radius:0;margin:0}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-category .cmplz-category-header{padding:12px 0;min-height:44px}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-category .cmplz-category-title{font-size:14px;font-weight:600;color:var(--dls-ink)}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-always-active{font-size:12.5px;color:var(--dls-ink-quiet)}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-category-toggle{min-width:24px;min-height:24px;color:var(--dls-ink-quiet)}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-category-toggle svg,#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-category-toggle svg path{fill:currentColor}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{transition:transform 200ms var(--dls-ease-out)}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-description{padding:0 0 12px;font-size:13px;line-height:1.55;color:var(--dls-ink-quiet);transition:opacity 180ms var(--dls-ease-out),transform 180ms var(--dls-ease-out)}@starting-style{#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-description:not([hidden]){opacity:0;transform:translateY(-4px)}}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-banner-checkbox .cmplz-label::before{background-color:var(--cmplz_slider_inactive_color);transition:background-color 200ms var(--dls-ease-out)}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-banner-checkbox .cmplz-label::after{left:4px;background-color:var(--dls-ink);transition:transform 200ms var(--dls-ease-out),background-color 200ms var(--dls-ease-out)}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{background-color:var(--dls-ink)}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::after{left:4px;transform:translateX(10px);background-color:var(--dls-navy)}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label::before{box-shadow:none}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus-visible+.cmplz-label::before{box-shadow:0 0 0 2px var(--dls-navy),0 0 0 4px var(--dls-ink)}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-buttons .cmplz-btn{min-height:46px;margin:0;padding:0 14px;font-family:inherit;font-size:14.5px;font-weight:600;letter-spacing:.01em;line-height:1.2;white-space:nowrap;border-radius:8px;-webkit-tap-highlight-color:transparent;transition:background-color 200ms ease,border-color 200ms ease,color 200ms ease,transform 160ms var(--dls-ease-out)}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-buttons .cmplz-btn:is(.cmplz-accept,.cmplz-deny,.cmplz-save-preferences){background:var(--dls-btn-bg);border:1px solid var(--dls-btn-line);color:var(--dls-ink)}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-buttons .cmplz-btn.cmplz-save-preferences{grid-column:1/-1}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-buttons .cmplz-btn:active{transform:scale(.97)}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-buttons .cmplz-btn.cmplz-view-preferences{grid-column:1/-1;justify-self:start;width:auto;min-height:24px;padding:2px 0;background:0 0;border:0;font-size:13px;font-weight:500;color:var(--dls-ink-muted);text-decoration:underline;text-decoration-color:rgba(248,249,250,.35);text-underline-offset:4px;transition:color 200ms ease,text-decoration-color 200ms ease}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-links.cmplz-documents{justify-content:flex-start;margin:0;padding-top:12px;border-top:1px solid var(--dls-line)}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-links.cmplz-documents ul{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px 14px;margin:0;padding:0}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-documents .cmplz-link{display:inline-flex;align-items:center;min-height:24px;margin:0;font-size:12.5px;color:var(--dls-ink-quiet);text-decoration:underline;text-decoration-color:rgba(248,249,250,.25);text-underline-offset:3px;transition:color 200ms ease,text-decoration-color 200ms ease}@media (hover:hover) and (pointer:fine){#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-buttons .cmplz-btn:is(.cmplz-accept,.cmplz-deny,.cmplz-save-preferences):hover{background:var(--dls-btn-bg-hover);border-color:var(--dls-btn-line-hover)}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-buttons .cmplz-btn.cmplz-view-preferences:hover,#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-documents .cmplz-link:hover{color:var(--dls-ink);text-decoration-color:var(--dls-red)}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-category-toggle:hover{color:var(--dls-ink)}}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 :focus-visible{outline:2px solid var(--dls-ink);outline-offset:3px;border-radius:8px}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 ::selection{background:var(--dls-red);color:#fff}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1,#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-categories{scrollbar-width:thin;scrollbar-color:rgba(248,249,250,.25) transparent}#cmplz-manage-consent .cmplz-manage-consent.manage-consent-1{background:rgba(10,22,40,.94);color:#f8f9fa;border:1px solid rgba(248,249,250,.12);border-bottom:0;border-radius:10px 10px 0 0;font-family:"Be Vietnam Pro",system-ui,sans-serif;font-size:13px;font-weight:500;box-shadow:0-8px 24px -12px rgba(0,0,0,.6)}#cmplz-manage-consent .cmplz-manage-consent.manage-consent-1:focus-visible{outline:2px solid #f8f9fa;outline-offset:2px}@media (max-width:640px){#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1{width:auto;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0));max-height:calc(100dvh - 20px);padding:20px 18px 16px;overflow-y:auto;overscroll-behavior:contain}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-header{grid-template-columns:36px minmax(0,1fr);column-gap:12px}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-logo{width:36px;height:36px}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-header .cmplz-title{display:block;font-size:28px}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto 24px}}@media (prefers-reduced-motion:reduce){#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1.cmplz-show{animation:dls-consent-fade 200ms ease both}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1.cmplz-show::before{animation:none}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-categories.cmplz-fade-in{animation:dls-consent-fade 200ms ease both}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-buttons .cmplz-btn:active,#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::after{transition-property:background-color,border-color,color}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-buttons .cmplz-btn:active{transform:none}}@keyframes dls-consent-fade{0%{opacity:0}to{opacity:1}}@media (prefers-contrast:more){#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1{--dls-ink-muted:var(--dls-ink);--dls-ink-quiet:var(--dls-ink);--dls-line:rgba(248, 249, 250, .5);--dls-btn-line:var(--dls-ink);background:var(--dls-navy)}}@media (forced-colors:active){#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1 .cmplz-logo{forced-color-adjust:none;background-color:CanvasText}#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-1::before{display:none}}