/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer reset,base;@layer reset{*,:after,:before{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,fieldset,input,input::file-selector-button,select,textarea{font:inherit}button,fieldset,input:not([type=range]),legend,textarea{-webkit-appearance:none;appearance:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html.js input.form-autocomplete{background-image:none}}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/themes/custom/spred/fonts/PTSans-Regular.ttf) format("truetype")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/themes/custom/spred/fonts/PTSans-Bold.ttf) format("truetype")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/themes/custom/spred/fonts/PTSans-Italic.ttf) format("truetype")}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;src:url(/themes/custom/spred/fonts/PTSans-BoldItalic.ttf) format("truetype")}:root{--spred-size-s:14px;--spred-size-m:16px;--spred-size-l:18px;--spred-size-xl:20px;--spred-size-2xl:24px;--spred-line-height-s:20px;--spred-line-height-m:24px;--spred-line-height-l:24px;--spred-line-height-xl:28px;--spred-line-height-2xl:32px;--spred-color-neutral-0:#000;--spred-color-neutral-15:#292929;--spred-color-neutral-40:#666;--spred-color-neutral-50:grey;--spred-color-neutral-95:#f5f5f5;--spred-color-neutral-100:#fff;--spred-color-blue-20:#004266;--spred-color-blue-30:#005e90;--spred-color-blue-40:#0085cc;--spred-color-blue-50:#009ff5;--spred-color-blue-90:#c2eaff;--spred-color-blue-95:#ebf8ff;--spred-color-yellow-30:#7a5c00;--spred-color-yellow-45:#f2b700;--spred-color-yellow-90:#fff0c2;--spred-color-red-30:#8f2600;--spred-color-red-45:#e03c00;--spred-color-red-50:#e03c00;--spred-color-red-90:#ffe1d6;--spred-color-red-95:#fff0eb;--spred-color-green-25:#1c5e26;--spred-color-green-35:#2a8d39;--spred-color-green-90:#e0f6e3;--spred-color-transparent-dark-m:rgba(0,0,0,.6);--spred-color-transparent-dark-s:rgba(0,0,0,.32);--spred-color-transparent-dark-xs:rgba(0,0,0,.12);--spred-color-transparent-dark-xxs:rgba(0,0,0,.08);--spred-color-transparent-light-xl:hsla(0,0%,100%,.95);--spred-color-transparent-light-l:hsla(0,0%,100%,.75);--spred-color-transparent-light-m:hsla(0,0%,100%,.54);--spred-color-transparent-light-s:hsla(0,0%,100%,.25);--spred-color-transparent-light-xs:hsla(0,0%,100%,.12);--spred-size-1:8px;--spred-size-2:16px;--spred-size-3:24px;--spred-size-4:32px;--spred-size-5:40px;--spred-size-6:48px;--spred-size-7:56px;--spred-size-8:64px;--spred-size-9:72px;--spred-size-10:80px;--spred-size-12:96px;--spred-size-15:120px;--spred-size-0-5:4px;--spred-size-1-5:12px;--spred-size-2-5:20px;--spred-size-3-5:28px;--spred-size-4-5:36px;--spred-size-8-5:68px;--spred-status-negative:var(--spred-color-red-45);--spred-status-positive:var(--spred-color-green-35);--spred-status-warning:var(--spred-color-yellow-45);--spred-status-info:var(--spred-color-blue-50);--spred-theme-primary:var(--spred-color-blue-30);--spred-theme-secondary:var(--spred-color-blue-50);--spred-background-primary:var(--spred-color-neutral-100);--spred-background-secondary:var(--spred-color-neutral-95);--spred-background-disabled:#ccc;--spred-background-accent-light:var(--spred-color-blue-95);--spred-background-accent-strong:var(--spred-theme-primary);--spred-background-accent:var(--spred-theme-primary);--spred-background-highlight:var(--spred-color-blue-90);--spred-background-disabled-light:var(--spred-color-neutral-95);--spred-background-disabled-strong:var(--spred-color-transparent-dark-s);--spred-background-warning-light:var(--spred-color-yellow-90);--spred-background-success-light:var(--spred-color-green-90);--spred-background-info-light:var(--spred-color-blue-95);--spred-text-primary:var(--spred-color-neutral-15);--spred-text-secondary:var(--spred-color-neutral-40);--spred-text-primary-inverse:var(--spred-color-neutral-100);--spred-text-important:var(--spred-status-negative);--spred-text-warning:var(--spred-color-yellow-30);--spred-text-success:var(--spred-color-green-25);--spred-text-info:var(--spred-color-blue-20);--spred-text-brand:var(--spred-theme-primary);--spred-text-disabled:var(--spred-color-transparent-dark-s);--spred-border-color-primary:var(--spred-color-neutral-40);--spred-border-color-secondary:var(--spred-color-transparent-dark-xs);--spred-border-color-accent:var(--spred-theme-primary);--spred-border-color-negative:var(--spred-status-negative);--spred-border-color-warning:var(--spred-status-warning);--spred-border-color-success:var(--spred-status-positive);--spred-border-color-info:var(--spred-status-info);--spred-border-color-white:var(--spred-color-neutral-100);--spred-border-color-disabled:var(--spred-color-transparent-dark-s);--spred-border-radius-s:var(--spred-size-0-5);--spred-border-radius-m:var(--spred-size-0-5);--spred-border-radius-l:var(--spred-size-1);--spred-border-radius-xl:var(--spred-size-3);--spred-border-radius-xxl:var(--spred-size-10);--spred-interactive-brand:var(--spred-theme-primary);--spred-interactive-primary:var(--spred-theme-primary);--spred-interactive-brand--hover:var(--spred-color-blue-50);--spred-interactive-level1:var(--spred-background-primary);--spred-interactive-level1--hover:var(--spred-color-blue-95);--spred-interactive-level2:var(--spred-color-blue-95);--spred-interactive-level2--hover:var(--spred-color-blue-90);--spred-button-primary-bg:var(--spred-interactive-brand);--spred-button-primary-border:transparent;--spred-button-primary-bg--hover:var(--spred-interactive-brand--hover);--spred-button-primary-border--focus:var(--spred-border-color-white);--spred-button-primary-bg--focus:var(--spred-button-primary-bg--hover);--spred-button-primary-label:var(--spred-text-primary-inverse);--spred-button-border-radius:8px;--spred-button-secondary-bg:var(--spred-interactive-level2);--spred-button-secondary-bg--hover:var(--spred-interactive-level2--hover);--spred-button-secondary-bg--focus:var(--spred-button-secondary-bg--hover);--spred-button-secondary-border:var(--spred-border-color-accent);--spred-button-secondary-border--hover:var(--spred-button-secondary-border);--spred-button-secondary-border--focus:var(--spred-button-secondary-border);--spred-button-secondary-label:var(--spred-text-primary);--spred-button-danger-bg:var(--spred-color-red-95);--spred-button-danger-bg--hover:var(--spred-color-red-90);--spred-button-danger-bg--focus:var(--spred-button-danger-bg--hover);--spred-button-danger-border:var(--spred-border-color-negative);--spred-button-danger-border--hover:var(--spred-button-danger-border);--spred-button-danger-border--focus:var(--spred-button-danger-border);--spred-button-danger-label:var(--spred-text-important);--spred-link-primary:var(--spred-interactive-brand);--spred-link-primary--hover:var(--spred-interactive-brand--hover);--spred-link-primary--focus:var(--spred-interactive-brand--hover);--spred-link-inverse:var(--spred-text-primary-inverse);--spred-link-inverse--hover:var(--spred-interactive-brand--hover);--spred-link-text:rgba(0,0,0,.9);--spred-link-text--hover:var(--spred-link-primary);--spred-menu-link:rgba(0,0,0,.9);--spred-menu-link--hover:var(--spred-link-primary);--spred-menu-link--active:var(--spred-link-primary);--spred-message-link:rgba(0,0,0,.9);--spred-message-link--hover:rgba(0,0,0,.6);--spred-message-error-bg:#ffdcd8;--spred-message-error-border:#e0183a;--spred-message-error-icon:#e0183a;--spred-message-warning-bg:var(--spred-background-warning-light);--spred-message-warning-border:var(--spred-border-color-warning);--spred-message-warning-icon:var(--spred-text-warning);--spred-message-warning-label:var(--spred-text-warning);--spred-message-success-bg:var(--spred-background-success-light);--spred-message-success-border:var(--spred-border-color-success);--spred-message-success-icon:var(--spred-text-success);--spred-message-success-label:var(--spred-text-success);--spred-message-status-bg:var(--spred-background-info-light);--spred-message-status-border:var(--spred-border-color-info);--spred-message-status-icon:var(--spred-text-info);--spred-message-status-label:var(--spred-text-info);--spred-pager-default-bg:var(--spred-button-secondary-bg);--spred-pager-default-bg--hover:var(--spred-button-secondary-bg--hover);--spred-pager-disabled-bg:#e8e8e8;--spred-pager-active-bg:var(--spred-button-primary-bg);--spred-pager-active-bg--hover:var(--spred-button-primary-bg--hover);--spred-pager-active-label:hsla(0,0%,100%,.95);--spred-pager-border-color:rgba(0,0,0,.25);--spred-pager-border-radius:8px;--spred-pager-default-label:rgba(0,0,0,.9);--spred-pager-disabled-label:rgba(0,0,0,.25);--spred-table-header-bg:var(--spred-background-secondary);--spred-table-header-label:var(--spred-text-primary);--spred-table-header-border:var(--spred-border-color-secondary);--spred-table-cell-bg:var(--spred-interactive-level1);--spred-table-cell-bg--hover:var(--spred-interactive-level1--hover);--spred-table-cell-height:56px;--spred-table-cell-border:var(--spred-border-color-secondary)}.button{background-color:var(--spred-button-primary-bg);border:1px solid transparent;border:1px solid var(--spred-button-primary-border);border-radius:var(--spred-border-radius-m);color:var(--spred-text-primary-inverse);cursor:pointer;display:inline-block;font-weight:400;outline:none;padding:var(--spred-size-1) var(--spred-size-2-5);text-align:center;text-decoration:none;transition:.4s ease}.button:active{box-shadow:none}.button:active,.button:focus,.button:hover{background-color:var(--spred-button-primary-bg--hover);text-decoration:none}.button:active,.button:hover{background-color:var(--spred-button-primary-bg--hover);border:1px solid var(--spred-button-primary-border);color:var(--spred-text-primary-inverse)}.button:focus{background-color:var(--spred-button-primary-bg--focus);border:2px solid var(--spred-button-primary-border--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary)}.button--secondary{background-color:var(--spred-button-secondary-bg);border:1px solid transparent;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-border-radius-m);color:var(--spred-text-primary);cursor:pointer;display:inline-block;font-weight:400;outline:none;padding:var(--spred-size-1) var(--spred-size-2-5);text-align:center;text-decoration:none;transition:.4s ease}.button--secondary:active{box-shadow:none}.button--secondary:active,.button--secondary:focus,.button--secondary:hover{background-color:var(--spred-button-primary-bg--hover);text-decoration:none}.button--secondary:active,.button--secondary:hover{background-color:var(--spred-button-secondary-bg--hover);border:1px solid var(--spred-button-secondary-border);color:var(--spred-text-primary)}.button--secondary:focus{background-color:var(--spred-button-secondary-bg--focus);border:2px solid var(--spred-button-secondary-border--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary)}.button--danger{background-color:var(--spred-button-danger-bg);border:1px solid transparent;border:1px solid var(--spred-button-danger-border);border-radius:var(--spred-border-radius-m);color:var(--spred-text-important);cursor:pointer;display:inline-block;font-weight:400;outline:none;padding:var(--spred-size-1) var(--spred-size-2-5);text-align:center;text-decoration:none;transition:.4s ease}.button--danger:active{box-shadow:none}.button--danger:active,.button--danger:focus,.button--danger:hover{background-color:var(--spred-button-primary-bg--hover);text-decoration:none}.button--danger:active,.button--danger:hover{background-color:var(--spred-button-danger-bg--hover);border:1px solid var(--spred-button-danger-border--hover);color:var(--spred-text-important)}.button--danger:focus{background-color:var(--spred-button-danger-bg--focus);border:2px solid var(--spred-button-danger-border--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary)}@layer base{body{overflow-x:hidden!important}body.sidebar-open{overflow:hidden}body.sidebar-open .region-sidebar{transform:translateX(0)}body.sidebar-open #sidebar-overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;min-height:calc(100dvh - var(--drupal-displace-offset-top,0px))}.container{margin-inline:auto;max-width:1400px;padding-inline:var(--spred-size-2);width:100%}.container .container{padding-inline:unset}:has(+footer){margin-bottom:var(--spred-size-5)}.content-wrapper{display:flex;flex-direction:column;flex-grow:1;gap:var(--spred-size-2);margin-bottom:var(--spred-size-5)}.content-wrapper:has(.region-sidebar){gap:var(--spred-size-5);margin:0 auto var(--spred-size-5);max-width:1648px;padding-inline:var(--spred-size-2);width:100%}.content-wrapper:has(.region-sidebar) main{flex-grow:1;margin-top:0;padding-inline:0}@media (min-width:1024px){.content-wrapper:has(.region-sidebar) main{margin-top:var(--spred-size-5)}}@media (min-width:1024px){.content-wrapper{flex-direction:row}}.content-wrapper main{flex-grow:1;margin-top:var(--spred-size-2-5);padding:0 var(--spred-size-2) var(--spred-size-2);width:100%}@media (min-width:1024px){.content-wrapper main{margin-top:var(--spred-size-5)}}.facets-page.content-wrapper{margin:0 auto;max-width:1400px;width:100%}.region-navigation{display:flex;flex-direction:row;gap:var(--spred-size-2);justify-content:space-between;position:relative}.region-highlighted{display:flex;flex-direction:column;gap:var(--spred-size-2);padding:0}.region-user-navigation{align-items:center;display:flex;gap:var(--spred-size-1);justify-content:center}.region-footer-first,.region-footer-second{align-items:center;display:flex;justify-content:space-between}.region-sidebar{background-color:var(--spred-background-primary);height:100dvh;left:0;margin-right:var(--spred-size-10);max-width:278px;overflow-y:auto;padding:var(--spred-size-2);position:fixed;right:0;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;z-index:1}@media (min-width:1024px){.region-sidebar{display:block;flex-basis:278px;flex-shrink:0;height:auto;margin-right:0;margin-block:var(--spred-size-5);padding:0;position:static;transform:translateX(0);width:278px;z-index:0}#sidebar-overlay{display:none}}#footer{border-top:1px solid var(--spred-border-color-secondary);margin-top:auto;padding-block:var(--spred-size-2)}.form-wrapper{margin-top:var(--spred-size-1-5)}.form-wrapper[id=edit-field-date-wrapper] h4{font-size:1rem;font-weight:400;margin-bottom:0}.form-item label{display:block;position:relative}.form-item label.form-required:after{color:var(--spred-color-red-50);content:"*";font-size:1rem;padding-left:var(--spred-size-0-5);text-align:center}.form-item:not(:last-child){margin-bottom:var(--spred-size-2)}.form-item.form-type-checkbox,.form-item.form-type-radio{cursor:pointer;margin-bottom:0}.form-item.form-type-checkbox label,.form-item.form-type-radio label{cursor:pointer;font-weight:400}.form-item.form-type-managed-file label{background-color:var(--spred-button-primary-bg);border:1px solid transparent;border:1px solid var(--spred-button-primary-border);border-radius:var(--spred-border-radius-m);color:var(--spred-text-primary-inverse);cursor:pointer;display:inline-block;font-weight:400;outline:none;padding:var(--spred-size-1) var(--spred-size-2-5);text-align:center;text-decoration:none;transition:.4s ease}.form-item.form-type-managed-file label:active{box-shadow:none}.form-item.form-type-managed-file label:active,.form-item.form-type-managed-file label:focus,.form-item.form-type-managed-file label:hover{background-color:var(--spred-button-primary-bg--hover);text-decoration:none}.form-item.form-type-managed-file label:active,.form-item.form-type-managed-file label:hover{background-color:var(--spred-button-primary-bg--hover);border:1px solid var(--spred-button-primary-border);color:var(--spred-text-primary-inverse)}.form-item.form-type-managed-file label:focus{background-color:var(--spred-button-primary-bg--focus);border:2px solid var(--spred-button-primary-border--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary)}.form-item.form-type-managed-file label+div{display:none}.form-item.form-type-managed-file .description{font-family:PT Sans,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);padding-top:var(--spred-size-1)}.form-checkboxes .form-item,.form-radios .form-item{padding-block:var(--spred-size-0-5)}.form-checkboxes .form-item:hover input,.form-radios .form-item:hover input{border-color:var(--spred-border-color-primary)}.form-type-checkbox,.form-type-radio{display:flex;flex-wrap:wrap;gap:var(--spred-size-1)}.form-submit{background-color:var(--spred-button-primary-bg);border:1px solid transparent;border:1px solid var(--spred-button-primary-border);border-radius:var(--spred-border-radius-m);color:var(--spred-text-primary-inverse);cursor:pointer;display:inline-block;font-weight:400;outline:none;padding:var(--spred-size-1) var(--spred-size-2-5);text-align:center;text-decoration:none;transition:.4s ease}.form-submit:active{box-shadow:none}.form-submit:active,.form-submit:focus,.form-submit:hover{background-color:var(--spred-button-primary-bg--hover);text-decoration:none}.form-submit:active,.form-submit:hover{background-color:var(--spred-button-primary-bg--hover);border:1px solid var(--spred-button-primary-border);color:var(--spred-text-primary-inverse)}.form-submit:focus{background-color:var(--spred-button-primary-bg--focus);border:2px solid var(--spred-button-primary-border--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary)}.form-submit[data-drupal-selector=edit-preview]{display:none}#header,#pre-header{padding-block:var(--spred-size-2)}#header .container,#pre-header .container{margin-inline:auto;max-width:1400px;padding-inline:var(--spred-size-2);width:100%}#pre-header{padding-block:var(--spred-size-1-5)}#pre-header .container{display:flex;justify-content:flex-end}#header{background-color:var(--spred-background-primary);border-bottom:1px solid var(--spred-border-color-secondary);left:0;padding-block:0;position:sticky;top:calc(var(--gin-toolbar-height,0px));width:100%;z-index:204}#header #block-spred-sitebranding{padding-block:var(--spred-size-1-5)}#header .container{align-items:center;display:flex;gap:var(--spred-size-2)}#header+div{padding-top:var(--spred-size-8)}html{scroll-behavior:smooth}body{background-color:var(--spred-background-primary);font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}body,h1{color:var(--spred-text-primary);font-family:PT Sans,sans-serif}h1{font-size:clamp(2rem,2.1666666667rem + -.7407407407vw,1.5rem);font-weight:700;letter-spacing:0;line-height:clamp(2rem,1.8333333333rem + .7407407407vw,2.5rem);margin:var(--spred-size-4) 0 var(--spred-size-2)}@media (min-width:768px){h1{margin:var(--spred-size-5) 0 var(--spred-size-2-5)}}@media (min-width:1024px){h1{margin:var(--spred-size-6) 0 var(--spred-size-3)}}h2{color:var(--spred-text-primary);font-family:PT Sans,sans-serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:700;letter-spacing:0;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem);margin:var(--spred-size-3) 0 var(--spred-size-1-5)}@media (min-width:768px){h2{margin:var(--spred-size-4) 0 var(--spred-size-2)}}@media (min-width:1024px){h2{margin:var(--spred-size-5) 0 var(--spred-size-2-5)}}h3{color:var(--spred-text-primary);font-family:PT Sans,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem);margin:var(--spred-size-2) 0 var(--spred-size-1)}@media (min-width:768px){h3{margin:var(--spred-size-3) 0 var(--spred-size-1-5)}}@media (min-width:1024px){h3{margin:var(--spred-size-4) 0 var(--spred-size-2)}}h4{color:var(--spred-text-primary);font-family:PT Sans,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem);margin:var(--spred-size-1) 0 var(--spred-size-0-5)}@media (min-width:768px){h4{margin:var(--spred-size-2) 0 var(--spred-size-1)}}@media (min-width:1024px){h4{margin:var(--spred-size-3) 0 var(--spred-size-1-5)}}h5{color:var(--spred-text-primary);font-family:PT Sans,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem);margin:var(--spred-size-0-5) 0 0}@media (min-width:768px){h5{margin:var(--spred-size-1) 0 var(--spred-size-0-5)}}@media (min-width:1024px){h5{margin:var(--spred-size-2) 0 var(--spred-size-1)}}h6{color:var(--spred-text-primary);font-family:PT Sans,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem);margin:0}@media (min-width:768px){h6{margin:var(--spred-size-0-5) 0}}@media (min-width:1024px){h6{margin:var(--spred-size-1) 0 var(--spred-size-0-5)}}p{font-family:PT Sans,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin-bottom:var(--spred-size-2)}p:last-child{margin-bottom:0}a{color:var(--spred-link-primary);text-decoration:none;transition:all .3s ease}a:focus,a:hover{color:var(--spred-link-primary--hover)}ol,ul{padding-inline-start:var(--spred-size-2)}ol li[class],ul li[class]{list-style:none}ol li{margin-block:var(--spred-size-1-5)}ol li:not([class]){margin-left:var(--spred-size-2);padding-left:var(--spred-size-1)}ul:not(.menu,.links,.tabs,.toolbar-menu,.pager__items,.contextual-links) li{margin-block:var(--spred-size-1-5);position:relative}ul:not(.menu,.links,.tabs,.toolbar-menu,.pager__items,.contextual-links) li::marker{color:var(--spred-theme-primary)}ul:not(.menu,.links,.tabs,.toolbar-menu,.pager__items,.contextual-links) li:not([class]){margin-left:var(--spred-size-2)}ul:not(.menu,.links,.tabs,.toolbar-menu,.pager__items,.contextual-links) li a:focus{border:2px dashed var(--spred-link-primary--focus);border-radius:var(--spred-border-radius-s);color:var(--spred-link-primary--hover);outline:none;padding:0 var(--spred-size-0-5)}ul:has(:is(input[type=checkbox],input[type=radio])){list-style-type:none}img{height:auto}span{font-family:PT Sans,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}:is(button,input,textarea,select,input::file-selector-button,fieldset){color:var(--spred-text-primary);font-size:1rem}fieldset,input,input::file-selector-button,select,textarea{line-height:1.5rem}textarea{min-height:110px;resize:none}button,input::file-selector-button,input[type=button],input[type=checkbox],input[type=radio],input[type=submit],select,select option{cursor:pointer}input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input[type^=date],select,textarea{accent-color:var(--spred-text-primary);background:var(--spred-background-primary);border:1px solid var(--spred-border-color-primary);border-radius:var(--spred-border-radius-m);color:var(--spred-text-primary);margin:var(--spred-size-0-5) 0 var(--spred-size-2);max-width:100%;padding:var(--spred-size-1) var(--spred-size-1-5);width:100%}input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=search]:focus,input[type=submit]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type^=date]:focus,select:focus,textarea:focus{background-color:var(--spred-background-primary);border-color:var(--spred-border-color-accent);outline:0}select:not([multiple]){-webkit-appearance:none;appearance:none;background:url(/themes/custom/spred/images/icons/sp-icons/arrow-down.svg) no-repeat right 16px center/12px;padding-right:var(--spred-size-5)}button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon),input[type=button],input[type=file]::file-selector-button,input[type=reset],input[type=submit]{background-color:var(--spred-button-primary-bg);border:1px solid transparent;border:1px solid var(--spred-button-primary-border);border-radius:var(--spred-border-radius-m);color:var(--spred-text-primary-inverse);cursor:pointer;display:inline-block;font-weight:400;outline:none;padding:var(--spred-size-1) var(--spred-size-2-5);text-align:center;text-decoration:none;transition:.4s ease}button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):active,input[type=button]:active,input[type=file]::file-selector-button:active,input[type=reset]:active,input[type=submit]:active{box-shadow:none}button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):active,button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):focus,button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=file]::file-selector-button:active,input[type=file]::file-selector-button:focus,input[type=file]::file-selector-button:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:var(--spred-button-primary-bg--hover);text-decoration:none}button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):active,button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):hover,input[type=button]:active,input[type=button]:hover,input[type=file]::file-selector-button:active,input[type=file]::file-selector-button:hover,input[type=reset]:active,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:hover{background-color:var(--spred-button-primary-bg--hover);border:1px solid var(--spred-button-primary-border);color:var(--spred-text-primary-inverse)}button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):focus,input[type=button]:focus,input[type=file]::file-selector-button:focus,input[type=reset]:focus,input[type=submit]:focus{background-color:var(--spred-button-primary-bg--focus);border:2px solid var(--spred-button-primary-border--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary)}button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):is(:disabled),input[type=button]:is(:disabled),input[type=file]::file-selector-button:is(:disabled),input[type=reset]:is(:disabled),input[type=submit]:is(:disabled){background-color:var(--spred-background-disabled);border:1px solid var(--spred-border-color-primary);color:var(--spred-text-disabled)}input[type=radio]{align-items:center;background-color:transparent;border:2px solid var(--spred-border-color-primary);border-radius:50%;display:flex;height:var(--spred-size-2-5);justify-content:center;outline:none;transition:outline .3s ease,border .3s ease;width:var(--spred-size-2-5)}input[type=radio]:focus,input[type=radio]:focus-visible{border-color:var(--spred-border-color-accent)}input[type=radio]:not(:disabled):checked:checked{background-clip:content-box;background-color:var(--spred-border-color-accent);background-image:radial-gradient(circle,var(--spred-border-color-accent) 0,var(--spred-border-color-accent) 50%,transparent 60%,transparent 100%);border-color:var(--spred-border-color-accent);padding:2px}input[type=radio]:not(:disabled):checked:focus,input[type=radio]:not(:disabled):checked:focus-visible{border-color:var(--spred-border-color-primary)}input[type=checkbox]{align-items:center;background-color:transparent;border:2px solid var(--spred-border-color-primary);border-radius:var(--spred-border-radius-s);display:flex;height:var(--spred-size-2-5);justify-content:center;outline:none;transition:outline .3s ease,border .3s ease;width:var(--spred-size-2-5)}input[type=checkbox]:before{background-color:var(--spred-color-neutral-100);box-shadow:inset 1rem 1rem var(--spred-color-neutral-100);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.65rem;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:.65rem}input[type=checkbox]:focus,input[type=checkbox]:focus-visible{border:2px solid var(--spred-border-color-accent)}input[type=checkbox]:checked{background-color:var(--spred-theme-primary);border:none}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:checked:focus,input[type=checkbox]:checked:focus-visible{border:2px solid var(--spred-border-color-primary)}fieldset{border:1px solid var(--spred-border-color-primary);margin-inline:0 0}fieldset legend{padding-block:var(--spred-size-1)}figure{margin-block:var(--spred-size-2-5)}iframe{max-width:100%}picture{display:block;line-height:0}label{color:var(--spred-text-primary);font-weight:700}details{background:var(--spred-background-secondary);border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-s);padding:var(--spred-size-1) var(--spred-size-2)}details summary{padding-right:var(--spred-size-3);position:relative}details summary::marker{content:none}details summary:after{background:url(/themes/custom/spred/images/icons/sp-icons/arrow-down-blue.svg) no-repeat 50%/16px;content:"";cursor:pointer;display:inline-block;height:8px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:13px}details[open] summary{font-weight:700;margin-bottom:var(--spred-size-2)}details[open] summary:after{transform:rotate(180deg)}blockquote{color:var(--spred-text-secondary);padding:var(--spred-size-2) 0 var(--spred-size-2) var(--spred-size-5);position:relative}blockquote:before{background:var(--spred-background-accent);border-radius:var(--spred-border-radius-s);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--spred-size-0-5)}blockquote cite{color:var(--spred-text-primary)}blockquote cite:before{content:"— "}summary[open]{margin-bottom:var(--spred-size-2)}#main{flex-grow:1;width:100%}.messages{align-items:flex-start;border:1px solid var(--spred-border-color-primary);border-radius:var(--spred-border-radius-m);display:flex;font-weight:400;gap:var(--spred-size-1-5);margin-block:var(--spred-size-2);padding:var(--spred-size-2);position:relative}.messages ul{padding-left:0}.messages pre{font-size:.75rem;white-space:pre-wrap;word-break:break-all}.messages>div{flex-grow:1}.messages a{color:var(--spred-message-link);text-decoration:underline}.messages a:hover{color:var(--spred-message-link--hover);text-decoration:none}.messages__close-button{background:url(/themes/custom/spred/images/icons/close.svg) no-repeat 50%/10px;cursor:pointer;display:block;flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);transition:all .3s ease;width:var(--spred-size-2)}.messages--warning{background-color:var(--spred-message-warning-bg);border-color:var(--spred-message-warning-border)}.messages--warning:before{background:url(/themes/custom/spred/images/icons/sp-icons/msg-warning.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);width:var(--spred-size-2)}.messages--status{background-color:var(--spred-message-status-bg);border-color:var(--spred-message-status-border)}.messages--status:before{background:url(/themes/custom/spred/images/icons/sp-icons/msg-status.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);width:var(--spred-size-2)}.messages--error{background-color:var(--spred-message-error-bg);border-color:var(--spred-message-error-border)}.messages--error:before{background:url(/themes/custom/spred/images/icons/sp-icons/msg-error.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);width:var(--spred-size-2)}.messages--success{background-color:var(--spred-message-success-bg);border-color:var(--spred-message-success-border)}.messages--success:before{background:url(/themes/custom/spred/images/icons/sp-icons/msg-success.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);width:var(--spred-size-2)}@media (min-width:768px){.messages{padding-right:var(--spred-size-2)}}:disabled{background-color:var(--spred-background-disabled);pointer-events:none}::placeholder{color:var(--spred-text-secondary)}table{background-color:var(--spred-color-neutral-95);border-collapse:collapse;margin-bottom:var(--spred-size-2-5);width:100%}table tr td,table tr th{height:var(--spred-table-cell-height);padding:var(--spred-size-1) var(--spred-size-3);text-align:left}table tr th{background-color:var(--spred-table-header-bg);border:1px solid var(--spred-table-header-border);color:var(--spred-table-header-label);font-weight:700}table tr th>*{color:var(--spred-theme-primary)}table tr td{border:1px solid var(--spred-table-cell-border)}table tbody tr{transition:all .3s ease}table tbody tr,table tbody tr:nth-of-type(2n){background:var(--spred-table-cell-bg)}table tbody tr:hover{background:var(--spred-table-cell-bg--hover)}}.tabs{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:var(--spred-size-1)}.tabs ul{padding:0}.tabs ul li a{border-bottom:1px solid var(--spred-border-color-secondary);color:var(--spred-color-neutral-0);display:inline-block;padding:var(--spred-size-1) var(--spred-size-2-5);text-decoration:none;transition:all .3s ease}.tabs ul li a:hover{border-bottom:1px solid var(--spred-border-color-primary)}.tabs ul li.is-active a{font-weight:700;position:relative}.tabs ul li.is-active a:after{background-color:var(--spred-background-accent-strong);border-radius:var(--spred-border-radius-s);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.ajax-progress{display:none!important}.ui-autocomplete-loading{background:unset!important}.block-system-powered-by-block{text-align:right}.block-title{font-family:PT Sans,sans-serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:700;letter-spacing:0;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem);margin:var(--spred-size-4) 0 var(--spred-size-3)}#block-spred-rawcustomblock{align-items:flex-start;background-color:var(--spred-color-blue-30);box-shadow:0 0 0 100vmax var(--spred-color-blue-30);clip-path:inset(0 -100vmax);display:flex;flex-direction:column;padding:var(--spred-size-2-5) 0;width:100%}@media (min-width:1024px){#block-spred-rawcustomblock{padding:var(--spred-size-5) 0}}#block-spred-rawcustomblock *{color:var(--spred-color-neutral-100)}#block-spred-rawcustomblock h2{font-family:PT Sans,sans-serif;font-size:clamp(2rem,2.1666666667rem + -.7407407407vw,1.5rem);font-weight:700;letter-spacing:0;line-height:clamp(2rem,1.8333333333rem + .7407407407vw,2.5rem);margin-block:0 var(--spred-size-4)}#block-spred-rawcustomblock h3{font-family:PT Sans,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:700;font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem);margin-block:0 var(--spred-size-1)}.block-taxonomymenu__menu{padding-left:0}.block-taxonomymenu__menu .menu-item--expanded{position:relative}.block-taxonomymenu__menu .menu-item--expanded.active:has(>.parent-active)>i,.block-taxonomymenu__menu .menu-item--expanded.active>a:after{transform:rotate(180deg)}.block-taxonomymenu__menu .menu-item--expanded>a{color:var(--spred-text-primary)}.block-taxonomymenu__menu .menu-item--expanded .menu-item--expanded.active>a{font-weight:700}.block-taxonomymenu__menu .menu-item--expanded i{background:url(/themes/custom/spred/images/icons/sp-icons/arrow-down-blue.svg) no-repeat 50%/16px;height:var(--spred-size-2-5);position:absolute;right:var(--spred-size-2);top:var(--spred-size-2);transition:all .3s ease;width:var(--spred-size-2-5);z-index:2}.block-taxonomymenu__menu .menu-item a{align-items:center;display:flex;gap:var(--spred-size-2);justify-content:space-between;padding:var(--spred-size-1-5) var(--spred-size-5) var(--spred-size-1-5) var(--spred-size-1-5)}.block-taxonomymenu__menu>li{border:1px solid var(--spred-border-color-secondary);margin-bottom:var(--spred-size-1-5)}.block-taxonomymenu__menu>li>ul{border-top:1px solid var(--spred-border-color-secondary);padding-left:0}.block-taxonomymenu__menu>li>ul>li{border-bottom:1px solid var(--spred-border-color-secondary);padding-left:var(--spred-size-1-5)}.block-taxonomymenu__menu>li>ul>li:last-child{border-bottom:none}.block-taxonomymenu__menu ul{background-color:var(--spred-background-secondary);padding-left:var(--spred-size-1-5)}#block-spred-sidebartoggle{min-height:82px;padding-block:var(--spred-size-2-5)}@media (min-width:1024px){#block-spred-sidebartoggle{display:none}}#block-spred-sidebartoggle #sidebar-toggle{align-items:center;border-bottom:1px solid var(--spred-border-color-primary);border-top:1px solid var(--spred-border-color-primary);cursor:pointer;display:flex;gap:var(--spred-size-1);padding:var(--spred-size-1)}#block-spred-sidebartoggle #sidebar-toggle:before{background-image:url(/themes/custom/spred/images/icons/category.svg)}#block-spred-sidebartoggle #sidebar-toggle:after,#block-spred-sidebartoggle #sidebar-toggle:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:var(--spred-size-3);width:var(--spred-size-3)}#block-spred-sidebartoggle #sidebar-toggle:after{background-image:url(/themes/custom/spred/images/icons/arrow.svg);margin-left:auto;rotate:-90deg}body.sidebar-open .region-sidebar{z-index:1001}body.sidebar-open #sidebar-toggle{background-color:var(--spred-background-primary);background-image:url(/themes/custom/spred/images/icons/close-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:var(--spred-size-3);border:1px solid var(--spred-border-color-primary);border-radius:var(--spred-border-radius-m);box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:transparent;font-size:0;height:var(--spred-size-5);padding:var(--spred-size-1);position:fixed;right:var(--spred-size-2);top:var(--spred-size-1-5);width:var(--spred-size-5);z-index:1001}body.sidebar-open #sidebar-toggle:after,body.sidebar-open #sidebar-toggle:before{display:none}.page-title{color:var(--spred-text-brand);margin-top:0}.breadcrumb ol{display:flex;padding:0}.breadcrumb ol>li{color:var(--spred-text-primary);font-size:var(--spred-size-2);font-weight:700;margin-left:0;padding-left:0}.breadcrumb ol>li::marker{content:none}@media (max-width:768px){.breadcrumb ol>li:is(:first-child) :is(a,span){background:url(/themes/custom/spred/images/icons/sp-icons/home.svg) no-repeat 50%/16px;display:inline-block;height:var(--spred-size-2-5);overflow:hidden;text-indent:-9999px;width:var(--spred-size-2-5)}}.breadcrumb ol>li:last-child{display:none}.breadcrumb ol>li:last-child .breadcrumb ol>li-link{pointer-events:none;text-decoration:none}@media (min-width:768px){.breadcrumb ol>li:last-child{display:inline-block}}.breadcrumb ol>li:last-child :is(:empty){display:none}.breadcrumb ol>li:not(.breadcrumb ol>li:first-child):before{color:var(--spred-text-primary);content:"/";margin-inline:var(--spred-size-1-5);opacity:.2}.paragraph--type--file.paragraph--view-mode--teaser>a{background:var(--spred-interactive-level2);border:1px solid var(--spred-border-color-accent);border-radius:var(--spred-border-radius-m);color:var(--spred-text-primary);cursor:pointer;display:block;font-family:PT Sans,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);padding:var(--spred-size-1-5) var(--spred-size-2)}.paragraph--type--file.paragraph--view-mode--teaser>a:hover{background:var(--spred-interactive-level2--hover)}.paragraph--type--file.paragraph--view-mode--teaser .field--name-field-sort-date time{color:var(--spred-text-secondary);font-family:PT Sans,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.paragraph--type--file.paragraph--view-mode--teaser .field--name-field-shape-name-in-metadata{margin-block:var(--spred-size-1)}.node--view-mode-frontpage-teaser a,.paragraph--type--file.paragraph--view-mode--teaser .field--name-field-shape-name-in-metadata{color:var(--spred-text-primary);font-family:PT Sans,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.node--view-mode-frontpage-teaser a{background:var(--spred-interactive-level2);border:1px solid var(--spred-border-color-accent);border-radius:var(--spred-border-radius-m);cursor:pointer;display:block;padding:var(--spred-size-1-5) var(--spred-size-2)}.node--view-mode-frontpage-teaser a:hover{background:var(--spred-interactive-level2--hover)}.node--view-mode-frontpage-teaser .field--name-field-sort-date time{color:var(--spred-text-secondary)}.node--view-mode-frontpage-teaser .field--name-field-shape-name-in-metadata,.node--view-mode-frontpage-teaser .field--name-field-sort-date time{font-family:PT Sans,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.node--view-mode-frontpage-teaser .field--name-field-shape-name-in-metadata{color:var(--spred-text-primary);margin-block:var(--spred-size-1)}.ui-dialog{align-items:flex-start;background-color:var(--spred-background-primary);border-radius:var(--spred-border-radius-m);box-shadow:0 var(--spred-size-0-5) var(--spred-size-0-5) 0 var(--spred-border-color-primary);display:flex;flex-direction:column;max-width:calc(100dvw - var(--spred-size-4))}.ui-dialog,.ui-dialog.ui-widget.ui-widget-content{border:1px solid var(--spred-border-color-secondary)}.ui-dialog:focus-visible{outline:none}.ui-dialog-titlebar{align-items:center;align-self:stretch;border-radius:unset;display:flex;justify-content:space-between;padding:var(--spred-size-3) var(--spred-size-3) 0}.ui-dialog-titlebar.ui-widget-header{background:unset;border:unset;color:unset}.ui-dialog-titlebar.ui-helper-clearfix:after,.ui-dialog-titlebar.ui-helper-clearfix:before{content:unset}.ui-dialog-title{color:var(--spred-text-primary);font-family:PT Sans,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem)}.ui-dialog-title+.ui-button{background-color:var(--spred-background-primary);background:url(/themes/custom/spred/images/icons/sp-icons/close-thin.svg) no-repeat 50%/24px;border:unset;border-radius:unset}.ui-dialog-title+.ui-button .ui-button-icon{display:none}.ui-dialog-content{background:unset;border:unset;color:unset;padding:var(--spred-size-3)}.ui-dialog--confirm:after{background-color:var(--spred-background-secondary);border-bottom-left-radius:var(--spred-border-radius-m);border-bottom-right-radius:var(--spred-border-radius-m);content:"";display:block;height:var(--spred-size-9);width:100%}.ui-dialog--confirm .ui-dialog-titlebar-close{display:none}.eu-cookie-compliance-banner{background-color:var(--spred-background-primary);font-size:13px;padding:var(--spred-size-2);width:100%}.eu-cookie-compliance-buttons{display:flex;flex-direction:row-reverse;gap:var(--spred-size-2)}.eu-cookie-compliance-content{align-items:center;display:flex;flex-flow:row wrap;gap:var(--spred-size-2);justify-content:space-between;max-width:100%}@media (min-width:1024px){.eu-cookie-compliance-content{flex-flow:row nowrap;justify-content:space-between}}.eu-cookie-compliance-message p{color:var(--spred-text-primary);margin-bottom:0}.eu-cookie-compliance-message a{color:var(--spred-link-primary);font-weight:700}.eu-cookie-compliance-message a:hover{color:var(--spred-link-primary--hover)}.eu-cookie-compliance-message label{margin-left:0}.eu-cookie-compliance-categories{display:none;padding-top:var(--spred-size-1)}.eu-cookie-compliance-categories-buttons{margin:0}.eu-cookie-compliance-categories.show{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:var(--spred-size-2);justify-content:space-between}@media (min-width:1024px){.eu-cookie-compliance-categories.show{align-items:center;flex-flow:row nowrap;justify-content:left}}.eu-cookie-compliance-category{display:block}.eu-cookie-compliance-category>div{align-items:center;display:flex;gap:var(--spred-size-1);justify-content:center}.eu-cookie-compliance-category>div label{cursor:pointer}.eu-cookie-compliance__message-trigger{color:var(--spred-link-primary);cursor:pointer;font-weight:700}.eu-cookie-compliance__message-trigger:hover{color:var(--spred-link-primary--hover)}.eu-cookie-compliance-categories button,.eu-cookie-compliance-content button{background-color:var(--spred-button-primary-bg);border:1px solid transparent;border:1px solid var(--spred-button-primary-border);border-radius:var(--spred-border-radius-m);color:var(--spred-text-primary-inverse);cursor:pointer;display:inline-block;font-family:PT Sans,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);margin:0;outline:none;padding:var(--spred-size-1) var(--spred-size-2-5);text-align:center;text-decoration:none;transition:.4s ease}.eu-cookie-compliance-categories button:active,.eu-cookie-compliance-content button:active{box-shadow:none}.eu-cookie-compliance-categories button:active,.eu-cookie-compliance-categories button:focus,.eu-cookie-compliance-categories button:hover,.eu-cookie-compliance-content button:active,.eu-cookie-compliance-content button:focus,.eu-cookie-compliance-content button:hover{background-color:var(--spred-button-primary-bg--hover);text-decoration:none}.eu-cookie-compliance-categories button:active,.eu-cookie-compliance-categories button:hover,.eu-cookie-compliance-content button:active,.eu-cookie-compliance-content button:hover{background-color:var(--spred-button-primary-bg--hover);border:1px solid var(--spred-button-primary-border);color:var(--spred-text-primary-inverse)}.eu-cookie-compliance-categories button:focus,.eu-cookie-compliance-content button:focus{background-color:var(--spred-button-primary-bg--focus);border:2px solid var(--spred-button-primary-border--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary)}.eu-cookie-compliance-categories button.eu-cookie-withdraw-button,.eu-cookie-compliance-content button.eu-cookie-withdraw-button{background-color:var(--spred-button-secondary-bg);border:1px solid transparent;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-border-radius-m);color:var(--spred-text-primary);cursor:pointer;display:inline-block;font-weight:400;outline:none;padding:var(--spred-size-1) var(--spred-size-2-5);text-align:center;text-decoration:none;transition:.4s ease}.eu-cookie-compliance-categories button.eu-cookie-withdraw-button:active,.eu-cookie-compliance-content button.eu-cookie-withdraw-button:active{box-shadow:none}.eu-cookie-compliance-categories button.eu-cookie-withdraw-button:active,.eu-cookie-compliance-categories button.eu-cookie-withdraw-button:focus,.eu-cookie-compliance-categories button.eu-cookie-withdraw-button:hover,.eu-cookie-compliance-content button.eu-cookie-withdraw-button:active,.eu-cookie-compliance-content button.eu-cookie-withdraw-button:focus,.eu-cookie-compliance-content button.eu-cookie-withdraw-button:hover{background-color:var(--spred-button-primary-bg--hover);text-decoration:none}.eu-cookie-compliance-categories button.eu-cookie-withdraw-button:active,.eu-cookie-compliance-categories button.eu-cookie-withdraw-button:hover,.eu-cookie-compliance-content button.eu-cookie-withdraw-button:active,.eu-cookie-compliance-content button.eu-cookie-withdraw-button:hover{background-color:var(--spred-button-secondary-bg--hover);border:1px solid var(--spred-button-secondary-border);color:var(--spred-text-primary)}.eu-cookie-compliance-categories button.eu-cookie-withdraw-button:focus,.eu-cookie-compliance-content button.eu-cookie-withdraw-button:focus{background-color:var(--spred-button-secondary-bg--focus);border:2px solid var(--spred-button-secondary-border--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary)}.eu-cookie-compliance-categories button.eu-cookie-withdraw-button.hidden,.eu-cookie-compliance-content button.eu-cookie-withdraw-button.hidden{display:none}.eu-cookie-withdraw-tab{-webkit-appearance:none;appearance:none;border:none;border-top-right-radius:var(--spred-size-1);height:var(--spred-size-4);left:0;overflow:hidden;text-indent:-9999px;top:calc(var(--spred-size-4)*-1);transform:none;transition:all .3s ease;width:var(--spred-size-4)}.eu-cookie-withdraw-tab,.eu-cookie-withdraw-tab:focus{background:var(--spred-button-primary-bg) url(/themes/custom/spred/images/icons/sp-icons/cookie.svg) no-repeat center/70%}.sliding-popup-bottom{width:100%}.sliding-popup-bottom div[role=alertdialog][aria-hidden=false]{box-shadow:0 var(--spred-size-1) var(--spred-size-2) var(--spred-color-neutral-50)}.visually-hidden{display:none}#map{border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-m);margin-block:var(--spred-size-1);overflow:hidden}#file-input-label{align-items:center;background-color:var(--spred-background-accent-light);border:1px dashed var(--spred-border-color-primary);border-radius:var(--spred-border-radius-m);cursor:pointer;display:flex;flex-direction:column;gap:var(--spred-size-1);justify-content:center;margin-block:var(--spred-size-1) var(--spred-size-2);padding:var(--spred-size-1-5);position:relative;transition:background-color .3s ease}#file-input-label:hover{background-color:var(--spred-color-blue-90)}#file-input-label .file-input-label-text u{color:var(--spred-link-primary)}#file-input-label .file-input-label-text b,#file-input-label .file-input-label-text span{display:none}@media (min-width:768px){#file-input-label .file-input-label-text b,#file-input-label .file-input-label-text span{display:inline}}#file-input-label input{cursor:pointer;inset:0;opacity:0;position:absolute}#file-input-label .file-input-icon{background-image:url(/themes/custom/spred/images/icons/upload.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:none;height:var(--spred-size-3);width:var(--spred-size-3)}@media (min-width:768px){#file-input-label .file-input-icon{display:block}}#draw-controls{display:flex;gap:var(--spred-size-2);margin-bottom:var(--spred-size-0-5)}@media (min-width:768px){#draw-controls{margin-left:auto}}#draw-controls button:focus{background-color:var(--spred-button-secondary-bg)}#draw-controls button.active,#draw-controls button:focus{border:1px solid var(--spred-button-secondary-border);color:var(--spred-text-primary)}#draw-controls button.active{background-color:var(--spred-button-secondary-bg--hover)}#draw-controls button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}#draw-controls #circle{background-image:url(/themes/custom/spred/images/icons/circle.svg)}#draw-controls #circle,#draw-controls #polygon{background-origin:padding-box;background-position:var(--spred-size-2-5) center;background-repeat:no-repeat;background-size:var(--spred-size-3);padding-left:calc(var(--spred-size-3) + var(--spred-size-3))}#draw-controls #polygon{background-image:url(/themes/custom/spred/images/icons/polygon.svg)}#buffer-wrapper{background-color:var(--spred-background-secondary);padding:var(--spred-size-2-5);width:100%}#buffer-wrapper .buffer-exception{align-items:center;color:var(--spred-message-warning-icon);display:flex;font-family:PT Sans,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;gap:var(--spred-size-1);letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}#buffer-wrapper .buffer-exception:before{background-image:url(/themes/custom/spred/images/icons/warning-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:var(--spred-size-2-5);width:var(--spred-size-2-5)}#buffer-wrapper .buffer-description{margin-block:var(--spred-size-0-5)}#buffer-wrapper .buffer-current-area{background-color:var(--spred-background-highlight);border-radius:var(--spred-border-radius-m);color:var(--spred-text-primary);margin-block:var(--spred-size-3) var(--spred-size-1);padding:var(--spred-size-1) var(--spred-size-1-5);width:-moz-fit-content;width:fit-content}#buffer-wrapper .buffer-label{align-items:center;display:flex}#buffer-wrapper .buffer-label input{margin-inline:var(--spred-size-1) var(--spred-size-0-5);width:var(--spred-size-10)}#layer-controls{align-items:center;display:flex;gap:var(--spred-size-2)}#layer-controls>label{align-items:center;display:flex;font-weight:400;gap:var(--spred-size-1)}#controls{flex-direction:column;gap:var(--spred-size-2)}@media (min-width:768px){#controls{flex-direction:row}}.data-provisioning-form-wrapper{display:grid;gap:var(--spred-size-3);grid-template-columns:1fr}@media (min-width:768px){.data-provisioning-form-wrapper{grid-template-columns:300px 1fr}}@media (min-width:1024px){.data-provisioning-form-wrapper{grid-template-columns:1fr}}@media (min-width:1280px){.data-provisioning-form-wrapper{grid-template-columns:389px 1fr}}#data-provisioning-add-form h2,#data-provisioning-add-to-project-form h2,#data-provisioning-create-from-masterportal-form h2{font-weight:400}#data-provisioning-add-form #edit-actions,#data-provisioning-add-form #edit-available-formats-wrapper,#data-provisioning-add-form #edit-selected-data,#data-provisioning-add-to-project-form #edit-actions,#data-provisioning-add-to-project-form #edit-available-formats-wrapper,#data-provisioning-add-to-project-form #edit-selected-data,#data-provisioning-create-from-masterportal-form #edit-actions,#data-provisioning-create-from-masterportal-form #edit-available-formats-wrapper,#data-provisioning-create-from-masterportal-form #edit-selected-data{display:none}#data-provisioning-add-form .district-select-container .form-item,#data-provisioning-add-form .municipality-select-container .form-item,#data-provisioning-add-form .upload-label,#data-provisioning-add-to-project-form .district-select-container .form-item,#data-provisioning-add-to-project-form .municipality-select-container .form-item,#data-provisioning-add-to-project-form .upload-label,#data-provisioning-create-from-masterportal-form .district-select-container .form-item,#data-provisioning-create-from-masterportal-form .municipality-select-container .form-item,#data-provisioning-create-from-masterportal-form .upload-label{margin-bottom:0}#data-provisioning-add-form .district-select-container .select-wrapper,#data-provisioning-add-form .municipality-select-container .select-wrapper,#data-provisioning-add-to-project-form .district-select-container .select-wrapper,#data-provisioning-add-to-project-form .municipality-select-container .select-wrapper,#data-provisioning-create-from-masterportal-form .district-select-container .select-wrapper,#data-provisioning-create-from-masterportal-form .municipality-select-container .select-wrapper{position:relative}#data-provisioning-add-form .district-select-container .select-wrapper .remove-select,#data-provisioning-add-form .municipality-select-container .select-wrapper .remove-select,#data-provisioning-add-to-project-form .district-select-container .select-wrapper .remove-select,#data-provisioning-add-to-project-form .municipality-select-container .select-wrapper .remove-select,#data-provisioning-create-from-masterportal-form .district-select-container .select-wrapper .remove-select,#data-provisioning-create-from-masterportal-form .municipality-select-container .select-wrapper .remove-select{background-color:var(--spred-button-secondary-bg);border:1px solid transparent;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-border-radius-m);border-radius:50%;color:var(--spred-text-primary);cursor:pointer;display:inline-block;font-weight:400;height:var(--spred-size-3);line-height:.8;outline:none;padding:var(--spred-size-0-5);position:absolute;right:var(--spred-size-5);text-align:center;text-decoration:none;top:var(--spred-size-1-5);transition:.4s ease;width:var(--spred-size-3)}#data-provisioning-add-form .district-select-container .select-wrapper .remove-select:active,#data-provisioning-add-form .municipality-select-container .select-wrapper .remove-select:active,#data-provisioning-add-to-project-form .district-select-container .select-wrapper .remove-select:active,#data-provisioning-add-to-project-form .municipality-select-container .select-wrapper .remove-select:active,#data-provisioning-create-from-masterportal-form .district-select-container .select-wrapper .remove-select:active,#data-provisioning-create-from-masterportal-form .municipality-select-container .select-wrapper .remove-select:active{box-shadow:none}#data-provisioning-add-form .district-select-container .select-wrapper .remove-select:active,#data-provisioning-add-form .district-select-container .select-wrapper .remove-select:focus,#data-provisioning-add-form .district-select-container .select-wrapper .remove-select:hover,#data-provisioning-add-form .municipality-select-container .select-wrapper .remove-select:active,#data-provisioning-add-form .municipality-select-container .select-wrapper .remove-select:focus,#data-provisioning-add-form .municipality-select-container .select-wrapper .remove-select:hover,#data-provisioning-add-to-project-form .district-select-container .select-wrapper .remove-select:active,#data-provisioning-add-to-project-form .district-select-container .select-wrapper .remove-select:focus,#data-provisioning-add-to-project-form .district-select-container .select-wrapper .remove-select:hover,#data-provisioning-add-to-project-form .municipality-select-container .select-wrapper .remove-select:active,#data-provisioning-add-to-project-form .municipality-select-container .select-wrapper .remove-select:focus,#data-provisioning-add-to-project-form .municipality-select-container .select-wrapper .remove-select:hover,#data-provisioning-create-from-masterportal-form .district-select-container .select-wrapper .remove-select:active,#data-provisioning-create-from-masterportal-form .district-select-container .select-wrapper .remove-select:focus,#data-provisioning-create-from-masterportal-form .district-select-container .select-wrapper .remove-select:hover,#data-provisioning-create-from-masterportal-form .municipality-select-container .select-wrapper .remove-select:active,#data-provisioning-create-from-masterportal-form .municipality-select-container .select-wrapper .remove-select:focus,#data-provisioning-create-from-masterportal-form .municipality-select-container .select-wrapper .remove-select:hover{background-color:var(--spred-button-primary-bg--hover);text-decoration:none}#data-provisioning-add-form .district-select-container .select-wrapper .remove-select:active,#data-provisioning-add-form .district-select-container .select-wrapper .remove-select:hover,#data-provisioning-add-form .municipality-select-container .select-wrapper .remove-select:active,#data-provisioning-add-form .municipality-select-container .select-wrapper .remove-select:hover,#data-provisioning-add-to-project-form .district-select-container .select-wrapper .remove-select:active,#data-provisioning-add-to-project-form .district-select-container .select-wrapper .remove-select:hover,#data-provisioning-add-to-project-form .municipality-select-container .select-wrapper .remove-select:active,#data-provisioning-add-to-project-form .municipality-select-container .select-wrapper .remove-select:hover,#data-provisioning-create-from-masterportal-form .district-select-container .select-wrapper .remove-select:active,#data-provisioning-create-from-masterportal-form .district-select-container .select-wrapper .remove-select:hover,#data-provisioning-create-from-masterportal-form .municipality-select-container .select-wrapper .remove-select:active,#data-provisioning-create-from-masterportal-form .municipality-select-container .select-wrapper .remove-select:hover{background-color:var(--spred-button-secondary-bg--hover);border:1px solid var(--spred-button-secondary-border);color:var(--spred-text-primary)}#data-provisioning-add-form .district-select-container .select-wrapper .remove-select:focus,#data-provisioning-add-form .municipality-select-container .select-wrapper .remove-select:focus,#data-provisioning-add-to-project-form .district-select-container .select-wrapper .remove-select:focus,#data-provisioning-add-to-project-form .municipality-select-container .select-wrapper .remove-select:focus,#data-provisioning-create-from-masterportal-form .district-select-container .select-wrapper .remove-select:focus,#data-provisioning-create-from-masterportal-form .municipality-select-container .select-wrapper .remove-select:focus{background-color:var(--spred-button-secondary-bg--focus);border:2px solid var(--spred-button-secondary-border--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary)}#data-provisioning-add-form .district-select-container .add-more-button,#data-provisioning-add-form .municipality-select-container .add-more-button,#data-provisioning-add-to-project-form .district-select-container .add-more-button,#data-provisioning-add-to-project-form .municipality-select-container .add-more-button,#data-provisioning-create-from-masterportal-form .district-select-container .add-more-button,#data-provisioning-create-from-masterportal-form .municipality-select-container .add-more-button{align-items:center;background-color:transparent;border:none;color:var(--spred-link-primary);display:flex;gap:var(--spred-size-1);margin-bottom:var(--spred-size-3);margin-left:auto;padding:0;transition:color .3s ease,filter .3s ease}#data-provisioning-add-form .district-select-container .add-more-button:hover,#data-provisioning-add-form .municipality-select-container .add-more-button:hover,#data-provisioning-add-to-project-form .district-select-container .add-more-button:hover,#data-provisioning-add-to-project-form .municipality-select-container .add-more-button:hover,#data-provisioning-create-from-masterportal-form .district-select-container .add-more-button:hover,#data-provisioning-create-from-masterportal-form .municipality-select-container .add-more-button:hover{color:var(--spred-link-primary--hover)}#data-provisioning-add-form .district-select-container .add-more-button:hover:before,#data-provisioning-add-form .municipality-select-container .add-more-button:hover:before,#data-provisioning-add-to-project-form .district-select-container .add-more-button:hover:before,#data-provisioning-add-to-project-form .municipality-select-container .add-more-button:hover:before,#data-provisioning-create-from-masterportal-form .district-select-container .add-more-button:hover:before,#data-provisioning-create-from-masterportal-form .municipality-select-container .add-more-button:hover:before{filter:brightness(150%)}#data-provisioning-add-form .district-select-container .add-more-button:focus,#data-provisioning-add-form .municipality-select-container .add-more-button:focus,#data-provisioning-add-to-project-form .district-select-container .add-more-button:focus,#data-provisioning-add-to-project-form .municipality-select-container .add-more-button:focus,#data-provisioning-create-from-masterportal-form .district-select-container .add-more-button:focus,#data-provisioning-create-from-masterportal-form .municipality-select-container .add-more-button:focus{box-shadow:none}#data-provisioning-add-form .district-select-container .add-more-button:before,#data-provisioning-add-form .municipality-select-container .add-more-button:before,#data-provisioning-add-to-project-form .district-select-container .add-more-button:before,#data-provisioning-add-to-project-form .municipality-select-container .add-more-button:before,#data-provisioning-create-from-masterportal-form .district-select-container .add-more-button:before,#data-provisioning-create-from-masterportal-form .municipality-select-container .add-more-button:before{background-image:url(/themes/custom/spred/images/icons/plus-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:var(--spred-size-2-5);width:var(--spred-size-2-5)}#edit-available-formats-wrapper-copy{margin-bottom:var(--spred-size-3)}@media (min-width:768px){#edit-available-formats-wrapper-copy{margin-bottom:var(--spred-size-5)}}#edit-available-formats-wrapper-copy legend{margin-bottom:var(--spred-size-1);padding-block:0}#edit-available-formats-wrapper-copy legend span{font-weight:700}#edit-available-formats-wrapper-copy .form-checkboxes{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spred-size-2)}#edit-actions-copy input{width:100%}#edit-selected-data-copy{margin-bottom:var(--spred-size-3)}@media (min-width:768px){#edit-selected-data-copy{margin-bottom:var(--spred-size-5)}}#edit-selected-data-copy>span{display:block;font-weight:700;margin-bottom:var(--spred-size-2)}#edit-selected-data-copy ul{display:flex;flex-direction:column;gap:var(--spred-size-1);list-style:none;margin-left:0;max-height:200px;overflow-y:auto;padding-left:0}#edit-selected-data-copy ul li{background-color:var(--spred-background-secondary);margin:0;padding:var(--spred-size-0-5) var(--spred-size-1);width:-moz-fit-content;width:fit-content}#edit-selected-data-copy ul li,.messages{border-radius:var(--spred-border-radius-m)}.messages{align-items:flex-start;border:1px solid var(--spred-border-color-primary);display:flex;font-weight:400;gap:var(--spred-size-1-5);margin-block:var(--spred-size-2);padding:var(--spred-size-2);position:relative}.messages ul{padding-left:0}.messages pre{font-size:.75rem;white-space:pre-wrap;word-break:break-all}.messages>div{flex-grow:1}.messages a{color:var(--spred-message-link);text-decoration:underline}.messages a:hover{color:var(--spred-message-link--hover);text-decoration:none}.messages__close-button{background:url(/themes/custom/spred/images/icons/close.svg) no-repeat 50%/center;cursor:pointer;display:block;flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);transition:all .3s ease;width:var(--spred-size-2)}.messages--warning{background-color:var(--spred-message-warning-bg);border-color:var(--spred-message-warning-border)}.messages--warning:before{background:url(/themes/custom/spred/images/icons/sp-icons/msg-warning.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);width:var(--spred-size-2)}.messages--status{background-color:var(--spred-message-status-bg);border-color:var(--spred-message-status-border)}.messages--status:before{background:url(/themes/custom/spred/images/icons/sp-icons/msg-status.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);width:var(--spred-size-2)}.messages--error{background-color:var(--spred-message-error-bg);border-color:var(--spred-message-error-border)}.messages--error:before{background:url(/themes/custom/spred/images/icons/sp-icons/msg-error.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);width:var(--spred-size-2)}.messages--success{background-color:var(--spred-message-success-bg);border-color:var(--spred-message-success-border)}.messages--success:before{background:url(/themes/custom/spred/images/icons/sp-icons/msg-success.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);width:var(--spred-size-2)}@media (min-width:768px){.messages{padding-right:var(--spred-size-2)}}.pager__items{display:flex;gap:var(--spred-size-1);margin-top:var(--spred-size-4);padding-left:0}.pager__item{display:grid;place-items:center}.pager__item a{align-items:center;background-color:var(--spred-pager-default-bg);border:1px solid var(--spred-pager-border-color);border-radius:var(--spred-pager-border-radius);color:var(--spred-pager-default-label);display:flex;height:var(--spred-size-6);justify-content:center;min-width:var(--spred-size-6);transition:all .3s ease}.pager__item a:focus,.pager__item a:hover{background-color:var(--spred-pager-default-bg--hover)}.pager__item.pager__item--disabled a{background-color:var(--spred-pager-disabled-bg);color:var(--spred-pager-disabled-label);cursor:not-allowed}.pager__item.is-active a{background-color:var(--spred-pager-active-bg);color:var(--spred-pager-active-label);font-weight:700}.pager__item.is-active a:focus,.pager__item.is-active a:hover{background-color:var(--spred-pager-active-bg--hover)}.pager__item--empty{opacity:.3}.pager__item--ellipsis{border:1px solid var(--spred-pager-border-color);border-radius:var(--spred-pager-border-radius);color:var(--spred-text-primary);height:var(--spred-size-6);min-width:var(--spred-size-6);text-align:center}.profile .field--label-above{margin-bottom:var(--spred-size-1)}.profile .field--label-above .field__label{font-weight:700}.profile .field--label-above .field__label:after{content:":"}.form-user-form,.form-user-pass,.user-login-form,.user-pass,.user-register-form{margin-inline:auto;max-width:408px}.form-user-form .form-actions,.form-user-pass .form-actions,.user-login-form .form-actions,.user-pass .form-actions,.user-register-form .form-actions{margin-top:var(--spred-size-3);text-align:center}body.path-user:not(.user-logged-in) .page-title{display:none}body.path-user:not(.user-logged-in) #block-spred-content{margin-top:var(--spred-size-2)}body.path-user:not(.user-logged-in) .user-login-form #edit-submit{width:100%}body.path-user:not(.user-logged-in) .openid-connect-login-form{margin:var(--spred-size-4) auto;max-width:408px}body.path-user:not(.user-logged-in) .openid-connect-login-form input{background-color:var(--spred-button-secondary-bg);background-image:url(/themes/custom/spred/images/icons/keycloak.svg);background-origin:padding-box;background-position:var(--spred-size-2-5) center;background-repeat:no-repeat;background-size:24px;border:1px solid transparent;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-border-radius-m);color:var(--spred-text-primary);cursor:pointer;display:inline-block;font-weight:400;outline:none;padding:var(--spred-size-1) var(--spred-size-2-5);padding-left:calc(var(--spred-size-3) + 24px);text-align:center;text-decoration:none;transition:.4s ease;width:100%}body.path-user:not(.user-logged-in) .openid-connect-login-form input:active{box-shadow:none}body.path-user:not(.user-logged-in) .openid-connect-login-form input:active,body.path-user:not(.user-logged-in) .openid-connect-login-form input:focus,body.path-user:not(.user-logged-in) .openid-connect-login-form input:hover{background-color:var(--spred-button-primary-bg--hover);text-decoration:none}body.path-user:not(.user-logged-in) .openid-connect-login-form input:active,body.path-user:not(.user-logged-in) .openid-connect-login-form input:hover{background-color:var(--spred-button-secondary-bg--hover);border:1px solid var(--spred-button-secondary-border);color:var(--spred-text-primary)}body.path-user:not(.user-logged-in) .openid-connect-login-form input:focus{background-color:var(--spred-button-secondary-bg--focus);border:2px solid var(--spred-button-secondary-border--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary)}body.path-user:not(.user-logged-in) .tabs{justify-content:center}body:has(#user-subscription-form) .page-title{color:var(--spred-text-primary);font-family:PT Sans,sans-serif;font-size:clamp(2rem,2.1666666667rem + -.7407407407vw,1.5rem);font-weight:700;font-weight:400;letter-spacing:0;line-height:clamp(2rem,1.8333333333rem + .7407407407vw,2.5rem);margin-block:var(--spred-size-4) var(--spred-size-2)}#user-subscription-form .field--name-field-subscription-interval select{max-width:300px}#user-subscription-form .field--name-field-subscription-categories{background-color:var(--spred-background-secondary);border-radius:var(--spred-border-radius-m);padding:var(--spred-size-3)}#user-subscription-form .field--name-field-subscription-categories fieldset{margin-top:0;width:100%}#user-subscription-form .field--name-field-subscription-categories fieldset legend{margin-bottom:var(--spred-size-2);padding:0}#user-subscription-form .field--name-field-subscription-categories fieldset legend span{font-family:PT Sans,sans-serif;font-size:clamp(2rem,2.1666666667rem + -.7407407407vw,1.5rem);font-weight:700;font-weight:400;letter-spacing:0;line-height:clamp(2rem,1.8333333333rem + .7407407407vw,2.5rem)}#user-subscription-form .field--name-field-subscription-categories fieldset .fieldgroup>ul>li{border-bottom:1px solid var(--spred-border-color-secondary);margin:0;padding-block:var(--spred-size-1-5)}#user-subscription-form .term-reference-tree-level .form-type-checkbox{align-items:center;display:inline-flex;gap:var(--spred-size-1)}#user-subscription-form .term-reference-tree-level .form-type-checkbox label{font-family:PT Sans,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem)}#user-subscription-form .term-reference-tree-level .form-type-checkbox input{flex-shrink:0}#user-subscription-form .term-reference-tree-level li:has(>.no-term-reference-tree-button){margin-left:var(--spred-size-6)}#user-subscription-form .term-reference-tree-level li:has(>.no-term-reference-tree-button)>.form-type-checkbox label{font-family:PT Sans,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}#user-subscription-form .term-reference-tree .no-term-reference-tree-button{display:none}#user-subscription-form .term-reference-tree-button{background-image:url(/themes/custom/spred/images/icons/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:var(--spred-size-3);vertical-align:top;width:var(--spred-size-3)}#user-subscription-form .term-reference-tree-button:not(.term-reference-tree-collapsed){rotate:180deg}.block-views-blocklatest-records-block-1 h2,.block-views-blockupdated-records-block-1 h2,.block-views-blockupdated-records-nodes-block-1 h2{float:none;font-weight:400;margin:0 var(--spred-size-2) var(--spred-size-1) 0}@media (min-width:768px){.block-views-blocklatest-records-block-1 h2,.block-views-blockupdated-records-block-1 h2,.block-views-blockupdated-records-nodes-block-1 h2{float:left;margin:var(--spred-size-0-5) var(--spred-size-2) 0 0}}.block-views-blocklatest-records-block-1 h3,.block-views-blockupdated-records-block-1 h3,.block-views-blockupdated-records-nodes-block-1 h3{font-family:PT Sans,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin:0}.block-views-blocklatest-records-block-1 .view-footer,.block-views-blockupdated-records-block-1 .view-footer,.block-views-blockupdated-records-nodes-block-1 .view-footer{margin-top:var(--spred-size-2)}.block-views-blocklatest-records-block-1 .view-filters .form--inline,.block-views-blockupdated-records-block-1 .view-filters .form--inline,.block-views-blockupdated-records-nodes-block-1 .view-filters .form--inline{display:flex;flex-direction:column;gap:var(--spred-size-1-5);justify-content:flex-end}@media (min-width:768px){.block-views-blocklatest-records-block-1 .view-filters .form--inline,.block-views-blockupdated-records-block-1 .view-filters .form--inline,.block-views-blockupdated-records-nodes-block-1 .view-filters .form--inline{flex-direction:row;gap:var(--spred-size-3)}}.block-views-blocklatest-records-block-1 .view-filters .form--inline .form-item,.block-views-blockupdated-records-block-1 .view-filters .form--inline .form-item,.block-views-blockupdated-records-nodes-block-1 .view-filters .form--inline .form-item{margin:0}.block-views-blocklatest-records-block-1 .view-filters .form--inline .form-item select,.block-views-blockupdated-records-block-1 .view-filters .form--inline .form-item select,.block-views-blockupdated-records-nodes-block-1 .view-filters .form--inline .form-item select{margin:0;padding-left:var(--spred-size-5)}.block-views-blocklatest-records-block-1 .view-filters .form--inline .form-item:has([id^=edit-quartal-filter]),.block-views-blocklatest-records-block-1 .view-filters .form--inline .form-item:has([id^=edit-sort-bef-combine]),.block-views-blockupdated-records-block-1 .view-filters .form--inline .form-item:has([id^=edit-quartal-filter]),.block-views-blockupdated-records-block-1 .view-filters .form--inline .form-item:has([id^=edit-sort-bef-combine]),.block-views-blockupdated-records-nodes-block-1 .view-filters .form--inline .form-item:has([id^=edit-quartal-filter]),.block-views-blockupdated-records-nodes-block-1 .view-filters .form--inline .form-item:has([id^=edit-sort-bef-combine]){position:relative}.block-views-blocklatest-records-block-1 .view-filters .form--inline .form-item:has([id^=edit-quartal-filter]):before,.block-views-blocklatest-records-block-1 .view-filters .form--inline .form-item:has([id^=edit-sort-bef-combine]):before,.block-views-blockupdated-records-block-1 .view-filters .form--inline .form-item:has([id^=edit-quartal-filter]):before,.block-views-blockupdated-records-block-1 .view-filters .form--inline .form-item:has([id^=edit-sort-bef-combine]):before,.block-views-blockupdated-records-nodes-block-1 .view-filters .form--inline .form-item:has([id^=edit-quartal-filter]):before,.block-views-blockupdated-records-nodes-block-1 .view-filters .form--inline .form-item:has([id^=edit-sort-bef-combine]):before{background-image:url(/themes/custom/spred/images/icons/settings.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:var(--spred-size-3);left:var(--spred-size-1);position:absolute;top:50%;transform:translateY(-50%);width:var(--spred-size-3)}.block-views-blocklatest-records-block-1 .view-filters .form--inline .form-item:has([id^=edit-sort-bef-combine]):before,.block-views-blockupdated-records-block-1 .view-filters .form--inline .form-item:has([id^=edit-sort-bef-combine]):before,.block-views-blockupdated-records-nodes-block-1 .view-filters .form--inline .form-item:has([id^=edit-sort-bef-combine]):before{background-image:url(/themes/custom/spred/images/icons/arrows.svg)}.block-views-blocklatest-records-block-1 .view-filters .form--inline .form-actions:has(.js-hide),.block-views-blockupdated-records-block-1 .view-filters .form--inline .form-actions:has(.js-hide),.block-views-blockupdated-records-nodes-block-1 .view-filters .form--inline .form-actions:has(.js-hide){display:none}.block-views-blocklatest-records-block-1 .view-content,.block-views-blockupdated-records-block-1 .view-content,.block-views-blockupdated-records-nodes-block-1 .view-content{clear:both;margin-top:var(--spred-size-4)}.block-views-blocklatest-records-block-1 .view-content .monthly-group+.monthly-group,.block-views-blockupdated-records-block-1 .view-content .monthly-group+.monthly-group,.block-views-blockupdated-records-nodes-block-1 .view-content .monthly-group+.monthly-group{margin-top:var(--spred-size-4)}.block-views-blocklatest-records-block-1 .view-content .monthly-group__content,.block-views-blockupdated-records-block-1 .view-content .monthly-group__content,.block-views-blockupdated-records-nodes-block-1 .view-content .monthly-group__content{display:grid;gap:var(--spred-size-2);grid-template-columns:repeat(1,1fr);margin-top:var(--spred-size-1)}@media (min-width:768px){.block-views-blocklatest-records-block-1 .view-content .monthly-group__content,.block-views-blockupdated-records-block-1 .view-content .monthly-group__content,.block-views-blockupdated-records-nodes-block-1 .view-content .monthly-group__content{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.block-views-blocklatest-records-block-1 .view-content .monthly-group__content,.block-views-blockupdated-records-block-1 .view-content .monthly-group__content,.block-views-blockupdated-records-nodes-block-1 .view-content .monthly-group__content{grid-template-columns:repeat(4,1fr)}}.view-datasets-nodes.view-display-id-block_1,.view-datasets.view-display-id-block_1{display:flex;flex-direction:column}.view-datasets-nodes.view-display-id-block_1 .view-header,.view-datasets.view-display-id-block_1 .view-header{margin-bottom:var(--spred-size-2-5)}@media (min-width:768px){.view-datasets-nodes.view-display-id-block_1 .view-header,.view-datasets.view-display-id-block_1 .view-header{margin-bottom:var(--spred-size-5)}}.view-datasets-nodes.view-display-id-block_1 .view-filters,.view-datasets.view-display-id-block_1 .view-filters{margin-bottom:var(--spred-size-2-5);order:-1}@media (min-width:768px){.view-datasets-nodes.view-display-id-block_1 .view-filters,.view-datasets.view-display-id-block_1 .view-filters{margin-bottom:var(--spred-size-5)}}.view-datasets-nodes.view-display-id-block_1 .view-filters .form--inline,.view-datasets.view-display-id-block_1 .view-filters .form--inline{background-color:var(--spred-background-secondary);border-radius:var(--spred-border-radius-m);display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spred-size-1-5);padding:var(--spred-size-1-5)}@media (min-width:768px){.view-datasets-nodes.view-display-id-block_1 .view-filters .form--inline,.view-datasets.view-display-id-block_1 .view-filters .form--inline{align-items:flex-end;flex-direction:row}}.view-datasets-nodes.view-display-id-block_1 .view-filters .form--inline *,.view-datasets.view-display-id-block_1 .view-filters .form--inline *{margin:0;width:100%}@media (min-width:768px){.view-datasets-nodes.view-display-id-block_1 .view-filters .form--inline *,.view-datasets.view-display-id-block_1 .view-filters .form--inline *{width:-moz-fit-content;width:fit-content}}.view-datasets-nodes.view-display-id-block_1 .view-content,.view-datasets.view-display-id-block_1 .view-content{overflow-x:auto}.view-datasets-nodes.view-display-id-block_1 .view-content table,.view-datasets.view-display-id-block_1 .view-content table{margin-bottom:0;min-width:500px}.view-datasets-nodes.view-display-id-block_1 .view-content table tr:has(input:checked),.view-datasets.view-display-id-block_1 .view-content table tr:has(input:checked){background-color:var(--spred-interactive-level2)}.view-datasets-nodes.view-display-id-block_1 .view-content table tr:has(input:checked):hover,.view-datasets.view-display-id-block_1 .view-content table tr:has(input:checked):hover{background-color:var(--spred-interactive-level2--hover)}.view-datasets-nodes.view-display-id-block_1 .view-content .views-field-dataset-selection,.view-datasets.view-display-id-block_1 .view-content .views-field-dataset-selection{width:var(--spred-size-8)}.view-datasets-nodes.view-display-id-block_1 .view-content .views-field-field-shape-name-in-metadata,.view-datasets.view-display-id-block_1 .view-content .views-field-field-shape-name-in-metadata{width:100%}.view-datasets-nodes.view-display-id-block_1 .view-content .views-field-dataset-request-button,.view-datasets.view-display-id-block_1 .view-content .views-field-dataset-request-button{width:-moz-fit-content;width:fit-content}.view-datasets-nodes.view-display-id-block_1 .pager,.view-datasets.view-display-id-block_1 .pager{order:100}.view-datasets-nodes.view-display-id-block_1 .view-footer,.view-datasets.view-display-id-block_1 .view-footer{margin-top:var(--spred-size-2-5)}@media (min-width:768px){.view-datasets-nodes.view-display-id-block_1 .view-footer,.view-datasets.view-display-id-block_1 .view-footer{margin-top:var(--spred-size-5)}}.view-datasets-nodes.view-display-id-block_1 .view-footer #dataset-download-button,.view-datasets.view-display-id-block_1 .view-footer #dataset-download-button{background-image:url(/themes/custom/spred/images/icons/download.svg);background-origin:padding-box;background-position:var(--spred-size-2-5) center;background-repeat:no-repeat;background-size:var(--spred-size-3);padding-left:calc(var(--spred-size-3) + var(--spred-size-3))}.toolbar-fixed .block-cheeseburgermenu-container{top:calc(var(--drupal-displace-offset-top,0px))}.cheeseburger-menu__main-navigation-area{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:var(--spred-size-4)}.cheeseburger-menu__main-navigation-area>div{border-bottom:none}.cheeseburger-menu__main-navigation-area [data-cheeseburger-id=menu-account]{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;justify-content:flex-end;margin-bottom:0;margin-top:auto}.cheeseburger-menu__main-navigation-area [data-cheeseburger-id=menu-account] li:has(a[href="/user"]){display:none}.cheeseburger-menu__mainmenu{flex-direction:column}.cheeseburger-menu__mainmenu li{margin:0;padding-inline:0}.cheeseburger-menu__side-menu{display:none}.cheeseburger-menu__item{padding:var(--spred-size-2-5) var(--spred-size-2)}.cheeseburger-menu__item.in-active-trail{border-bottom:4px solid var(--spred-border-color-accent)}.cheeseburger-menu__item.in-active-trail a,.cheeseburger-menu__item.in-active-trail span{color:var(--spred-text-primary);font-weight:700;text-decoration:none}.cheeseburger-menu__item-label{min-height:0}.cheeseburger-menu__item a,.cheeseburger-menu__item span{color:var(--spred-link-primary);display:block;max-width:100%;text-align:center}#block-spred-cheeseburgermenu{max-width:calc(100vw - var(--spred-size-10));padding:var(--spred-size-2);top:calc(var(--drupal-displace-offset-top,0px))}.block-cheeseburgermenu__trigger-element{background-color:var(--spred-background-accent-light);border:1px solid var(--spred-border-color-accent);border-radius:var(--spred-border-radius-m);position:relative;transition:all .3s ease;z-index:201}.block-cheeseburgermenu__trigger-element span[data-once=cheeseburger]{border-radius:2px;height:2px;transition:all .3s ease;width:var(--spred-size-2-5)}.block-cheeseburgermenu__trigger-element:hover{background-color:var(--spred-color-blue-90)}body.body--has-active-cheese .block-cheeseburgermenu__trigger-element{background-color:var(--spred-color-neutral-100);border:1px solid transparent}body.body--has-active-cheese .block-cheeseburgermenu__trigger-element:hover{background-color:var(--spred-color-blue-90)}body.body--has-active-cheese .block-cheeseburgermenu__trigger-element:hover span{width:var(--spred-size-3)}body.body--has-active-cheese .block-cheeseburgermenu__trigger-element span{background-color:var(--spred-color-blue-30);display:block;margin-left:-33%;width:var(--spred-size-3)}body.body--has-active-cheese .block-cheeseburgermenu__trigger-element span:first-of-type{top:50%;transform:translateY(-50%) rotate(45deg) translateX(0)}body.body--has-active-cheese .block-cheeseburgermenu__trigger-element span:nth-of-type(2){display:none}body.body--has-active-cheese .block-cheeseburgermenu__trigger-element span:nth-of-type(3){top:50%;transform:translateY(-50%) rotate(-45deg) translateX(0)}.block-language{display:none}@media (min-width:1024px){.block-language{display:block}}.block-language .links{background:var(--spred-color-neutral-100);border:1px solid var(--spred-border-color-primary);display:flex;flex-direction:column;height:calc(1.125rem + var(--spred-size-1)*2);overflow:hidden;position:absolute;right:0;transition:height .3s ease;will-change:height;z-index:10}.block-language .links li{list-style:none;margin-left:0}.block-language .links li.is-active{order:-1}.block-language .links li a{color:var(--spred-text-primary);line-height:2rem;padding:var(--spred-size-1) var(--spred-size-5) var(--spred-size-1) var(--spred-size-2)}.block-language .links li a:hover{color:var(--spred-menu-link--hover)}.block-language .links:hover:has(li:only-child){height:calc(1.125rem + var(--spred-size-1)*2*1)}.block-language .links:hover:has(li:first-child:nth-last-child(2)){height:calc(2.5rem + var(--spred-size-1)*2*2)}.block-language .links:hover:has(li:first-child:nth-last-child(3)){height:calc(3.75rem + var(--spred-size-1)*2*3)}.block-language .links:hover:has(li:first-child:nth-last-child(4)){height:calc(5rem + var(--spred-size-1)*2*4)}.block-language .links:hover:has(li:first-child:nth-last-child(5)){height:calc(6.25rem + var(--spred-size-1)*2*5)}.block-language .links:hover li.is-active{text-decoration:underline}.block-language .links:after{background:url(/themes/custom/spred/images/icons/sp-icons/arrow.svg) no-repeat 50%/var(--spred-size-3);content:"";display:block;height:var(--spred-size-2);position:absolute;right:var(--spred-size-1);top:var(--spred-size-1);transform:rotate(-270deg);width:var(--spred-size-2)}nav ul:not(.contextual-links,.toolbar-menu){display:flex;padding-inline-start:0}#navigation{flex-grow:1}#navigation ol,#navigation ul{padding-left:unset}.menu--footer{width:100%}.menu--footer ul{flex-wrap:wrap;gap:var(--spred-size-2);justify-content:center;width:100%}.menu--footer ul li a{border-bottom:1px solid var(--spred-link-primary)}.menu--footer ul li a:hover{border-bottom-color:transparent}.menu--footer ul li.menu-item--active-trail a{color:var(--spred-text-primary);font-weight:700}.menu--account ul{gap:var(--spred-size-1-5)}@media (min-width:1024px){.menu--account ul{gap:0}}.menu--account a[data-drupal-link-system-path="user/login"]{background-color:var(--spred-button-primary-bg);border:1px solid transparent;border:1px solid var(--spred-button-primary-border);border-radius:var(--spred-border-radius-m);color:var(--spred-text-primary-inverse);cursor:pointer;display:inline-block;font-weight:400;outline:none;padding:var(--spred-size-1) var(--spred-size-2-5);text-align:center;text-decoration:none;transition:.4s ease}.menu--account a[data-drupal-link-system-path="user/login"]:active{box-shadow:none}.menu--account a[data-drupal-link-system-path="user/login"]:active,.menu--account a[data-drupal-link-system-path="user/login"]:focus,.menu--account a[data-drupal-link-system-path="user/login"]:hover{background-color:var(--spred-button-primary-bg--hover);text-decoration:none}.menu--account a[data-drupal-link-system-path="user/login"]:active,.menu--account a[data-drupal-link-system-path="user/login"]:hover{background-color:var(--spred-button-primary-bg--hover);border:1px solid var(--spred-button-primary-border);color:var(--spred-text-primary-inverse)}.menu--account a[data-drupal-link-system-path="user/login"]:focus{background-color:var(--spred-button-primary-bg--focus);border:2px solid var(--spred-button-primary-border--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary)}.menu--account a[data-drupal-link-system-path="user/logout"]{display:none}@media (min-width:1024px){.menu--account a[data-drupal-link-system-path="user/logout"]{display:inline-block;padding:var(--spred-size-2-5) var(--spred-size-1)}.menu--account a[data-drupal-link-system-path="user/logout"]:hover{background-color:var(--spred-color-blue-95)}}.menu--account a[data-drupal-link-system-path=user]{align-items:center;background-color:transparent;border:none;color:var(--spred-text-primary);display:flex;font-weight:700;gap:var(--spred-size-1-5);padding:var(--spred-size-2-5) var(--spred-size-1)}.menu--account a[data-drupal-link-system-path=user]:focus,.menu--account a[data-drupal-link-system-path=user]:hover{background-color:var(--spred-color-blue-95);box-shadow:none;color:var(--spred-link-primary)}.menu--account a[data-drupal-link-system-path=user]:before{background-image:url(/themes/custom/spred/images/icons/user.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:var(--spred-size-3);width:var(--spred-size-3)}.menu--main{display:none;margin-left:var(--spred-size-2)}@media (min-width:1024px){.menu--main{display:block}}.menu--main .menu-item a{color:var(--spred-link-primary);display:block;padding:var(--spred-size-2-5) var(--spred-size-2)}.menu--main .menu-item a:hover{background-color:var(--spred-color-blue-95);color:var(--spred-link-primary--hover)}.menu--main .menu-item a.is-active{color:var(--spred-color-neutral-0);font-weight:700;position:relative}.menu--main .menu-item a.is-active:after{background-color:var(--spred-border-color-accent);bottom:-1px;content:"";height:4px;left:0;position:absolute;right:0;width:100%}.menu--main .menu-item a.is-active:hover{background-color:transparent}
