/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#2f2b63!important;color:#fff!important;z-index:10000000000!important}@media only screen and (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){bottom:0!important;left:0!important;max-width:none!important;right:0!important}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{border-top:1px solid #fff}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#2f2b63!important}.cn-body{padding:2rem 1rem!important}.cn-body p{font-size:.95rem;font-weight:300;margin:0 auto!important;max-width:600px}.klaro .cookie-modal p{font-size:.95rem!important;font-weight:300!important}.cn-ok{display:flex!important;justify-content:center!important;margin-top:1rem!important;margin:0 auto;max-width:600px}.cn-ok .cm-link{border:2px solid #fff!important;border-radius:8px!important;color:#fff!important;flex-grow:unset!important;margin-right:.2rem!important;text-align:center!important;text-decoration:none!important}.cn-ok .cm-link,.cn-ok button{font-size:.95rem!important;font-weight:600!important;padding:8px 40px!important}.cn-ok button{background-color:#d57fa9!important;border:2px solid #d57fa9!important;border-radius:8px!important;color:#2f2b63!important;margin-left:.2rem!important}.klaro .cookie-modal a{color:#d57fa9!important;font-weight:800}.klaro .cookie-modal .cm-modal .cm-footer-buttons button{background-color:#d57fa9!important;border:2px solid #d57fa9!important;border-radius:8px!important;color:#2f2b63!important;font-weight:600!important;padding:8px 40px!important}.klaro .cookie-modal .cm-modal .cm-footer-buttons{justify-content:center!important}.klaro .cookie-modal .cm-list-description,.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#fff!important;font-weight:300!important}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-footer{border-top-color:#fff!important}.klaro .cookie-modal .cm-modal .cm-header{border-bottom-color:#fff!important}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{color:#fff!important;font-style:italic!important}.klaro .cookie-modal .cm-modal .hide{background-color:#d57fa9!important;border-radius:6px!important;display:flex!important;padding:6px!important}.klaro .cookie-modal .cm-modal .hide svg{stroke:#2f2b63!important}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider{background-color:#7cddb1!important}.klaro .cookie-modal,.klaro .cookie-modal a,.klaro .cookie-modal button,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-notice,.klaro .cookie-notice a,.klaro .cookie-notice button,.klaro .cookie-notice p{font-size:.95rem!important}
