/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ajax-progress{display:inline-block;padding:1px 5px 2px}[dir=rtl] .ajax-progress{float:right}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/themes/contrib/stable/css/core/components/../../../images/core/throbber-active.gif) no-repeat 0 center}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px}tr .ajax-progress-throbber .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/stable/css/core/components/../../../images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center}[dir=rtl] .ajax-progress-fullscreen{right:49%;left:auto}
.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}
