/* @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;}
.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-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.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-within{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;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.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;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;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/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(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.ckeditor-accordion-container > dl:before,.ckeditor-accordion-container > dl:after{content:" ";display:table;}.ckeditor-accordion-container > dl:after{clear:both;}.ckeditor-accordion-container > dl,.ckeditor-accordion-container > dl dt,.ckeditor-accordion-container > dl dd{box-sizing:border-box;}.ckeditor-accordion-container > dl{position:relative;border:1px solid #0091ea;}.ckeditor-accordion-container > dl dt{position:relative;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{display:inline-block;position:absolute;padding:0 10px;width:30px;height:30px;z-index:1;top:calc(50% - 1px);left:11px;box-sizing:border-box;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background:#fff;-webkit-transition:all 600ms cubic-bezier(0.4,0,0.2,1);transition:all 600ms cubic-bezier(0.4,0,0.2,1);content:"";display:block;height:2px;position:absolute;width:10px;z-index:-1;left:0;top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);will-change:transform;}.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:after{transition:initial;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before{left:13px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{right:13px;left:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:before{transform:rotate(45deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:after{transform:rotate(-45deg);}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){display:block;padding:10px 15px 10px 50px;background-color:#00b0ff;color:#fff;cursor:pointer;-webkit-transition:background-color 300ms;transition:background-color 300ms;border-bottom:1px solid #00a4ec;}.ckeditor-accordion-container > dl dt > a:focus,.ckeditor-accordion-container > dl dt > a:not(.button):focus{outline-color:#333;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#00a5ef;box-shadow:none;color:#fff;text-decoration:none;}.ckeditor-accordion-container > dl dt.active > a{background-color:#0091ea;}.ckeditor-accordion-container > dl dt:last-of-type > a{border-bottom:0;}.ckeditor-accordion-container > dl dd{display:none;padding:0 15px;margin:0;}
.ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items{flex-wrap:wrap !important;}.field--name-field-preamble .js-filter-wrapper{display:none;}.ck-widget .economic-indicator{width:400px;height:300px;background:url('/modules/custom/custom_infographic/images/economic_indicator.svg') no-repeat center;}
.hotspots-image-wrapper{position:relative;display:flex;flex-direction:column;width:100%;}.hotspots-image-wrapper.is-zoomed{overflow:hidden;}.hotspots-image-inner{position:relative;display:block;line-height:0;transform-origin:center center;transition:transform 0.15s ease;touch-action:none;user-select:none;}.hotspots-image-wrapper.is-zoomed .hotspots-image-inner{cursor:grab;}.hotspots-image-inner.is-panning{transition:none;cursor:grabbing;}.hotspots-image-inner img{display:block;width:100%;height:auto;-webkit-user-drag:none;user-drag:none;filter:var(--hs-image-filter,none);}.hotspots-image-inner .field,.hotspots-image-inner .field__item{margin:0;padding:0;line-height:0;}.hotspots-image-inner picture{display:block;line-height:0;}.hotspots-image-inner::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,var(--hs-image-overlay-opacity,0)) 100%);pointer-events:none;z-index:1;}.hotspots-bar{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;padding:0 0.25rem 0 0.5rem;background:var(--hs-bar-bg,#1a1a1a);position:relative;z-index:1;min-height:40px;}.hotspots-bar__info{flex:1;font-size:0.8rem;line-height:1.3;color:var(--hs-bar-text-color,#d4d4d4);padding:0.5rem 0.25rem;}.hotspot-fullscreen-btn{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:0;transition:background 0.15s ease;}.hotspot-fullscreen-btn:hover{background:rgba(255,255,255,0.2);}.hotspot-fullscreen-btn:focus-visible{outline:2px solid #fff;outline-offset:2px;}.hotspot-fullscreen-btn svg{width:16px;height:16px;display:block;}.hotspot-fullscreen-btn__collapse{display:none;}.hotspot-zoom-btn{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:0;transition:background 0.15s ease;}.hotspot-zoom-btn:hover{background:rgba(255,255,255,0.2);}.hotspot-zoom-btn:focus-visible{outline:2px solid #fff;outline-offset:2px;}.hotspot-zoom-btn svg{width:16px;height:16px;display:block;}.hotspot-zoom-btn:disabled{opacity:0.35;cursor:default;pointer-events:none;}.hotspots-image-wrapper:fullscreen{display:flex;align-items:center;justify-content:center;background:#000;padding:0;}.hotspots-image-wrapper:-webkit-full-screen{display:flex;align-items:center;justify-content:center;background:#000;padding:0;}.hotspots-image-wrapper:fullscreen .hotspots-image-inner,.hotspots-image-wrapper:-webkit-full-screen .hotspots-image-inner{max-height:100dvh;max-width:100vw;}.hotspots-image-wrapper:fullscreen .hotspots-image-inner img,.hotspots-image-wrapper:-webkit-full-screen .hotspots-image-inner img{width:100%;height:100%;object-fit:cover;}.hotspots-image-wrapper:fullscreen .hotspots-bar,.hotspots-image-wrapper:-webkit-full-screen .hotspots-bar{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,0.65);z-index:30;}.hotspots-image-wrapper:fullscreen .hotspot-fullscreen-btn__expand,.hotspots-image-wrapper:-webkit-full-screen .hotspot-fullscreen-btn__expand{display:none;}.hotspots-image-wrapper:fullscreen .hotspot-fullscreen-btn__collapse,.hotspots-image-wrapper:-webkit-full-screen .hotspot-fullscreen-btn__collapse{display:block;}.hotspot-pin-wrap{position:absolute;transform:translate(-50%,-50%) scale(var(--hs-counter-scale,1));z-index:2;}.hotspot-pin{position:relative;display:block;background:none;border:none;padding:0;}.hotspot-pin::after{content:"";position:absolute;inset:-10px;min-width:44px;min-height:44px;transform:translate(calc(-50% + (var(--hs-pin-size,24px) / 2) - 50%),calc(-50% + (var(--hs-pin-size,24px) / 2) - 50%));}.hotspot-pin__dot{display:block;width:var(--hs-pin-size,24px);height:var(--hs-pin-size,24px);border-radius:var(--hs-pin-radius,50%);box-shadow:var(--hs-pin-shadow,0 2px 6px rgba(0,0,0,0.3));filter:var(--hs-pin-shadow-filter,none);position:relative;transition:transform 0.15s ease;}.hotspot-pin:focus-visible .hotspot-pin__dot{outline:2px solid var(--hs-pin-bg,#0073e6);outline-offset:4px;transform:scale(1.15);}.hotspot-pin__dot::before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--hs-pulse-color,var(--hs-pin-border-color,#0073e6));opacity:0;animation:hotspot-pulse 2.4s ease-out infinite;}.hotspot-pin__dot::after{content:"";position:absolute;inset:0;border-radius:var(--hs-pin-radius,50%);clip-path:var(--hs-pin-clip-path,none);background:var(--hs-pin-bg,#fff);border:var(--hs-pin-border-width,2px) solid
    var(--hs-pin-border-color,#0073e6);}@keyframes hotspot-pulse{0%{transform:scale(0.4);opacity:0.85;}30%{opacity:0.5;}100%{transform:scale(3);opacity:0;}}.hotspot-tooltip{position:absolute;display:flex;flex-direction:column;gap:0.35rem;bottom:calc(100% + 14px);top:auto;left:50%;transform:translateX(-50%);width:var(--hs-tooltip-width,240px);background:var(--hs-tooltip-bg,#fff);border-radius:var(--hs-tooltip-radius,0);border:var(--hs-tooltip-border-width,0) solid
    var(--hs-tooltip-border-color,var(--link-cta-color,transparent));padding:var(--hs-tooltip-padding,1rem);box-shadow:var(--hs-tooltip-shadow,0 4px 20px rgba(0,0,0,0.15));text-align:left;pointer-events:none;cursor:default;opacity:0;visibility:hidden;transition:opacity 0.18s ease,visibility 0.18s ease;z-index:10;line-height:1.4;word-break:break-word;}.hotspot-pin-wrap[data-placement="bottom"] .hotspot-tooltip{top:calc(100% + 14px);bottom:auto;}.hotspot-tooltip::after{content:"";position:absolute;left:0;right:0;top:100%;bottom:auto;height:16px;}.hotspot-pin-wrap[data-placement="bottom"] .hotspot-tooltip::after{top:auto;bottom:100%;}.hotspot-pin-wrap:hover .hotspot-tooltip{opacity:1;visibility:visible;pointer-events:auto;}.hotspot-pin-wrap:focus-within .hotspot-tooltip{opacity:1;visibility:visible;pointer-events:auto;}.hotspot-pin-wrap:has(.hotspot-pin[aria-expanded="true"]) .hotspot-tooltip{opacity:1;visibility:visible;pointer-events:auto;}.hotspot-pin-wrap:hover,.hotspot-pin-wrap:focus-within,.hotspot-pin-wrap:has(.hotspot-pin[aria-expanded="true"]){z-index:20;}.hotspot-tooltip__title{display:block;font-size:var(--hs-tooltip-title-size,0.9rem);font-weight:700;color:var(--hs-tooltip-title-color,#111);margin:0;line-height:1.3;}.hotspot-tooltip__body{font-size:var(--hs-tooltip-body-size,0.8rem);color:var(--hs-tooltip-body-color,#555);margin:0;line-height:1.4;}.hotspot-tooltip__link{display:inline-block;font-size:var(--hs-tooltip-body-size,0.8rem);font-weight:600;text-decoration:underline;color:var(--hs-tooltip-link-color,var(--hs-pin-border-color,#0073e6));margin-top:2px;}.hotspot-tooltip__link:focus-visible{outline:2px solid
    var(--hs-tooltip-link-color,var(--hs-pin-border-color,currentColor));outline-offset:2px;border-radius:2px;}.hotspot-pin-wrap[data-variant="secondary"] .hotspot-pin__dot::after{background:var(--hs-pin-secondary-bg,var(--hs-pin-bg,#fff));border-color:var(--hs-pin-secondary-border-color,var(--hs-pin-secondary-bg,var(--hs-pin-border-color,#0073e6)));}.hotspot-pin-wrap[data-variant="secondary"] .hotspot-pin__dot::before{background:var(--hs-pin-secondary-pulse-color,var(--hs-pin-secondary-bg,var(--hs-pulse-color,var(--hs-pin-border-color,#0073e6))));}.hotspot-pin-wrap[data-variant="secondary"] .hotspot-tooltip{border-color:var(--hs-pin-secondary-border-color,var(--hs-pin-secondary-bg,var(--hs-tooltip-border-color,transparent)));}@media (max-width:640px){.hotspot-tooltip__body,.hotspot-tooltip__link{display:none;}.hotspot-tooltip{width:max-content;max-width:min(220px,70vw);}}
.paragraph--unpublished{background-color:#fff4f4;}
