/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/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:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.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:0.5em;}
:root{--cookie-font-family:sans-serif;--cookie-font-size:16px;--cookie-overlay-topbar:#00338d;--cookie-overlay-text:#333;--cookie-bar-bg:rgba(0,0,0,0.8);--cookie-bar-text:#fff;--cookie-bar-close:#fff;--cookie-bar-settings:#fff;--cookie-link-hover:rgba(0,0,0,.15);}.cookie-overlay .button{border-radius:4px;display:inline-block;font-size:1rem;padding:0.75rem 2rem;color:#FFF;background-color:#fff;transition:250ms ease-in-out;text-decoration:none;}.cookie-overlay .button:hover{color:#fff;border-color:#000a4d;background-color:#000a4d;text-decoration:none;}.cookie-overlay.fixed{position:fixed;}.cookie-overlay.cover{left:0;right:0;top:0;bottom:0;}.cookie-overlay{color:#001527;font-size:inherit;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);}.cookie-overlay a{color:var(--cookie-overlay-topbar);cursor:pointer;transition:250ms ease-in-out;}.cookie-overlay a:hover{color:#000a4d;}.cookie-overlay{z-index:-1;opacity:0;background-color:rgba(0,0,0,0.8);transition:.4s ease-in-out;line-height:100vh;display:flex;justify-content:center;align-items:center;overflow-y:auto;width:100vw;height:100vh;}.cookie-overlay.show{opacity:1;}.cookie-overlay ul{border-top:1px solid rgba(0,0,0,0.15);margin:0;padding:0;}.cookie-overlay strong{font-weight:400;}.cookie-overlay .buttons{border-top:1px solid rgba(0,0,0,0.15);justify-content:flex-end;display:flex;gap:1rem;padding:1rem;}.cookie-overlay .button{border:2px solid #00338d;background-color:#00338d;display:inline-block;padding:16px 24px;font-size:1em;line-height:1.25em;font-weight:700;text-align:left;border-radius:4px;min-width:80px;transition:.3s ease-in-out;text-decoration:none}.cookie-overlay .intro{padding:1rem;}.cookie-overlay .close{width:32px;height:32px;position:relative;border-radius:50%;border:2px solid var(--cookie-bar-close);padding:5px;box-sizing:border-box;cursor:pointer;z-index:2;}.cookie-overlay .close .bar{position:absolute;top:46%;left:25%;transform:translateY(-50%);width:0%;height:2px;background-color:var(--cookie-bar-close);}.cookie-overlay .close .bar:first-child{animation:growFirst .75s ease-in-out forwards .5s;}.cookie-overlay .close .bar:last-child{animation:growLast .75s ease-in-out forwards .5s;}.cookie-options{background-color:#fff;opacity:0;transition:.7s ease-in-out .5ms;transform:translateY(10px);max-width:600px;margin:0px auto;display:inline-block;vertical-align:middle;line-height:100%;}@media (max-width:667px){.cookie-options{margin:2rem auto;max-width:90%;}}.cookie-options.show{opacity:1;transform:translateY(0);}.cookie-options header{background-color:var(--cookie-overlay-topbar);display:flex;justify-content:space-between;align-items:center;padding:0.75rem;text-align:left;}.cookie-options header h2{font-size:2.25em;font-weight:400;color:#fff;margin:0;}@media (max-width:667px){.cookie-options header h2{line-height:1.3em;}}@media (max-width:667px){.cookie-options nav{border-bottom:1px solid rgba(0,0,0,0.15);}}.cookie-options nav ul{background-color:var(--cookie-link-hover);display:flex;line-height:1.875rem;}.cookie-options nav ul li{color:var(--cookie-overlay-text);font-size:14px;display:block;padding:.25rem 1rem;margin-right:-1px;border-right:1px solid rgba(0,0,0,0.15);transition:200ms ease-in-out;cursor:pointer;box-sizing:border-box;}@media (max-width:667px){.cookie-options nav ul li{float:none;width:100%;}}.cookie-options nav ul li.active,.cookie-options nav ul li:hover{background-color:#fff;}.cookie-options nav ul li:before{display:none;}.cookie-options .descriptions{min-height:150px;}.cookie-options .description{text-align:left;display:flex;max-height:0;overflow:hidden;opacity:0;transition:.2s ease-in-out;transition-property:opacity,transform;transform:translateY(5px);}.cookie-options .description.active{max-height:999px;transition:.4s ease-in-out .2s;transition-property:opacity,transform;opacity:1;transform:translateY(0px);}.cookie-options .description .text{padding:1rem;display:inline-block;font-size:14px;line-height:1.45em;overflow:hidden;flex-grow:1;}.cookie-options .description .text h3{color:var(--cookie-overlay-text);margin:.25rem 0 .5rem;font-weight:400;font-size:24px;line-height:1.05;}.cookie-options .description .text p{color:var(--cookie-overlay-text);}.cookie-options .description .switch{margin:1rem 0rem 1rem 1rem;float:left;max-height:30px;min-width:50px;border-radius:15px;transition:200ms ease-in-out;position:relative;cursor:pointer;}.cookie-options .description .switch:after{content:'';position:absolute;width:24px;height:24px;background-color:#fff;border-radius:50%;top:3px;transition:300ms ease-in-out;}.cookie-options .description .switch.on{background-color:#B3D349;}.cookie-options .description .switch.on:after{left:46%;}.cookie-options .description .switch.off{background-color:#af2525;}.cookie-options .description .switch.disabled{background-color:#808080;}.cookie-options .description .switch.off:after,.cookie-options .description .switch.disabled:after{left:8%;}@keyframes showCookieMessage{0%{bottom:-300px;}100%{bottom:0;}}@keyframes hideCookieMessage{0%{bottom:0;}100%{bottom:-300px;}}@keyframes growFirst{0%{width:0;}50%{width:50%;}100%{width:50%;transform:rotate(45deg);}}@keyframes growLast{0%{width:0;}50%{width:50%;}100%{width:50%;transform:rotate(-45deg);}}
