:root{--cm-body-padding:2.5rem}@media (max-width:35em){:root{--cm-body-padding:1.25rem}}.klaro{font-family:inherit;font-family:var(--font-family,inherit);font-size:16px;font-size:var(--font-size,16px)}.klaro *{box-sizing:border-box}.klaro .cm-bg{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsl(0 0% 100% / .4);background-color:rgb(60 60 60 / .2);bottom:0;display:flex;justify-content:center;left:0;padding:1.25rem;position:fixed;right:0;top:0;z-index:999}@media (max-width:35em){.klaro .cm-bg{padding-left:0;padding-right:0}}.klaro button{font-family:inherit;font-family:var(--font-family,inherit);font-size:16px;font-size:var(--font-size,16px)}.klaro.cm-as-context-notice{height:100%}.klaro .context-notice .cm-switch-container,.klaro .cookie-modal .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom:1px solid #ccc;border-bottom:var(--border-width,1px) var(--border-style,solid) var(--light2,#ccc);display:block;line-height:20px;min-height:40px;padding:10px 10px 10px 66px;position:relative;vertical-align:middle}.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-modal .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .context-notice .cm-switch-container p,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-modal .cm-switch-container p,.klaro .cookie-modal .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container:first-child{margin-top:0}.klaro .context-notice .cm-switch,.klaro .cookie-modal .cm-switch,.klaro .cookie-notice .cm-switch{display:inline-block;height:30px;position:relative;width:50px}.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#2581c4;background-color:var(--blue1,#2581c4)}.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#2581c4;background-color:var(--blue1,#2581c4);opacity:.6}.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before{transform:translateX(10px)}.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#459cdc;background-color:var(--blue2,#459cdc);opacity:.8}.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider:before{transform:translateX(10px)}.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#459cdc;background-color:var(--blue2,#459cdc);cursor:not-allowed;opacity:.8}.klaro .context-notice .cm-list-input,.klaro .cookie-modal .cm-list-input,.klaro .cookie-notice .cm-list-input{height:30px;left:0;opacity:0;position:absolute;top:0;width:50px}.klaro .context-notice .cm-list-title,.klaro .cookie-modal .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:1rem;font-weight:600}.klaro .context-notice .cm-list-description,.klaro .cookie-modal .cm-list-description,.klaro .cookie-notice .cm-list-description{color:hsl(0 0% 100% / .7);font-size:.9em;padding-top:4px}.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{left:0;position:absolute}.klaro .context-notice .cm-list-label .slider,.klaro .cookie-modal .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#0e182d;bottom:0;cursor:pointer;display:inline-block;left:0;position:absolute;right:0;top:0;transition:.4s;width:50px}.klaro .context-notice .cm-list-label .slider:before,.klaro .cookie-modal .cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label .slider:before{background-color:#fff;background-color:var(--white1,#fff);bottom:5px;box-shadow:0 0 .5em hsl(0 0% 100% / .2),0 0 .125em hsl(0 0% 100% / .2);content:"";height:20px;left:5px;position:absolute;transition:.4s;width:20px}.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-modal .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .context-notice .cm-list-label .slider.round:before,.klaro .cookie-modal .cm-list-label .slider.round:before,.klaro .cookie-notice .cm-list-label .slider.round:before{border-radius:50%}.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#6ab0e3;box-shadow-color:var(--blue3,#6ab0e3);box-shadow:0 0 1px var(color,blue3)}.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider:before,.klaro .context-notice .cm-list-label input:checked+.slider:before,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-label input:checked+.slider:before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label input:checked+.slider:before{transform:translateX(20px)}.klaro .context-notice .slider,.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0}.klaro .context-notice a,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice ul,.klaro .cookie-modal a,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal ul,.klaro .cookie-notice a,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice ul{color:#fff;color:var(--light1,#fff)}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice li,.klaro .context-notice p,.klaro .context-notice ul,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice ul{display:block;margin:.7em 0 0;padding:0;text-align:left}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit;font-family:var(--title-font-family,inherit)}.klaro .context-notice .cm-link,.klaro .cookie-modal .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle}.klaro .context-notice .cm-btn,.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{background-color:var(--c-primary);border:1px solid var(--HelleBlau);border-radius:4px;border-radius:var(--border-radius,4px);box-shadow:var(--shadow);color:#fff;color:var(--button-text-color,#fff);cursor:pointer;font-size:.875em;margin-right:1.25em;padding:1rem;text-transform:uppercase;transition:background-color .25s ease-in-out,border-color .25s ease-in-out}.klaro .context-notice .cm-btn:last-child,.klaro .cookie-modal .cm-btn:last-child,.klaro .cookie-notice .cm-btn:last-child{margin-right:0}.klaro .context-notice .cm-btn:disabled,.klaro .cookie-modal .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}@media (hover:hover){.klaro .context-notice .cm-btn:hover,.klaro .cookie-modal .cm-btn:hover,.klaro .cookie-notice .cm-btn:hover{background-color:var(--c-primary-light);border-color:var(--c-primary-light)}}.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#ccc;background-color:var(--light2,#ccc)}.klaro .context-notice .cm-btn.cm-btn-lern-more,.klaro .cookie-modal .cm-btn.cm-btn-lern-more,.klaro .cookie-notice .cm-btn.cm-btn-lern-more{background:none;border:none;box-shadow:none;color:currentColor;font-size:1em;padding:0;text-decoration-line:underline;text-transform:none}.klaro .context-notice{align-items:center;background-color:#303136;background-color:var(--dark1,#303136);border-radius:4px;border-radius:var(--border-radius,4px);box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;padding:1em}@media (min-width:60em){.klaro .context-notice{padding:2em}}.klaro .context-notice.cm-dark{background-color:#303136;background-color:var(--dark1,#303136);border-color:#575960;border-color:var(--dark2,#575960)}.klaro .context-notice.cm-dark p{color:#fff;color:var(--light1,#fff)}.klaro .context-notice.cm-dark p a{color:#459cdc;color:var(--blue2,#459cdc)}.klaro .context-notice p{color:#fff;color:var(--light1,#fff);flex-grow:0;margin-top:0;padding-top:0;text-align:center}.klaro .context-notice p a{color:#24cc9a;color:var(--green2,#24cc9a)}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .cookie-modal{box-sizing:border-box;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:10000}.klaro .cookie-modal.cm-embedded{height:inherit;left:inherit;position:relative;right:inherit;width:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;transform:none}.klaro .cookie-modal .cm-bg{height:100%;left:0;position:fixed;top:0;width:100%}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#303136;background-color:var(--dark1,#303136);box-shadow:var(--shadow);color:#fff;color:var(--light1,#fff);max-height:98%;overflow:auto;position:fixed;top:50%;transform:translateY(-50%);width:100%;z-index:1001}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;border-radius:var(--border-radius,4px);height:auto;margin:0 auto;max-width:640px;position:relative;width:auto}}.klaro .cookie-modal .cm-modal .hide{background:none;border-style:none;cursor:pointer;padding:.3em;position:absolute;right:20px;top:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#fff;stroke:var(--light1,#fff)}.klaro .cookie-modal .cm-modal .cm-footer{align-items:center;border-top:1px solid #575960;border-top:var(--border-width,1px) var(--border-style,solid) var(--dark2,#575960);display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--cm-body-padding);padding-top:1.2em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:space-between;width:100%}.klaro .cookie-modal .cm-modal .cm-footer-buttons button.cm-btn{flex:1;margin-right:0}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-right:8px;padding-top:8px;text-align:right}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#ccc;color:var(--light2,#ccc)}.klaro .cookie-modal .cm-modal .cm-header{border-bottom:1px solid #575960;border-bottom:var(--border-width,1px) var(--border-style,solid) var(--dark2,#575960);padding:var(--cm-body-padding)}.klaro .cookie-modal .cm-modal .cm-header h1{display:block;font-size:2em;margin:0}.klaro .cookie-modal .cm-modal .cm-header h1.title{color:var(--orange);font-size:1rem;line-height:1.2;padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:var(--cm-body-padding);padding-top:0}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services{margin:2.5rem 0 0;padding:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services{margin-top:.4em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret{color:#fff;color:var(--light1,#fff)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret a,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret a{color:inherit;text-decoration-color:currentColor}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret a:hover,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret a:hover{color:var(--orange)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content{display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded{display:block;margin-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded:not(:last-child),.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded:not(:last-child){margin-bottom:2em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose+.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose+.cm-purpose{margin-top:2.5rem}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes 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-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service{line-height:20px;min-height:40px;padding-left:70px;position:relative;vertical-align:middle}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes{color:hsl(0 0% 100% / .5);font-size:.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all{border-top:1px solid #575960;border-top:var(--border-width,1px) var(--border-style,solid) var(--dark2,#575960);padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required{color:hsl(0 0% 100% / .7);font-size:.8em;padding-left:.2em}.klaro .cookie-notice{background-color:#303136;background-color:var(--dark1,#303136);z-index:999}@media (min-width:60em){.klaro .cookie-notice{max-width:640px;max-width:var(--notice-max-width,640px)}}@media (max-width:79em){.klaro .cookie-notice{border-radius:0;border-style:none}}.klaro .cookie-notice.cn-embedded{bottom:inherit;height:inherit;left:inherit;position:relative;right:inherit;width:inherit;z-index:0}.klaro .cookie-notice.cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice .cn-body{bottom:0;margin-bottom:0;margin-right:0;padding:var(--cm-body-padding,1em)}.klaro .cookie-notice .cn-body p:first-child{margin-top:0}.klaro .cookie-notice .cn-body p{margin-bottom:.5em}.klaro .cookie-notice .cn-body p.cn-changes{color:var(--orange);font-weight:900}.klaro .cookie-notice .cn-body strong{display:block}.klaro .cookie-notice .cn-body strong.headline{margin-bottom:1rem}.klaro .cookie-notice .cn-body .cn-learn-more{display:inline-block;flex-grow:1}.klaro .cookie-notice .cn-body .cn-buttons{-moz-column-gap:1.25rem;column-gap:1.25rem;display:inline-flex;flex-wrap:wrap;margin-top:-.5em;width:100%}.klaro .cookie-notice .cn-body .cn-buttons button.cm-btn{flex:1;margin-right:0;margin-top:.5em}.klaro .cookie-notice .cn-body .cn-ok{align-items:baseline;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:left;margin-top:1.2em}.klaro .cookie-notice .cn-body .cn-ok a{margin-bottom:.5em}.klaro .cookie-notice .cn-body .cn-ok a,.klaro .cookie-notice .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-notice .cn-body .cn-ok .cm-btn-info:first-child{margin-bottom:1em}.klaro .cookie-modal-notice{background-color:#303136;background-color:var(--dark1,#303136);box-shadow:var(--shadow);color:#fff;color:var(--light1,#fff);max-height:98%;overflow:auto;position:fixed;top:50%;transform:translateY(-50%);width:100%;z-index:1001}@media (min-width:660px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius,4px);height:auto;margin:0 auto;max-width:640px;position:relative;width:auto}}.klaro .cookie-modal-notice .cn-ok{align-items:center;display:flex;flex-flow:row;justify-content:space-between;margin-top:1em}.klaro .cookie-notice-hidden{display:none!important}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider{background-color:#33f29e}.klaro .cm-btn.cm-btn-lern-more,.klaro a{text-decoration-color:hsl(0 0% 100% / .6)}.klaro .cm-btn.cm-btn-lern-more:hover,.klaro a:hover{color:var(--orange);text-decoration-color:var(--orange)}.klaro .headline,.klaro strong.headline{font-family:var(--font_n);font-size:32px;font-weight:900;line-height:1.25;text-transform:uppercase}.klaro .subheadline,.klaro strong.subheadline{color:var(--orange);font-family:var(--font_m);font-size:16px;font-weight:700;line-height:1.5}.elementor-widget-container [data-type=placeholder]{align-items:center;background-color:rgb(0 0 0 / .4);bottom:0;display:flex;height:auto!important;justify-content:center;left:0;max-width:none!important;padding:1em;position:absolute;right:0;top:0;width:auto!important}.elementor-widget-container [data-type=placeholder] .klaro.cm-as-context-notice{height:auto}