/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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/css/system/components/../../../images/core/icons/e32700/error.svg)}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/e29700/warning.svg)}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/73b355/check.svg)}
.system-status-report-counters__item{width:100%;margin-bottom:.5em;padding:.5em 0;text-align:center;white-space:nowrap;background-color:rgba(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/css/system/components/../../../images/core/icons/787878/twistie-down.svg)}.tablesort--desc{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/787878/twistie-up.svg)}
.blazy,.blazy *,.blazy *:before,.blazy *:after{box-sizing:border-box}.b-lazy,.b-responsive{display:block;max-width:100%;height:auto;min-height:1px}html:not(.js) .b-lazy[data-src],html:not(.js) [data-b-blur]{display:none}.b-bg,.b-bg-static,.media--ratio .is-b-ie{display:block;background-repeat:no-repeat;background-position:center center;background-size:cover}.b-loaded,.b-error,.b-bg.is-b-loading{opacity:1}.litebox,.blazy iframe,.media iframe{display:block;max-width:100%;border:0}.media--blazy,.media--fx{position:relative}.media--blazy iframe{position:relative;z-index:1;width:100%}.blazy svg,.media-wrapper--inline{max-width:100%}.media-wrapper--inline{margin:auto}.blazy .media{display:block}.media--fx{overflow:hidden}.media--fx img{display:block;width:100%;color:transparent}.media--ratio .media__element,.media--ratio svg,.media--fx .b-blur{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:1px;object-fit:cover}.media--ratio audio.media__element{z-index:1}.animated img,.b-bg.is-b-animated{opacity:1}.field[data-blazy]{min-width:50%}.blazy .media--blazy img.b-blur,.blazy .media--blazy img.media__element,.blazy .grid figure{margin:0}.b-html,.media--instagram{min-height:140px}.b-html iframe,.media--instagram iframe{min-height:420px}.grid iframe,.blazy .twitter-tweet-rendered{max-width:100% !important}.grid iframe,.grid .media__html>span{min-width:100% !important}.b-html.b-loaded>img{position:absolute;z-index:-1;visibility:hidden;opacity:0}
.popup-content{overflow:hidden;font-size:14px}#popup-text{position:relative;color:#fff;margin-bottom:30px;padding-bottom:30px}#popup-text:before{position:absolute;z-index:-1;top:-50px;bottom:0;left:-50px;display:block;width:calc(100% + 100px);background:#14427d;content:""}#popup-text h2,#popup-text h3,#popup-text h4{color:#fff}#popup-text>*:last-child{margin-bottom:0}.eu-cookie-compliance-language-switch li{border-color:#fff}.eu-cookie-compliance-language-switch .language-link{font-size:12px;color:#fff}.eu-cookie-compliance-language-switch .language-link.active{font-weight:700;text-decoration:underline}.eu-cookie-compliance-category{display:flex;justify-content:space-between;margin-bottom:20px}.eu-cookie-compliance-category-switch{flex-shrink:0;margin-left:20px}a.eu-cookie-compliance-rocketship--dynamic-accept:not([class^=contextual-links]){padding:10px 15px;font-size:16px;line-height:22px}.eu-cookie-compliance-message a:hover,.eu-cookie-compliance-message a:focus{color:#62bdc2}.eu-cookie-compliance-message a:hover{border-bottom:1px solid #62bdc2}@media (min-width:768px){.eu-cookie-compliance-rocketship--accept-all-wrapper{flex-shrink:0;margin-top:0}}
body #sliding-popup{background:0 0}#sliding-popup{position:fixed;width:100vw;height:100vh;overflow-y:auto}#sliding-popup .eu-cookie-compliance-banner-info{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:20px 0;min-height:100vh}#sliding-popup .eu-cookie-compliance-banner-info:after{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5}#sliding-popup .eu-cookie-compliance-banner-info .popup-content{position:relative;display:block;max-width:470px;width:calc(100vw - 40px);margin:0 20px;padding:30px;background:#fff;z-index:1}#sliding-popup .eu-cookie-compliance-banner-info .popup-content #popup-text{width:100%;max-width:none;float:none}.eu-cookie-compliance-banner-info .eu-cookie-compliance-categories{display:none}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category.disabled{opacity:.5}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-label{display:flex;align-items:center;font-weight:700}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-label .state-label{display:none;text-transform:uppercase;color:#00b99b;margin-left:10px;font-size:10px}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-label .state-label.visible{display:inline-block}.eu-cookie-compliance-language-switch{position:absolute;top:10px;right:10px;margin:0;padding:0;text-transform:uppercase;line-height:1;list-style:none}.eu-cookie-compliance-language-switch li{display:inline-block;border-right:solid 1px;line-height:1}.eu-cookie-compliance-language-switch li:last-of-type{border-right:none}.eu-cookie-compliance-language-switch li .language-link{display:inline-block;padding:0 10px}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-switch{display:inline-block;height:23px;position:relative;width:45px}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-switch .toggle{background-color:#adadad;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s;border-radius:23px}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-switch .toggle:before{background-color:#fff;bottom:3px;content:"";height:17px;left:3px;position:absolute;transition:.2s;width:17px;border-radius:50%}.eu-cookie-compliance-rocketship--buttons .button:focus{outline:2px solid #000}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-switch input:checked+.toggle{background-color:#00b99b}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-switch input:checked+.toggle:before{transform:translateX(22px)}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-switch input[disabled]+.toggle{pointer-events:none}.eu-cookie-compliance-banner-info .eu-cookie-compliance-categories-buttons{display:none}.eu-cookie-compliance-banner-info #popup-buttons{display:none}.eu-cookie-compliance-banner-info .eu-cookie-compliance-rocketship--buttons{display:flex;flex-direction:column;align-items:stretch;gap:10px}.eu-cookie-compliance-banner-info .eu-cookie-compliance-rocketship--buttons a[href=""]{pointer-events:all;width:100%}.eu-cookie-compliance-rocketship--accept-selection-wrapper{display:none}
.views-align-left{text-align:left}.views-align-right{text-align:right}.views-align-center{text-align:center}.views-view-grid .views-col{float:left}.views-view-grid .views-row{float:left;clear:both;width:100%}.views-display-link+.views-display-link{margin-left:.5em}
.sliding-popup-bottom,.sliding-popup-top{z-index:99999;text-align:center}.sliding-popup-bottom{position:fixed}.sliding-popup-top{position:relative}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%}.eu-cookie-compliance-buttons{float:right;max-width:40%}[dir=rtl] .eu-cookie-compliance-buttons{float:left}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-more-button,.eu-cookie-compliance-hide-button,.eu-cookie-withdraw-tab{cursor:pointer}.eu-cookie-compliance-message{float:left;max-width:60%}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1)}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1)}[dir=rtl] .eu-cookie-compliance-message{float:right;text-align:right}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%}.eu-cookie-compliance-message{max-width:100%}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%}}
