@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Karla:ital,wght@0,200..800;1,200..800&display=swap");
/* @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}}:root{--spred-color-neutral-0:#000;--spred-color-neutral-10:#1a1a1a;--spred-color-neutral-50:#727272;--spred-color-neutral-80:#c6c6c6;--spred-color-neutral-90:#e8e8e8;--spred-color-neutral-95:#f6f6f6;--spred-color-neutral-100:#fff;--spred-color-red-30:#a90022;--spred-color-red-50:#e0183a;--spred-color-red-80:#ffa6a1;--spred-color-red-90:#ffdcd8;--spred-color-red-95:#fff2f0;--spred-color-blue-30:#00509c;--spred-color-blue-50:#2672cd;--spred-color-blue-80:#b0c5ff;--spred-color-blue-90:#e0e8ff;--spred-color-blue-95:#f4f6ff;--spred-color-green-30:#285c00;--spred-color-green-50:#458100;--spred-color-green-80:#b4d17e;--spred-color-green-90:#e1edc9;--spred-color-green-95:#f4f8ea;--spred-color-yellow-30:#7e4000;--spred-color-yellow-50:#ab5f00;--spred-color-yellow-80:#f8bb77;--spred-color-yellow-90:#ffe3c6;--spred-color-yellow-95:#fff4e9;--spred-color-transparent-dark-xl:rgba(0,0,0,.9);--spred-color-transparent-dark-l:rgba(0,0,0,.75);--spred-color-transparent-dark-m:rgba(0,0,0,.6);--spred-color-transparent-dark-s:rgba(0,0,0,.25);--spred-color-transparent-dark-xs:rgba(0,0,0,.12);--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-color-brand-1:var(--spred-color-dark-blue);--spred-color-brand-2:#232323;--spred-size-1:8px;--spred-size-2:16px;--spred-size-3:24px;--spred-size-3-5:28px;--spred-size-4:32px;--spred-size-4-5:36px;--spred-size-5:40px;--spred-size-6:48px;--spred-size-7:56px;--spred-size-7-5:60px;--spred-size-8:64px;--spred-size-9:72px;--spred-size-10:80px;--spred-size-11:88px;--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-s:13px;--spred-size-m:16px;--spred-size-l:20px;--spred-size-xl:24px;--spred-size-2xl:32px;--spred-size-3xl:40px;--spred-size-4xl:48px;--spred-line-height-s:1;--spred-line-height-m:1.2;--spred-line-height-l:1.3;--spred-line-height-xl:1.5;--spred-line-height-2xl:1.75;--spred-line-height-3xl:2;--spred-theme-primary:var(--spred-color-brand-1);--spred-status-negative:var(--spred-color-red-50);--spred-status-positive:var(--spred-color-green-50);--spred-status-info:var(--spred-color-blue-50);--spred-status-warning:var(--spred-color-yellow-50);--spred-interactive-primary:var(--spred-theme-primary);--spred-interactive-primary--hover:var(--spred-color-light-green);--spred-interactive-secondary:var(--spred-color-neutral-100);--spred-interactive-secondary--hover:var(--spred-color-blue-90);--spred-interactive-tertiary:var(--spred-color-neutral-100);--spred-interactive-tertiary--hover:var(--spred-color-blue-95);--spred-background-primary:var(--spred-color-neutral-100);--spred-background-secondary:var(--spred-color-neutral-95);--spred-background-negative-primary:var(--spred-status-negative);--spred-background-negative-secondary:var(--spred-color-red-90);--spred-background-positive-primary:var(--spred-status-positive);--spred-background-positive-secondary:var(--spred-color-green-90);--spred-background-warning-primary:var(--spred-status-warning);--spred-background-warning-secondary:var(--spred-color-yellow-90);--spred-background-info-primary:var(--spred-status-info);--spred-background-info-secondary:var(--spred-color-blue-90);--spred-background-accent:var(--spred-theme-primary);--spred-background-disabled:var(--spred-color-neutral-90);--spred-text-primary:var(--spred-color-transparent-dark-xl);--spred-text-primary-inverse:var(--spred-color-transparent-light-xl);--spred-text-secondary:var(--spred-color-transparent-dark-m);--spred-text-secondary-inverse:var(--spred-color-transparent-light-m);--spred-text-tertiary:var(--spred-color-transparent-dark-s);--spred-text-tertiary-inverse:var(--spred-color-transparent-light-s);--spred-text-white:var(--spred-color-neutral-100);--spred-text-accent:var(--spred-theme-primary);--spred-text-negative:var(--spred-status-negative);--spred-text-disabled:var(--spred-color-transparent-dark-s);--spred-border-radius-s:var(--spred-size-0-5);--spred-border-radius-m:var(--spred-size-1);--spred-border-radius-l:var(--spred-size-2);--spred-border-color-primary:var(--spred-theme-primary);--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-positive:var(--spred-status-positive);--spred-border-color-warning:var(--spred-status-warning);--spred-border-color-info:var(--spred-status-info);--spred-button-primary-bg:var(--spred-interactive-primary);--spred-button-primary-bg--hover:var(--spred-interactive-primary--hover);--spred-button-primary-bg--focus:var(--spred-button-primary-bg--hover);--spred-button-primary-border:var(--spred-border-color-primary);--spred-button-primary-border--hover:var(--spred-border-color-primary);--spred-button-primary-border--focus:var(--spred-color-neutral-100);--spred-button-primary-label:var(--spred-text-white);--spred-button-primary-label--hover:var(--spred-button-primary-label);--spred-button-border-radius:var(--spred-border-radius-m);--spred-button-secondary-bg:var(--spred-interactive-secondary);--spred-button-secondary-bg--hover:var(--spred-interactive-secondary--hover);--spred-button-secondary-bg--focus:var(--spred-button-secondary-bg--hover);--spred-button-secondary-border:var(--spred-border-color-primary);--spred-button-secondary-border--hover:var(--spred-button-primary-border);--spred-button-secondary-border--focus:var(--spred-interactive-primary);--spred-button-secondary-label:var(--spred-text-primary);--spred-button-secondary-label--hover:var(--spred-button-secondary-label);--spred-link-primary:var(--spred-interactive-primary);--spred-link-primary--hover:var(--spred-interactive-primary--hover);--spred-link-primary--focus:var(--spred-link-primary);--spred-link-inverse:var(--spred-interactive-secondary);--spred-link-inverse--hover:var(--spred-interactive-secondary--hover);--spred-link-inverse--focus:var(--spred-link-inverse);--spred-link-text:var(--spred-text-primary);--spred-link-text--hover:var(--spred-link-primary);--spred-link-text--focus:var(--spred-link-primary--focus);--spred-menu-link:#236762;--spred-menu-link--hover:#9cce49;--spred-menu-link--active:#9cce49;--spred-message-link:var(--spred-text-primary);--spred-message-link--hover:var(--spred-text-secondary);--spred-message-success-bg:var(--spred-background-positive-secondary);--spred-message-success-border:var(--spred-border-color-positive);--spred-message-success-icon:var(--spred-status-positive);--spred-message-error-bg:var(--spred-background-negative-secondary);--spred-message-error-border:var(--spred-border-color-negative);--spred-message-error-icon:var(--spred-status-negative);--spred-message-warning-bg:var(--spred-background-warning-secondary);--spred-message-warning-border:var(--spred-border-color-warning);--spred-message-warning-icon:var(--spred-status-warning);--spred-message-status-bg:var(--spred-background-info-secondary);--spred-message-status-border:var(--spred-border-color-accent);--spred-message-status-icon:var(--spred-status-info);--spred-pager-border-color:var(--spred-border-color-primary);--spred-pager-border-radius:var(--spred-border-radius-m);--spred-pager-default-bg:var(--spred-button-secondary-bg);--spred-pager-default-bg--hover:var(--spred-button-secondary-bg--hover);--spred-pager-default-label:var(--spred-text-primary);--spred-pager-active-bg:var(--spred-button-primary-bg);--spred-pager-active-bg--hover:var(--spred-button-primary-bg--hover);--spred-pager-active-label:var(--spred-text-primary-inverse);--spred-pager-disabled-bg:var(--spred-background-disabled);--spred-pager-disabled-label:var(--spred-text-disabled);--spred-table-cell-height:var(--spred-size-8);--spred-table-header-bg:var(--spred-background-secondary);--spred-table-header-label:var(--spred-text-secondary);--spred-table-header-border:var(--spred-border-color-secondary);--spred-table-cell-bg:var(--spred-interactive-tertiary);--spred-table-cell-bg--hover:var(--spred-interactive-tertiary--hover);--spred-table-cell-border:var(--spred-border-color-secondary);--spred-color-light-green:#9cce49;--spred-color-dark-blue:#236762;--spred-color-dark-blue-a11y:#1d5551;--spred-color-dark-blue--hover:#558781;--spred-color-white:#fff;--spred-color-black:#000200;--spred-color-gray:#707070}@layer base{main{padding-top:90px}@media (min-width:768px){main{padding-top:103px}}@media (min-width:1024px){main{padding-top:153px}}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;min-height:calc(100dvh - var(--gin-toolbar-y-offset,0px));overflow-x:hidden}.container{margin-inline:auto;max-width:1232px}@media (min-width:1024px){.container{padding-inline:var(--spred-size-2)}}.container .container{padding-inline:unset}.region-navigation{display:flex;flex-direction:row;gap:var(--spred-size-2);position:relative}.region-highlighted{display:flex;flex-direction:column;gap:var(--spred-size-2);padding-block:var(--spred-size-2) var(--spred-size-6)}.region-highlighted:not(:has(>div+div)){display:none}.region-highlighted [data-drupal-messages]:has(.messages__wrapper:empty){display:none}.region-user-navigation{align-items:center;display:flex;gap:var(--spred-size-1);justify-content:center}.region-footer-first #block-spred-sitebranding img{filter:saturate(0) brightness(200);margin-bottom:var(--spred-size-5);transition:all .3s ease;width:175px}@media (min-width:768px){.region-footer-first #block-spred-sitebranding img{width:320px}}@media (min-width:1024px){.region-footer-first #block-spred-sitebranding img{margin-bottom:var(--spred-size-10);margin-left:calc(var(--spred-size-11)*-1);width:380px}}.region-footer-first #block-spred-sitebranding img:hover{filter:none}.region-footer-second{display:flex;flex-direction:column;gap:var(--spred-size-4);padding-left:var(--spred-size-5)}@media (min-width:768px){.region-footer-second{padding-left:0}}@media (min-width:1024px){.region-footer-second{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:var(--spred-size-2);text-align:end}}.region-footer-second ul.menu:not(.contextual-links){padding-left:0}#footer{background-color:var(--spred-color-dark-blue);color:#fff;margin-top:var(--spred-size-5);padding-block:var(--spred-size-4);padding-inline:var(--spred-size-2)}#footer .block-raw-custom-block{padding-left:var(--spred-size-5)}@media (min-width:768px){#footer .block-raw-custom-block{padding-left:0}}#footer .block-raw-custom-block h2,#footer .block-raw-custom-block p{color:#fff!important;margin-bottom:var(--spred-size-2)}@media (min-width:1024px){#footer .block-raw-custom-block h2,#footer .block-raw-custom-block p{margin-bottom:var(--spred-size-3-5)}}#footer .block-raw-custom-block h2{font-size:clamp(1.25rem,1.0833333333rem + .7407407407vw,1.75rem);line-height:clamp(1.75rem,1.5833333333rem + .7407407407vw,2.25rem)}#footer .block-raw-custom-block h2,#footer .block-raw-custom-block p{color:var(--spred-text-primary);font-family:IBM Plex Sans,sans-serif;font-weight:700;letter-spacing:normal}#footer .block-raw-custom-block p{font-size:clamp(1rem,.8333333333rem + .7407407407vw,1.5rem);font-weight:400;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem)}#footer .block-raw-custom-block p:last-of-type{margin-bottom:0}#footer #block-spred-footer{width:100%}@media (min-width:768px){#footer{padding-block:var(--spred-size-7-5) var(--spred-size-12)}}#footer .container{display:flex;flex-direction:column;gap:var(--spred-size-4)}@media (min-width:1024px){#footer .container{flex-direction:row}#footer .container>div{flex:1}}#footer a{color:#fff!important;transition:all .3s ease}#footer a:hover{color:var(--spred-color-light-green)!important}.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-1)}.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:2px solid var(--spred-button-primary-border);border-radius:var(--spred-border-radius-l);color:var(--spred-text-primary-inverse);cursor:pointer;display:inline-block;font-weight:400;font-weight:700;outline:none;padding:var(--spred-size-0-5) var(--spred-size-2);text-align:center;text-decoration:none;text-transform:uppercase;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:2px solid var(--spred-button-primary-border);color:var(--spred-color-dark-blue-a11y)}.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);color:var(--spred-color-dark-blue-a11y)}.form-item.form-type-managed-file label+div{display:none}.form-item.form-type-managed-file .description{color:var(--spred-text-primary);font-family:IBM Plex Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);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{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spred-size-1)}.form-submit{background-color:var(--spred-button-primary-bg);border:1px solid transparent;border:2px solid var(--spred-button-primary-border);border-radius:var(--spred-border-radius-l);color:var(--spred-text-primary-inverse);cursor:pointer;display:inline-block;font-weight:400;font-weight:700;outline:none;padding:var(--spred-size-0-5) var(--spred-size-2);text-align:center;text-decoration:none;text-transform:uppercase;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:2px solid var(--spred-button-primary-border);color:var(--spred-color-dark-blue-a11y)}.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);color:var(--spred-color-dark-blue-a11y)}.form-submit[data-drupal-selector=edit-preview]{display:none}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form){background-color:var(--spred-color-light-green);padding:var(--spred-size-3) var(--spred-size-3) var(--spred-size-5)}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form .checkboxes--wrapper{background-color:var(--spred-background-primary);border:2px solid transparent;padding:var(--spred-size-2)!important}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form .checkboxes--wrapper:has(>label:focus),.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form .checkboxes--wrapper:has(>label:focus-visible){border:2px solid var(--spred-button-primary-bg);box-shadow:0 0 8px 0 var(--spred-interactive-primary)}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form .checkboxes--wrapper:not(:has(.checked)) .form-type-checkbox{display:none}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form .checkboxes--wrapper *{color:var(--spred-color-gray)}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form .checkboxes--wrapper>label{align-items:center;display:flex;justify-content:space-between;outline:none}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form .checkboxes--wrapper>label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%2391C6AC' d='M9.88 11.45 16 17.56l6.12-6.11L24 13.33l-8 8-8-8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;display:inline-block;height:var(--spred-size-4);transition:transform .3s ease;width:var(--spred-size-4)}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form .checkboxes--wrapper>label:after:hover{transform:scale(1.2)}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form .checkboxes--wrapper>label.checked:after{transform:rotate(180deg)}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form input[type=email],.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form input[type=text],.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form textarea{border:2px solid transparent}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form input[type=email]:active,.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form input[type=email]:focus,.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form input[type=email]:focus-visible,.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form input[type=text]:active,.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form input[type=text]:focus,.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form input[type=text]:focus-visible,.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form textarea:active,.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form textarea:focus,.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form textarea:focus-visible{border:2px solid var(--spred-button-primary-bg);box-shadow:0 0 8px 0 var(--spred-interactive-primary)}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form .radios--wrapper .form-radios{display:flex;flex-flow:row wrap;justify-content:space-between}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form .radios--wrapper .form-radios .form-type-radio{align-items:center;display:flex!important}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form .radios--wrapper .form-radios input:focus{border:2px solid var(--spred-button-primary-border);box-shadow:0 0 8px 0 var(--spred-interactive-primary)}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form .radios--wrapper .form-radios input:checked{background-clip:initial;background-color:var(--spred-color-dark-blue);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form .radios--wrapper .form-radios input:checked:focus{border:2px solid var(--spred-button-primary-border--focus)}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form .form-type-checkbox{display:flex;flex-direction:row-reverse;justify-content:space-between}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form .form-type-checkbox input{border:3px solid var(--spred-color-light-green)}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form .form-type-checkbox input:focus{border:3px solid var(--spred-button-primary-border);box-shadow:0 0 8px 0 var(--spred-interactive-primary)}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form .form-type-checkbox input:checked{background-color:var(--spred-color-light-green)}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form .form-type-checkbox input:checked:focus{border:3px solid var(--spred-color-light-green)}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) .webform-submission-kontakt-ich-bin-form fieldset.webform-composite-hidden-title{border:none}.paragraph--type--webform:has(.webform-submission-kontakt-ich-bin-form) h2{color:var(--spred-text-primary);color:var(--spred-color-white);font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(2rem,1.8333333333rem + .7407407407vw,2.5rem);margin:0;text-transform:uppercase}.field__item:has(.webform-submission-newsletter-abonnieren-und-inform-form){background-color:var(--spred-color-light-green);margin-inline:-2000px;padding-inline:2000px}.field__item:has(.webform-submission-newsletter-abonnieren-und-inform-form) .paragraph{padding-block:var(--spred-size-1) var(--spred-size-5);padding-inline:var(--spred-size-2)}.field__item:has(.webform-submission-newsletter-abonnieren-und-inform-form) .paragraph .form-type-checkbox{flex-wrap:wrap;margin-block:var(--spred-size-3)}@media (min-width:1024px){.field__item:has(.webform-submission-newsletter-abonnieren-und-inform-form) .paragraph .form-type-checkbox{flex-wrap:nowrap}}.field__item:has(.webform-submission-newsletter-abonnieren-und-inform-form) .paragraph #edit-help-text{margin-block:var(--spred-size-5) var(--spred-size-3)}.field__item:has(.webform-submission-newsletter-abonnieren-und-inform-form) .paragraph h2{color:var(--spred-color-dark-blue);font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.75rem,1.5416666667rem + .9259259259vw,2.375rem);font-weight:700;letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);margin-bottom:var(--spred-size-4);text-transform:uppercase}.field__item:has(.webform-submission-newsletter-abonnieren-und-inform-form) .paragraph form a{text-decoration:underline}.field__item:has(.webform-submission-newsletter-abonnieren-und-inform-form) .paragraph form *{color:#fff!important}#header,#pre-header{padding-block:var(--spred-size-2)}#header .container,#pre-header .container{margin-inline:auto;max-width:1232px}@media (min-width:1024px){#header .container,#pre-header .container{padding-inline:var(--spred-size-2)}}#pre-header{padding-block:var(--spred-size-1-5)}#pre-header .container{display:flex;justify-content:flex-end}#header{background-color:var(--spred-color-white);box-shadow:0 0 10px 0 rgba(0,0,0,.1);left:0;padding-block:var(--spred-size-2);position:fixed;right:0;top:var(--gin-toolbar-y-offset,0);width:100%;z-index:10}@media (min-width:1024px){#header{padding-block:var(--spred-size-4-5)}}#header .container{align-items:center;display:flex;gap:var(--spred-size-2);justify-content:space-between;padding:0 var(--spred-size-3)}@media (min-width:1024px){#header .container{align-items:flex-end;padding:0 var(--spred-size-2)}}#header .container #block-spred-site-branding img{width:200px}@media (min-width:768px){#header .container #block-spred-site-branding img{width:245px}}@media (min-width:1024px){#header .container #block-spred-site-branding img{width:290px}}html{scroll-behavior:smooth}body{background-color:var(--spred-background-primary);font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}body,h1{color:var(--spred-text-primary);font-family:IBM Plex Sans,sans-serif;letter-spacing:normal}h1{font-size:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem);font-weight:700;line-height:clamp(2.5rem,2.3333333333rem + .7407407407vw,3rem);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-color-dark-blue);font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.75rem,1.5416666667rem + .9259259259vw,2.375rem);font-weight:700;letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);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:IBM Plex Sans,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(2rem,1.8333333333rem + .7407407407vw,2.5rem);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:IBM Plex Sans,sans-serif;font-size:clamp(1.25rem,1.0833333333rem + .7407407407vw,1.75rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5833333333rem + .7407407407vw,2.25rem);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:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.8333333333rem + .7407407407vw,1.5rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem);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:IBM Plex Sans,sans-serif;font-size:clamp(.75rem,.729rem + .0933333333vw,.813rem);font-weight:700;letter-spacing:normal;line-height:clamp(.75rem,.5833333333rem + .7407407407vw,1.25rem);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{color:var(--spred-text-primary);font-family:IBM Plex 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)}ol>li ol{list-style-type:lower-alpha}ol>li ol>li ol{list-style-type:lower-roman}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{color:var(--spred-text-primary);font-family:IBM Plex 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);color:var(--spred-text-primary);margin:var(--spred-size-0-5) 0 0;max-width:100%;padding:var(--spred-size-2);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}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:2px solid var(--spred-button-primary-border);border-radius:var(--spred-border-radius-l);color:var(--spred-text-primary-inverse);cursor:pointer;display:inline-block;font-weight:400;font-weight:700;outline:none;padding:var(--spred-size-0-5) var(--spred-size-2);text-align:center;text-decoration:none;text-transform:uppercase;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:2px solid var(--spred-button-primary-border);color:var(--spred-color-dark-blue-a11y)}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);color:var(--spred-color-dark-blue-a11y)}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:var(--spred-background-primary);border:2px solid var(--spred-border-color-accent);display:flex;height:var(--spred-size-4);justify-content:center;outline:none;transition:outline .3s ease,border .3s ease;width:var(--spred-size-4)}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:var(--spred-background-primary);border:2px solid var(--spred-border-color-accent);display:flex;height:var(--spred-size-4);justify-content:center;outline:none;transition:outline .3s ease,border .3s ease;width:var(--spred-size-4)}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[aria-expanded=true]{margin-bottom:var(--spred-size-2)}.text-formatted a{color:var(--spred-color-dark-blue)!important}.text-formatted a:hover{color:var(--spred-color-light-green)!important}#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-size:.875rem;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;gap:var(--spred-size-1);list-style:none}.tabs ul{padding:0}.tabs ul li a{background-color:var(--spred-color-neutral-100);border:1px solid var(--spred-color-neutral-0);border-radius:var(--spred-border-radius-s);color:var(--spred-color-neutral-0);display:inline-block;font-size:.75rem;font-weight:700;padding:var(--spred-size-0-5) var(--spred-size-1-5);text-decoration:none;text-transform:uppercase;transition:all .3s ease}.tabs ul li a:hover,.tabs ul li.is-active a{background-color:var(--spred-color-neutral-0);color:var(--spred-color-neutral-100)}.ajax-progress{display:none!important}.ui-autocomplete-loading{background:unset!important}.block-system-powered-by-block{text-align:right}.block-title{color:var(--spred-color-dark-blue);font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.75rem,1.5416666667rem + .9259259259vw,2.375rem);font-weight:700;letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);margin:var(--spred-size-4) 0 var(--spred-size-3)}.block-views-blocknews-latest-block-2{padding:0 var(--spred-size-2)}@media (min-width:1024px){.block-views-blocknews-latest-block-2{padding: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}.view-colleague.view-display-id-block_1 .view-content{display:grid;gap:var(--spred-size-2) var(--spred-size-2);grid-template-columns:repeat(1,1fr)}@media (min-width:640px){.view-colleague.view-display-id-block_1 .view-content{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.view-colleague.view-display-id-block_1 .view-content{gap:var(--spred-size-6) var(--spred-size-2);grid-template-columns:repeat(3,1fr)}}.node--type-colleague.node--view-mode-default .field--name-field-name{color:var(--spred-color-dark-blue);font-size:28px;font-weight:700;line-height:1;margin-top:var(--spred-size-2)}.node--type-colleague.node--view-mode-default .field--name-field-role{color:var(--spred-color-gray);font-size:20px;line-height:27px}.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:IBM Plex Sans,sans-serif;font-size:clamp(1.25rem,1.0833333333rem + .7407407407vw,1.75rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5833333333rem + .7407407407vw,2.25rem)}.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:2px solid var(--spred-button-primary-border);border-radius:var(--spred-border-radius-l);color:var(--spred-text-primary);color:var(--spred-text-primary-inverse);cursor:pointer;display:inline-block;font-family:IBM Plex Sans,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;font-weight:700;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);margin:0;outline:none;padding:var(--spred-size-0-5) var(--spred-size-2);text-align:center;text-decoration:none;text-transform:uppercase;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:2px solid var(--spred-button-primary-border);color:var(--spred-color-dark-blue-a11y)}.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);color:var(--spred-color-dark-blue-a11y)}.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:2px solid var(--spred-button-secondary-border);border-radius:var(--spred-border-radius-l);color:var(--spred-text-primary);cursor:pointer;display:inline-block;font-weight:400;font-weight:700;outline:none;padding:var(--spred-size-0-5) var(--spred-size-2);text-align:center;text-decoration:none;text-transform:uppercase;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:2px 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}.field--name-field-paragraph{display:flex;flex-direction:column;gap:50px}.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%/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)}}.node--type-news.node--view-mode-small-teaser{background-color:var(--spred-color-dark-blue);height:100%}.node--type-news.node--view-mode-small-teaser .node__content{display:flex;flex-direction:column}.node--type-news.node--view-mode-small-teaser .node__content .content--wrapper{padding:var(--spred-size-1-5) var(--spred-size-2)}@media (min-width:1024px){.node--type-news.node--view-mode-small-teaser .node__content .content--wrapper{padding:var(--spred-size-2) var(--spred-size-3)}}.node--type-news.node--view-mode-small-teaser .node__content .content--wrapper .title{font-size:var(--spred-size-3);font-weight:600;line-height:var(--spred-size-4);word-break:break-word}.node--type-news.node--view-mode-small-teaser .field--name-field-lead-image{display:flex;justify-content:center}.node--type-news.node--view-mode-small-teaser .read-more-link{background-color:var(--spred-color-light-green);border:2px solid var(--spred-color-light-green);border-radius:20px;color:var(--spred-color-dark-blue-a11y);display:block;font-size:16px;font-weight:600;line-height:20px;margin:var(--spred-size-1-5) var(--spred-size-2);padding:var(--spred-size-0-5) var(--spred-size-2);text-transform:uppercase;transition:all .3s;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.node--type-news.node--view-mode-small-teaser .read-more-link{margin:var(--spred-size-2) var(--spred-size-3)}}.node--type-news.node--view-mode-small-teaser .read-more-link:focus,.node--type-news.node--view-mode-small-teaser .read-more-link:hover{background-color:var(--spred-color-dark-blue);color:var(--spred-color-white)}.node--type-news.node--view-mode-small-teaser .read-more-link:focus{box-shadow:0 0 8px 0 var(--spred-color-light-green)}.node--type-news.node--view-mode-small-teaser *{color:var(--spred-color-white)}.node--type-news.node--view-mode-full .node__content{line-height:var(--spred-line-height-l);padding:0 var(--spred-size-2)}.node--type-news.node--view-mode-full .node__content .title{color:var(--spred-color-dark-blue);font-size:var(--spred-size-5);font-weight:700;line-height:var(--spred-line-height-l);margin-bottom:var(--spred-size-3)}@media (min-width:1024px){.node--type-news.node--view-mode-full .node__content .title{line-height:var(--spred-line-height-xl)}}.node--type-news.node--view-mode-full .node__content .field--name-field-paragraph{clear:both}.node--type-news.node--view-mode-full .node__content .field--name-field-description{color:var(--spred-color-gray);font-weight:700;line-height:var(--spred-line-height-xl);margin-bottom:var(--spred-size-3)}@media (min-width:1024px){.node--type-news.node--view-mode-full .node__content .field--name-field-description{font-size:24px;line-height:32px}}.node--type-news.node--view-mode-full .node__content .field--name-body a,.node--type-news.node--view-mode-full .node__content .field--name-body li,.node--type-news.node--view-mode-full .node__content .field--name-body p,.node--type-news.node--view-mode-full .node__content .field--name-body span{color:var(--spred-color-gray)}@media (min-width:1024px){.node--type-news.node--view-mode-full .node__content .field--name-body a,.node--type-news.node--view-mode-full .node__content .field--name-body li,.node--type-news.node--view-mode-full .node__content .field--name-body p,.node--type-news.node--view-mode-full .node__content .field--name-body span{font-size:24px;line-height:32px}}.node--type-news.node--view-mode-full .node__content .field--name-body a{color:var(--spred-color-dark-blue)}.node--type-news.node--view-mode-full .node__content .field--name-body a:hover{color:var(--spred-color-gray)}.node--type-news.node--view-mode-full .node__content .content--wrapper{margin-bottom:var(--spred-size-4)}.node--type-news.node--view-mode-full .node__content .content--wrapper .field--name-field-paragraph{clear:both}.node--type-news.node--view-mode-full .node__content .content--wrapper .field--name-field-image{aspect-ratio:1.5;margin-bottom:var(--spred-size-2);position:relative;width:100%}@media (min-width:1024px){.node--type-news.node--view-mode-full .node__content .content--wrapper .field--name-field-image{aspect-ratio:1.5;float:right;margin-bottom:var(--spred-size-2);margin-left:var(--spred-size-4);width:50%}}.node--type-news.node--view-mode-full .node__content .content--wrapper .field--name-body p{color:var(--spred-color-gray)}.pager__items{display:flex;gap:var(--spred-size-1);justify-content:center;margin-top:var(--spred-size-4);padding-left:0}.pager__item{display:grid;place-items:center}.pager__item a{align-items:center;border-radius:var(--spred-pager-border-radius);color:var(--spred-color-light-green);display:flex;font-size:24px;font-weight:700;justify-content:center;min-width:var(--spred-size-2);transition:all .3s ease}@media (min-width:768px){.pager__item a{font-size:28px}}.pager__item a:focus,.pager__item a:hover{color:var(--spred-color-dark-blue)}.pager__item a span{font-size:24px;font-weight:700}@media (min-width:768px){.pager__item a span{font-size:28px}}.pager__item.pager__item--disabled a{color:var(--spred-color-gray);cursor:not-allowed}.pager__item.is-active a{color:var(--spred-color-dark-blue)}.pager__item.is-active a:focus,.pager__item.is-active a:hover{color:var(--spred-color-light-green)}.pager__item--empty{opacity:.3}.pager__item--ellipsis{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}.paragraph--view-mode--default .text-formatted h4,.paragraph--view-mode--default .text-formatted h5,.paragraph--view-mode--default .text-formatted h6{color:var(--spred-color-gray)}.paragraph--type--banner-with-bubble,.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper{display:flex;left:50%;margin-left:-50dvw;position:relative;width:100dvw}.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper{height:715px}.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper:before{background-image:url(/themes/custom/spred/images/background-patterns/banner_before_item.png);background-repeat:no-repeat;background-size:contain;bottom:-100px;content:"";display:block;height:200px;left:-100px;position:absolute;width:300px;z-index:9}.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper:after{background-image:url(/themes/custom/spred/images/background-patterns/banner_after_item.png);background-repeat:no-repeat;background-size:contain;bottom:-40px;content:"";display:block;height:400px;position:absolute;right:-200px;width:450px;z-index:9}@media (min-width:768px){.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper{height:770px}.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper:before{bottom:-150px;height:350px;left:-300px;width:500px}.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper:after{bottom:-120px;height:750px;right:-700px;width:1000px}}.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper *{height:100%;min-height:100%}@media (min-width:1715px){.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper{max-width:1715px;transform:translateX(calc(100dvw/2 - 857.5px))}}.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper .content--wrapper{height:-moz-fit-content;height:fit-content}.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper .field--name-field-background-image{display:none;inset:0;position:absolute;z-index:-2}@media (min-width:768px){.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper .field--name-field-background-image{display:block}}.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper .field--name-field-background-image img{-o-object-fit:cover;object-fit:cover}.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper .field--name-field-background-image-mobile{display:block;inset:0;position:absolute;z-index:-2}@media (min-width:768px){.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper .field--name-field-background-image-mobile{display:none}}.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper .field--name-field-background-image-mobile img{-o-object-fit:cover;object-fit:cover}.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper .field--name-field-title{align-self:flex-start;background-color:var(--spred-color-white);color:var(--spred-color-dark-blue);font-size:var(--spred-size-2-5);font-weight:700;line-height:var(--spred-line-height-m);margin-left:var(--spred-size-2);margin-top:var(--spred-size-2);padding:var(--spred-size-1);position:relative;text-align:right;width:250px}@media (min-width:768px){.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper .field--name-field-title{font-size:var(--spred-size-4);line-height:var(--spred-line-height-l);margin-left:var(--spred-size-3);margin-top:var(--spred-size-3);padding:var(--spred-size-2);width:300px}}@media (min-width:1280px){.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper .field--name-field-title{font-size:60px;line-height:1.12;margin-left:var(--spred-size-5);margin-top:var(--spred-size-5);max-width:650px;padding:var(--spred-size-3);width:-moz-fit-content;width:fit-content}}.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper .field--name-field-title:after{background-color:var(--spred-color-white);bottom:-9px;content:"";height:20px;position:absolute;right:20px;transform:rotate(45deg);width:20px;z-index:-1}@media (min-width:768px){.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper .field--name-field-title:after{bottom:30px;height:30px;right:-15px;width:30px}}@media (min-width:1024px){.paragraph--type--banner-with-bubble .banner-with-bubble-wrapper .field--name-field-title:after{bottom:35px;height:40px;right:-20px;width:40px}}@media (min-width:1715px){.paragraph--type--banner-with-bubble{position:relative}.paragraph--type--banner-with-bubble:after,.paragraph--type--banner-with-bubble:before{background-repeat:no-repeat;background-size:contain;content:"";height:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.paragraph--type--banner-with-bubble:before{background-image:url(/themes/custom/spred/images/background-patterns/banner_before.png);left:30px;transform:translateX(calc(100dvw/2 - 1150px))}.paragraph--type--banner-with-bubble:after{background-image:url(/themes/custom/spred/images/background-patterns/banner_after.png);right:-1880px;transform:translateX(calc(100dvw/2 - 1150px))}}.paragraph--type--text{padding:0 var(--spred-size-3)}@media (min-width:1024px){.paragraph--type--text{padding:0}}.paragraph--type--text .field--name-field-body *{color:var(--spred-color-gray);font-size:var(--spred-size-2);line-height:var(--spred-line-height-xl);text-align:left}@media (min-width:768px){.paragraph--type--text .field--name-field-body *{font-size:var(--spred-size-2-5);line-height:var(--spred-line-height-l)}}@media (min-width:1024px){.paragraph--type--text .field--name-field-body *{font-size:26px;line-height:34px}}.paragraph--type--text .field--name-field-invert,.paragraph--type--text .field--name-field-narrow{display:none}.paragraph--type--hero .field--name-field-title{font-size:var(--spred-size-6);text-align:center;text-transform:uppercase}.paragraph--type--image-with-statistics{background:var(--spred-color-light-green)}@media (min-width:768px){.paragraph--type--image-with-statistics{align-items:center;display:flex}.paragraph--type--image-with-statistics .field--name-field-photo *{height:100%;min-height:100%}.paragraph--type--image-with-statistics .field--name-field-photo picture{display:flex;justify-content:center}.paragraph--type--image-with-statistics .field--name-field-photo img{margin-inline:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.paragraph--type--image-with-statistics>div{flex:1;flex-basis:50%;width:50%}}.paragraph--type--image-with-statistics .content-wrapper{padding:var(--spred-size-3)}@media (min-width:768px){.paragraph--type--image-with-statistics .content-wrapper{padding:var(--spred-size-4)}}@media (min-width:1024px){.paragraph--type--image-with-statistics .content-wrapper{padding-inline:var(--spred-size-8) var(--spred-size-4)}}.paragraph--type--image-with-statistics .content-wrapper .field--name-field-subtitle,.paragraph--type--image-with-statistics .content-wrapper h2{color:var(--spred-color-white);font-size:24px;line-height:30px;margin-block:0}@media (min-width:1024px){.paragraph--type--image-with-statistics .content-wrapper .field--name-field-subtitle,.paragraph--type--image-with-statistics .content-wrapper h2{font-size:26px;line-height:34px}}.paragraph--type--image-with-statistics .content-wrapper .field--name-field-body{margin-top:var(--spred-size-4)}.paragraph--type--image-with-statistics .content-wrapper .field--name-field-body *{color:var(--spred-color-dark-blue);font-size:20px;font-weight:600;line-height:26px}@media (min-width:1024px){.paragraph--type--image-with-statistics .content-wrapper .field--name-field-body *{font-size:26px;line-height:34px}}.paragraph--type--image-with-statistics .content-wrapper p{margin-bottom:0}.paragraph--type--paragraph-wrapper{background-color:var(--spred-color-white);display:flex;flex-direction:column;gap:var(--spred-size-3);padding:var(--spred-size-3)}.paragraph--type--paragraph-wrapper>h2+div:has(.paragraph--type--content-reference) .paragraph--type--content-reference{margin-top:-20px}@media (min-width:768px){.paragraph--type--paragraph-wrapper{gap:var(--spred-size-6);padding:var(--spred-size-6) var(--spred-size-3)}}@media (min-width:1024px){.paragraph--type--paragraph-wrapper{margin-inline:-2000px;padding-inline:2000px}.paragraph--type--paragraph-wrapper.paragraph-wrapper--contact-flex{display:grid;gap:0 var(--spred-size-12);grid-template-columns:repeat(2,1fr);margin-top:var(--spred-size-3)}.paragraph--type--paragraph-wrapper.paragraph-wrapper--contact-flex>h2{grid-area:1/1/2/2;margin-block:0}.paragraph--type--paragraph-wrapper.paragraph-wrapper--contact-flex .field--name-field-body{grid-area:2/1/6/2}.paragraph--type--paragraph-wrapper.paragraph-wrapper--contact-flex .field--name-field-paragraphs{grid-area:1/2/6/3}}.paragraph--type--paragraph-wrapper .row-with-swiper{padding-inline:0}.paragraph--type--paragraph-wrapper .row-with-swiper .field--name-field-cards{display:none}@media (min-width:768px){.paragraph--type--paragraph-wrapper .row-with-swiper .field--name-field-cards{display:grid}}.paragraph--type--paragraph-wrapper .row-with-swiper .swiper-container{padding-bottom:var(--spred-size-2)}@media (min-width:768px){.paragraph--type--paragraph-wrapper .row-with-swiper .swiper-container{display:none}}.paragraph--type--paragraph-wrapper .row-with-swiper .swiper-container .swiper-row-pagination{display:flex;justify-content:center;margin-top:var(--spred-size-4)}.paragraph--type--paragraph-wrapper .row-with-swiper .swiper-container .swiper-row-pagination .swiper-pagination-bullet{background:var(--spred-color-light-green);height:var(--spred-size-1);opacity:1;width:var(--spred-size-1)}.paragraph--type--paragraph-wrapper .row-with-swiper .swiper-container .swiper-row-pagination .swiper-pagination-bullet-active{background:var(--spred-color-dark-blue)}.paragraph--type--paragraph-wrapper .field--name-field-body a{transition:all .3s}.paragraph--type--paragraph-wrapper .field--name-field-body a:hover{color:var(--spred-color-dark-blue)}.paragraph--type--paragraph-wrapper .field--name-field-body *{color:var(--spred-color-gray);font-size:var(--spred-size-2-5);line-height:var(--spred-line-height-l)}@media (min-width:1024px){.paragraph--type--paragraph-wrapper .field--name-field-body *{font-size:var(--spred-size-3);line-height:32px}}.paragraph--type--paragraph-wrapper .field--name-field-title{text-wrap:auto}.paragraph--type--paragraph-wrapper .field--name-field-cards{display:grid;grid-gap:var(--spred-size-3);grid-template-columns:repeat(1,1fr)}@media (min-width:640px){.paragraph--type--paragraph-wrapper .field--name-field-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.paragraph--type--paragraph-wrapper .field--name-field-cards{grid-template-columns:repeat(3,1fr)}}.paragraph--type--paragraph-wrapper .field--name-field-cards .paragraph--type--image-card-with-text{aspect-ratio:1;position:relative}.paragraph--type--paragraph-wrapper--light{padding-block:0 var(--spred-size-6)}.paragraph--type--paragraph-wrapper--dark{background-color:var(--spred-color-dark-blue)}.paragraph--type--paragraph-wrapper--dark .field--name-field-body *,.paragraph--type--paragraph-wrapper--dark .field--name-field-title{color:var(--spred-color-white)}.paragraph--type--paragraph-wrapper--dark .row-with-swiper .swiper-container .swiper-row-pagination .swiper-pagination-bullet{background:var(--spred-color-light-green)}.paragraph--type--paragraph-wrapper--dark .row-with-swiper .swiper-container .swiper-row-pagination .swiper-pagination-bullet-active{background:var(--spred-color-white)}.paragraph--type--paragraph-wrapper--dark .pagination-is-hidden .swiper-container .swiper-row-pagination{display:none}.paragraph--type--paragraph-wrapper--is-full-width{padding:var(--spred-size-3) 0}@media (min-width:768px){.paragraph--type--paragraph-wrapper--is-full-width{padding:var(--spred-size-6) var(--spred-size-3)}}@media (min-width:1024px){.paragraph--type--paragraph-wrapper--is-full-width{margin-inline:-2000px;padding:0;padding-inline:2000px}}.paragraph--type--paragraph-wrapper--is-full-width>.field--name-field-title{margin-left:var(--spred-size-3)}@media (min-width:768px){.paragraph--type--paragraph-wrapper--is-full-width>.field--name-field-title{margin-left:0}}.paragraph--type--image-card-with-text{align-items:center;aspect-ratio:1;display:flex;justify-content:center;position:relative}.paragraph--type--image-card-with-text .field--name-field-background-image{inset:0;position:absolute}.paragraph--type--image-card-with-text .field--name-field-title{position:relative;text-shadow:0 3px 6px rgba(0,0,0,.569);z-index:2}.paragraph--type--image-card-with-text .field--name-field-media-image{aspect-ratio:1;position:relative}.paragraph--type--image-card-with-text .field--name-field-media-image img{position:absolute;top:0}.paragraph--type--view .viewsreference--view-title{display:none}@media (min-width:768px){.paragraph--type--content-reference.is-inverted div.reference-teaser__wrapper,.paragraph--type--paragraph-with-2-columns.is-inverted div.reference-teaser__wrapper{flex-direction:row-reverse}}.paragraph--type--content-reference.has-link a.go-to-page-link,.paragraph--type--paragraph-with-2-columns.has-link a.go-to-page-link{display:none}.paragraph--type--content-reference.has-link .field--name-field-link a,.paragraph--type--paragraph-with-2-columns.has-link .field--name-field-link a{background-color:var(--spred-color-light-green);border-radius:999px;color:var(--spred-color-dark-blue-a11y);display:inline-block;font-size:16px;font-weight:700;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:all .3s}@media (min-width:1024px){.paragraph--type--content-reference.has-link .field--name-field-link a,.paragraph--type--paragraph-with-2-columns.has-link .field--name-field-link a{font-size:27px;line-height:1.2;padding:14px 30px}}.paragraph--type--content-reference.has-link .field--name-field-link a:hover,.paragraph--type--paragraph-with-2-columns.has-link .field--name-field-link a:hover{background-color:var(--spred-color-dark-blue);color:var(--spred-color-white)}.paragraph--type--content-reference.has-link .field--name-field-link a:focus,.paragraph--type--paragraph-with-2-columns.has-link .field--name-field-link a:focus{background-color:var(--spred-color-dark-blue);box-shadow:0 0 8px 0 var(--spred-color-dark-blue);color:var(--spred-color-white)}.paragraph--type--content-reference.has-arrow .reference-teaser__wrapper:after,.paragraph--type--paragraph-with-2-columns.has-arrow .reference-teaser__wrapper:after{background-image:url(/themes/custom/spred/images/icons/arrow-top.svg);background-position:50%;background-size:cover;content:"";display:none;height:var(--spred-size-12);left:50%;position:absolute;top:var(--spred-size-5);transform:translate(-50%,-50%);transform-origin:center;width:var(--spred-size-15)}@media (min-width:768px){.paragraph--type--content-reference.has-arrow .reference-teaser__wrapper:after,.paragraph--type--paragraph-with-2-columns.has-arrow .reference-teaser__wrapper:after{display:inline-block}}.paragraph--type--content-reference.is-arrow-inverted .reference-teaser__wrapper:after,.paragraph--type--paragraph-with-2-columns.is-arrow-inverted .reference-teaser__wrapper:after{rotate:180deg;transform:scaleY(-1) translate(50%,-50%)}@media (min-width:768px){.paragraph--type--content-reference.has-two-columns .field--name-body,.paragraph--type--paragraph-with-2-columns.has-two-columns .field--name-body{-moz-columns:2;column-count:2;-moz-column-gap:var(--spred-size-6);column-gap:var(--spred-size-6)}}.paragraph--type--row-with-cta{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spred-size-3);margin-inline:-2000px;margin-bottom:var(--spred-size-6);margin-top:var(--spred-size-6);padding-inline:2000px;padding-bottom:var(--spred-size-3);padding-top:var(--spred-size-3)}@media (min-width:1024px){.paragraph--type--row-with-cta{align-items:flex-end;flex-direction:row;padding-bottom:var(--spred-size-6);padding-top:var(--spred-size-6)}}.paragraph--type--row-with-cta h2.field--name-field-title,.paragraph--type--row-with-cta>*{margin-left:var(--spred-size-2)}@media (min-width:1024px){.paragraph--type--row-with-cta h2.field--name-field-title,.paragraph--type--row-with-cta>*{margin-left:0}}.paragraph--type--row-with-cta--dark{background-color:var(--spred-color-dark-blue)}.paragraph--type--row-with-cta--dark .field--name-field-title{color:var(--spred-color-white);flex:1;font-size:var(--spred-size-3);margin:0}@media (min-width:1024px){.paragraph--type--row-with-cta--dark .field--name-field-title{font-size:var(--spred-size-4-5)}}.paragraph--type--row-with-cta--dark .field--name-field-link a{background-color:var(--spred-color-light-green);border:2px solid var(--spred-color-light-green);border-radius:999px;color:var(--spred-color-dark-blue-a11y);font-size:var(--spred-size-2);font-weight:500;padding:var(--spred-size-1) var(--spred-size-4);transition:all .3s}.paragraph--type--row-with-cta--dark .field--name-field-link a:focus,.paragraph--type--row-with-cta--dark .field--name-field-link a:hover{background-color:var(--spred-color-dark-blue);color:var(--spred-color-white)}.paragraph--type--row-with-cta--dark .field--name-field-link a:focus{border:2px solid var(--spred-color-light-green);box-shadow:0 0 8px 0 var(--spred-color-light-green)}@media (min-width:1024px){.paragraph--type--row-with-cta--dark .field--name-field-link a{font-size:var(--spred-size-3);padding:var(--spred-size-1) var(--spred-size-6)}}.paragraph--type--row-with-cta--dark .field--name-field-is-dark{display:none}.paragraph--type--row-with-cta--light{background-color:var(--spred-color-light-green)}.paragraph--type--row-with-cta--light .field--name-field-title{color:var(--spred-color-dark-blue-a11y);flex:1;font-size:var(--spred-size-3);margin:0}@media (min-width:1024px){.paragraph--type--row-with-cta--light .field--name-field-title{font-size:var(--spred-size-4-5)}}.paragraph--type--row-with-cta--light .field--name-field-link a{background-color:var(--spred-color-dark-blue);border:2px solid var(--spred-color-dark-blue);border-radius:999px;color:var(--spred-color-white);font-size:var(--spred-size-2);font-weight:500;padding:var(--spred-size-1) var(--spred-size-4);transition:all .3s}.paragraph--type--row-with-cta--light .field--name-field-link a:focus,.paragraph--type--row-with-cta--light .field--name-field-link a:hover{background-color:var(--spred-color-light-green);color:var(--spred-color-dark-blue-a11y)}.paragraph--type--row-with-cta--light .field--name-field-link a:focus{border:2px solid var(--spred-color-dark-blue);box-shadow:0 0 8px 0 var(--spred-color-dark-blue)}@media (min-width:1024px){.paragraph--type--row-with-cta--light .field--name-field-link a{font-size:var(--spred-size-3);padding:var(--spred-size-1) var(--spred-size-6)}}.paragraph--type--row-with-cta--light .field--name-field-is-dark{display:none}.paragraph--type--picture-with-text{align-items:center;display:flex;flex-direction:column}@media (min-width:768px){.paragraph--type--picture-with-text{flex-direction:row;gap:var(--spred-size-6);padding-bottom:var(--spred-size-6);padding-top:var(--spred-size-6)}}@media (min-width:1024px){.paragraph--type--picture-with-text{gap:var(--spred-size-3)}}.paragraph--type--picture-with-text .field--name-field-background-color,.paragraph--type--picture-with-text .field--name-field-invert,.paragraph--type--picture-with-text .field--name-field-is-dark,.paragraph--type--picture-with-text .field--name-field-options{display:none}.paragraph--type--faq{margin-inline:auto;max-width:100%;padding-block:var(--spred-size-6);padding:0 var(--spred-size-3);position:relative;text-align:center}@media (min-width:1024px){.paragraph--type--faq{padding:0}}.paragraph--type--faq .field--name-field-title{color:var(--spred-color-dark-blue);font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.75rem,1.5416666667rem + .9259259259vw,2.375rem);font-weight:700;letter-spacing:normal;line-height:clamp(2.25rem,2rem + 1.1111111111vw,3rem);margin-bottom:var(--spred-size-6);text-align:left}.paragraph--type--faq .field--name-field-body{margin-bottom:var(--spred-size-6)}.paragraph--type--faq .field--name-field-body p{color:var(--spred-color-gray);font-size:var(--spred-size-3);line-height:var(--spred-line-height-l);text-align:left}.paragraph--type--details-item details{background-color:var(--spred-color-white);border:none;border-radius:var(--spred-size-0-5);box-shadow:0 3px 6px rgba(0,0,0,.161);margin-bottom:var(--spred-size-2-5);padding:0 var(--spred-size-3-5) 0 0}.paragraph--type--details-item details summary{cursor:pointer;padding:var(--spred-size-4) var(--spred-size-3-5)}.paragraph--type--details-item details summary .field--name-field-title{color:var(--spred-color-gray);font-size:var(--spred-size-2-5);font-weight:500;line-height:var(--spred-line-height-l);margin:0;padding-right:var(--spred-size-6)}@media (min-width:768px){.paragraph--type--details-item details summary .field--name-field-title{font-size:var(--spred-size-3);line-height:var(--spred-line-height-xl)}}.paragraph--type--details-item details summary .field--name-field-title:hover:after{background-color:var(--spred-color-dark-blue)}.paragraph--type--details-item details summary .field--name-field-title:after{background:var(--spred-color-light-green);background-repeat:no-repeat;background-size:cover;content:"";display:block;flex-basis:var(--spred-size-3);height:var(--spred-size-3);-webkit-mask:url(/themes/custom/spred/images/icons/sp-icons/arrow-down.svg) no-repeat center;mask:url(/themes/custom/spred/images/icons/sp-icons/arrow-down.svg) no-repeat center;-webkit-mask-size:var(--spred-size-4);mask-size:var(--spred-size-4);position:absolute;right:0;top:calc(50% - var(--spred-size-1-5));transition:.4s ease-out;width:var(--spred-size-3)}.paragraph--type--details-item details summary:after{display:none}.paragraph--type--details-item details .field--name-field-text-area{padding:0 0 var(--spred-size-3-5) var(--spred-size-3-5);text-align:left}.paragraph--type--details-item details .field--name-field-text-area p{color:var(--spred-color-gray);font-size:var(--spred-size-2);line-height:var(--spred-line-height-xl);margin-bottom:var(--spred-size-1)}@media (min-width:768px){.paragraph--type--details-item details .field--name-field-text-area p{font-size:var(--spred-size-2-5)}}.paragraph--type--details-item details[open] h5:after{transform:rotateY(180deg)}.paragraph--type--basic-card{align-items:flex-start;background-color:var(--spred-color-white);display:flex;flex-direction:column;gap:var(--spred-size-3);height:100%;padding:var(--spred-size-4) var(--spred-size-3)}@media (min-width:768px){.paragraph--type--basic-card{padding:var(--spred-size-5) var(--spred-size-4-5)}}@media (min-width:1024px){.paragraph--type--basic-card{padding:var(--spred-size-6) var(--spred-size-5)}}.paragraph--type--basic-card .field--name-field-title{color:var(--spred-text-primary);color:var(--spred-color-dark-blue);font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.8333333333rem + .7407407407vw,1.5rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem);margin:0}.paragraph--type--basic-card .field--name-field-body p{color:var(--spred-color-gray);font-size:var(--spred-size-2);font-weight:500;line-height:var(--spred-line-height-xl)}@media (min-width:768px){.paragraph--type--basic-card .field--name-field-body p{font-size:var(--spred-size-2-5);line-height:var(--spred-line-height-xl)}}@media (min-width:1024px){.paragraph--type--basic-card .field--name-field-body p{font-size:var(--spred-size-3);line-height:var(--spred-line-height-l)}}.paragraph--type--basic-card .field--name-field-link a{background-color:var(--spred-button-primary-bg);border:1px solid transparent;border:2px solid var(--spred-button-primary-border);border-radius:var(--spred-border-radius-l);color:var(--spred-text-primary-inverse);cursor:pointer;display:inline-block;font-weight:400;font-weight:700;outline:none;padding:var(--spred-size-0-5) var(--spred-size-2);text-align:center;text-decoration:none;text-transform:uppercase;transition:.4s ease}.paragraph--type--basic-card .field--name-field-link a:active{box-shadow:none}.paragraph--type--basic-card .field--name-field-link a:active,.paragraph--type--basic-card .field--name-field-link a:focus,.paragraph--type--basic-card .field--name-field-link a:hover{background-color:var(--spred-button-primary-bg--hover);text-decoration:none}.paragraph--type--basic-card .field--name-field-link a:active,.paragraph--type--basic-card .field--name-field-link a:hover{background-color:var(--spred-button-primary-bg--hover);border:2px solid var(--spred-button-primary-border);color:var(--spred-color-dark-blue-a11y)}.paragraph--type--basic-card .field--name-field-link a: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);color:var(--spred-color-dark-blue-a11y)}.paragraph--type--basic-card-with-image-and-text{display:flex;flex-direction:column;height:100%}.paragraph--type--basic-card-with-image-and-text .field--name-field-background-image img{aspect-ratio:1.5;width:100%}.paragraph--type--basic-card-with-image-and-text .content--wrapper{background:var(--spred-color-light-green);flex:1;padding:var(--spred-size-3)}.paragraph--type--basic-card-with-image-and-text .content--wrapper .field--name-field-title{color:var(--spred-color-dark-blue-a11y);font-size:20px;line-height:28px;margin:0 0 var(--spred-size-0-5)}@media (min-width:768px){.paragraph--type--basic-card-with-image-and-text .content--wrapper .field--name-field-title{font-size:26px;line-height:34px}}.paragraph--type--basic-card-with-image-and-text .content--wrapper .field--name-field-subtitle{color:var(--spred-color-dark-blue-a11y);font-size:20px;font-weight:500;letter-spacing:0;line-height:28px;margin-top:-2px}@media (min-width:768px){.paragraph--type--basic-card-with-image-and-text .content--wrapper .field--name-field-subtitle{font-size:26px;line-height:34px}}.paragraph--type--basic-card-with-image-and-text .content--wrapper .field--name-field-body{margin-top:var(--spred-size-2)}.paragraph--type--basic-card-with-image-and-text .content--wrapper .field--name-field-body *{color:var(--spred-text-primary);color:var(--spred-color-dark-blue-a11y);font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;font-weight:500;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}@media (min-width:768px){.paragraph--type--basic-card-with-image-and-text .content--wrapper .field--name-field-body *{font-size:24px;line-height:32px}}.paragraph--type--basic-card-with-image-and-link .field--name-field-image img{width:100%}.paragraph--type--basic-card-with-image-and-link .content--wrapper{background:var(--spred-color-dark-blue);display:flex;flex-direction:column;padding:var(--spred-size-1-5)}.paragraph--type--basic-card-with-image-and-link .content--wrapper .field--name-field-body{margin-bottom:var(--spred-size-1-5)}.paragraph--type--basic-card-with-image-and-link .content--wrapper .field--name-field-body *{color:var(--spred-color-white);font-size:var(--spred-size-3);line-height:var(--spred-line-height-l)}.paragraph--type--basic-card-with-image-and-link .content--wrapper .field--name-field-link{align-self:flex-start;padding:.75rem 0}.paragraph--type--basic-card-with-image-and-link .content--wrapper .field--name-field-link a{background:var(--spred-color-light-green);border:2px solid transparent;border-radius:999px;color:var(--spred-color-dark-blue-a11y);font-size:var(--spred-size-2-5);font-weight:700;padding:var(--spred-size-1) var(--spred-size-4)}.paragraph--type--basic-card-with-image-and-link .content--wrapper .field--name-field-link a:active,.paragraph--type--basic-card-with-image-and-link .content--wrapper .field--name-field-link a:focus,.paragraph--type--basic-card-with-image-and-link .content--wrapper .field--name-field-link a:hover{background-color:var(--spred-color-dark-blue);border:2px solid var(--spred-color-light-green);color:var(--spred-color-white)}.paragraph--type--basic-card-with-image-and-link .content--wrapper .field--name-field-link a:focus{box-shadow:0 0 8px 0 var(--spred-color-light-green)}.paragraph--type--basic-card-with-icon{align-items:flex-start;background-color:var(--spred-color-white);display:flex;flex-direction:column;gap:var(--spred-size-3);height:100%;padding:var(--spred-size-2) var(--spred-size-2) var(--spred-size-3)}@media (min-width:768px){.paragraph--type--basic-card-with-icon{padding:var(--spred-size-4) var(--spred-size-4) var(--spred-size-5)}}.paragraph--type--basic-card-with-icon .field--name-field-image img{height:75px;width:75px}@media (min-width:768px){.paragraph--type--basic-card-with-icon .field--name-field-image img{height:100px;width:100px}}.paragraph--type--basic-card-with-icon .field--name-field-title{color:var(--spred-color-dark-blue);font-size:var(--spred-size-3);font-weight:700;line-height:1.2;margin:0;text-align:left}.paragraph--type--basic-card-with-icon .field--name-field-body *{color:var(--spred-color-gray);font-size:var(--spred-size-2);font-weight:500;line-height:var(--spred-line-height-xl)}@media (min-width:768px){.paragraph--type--basic-card-with-icon .field--name-field-body *{font-size:var(--spred-size-2-5);line-height:var(--spred-line-height-xl)}}@media (min-width:1024px){.paragraph--type--basic-card-with-icon .field--name-field-body *{font-size:var(--spred-size-3);line-height:var(--spred-line-height-l)}}.paragraph--type--image-swiper .swiper-slide,.paragraph--type--swiper-wrapper .swiper-slide{display:flex;justify-content:center}.paragraph--type--image-swiper .swiper-slide>div,.paragraph--type--swiper-wrapper .swiper-slide>div{max-width:340px}.paragraph--type--year-bottom,.paragraph--type--year-top{background:var(--spred-color-light-green);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:520px;justify-content:space-between;padding:var(--spred-size-3)}.paragraph--type--year-bottom h2,.paragraph--type--year-top h2{color:var(--spred-color-dark-blue-a11y);font-size:40px;margin:0}.paragraph--type--year-bottom .field--name-field-year,.paragraph--type--year-top .field--name-field-year{color:var(--spred-color-dark-blue-a11y);font-size:100px;font-weight:700;line-height:1}.paragraph--type--year-bottom .field--name-field-body p,.paragraph--type--year-top .field--name-field-body p{color:var(--spred-color-dark-blue-a11y);font-size:24px}.paragraph--type--year-bottom.has-bg-image,.paragraph--type--year-bottom.has-dark-background,.paragraph--type--year-top.has-bg-image,.paragraph--type--year-top.has-dark-background{background-position:50%;background-repeat:no-repeat;background-size:cover}.paragraph--type--year-bottom.has-bg-image *,.paragraph--type--year-bottom.has-dark-background *,.paragraph--type--year-top.has-bg-image *,.paragraph--type--year-top.has-dark-background *{text-shadow:0 3px 6px rgba(0,0,0,.569)}.paragraph--type--year-bottom.has-bg-image .field--name-field-year,.paragraph--type--year-bottom.has-bg-image h2,.paragraph--type--year-bottom.has-dark-background .field--name-field-year,.paragraph--type--year-bottom.has-dark-background h2,.paragraph--type--year-top.has-bg-image .field--name-field-year,.paragraph--type--year-top.has-bg-image h2,.paragraph--type--year-top.has-dark-background .field--name-field-year,.paragraph--type--year-top.has-dark-background h2{color:var(--spred-color-light-green)}.paragraph-wrapper--all-news-wrapper .view-content{display:grid;grid-gap:var(--spred-size-2);grid-template-columns:repeat(1,1fr)}@media (min-width:640px){.paragraph-wrapper--all-news-wrapper .view-content{grid-gap:var(--spred-size-2);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.paragraph-wrapper--all-news-wrapper .view-content{grid-gap:var(--spred-size-3);grid-template-columns:repeat(3,1fr)}}.paragraph--picture-with-text{align-items:center;display:flex;flex-direction:column}@media (min-width:768px){.paragraph--picture-with-text{flex-direction:row;gap:var(--spred-size-6);padding-bottom:var(--spred-size-6);padding-top:var(--spred-size-6)}.paragraph--picture-with-text .field--name-field-image{max-width:50%}}.paragraph--picture-with-text.paragraph-is-inverted{flex-direction:column}@media (min-width:768px){.paragraph--picture-with-text.paragraph-is-inverted{align-items:stretch;flex-direction:row-reverse}.paragraph--picture-with-text.paragraph-is-inverted .field--name-field-image *{height:100%;min-height:100%}.paragraph--picture-with-text.paragraph-is-inverted .field--name-field-image img{height:100%;-o-object-fit:contain;object-fit:contain}}.paragraph--picture-with-text .picture-with-text--content-wrapper{display:flex;flex:1;flex-direction:column;gap:var(--spred-size-3);justify-content:center}.paragraph--picture-with-text .picture-with-text--content-wrapper .field--name-field-title{color:var(--spred-color-white);font-size:var(--spred-size-3);font-weight:700;line-height:var(--spred-line-height-m);margin:0;text-transform:uppercase}.paragraph--picture-with-text .picture-with-text--content-wrapper .field--name-field-body{font-size:var(--spred-size-3);line-height:var(--spred-line-height-m)}.paragraph--picture-with-text .picture-with-text--content-wrapper .field--name-field-body p{color:var(--spred-color-white);font-weight:500}@media (min-width:1024px){.paragraph--picture-with-text .picture-with-text--content-wrapper .field--name-field-body p{font-size:24px;line-height:32px}}.paragraph--picture-with-text .picture-with-text--content-wrapper .field--name-field-link{align-self:flex-start;border-radius:999px;font-size:var(--spred-size-2);line-height:var(--spred-line-height-m);text-transform:uppercase}.paragraph--picture-with-text .picture-with-text--content-wrapper .field--name-field-link a{background-color:var(--spred-color-light-green);border:1px solid transparent;border:2px solid var(--spred-color-light-green);border-radius:var(--spred-border-radius-l);color:var(--spred-color-dark-blue-a11y);cursor:pointer;display:inline-block;font-weight:400;font-weight:700;outline:none;padding:var(--spred-size-0-5) var(--spred-size-2);text-align:center;text-decoration:none;text-transform:uppercase;transition:.4s ease}.paragraph--picture-with-text .picture-with-text--content-wrapper .field--name-field-link a:active{box-shadow:none}.paragraph--picture-with-text .picture-with-text--content-wrapper .field--name-field-link a:active,.paragraph--picture-with-text .picture-with-text--content-wrapper .field--name-field-link a:focus,.paragraph--picture-with-text .picture-with-text--content-wrapper .field--name-field-link a:hover{background-color:var(--spred-button-primary-bg--hover);text-decoration:none}.paragraph--picture-with-text .picture-with-text--content-wrapper .field--name-field-link a:active,.paragraph--picture-with-text .picture-with-text--content-wrapper .field--name-field-link a:focus,.paragraph--picture-with-text .picture-with-text--content-wrapper .field--name-field-link a:hover{background-color:var(--spred-color-dark-blue);border:2px solid var(--spred-color-light-green);color:var(--spred-color-white)}.paragraph--picture-with-text .picture-with-text--content-wrapper .field--name-field-link a:focus{box-shadow:0 0 8px 0 var(--spred-color-light-green)}.paragraph--picture-with-text--option-value--wide{background:var(--spred-color-dark-blue);padding:0}@media (min-width:768px){.paragraph--picture-with-text--option-value--wide{padding:var(--spred-size-3)}}@media (min-width:1024px){.paragraph--picture-with-text--option-value--wide{margin-inline:-2000px;padding:var(--spred-size-6);padding-inline:2000px}}.paragraph--picture-with-text--option-value--wide .picture-with-text--content-wrapper{padding:var(--spred-size-3)}@media (min-width:768px){.paragraph--picture-with-text--option-value--wide .picture-with-text--content-wrapper{padding:0}}.paragraph--picture-with-text--option-value--narrow{background:var(--spred-color-light-green);padding:0}.paragraph--picture-with-text--option-value--narrow .picture-with-text--content-wrapper{padding:var(--spred-size-3)}.paragraph--picture-with-text--option-value--narrow .picture-with-text--content-wrapper .field--name-field-body p,.paragraph--picture-with-text--option-value--narrow .picture-with-text--content-wrapper .field--name-field-title{color:var(--spred-color-dark-blue-a11y)}.paragraph--picture-with-text--option-value--narrow .picture-with-text--content-wrapper .field--name-field-link a{background-color:var(--spred-color-dark-blue);border:1px solid transparent;border:2px solid var(--spred-color-dark-blue);border-radius:var(--spred-border-radius-l);color:var(--spred-color-white);cursor:pointer;display:inline-block;font-weight:400;font-weight:700;outline:none;padding:var(--spred-size-0-5) var(--spred-size-2);text-align:center;text-decoration:none;text-transform:uppercase;transition:.4s ease}.paragraph--picture-with-text--option-value--narrow .picture-with-text--content-wrapper .field--name-field-link a:active{box-shadow:none}.paragraph--picture-with-text--option-value--narrow .picture-with-text--content-wrapper .field--name-field-link a:active,.paragraph--picture-with-text--option-value--narrow .picture-with-text--content-wrapper .field--name-field-link a:focus,.paragraph--picture-with-text--option-value--narrow .picture-with-text--content-wrapper .field--name-field-link a:hover{background-color:var(--spred-button-primary-bg--hover);text-decoration:none}.paragraph--picture-with-text--option-value--narrow .picture-with-text--content-wrapper .field--name-field-link a:active,.paragraph--picture-with-text--option-value--narrow .picture-with-text--content-wrapper .field--name-field-link a:focus,.paragraph--picture-with-text--option-value--narrow .picture-with-text--content-wrapper .field--name-field-link a:hover{background-color:var(--spred-color-light-green);border:2px solid var(--spred-color-dark-blue);color:var(--spred-color-dark-blue-a11y)}.paragraph--picture-with-text--option-value--narrow .picture-with-text--content-wrapper .field--name-field-link a:focus{box-shadow:0 0 8px 0 var(--spred-color-dark-blue)}.paragraph-is-inverted{flex-direction:column-reverse}@media (min-width:768px){.paragraph-is-inverted{flex-direction:row-reverse}}.node--type-reference.node--view-mode-full .node__content .title{color:var(--spred-color-dark-blue);font-size:28px;font-weight:700;line-height:36px;margin-block:75px 30px;padding-inline:var(--spred-size-2);text-transform:uppercase}@media (min-width:1024px){.node--type-reference.node--view-mode-full .node__content .title{font-size:38px;line-height:49px;padding-inline:0}}.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile,.node--type-reference.node--view-mode-full .node__content .field--name-field-banner-image{display:none;height:713px;left:50%;margin-left:-50dvw;position:relative;width:100dvw}.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile>picture,.node--type-reference.node--view-mode-full .node__content .field--name-field-banner-image>picture{position:relative}.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile>picture:after,.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile>picture:before,.node--type-reference.node--view-mode-full .node__content .field--name-field-banner-image>picture:after,.node--type-reference.node--view-mode-full .node__content .field--name-field-banner-image>picture:before{background-repeat:no-repeat;background-size:contain;content:"";display:none;height:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:200}@media (min-width:1600px){.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile>picture:after,.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile>picture:before,.node--type-reference.node--view-mode-full .node__content .field--name-field-banner-image>picture:after,.node--type-reference.node--view-mode-full .node__content .field--name-field-banner-image>picture:before{display:block}}.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile>picture:before,.node--type-reference.node--view-mode-full .node__content .field--name-field-banner-image>picture:before{background-image:url(/themes/custom/spred/images/background-patterns/banner_before.png);left:-200px}.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile>picture:after,.node--type-reference.node--view-mode-full .node__content .field--name-field-banner-image>picture:after{background-image:url(/themes/custom/spred/images/background-patterns/banner_after.png);right:-1500px}.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile:before,.node--type-reference.node--view-mode-full .node__content .field--name-field-banner-image:before{background-image:url(/themes/custom/spred/images/background-patterns/banner_before_item.png);background-repeat:no-repeat;background-size:contain;bottom:-100px;content:"";display:block;height:200px;left:-100px;position:absolute;width:300px;z-index:200}.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile:after,.node--type-reference.node--view-mode-full .node__content .field--name-field-banner-image:after{background-image:url(/themes/custom/spred/images/background-patterns/banner_after_item.png);background-repeat:no-repeat;background-size:contain;bottom:-40px;content:"";display:block;height:400px;position:absolute;right:-200px;width:450px;z-index:200}@media (min-width:768px){.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile,.node--type-reference.node--view-mode-full .node__content .field--name-field-banner-image{display:block;height:770px}.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile:before,.node--type-reference.node--view-mode-full .node__content .field--name-field-banner-image:before{bottom:-150px;height:350px;left:-300px;width:500px}.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile:after,.node--type-reference.node--view-mode-full .node__content .field--name-field-banner-image:after{bottom:-120px;height:750px;right:-700px;width:1000px}}@media (min-width:1715px){.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile,.node--type-reference.node--view-mode-full .node__content .field--name-field-banner-image{background-image:url(/themes/custom/spred/images/background-patterns/banner_before.png),url(/themes/custom/spred/images/background-patterns/banner_after.png);background-position:-50px,1880px;background-repeat:no-repeat,no-repeat;background-size:contain,contain;max-width:1715px;transform:translateX(calc(100dvw/2 - 857.5px));width:2300px}}.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile *,.node--type-reference.node--view-mode-full .node__content .field--name-field-banner-image *{height:100%;min-height:100%}.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile picture,.node--type-reference.node--view-mode-full .node__content .field--name-field-banner-image picture{display:flex;justify-content:center}.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile img,.node--type-reference.node--view-mode-full .node__content .field--name-field-banner-image img{margin-inline:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1600px){.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile img,.node--type-reference.node--view-mode-full .node__content .field--name-field-banner-image img{max-width:1715px;padding-inline:var(--spred-size-2)}}.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile{display:block}@media (min-width:768px){.node--type-reference.node--view-mode-full .node__content .field--name-field-background-image-mobile{display:none}}.node--type-reference.node--view-mode-full .node__content .field--name-body{margin-block:30px;padding-inline:var(--spred-size-2)}@media (min-width:1024px){.node--type-reference.node--view-mode-full .node__content .field--name-body{padding-inline:0}}.node--type-reference.node--view-mode-full .node__content .field--name-body *{color:var(--spred-color-gray);font-size:20px;line-height:32px}@media (min-width:768px){.node--type-reference.node--view-mode-full .node__content .field--name-body *{font-size:24px}}.node--type-reference.node--view-mode-small-teaser{background-color:var(--spred-color-dark-blue);display:flex;flex-direction:column;height:100%;justify-content:space-between}.node--type-reference.node--view-mode-small-teaser .node__content .field--name-field-lead-image img,.node--type-reference.node--view-mode-small-teaser .node__content .field--name-field-lead-image picture{width:100%}.node--type-reference.node--view-mode-small-teaser .node__content>.title{color:var(--spred-color-white);font-size:var(--spred-size-3);font-weight:400;line-height:var(--spred-line-height-l);margin:var(--spred-size-2) var(--spred-size-3) var(--spred-size-1-5);text-transform:none}.node--type-reference.node--view-mode-small-teaser .read-more-link{background-color:var(--spred-color-light-green);border:2px solid var(--spred-color-light-green);border-radius:999px;color:var(--spred-color-dark-blue-a11y);display:inline-block;font-size:18px;font-weight:700;margin:auto var(--spred-size-3) var(--spred-size-2);padding:var(--spred-size-1) var(--spred-size-4);text-transform:uppercase;transition:all .3s;width:-moz-fit-content;width:fit-content}.node--type-reference.node--view-mode-small-teaser .read-more-link:focus,.node--type-reference.node--view-mode-small-teaser .read-more-link:hover{background-color:var(--spred-color-dark-blue);color:var(--spred-color-white)}.node--type-reference.node--view-mode-small-teaser .read-more-link:focus{border:2px solid var(--spred-color-light-green);box-shadow:0 0 8px 0 var(--spred-color-light-green)}.node--type-reference.node--view-mode-teaser .reference-teaser__wrapper{display:flex;flex-direction:column;position:relative}@media (min-width:768px){.node--type-reference.node--view-mode-teaser .reference-teaser__wrapper{flex-direction:row}.node--type-reference.node--view-mode-teaser .reference-teaser__wrapper>div{flex:1;flex-basis:50%;width:50%}}.node--type-reference.node--view-mode-teaser .field--name-field-lead-image{display:flex;justify-content:center}.node--type-reference.node--view-mode-teaser .field--name-field-image-description{align-items:center;background-color:var(--spred-color-light-green);color:var(--spred-color-dark-blue-a11y);display:flex;font-size:var(--spred-size-3);font-weight:700;letter-spacing:0;line-height:32px;margin:0;padding:20px;word-break:break-word}@media (min-width:1280px){.node--type-reference.node--view-mode-teaser .field--name-field-image-description{font-size:var(--spred-size-5);line-height:57px;padding:32px 80px 32px 32px}}.node--type-reference.node--view-mode-teaser .field--name-body{margin:var(--spred-size-3) 0}@media (min-width:768px){.node--type-reference.node--view-mode-teaser .field--name-body{margin:50px 0}}.node--type-reference.node--view-mode-teaser .field--name-body *{color:var(--spred-color-gray);font-size:var(--spred-size-2-5);font-weight:400;line-height:var(--spred-line-height-l)}@media (min-width:768px){.node--type-reference.node--view-mode-teaser .field--name-body *{font-size:24px}}.node--type-reference.node--view-mode-teaser .go-to-page-link{background-color:var(--spred-color-light-green);border-radius:999px;color:var(--spred-color-white);display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:all .3s}.node--type-reference.node--view-mode-teaser .go-to-page-link:hover{background-color:var(--spred-color-dark-blue)}.node--type-page.node--view-mode-swiper-teaser,.node--type-reference.node--view-mode-swiper-teaser{background:var(--spred-color-white);box-shadow:0 0 8px rgba(0,0,0,.1)}.node--type-page.node--view-mode-swiper-teaser .node__content,.node--type-reference.node--view-mode-swiper-teaser .node__content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.node--type-page.node--view-mode-swiper-teaser .title,.node--type-reference.node--view-mode-swiper-teaser .title{color:var(--spred-color-dark-blue);font-size:24px;font-weight:700;margin:var(--spred-size-2)}@media (min-width:768px){.node--type-page.node--view-mode-swiper-teaser .title,.node--type-reference.node--view-mode-swiper-teaser .title{margin:var(--spred-size-4) var(--spred-size-5) var(--spred-size-2)}}.node--type-page.node--view-mode-swiper-teaser .field--name-body,.node--type-reference.node--view-mode-swiper-teaser .field--name-body{margin:var(--spred-size-2)}@media (min-width:768px){.node--type-page.node--view-mode-swiper-teaser .field--name-body,.node--type-reference.node--view-mode-swiper-teaser .field--name-body{margin:var(--spred-size-2) var(--spred-size-5)}}.node--type-page.node--view-mode-swiper-teaser .field--name-body,.node--type-page.node--view-mode-swiper-teaser .field--name-body *,.node--type-reference.node--view-mode-swiper-teaser .field--name-body,.node--type-reference.node--view-mode-swiper-teaser .field--name-body *{color:var(--spred-color-gray);font-size:24px;font-weight:400;line-height:1.2}.node--type-page.node--view-mode-swiper-teaser .field--name-body *,.node--type-reference.node--view-mode-swiper-teaser .field--name-body *{margin-block:0 var(--spred-size-2)}.node--type-page.node--view-mode-swiper-teaser .field--name-body :last-child,.node--type-reference.node--view-mode-swiper-teaser .field--name-body :last-child{margin-block-end:0}.node--type-page.node--view-mode-swiper-teaser .go-to-page-link,.node--type-reference.node--view-mode-swiper-teaser .go-to-page-link{background-color:var(--spred-color-light-green);border:2px solid transparent;border-radius:999px;color:var(--spred-color-dark-blue-a11y);display:inline-block;font-weight:600;margin:var(--spred-size-2);padding:5px 20px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s;width:-moz-fit-content;width:fit-content;z-index:2}@media (min-width:768px){.node--type-page.node--view-mode-swiper-teaser .go-to-page-link,.node--type-reference.node--view-mode-swiper-teaser .go-to-page-link{margin:var(--spred-size-2) var(--spred-size-5) var(--spred-size-4)}}.node--type-page.node--view-mode-swiper-teaser .go-to-page-link:hover,.node--type-reference.node--view-mode-swiper-teaser .go-to-page-link:hover{background-color:var(--spred-color-dark-blue);color:var(--spred-color-white)}.node--type-page.node--view-mode-swiper-teaser .go-to-page-link:focus,.node--type-reference.node--view-mode-swiper-teaser .go-to-page-link:focus{background-color:var(--spred-color-light-green);border:2px solid var(--spred-color-dark-blue);box-shadow:0 0 8px 0 var(--spred-color-dark-blue);color:var(--spred-color-dark-blue-a11y)}.bes-sitemap-content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spred-size-4);margin-bottom:var(--spred-size-8);padding:0 var(--spred-size-1)}@media (min-width:1024px){.bes-sitemap-content{flex-direction:row;gap:var(--spred-size-8);padding:0}}.bes-sitemap-content .menu-wrapper,.bes-sitemap-content .news-wrapper{flex:1}.bes-sitemap-content .menu-wrapper li{font-weight:700;text-transform:uppercase}.bes-sitemap-content .menu-wrapper li ul li{font-weight:400;text-transform:uppercase}.bes-sitemap-content .news-wrapper{background-color:var(--spred-color-dark-blue-a11y);border-radius:10px;padding:var(--spred-size-2) var(--spred-size-4) var(--spred-size-4);width:100%}@media (min-width:1024px){.bes-sitemap-content .news-wrapper{max-width:45%}}.bes-sitemap-content .news-wrapper a,.bes-sitemap-content .news-wrapper li{color:var(--spred-color-white)}.bes-sitemap-content .news-wrapper a:hover{color:var(--spred-color-light-green)}.bes-sitemap-content .news-wrapper h4{color:var(--spred-color-white);margin-top:0}.paragraph--type--image-swiper,.paragraph--type--product-swiper,.paragraph--type--reference-slider,.paragraph--type--swiper-wrapper,.row-with-swiper,.view-content:has(.swiper-container-block_1),.view-content:has(.swiper-container-block_2),.view-content:has(.swiper-container-block_4){position:relative}.paragraph--type--image-swiper .swiper-button-prev,.paragraph--type--product-swiper .swiper-button-prev,.paragraph--type--reference-slider .swiper-button-prev,.paragraph--type--swiper-wrapper .swiper-button-prev,.row-with-swiper .swiper-button-prev,.view-content:has(.swiper-container-block_1) .swiper-button-prev,.view-content:has(.swiper-container-block_2) .swiper-button-prev,.view-content:has(.swiper-container-block_4) .swiper-button-prev{left:var(--swiper-navigation-sides-offset,-23px)}.paragraph--type--image-swiper .swiper-button-next,.paragraph--type--product-swiper .swiper-button-next,.paragraph--type--reference-slider .swiper-button-next,.paragraph--type--swiper-wrapper .swiper-button-next,.row-with-swiper .swiper-button-next,.view-content:has(.swiper-container-block_1) .swiper-button-next,.view-content:has(.swiper-container-block_2) .swiper-button-next,.view-content:has(.swiper-container-block_4) .swiper-button-next{right:var(--swiper-navigation-sides-offset,-23px)}@media (min-width:768px){.paragraph--type--image-swiper,.paragraph--type--product-swiper,.paragraph--type--reference-slider,.paragraph--type--swiper-wrapper,.row-with-swiper,.view-content:has(.swiper-container-block_1),.view-content:has(.swiper-container-block_2),.view-content:has(.swiper-container-block_4){padding-inline:60px}.paragraph--type--image-swiper .swiper-button-prev,.paragraph--type--product-swiper .swiper-button-prev,.paragraph--type--reference-slider .swiper-button-prev,.paragraph--type--swiper-wrapper .swiper-button-prev,.row-with-swiper .swiper-button-prev,.view-content:has(.swiper-container-block_1) .swiper-button-prev,.view-content:has(.swiper-container-block_2) .swiper-button-prev,.view-content:has(.swiper-container-block_4) .swiper-button-prev{left:var(--swiper-navigation-sides-offset,10px)}.paragraph--type--image-swiper .swiper-button-next,.paragraph--type--product-swiper .swiper-button-next,.paragraph--type--reference-slider .swiper-button-next,.paragraph--type--swiper-wrapper .swiper-button-next,.row-with-swiper .swiper-button-next,.view-content:has(.swiper-container-block_1) .swiper-button-next,.view-content:has(.swiper-container-block_2) .swiper-button-next,.view-content:has(.swiper-container-block_4) .swiper-button-next{right:var(--swiper-navigation-sides-offset,10px)}}.paragraph--type--image-swiper .swiper-button-next,.paragraph--type--image-swiper .swiper-button-prev,.paragraph--type--product-swiper .swiper-button-next,.paragraph--type--product-swiper .swiper-button-prev,.paragraph--type--reference-slider .swiper-button-next,.paragraph--type--reference-slider .swiper-button-prev,.paragraph--type--swiper-wrapper .swiper-button-next,.paragraph--type--swiper-wrapper .swiper-button-prev,.row-with-swiper .swiper-button-next,.row-with-swiper .swiper-button-prev,.view-content:has(.swiper-container-block_1) .swiper-button-next,.view-content:has(.swiper-container-block_1) .swiper-button-prev,.view-content:has(.swiper-container-block_2) .swiper-button-next,.view-content:has(.swiper-container-block_2) .swiper-button-prev,.view-content:has(.swiper-container-block_4) .swiper-button-next,.view-content:has(.swiper-container-block_4) .swiper-button-prev{transition:all .3s}.paragraph--type--image-swiper .swiper-button-next:hover,.paragraph--type--image-swiper .swiper-button-prev:hover,.paragraph--type--product-swiper .swiper-button-next:hover,.paragraph--type--product-swiper .swiper-button-prev:hover,.paragraph--type--reference-slider .swiper-button-next:hover,.paragraph--type--reference-slider .swiper-button-prev:hover,.paragraph--type--swiper-wrapper .swiper-button-next:hover,.paragraph--type--swiper-wrapper .swiper-button-prev:hover,.row-with-swiper .swiper-button-next:hover,.row-with-swiper .swiper-button-prev:hover,.view-content:has(.swiper-container-block_1) .swiper-button-next:hover,.view-content:has(.swiper-container-block_1) .swiper-button-prev:hover,.view-content:has(.swiper-container-block_2) .swiper-button-next:hover,.view-content:has(.swiper-container-block_2) .swiper-button-prev:hover,.view-content:has(.swiper-container-block_4) .swiper-button-next:hover,.view-content:has(.swiper-container-block_4) .swiper-button-prev:hover{scale:.9}.paragraph--type--image-swiper .swiper-button-next:after,.paragraph--type--image-swiper .swiper-button-prev:after,.paragraph--type--product-swiper .swiper-button-next:after,.paragraph--type--product-swiper .swiper-button-prev:after,.paragraph--type--reference-slider .swiper-button-next:after,.paragraph--type--reference-slider .swiper-button-prev:after,.paragraph--type--swiper-wrapper .swiper-button-next:after,.paragraph--type--swiper-wrapper .swiper-button-prev:after,.row-with-swiper .swiper-button-next:after,.row-with-swiper .swiper-button-prev:after,.view-content:has(.swiper-container-block_1) .swiper-button-next:after,.view-content:has(.swiper-container-block_1) .swiper-button-prev:after,.view-content:has(.swiper-container-block_2) .swiper-button-next:after,.view-content:has(.swiper-container-block_2) .swiper-button-prev:after,.view-content:has(.swiper-container-block_4) .swiper-button-next:after,.view-content:has(.swiper-container-block_4) .swiper-button-prev:after{color:var(--spred-color-light-green);font-size:var(--spred-size-3)}.paragraph--type--image-swiper .swiper-container,.paragraph--type--product-swiper .swiper-container,.paragraph--type--reference-slider .swiper-container,.paragraph--type--swiper-wrapper .swiper-container,.row-with-swiper .swiper-container,.view-content:has(.swiper-container-block_1) .swiper-container,.view-content:has(.swiper-container-block_2) .swiper-container,.view-content:has(.swiper-container-block_4) .swiper-container{overflow-x:hidden}.paragraph--type--image-swiper .swiper-container .swiper-slide,.paragraph--type--product-swiper .swiper-container .swiper-slide,.paragraph--type--reference-slider .swiper-container .swiper-slide,.paragraph--type--swiper-wrapper .swiper-container .swiper-slide,.row-with-swiper .swiper-container .swiper-slide,.view-content:has(.swiper-container-block_1) .swiper-container .swiper-slide,.view-content:has(.swiper-container-block_2) .swiper-container .swiper-slide,.view-content:has(.swiper-container-block_4) .swiper-container .swiper-slide{display:flex;height:auto;justify-content:center}.paragraph--type--image-swiper .swiper-container .swiper-slide>div,.paragraph--type--product-swiper .swiper-container .swiper-slide>div,.paragraph--type--reference-slider .swiper-container .swiper-slide>div,.paragraph--type--swiper-wrapper .swiper-container .swiper-slide>div,.row-with-swiper .swiper-container .swiper-slide>div,.view-content:has(.swiper-container-block_1) .swiper-container .swiper-slide>div,.view-content:has(.swiper-container-block_2) .swiper-container .swiper-slide>div,.view-content:has(.swiper-container-block_4) .swiper-container .swiper-slide>div{width:100%}.paragraph--type--image-swiper:has(.swiper-images-pagination) .swiper-button-next,.paragraph--type--image-swiper:has(.swiper-images-pagination) .swiper-button-prev,.paragraph--type--image-swiper:has(.swiper-pagination-block_2) .swiper-button-next,.paragraph--type--image-swiper:has(.swiper-pagination-block_2) .swiper-button-prev,.paragraph--type--image-swiper:has(.swiper-pagination-block_4) .swiper-button-next,.paragraph--type--image-swiper:has(.swiper-pagination-block_4) .swiper-button-prev,.paragraph--type--product-swiper:has(.swiper-images-pagination) .swiper-button-next,.paragraph--type--product-swiper:has(.swiper-images-pagination) .swiper-button-prev,.paragraph--type--product-swiper:has(.swiper-pagination-block_2) .swiper-button-next,.paragraph--type--product-swiper:has(.swiper-pagination-block_2) .swiper-button-prev,.paragraph--type--product-swiper:has(.swiper-pagination-block_4) .swiper-button-next,.paragraph--type--product-swiper:has(.swiper-pagination-block_4) .swiper-button-prev,.paragraph--type--reference-slider:has(.swiper-images-pagination) .swiper-button-next,.paragraph--type--reference-slider:has(.swiper-images-pagination) .swiper-button-prev,.paragraph--type--reference-slider:has(.swiper-pagination-block_2) .swiper-button-next,.paragraph--type--reference-slider:has(.swiper-pagination-block_2) .swiper-button-prev,.paragraph--type--reference-slider:has(.swiper-pagination-block_4) .swiper-button-next,.paragraph--type--reference-slider:has(.swiper-pagination-block_4) .swiper-button-prev,.paragraph--type--swiper-wrapper:has(.swiper-images-pagination) .swiper-button-next,.paragraph--type--swiper-wrapper:has(.swiper-images-pagination) .swiper-button-prev,.paragraph--type--swiper-wrapper:has(.swiper-pagination-block_2) .swiper-button-next,.paragraph--type--swiper-wrapper:has(.swiper-pagination-block_2) .swiper-button-prev,.paragraph--type--swiper-wrapper:has(.swiper-pagination-block_4) .swiper-button-next,.paragraph--type--swiper-wrapper:has(.swiper-pagination-block_4) .swiper-button-prev,.row-with-swiper:has(.swiper-images-pagination) .swiper-button-next,.row-with-swiper:has(.swiper-images-pagination) .swiper-button-prev,.row-with-swiper:has(.swiper-pagination-block_2) .swiper-button-next,.row-with-swiper:has(.swiper-pagination-block_2) .swiper-button-prev,.row-with-swiper:has(.swiper-pagination-block_4) .swiper-button-next,.row-with-swiper:has(.swiper-pagination-block_4) .swiper-button-prev,.view-content:has(.swiper-container-block_1):has(.swiper-images-pagination) .swiper-button-next,.view-content:has(.swiper-container-block_1):has(.swiper-images-pagination) .swiper-button-prev,.view-content:has(.swiper-container-block_1):has(.swiper-pagination-block_2) .swiper-button-next,.view-content:has(.swiper-container-block_1):has(.swiper-pagination-block_2) .swiper-button-prev,.view-content:has(.swiper-container-block_1):has(.swiper-pagination-block_4) .swiper-button-next,.view-content:has(.swiper-container-block_1):has(.swiper-pagination-block_4) .swiper-button-prev,.view-content:has(.swiper-container-block_2):has(.swiper-images-pagination) .swiper-button-next,.view-content:has(.swiper-container-block_2):has(.swiper-images-pagination) .swiper-button-prev,.view-content:has(.swiper-container-block_2):has(.swiper-pagination-block_2) .swiper-button-next,.view-content:has(.swiper-container-block_2):has(.swiper-pagination-block_2) .swiper-button-prev,.view-content:has(.swiper-container-block_2):has(.swiper-pagination-block_4) .swiper-button-next,.view-content:has(.swiper-container-block_2):has(.swiper-pagination-block_4) .swiper-button-prev,.view-content:has(.swiper-container-block_4):has(.swiper-images-pagination) .swiper-button-next,.view-content:has(.swiper-container-block_4):has(.swiper-images-pagination) .swiper-button-prev,.view-content:has(.swiper-container-block_4):has(.swiper-pagination-block_2) .swiper-button-next,.view-content:has(.swiper-container-block_4):has(.swiper-pagination-block_2) .swiper-button-prev,.view-content:has(.swiper-container-block_4):has(.swiper-pagination-block_4) .swiper-button-next,.view-content:has(.swiper-container-block_4):has(.swiper-pagination-block_4) .swiper-button-prev{transform:translateY(-32px)}.paragraph--type--image-swiper .swiper-images-pagination,.paragraph--type--image-swiper .swiper-pagination-block_2,.paragraph--type--image-swiper .swiper-pagination-block_4,.paragraph--type--product-swiper .swiper-images-pagination,.paragraph--type--product-swiper .swiper-pagination-block_2,.paragraph--type--product-swiper .swiper-pagination-block_4,.paragraph--type--reference-slider .swiper-images-pagination,.paragraph--type--reference-slider .swiper-pagination-block_2,.paragraph--type--reference-slider .swiper-pagination-block_4,.paragraph--type--swiper-wrapper .swiper-images-pagination,.paragraph--type--swiper-wrapper .swiper-pagination-block_2,.paragraph--type--swiper-wrapper .swiper-pagination-block_4,.row-with-swiper .swiper-images-pagination,.row-with-swiper .swiper-pagination-block_2,.row-with-swiper .swiper-pagination-block_4,.view-content:has(.swiper-container-block_1) .swiper-images-pagination,.view-content:has(.swiper-container-block_1) .swiper-pagination-block_2,.view-content:has(.swiper-container-block_1) .swiper-pagination-block_4,.view-content:has(.swiper-container-block_2) .swiper-images-pagination,.view-content:has(.swiper-container-block_2) .swiper-pagination-block_2,.view-content:has(.swiper-container-block_2) .swiper-pagination-block_4,.view-content:has(.swiper-container-block_4) .swiper-images-pagination,.view-content:has(.swiper-container-block_4) .swiper-pagination-block_2,.view-content:has(.swiper-container-block_4) .swiper-pagination-block_4{display:flex;justify-content:center;margin-top:var(--spred-size-4)}.paragraph--type--image-swiper .swiper-images-pagination .swiper-pagination-bullet,.paragraph--type--image-swiper .swiper-pagination-block_2 .swiper-pagination-bullet,.paragraph--type--image-swiper .swiper-pagination-block_4 .swiper-pagination-bullet,.paragraph--type--product-swiper .swiper-images-pagination .swiper-pagination-bullet,.paragraph--type--product-swiper .swiper-pagination-block_2 .swiper-pagination-bullet,.paragraph--type--product-swiper .swiper-pagination-block_4 .swiper-pagination-bullet,.paragraph--type--reference-slider .swiper-images-pagination .swiper-pagination-bullet,.paragraph--type--reference-slider .swiper-pagination-block_2 .swiper-pagination-bullet,.paragraph--type--reference-slider .swiper-pagination-block_4 .swiper-pagination-bullet,.paragraph--type--swiper-wrapper .swiper-images-pagination .swiper-pagination-bullet,.paragraph--type--swiper-wrapper .swiper-pagination-block_2 .swiper-pagination-bullet,.paragraph--type--swiper-wrapper .swiper-pagination-block_4 .swiper-pagination-bullet,.row-with-swiper .swiper-images-pagination .swiper-pagination-bullet,.row-with-swiper .swiper-pagination-block_2 .swiper-pagination-bullet,.row-with-swiper .swiper-pagination-block_4 .swiper-pagination-bullet,.view-content:has(.swiper-container-block_1) .swiper-images-pagination .swiper-pagination-bullet,.view-content:has(.swiper-container-block_1) .swiper-pagination-block_2 .swiper-pagination-bullet,.view-content:has(.swiper-container-block_1) .swiper-pagination-block_4 .swiper-pagination-bullet,.view-content:has(.swiper-container-block_2) .swiper-images-pagination .swiper-pagination-bullet,.view-content:has(.swiper-container-block_2) .swiper-pagination-block_2 .swiper-pagination-bullet,.view-content:has(.swiper-container-block_2) .swiper-pagination-block_4 .swiper-pagination-bullet,.view-content:has(.swiper-container-block_4) .swiper-images-pagination .swiper-pagination-bullet,.view-content:has(.swiper-container-block_4) .swiper-pagination-block_2 .swiper-pagination-bullet,.view-content:has(.swiper-container-block_4) .swiper-pagination-block_4 .swiper-pagination-bullet{background-color:transparent;border:2px solid transparent;border-radius:4px;color:var(--spred-color-dark-blue);font-size:28px;font-weight:700;height:auto;opacity:1;padding:.15rem .2rem;width:auto}.paragraph--type--image-swiper .swiper-images-pagination .swiper-pagination-bullet:hover,.paragraph--type--image-swiper .swiper-pagination-block_2 .swiper-pagination-bullet:hover,.paragraph--type--image-swiper .swiper-pagination-block_4 .swiper-pagination-bullet:hover,.paragraph--type--product-swiper .swiper-images-pagination .swiper-pagination-bullet:hover,.paragraph--type--product-swiper .swiper-pagination-block_2 .swiper-pagination-bullet:hover,.paragraph--type--product-swiper .swiper-pagination-block_4 .swiper-pagination-bullet:hover,.paragraph--type--reference-slider .swiper-images-pagination .swiper-pagination-bullet:hover,.paragraph--type--reference-slider .swiper-pagination-block_2 .swiper-pagination-bullet:hover,.paragraph--type--reference-slider .swiper-pagination-block_4 .swiper-pagination-bullet:hover,.paragraph--type--swiper-wrapper .swiper-images-pagination .swiper-pagination-bullet:hover,.paragraph--type--swiper-wrapper .swiper-pagination-block_2 .swiper-pagination-bullet:hover,.paragraph--type--swiper-wrapper .swiper-pagination-block_4 .swiper-pagination-bullet:hover,.row-with-swiper .swiper-images-pagination .swiper-pagination-bullet:hover,.row-with-swiper .swiper-pagination-block_2 .swiper-pagination-bullet:hover,.row-with-swiper .swiper-pagination-block_4 .swiper-pagination-bullet:hover,.view-content:has(.swiper-container-block_1) .swiper-images-pagination .swiper-pagination-bullet:hover,.view-content:has(.swiper-container-block_1) .swiper-pagination-block_2 .swiper-pagination-bullet:hover,.view-content:has(.swiper-container-block_1) .swiper-pagination-block_4 .swiper-pagination-bullet:hover,.view-content:has(.swiper-container-block_2) .swiper-images-pagination .swiper-pagination-bullet:hover,.view-content:has(.swiper-container-block_2) .swiper-pagination-block_2 .swiper-pagination-bullet:hover,.view-content:has(.swiper-container-block_2) .swiper-pagination-block_4 .swiper-pagination-bullet:hover,.view-content:has(.swiper-container-block_4) .swiper-images-pagination .swiper-pagination-bullet:hover,.view-content:has(.swiper-container-block_4) .swiper-pagination-block_2 .swiper-pagination-bullet:hover,.view-content:has(.swiper-container-block_4) .swiper-pagination-block_4 .swiper-pagination-bullet:hover{border:2px solid var(--spred-color-dark-blue)}.paragraph--type--image-swiper .swiper-images-pagination .swiper-pagination-bullet-active,.paragraph--type--image-swiper .swiper-pagination-block_2 .swiper-pagination-bullet-active,.paragraph--type--image-swiper .swiper-pagination-block_4 .swiper-pagination-bullet-active,.paragraph--type--product-swiper .swiper-images-pagination .swiper-pagination-bullet-active,.paragraph--type--product-swiper .swiper-pagination-block_2 .swiper-pagination-bullet-active,.paragraph--type--product-swiper .swiper-pagination-block_4 .swiper-pagination-bullet-active,.paragraph--type--reference-slider .swiper-images-pagination .swiper-pagination-bullet-active,.paragraph--type--reference-slider .swiper-pagination-block_2 .swiper-pagination-bullet-active,.paragraph--type--reference-slider .swiper-pagination-block_4 .swiper-pagination-bullet-active,.paragraph--type--swiper-wrapper .swiper-images-pagination .swiper-pagination-bullet-active,.paragraph--type--swiper-wrapper .swiper-pagination-block_2 .swiper-pagination-bullet-active,.paragraph--type--swiper-wrapper .swiper-pagination-block_4 .swiper-pagination-bullet-active,.row-with-swiper .swiper-images-pagination .swiper-pagination-bullet-active,.row-with-swiper .swiper-pagination-block_2 .swiper-pagination-bullet-active,.row-with-swiper .swiper-pagination-block_4 .swiper-pagination-bullet-active,.view-content:has(.swiper-container-block_1) .swiper-images-pagination .swiper-pagination-bullet-active,.view-content:has(.swiper-container-block_1) .swiper-pagination-block_2 .swiper-pagination-bullet-active,.view-content:has(.swiper-container-block_1) .swiper-pagination-block_4 .swiper-pagination-bullet-active,.view-content:has(.swiper-container-block_2) .swiper-images-pagination .swiper-pagination-bullet-active,.view-content:has(.swiper-container-block_2) .swiper-pagination-block_2 .swiper-pagination-bullet-active,.view-content:has(.swiper-container-block_2) .swiper-pagination-block_4 .swiper-pagination-bullet-active,.view-content:has(.swiper-container-block_4) .swiper-images-pagination .swiper-pagination-bullet-active,.view-content:has(.swiper-container-block_4) .swiper-pagination-block_2 .swiper-pagination-bullet-active,.view-content:has(.swiper-container-block_4) .swiper-pagination-block_4 .swiper-pagination-bullet-active{background-color:var(--spred-color-light-green);border:2px solid var(--spred-color-light-green);color:var(--spred-color-dark-blue-a11y)}.paragraph--type--product-swiper .swiper-container,.paragraph--type--product-swiper .swiper-container-references,.paragraph--type--reference-slider .swiper-container,.paragraph--type--reference-slider .swiper-container-references,.view-content:has(.swiper-container-block_1) .swiper-container,.view-content:has(.swiper-container-block_1) .swiper-container-references,.view-content:has(.swiper-container-block_4) .swiper-container,.view-content:has(.swiper-container-block_4) .swiper-container-references{overflow-x:hidden;padding:var(--spred-size-1)}.paragraph--type--product-swiper .swiper-container .swiper-slide,.paragraph--type--product-swiper .swiper-container-references .swiper-slide,.paragraph--type--reference-slider .swiper-container .swiper-slide,.paragraph--type--reference-slider .swiper-container-references .swiper-slide,.view-content:has(.swiper-container-block_1) .swiper-container .swiper-slide,.view-content:has(.swiper-container-block_1) .swiper-container-references .swiper-slide,.view-content:has(.swiper-container-block_4) .swiper-container .swiper-slide,.view-content:has(.swiper-container-block_4) .swiper-container-references .swiper-slide{height:auto;position:relative;transition:all .3s}@media (min-width:768px){.paragraph--type--product-swiper .swiper-container .swiper-slide .field--name-field-lead-image,.paragraph--type--product-swiper .swiper-container-references .swiper-slide .field--name-field-lead-image,.paragraph--type--reference-slider .swiper-container .swiper-slide .field--name-field-lead-image,.paragraph--type--reference-slider .swiper-container-references .swiper-slide .field--name-field-lead-image,.view-content:has(.swiper-container-block_1) .swiper-container .swiper-slide .field--name-field-lead-image,.view-content:has(.swiper-container-block_1) .swiper-container-references .swiper-slide .field--name-field-lead-image,.view-content:has(.swiper-container-block_4) .swiper-container .swiper-slide .field--name-field-lead-image,.view-content:has(.swiper-container-block_4) .swiper-container-references .swiper-slide .field--name-field-lead-image{width:700px}}.paragraph--type--product-swiper .swiper-container .swiper-slide:before,.paragraph--type--product-swiper .swiper-container-references .swiper-slide:before,.paragraph--type--reference-slider .swiper-container .swiper-slide:before,.paragraph--type--reference-slider .swiper-container-references .swiper-slide:before,.view-content:has(.swiper-container-block_1) .swiper-container .swiper-slide:before,.view-content:has(.swiper-container-block_1) .swiper-container-references .swiper-slide:before,.view-content:has(.swiper-container-block_4) .swiper-container .swiper-slide:before,.view-content:has(.swiper-container-block_4) .swiper-container-references .swiper-slide:before{background:hsla(0,0%,100%,.5);content:"";filter:blur(5px);inset:0;opacity:0;position:absolute;transition:all .3s;z-index:1}@media (min-width:768px){.paragraph--type--product-swiper .swiper-container .swiper-slide:before,.paragraph--type--product-swiper .swiper-container-references .swiper-slide:before,.paragraph--type--reference-slider .swiper-container .swiper-slide:before,.paragraph--type--reference-slider .swiper-container-references .swiper-slide:before,.view-content:has(.swiper-container-block_1) .swiper-container .swiper-slide:before,.view-content:has(.swiper-container-block_1) .swiper-container-references .swiper-slide:before,.view-content:has(.swiper-container-block_4) .swiper-container .swiper-slide:before,.view-content:has(.swiper-container-block_4) .swiper-container-references .swiper-slide:before{transform:scaleX(1.2)}}.paragraph--type--product-swiper .swiper-container .swiper-slide:not(.swiper-slide-active),.paragraph--type--product-swiper .swiper-container-references .swiper-slide:not(.swiper-slide-active),.paragraph--type--reference-slider .swiper-container .swiper-slide:not(.swiper-slide-active),.paragraph--type--reference-slider .swiper-container-references .swiper-slide:not(.swiper-slide-active),.view-content:has(.swiper-container-block_1) .swiper-container .swiper-slide:not(.swiper-slide-active),.view-content:has(.swiper-container-block_1) .swiper-container-references .swiper-slide:not(.swiper-slide-active),.view-content:has(.swiper-container-block_4) .swiper-container .swiper-slide:not(.swiper-slide-active),.view-content:has(.swiper-container-block_4) .swiper-container-references .swiper-slide:not(.swiper-slide-active){scale:.9;transform:translateY(-5%);z-index:-1}.paragraph--type--product-swiper .swiper-container .swiper-slide:not(.swiper-slide-active):before,.paragraph--type--product-swiper .swiper-container-references .swiper-slide:not(.swiper-slide-active):before,.paragraph--type--reference-slider .swiper-container .swiper-slide:not(.swiper-slide-active):before,.paragraph--type--reference-slider .swiper-container-references .swiper-slide:not(.swiper-slide-active):before,.view-content:has(.swiper-container-block_1) .swiper-container .swiper-slide:not(.swiper-slide-active):before,.view-content:has(.swiper-container-block_1) .swiper-container-references .swiper-slide:not(.swiper-slide-active):before,.view-content:has(.swiper-container-block_4) .swiper-container .swiper-slide:not(.swiper-slide-active):before,.view-content:has(.swiper-container-block_4) .swiper-container-references .swiper-slide:not(.swiper-slide-active):before{opacity:1}.paragraph--type--product-swiper .swiper-container .swiper-slide.swiper-slide-next+.swiper-slide,.paragraph--type--product-swiper .swiper-container-references .swiper-slide.swiper-slide-next+.swiper-slide,.paragraph--type--reference-slider .swiper-container .swiper-slide.swiper-slide-next+.swiper-slide,.paragraph--type--reference-slider .swiper-container-references .swiper-slide.swiper-slide-next+.swiper-slide,.view-content:has(.swiper-container-block_1) .swiper-container .swiper-slide.swiper-slide-next+.swiper-slide,.view-content:has(.swiper-container-block_1) .swiper-container-references .swiper-slide.swiper-slide-next+.swiper-slide,.view-content:has(.swiper-container-block_4) .swiper-container .swiper-slide.swiper-slide-next+.swiper-slide,.view-content:has(.swiper-container-block_4) .swiper-container-references .swiper-slide.swiper-slide-next+.swiper-slide{z-index:-2}.paragraph--type--product-swiper .swiper-container .swiper-slide.swiper-slide-active,.paragraph--type--product-swiper .swiper-container-references .swiper-slide.swiper-slide-active,.paragraph--type--reference-slider .swiper-container .swiper-slide.swiper-slide-active,.paragraph--type--reference-slider .swiper-container-references .swiper-slide.swiper-slide-active,.view-content:has(.swiper-container-block_1) .swiper-container .swiper-slide.swiper-slide-active,.view-content:has(.swiper-container-block_1) .swiper-container-references .swiper-slide.swiper-slide-active,.view-content:has(.swiper-container-block_4) .swiper-container .swiper-slide.swiper-slide-active,.view-content:has(.swiper-container-block_4) .swiper-container-references .swiper-slide.swiper-slide-active{z-index:1!important}.form-user-form,.form-user-pass,.user-login-form,.user-pass,.user-register-form{border:1px solid var(--spred-border-color-primary);border-radius:var(--spred-border-radius-l);margin-inline:auto;max-width:450px;padding:var(--spred-size-5)}.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}.block-views-blocknews-latest-block-2{clear:both}.block-views-blocknews-latest-block-2>h2{color:var(--spred-color-dark-blue);font-size:38px;font-weight:700;line-height:49px;margin-block:var(--spred-size-10) var(--spred-size-3);text-transform:uppercase}.view-id-news_latest.view-display-id-block_3:has(.view-filters){display:flex;flex-direction:column}.view-id-news_latest.view-display-id-block_3 .fieldgroup{border:none;float:none;margin-block:var(--spred-size-3)}.view-id-news_latest.view-display-id-block_3 .fieldgroup legend{display:none}.view-id-news_latest.view-display-id-block_3 .fieldgroup .form-radios.form--inline{align-items:center;display:flex;flex-direction:column;gap:var(--spred-size-2);justify-content:space-between}@media (min-width:768px){.view-id-news_latest.view-display-id-block_3 .fieldgroup .form-radios.form--inline{flex-direction:row}}.view-id-news_latest.view-display-id-block_3 .fieldgroup .form-radios.form--inline input[type=radio]{display:none}.view-id-news_latest.view-display-id-block_3 .fieldgroup .form-radios.form--inline label{background-color:var(--spred-color-light-green);border:2px solid transparent;border-radius:var(--spred-border-radius-l);color:var(--spred-color-dark-blue-a11y);font-weight:700;justify-content:center;outline:none;padding:var(--spred-size-0-5) var(--spred-size-4);text-align:center;text-transform:uppercase}.view-id-news_latest.view-display-id-block_3 .fieldgroup .form-radios.form--inline label:before{content:"#"}.view-id-news_latest.view-display-id-block_3 .fieldgroup .form-radios.form--inline label:focus{background-color:var(--spred-color-dark-blue);border:2px solid var(--spred-color-light-green);box-shadow:0 0 8px 0 var(--spred-color-dark-blue);color:var(--spred-color-white)}.view-id-news_latest.view-display-id-block_3 .fieldgroup .form-radios.form--inline input[type=radio]:checked~label,.view-id-news_latest.view-display-id-block_3 .fieldgroup .form-radios.form--inline label:hover{background-color:var(--spred-theme-primary);color:var(--spred-color-white)}.view-id-news_latest.view-display-id-block_3 .fieldgroup .form-radios.form--inline .form-type-radio,.view-id-news_latest.view-display-id-block_3 .fieldgroup .form-radios.form--inline label{flex-grow:1;width:100%}.view-id-news_latest.view-display-id-block_1 .view-content{display:flex;flex-direction:column;gap:var(--spred-size-2)}.view-id-news_latest.view-display-id-block_1 .view-content .views-row:nth-child(odd) .node__content{display:flex;flex-direction:column}@media (min-width:768px){.view-id-news_latest.view-display-id-block_1 .view-content .views-row:nth-child(odd) .node__content{flex-direction:row-reverse}}.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content{display:flex;flex-direction:column}@media (min-width:768px){.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content{flex-direction:row}.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content>div{flex:1;flex-basis:50%;width:50%}.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .field--name-field-lead-image,.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .field--name-field-lead-image picture{min-height:100%}.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .field--name-field-lead-image picture img{min-height:100%;-o-object-fit:cover;object-fit:cover}}.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper{background-color:var(--spred-color-light-green);display:flex;flex-direction:column;gap:var(--spred-size-1);padding:var(--spred-size-2);width:100%}@media (min-width:768px){.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper{gap:var(--spred-size-1-5);padding:var(--spred-size-3)}}@media (min-width:1024px){.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper{flex-basis:50%;padding:var(--spred-size-4);width:50%}}.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .field--name-field-category{color:var(--spred-color-white);font-size:var(--spred-size-2);font-style:italic;line-height:var(--spred-line-height-l);text-transform:uppercase}.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .field--name-field-category a{color:var(--spred-color-dark-blue-a11y)}.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .field--name-field-category a:focus,.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .field--name-field-category a:hover{color:var(--spred-color-white);text-decoration:underline}.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .field--name-field-category a:visited{color:var(--spred-color-dark-blue-a11y)}.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .field--name-body p{color:var(--spred-color-dark-blue-a11y);font-size:var(--spred-size-2);font-weight:500;line-height:var(--spred-line-height-l);margin-bottom:var(--spred-size-1)}@media (min-width:1024px){.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .field--name-body p{font-size:var(--spred-size-2-5)}}.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .field--name-field-date time{color:var(--spred-color-dark-blue-a11y);font-size:var(--spred-size-2);font-weight:500;line-height:var(--spred-line-height-l)}@media (min-width:1024px){.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .field--name-field-date time{font-size:var(--spred-size-2-5)}}.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .title{color:var(--spred-color-dark-blue-a11y);font-size:var(--spred-size-2);font-weight:700;line-height:var(--spred-line-height-l);margin-bottom:var(--spred-size-0-5)}@media (min-width:768px){.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .title{font-size:var(--spred-size-2-5);margin-bottom:var(--spred-size-1)}}@media (min-width:1024px){.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .title{font-size:var(--spred-size-3);margin-bottom:var(--spred-size-1-5)}}.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .node__links .links{padding-inline-start:0}.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .node__links .links li{border-radius:999px;display:inline-block;list-style:none}.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .node__links .links li a{background-color:var(--spred-color-dark-blue);border:1px solid transparent;border:2px solid var(--spred-color-dark-blue);border-radius:var(--spred-border-radius-l);color:var(--spred-color-white);cursor:pointer;display:inline-block;font-weight:400;font-weight:700;outline:none;padding:var(--spred-size-0-5) var(--spred-size-2);text-align:center;text-decoration:none;text-transform:uppercase;transition:.4s ease}.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .node__links .links li a:active{box-shadow:none}.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .node__links .links li a:active,.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .node__links .links li a:focus,.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .node__links .links li a:hover{background-color:var(--spred-button-primary-bg--hover);text-decoration:none}.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .node__links .links li a:active,.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .node__links .links li a:hover{background-color:var(--spred-color-light-green);border:2px solid var(--spred-color-dark-blue);color:var(--spred-color-dark-blue-a11y)}.view-id-news_latest.view-display-id-block_1 .view-content .node--view-mode-teaser .node__content .content--wrapper .node__links .links li a:focus{background-color:var(--spred-color-light-green);border:2px solid var(--spred-color-dark-blue);box-shadow:0 0 8px 0 var(--spred-color-dark-blue);color:var(--spred-color-dark-blue-a11y)}.view-id-news_latest .more-link{border-radius:999px;display:inline-block;margin-top:var(--spred-size-4)}@media (min-width:768px){.view-id-news_latest .more-link{margin-top:var(--spred-size-5)}}@media (min-width:1024px){.view-id-news_latest .more-link{margin-top:var(--spred-size-6)}}.view-id-news_latest .more-link a{background-color:var(--spred-color-light-green);border:1px solid transparent;border:2px solid var(--spred-color-light-green);border-radius:var(--spred-border-radius-l);color:var(--spred-color-dark-blue-a11y);cursor:pointer;display:inline-block;font-size:var(--spred-size-1-5);font-weight:400;font-weight:700;outline:none;padding:var(--spred-size-0-5) var(--spred-size-2);text-align:center;text-decoration:none;text-transform:uppercase;transition:.4s ease}.view-id-news_latest .more-link a:active{box-shadow:none}.view-id-news_latest .more-link a:active,.view-id-news_latest .more-link a:focus,.view-id-news_latest .more-link a:hover{background-color:var(--spred-button-primary-bg--hover);text-decoration:none}.view-id-news_latest .more-link a:active,.view-id-news_latest .more-link a:focus,.view-id-news_latest .more-link a:hover{background-color:var(--spred-color-dark-blue);border:2px solid var(--spred-color-light-green);color:var(--spred-color-white)}.view-id-news_latest .more-link a:focus{box-shadow:0 0 8px 0 var(--spred-color-light-green)}@media (min-width:768px){.view-id-news_latest .more-link a{font-size:var(--spred-size-2)}}.view-id-references.view-display-id-block_2 .view-content,.view-id-references.view-display-id-block_3 .view-content{display:grid;gap:var(--spred-size-2);grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.view-id-references.view-display-id-block_2 .view-content,.view-id-references.view-display-id-block_3 .view-content{grid-template-columns:repeat(3,1fr)}}.view-id-references.view-display-id-block_2 .view-content{padding-inline:var(--spred-size-2)}@media (min-width:1024px){.view-id-references.view-display-id-block_2 .view-content{padding-inline:0}}.cheeseburger-menu__main-navigation-area{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (min-width:1536px){.cheeseburger-menu__main-navigation-area{align-items:flex-start;justify-content:flex-start}}.cheeseburger-menu__main-navigation-area a{display:block;max-width:unset;padding-bottom:var(--spred-size-2);text-align:center}.cheeseburger-menu__main-navigation-area a:hover{text-decoration:none}.cheeseburger-menu__main-navigation-area a span{color:var(--spred-color-dark-blue-a11y);font-size:18px;font-weight:600;text-transform:uppercase;transition:all .3s ease}.cheeseburger-menu__main-navigation-area a span:hover{color:var(--spred-color-dark-blue-a11y);text-decoration:underline;text-underline-offset:4px}@media (min-width:1536px){.cheeseburger-menu__main-navigation-area a{text-align:left}}.cheeseburger-menu__main-navigation-area li{margin-block:0;max-width:unset;padding-left:0}.cheeseburger-menu__side-menu{display:none;position:static}@media (min-width:1536px){.cheeseburger-menu__side-menu{display:block}}.cheeseburger-menu__backdrop{opacity:0;top:120px;z-index:10}@media (min-width:1536px){.cheeseburger-menu__backdrop{top:0}}.cheeseburger-menu__side-trigger{display:block;margin-bottom:60px;margin-top:87px;min-height:unset;padding:0;width:-moz-fit-content;width:fit-content}.cheeseburger-menu__side-trigger svg{height:var(--spred-size-4);width:var(--spred-size-4);fill:var(--spred-color-dark-blue);transition:all .3s ease}.cheeseburger-menu__side-trigger svg:hover{fill:#fff}.toolbar-fixed .block-cheeseburgermenu-container{top:calc(var(--gin-toolbar-y-offset,0px) + 96px)}@media (min-width:1024px){.toolbar-fixed .block-cheeseburgermenu-container{top:calc(var(--gin-toolbar-y-offset,0px) + 154px)}}@media (min-width:1536px){.toolbar-fixed .block-cheeseburgermenu-container{top:calc(var(--gin-toolbar-y-offset,0px))}}.block-cheeseburgermenu-container{left:0;padding-left:0;right:0;top:calc(var(--gin-toolbar-y-offset,0px) + 88px);transform:translateX(100%);width:100%}@media (min-width:768px){.block-cheeseburgermenu-container{top:calc(var(--gin-toolbar-y-offset,0px) + 100px)}}@media (min-width:1024px){.block-cheeseburgermenu-container{top:calc(var(--gin-toolbar-y-offset,154px))}}@media (min-width:1536px){.block-cheeseburgermenu-container{left:unset;padding-left:var(--spred-size-3);right:0;width:410px}}@media (min-width:1600px){.block-cheeseburgermenu-container{width:calc(50vw - 521px)}}.block-cheeseburgermenu-container--is-open{transform:translateX(0)}.block-cheeseburgermenu-container [data-cheeseburger-id=menu-main]{border-bottom:0;display:block;margin-bottom:0}@media (min-width:1536px){.block-cheeseburgermenu-container [data-cheeseburger-id=menu-main]{display:none}}.block-cheeseburgermenu__trigger-element{min-height:var(--spred-size-3);min-width:var(--spred-size-5);transition:all .3s ease}.block-cheeseburgermenu__trigger-element span[data-once=cheeseburger]{border-radius:2px;height:var(--spred-size-0-5);transition:all .3s ease;width:var(--spred-size-5)}.block-cheeseburgermenu__trigger-element span[data-once=cheeseburger]:hover{width:var(--spred-size-5)}.block-cheeseburgermenu__trigger-element span[data-once=cheeseburger]:first-of-type{top:0}.block-cheeseburgermenu__trigger-element span[data-once=cheeseburger]:nth-of-type(2){bottom:unset;display:block;margin-top:-2px;top:50%}.block-cheeseburgermenu__trigger-element span[data-once=cheeseburger]:nth-of-type(3){bottom:0;top:unset}.block-cheeseburgermenu__trigger-element:hover{scale:.9}.block-cheeseburgermenu__trigger-element:hover span[data-once=cheeseburger]{width:var(--spred-size-5)}body.body--has-active-cheese .block-cheeseburgermenu__trigger-element span{display:block;margin-left:-50%}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#block-spred-main-menu{align-items:center;display:none;justify-content:flex-end}@media (min-width:1280px){nav#block-spred-main-menu{display:flex}}nav#block-spred-main-menu ul:not(.contextual-links){align-items:center;display:flex;gap:var(--spred-size-0-5);margin-right:var(--spred-size-2)}nav#block-spred-main-menu ul:not(.contextual-links) li a{padding-inline:var(--spred-size-1)}.menu--footer ul:not(.contextual-links){display:grid;gap:0 var(--spred-size-1);grid-auto-flow:column;grid-template-rows:repeat(4,1fr);justify-items:start}@media (min-width:768px){.menu--footer ul:not(.contextual-links){gap:var(--spred-size-2) var(--spred-size-3)}}.menu--footer ul:not(.contextual-links) a{color:var(--spred-text-primary);display:block;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1rem,.8333333333rem + .7407407407vw,1.5rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.6666666667rem + .3703703704vw,2rem);text-transform:uppercase}.menu--footer ul:not(.contextual-links) a:hover{color:var(--spred-color-light-green)}@media (min-width:768px){.menu--social-links{margin-bottom:var(--spred-size-3)}}.menu--social-links a{width:-moz-fit-content;width:fit-content}.menu--social-links a[href*=linkedin]{display:flex;overflow:hidden;padding:0;position:relative;text-indent:-9999px;transition:all .3s ease;white-space:nowrap}.menu--social-links a[href*=linkedin]:after{background-color:currentcolor;content:"";display:inline-block;height:40px;-webkit-mask:url(/themes/custom/spred/images/icons/sp-social-icons/linkedin.svg) no-repeat center/contain;mask:url(/themes/custom/spred/images/icons/sp-social-icons/linkedin.svg) no-repeat center/contain;width:40px}.menu--social-links a[href*=linkedin]:focus:after,.menu--social-links a[href*=linkedin]:hover:after{background-color:var(--spred-link-primary--hover)}#navigation ol,#navigation ul{padding-left:unset}#navigation ol a,#navigation ul a{font-size:18px}.menu--main .menu-item a{color:var(--spred-menu-link);font-weight:600;text-transform:uppercase;transition:all .3s ease}.menu--main .menu-item a[href*=mieterstrom]{background-color:var(--spred-button-primary-bg);border:1px solid transparent;border:2px solid var(--spred-button-primary-border);border-radius:var(--spred-border-radius-l);color:var(--spred-text-primary-inverse);cursor:pointer;display:inline-block;font-weight:400;font-weight:700;outline:none;padding:var(--spred-size-0-5) var(--spred-size-2);text-align:center;text-decoration:none;text-decoration:none!important;text-transform:uppercase;transition:.4s ease}.menu--main .menu-item a[href*=mieterstrom]:active{box-shadow:none}.menu--main .menu-item a[href*=mieterstrom]:active,.menu--main .menu-item a[href*=mieterstrom]:focus,.menu--main .menu-item a[href*=mieterstrom]:hover{background-color:var(--spred-button-primary-bg--hover);text-decoration:none}.menu--main .menu-item a[href*=mieterstrom]:active,.menu--main .menu-item a[href*=mieterstrom]:hover{background-color:var(--spred-button-primary-bg--hover);border:2px solid var(--spred-button-primary-border);color:var(--spred-color-dark-blue-a11y)}.menu--main .menu-item a[href*=mieterstrom]: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);color:var(--spred-color-dark-blue-a11y)}.menu--main .menu-item a.is-active,.menu--main .menu-item a:hover{text-decoration:underline;text-underline-offset:8px}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal;}:root{--swiper-theme-color:#007aff;}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1;}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block;}.swiper-vertical > .swiper-wrapper{flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0);}.swiper-horizontal{touch-action:pan-y;}.swiper-vertical{touch-action:pan-x;}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden;backface-visibility:hidden;}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px;}.swiper-3d .swiper-wrapper{transform-style:preserve-3d;}.swiper-3d{perspective:1200px;}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d;}.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}.swiper-css-mode.swiper-horizontal > .swiper-wrapper{scroll-snap-type:x mandatory;}.swiper-css-mode.swiper-vertical > .swiper-wrapper{scroll-snap-type:y mandatory;}.swiper-css-mode.swiper-free-mode > .swiper-wrapper{scroll-snap-type:none;}.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:none;}.swiper-css-mode.swiper-centered > .swiper-wrapper::before{content:'';flex-shrink:0;order:9999;}.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always;}.swiper-css-mode.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after);}.swiper-css-mode.swiper-centered.swiper-vertical
  > .swiper-wrapper
  > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after);}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15);}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.swiper-virtual .swiper-slide{backface-visibility:hidden;transform:translateZ(0);}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none;}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size);}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size);}:root{--swiper-navigation-size:44px;}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none;}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important;}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center;}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg);}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto;}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto;}.swiper-button-lock{display:none;}.swiper-button-next::after,.swiper-button-prev::after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1;}.swiper-button-prev::after,.swiper-rtl .swiper-button-next::after{content:'prev';}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto;}.swiper-button-next::after,.swiper-rtl .swiper-button-prev::after{content:'next';}.swiper-pagination{position:absolute;text-align:center;transition:0.3s opacity;transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-disabled > .swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important;}.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%;}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33);}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2);}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-bullet:only-child{display:none !important;}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color));}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical > .swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0);}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block;}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet{display:inline-block;transition:0.2s transform,0.2s top;}.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets
  .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px);}.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;}.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet{transition:0.2s transform,0.2s left;}.swiper-horizontal.swiper-rtl
  > .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet{transition:0.2s transform,0.2s right;}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit);}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,0.25));position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top;}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top;}.swiper-horizontal > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;}.swiper-horizontal
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical > .swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0;}.swiper-pagination-lock{display:none;}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,0.1));}.swiper-scrollbar-disabled > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important;}.swiper-horizontal > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical > .swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-scrollbar-lock{display:none;}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;}.swiper-zoom-container > canvas,.swiper-zoom-container > img,.swiper-zoom-container > svg{max-width:100%;max-height:100%;object-fit:contain;}.swiper-slide-zoomed{cursor:move;touch-action:none;}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}.swiper-grid > .swiper-wrapper{flex-wrap:wrap;}.swiper-grid-column > .swiper-wrapper{flex-flow:column wrap;}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out;}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity;}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-fade .swiper-slide-active{pointer-events:auto;}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-cube{overflow:visible;}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%;}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none;}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0;}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible;}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:0.6;z-index:0;}.swiper-cube .swiper-cube-shadow::before{content:'';background:#000;position:absolute;inset:0;filter:blur(50px);}.swiper-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden;backface-visibility:hidden;}.swiper-flip{overflow:visible;}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden;backface-visibility:hidden;}.swiper-creative .swiper-slide{backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height;}.swiper-cards{overflow:visible;}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
