/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.klaro,:root{--klaro-primary-color:#006a73;--klaro-link-color:#006a73;--klaro-link-color-hover:#004a50;--klaro-button-bg:#006a73;--klaro-button-text-color:#fff;--klaro-button-border:2px solid #006a73;--klaro-button-border-radius:5px;--klaro-button-padding:0.75rem 1rem;--klaro-button-bg-hover:#004a50;--klaro-button-text-color-hover:#fff;--klaro-button-border-hover:2px solid #004a50;--klaro-slider-bg:#dedede;--klaro-slider-bg-active:#006a73;--klaro-slider-bg-required:#006a73;--font-family:PT Sans,sans-serif;--title-font-family:Unna,serif;--green1:#006a73;--green2:#006a73;--green3:#006a73;--blue1:#006a73;--blue2:#006a73;--dark2:#006a73;--button-text-color:#fff;--border-radius:5px}.klaro .context-notice .cm-btn,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-modal .cm-btn,.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn,.klaro .cookie-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#006a73;border:2px solid #006a73;border-radius:5px;color:#fff;font-family:PT Sans,sans-serif;font-weight:700;padding:.75rem 1rem}.klaro .context-notice .cm-btn.cm-btn-info:focus,.klaro .context-notice .cm-btn.cm-btn-info:hover,.klaro .context-notice .cm-btn.cm-btn-success:focus,.klaro .context-notice .cm-btn.cm-btn-success:hover,.klaro .context-notice .cm-btn:focus,.klaro .context-notice .cm-btn:hover,.klaro .cookie-modal .cm-btn.cm-btn-info:focus,.klaro .cookie-modal .cm-btn.cm-btn-info:hover,.klaro .cookie-modal .cm-btn.cm-btn-success:focus,.klaro .cookie-modal .cm-btn.cm-btn-success:hover,.klaro .cookie-modal .cm-btn:focus,.klaro .cookie-modal .cm-btn:hover,.klaro .cookie-notice .cm-btn.cm-btn-info:focus,.klaro .cookie-notice .cm-btn.cm-btn-info:hover,.klaro .cookie-notice .cm-btn.cm-btn-success:focus,.klaro .cookie-notice .cm-btn.cm-btn-success:hover,.klaro .cookie-notice .cm-btn:focus,.klaro .cookie-notice .cm-btn:hover{background-color:#004a50;border-color:#004a50;color:#fff}.klaro .context-notice .cm-btn.cm-btn-danger,.klaro .context-notice .cm-btn.cm-btn-decline,.klaro .cookie-modal .cm-btn.cm-btn-danger,.klaro .cookie-modal .cm-btn.cm-btn-decline,.klaro .cookie-notice .cm-btn.cm-btn-danger,.klaro .cookie-notice .cm-btn.cm-btn-decline{background-color:#fff;border:2px solid #dedede;color:#262626}.klaro .context-notice .cm-btn.cm-btn-danger:focus,.klaro .context-notice .cm-btn.cm-btn-danger:hover,.klaro .context-notice .cm-btn.cm-btn-decline:focus,.klaro .context-notice .cm-btn.cm-btn-decline:hover,.klaro .cookie-modal .cm-btn.cm-btn-danger:focus,.klaro .cookie-modal .cm-btn.cm-btn-danger:hover,.klaro .cookie-modal .cm-btn.cm-btn-decline:focus,.klaro .cookie-modal .cm-btn.cm-btn-decline:hover,.klaro .cookie-notice .cm-btn.cm-btn-danger:focus,.klaro .cookie-notice .cm-btn.cm-btn-danger:hover,.klaro .cookie-notice .cm-btn.cm-btn-decline:focus,.klaro .cookie-notice .cm-btn.cm-btn-decline:hover{background-color:#f2f7f8;border-color:#262626;color:#262626}.klaro .cookie-modal .cm-modal,.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#fff;border-radius:5px;color:#262626;font-family:PT Sans,sans-serif;max-width:600px}.klaro .cookie-modal .cm-modal .cm-header .title,.klaro .cookie-modal .cm-modal .cm-header h1,.klaro .cookie-modal .cm-modal .cm-header h2{color:#262626;font-family:Unna,serif;font-size:1.5rem;font-weight:700;line-height:1.25}.klaro .cookie-modal .cm-modal .cm-header p{color:#262626;font-family:PT Sans,sans-serif;font-size:1rem;line-height:1.5}.klaro .cookie-modal .cm-modal .cm-header a{color:#006a73;text-decoration:underline}.klaro .cookie-modal .cm-modal .cm-header a:focus,.klaro .cookie-modal .cm-modal .cm-header a:hover{color:#004a50}.klaro .cookie-modal .cm-modal .cm-body{font-family:PT Sans,sans-serif}.klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-purpose .cm-list-title,.klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-service .cm-list-title{color:#262626;font-family:PT Sans,sans-serif;font-weight:700}.klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-purpose .cm-list-description,.klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-service .cm-list-description{color:#676767;font-family:PT Sans,sans-serif;font-size:.9rem}.klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-purpose .cm-required,.klaro .cookie-modal .cm-modal .cm-body .cm-purposes .cm-service .cm-required{color:#676767;font-size:.8rem}.klaro.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-list-input:not(:checked)+.cm-list-label .slider,.klaro.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-service .cm-list-input:not(:checked)+.cm-list-label .slider{background-color:#ccc!important;border-radius:10px}.klaro.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-list-input:not(:checked)+.cm-list-label .slider:before,.klaro.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-service .cm-list-input:not(:checked)+.cm-list-label .slider:before{background-color:#fff;border-radius:50%}.klaro.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-list-input:checked+.cm-list-label .slider,.klaro.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-service .cm-list-input:checked+.cm-list-label .slider{background-color:#006a73!important;border-radius:10px}.klaro.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-list-input:checked+.cm-list-label .slider:before,.klaro.klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-service .cm-list-input:checked+.cm-list-label .slider:before{background-color:#fff;border-radius:50%}.klaro .cookie-modal .cm-modal .cm-caret a{color:#006a73;font-size:.9rem}.klaro .cookie-modal .cm-modal .cm-caret a:focus,.klaro .cookie-modal .cm-modal .cm-caret a:hover{color:#004a50}.klaro .cookie-modal .cm-modal .cm-footer{font-family:PT Sans,sans-serif}.klaro .cookie-modal .cm-modal .cm-footer .cm-footer-buttons{display:flex;flex-wrap:wrap;gap:.75rem}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{color:#676767;font-size:.8rem}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#676767}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a:focus,.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a:hover{color:#006a73}.klaro .cookie-modal .cm-bg{background-color:rgba(0,0,0,.6)}.klaro .context-notice{font-family:PT Sans,sans-serif}
