.klaro .cookie-modal,.klaro .cookie-notice{font-size:14px}.klaro .cookie-modal .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom:1px solid #ccc;display:block;line-height:20px;min-height:40px;padding:10px 10px 10px 66px;position:relative;vertical-align:middle}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .cookie-modal .cm-switch-container p,.klaro .cookie-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .cookie-modal .cm-switch,.klaro .cookie-notice .cm-switch{display:inline-block;height:30px;position:relative;width:50px}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#488a22}.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:#488a22;opacity:.6}.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{-ms-transform:translateX(16px);transform:translateX(16px)}.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:#488a22;opacity:.8}.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{-ms-transform:translateX(16px);transform:translateX(16px)}.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:#488a22;cursor:not-allowed;opacity:1}.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 .cookie-modal .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:14px;font-weight:600}.klaro .cookie-modal .cm-list-description,.klaro .cookie-notice .cm-list-description{color:#666;font-size:14px;padding-top:4px}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{left:0;position:absolute}.klaro .cookie-modal .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#ccc;bottom:0;cursor:pointer;display:inline-block;left:0;position:absolute;right:0;top:0;transition:.4s;width:50px}.klaro .cookie-modal .cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label .slider:before{background-color:#fff;bottom:5px}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-list-label .slider.round:before,.klaro .cookie-notice .cm-list-label .slider.round:before{border-radius:50%}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow:0 0 1px #48dfb2}.klaro .cookie-modal .cm-list-label input:checked+.slider:before,.klaro .cookie-notice .cm-list-label input:checked+.slider:before{-ms-transform:translateX(30px);transform:translateX(30px)}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 hsla(0,0%,49%,.2),5px 5px 10px 0 hsla(0,0%,49%,.19)}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider:before{-ms-transform:translateX(30px);transform:translateX(30px)}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .cookie-modal a,.klaro .cookie-notice a{color:#1a936f;text-decoration:none}.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 h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice ul{color:#eee}.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 .cookie-modal .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle}.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{background:#555;border:0;border-radius:6px;color:#eee;font-size:1em;margin-right:.5em;padding:.4em}.klaro .cookie-modal .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background:#aaa;color:#000}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background:#1a936f}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background:#2581c4}.klaro .cookie-modal{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}.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;-ms-transform:none;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%}.klaro .cookie-modal .cm-modal.cm-klaro{background:#333;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);color:#eee;max-height:98%;overflow:auto;position:fixed;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1001}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{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;position:absolute;right:20px;top:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#eee}.klaro .cookie-modal .cm-modal .cm-footer{border-top:1px solid #555;padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-right:8px;padding-top:4px;text-align:right}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#999}.klaro .cookie-modal .cm-modal .cm-header{border-bottom:1px solid #555;padding:1em 24px 1em 1em}.klaro .cookie-modal .cm-modal .cm-header h1{display:block;font-size:2em;margin:0}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.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-apps,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{margin:0;padding:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .cm-apps .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-apps .cm-caret{color:#888}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .cm-apps .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-apps .cm-content{display:none;margin-left:-40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .cm-apps .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-apps .cm-content.expanded{display:block;margin-top:10px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{line-height:20px;min-height:40px;padding-left:60px;position:relative;vertical-align:middle}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app 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-purpose p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{color:#999;font-size:.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top:1px solid #555;padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app span.cm-required,.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{color:#999;font-size:.8em;padding-left:.2em}.klaro .cookie-notice:not(.cookie-modal-notice){background:#333;z-index:999}@media (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px;bottom:20px;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);max-width:400px;position:fixed;right:20px}}@media (max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:0;border-style:none}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{bottom:inherit;height:inherit;left:inherit;position:relative;right:inherit;width:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{bottom:0;margin-bottom:0;margin-right:0;padding:0 1em 1em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;flex-grow:1}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - .5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{align-items:baseline;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;margin-top:-.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-modal-notice{background:#333;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);color:#eee;max-height:98%;overflow:auto;padding:.2em 1em 1em;position:fixed;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1001}@media (min-width:400px){.klaro .cookie-modal-notice{border-radius:4px;height:auto;margin:0 auto;max-width:400px;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}.cm-footer-links{color:#333}.klaro .cookie-notice .cn-body .cn-buttons{padding-bottom:0}.klaro .cn-ok,.klaro .cookie-modal .cm-modal .cm-footer{position:relative}.klaro .cookie-notice h2{font-size:16px;margin:5px 0 10px}.klaro .cookie-modal .cn-decline,.klaro .cookie-modal a,.klaro .cookie-notice .cn-decline,.klaro .cookie-notice a{color:#333;font-size:14px;text-decoration:underline}.klaro .cookie-modal p a,.klaro .cookie-notice p a{font-size:1em}.klaro .cm-caret a{font-size:1em;text-decoration:none}#klaro *,#klaro :focus,:hover{outline:none}.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 h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice ul{border:none;color:#333}.link-row-notice{bottom:0;bottom:5px;display:block;left:0;position:absolute;right:0;text-align:center}.klaro .cookie-modal button.cm-btn.cm-btn-accept{float:left;margin-top:2px}#klaro{position:relative;z-index:2000}.klaro .cookie-notice:not(.cookie-modal-notice){background:rgba(0,0,0,.5);border-radius:0;bottom:0;box-shadow:none;max-width:100%;position:fixed;right:0;width:100%}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{background:#fff;margin:10px auto 5px;max-width:100%;padding:10px;position:relative;width:972px}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{color:#333;margin-bottom:.5em}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background:#0d8800;border:1px solid #0d8800;color:#fff;display:block;font-size:18px;margin:10px auto 40px;padding:5px 10px;text-decoration:none;width:27%}.klaro .cookie-modal .cm-modal .cm-btn.cm-btn-accept-all{margin:20px auto}.klaro .cookie-modal .cm-modal .cm-btn.cm-btn-success{bottom:11px}.klaro .cookie-notice button.cn-decline{background:#eee;bottom:-17px;color:#555;left:0;line-height:100%;margin:0 auto;padding:9px 10px;position:absolute;right:0;text-decoration:none!important;width:30%}.klaro .cookie-modal .cm-link,.klaro .cookie-notice .cm-link{bottom:-20px;color:#333;font-size:14px;line-height:19px;position:absolute;right:0;text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{padding-bottom:5px;width:100%}.klaro .cookie-modal .link-row-notice{bottom:5px}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{webkit-transform:translateZ(0);box-shadow:none;transform:translateZ(0)}.klaro .cookie-modal .cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label .slider:before{background-color:#2c3939;bottom:-7px;content:"";height:20px;left:0;position:absolute;transition:.4s;width:20px}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{height:6px;top:6px}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#fff}.klaro .cookie-modal button.cm-btn.cm-btn-accept{background-color:#fff;border:0;color:#333;font-size:14px;padding:0}.klaro .cookie-modal .cm-modal .cm-body{height:150px;overflow-y:scroll;padding:1em}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by,.klaro .cookie-modal .cn-decline{display:none;height:0;width:0}.klaro .cookie-modal .cm-modal .cm-footer{padding-bottom:5px;padding-top:0}.klaro .cookie-modal .cm-modal .cm-footer-buttons{min-height:40px}.klaro .cookie-modal button.cm-btn.cm-btn-accept{bottom:11px;height:14px;left:0;margin:0 auto;position:absolute;right:0;text-decoration:underline;width:auto;width:fit-content}.klaro .cookie-notice.cookie-modal-notice .cn-logo{display:none}.klaro .cookie-modal-notice{background:#fff;color:#333;max-width:100%;padding-bottom:8px;width:700px}.klaro .cookie-modal-notice .cn-buttons{width:100%}.klaro .cookie-notice.cookie-modal-notice .cn-decline{bottom:-17px;display:initial;height:auto;width:auto;width:fit-content}.klaro .cookie-modal-notice .cm-btn.cm-btn-info{background:none;bottom:-20px;color:#333;font-size:14px;padding:0;position:absolute;right:8px;text-decoration:underline;width:fit-content}.klaro .cookie-modal .cm-modal .cm-body label.cm-list-label span.cm-required{display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-content label.cm-list-label span.cm-required{display:inline-block}.klaro .cookie-modal .cm-purposes{display:none}.klaro .cookie-modal .cm-list-label{margin-bottom:0}@media (max-width:620px){.klaro .cookie-notice.cookie-modal-notice .cn-body .cn-buttons{padding-bottom:40px}.klaro .cookie-notice.cookie-modal-notice .cn-decline{bottom:25px}.klaro .cookie-modal-notice .cm-btn.cm-btn-info{bottom:-21px}}@media (max-width:440px){.klaro .cookie-notice.cookie-modal-notice .cn-body .cn-buttons{padding-bottom:60px}.klaro .cookie-notice.cookie-modal-notice .cn-decline{bottom:50px;left:0;margin:0 auto;right:0}.klaro .cookie-modal-notice .cm-btn.cm-btn-info{bottom:15px;left:0;margin:0 auto;right:0}.cm-footer-links{text-align:center}}@media (max-width:570px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:100%}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{padding-bottom:35px}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{max-width:100%;width:100%!important}.klaro .cookie-notice button.cn-decline{bottom:13px}.klaro .cookie-modal .cm-link,.klaro .cookie-notice .cm-link{bottom:-21px;right:-6px}.klaro .cookie-modal .cm-modal .cm-btn.cm-btn-accept-all{margin-bottom:60px}.klaro .cookie-modal .cm-modal .cm-btn.cm-btn-success.cm-btn-accept{bottom:60px;width:auto;width:fit-content}.cm-modal .cm-footer-links{padding-bottom:11px;text-align:center}}@media (max-width:400px){.klaro .cookie-modal .cm-modal .cm-header h1{font-size:20px}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{padding-bottom:40px}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{font-size:16px;padding:10px 5px}.klaro .cookie-notice button.cn-decline{bottom:18px;left:0}.klaro .cookie-modal .cm-link,.klaro .cookie-notice .cm-link{bottom:-20px;right:0}}@media (max-width:340px){.klaro .cookie-modal .cm-modal .cm-header h1{font-size:18px}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{padding-bottom:45px}.klaro .cn-ok .cm-btn.cm-btn-danger.cn-decline,.klaro .cn-ok .cm-link.cn-learn-more{left:0;margin:0 auto;right:0;text-align:center}.klaro .cookie-notice button.cn-decline{bottom:25px}.klaro .cookie-notice .cm-link{bottom:0}.cm-footer-links{text-align:center}}