/* @license BSD 3-Clause https://github.com/klaro-org/klaro-js/blob/master/LICENSE */
.klaro{font-family:inherit;font-family:var(--font-family,inherit);font-size:14px;font-size:var(--font-size,14px)}.klaro button{font-family:inherit;font-family:var(--font-family,inherit);font-size:14px;font-size:var(--font-size,14px)}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .cookie-modal .cm-switch-container,.klaro .context-notice .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2,#c8c8c8);display:block;position:relative;padding:10px;padding-left:66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .context-notice .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 .context-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child{margin-top:0}.klaro .cookie-modal .cm-switch-container p,.klaro .context-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .cookie-modal .cm-switch,.klaro .context-notice .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.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:#1a936f;background-color:var(--green1,#1a936f)}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .context-notice .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:#1a936f;background-color:var(--green1,#1a936f);opacity:.6}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .context-notice .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{transform:translateX(10px)}.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:#24cc9a;background-color:var(--green2,#24cc9a);opacity:.8}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider::before{transform:translateX(10px)}.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:#24cc9a;background-color:var(--green2,#24cc9a);opacity:.8;cursor:not-allowed}.klaro .cookie-modal .slider,.klaro .context-notice .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 .cm-list-input,.klaro .context-notice .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:.9em;font-weight:600}.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description{color:#7c7c7c;color:var(--dark3,#7c7c7c);font-size:.9em;padding-top:4px}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#f2f2f2;background-color:var(--white2,#f2f2f2);position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-list-label .slider::before,.klaro .context-notice .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{background-color:#e6e6e6;background-color:var(--white3,#e6e6e6);position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;transition:.4s}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .context-notice .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 .context-notice .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 .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#48dfb2;box-shadow-color:var(--green3,#48dfb2);box-shadow:0 0 1px var(--box-shadow-color,green3)}.klaro .cookie-modal .cm-list-label input:checked+.slider::before,.klaro .context-notice .cm-list-label input:checked+.slider::before,.klaro .cookie-notice .cm-list-label input:checked+.slider::before{transform:translateX(20px)}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .context-notice .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 rgba(125,125,125,.2),5px 5px 10px 0 rgba(125,125,125,.19)}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider::before{transform:translateX(20px)}.klaro .cookie-modal .slider,.klaro .context-notice .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 .context-notice a,.klaro .cookie-notice a{color:#1a936f;color:var(--green1,#1a936f);text-decoration:none}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:#fafafa;color:var(--light1,#fafafa)}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{display:block;text-align:left;margin:0;padding:0;margin-top:.7em}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit;font-family:var(--title-font-family,inherit)}.klaro .cookie-modal .cm-link,.klaro .context-notice .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{color:#fff;color:var(--button-text-color,#fff);background-color:#5c5c5c;background-color:var(--dark2,#5c5c5c);border-radius:4px;border-radius:var(--border-radius,4px);padding:6px 10px;margin-right:.5em;border-style:none;padding:.4em;font-size:1em;cursor:pointer}.klaro .cookie-modal .cm-btn:disabled,.klaro .context-notice .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#c8c8c8;background-color:var(--light2,#c8c8c8)}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#1a936f;background-color:var(--green1,#1a936f)}.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:#24cc9a;background-color:var(--green2,#24cc9a)}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:#2581c4;background-color:var(--blue1,#2581c4)}.klaro .context-notice{border-radius:4px;border-radius:var(--border-radius,4px);border-style:solid;border-style:var(--border-style,solid);border-width:1px;border-width:var(--border-width,1px);border-color:#c8c8c8;border-color:var(--light2,#c8c8c8);background-color:#fafafa;background-color:var(--light1,#fafafa);display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding:12px;height:100%}.klaro .context-notice.cm-dark{background-color:#333;background-color:var(--dark1,#333);border-color:#5c5c5c;border-color:var(--dark2,#5c5c5c)}.klaro .context-notice.cm-dark p{color:#fafafa;color:var(--light1,#fafafa)}.klaro .context-notice.cm-dark p a{color:#459cdc;color:var(--blue2,#459cdc)}.klaro .context-notice p{color:#333;color:var(--dark1,#333);flex-grow:0;text-align:center;padding-top:0;margin-top:0}.klaro .context-notice p a{color:#24cc9a;color:var(--green2,#24cc9a)}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .context-notice p.ccn-description-empty-store{margin-top:24px;font-size:14px;font-size:var(--font-size,14px)}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#333;background-color:var(--dark1,#333);color:#fafafa;color:var(--light1,#fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto}@media(min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;border-radius:var(--border-radius,4px);position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;cursor:pointer;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#fafafa;stroke:var(--light1,#fafafa)}.klaro .cookie-modal .cm-modal .cm-footer{border-top-color:#5c5c5c;border-top-color:var(--dark2,#5c5c5c);border-top-width:1px;border-top-width:var(--border-width,1px);border-top-style:solid;border-top-style:var(--border-style,solid);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-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#5c5c5c;color:var(--dark2,#5c5c5c)}.klaro .cookie-modal .cm-modal .cm-header{border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-color:#5c5c5c;border-bottom-color:var(--dark2,#5c5c5c);padding:1em;padding-right:24px}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.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-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret{color:#a0a0a0;color:var(--light3,#a0a0a0)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.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-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{color:#a0a0a0;color:var(--light3,#a0a0a0);font-size:.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top-width:1px;border-top-width:var(--border-width,1px);border-top-style:solid;border-top-style:var(--border-style,solid);border-top-color:#5c5c5c;border-top-color:var(--dark2,#5c5c5c);padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service 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-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service 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:#5c5c5c;color:var(--dark2,#5c5c5c);padding-left:.2em;font-size:.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#333;background-color:var(--dark1,#333);z-index:999;position:fixed;width:100%;bottom:0;right:0}@media(min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px;border-radius:var(--border-radius,4px);position:fixed;position:var(--notice-position,fixed);right:20px;right:var(--notice-right,20px);left:auto;left:var(--notice-left,auto);bottom:20px;bottom:var(--notice-bottom,20px);top:auto;top:var(--notice-top,auto);max-width:400px;max-width:var(--notice-max-width,400px);box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}}@media(max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom: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{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em}.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:-0.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% - 0.5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-0.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;align-items:baseline}.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-color:#333;background-color:var(--dark1,#333);color:#fafafa;color:var(--light1,#fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;padding:1em;padding-top:.2em}@media(min-width:400px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius,4px);position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em}.klaro .cookie-notice-hidden{display:none !important}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.klaro{a,label.cm-list-label{display:inline-block;min-height:24px;cursor:pointer;}input:disabled + label.cm-list-label{cursor:not-allowed;}a:focus{outline:revert;}label.cm-list-label{padding-inline-start:unset;}}.klaro_toggle_dialog{position:fixed;z-index:99;right:25px;bottom:25px;width:35px;height:35px;margin:0;padding:0;cursor:pointer;border:1px solid #eaeaea;border-radius:20px;background:white;background-image:url(/modules/contrib/klaro/icons/privacy.svg);background-size:contain;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.25);box-shadow:0 5px 5px rgba(0,0,0,0.2);}.klaro_toggle_dialog:focus{transform:scale(1.2);}.klaro .context-notice p.cm-dialog-link{margin-top:6px;}.klaro.learn-more-as-button
  .cookie-notice:not(.cookie-modal-notice)
  a.cm-link.cn-learn-more{flex-grow:unset;min-height:24px;margin-right:auto;padding:0.4em;cursor:pointer;text-align:center;color:#fff;color:var(--button-text-color,#fff);border-style:none;border-radius:var(--border-radius,4px);background-color:#5c5c5c;background-color:var(--dark2,#5c5c5c);font-size:1em;line-height:1.125rem;}.klaro.hide-consent-dialog-title h2#id-cookie-title{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.klaro-close{position:absolute;top:0;right:0;width:30px;height:25px;padding:0;cursor:pointer;color:var(--light1,#fafafa);border:none;background:none;&::after{content:"\00d7";font-size:2em;}}.klaro.klaro-close-enabled p#id-cookie-notice{margin-right:1em;}.klaro .cookie-modal .cm-modal .hide{min-height:24px;}.klaro .cookie-modal .cm-modal .hide:active,.klaro .cookie-modal .cm-modal .hide:focus{outline:auto;}.klaro .cookie-modal .cm-list-input:focus + .cm-list-label .slider,.klaro .context-notice .cm-list-input:focus + .cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus + .cm-list-label .slider{outline:auto;}@media (prefers-contrast:more){.klaro{--klaro-button-focus-outline:2px dotted #fff !important;--klaro-button-focus-outline-offset:2px !important;.cookie-modal,.cm-modal,.context-notice,.cookie-notice{border:1px solid #fff;.cm-list-label .slider{border:2px solid #fff;&::before{box-sizing:border-box;border:4px solid #fff;}}a:focus,button:focus{outline:1px dotted #fff;}}.cookie-modal .cm-modal .hide svg{stroke:#fff;}}.klaro_toggle_dialog{background-image:url(/modules/contrib/klaro/icons/privacy-white.svg);}}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/themes/contrib/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-up.svg);}
.text-bg-primary [data-component-id="de_theme:contact_card"] .fs-5,.text-bg-primary [data-component-id="de_theme:contact_card"] a,.text-bg-primary [data-component-id="de_theme:contact_card"] .address,.text-bg-primary [data-component-id="de_theme:contact_card"] .tel,.text-bg-secondary [data-component-id="de_theme:contact_card"] .fs-5,.text-bg-secondary [data-component-id="de_theme:contact_card"] a,.text-bg-secondary [data-component-id="de_theme:contact_card"] .address,.text-bg-secondary [data-component-id="de_theme:contact_card"] .tel,.text-bg-dark [data-component-id="de_theme:contact_card"] .fs-5,.text-bg-dark [data-component-id="de_theme:contact_card"] a,.text-bg-dark [data-component-id="de_theme:contact_card"] .address,.text-bg-dark [data-component-id="de_theme:contact_card"] .tel{color:inherit}.text-bg-primary [data-component-id="de_theme:contact_card"] .rounded-circle,.text-bg-secondary [data-component-id="de_theme:contact_card"] .rounded-circle,.text-bg-dark [data-component-id="de_theme:contact_card"] .rounded-circle{color:#fff;background-color:hsla(0,0%,100%,.2)}[data-component-id="de_theme:contact_card"] .rounded-circle{color:#fff;background-color:#cc0025}[data-component-id="de_theme:contact_card"] .fs-5{color:#242424}[data-component-id="de_theme:contact_card"] .address,[data-component-id="de_theme:contact_card"] .tel{color:#515151}[data-component-id="de_theme:contact_card"] .country{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}[data-component-id="de_theme:contact_card"] .country:not(caption){position:absolute !important}[data-component-id="de_theme:contact_card"] .tel a::after{padding-right:.5rem;padding-left:.5rem;content:"|"}[data-component-id="de_theme:contact_card"] .tel:nth-last-child(1) a::after{display:none}.block-content--type-contact-block .field--name-field-contact-phone,.block-content--type-contact-block .field--name-field-contact-email{flex-direction:column}.block-content--type-contact-block .field--name-field-contact-phone a,.block-content--type-contact-block .field--name-field-contact-email a{display:block}
[data-component-id="de_theme:cta_card"]{position:relative;transition:all .2s ease-in-out;text-decoration:none;border-radius:6px;background-color:#f6f6f6;will-change:transform,opacity}[data-component-id="de_theme:cta_card"].bg-graphic{overflow:hidden}[data-component-id="de_theme:cta_card"].bg-graphic::after{position:absolute;right:0;bottom:0;width:65%;height:160px;content:"";opacity:.25;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 245 155%27%3E%3Cpath fill=%27currentColor%27 d=%27m2.691 80.284.08.338-1.659.566v10.238h2.254v15.064l-2.254.496v7.358l-.516 2.155-.08.338c-.228.993-.516 2.224-.516 3.604 0 3.605 1.35 6.753 3.366 8.451v25.312h3.416v-23.981h.05c.814 0 1.549-.219 2.184-.576.398.099.775.139 1.103.139.874 0 1.648-.249 2.323-.646a4 4 0 0 0 1.113.159v24.895h3.415v-11.807l18.083-1.42v13.227h3.416v-28.361c.695 0 1.926-.168 3.138-1.151.804.367 1.53.446 1.986.446.715 0 1.976-.178 3.217-1.211a4.8 4.8 0 0 0 2.066.477c1.5 0 2.87-.686 3.992-1.877 1.519 1.132 3.316 1.777 5.183 1.777 1.728 0 3.366-.546 4.786-1.539 1.54 1.321 3.416 2.066 5.402 2.066 1.639 0 3.218-.507 4.588-1.43 1.51 1.261 3.336 1.966 5.253 1.966v28.847h3.416V140.54l19.741.596v13.068h4.27v-36.821h.069a5.85 5.85 0 0 0 3.088-.884 5.85 5.85 0 0 0 4.975-.735 5.7 5.7 0 0 0 1.728.288v38.152h4.27v-18.778l27.685-2.185v20.963h4.27v-43.107c.973 0 2.741-.258 4.439-1.797a6.4 6.4 0 0 0 3.018.765c1.003 0 2.821-.269 4.568-1.907a6.44 6.44 0 0 0 3.108.834c2.165 0 4.151-1.092 5.72-2.989 2.195 1.798 4.846 2.84 7.626 2.84 2.542 0 4.955-.864 6.991-2.443 2.195 2.046 4.916 3.198 7.815 3.198 2.423 0 4.727-.804 6.713-2.274 2.155 1.946 4.806 3.058 7.596 3.058v43.812h4.27v-21.608l31.488.973v-4.27l-31.488-.973v-18.817c4.916-2.125 8.451-7.825 8.451-14.498 0-2.046-.328-4.042-.954-5.899l23.991 1.827v-4.32l-73.869-5.65-68.855 13.784v-6.296l69.123-15.084 73.591 6.187v-4.29l-71.456-6.008V39.601l71.456 8.738v-4.3l-73.591-9.006L102.22 56.99v-6.306l69.123-23.316 73.591 9.573v-4.3l-74.018-9.632-66.323 22.372c-.655-4.19-3.992-7.199-3.992-7.199v-5.73L171.373 4.39l73.591 11.27v-4.32L170.856 0 96.361 29.562v10.506l1.39 1.27c.626.587 2.324 2.563 2.662 4.708l.119.724-2.542.854v7.607L51.666 48.1.01 68.716v7.795l1.142 1.023c.01.01 1.182 1.152 1.549 2.75zm102.826-19.83 63.721-20.247V69.48l-63.721 13.892zm-4.27 17.934L52.014 72.34 4.528 87.494V83.64l47.535-16.127 49.184 6.435v4.449zM50.355 76.44v19.751l-43.583 9.563v-15.41zm50.892 7.865-3.277.705V95l-.775 3.346-.119.497c-.06.278-.129.566-.198.864L53.76 96.063V75.985l47.476 5.838v2.483zm45.857 11.569c0-2.175.258-4.2.715-5.899l23.564-4.717 44.784 3.426c.943 1.797 1.5 3.972 1.5 6.316 0 6.136-3.784 11.111-8.451 11.111-3.138 0-5.839-2.274-7.299-5.6-1.549 2.909-4.111 4.826-7.02 4.826-3.267 0-6.067-2.423-7.517-5.958-1.559 3.128-4.23 5.203-7.289 5.203-3.793 0-7.328-3.187-8.52-7.636-.546 4.508-2.76 7.785-4.826 7.785-1.509 0-2.85-1.767-3.704-4.478-.804 3.306-2.274 5.541-3.972 5.541-1.469 0-2.76-1.688-3.604-4.28-.795 3.177-2.215 5.312-3.853 5.312-2.493 0-4.508-4.905-4.508-10.952m-27.457 18.509c2.532-2.274 4.071-6.713 4.071-12.412 0-2.493-.327-4.886-.943-6.961l20.466-4.062a29.6 29.6 0 0 0-.407 4.945c0 6.326 1.708 11.211 4.508 13.605v19.472l-27.685 2.185v-16.772zm-19.026-10.476c0-1.648.437-3.277.745-4.618l17.199-3.435c.556 1.678.883 3.803.883 6.117 0 5.421-1.817 9.82-4.071 9.82 0 0-1.231.02-2.333-1.896 0 0-2.116 5.233-4.955.844 0 0-1.033 2.482-2.592 2.383-2.165 0-4.876-3.982-4.876-9.195zm-19.115 20.704c3.445-1.589 5.809-5.561 5.809-10.307 0-1.4-.219-2.771-.626-4.052l11.132.854c.854 1.956 2.045 3.575 3.436 4.687v21.936l-19.741-.596v-12.522zM35.371 114.9c0-1.5.179-2.89.486-4.062l16.206-3.247 30.803 2.353c.646 1.232 1.033 2.731 1.033 4.35 0 4.22-2.602 7.646-5.81 7.646-2.154 0-4.01-1.559-5.014-3.853-1.062 1.996-2.83 3.317-4.826 3.317-2.244 0-4.17-1.669-5.173-4.101-1.073 2.154-2.91 3.574-5.015 3.574-2.612 0-5.035-2.194-5.859-5.253-.377 3.099-1.896 5.353-3.316 5.353-1.043 0-1.957-1.222-2.552-3.079-.556 2.274-1.56 3.814-2.731 3.814-1.013 0-1.897-1.162-2.483-2.94-.546 2.185-1.519 3.654-2.651 3.654-1.708 0-3.098-3.366-3.098-7.526m-30.843-1.29v-3.853L52.063 99.32l44.308 3.744c-.02.278-.03.556-.03.844 0 1.271.13 2.512.368 3.684l-44.775-3.456L4.518 113.6zm12.452 14.269c1.748-1.698 2.8-4.816 2.8-8.778 0-1.758-.228-3.446-.655-4.906l13.108-2.621a21 21 0 0 0-.258 3.327c0 4.369 1.162 7.775 3.098 9.562v13.098l-18.083 1.42v-11.102zm-13.564-7.438c0-1.141.298-2.264.506-3.197l11.827-2.373c.377 1.162.606 2.631.606 4.23 0 3.753-1.251 6.792-2.8 6.792 0 0-.844.02-1.61-1.311 0 0-1.449 3.615-3.405.586 0 0-.705 1.718-1.778 1.649-1.49 0-3.356-2.761-3.356-6.366zm0-49.421 48.657-19.423 49.184 7.576v11.31L51.736 64.01 6.028 79.52c-.636-2.79-2.612-4.537-2.612-4.537z%27/%3E%3Cpath fill=%27currentColor%27 d=%27M159.049 90.95c.884 0 1.609 1.648 1.609 3.693 0 2.036-.715 3.694-1.609 3.694-.893 0-1.608-1.648-1.608-3.694 0-2.035.715-3.694 1.608-3.694m-7.437 1.321c.874 0 1.569 1.618 1.569 3.614s-.705 3.615-1.569 3.615-1.569-1.619-1.569-3.615.705-3.615 1.569-3.615m57.594-.953c1.688 0 3.049 1.649 3.049 3.685s-1.361 3.683-3.049 3.683-3.048-1.648-3.048-3.683 1.36-3.685 3.048-3.685M68.24 111.048c1.171 0 2.124 1.162 2.124 2.592s-.953 2.591-2.125 2.591-2.125-1.161-2.125-2.591.953-2.592 2.125-2.592m-29.76 1.35c.596 0 1.082 1.123 1.082 2.503s-.486 2.502-1.082 2.502-1.083-1.122-1.083-2.502.487-2.503 1.083-2.503m19.581-2.045c1.202 0 2.166 1.181 2.166 2.641s-.974 2.641-2.165 2.641-2.165-1.181-2.165-2.641.973-2.641 2.165-2.641m-14.468 1.122c.606 0 1.102 1.142 1.102 2.552s-.496 2.552-1.102 2.552-1.102-1.142-1.102-2.552.496-2.552 1.102-2.552m5.282-.973c.626 0 1.133 1.172 1.133 2.621s-.507 2.622-1.133 2.622c-.625 0-1.132-1.172-1.132-2.622s.507-2.621 1.132-2.621m29.215 1.23c1.162 0 2.095 1.142 2.095 2.552s-.943 2.552-2.095 2.552c-1.162 0-2.095-1.141-2.095-2.552 0-1.41.943-2.552 2.095-2.552m26.94-11.13c.765 0 1.38 1.42 1.38 3.167 0 1.748-.615 3.168-1.38 3.168s-1.38-1.42-1.38-3.168c0-1.747.615-3.167 1.38-3.167m5.134-.934c.774 0 1.4 1.44 1.4 3.217s-.626 3.218-1.4 3.218c-.775 0-1.4-1.44-1.4-3.218 0-1.777.625-3.217 1.4-3.217m5.213-.993c.785 0 1.43 1.469 1.43 3.287s-.636 3.286-1.43 3.286-1.43-1.469-1.43-3.286c0-1.818.636-3.287 1.43-3.287M6.445 118.157c.526 0 .943.983.943 2.195s-.427 2.194-.943 2.194c-.517 0-.944-.983-.944-2.194 0-1.212.427-2.195.944-2.195m3.535-.645c.536 0 .963.993.963 2.224s-.427 2.224-.963 2.224-.963-.993-.963-2.224.427-2.224.963-2.224M180.082 89.32c1.737 0 3.157 1.708 3.157 3.814s-1.41 3.813-3.157 3.813-3.158-1.708-3.158-3.814 1.41-3.813 3.158-3.813m-13.347 7.786c.911 0 1.649-1.694 1.649-3.784s-.738-3.783-1.649-3.783c-.91 0-1.648 1.694-1.648 3.783s.738 3.784 1.648 3.784m28.162-6.783c1.708 0 3.088 1.678 3.088 3.744 0 2.065-1.38 3.744-3.088 3.744s-3.088-1.679-3.088-3.744 1.38-3.744 3.088-3.744M13.565 116.827c.546 0 .983 1.013.983 2.274 0 1.251-.437 2.274-.983 2.274-.547 0-.984-1.013-.984-2.274 0-1.251.437-2.274.984-2.274%27/%3E%3C/svg%3E") right bottom no-repeat}[data-component-id="de_theme:cta_card"].bg-graphic:hover::after{transition:all .2s ease-in-out;transform:scale(1.01);opacity:.35}@media(prefers-reduced-motion:reduce){[data-component-id="de_theme:cta_card"].bg-graphic:hover::after{transition:none}}[data-component-id="de_theme:cta_card"] .card-title svg{vertical-align:text-top}[data-component-id="de_theme:cta_card"].bg-success,[data-component-id="de_theme:cta_card"].bg-danger,[data-component-id="de_theme:cta_card"].bg-info,[data-component-id="de_theme:cta_card"].bg-dark,[data-component-id="de_theme:cta_card"].bg-primary{color:#fff}[data-component-id="de_theme:cta_card"].bg-success .card-subtitle,[data-component-id="de_theme:cta_card"].bg-success .card-desc,[data-component-id="de_theme:cta_card"].bg-success .card-title,[data-component-id="de_theme:cta_card"].bg-danger .card-subtitle,[data-component-id="de_theme:cta_card"].bg-danger .card-desc,[data-component-id="de_theme:cta_card"].bg-danger .card-title,[data-component-id="de_theme:cta_card"].bg-info .card-subtitle,[data-component-id="de_theme:cta_card"].bg-info .card-desc,[data-component-id="de_theme:cta_card"].bg-info .card-title,[data-component-id="de_theme:cta_card"].bg-dark .card-subtitle,[data-component-id="de_theme:cta_card"].bg-dark .card-desc,[data-component-id="de_theme:cta_card"].bg-dark .card-title,[data-component-id="de_theme:cta_card"].bg-primary .card-subtitle,[data-component-id="de_theme:cta_card"].bg-primary .card-desc,[data-component-id="de_theme:cta_card"].bg-primary .card-title{color:#fff}[data-component-id="de_theme:cta_card"].bg-warning{color:#242424}[data-component-id="de_theme:cta_card"].bg-warning .card-subtitle,[data-component-id="de_theme:cta_card"].bg-warning .card-desc,[data-component-id="de_theme:cta_card"].bg-warning .card-title{color:#242424}[data-component-id="de_theme:cta_card"] .card-title a:hover svg{transform:translateX(5px)}[data-component-id="de_theme:cta_card"]:focus-within,[data-component-id="de_theme:cta_card"]:hover{box-shadow:0 3px 10px 3px rgba(0,0,0,.15)}[data-component-id="de_theme:cta_card"]:focus-within .card-title>.title-wrapper svg,[data-component-id="de_theme:cta_card"]:hover .card-title>.title-wrapper svg{transform:translateX(5px)}[data-component-id="de_theme:cta_card"]:focus-within .card-image img,[data-component-id="de_theme:cta_card"]:hover .card-image img{transform:scale(1.025)}[data-component-id="de_theme:cta_card"].square-image .card-image img{object-fit:cover;aspect-ratio:310/257}[data-component-id="de_theme:cta_card"] .card-image{overflow:hidden}[data-component-id="de_theme:cta_card"] .card-image img{width:100%;height:auto;transition:.2s}[data-component-id="de_theme:cta_card"] .card-image.icon{display:flex;align-items:flex-end;justify-content:flex-end;padding-top:10px}[data-component-id="de_theme:cta_card"] .card-image.icon img{width:auto;height:auto;min-height:50px;max-height:155px;object-fit:contain}[data-component-id="de_theme:cta_card"] .card-subtitle{letter-spacing:0%;color:#242424;font-family:"Inter",serif;font-size:14px;font-weight:500;line-height:16.94px}[data-component-id="de_theme:cta_card"] .card-desc{letter-spacing:0%;color:#242424;font-family:"Inter",serif;font-size:16px;font-weight:500;line-height:24px}[data-component-id="de_theme:cta_card"] .card-title{letter-spacing:-0.5px;color:#a6192e;font-family:"Barlow",serif;font-size:32px;font-weight:700;line-height:38.4px}[data-component-id="de_theme:cta_card"] .card-title .title-wrapper{display:inline-block;margin-right:42px}[data-component-id="de_theme:cta_card"] .card-title svg{display:inline-block;margin-right:-42px;transition:.2s}
[data-component-id="de_theme:cta_cards"] h2::before{display:block;width:100px;margin-bottom:24px;content:"";border-bottom:2px solid #a6192e}[data-component-id="de_theme:cta_cards"] .cards-wrapper{overflow-x:auto}@media(max-width:991.98px){[data-component-id="de_theme:cta_cards"] .cards-wrapper .col-10{width:90%}}[data-component-id="de_theme:cta_cards"] .cards-wrapper>div{flex-wrap:nowrap}@media(min-width:992px){[data-component-id="de_theme:cta_cards"] .cards-wrapper>div{flex-wrap:wrap}}
[data-component-id="de_theme:fast_facts"][bs-data-theme] .item-overline::before{background-color:currentcolor}[data-component-id="de_theme:fast_facts"] .facts-desc{letter-spacing:0;font-family:"Inter",serif;font-size:16px;font-weight:500;line-height:150%}[data-component-id="de_theme:fast_facts"] .facts-desc a{text-decoration:underline;color:inherit;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:2px}[data-component-id="de_theme:fast_facts"] .item-number{overflow:hidden;white-space:nowrap;letter-spacing:1px;text-overflow:ellipsis;font-family:"Barlow",serif;font-size:4.25rem;font-weight:700;line-height:120%}@media(min-width:992px){[data-component-id="de_theme:fast_facts"] .item-number{font-size:4.75rem}}[data-component-id="de_theme:fast_facts"] .item-title{letter-spacing:-0.5px;font-family:"Inter",serif;font-size:28px;font-weight:600;line-height:120%}[data-component-id="de_theme:fast_facts"] .item-desc{margin:0;letter-spacing:0;font-family:"Inter",serif;font-size:16px;font-weight:500;line-height:28px}[data-component-id="de_theme:fast_facts"] .item-desc ul{padding-left:1rem}[data-component-id="de_theme:fast_facts"] .item-desc a{color:inherit}[data-component-id="de_theme:fast_facts"] .item-desc a:hover{text-decoration:none}[data-component-id="de_theme:fast_facts"] table tr:nth-child(odd),[data-component-id="de_theme:fast_facts"] table tr:nth-child(even){background-color:unset}[data-component-id="de_theme:fast_facts"] button{word-spacing:-0.125rem}@media(min-width:768px){[data-component-id="de_theme:fast_facts"] button{word-spacing:0}}
