:is(#klaro,#consent-notice) .klaro{--font-family:var(--font-family-body);--title-font-family:var(--font-family-body);--font-size:var(--font-size-body-s);--border-radius:var(--radius-xs);--dark1:var(--color-grey-dark);--light1:var(--color-white);--dark2:var(--color-grey-medium);--dark3:var(--color-grey-medium);--light2:var(--color-grey-line);--light3:var(--color-grey-medium);--white1:var(--color-white);--white2:var(--color-grey-light);--white3:var(--color-grey-medium);--green1:var(--color-white);--green2:var(--color-white)}:is(#klaro,#consent-notice) .klaro .cookie-notice,:is(#klaro,#consent-notice) .klaro .cookie-modal .cm-modal{color:var(--color-white);border:var(--border-width) solid var(--color-grey-line);border-radius:var(--radius-xs);box-shadow:none}:is(#klaro,#consent-notice) .klaro .cookie-notice:focus-visible{box-shadow:var(--focus-ring-shadow);outline:none}:is(#klaro,#consent-notice) .klaro .cookie-notice{padding:var(--space-l)}:is(#klaro,#consent-notice) .klaro .cookie-notice .cn-body{padding:0}:is(#klaro,#consent-notice) .klaro .cookie-notice h2{font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-s)}:is(#klaro,#consent-notice) .klaro .cookie-notice p{line-height:var(--line-height-body-s)}:is(#klaro,#consent-notice) .klaro .cookie-modal .cm-modal .cm-header h1{font-size:var(--font-size-body-xl);line-height:var(--line-height-body-xl);font-weight:var(--font-weight-semibold)}:is(#klaro,#consent-notice) .klaro .cookie-modal .cm-modal .cm-header,:is(#klaro,#consent-notice) .klaro .cookie-modal .cm-modal .cm-footer{border-color:var(--color-grey-line)}:is(#klaro,#consent-notice) .klaro a{color:currentColor;text-underline-offset:var(--link-underline-offset);text-decoration:underline;text-decoration-thickness:var(--link-underline-thickness);transition:text-decoration-color var(--duration-fast) ease}:is(#klaro,#consent-notice) .klaro a:hover{text-decoration-color:var(--color-accent)}:is(#klaro,#consent-notice) .klaro .cm-btn{box-sizing:border-box;border:var(--border-width) solid var(--color-white);border-radius:var(--radius-pill);color:var(--color-white);font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-s);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, border-color var(--duration-fast) ease;background-color:#0000;justify-content:center;align-items:center;padding:10px 18px;line-height:1;display:inline-flex}:is(#klaro,#consent-notice) .klaro .cm-btn:hover:not(:disabled){background-color:var(--color-grey-line)}:is(#klaro,#consent-notice) .klaro .cm-btn.cm-btn-success{background-color:var(--color-white);color:var(--color-grey-dark)}:is(#klaro,#consent-notice) .klaro .cm-btn.cm-btn-success:hover:not(:disabled){background-color:var(--color-grey-light)}:is(#klaro,#consent-notice) .klaro .cm-btn.cm-btn-success.cm-btn-success-var{color:var(--color-white);background-color:#0000}:is(#klaro,#consent-notice) .klaro .cm-btn.cm-btn-success.cm-btn-success-var:hover:not(:disabled){background-color:var(--color-grey-line)}:is(#klaro,#consent-notice) .klaro .cookie-notice .cn-learn-more{font-weight:var(--font-weight-regular)}:is(#klaro,#consent-notice) .klaro .cookie-notice button.cn-learn-more{font:inherit;color:currentColor;text-underline-offset:var(--link-underline-offset);text-decoration:underline;text-decoration-thickness:var(--link-underline-thickness);cursor:pointer;background:0 0;border:0;padding:0}:is(#klaro,#consent-notice) .klaro .cm-list-label .slider{background-color:var(--color-grey-medium);box-shadow:none}:is(#klaro,#consent-notice) .klaro .cm-list-label .slider:before{background-color:var(--color-grey-dark);box-shadow:none}:is(#klaro,#consent-notice) .klaro .cm-list-input:checked+.cm-list-label .slider{background-color:var(--color-white)}:is(#klaro,#consent-notice) .klaro .cm-btn:focus-visible,:is(#klaro,#consent-notice) .klaro .cn-learn-more:focus-visible,:is(#klaro,#consent-notice) .klaro a:focus-visible,:is(#klaro,#consent-notice) .klaro .cm-list-input:focus-visible+.cm-list-label .slider{box-shadow:var(--focus-ring-shadow);outline:none}
