.klaro{--green1: #226d00;--green2: #50c81e;--green3: #a3e635;--blue1: #18181b;--blue2: #27272a;--border-radius: 12px;--font-family: inherit;--title-font-family: inherit}.klaro .cookie-notice:not(.cookie-modal),.klaro .cookie-modal .cm-modal.cm-klaro{border:1px solid #e4e4e7;box-shadow:0 10px 30px #0000001f}.klaro .cookie-notice .cm-btn,.klaro .cookie-modal .cm-btn{font-size:.8em;padding:.55em .9em;border-radius:8px}.klaro .cookie-modal .cm-switch,.klaro .cookie-modal .cm-list-input{width:40px;height:22px}.klaro .cookie-modal .cm-list-label .slider{width:40px}.klaro .cookie-modal .cm-list-label .slider:before{width:16px;height:16px;left:3px;bottom:3px}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider:before{transform:translate(18px)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{padding-left:52px}.klaro .cookie-modal li.cm-purpose>div:not(.cm-services){display:none}@media (min-width: 1024px){.klaro .cookie-modal{pointer-events:none}.klaro .cookie-modal .cm-bg{display:none}.klaro .cookie-modal .cm-modal.cm-klaro{pointer-events:auto;position:fixed;inset:auto 20px 20px auto;margin:0;transform:none;width:400px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px)}}
