.klaro .cm-footer-buttons{display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 550px){.klaro .cm-footer-buttons{box-shadow:0 -6px 10px #fff;flex-wrap:nowrap;padding-top:.5rem;position:relative}}.klaro .cm-btn{flex:0 0 100%;font-size:.75em;margin-bottom:.5rem;padding:.4rem 1rem}@media (min-width: 550px){.klaro .cm-btn{flex:0 0 auto;font-size:1em;margin-bottom:0;width:auto}}.klaro .cm-btn.cm-btn-accept:not(:last-child),.klaro .cm-btn.cn-decline{background-color:transparent;color:inherit;margin-bottom:0;order:2;padding-left:0;padding-right:0;text-decoration:none}.klaro .cm-btn.cm-btn-accept:not(:last-child){order:1}.klaro .cm-app{border-bottom:1px solid currentColor;flex:0 1 100%;padding:15px 20px 15px 50px;position:relative}@media (min-width: 600px){.klaro .cm-app{flex:0 1 50%}.klaro .cm-app:first-child:last-child,.klaro .cm-app:nth-child(odd):last-child{flex:0 1 100%}}.klaro .cm-app .slider{width:40px}.klaro .cm-app .slider::before,.klaro .cm-app .slider::after{height:12px;width:12px}.klaro .cm-app .switch{height:22px;left:0;position:absolute;top:17px;width:auto}.klaro .cm-app:last-child,.klaro .cm-app:nth-last-child(2):nth-child(odd){border-bottom:0}.klaro .cm-app-description,.klaro .cm-caret,.klaro .cm-header>p,.klaro .cm-list-description,.klaro .purposes{font-size:.75em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.3;margin-bottom:0}@media (min-width: 550px){.klaro .cm-app-description,.klaro .cm-caret,.klaro .cm-header>p,.klaro .cm-list-description,.klaro .purposes{font-size:.85em;line-height:1.5}}.klaro .cm-app-title{font-weight:700}.klaro .cm-apps{border-bottom:1px solid currentColor;border-top:1px solid currentColor;display:flex;flex-wrap:wrap;margin:2rem 0}.klaro .cm-body{max-height:200px;overflow:auto;padding:1em 0}@media (min-height: 768px){.klaro .cm-body{max-height:300px}}.klaro .cm-body ul{display:block}.klaro .cm-body span{display:inline-block;width:auto}.klaro .cm-body ul.cm-services,.klaro .cm-body ul.cm-purposes{padding:0;margin:0}.klaro .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,.klaro .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret{color:#888}.klaro .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,.klaro .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,.klaro .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cm-body ul.cm-services li.cm-service,.klaro .cm-body ul.cm-services li.cm-purpose,.klaro .cm-body ul.cm-purposes li.cm-service,.klaro .cm-body ul.cm-purposes li.cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:50px;min-height:40px}.klaro .cm-body ul.cm-services li.cm-service:first-child,.klaro .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cm-body ul.cm-purposes li.cm-purpose:first-child{margin-top:0}.klaro .cm-body ul.cm-services li.cm-service p,.klaro .cm-body ul.cm-services li.cm-purpose p,.klaro .cm-body ul.cm-purposes li.cm-service p,.klaro .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0}.klaro .cm-body ul.cm-services li.cm-service p.purposes,.klaro .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cm-body ul.cm-purposes li.cm-purpose p.purposes{font-size:0.8em;color:#999}.klaro .cm-body ul.cm-services li.cm-service.cm-toggle-all,.klaro .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top:1px solid currentColor;margin-top:1em;padding-top:1em}.klaro .cm-body ul.cm-services li.cm-service span.cm-list-title,.klaro .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600}.klaro .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cm-body ul.cm-services li.cm-service span.cm-required,.klaro .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cm-body ul.cm-purposes li.cm-purpose span.cm-required{padding-left:0.2em;font-size:0.8em;color:#999}.klaro .cm-list-description{padding-top:0}.klaro .cookie-modal{bottom:0;position:fixed;right:0;z-index:1000}.klaro .cookie-modal .cm-modal{background-color:#f8f8f8;box-shadow:0 0 8px rgba(0,0,0,0.25);height:auto;max-height:98%;max-width:680px;overflow:auto;padding:2rem;z-index:1001}@media (min-width: 680px){.klaro .cookie-modal .cm-modal{margin:2rem;max-width:640px}}.klaro .cookie-modal .hide{background:none;border:none;color:inherit;position:absolute;right:0;top:5px;width:48px;z-index:1}.klaro .cookie-modal .hide svg{stroke:currentColor}.klaro .cookie-notice{background-color:#f8f8f8;bottom:0;box-shadow:0 0 8px rgba(0,0,0,0.25);left:0;position:fixed;right:0;width:100%;z-index:9999}.klaro .title{font-size:2rem;margin-top:0}@media (min-width: 550px){.klaro .title{font-size:2.4rem}}.klaro .cm-powered-by{display:none}.cm-switch-container{display:block;position:relative;padding:10px;padding-left:66px;line-height:20px;vertical-align:middle;min-height:40px;border-bottom:1px solid #ccc}.cm-switch-container:last-child{border-bottom:0}.cm-switch-container:first-child{margin-top:0}.cm-switch-container p{margin-top:0}.cm-switch{position:relative;display:inline-block;width:50px;height:30px}.cm-list-input:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1, #1a936f)}.cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1, #1a936f);opacity:0.6}.cm-list-input.half-checked:checked+.cm-list-label .slider::before{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.cm-list-input.only-required+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2, #24cc9a);opacity:0.8}.cm-list-input.only-required+.cm-list-label .slider::before{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.cm-list-input.required:checked+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2, #24cc9a);opacity:0.8;cursor:not-allowed}.cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.cm-list-title{font-size:14px;font-weight:600}.cm-list-description{font-size:14px;padding-top:4px;color:#666}.cm-list-label .cm-switch{position:absolute;left:0}.cm-list-label .slider{position:absolute;cursor:pointer;top:0;left:3px;right:0;bottom:0;background-color:#ccc;-webkit-transition:0.4s;transition:0.4s;width:50px;display:inline-block}.cm-list-label .slider::before{position:absolute;content:'';height:20px;width:20px;left:5px;bottom:5px;background-color:#fff;-webkit-transition:0.4s;transition:0.4s}.cm-list-label .slider.round{border-radius:30px}.cm-list-label .slider.round::before{border-radius:50%}.cm-list-label input:focus+.slider{box-shadow-color:#48dfb2;box-shadow-color:var(--green3, #48dfb2);box-shadow:0 0 1px #48dfb2}.cm-list-label input:checked+.slider::before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.cm-list-input:focus+.cm-list-label .slider{box-shadow:0 0 0 3px #2581c4}.cm-list-input:checked+.cm-list-label .slider::before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.cm-list-label .slider{height:24px;top:4px;width:40px}.cm-list-label .slider::before{bottom:3px;height:18px;left:3px;width:18px}.cm-list-input:checked+.cm-list-label .slider::before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.cm-list-input.half-checked:checked+.cm-list-label .slider::before{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}
/*# sourceMappingURL=style.min.css.map */
