/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h2#id-cookie-title{font-family:"Roboto",sans-serif;font-size:22px;font-weight:400;font-style:normal;}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn,.klaro.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more{display:inline-block;width:fit-content;padding:var(--klaro-button-padding);color:var(--klaro-button-text-color);border:2px solid #a70000;border-radius:var(--klaro-button-border-radius);background-color:#c10302;box-shadow:var(--klaro-button-box-shadow);font-size:var(--klaro-button-font-size);font-weight:var(--klaro-button-font-weight);line-height:var(--klaro-button-line-height);text-decoration:none;}.klaro .cookie-modal .cm-btn:hover,.klaro .context-notice .cm-btn:hover,.klaro .cookie-notice .cm-btn:hover,.klaro.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more:hover{color:white;border:2px solid #a70000;background-color:#9d0100;transition:background-color 0.3s ease;}@media (max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0;}}.klaro.klaro-theme-mars .cookie-modal .cm-btn,.klaro.klaro-theme-mars .context-notice .cm-btn,.klaro.klaro-theme-mars .cookie-notice .cm-btn,.klaro.klaro-theme-mars.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more{background-color:#c10302 !important;border:2px solid #a70000 !important;color:#ffffff !important;display:inline-block;transition:background-color 0.3s ease,border-color 0.3s ease;}.klaro.klaro-theme-mars .cookie-modal .cm-btn:hover,.klaro.klaro-theme-mars .context-notice .cm-btn:hover,.klaro.klaro-theme-mars .cookie-notice .cm-btn:hover,.klaro.klaro-theme-mars.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more:hover{background-color:#880100 !important;border-color:#700100 !important;color:#ffffff !important;}.klaro.klaro-theme-mars .cm-btn.cm-btn-success,.klaro.klaro-theme-mars .cm-btn.cm-btn-danger,.klaro.klaro-theme-mars .cm-btn.cm-btn-info,.klaro.klaro-theme-mars .cm-btn.cm-btn-decline{background-color:#c10302 !important;color:#ffffff !important;border:2px solid #a70000 !important;}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#333;background-color:rgb(238 238 238 / 85%);}.klaro .cm-modal.cm-klaro:focus,.klaro .cm-modal.cm-klaro:focus-visible,.klaro .context-notice:focus,.klaro .context-notice:focus-visible,.klaro .cookie-notice:focus,.klaro .cookie-notice:focus-visible{outline:var(--klaro-dialog-focus-outline);box-shadow:var(--klaro-dialog-focus-box-shadow),0 0 0 10px #ad1a16 !important;}.klaro.klaro-theme-mars .cookie-modal .cm-btn:focus,.klaro.klaro-theme-mars .context-notice .cm-btn:focus,.klaro.klaro-theme-mars .cookie-notice .cm-btn:focus,.klaro.klaro-theme-mars.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more:focus{outline:2px solid #a70000 !important;outline-offset:var(--klaro-button-focus-outline-offset) !important;box-shadow:var(--klaro-button-focus-box-shadow) !important;}.klaro.klaro-theme-mars .cookie-modal .cm-btn:focus-visible,.klaro.klaro-theme-mars .context-notice .cm-btn:focus-visible,.klaro.klaro-theme-mars .cookie-notice .cm-btn:focus-visible,.klaro.klaro-theme-mars.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more:focus-visible{outline:2px solid #a70000 !important;outline-offset:var(--klaro-button-focus-outline-offset) !important;box-shadow:var(--klaro-button-focus-box-shadow) !important;}.klaro .klaro-close{position:absolute;top:0;right:0;width:30px;height:45px;padding:0;cursor:pointer;color:var(--light1,#fafafa);border:none;background:none;outline:none;transition:all 0.2s ease;}.klaro .klaro-close:focus,.klaro .klaro-close:focus-visible{outline:2px solid #a70000 !important;outline-offset:-2px;box-shadow:0 0 5px rgba(167,0,0,0.5);}.klaro .klaro-close:hover{color:#ffffff;background-color:rgba(0,0,0,0.1);}.klaro .cookie-modal .cm-list-input.required:checked + .cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked + .cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked + .cm-list-label .slider{background-color:#c10302 !important;}.klaro .cookie-modal .cm-list-input.only-required + .cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required + .cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required + .cm-list-label .slider{background-color:#d04640 !important;opacity:0.8;}.klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider,.klaro .context-notice .cm-list-input:checked + .cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider{background-color:#c10302 !important;}.klaro .cookie-modal .cm-modal.cm-klaro{top:12% !important;max-height:calc(100vh - 100px) !important;transform:none !important;margin-top:0 !important;}.cm-modal.cm-klaro{position:relative !important;top:100px !important;max-height:calc(100vh - 100px) !important;transform:none !important;margin-top:0 !important;z-index:999999 !important;}.cm-modal.cm-klaro .cm-body{max-height:calc(100vh - 250px) !important;overflow-y:auto !important;}.klaro_toggle_dialog:focus{transform:scale(1.2);outline:4px solid #bd2a2a;}button#klaro_toggle_dialog{display:none!important;}div#klaro-cookie-notice{display:none;}
