/* @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{outline:var(--klaro-dialog-focus-outline);box-shadow:var(--klaro-dialog-focus-box-shadow),0 0 0 2px #ad1a16 !important;}.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 4px rgb(173 26 22 / 85%) !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 .cm-modal.cm-klaro .klaro-close{color:#333 !important;}.klaro .cm-modal.cm-klaro .klaro-close:hover,.klaro .cm-modal.cm-klaro .klaro-close:focus,.klaro .cm-modal.cm-klaro .klaro-close:focus-visible{color:#fff !important;background-color:#c10302 !important;}.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,.klaro_toggle_dialog{left:25px !important;right:auto !important;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-buttons .cn-decline,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-changes{display:none !important;}.klaro .cookie-notice:not(.cookie-modal-notice) #id-cookie-notice a{color:#880100 !important;text-decoration:underline;}@media (min-width:1024px){div#klaro-cookie-notice,.klaro .cookie-notice:not(.cookie-modal-notice){left:25px !important;right:auto !important;}}.klaro .cookie-notice:not(.cookie-modal-notice) .klaro-close:hover,.klaro .cookie-notice:not(.cookie-modal-notice) .klaro-close:focus,.klaro .cookie-notice:not(.cookie-modal-notice) .klaro-close:focus-visible{color:#c10302 !important;background-color:transparent !important;}body .klaro .cookie-modal .cm-modal .cm-header > button.hide{display:block !important;}@media (max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-ok{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;justify-content:flex-start !important;align-items:center !important;gap:.75rem !important;margin-top:1rem !important;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-ok .cn-learn-more,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-ok .cn-buttons{width:auto !important;flex:0 0 auto !important;margin:0 !important;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-ok .cn-buttons .cm-btn{width:auto !important;margin:0 !important;white-space:nowrap !important;}}@media (max-width:480px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-ok{flex-direction:column !important;flex-wrap:nowrap !important;align-items:flex-start !important;}.klaro .cookie-notice:not(.cookie-modal-notice) .klaro-close{top:-1.25rem !important;}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
