/*!
Theme Name: ZSJ
Theme URI: https://bitbucket.org/polyplanet/zsj
Bitbucket Theme URI: https://bitbucket.org/polyplanet/zsj
Author: POLYPLANET
Author URI: https://polyplanet.de
Description: WordPress Theme für das Zentrum für Schul- und Jugendinformation
Version: 1.1.2
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: alrakis-child
Template: bsb-alrakis
Domain Path: /languages/

Copyright 2023 POLYPLANET

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/.section-accordion{margin-bottom:10px}.accordion-expander .arrow{color:var(--box-selection-color)}.breadcrumb-item+.breadcrumb-item:before{border-width:var(--element-link-line-width);opacity:.3;width:7px;height:7px}.section-toc.section{width:calc(100% - var(--general-grid-gap)*2)}.zammad-chat{font-family:var(--font-family-accessible)}.zammad-chat .zammad-chat-header{background:var(--color-zsj-blau)}.zammad-chat .zammad-chat-header-icon-close{width:1em}.zammad-chat .zammad-chat-send{padding:.75em 2em;background-color:var(--color-zsj-blau);color:var(--color-weiss);border-radius:var(--border-radius-pill);border:1px solid var(--color-zsj-blau-hell);box-shadow:none;font-size:var(--font-size-11-11-11);font-size:var(--font-size-11-11-11);text-transform:uppercase;font-weight:700;letter-spacing:.1em}.section.section-media .section-container,.section.section-gallery .section-container,.section.section-listing .section-container{grid-template-areas:"head" "content";display:grid}.section.section-media .section-heading,.section.section-gallery .section-heading,.section.section-listing .section-heading{grid-area:head}.section.section-media .section-heading>*,.section.section-gallery .section-heading>*,.section.section-listing .section-heading>*{margin-left:calc(var(--general-grid-gap)*.5);margin-right:calc(var(--general-grid-gap)*.5)}@media(min-width: 768px){.section.section-media .section-heading>*,.section.section-gallery .section-heading>*,.section.section-listing .section-heading>*{margin-left:0;margin-right:0}}.section.section-media .section-content,.section.section-gallery .section-content,.section.section-listing .section-content{grid-area:content}.section-headline{color:var(--box-link-color)}.section-listing a:not(.pp-btn),.section-text a:not(.pp-btn){font-weight:400}[class*=pp-container-]{width:100%;max-width:var(--container-size);margin-left:auto;margin-right:auto}.section-gallery .section-content.pp-stripe{margin-left:0;margin-right:0}.pp-carousel-inner{scroll-snap-stop:always}:where([class*=zsj-box-corner-]){--t: none;--r: none;--b: none;--l: none;--width-t: 0;--width-r: 0;--width-b: 0;--width-l: 0}[class*=zsj-box-corner-]{position:relative;border-width:0}[class*=zsj-box-corner-]::before{content:"";position:absolute;top:var(--t);right:var(--r);bottom:var(--b);left:var(--l);width:var(--box-border-radius);height:var(--box-border-radius);display:block;border-style:solid;border-width:var(--box-border-radius);border-image-slice:50 50 50 50;border-image-repeat:stretch;border-radius:0;border-width:var(--width-t) var(--width-r) var(--width-b) var(--width-l);border-image-source:var(--image);filter:var(--box-background-color-filter)}.zsj-box-corner-tl{--image: var(--zsj-img-corner-bl);--b: 100%;--l: 0;--width-t: var(--box-border-radius);--width-l: var(--box-border-radius);border-top-left-radius:0}.zsj-box-corner-tr{--image: var(--zsj-img-corner-br);--b: 100%;--r: 0;--width-t: var(--box-border-radius);--width-r: var(--box-border-radius);border-top-right-radius:0}.zsj-box-corner-lt{--image: var(--zsj-img-corner-tr);--r: 100%;--t: 0;--width-t: var(--box-border-radius);--width-l: var(--box-border-radius);border-top-left-radius:0}.zsj-box-corner-rt{--image: var(--zsj-img-corner-tl);--l: 100%;--t: 0;--width-t: var(--box-border-radius);--width-r: var(--box-border-radius);border-top-right-radius:0}.zsj-box-corner-bl,.site-header-container.stuck .icon-menu-container{--image: var(--zsj-img-corner-tl);--t: 100%;--l: 0;--width-b: var(--box-border-radius);--width-l: var(--box-border-radius);border-bottom-left-radius:0}.zsj-box-corner-br{--image: var(--zsj-img-corner-tr);--t: 100%;--r: 0;--width-r: var(--box-border-radius);--width-b: var(--box-border-radius);border-bottom-right-radius:0}.zsj-box-corner-lb{--image: var(--zsj-img-corner-br);--r: 100%;--b: 0;--width-b: var(--box-border-radius);--width-l: var(--box-border-radius);border-bottom-left-radius:0}.zsj-box-corner-rb{--image: var(--zsj-img-corner-bl);--l: 100%;--b: 0;--width-r: var(--box-border-radius);--width-b: var(--box-border-radius);border-bottom-right-radius:0}.logo-container{display:flex}@media(min-width: 1280px){.has-dialog-main-menu .logo-container{display:none}}.sticky-top-before:has(+.site-header-container){height:var(--general-grid-gap)}.site-header-container{margin-left:calc(var(--general-grid-gap)*-1);margin-right:calc(var(--general-grid-gap)*-1)}.site-header-container .site-header{padding-top:0;padding-bottom:0;background-color:rgba(0,0,0,0);box-shadow:none}.site-header-container .site-header-content{margin-left:0;margin-right:0;display:grid;grid-template-columns:max-content auto;filter:drop-shadow(var(--box-shadow))}.site-header-container .logo-container{padding-left:max(var(--spacer-xl),var(--container-padding));padding-right:var(--spacer-xl);background-color:var(--box-background-color);border-bottom-right-radius:var(--box-border-radius)}.site-header-container .icon-menu-container{padding-right:calc(var(--container-padding) + 60px);padding-top:var(--pt);padding-bottom:var(--pt);overflow:hidden;margin-top:0;min-height:calc(var(--pt) + var(--pb) + var(--icon-size-md))}.site-header-container .icon-menu-container .item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 1279.98px){.site-header-container .icon-menu-container .item-title{display:none}}@media(max-width: 575.98px){.site-header-container.stuck .site-header{background-color:var(--box-background-color);border-top-right-radius:0;border-top-left-radius:0;filter:drop-shadow(var(--box-shadow))}}.site-header-container.stuck .icon-menu-container{background-color:var(--box-background-color);overflow:visible}@media(max-width: 575.98px){.site-header-container.stuck .icon-menu-container,.site-header-container.stuck .logo-container{background-color:rgba(0,0,0,0)}.site-header-container.stuck .icon-menu-container::before,.site-header-container.stuck .logo-container::before{content:none}}@media(max-width: 1279.98px){.site-header-container .site-logo-top{display:none}.site-header-container:not(.stuck) .site-logo-stuck{transition:none;opacity:1;visibility:visible}}.site-header-container .custom-logo-link:focus{outline:3px solid currentColor;outline-offset:5px}.site-header-container.stuck .site-header::before{content:none}.site-header-container:not(.stuck) .site-header{--l: var(--general-grid-gap)}body.single-person .site-header-container:not(.stuck) .site-header,body.single-document .site-header-container:not(.stuck) .site-header{--box-color: var(--color-ifbq-blau-text)}.site-header-container .icon-menu [data-name=bars]{--btn-color: currentColor}.site-header-container .icon-menu [data-name=magnifier]{--btn-color: var(--box-accent-color)}.image-placeholder{display:flex;background:var(--color-ifbq-grau-2)}.image-placeholder svg{margin:auto;max-height:100%;max-width:100%;height:auto;width:auto}.pp-listing .pp-item-media-cover{display:flex;position:absolute;left:0;top:0;bottom:0;right:0;align-items:center;grid-gap:var(--spacer-sm);--element-font-weight: 400}.pp-listing .pp-item-media-cover svg,.pp-listing .pp-item-media-cover img{max-height:3em;margin-left:auto}.pp-listing .pp-item-media-cover .ifbq-listing-label{margin-right:auto}.pp-listing .pp-item .pp-item-media{display:block}.pp-listing .pp-item .ifbq-stage-topline,.pp-listing .pp-item .ifbq-stage-topline a,.pp-listing .pp-item .pp-item-date,.pp-listing .pp-item .pp-item-date a{color:var(--box-selection-color);--element-link-line: "none"}.pp-listing .pp-item .stage-title,.pp-listing .pp-item .pp-item-title,.pp-listing .pp-item .person-name{color:var(--box-link-color)}.pp-listing .pp-item.type-person .pp-item-date{color:var(--box-text-color)}.pp-listing .pp-item.type-person .pp-item-date.terms-positions{margin-top:1em;--element-text-transform: none}.pp-listing .pp-item.type-document .pp-item-media{container-type:inline-size;container-name:pp-item-media}.pp-listing .pp-item.type-document .pp-item-media>img{--p-factor:1;height:100%;object-fit:contain;padding:calc(var(--p-factor)*var(--spacer-sm));filter:drop-shadow(0 0 var(--shadow-size-lg) rgb(var(--color-ifbq-blau-bg-rgb)/16%));background-color:rgb(var(--color-ifbq-blau-bg-rgb)/4%)}@container (min-width: 200px){.pp-listing .pp-item.type-document .pp-item-media>img{--p-factor:1.5}}@container (min-width: 350px){.pp-listing .pp-item.type-document .pp-item-media>img{--p-factor:3}}.pp-listing-horizontal .pp-item{opacity:.11;transition:var(--transition-fast-opacity)}.pp-listing-horizontal .pp-item.is-contained{opacity:1}.pp-listing-horizontal .pp-item.type-person .pp-item-header,.pp-listing-horizontal .pp-item.type-person .pp-item-copy,.pp-listing-horizontal .pp-item.type-person .ifbq-terms,.pp-listing-horizontal .pp-item.type-person .pp-item-link{padding-left:var(--border-radius-xl);padding-right:var(--border-radius-xl);position:relative}.pp-listing-horizontal .pp-item.type-person .pp-item-header{padding-top:var(--spacer-sm)}.pp-listing-horizontal .pp-item.type-person .person-name{--element-font-weight: 400}.pp-listing-horizontal .pp-item .stretched-link:focus::after{outline-offset:calc(-1*var(--border-width-lg))}.pp-listing-horizontal .image-placeholder,.pp-listing-horizontal .pp-item-media{border-radius:var(--border-radius-xl);overflow:hidden;margin-bottom:1em}.pp-listing-horizontal .pp-item-date{margin-top:0}.pp-listing-layout-horizontal .section-content{--container-padding: calc( max( var(--container-min-padding), var(--container-margin-box) ) - var(--general-grid-gap) );max-width:none;overflow:hidden}.pp-listing-layout-horizontal .control-layer{left:var(--container-padding);right:var(--container-padding)}.pp-listing-layout-horizontal .pp-carousel{display:grid}.pp-listing-layout-horizontal .pp-listing{padding:0 var(--container-padding);scroll-padding-inline-start:var(--container-padding)}.pp-listing-layout-horizontal .pp-link-type-link{--container-xl-padding: calc( var(--ifbq-outer-margin) - var(--listing-horizontal-grid-gap) * 0.5 )}.pp-listing-layout-horizontal .pp-carousel{position:relative}.pp-listing-layout-horizontal .pp-carousel::after{content:"";display:block;background-image:linear-gradient(to right, var(--box-background-color, #fff) 0, rgba(0, 0, 0, 0) var(--container-padding), rgba(0, 0, 0, 0) calc(100% - var(--container-padding)), var(--box-background-color, #fff) 100%);height:100%;position:absolute;top:0;left:0;right:0;pointer-events:none}.pp-listing-teaser{--listing-teaser-grid-gap: var(--border-radius-xl);--scroll-snap-1: start;--scroll-snap-2: start;--scroll-snap-3: start;--scroll-snap-4: start;--scroll-snap-5: start;--grid-rows: auto;--grid-columns: 100%;--grid-row-1: 1;--grid-row-2: 1;--grid-row-3: 1;--grid-row-4: 1;--grid-row-5: 1;--grid-col-1: span 1;--grid-col-2: span 1;--grid-col-3: span 1;--grid-col-4: span 1;--grid-col-5: span 1;--item-margin-1: 0;--item-margin-2: 0;--item-margin-3: 0;--item-margin-4: 0;--item-margin-5: 0;--item-top-1: 0;--item-top-2: 0;--item-top-3: 0;--item-top-4: 0;--item-top-5: 0;--item-header-padding-1: var(--spacer-sm) var(--spacer-sm) calc(var(--box-border-radius)*2.5) var(--spacer-sm);--item-header-padding-2: var(--spacer-sm) var(--spacer-sm) calc(var(--box-border-radius)*2.5) var(--spacer-sm);--item-header-padding-3: var(--spacer-sm) var(--spacer-sm) calc(var(--box-border-radius)*2.5) var(--spacer-sm);--item-header-padding-4: var(--spacer-sm) var(--spacer-sm) calc(var(--box-border-radius)*2.5) var(--spacer-sm);--item-header-padding-5: var(--spacer-sm) var(--spacer-sm) calc(var(--box-border-radius)*2.5) var(--spacer-sm);--item-title-font-size-1: var(--ifbq-listing-teaser-title-font-size-sml);--item-title-font-size-2: var(--ifbq-listing-teaser-title-font-size-sml);--item-title-font-size-3: var(--ifbq-listing-teaser-title-font-size-sml);--item-title-font-size-4: var(--ifbq-listing-teaser-title-font-size-sml);--item-title-font-size-5: var(--ifbq-listing-teaser-title-font-size-sml);--item-date-font-size-1: var(--ifbq-listing-teaser-date-font-size-sml);--item-date-font-size-2: var(--ifbq-listing-teaser-date-font-size-sml);--item-date-font-size-3: var(--ifbq-listing-teaser-date-font-size-sml);--item-date-font-size-4: var(--ifbq-listing-teaser-date-font-size-sml);--item-date-font-size-5: var(--ifbq-listing-teaser-date-font-size-sml);--delay-1: 0s;--delay-2: 0s;--delay-3: 0s;--delay-4: 0s;--delay-5: 0s;--line-clamp-1: 7;--line-clamp-2: 7;--line-clamp-3: 7;--line-clamp-4: 7;--line-clamp-5: 7;--item-opacity: 0.7;--more-grid-row:span 1;--more-grid-col:span 1;grid-auto-columns:var(--grid-columns);grid-template-rows:var(--grid-rows);grid-auto-flow:column dense;grid-gap:var(--listing-teaser-grid-gap)}@media(min-width: 576px)and (orientation: portrait){.pp-listing-teaser{--item-width-1: initial;--item-width-2: initial;--item-width-3: initial;--item-width-4: initial;--item-width-5: initial;--item-opacity: 0;--grid-columns: calc(50% - var(--listing-teaser-grid-gap) * 0.5 );--grid-rows: auto auto auto;--scroll-snap-1: none;--scroll-snap-2: start;--scroll-snap-3: none;--scroll-snap-4: none;--scroll-snap-5: none;--grid-row-1: initial;--grid-row-2: initial;--grid-row-3: initial;--grid-row-4: initial;--grid-row-5: span 2;--grid-col-1: initial;--grid-col-2: initial;--grid-col-3: initial;--grid-col-4: initial;--grid-col-5: initial;--item-margin-1: auto 0 0 auto;--item-margin-2: 0 0 0 auto;--item-margin-3: 0 0 0 auto;--item-margin-4: 0 auto auto 0;--item-margin-5: 0 auto auto 0;--item-header-padding-1: var(--spacer-sm) var(--spacer-sm) calc(var(--box-border-radius)*2.5) var(--spacer-sm) ;--item-header-padding-2: var(--spacer-md) var(--spacer-md) calc(var(--box-border-radius)*2.5) var(--spacer-md) ;--item-header-padding-3: var(--spacer-sm) var(--spacer-sm) calc(var(--box-border-radius)*2.5) var(--spacer-sm) ;--item-header-padding-4: var(--spacer-md) var(--spacer-md) calc(var(--box-border-radius)*2.5) var(--spacer-md) ;--item-header-padding-5: var(--spacer-sm) var(--spacer-sm) calc(var(--box-border-radius)*2.5) var(--spacer-sm) ;--item-title-font-size-1: var(--ifbq-listing-teaser-title-font-size-sml);--item-title-font-size-2: var(--ifbq-listing-teaser-title-font-size-med);--item-title-font-size-3: var(--ifbq-listing-teaser-title-font-size-sml);--item-title-font-size-4: var(--ifbq-listing-teaser-title-font-size-med);--item-title-font-size-5: var(--ifbq-listing-teaser-title-font-size-sml);--item-date-font-size-1: var(--ifbq-listing-teaser-date-font-size-sml);--item-date-font-size-2: var(--ifbq-listing-teaser-date-font-size-med);--item-date-font-size-3: var(--ifbq-listing-teaser-date-font-size-sml);--item-date-font-size-4: var(--ifbq-listing-teaser-date-font-size-med);--item-date-font-size-5: var(--ifbq-listing-teaser-date-font-size-sml);--item-top-4: calc( var(--spacer-xl) * 3 );--item-top-5: calc( var(--spacer-xl) * 3 );--item-width-1: 81.34%;--item-width-2: 100%;--item-width-3: 81.34%;--item-width-4: 100%;--item-width-5: 81.34%;--delay-1: 0s;--delay-2: 0.1s;--delay-3: 0.2s;--delay-4: 0.05s;--delay-5: 0.15s;--more-grid-row:span 1;--more-grid-col:span 1;--line-clamp-1: 5;--line-clamp-2: 4;--line-clamp-3: 5;--line-clamp-4: 4;--line-clamp-5: 5}.pp-listing-teaser>.pp-spinner:nth-child(5n+1),.pp-listing-teaser>.pp-listing-more-trigger:nth-child(5n+1){--more-grid-col:span 2;--more-grid-row:span 3}.pp-listing-teaser>.pp-spinner:nth-child(5n+2),.pp-listing-teaser>.pp-listing-more-trigger:nth-child(5n+2){--more-grid-col:span 1;--more-grid-row:span 3}.pp-listing-teaser>.pp-spinner:nth-child(5n+3),.pp-listing-teaser>.pp-listing-more-trigger:nth-child(5n+3){--more-grid-col:span 1;--more-grid-row:span 3}.pp-listing-teaser>.pp-spinner:nth-child(5n+4),.pp-listing-teaser>.pp-listing-more-trigger:nth-child(5n+4){--more-grid-col:span 1;--more-grid-row:span 2}.pp-listing-teaser>.pp-spinner:nth-child(5n+5),.pp-listing-teaser>.pp-listing-more-trigger:nth-child(5n+5){--more-grid-col:span 1;--more-grid-row:span 1}}@media(min-width: 576px)and (orientation: portrait)and (max-width: 1280px){.pp-listing-teaser>.pp-item:last-child:nth-child(5n+1),.pp-listing-teaser>.pp-item:last-child:nth-child(5n+2),.pp-listing-teaser>.pp-item:last-child:nth-child(5n+3){margin-right:calc(var(--listing-teaser-grid-gap) + 100%)}.pp-listing-teaser>.pp-item:last-child:nth-child(5n+1),.pp-listing-teaser>.pp-item:last-child:nth-child(5n+3){margin-left:calc(100% - var(--item-width-1))}}@media(min-width: 768px)and (orientation: landscape),(min-width: 1280px){.pp-listing-teaser{--grid-cols-1: calc( 0.06 * calc( 100% - var(--listing-teaser-grid-gap) * 3 ) );--grid-cols-2: calc( 0.26 * calc( 100% - var(--listing-teaser-grid-gap) * 3 ) );--grid-cols-3: calc( 0.42 * calc( 100% - var(--listing-teaser-grid-gap) * 3 ) );--grid-columns: var(--grid-cols-2) var(--grid-cols-1) var(--grid-cols-2) var(--grid-cols-3);--grid-rows: auto auto;--scroll-snap-1: start;--scroll-snap-2: none;--scroll-snap-3: none;--scroll-snap-4: none;--scroll-snap-5: none;--grid-row-1: 1;--grid-row-2: 1;--grid-row-3: 2;--grid-row-4: 2;--grid-row-5: span 2;--grid-col-1: span 2;--grid-col-2: initial;--grid-col-3: initial;--grid-col-4: span 2;--grid-col-5: initial;--item-opacity: 0;--item-margin-1: auto 0 0 0;--item-margin-2: auto 0 0 0;--item-margin-3: 0 0 auto 0;--item-margin-4: 0 0 auto 0;--item-margin-5: auto 0;--item-top-4: 0;--item-top-5: 0;--item-header-padding-1: var(--spacer-md) var(--spacer-md) calc(var(--box-border-radius)*2.5) var(--spacer-md);--item-header-padding-2: var(--spacer-sm) var(--spacer-sm) calc(var(--box-border-radius)*2.5) var(--spacer-sm);--item-header-padding-3: var(--spacer-sm) var(--spacer-sm) calc(var(--box-border-radius)*2.5) var(--spacer-sm);--item-header-padding-4: var(--spacer-md) var(--spacer-md) calc(var(--box-border-radius)*2.5) var(--spacer-md);--item-header-padding-5: var(--spacer-md) var(--spacer-md) calc(var(--box-border-radius)*2.5) var(--spacer-md);--item-title-font-size-1: var(--ifbq-listing-teaser-title-font-size-med);--item-title-font-size-2: var(--ifbq-listing-teaser-title-font-size-sml);--item-title-font-size-3: var(--ifbq-listing-teaser-title-font-size-sml);--item-title-font-size-4: var(--ifbq-listing-teaser-title-font-size-med);--item-title-font-size-5: var(--ifbq-listing-teaser-title-font-size-big);--item-date-font-size-1: var(--ifbq-listing-teaser-date-font-size-med);--item-date-font-size-2: var(--ifbq-listing-teaser-date-font-size-sml);--item-date-font-size-3: var(--ifbq-listing-teaser-date-font-size-sml);--item-date-font-size-4: var(--ifbq-listing-teaser-date-font-size-med);--item-date-font-size-5: var(--ifbq-listing-teaser-date-font-size-big);--delay-1: 0s;--delay-2: 0.1s;--delay-3: 0.2s;--delay-4: 0.05s;--delay-5: 0.15s;--line-clamp-1: 5;--line-clamp-2: 4;--line-clamp-3: 4;--line-clamp-4: 5;--line-clamp-5: 7}.pp-listing-teaser::after{display:block;content:""}.pp-listing-teaser>.pp-spinner:nth-child(5n+1),.pp-listing-teaser>.pp-listing-more-trigger:nth-child(5n+1){--more-grid-col: span 4;--more-grid-row: span 2}.pp-listing-teaser>.pp-spinner:nth-child(5n+2),.pp-listing-teaser>.pp-listing-more-trigger:nth-child(5n+2){--more-grid-col: span 2;--more-grid-row: span 2}.pp-listing-teaser>.pp-spinner:nth-child(5n+3),.pp-listing-teaser>.pp-listing-more-trigger:nth-child(5n+3){--more-grid-col: span 1;--more-grid-row: span 2}.pp-listing-teaser>.pp-spinner:nth-child(5n+4),.pp-listing-teaser>.pp-listing-more-trigger:nth-child(5n+4){--more-grid-col: span 1;--more-grid-row: span 2}.pp-listing-teaser>.pp-spinner:nth-child(5n+5),.pp-listing-teaser>.pp-listing-more-trigger:nth-child(5n+5){--more-grid-col: span 1;--more-grid-row: span 2}}@media(min-width: 1280px)and (orientation: landscape){.pp-listing-teaser{--line-clamp-1: 6;--line-clamp-2: 6;--line-clamp-3: 6;--line-clamp-4: 6;--line-clamp-5: none}}.pp-listing-teaser>:nth-child(5n+1){--line-clamp: var(--line-clamp-1);grid-row:var(--grid-row-1);grid-column:var(--grid-col-1);margin:var(--item-margin-1);scroll-snap-align:var(--scroll-snap-1);min-width:var(--item-width-1);transition-delay:var(--delay-1);top:var(--item-top-1)}.pp-listing-teaser>:nth-child(5n+1) .pp-item-date{font-size:var(--item-date-font-size-1)}.pp-listing-teaser>:nth-child(5n+1) .pp-item-title{font-size:var(--item-title-font-size-1)}.pp-listing-teaser>:nth-child(5n+1) .pp-item-header{padding:var(--item-header-padding-1)}.pp-listing-teaser>:nth-child(5n+2){--line-clamp: var(--line-clamp-2);grid-row:var(--grid-row-2);grid-column:var(--grid-col-2);margin:var(--item-margin-2);scroll-snap-align:var(--scroll-snap-2);min-width:var(--item-width-2);transition-delay:var(--delay-2);top:var(--item-top-2)}.pp-listing-teaser>:nth-child(5n+2) .pp-item-date{font-size:var(--item-date-font-size-2)}.pp-listing-teaser>:nth-child(5n+2) .pp-item-title{font-size:var(--item-title-font-size-2)}.pp-listing-teaser>:nth-child(5n+2) .pp-item-header{padding:var(--item-header-padding-2)}.pp-listing-teaser>:nth-child(5n+3){--line-clamp: var(--line-clamp-3);grid-row:var(--grid-row-3);grid-column:var(--grid-col-3);margin:var(--item-margin-3);scroll-snap-align:var(--scroll-snap-3);min-width:var(--item-width-3);transition-delay:var(--delay-3);top:var(--item-top-3)}.pp-listing-teaser>:nth-child(5n+3) .pp-item-date{font-size:var(--item-date-font-size-3)}.pp-listing-teaser>:nth-child(5n+3) .pp-item-title{font-size:var(--item-title-font-size-3)}.pp-listing-teaser>:nth-child(5n+3) .pp-item-header{padding:var(--item-header-padding-3)}.pp-listing-teaser>:nth-child(5n+4){--line-clamp: var(--line-clamp-4);grid-row:var(--grid-row-4);grid-column:var(--grid-col-4);margin:var(--item-margin-4);scroll-snap-align:var(--scroll-snap-4);min-width:var(--item-width-4);transition-delay:var(--delay-4);top:var(--item-top-4)}.pp-listing-teaser>:nth-child(5n+4) .pp-item-date{font-size:var(--item-date-font-size-4)}.pp-listing-teaser>:nth-child(5n+4) .pp-item-title{font-size:var(--item-title-font-size-4)}.pp-listing-teaser>:nth-child(5n+4) .pp-item-header{padding:var(--item-header-padding-4)}.pp-listing-teaser>:nth-child(5n+5){--line-clamp: var(--line-clamp-5);grid-row:var(--grid-row-5);grid-column:var(--grid-col-5);margin:var(--item-margin-5);scroll-snap-align:var(--scroll-snap-5);min-width:var(--item-width-5);transition-delay:var(--delay-5);top:var(--item-top-5)}.pp-listing-teaser>:nth-child(5n+5) .pp-item-date{font-size:var(--item-date-font-size-5)}.pp-listing-teaser>:nth-child(5n+5) .pp-item-title{font-size:var(--item-title-font-size-5)}.pp-listing-teaser>:nth-child(5n+5) .pp-item-header{padding:var(--item-header-padding-5)}.pp-listing-teaser .pp-spinner,.pp-listing-teaser .pp-listing-more-trigger{grid-row:var(--more-grid-row);grid-column:var(--more-grid-col);margin:0}.pp-listing-teaser .pp-item{position:relative;scroll-snap-type:x mandatory;opacity:var(--item-opacity);transition:var(--transition-fast-opacity);-webkit-hyphens:auto;hyphens:auto}.pp-listing-teaser .pp-item.is-contained{opacity:1}.pp-listing-teaser .pp-item::after{content:"";position:absolute;bottom:0;right:0;height:round(up,var(--box-border-radius)*2.25,1px);width:round(up,var(--wrapper-width)*0.4,1px);background-color:#fff;border-style:solid;border-width:var(--box-border-radius);border-image-slice:50 50 50 50;border-image-repeat:stretch;filter:var(--box-background-color-filter);border-image-source:var(--zsj-img-corner-br);border-top-left-radius:var(--box-border-radius);border-image-outset:var(--box-border-radius) 0 0 var(--box-border-radius)}.pp-listing-teaser .pp-item-wrap{display:block;border-radius:var(--box-border-radius);overflow:hidden}.pp-listing-teaser .pp-item-media{position:relative}.pp-listing-teaser .pp-item-media>*{position:absolute;left:0;top:0;width:100%;height:100%}.pp-listing-teaser .pp-item-media::before{background-color:var(--box-background-color)}.pp-listing-teaser .pp-item-media img{opacity:.5}.pp-listing-teaser .pp-item-header{display:flex;flex-direction:column;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(rgb(var(--color-ifbq-blau-bg-rgb)/0.3) 25%, rgb(var(--color-ifbq-blau-bg-rgb)/1))}.pp-listing-teaser .pp-item-date{order:1;margin:0;margin-top:.5em}.pp-listing-teaser .pp-item-title{margin-top:auto;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp);overflow:hidden}.pp-listing-teaser .pp-item-date,.pp-listing-teaser .pp-item-title{font-family:var(--element-font-family);font-weight:var(--element-font-weight);font-style:var(--element-font-style);letter-spacing:var(--element-letter-spacing);line-height:var(--element-line-height);text-transform:var(--element-text-transform)}.pp-listing-layout-teaser .pp-carousel{display:grid}.pp-listing-vertical{margin-left:auto;margin-right:auto}.ifbq-container-sm .pp-listing-vertical{max-width:var(--container-sm);grid-template-columns:var(--listing-vertical-grid-columns-sm)}.ifbq-container-sm .pp-listing-vertical .pp-item-media{width:var(--listing-vertical-media-in-sm)}.ifbq-container-md .pp-listing-vertical{max-width:var(--container-md);grid-template-columns:var(--listing-vertical-grid-columns-md)}.ifbq-container-md .pp-listing-vertical .pp-item-media{width:var(--listing-vertical-media-in-md)}.ifbq-container-lg .pp-listing-vertical{max-width:var(--container-lg);grid-template-columns:var(--listing-vertical-grid-columns-lg)}.ifbq-container-lg .pp-listing-vertical .pp-item-media{width:var(--listing-vertical-media-in-lg)}.ifbq-container-xl .pp-listing-vertical{max-width:var(--container-xl);grid-template-columns:var(--listing-vertical-grid-columns-xl)}.ifbq-container-xl .pp-listing-vertical .pp-item-media{width:var(--listing-vertical-media-in-xl)}.ifbq-container-full .pp-listing-vertical{max-width:var(--container-full);grid-template-columns:var(--listing-vertical-grid-columns-full)}.ifbq-container-full .pp-listing-vertical .pp-item-media{width:var(--listing-vertical-media-in-full)}.pp-listing-vertical .pp-item .image-placeholder,.pp-listing-vertical .pp-item .pp-item-media{border-radius:var(--box-border-radius) var(--box-border-radius) 0 var(--box-border-radius);overflow:hidden}.pp-listing-vertical .pp-item .image-placeholder::after,.pp-listing-vertical .pp-item .pp-item-media::after{content:"";position:absolute;bottom:0;right:0;height:round(up,var(--box-border-radius)*2.25,1px);width:round(up,var(--wrapper-width)*0.4,1px);background-color:#fff;border-style:solid;border-width:var(--box-border-radius);border-image-slice:50 50 50 50;border-image-repeat:stretch;filter:var(--box-background-color-filter);border-image-source:var(--zsj-img-corner-br);border-top-left-radius:var(--box-border-radius);border-image-outset:var(--box-border-radius) 0 0 var(--box-border-radius)}.pp-listing-vertical .pp-item .pp-item-header{margin-top:auto}.pp-listing-vertical .pp-item .pp-item-copy{height:-moz-fit-content;height:fit-content}.pp-listing-vertical .pp-item .pp-item-date{margin-bottom:0}.pp-listing-vertical .pp-item.type-document .pp-item-copy{grid-area:hdr;margin-top:auto}.pp-listing-vertical .pp-item.type-document .pp-item-link{margin-bottom:auto}.pp-listing-vertical .pp-item.type-document .stage-title{--mb: 0}.pp-listing-vertical .pp-item-wrap{grid-template-rows:max-content auto max-content}.pp-listing-vertical .image-placeholder{padding:var(--spacer-sm)}.pp-listing-vertical .pp-item-media-cover:not(.image-placeholder){padding:var(--spacer-sm);flex-direction:column;grid-gap:.25em}.pp-listing-vertical .pp-item-media-cover:not(.image-placeholder) svg,.pp-listing-vertical .pp-item-media-cover:not(.image-placeholder) img{margin-right:auto;margin-top:auto;max-width:1.5em}.pp-listing-vertical .pp-item-media-cover:not(.image-placeholder) .ifbq-listing-label{font-size:.6em;margin-left:auto;margin-bottom:auto}@property --btn-border-width{syntax:"<length>";inherits:true;initial-value:0px}@property --clamp{syntax:"<number>";inherits:true;initial-value:3}.pp-clamp{--display: -webkit-box;max-height:calc(var(--clamp)*1lh);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--clamp)}:root{--align-tl: top left;--align-tc: top;--align-tr: top right;--align-cl: left;--align-cc: center center;--align-cr: right;--align-bl: bottom left;--align-bc: bottom;--align-br: bottom right}.menu-expandable{--expander-grid-gap: 0.25em}.menu-expandable ul{padding-left:0;list-style:none;margin:0}.menu-expandable .menu-link-wrap{display:grid;column-gap:var(--expander-grid-gap);grid-template-columns:var(--expander-size) 1fr;grid-template-areas:"expander link";padding-left:calc(var(--px, 0px) + (var(--expander-size) + var(--expander-grid-gap))*var(--level));padding-right:var(--px, 0px);align-items:center}.menu-expandable.text-center .menu-link-wrap{grid-template-columns:1fr auto 0 1fr;grid-template-areas:". link expander ."}.menu-expandable.text-right .menu-link-wrap{grid-template-columns:1fr auto 0 1fr;grid-template-areas:". link expander ."}.menu-expandable .menu-item>.menu-link-wrap{--expander-size: max( 24px, calc(0.85 * var(--element-font-size)))}.menu-expandable .menu-item button[aria-controls]{grid-area:expander;align-self:var(--expander-align, baseline);border-style:none;font-size:var(--expander-size);width:1em;height:1em;--element-padding-x: 0;--element-padding-y: 0;--element-font-scale: 1;justify-content:center}.menu-expandable .menu-item button[aria-controls] svg{display:block}.menu-expandable .menu-item a{grid-area:link;overflow-wrap:anywhere}.menu-expandable .menu-item a:focus-visible{outline:2px solid var(--box-color);outline-offset:-3px}.menu-expandable .menu-item a>span{display:block}.menu-expandable .menu-item li{padding-left:0;padding-right:0}.menu-toggle svg{height:1em}.main-menu-container{--expander-grid-gap: 1em;margin-left:calc(var(--general-grid-gap)*-1);margin-right:calc(var(--general-grid-gap)*-1);position:sticky;display:flex !important;height:100vh;width:min(var(--visual-viewport-width),var(--wrapper-max-width))}@media not (prefers-reduced-motion){.main-menu-container{transition:top .4s ease-out}}.main-menu-container:has([role=region]:not([hidden])){position:fixed;top:0}.main-menu-container .menu-link-wrap{padding-top:.25em;padding-bottom:.25em}.main-menu-container .menu-item{--expander-size: var(--element-font-size);--expander-align: center;grid-column-gap:1em;grid-template-columns:var(--expander-size) 1fr;padding:0}.main-menu-container .menu-item [aria-controls]{margin:0;border-radius:50%;color:var(--box-color)}.main-menu-container .menu-item [aria-controls],.main-menu-container .menu-item [aria-controls] *{font-size:var(--expander-size)}.main-menu-container .menu-item>a>span{display:inline-block}.main-menu-container .menu-item.level-0>.menu-link-wrap,.main-menu-container .menu-item.level-1>.menu-link-wrap{padding-top:.75em;padding-bottom:.75em}.main-menu-container .menu-item.level-1{--parent-expander-size: calc( var(--font-size-18-28-28, var(--element-font-size) ) * 1.214 );--parent-expander-grid-gap: var(--font-size-18-28-28, var(--element-font-size) );--expander-size: calc( var(--element-font-size) * 1.333 )}.main-menu-container .menu-item.level-1 .menu-link-wrap{padding-left:calc(var(--container-padding) + var(--parent-expander-size) + var(--parent-expander-grid-gap) + (var(--expander-size) + var(--expander-grid-gap))*(var(--level) - 1))}.main-menu-container .menu-item.level-2 .menu-link-wrap{padding-top:.5em;padding-bottom:.5em}.main-menu-container .menu-item>[aria-expanded]:focus{outline:3px solid currentColor;outline-offset:4px}.main-menu-container .menu-item>a:focus{outline:none}.main-menu-container .menu-item>a:focus span{outline:3px solid currentColor;outline-offset:3px}.main-menu-container.main-menu-type-layer>.menu-toggle{--element-font-size: var(--icon-size-md);margin-right:max(var(--spacer-lg),var(--container-padding))}.site-header-container:not(.stuck)+.main-menu-container.main-menu-type-layer>.menu-toggle{margin-top:var(--header-home-top-padding, var(--header-top-padding))}.site-header-container.stuck+.main-menu-container.main-menu-type-layer>.menu-toggle{margin-top:var(--header-stuck-top-padding)}.main-menu-container.main-menu-type-layer>[role=region] .main-menu-language-nav{margin:auto 0 auto auto;padding:0}.main-menu-container.main-menu-type-layer>[role=region] .menu-toggle{padding:calc(.5*var(--spacer-sm));margin:calc(.5*var(--spacer-sm));margin-left:auto;position:static}@media only screen and (min-width: 768px){.main-menu-container.main-menu-type-layer>[role=region] .menu-toggle{position:sticky;top:calc(.5*var(--spacer-sm));z-index:1}}.main-menu-container.main-menu-type-layer>[role=region] .main-menu-body{grid-column:1/-1}@media(max-width: 1279.98px){.main-menu-container.main-menu-type-layer[hidden]{pointer-events:none}}.main-menu-container .site-logo{position:fixed;right:var(--spacer-xl);bottom:var(--spacer-xl);height:clamp(300px,50%,50vh);overflow:visible}.main-menu-container .site-logo path{fill:rgba(255,255,255,0);stroke:rgba(var(--color-weiss-rgb)/0.5);stroke-width:1px;vector-effect:non-scaling-stroke}.main-menu-container select:where(:focus),.main-menu-container select:where(:hover),.main-menu-container select:where(:valid:not(:focus):not(:hover):not([aria-invalid=true])),.main-menu-container input:where(:focus),.main-menu-container input:where(:hover),.main-menu-container input:where(:valid:not(:focus):not(:hover):not([aria-invalid=true])){--form-background-color: rgb( var(--color-weiss-rgb) / 0.08 );--form-color: var(--box-color);--form-border-color: transparent;--form-outline-color: var(--box-color);--form-placeholder-color: var(--box-color)}.main-menu-container .search-form-wrapper .search-form{max-width:var(--container-sm)}.main-menu-container .search-form-wrapper .search-submit{--btn-color: var(--color-weiss);--btn-hover-color: rgba(var(--color-weiss-rgb) / 0.5);--btn-focus-color: var(--color-weiss);--btn-hover-background-color: transparent;--btn-focus-background-color: transparent;--btn-border-color: transparent;--btn-hover-border-color: transparent;--btn-active-border-color: transparent;--btn-focus-border-color: transparent;--btn-focus-outline-color: var(--box-color);--btn-focus-outline-width: var(--border-width-md);--btn-focus-outline-style: solid}.main-menu-language-nav{margin-top:var(--ifbq-header-height);padding:0 var(--spacer-lg) calc(var(--spacer-lg)*.5) var(--spacer-lg)}.main-menu-body{position:relative}@media not (prefers-reduced-motion){.main-menu-body{transition:left .3s ease-out .4s,opacity .3s linear .4s}}.main-menu-language-nav~.main-menu-body{padding-top:0}.main-menu .menu-item.level-2 .sub-menu{grid-column-start:2;grid-column-end:3}figure .caption-position-inside{max-width:250px;left:auto;border-radius:calc(var(--box-border-radius) - var(--caption-inside-margin))}.caption-position-outside{margin-left:var(--box-border-radius);margin-right:var(--box-border-radius)}.pp-container-full .caption-position-outside .caption-text-content{max-width:var(--container-xl);margin-left:auto;margin-right:auto}.section-media{box-shadow:none;border-style:none}.section-media .section-container{display:grid;grid-template-areas:"head" "content" "info";margin-left:0;margin-right:0}@media(min-width: 768px){.section-media .section-container{grid-template-areas:"garbage head" "garbage content" "info info"}}.section-media .section-headline,.section-media .section-intro,.section-media .section-content:where(:not(.fullscreen)){position:relative}.section-media .section-headline{grid-area:head}.section-media .section-intro{grid-area:content}.section-media .section-content:where(:not(.fullscreen)){grid-area:info}.section-media .image-wrap>img{width:100%}.section-media [class*=pp-ratio-],.section-media .external_content_blocker_container,.section-media .leaflet-map{border-radius:var(--box-border-radius) !important;overflow:hidden}:root{--zsj-img-corner-bl: url('data:image/svg+xml,%3Csvg width%3D"150px" height%3D"150px" id%3D"corner-image" viewBox%3D"0 0 150 150" version%3D"1.1" xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%3E%3Cpath d%3D"M0,0L0,150L150,150C122.404,150 100,127.596 100,100L100,50L50,50C22.404,50 0,27.596 0,0Z" style%3D"fill%3A%23ffffff%3B"%2F%3E%3C%2Fsvg%3E') ;--zsj-img-corner-br: url('data:image/svg+xml,%3Csvg width%3D"150px" height%3D"150px" id%3D"corner-image" viewBox%3D"0 0 150 150" version%3D"1.1" xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%3E%3Cpath d%3D"M150,0L150,150L0,150C27.596,150 50,127.596 50,100L50,50L100,50C127.596,50 150,27.596 150,0Z" style%3D"fill%3A%23ffffff%3B"%2F%3E%3C%2Fsvg%3E') ;--zsj-img-corner-tl: url('data:image/svg+xml,%3Csvg width%3D"150px" height%3D"150px" id%3D"corner-image" viewBox%3D"0 0 150 150" version%3D"1.1" xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%3E%3Cpath d%3D"M0,150L0,0L150,0C122.404,0 100,22.404 100,50L100,100L50,100C22.404,100 0,122.404 0,150Z" style%3D"fill%3A%23ffffff%3B"%2F%3E%3C%2Fsvg%3E') ;--zsj-img-corner-tr: url('data:image/svg+xml,%3Csvg width%3D"150px" height%3D"150px" id%3D"corner-image" viewBox%3D"0 0 150 150" version%3D"1.1" xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%3E%3Cpath d%3D"M150,150L150,0L0,0C27.596,0 50,22.404 50,50L50,100L100,100C127.596,100 150,122.404 150,150Z" style%3D"fill%3A%23ffffff%3B"%2F%3E%3C%2Fsvg%3E') }.zsj-enable-corner .image-wrap::after{content:"";position:absolute;bottom:0;height:calc(var(--box-border-radius)*3);width:33%;background-color:#fff;border-style:solid;border-width:var(--box-border-radius);border-image-slice:50 50 50 50;border-image-repeat:stretch;filter:var(--box-background-color-filter)}.zsj-enable-corner.has-infobox-left .image-wrap::after{left:0;border-image-source:var(--zsj-img-corner-bl);border-top-right-radius:var(--box-border-radius);border-image-outset:var(--box-border-radius) var(--box-border-radius) 0 0}.section-media .zsj-enable-corner .image-wrap::after,.zsj-enable-corner.has-infobox-right .image-wrap::after{right:0;border-image-source:var(--zsj-img-corner-br);border-top-left-radius:var(--box-border-radius);border-image-outset:var(--box-border-radius) 0 0 var(--box-border-radius)}.image-wrap>img{border-radius:var(--box-border-radius)}.pp-carousel-controls{--btn-icon-margin: 0}.custom-logo-link .site-logo{margin-right:0}.site-stage{border-radius:var(--box-border-radius);border-bottom-right-radius:0 !important;padding-bottom:calc(var(--box-border-radius)*3);padding-top:calc(var(--header-logo-height) + var(--header-bottom-padding) + var(--header-top-padding))}.site-stage::after{content:"";position:absolute;bottom:0;right:0;height:round(up,var(--box-border-radius)*3,1px);width:round(up,var(--wrapper-width)*0.5,1px);background-color:#fff;border-style:solid;border-width:var(--box-border-radius);border-image-slice:50 50 50 50;border-image-repeat:stretch;filter:var(--box-background-color-filter);border-image-source:var(--zsj-img-corner-br);border-top-left-radius:var(--box-border-radius);border-image-outset:var(--box-border-radius) 0 0 var(--box-border-radius)}.site-stage.stage-person-single::after{--box-background-color-filter: var(--color-weiss-filter)}.person-stage-container,.document-stage-container{position:relative;display:grid;container-type:inline-size;grid-gap:var(--spacer-md)}@media(min-width: 576px){.person-stage-container,.document-stage-container{grid-template-columns:1fr 1.5fr}.person-stage-container .person-stage-thumbnail,.document-stage-container .person-stage-thumbnail{margin:auto 0}}.person-stage-container .person-stage-topline,.person-stage-container .person-stage-topline a,.document-stage-container .person-stage-topline,.document-stage-container .person-stage-topline a{color:var(--box-accent-color)}.person-stage-container .stage-title,.document-stage-container .stage-title{color:var(--box-link-color)}.person-stage-container a:not(.pp-btn),.document-stage-container a:not(.pp-btn){color:var(--box-accent-color)}.document-stage-content,.person-stage-content{margin:auto 0}.person-stage-thumbnail{position:relative;margin-bottom:auto;overflow:visible}.person-stage-thumbnail::before{content:"";border-radius:var(--border-radius-pill);background-color:var(--color-rot);transform:translate(var(--spacer-sm), var(--spacer-sm)) scale(0.8);transform-origin:100% 100%}.person-stage-thumbnail .image-placeholder,.person-stage-thumbnail img{border-radius:var(--border-radius-pill);border-style:solid;border-color:var(--color-schwarz);border-width:0 0 var(--spacer-sm) var(--spacer-sm);position:absolute;left:0;top:0;bottom:0;right:0;height:100%;width:100%}.stage-person-single .person-stage-thumbnail .image-placeholder,.stage-person-single .person-stage-thumbnail img{object-fit:cover}.stage-document-single .person-stage-thumbnail .image-placeholder,.stage-document-single .person-stage-thumbnail img{object-fit:contain;background-color:var(--default-box-background-color);padding:var(--spacer-md)}.person-stage-thumbnail .image-placeholder{background-color:var(--color-weiss);padding:var(--spacer-md)}.person-stage-thumbnail .image-placeholder>*{filter:var(--color-filter-zsj-blau-dunkel)}.document-stage-container .pp-btn{text-align:left}.document-stage-thumbnail{--w: 80cqw;position:relative;width:calc(var(--w) - var(--spacer-md)*.5);margin:0 auto 15px auto;overflow:visible}@media(min-width: 576px){.document-stage-thumbnail{--w: 40cqw}}.document-stage-thumbnail::before,.document-stage-thumbnail .image-placeholder,.document-stage-thumbnail img{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:var(--border-radius-xl)}.document-stage-thumbnail::before{content:"";background-color:var(--color-rot);transform:translate(var(--spacer-sm), calc(-1 * var(--spacer-sm))) scale(0.8);transform-origin:100% 0}.document-stage-thumbnail .image-placeholder,.document-stage-thumbnail img{box-shadow:-15px 15px 0 var(--color-schwarz),0px 15px 0 var(--color-schwarz),-15px 0px 0 var(--color-schwarz)}.document-stage-thumbnail .image-placeholder{background-color:var(--box-background-color);padding:var(--spacer-md)}.section-teaser:first-child{margin-top:var(--ifbq-overlap)}.section-teaser .pp-teaser{padding:calc(.5*var(--ifbq-overlap))}.section-text .pp-container-xl{--content-size: var(--container-lg)}.section-text .pp-container-lg{--content-size: var(--container-md)}.section-text .pp-container-md{--content-size: var(--container-sm)}.section-text .pp-container-sm{--content-size: calc(var(--container-sm) - 2 * var(--general-grid-gap))}.section-text .text-container{--horizontal-grid-gap: 0;--vertical-grid-gap: 0;--container-padding: max( var(--general-grid-gap), calc( min( var(--visual-viewport-width), var(--container-size) ) * 0.5 - var(--content-size) * 0.5 ) )}.section-text .text-infobox figure{background-color:rgba(0,0,0,0)}.section-text .text-infobox figure .image-wrap{background-color:var(--box-background-color);border-radius:var(--box-border-radius)}.section-text .text-infobox.infobox-type-media{padding:0}.section-text .section-headline,.section-text .text-content{width:100%}.section-text .has-infobox>.section-headline{padding-top:var(--pt)}.section-text .has-infobox>.section-headline:has(+.text-content){border-bottom-left-radius:0;border-bottom-right-radius:0}.section-text .has-infobox>.section-headline+.text-content{border-top-left-radius:0;border-top-right-radius:0}.section-text .has-infobox .text-infobox{--box-background-color-filter: inherit}.section-text .text-content{padding-bottom:var(--pb)}.section-text .has-infobox-left .section-headline,.section-text .has-infobox-left .text-content{padding-left:max(var(--general-grid-gap)*2,var(--pt)*var(--section-text-is-wide));padding-right:var(--container-padding);margin-left:calc(var(--general-grid-gap)*-1*var(--section-text-is-wide));width:calc(100% + var(--general-grid-gap)*var(--section-text-is-wide))}.section-text .has-infobox-left .text-infobox{width:calc(100% + var(--general-grid-gap)*var(--section-text-is-wide));padding-left:var(--container-padding)}.section-text .has-infobox-left .pp-box-caption-outside{padding-right:calc(var(--general-grid-gap)*var(--section-text-is-wide))}.section-text .has-infobox-right .section-headline,.section-text .has-infobox-right .text-content{width:calc(100% + var(--general-grid-gap)*var(--section-text-is-wide));padding-right:max(var(--general-grid-gap)*2,var(--pt));padding-left:var(--container-padding)}.section-text .has-infobox-right .text-infobox{margin-left:calc(var(--general-grid-gap)*-1*var(--section-text-is-wide));padding-right:var(--container-padding)}.section-text .has-infobox-right .pp-box-caption-outside{padding-left:calc(var(--general-grid-gap)*var(--section-text-is-wide))}.topbar-menu-container .topbar-menu{grid-gap:var(--general-grid-gap)}.topbar-menu-container a .pp-fontawesome{color:var(--box-accent-color)}.site-topbar{margin-left:calc(var(--general-grid-gap)*-1);margin-right:calc(var(--general-grid-gap)*-1);margin-bottom:var(--spacer-xl);padding-left:var(--container-padding);padding-right:var(--container-padding);z-index:calc(var(--z-main-menu) + 1);--element-icon-adjustment: 0}.has-dialog-main-menu .site-topbar{z-index:calc(var(--z-main-menu) - 1)}.site-topbar .lang-item>a>img,.site-topbar svg.pp-fontawesome{font-size:1.5em}.site-footer{position:relative}.site-footer>:last-child{padding-bottom:calc(var(--footer-copyright-bottom-padding) + 30px)}.site-footer+.bsb-footer{padding-top:calc(30px*var(--ifbq-hamburg-bug-scale))}.footer-info-wrapper{padding-top:calc(var(--footer-info-top-padding) + var(--box-border-radius)*3)}.footer-info-wrapper::after{content:"";position:absolute;top:0;left:0;height:calc(var(--box-border-radius)*3);width:33%;background-color:#fff;border-bottom-right-radius:var(--box-border-radius);border-radius:0 0 var(--box-border-radius) 0;border-style:solid;border-width:var(--box-border-radius);border-image-slice:50 50 50 50;border-image-repeat:stretch;border-image-source:var(--zsj-img-corner-tl);border-top-right-radius:var(--box-border-radius);border-image-outset:0 var(--box-border-radius) var(--box-border-radius) 0}.footer-info .footer-info-before{display:flex}.footer-info .footer-info-before svg{max-width:80px;margin:0 auto auto auto}.footer-info .footer-info-after{display:flex}.footer-info .footer-info-after svg{max-width:120px;margin:auto auto 0 auto}.footer-info-menu .menu-item{padding:.5em 0}.footer-info-menu .sub-menu{margin-top:1em;margin-bottom:3em}.footer-info .footer-info-menu.info-horizontal>ul{display:grid;grid-template-columns:1fr}@media(min-width: 768px){.footer-info .footer-info-menu.info-horizontal>ul{grid-template-columns:1fr 1fr 1fr}}.section-quote{--ifbq-quote-direction: column;--ifbq-quote-wrapper-margin: 0 var(--ifbq-breadcrumb-margin) 0 0;--ifbq-quote-headline-margin: 0 0 0 var(--ifbq-breadcrumb-margin)}@media(min-width: 768px){.section-quote{--ifbq-quote-direction: row;--ifbq-quote-wrapper-margin: var(--ifbq-overlap) 0 calc(var(--ifbq-overlap)*-1) 0;--ifbq-quote-headline-margin: 0 0 auto 0}}.section-quote[class*=pp-box-]{background-color:rgba(0,0,0,0);box-shadow:none;border-style:none}.section-quote .quote-image-wrap{min-width:250px;max-width:450px;width:100%;position:relative}.section-quote .quote-image{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-pill);border:1px solid var(--color-grau-4)}.section-quote .quote-headline,.section-quote .quote-wrapper{padding-top:var(--pt);padding-bottom:var(--pb)}.section-quote .quote-headline{max-width:min-content;margin:var(--ifbq-quote-headline-margin);background-color:var(--box-background-color);box-shadow:0 0 var(--box-shadow-size) var(--box-shadow-color);border-style:var(--box-border-style);border-width:var(--box-border-width);border-color:var(--box-border-color);padding-left:max(var(--container-min-padding),var(--container-padding));padding-right:var(--pt);border-bottom-right-radius:0}.section-quote .quote-source{color:var(--box-link-color)}.section-quote .quote-wrapper{margin:var(--ifbq-quote-wrapper-margin);border-top-left-radius:0;padding-right:max(var(--container-min-padding),var(--container-padding))}.section-quote .quote-wrapper:not(:first-child){padding-left:var(--pt);flex-grow:1}.section-quote .quote-wrapper:first-child{padding-left:max(var(--container-min-padding),var(--container-padding))}.quote-container{display:flex;flex-direction:var(--ifbq-quote-direction);max-width:none}.quote-container[class*=pp-container-]{margin-left:0;margin-right:0}.quote-container[class*=pp-p]{padding-top:var(--pt);padding-bottom:var(--pb)}.quote-container .quote-wrapper{grid-template-areas:"icon quote " "icon source";grid-template-columns:min-content auto}.quote-container .pp-fontawesome{color:var(--box-selection-color);grid-area:icon}.menu-item.lang-item [hreflang] .item-title{display:var(--topbar-item-title-display);align-items:center}.menu-item.lang-item [hreflang] .item-title:first-child{display:inline-flex}.menu-item.lang-item [hreflang] .item-title:first-child span{display:var(--topbar-item-title-display)}.menu-item.lang-item [hreflang] svg~.item-title img{display:none}.menu-item.lang-item [hreflang] svg~.item-title span{margin-left:0 !important}body>.wrapper{padding:var(--general-grid-gap);padding-top:0}@property --mix{syntax:"<percentage>";initial-value:0%;inherits:true}@keyframes mix-in{0%{--mix: 0% }100%{--mix: 100% }}[class*=pp-btn-bracket-]:where(:not(.pp-nobtn)){--mix: 0%;--border-color: var(--btn-border-color);--gap: color-mix( in srgb, var(--border-color) var(--mix), rgb(0 0 0 / 0) );background-image:linear-gradient(to right, var(--border-color) 6px, var(--gap) 6px, var(--gap) calc(100% - 6px), var(--border-color) calc(100% - 6px)),linear-gradient(to right, var(--border-color) 6px, var(--gap) 6px, var(--gap) calc(100% - 6px), var(--border-color) calc(100% - 6px));background-position:left top,left bottom;background-repeat:no-repeat,no-repeat;background-size:100% var(--btn-border-width),100% var(--btn-border-width);border-top-width:0;border-bottom-width:0}[class*=pp-btn-bracket-]:where(:not(.pp-nobtn)):hover{--border-color: var(--btn-hover-border-color);--mix: 100%}[class*=pp-btn-bracket-]:where(:not(.pp-nobtn)):focus{--border-color: var(--btn-focus-border-color);--mix: 100%}[class*=pp-btn-bracket-]:where(:not(.pp-nobtn)):active{--border-color: var(--btn-active-border-color);--mix: 100%}a{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.25em;transition:var(--transition-fast-all)}.content-area{--ul-list-indent: 2.5em;--ul-marker-width:0.96em}.content-area ol:not(.pp-listing):not(.pp-carousel-indicators),.content-area ul:not(.pp-toc):not(.pp-listing):not(.pp-carousel-indicators):not(.blocks-gallery-grid){padding-left:var(--ul-marker-width)}.content-area ol:not(.pp-listing):not(.pp-carousel-indicators)>li,.content-area ul:not(.pp-toc):not(.pp-listing):not(.pp-carousel-indicators):not(.blocks-gallery-grid)>li{padding-left:calc(var(--ul-list-indent) - var(--ul-marker-width))}.ifbq-facilities-map .leaflet-pane{z-index:auto}.ifbq-facilities-map .leaflet-pane *{z-index:auto !important}.ifbq-facilities-items{display:grid;grid-template-columns:var(--ifbq-institution-grid-cols);grid-gap:var(--general-grid-gap);position:relative;z-index:1000}.ifbq-facility .section-headline{padding-bottom:0}.institution-logo img{max-width:50%}@media(min-width: 768px){.institution-logo img{max-width:25%}}.leaflet-map .leaflet-tile-pane{filter:grayscale(0.9)}:root{--ifbq-clip-r1: 2339px;--ifbq-clip-r2: 1830px;--ifbq-clip-outer: circle(calc(var(--ifbq-clip-r1) * 2) at 50% calc(-2 * var(--ifbq-clip-r1) + 100%));--ifbq-clip-inner: circle(calc(var(--ifbq-clip-r2) * 2) at 50% calc(-2 * var(--ifbq-clip-r2) + 100% - 10px))}.ifbq-icon-expand-boxed{--line-width: 2px;--size: 8.5px;display:block;width:1em;height:1em;background-color:currentColor;position:relative;border-radius:50%;transition:var(--transition-fast-background)}[aria-expanded=true] .ifbq-icon-expand-boxed{background-color:var(--box-accent-color);--box-background-color: var(--color-weiss)}.ifbq-icon-expand-boxed::before,.ifbq-icon-expand-boxed::after{content:"";background-color:var(--box-background-color);width:var(--size);height:var(--line-width);position:absolute;left:.5em;top:.5em;margin-left:calc(var(--size)*-0.5);margin-top:calc(var(--line-width)*-0.5);transition:var(--transition-fast-background)}.ifbq-icon-expand-boxed::after{transform-origin:center center;transform:rotate(90deg);transition:var(--transition-fast-transform),var(--transition-fast-background)}[aria-expanded=true] .ifbq-icon-expand-boxed::after{transform:rotate(0deg)}.ifbq-terms a[rel=tag]{display:inline-flex;padding:.25em 1em;margin-right:.25em;color:var(--box-color);background:linear-gradient(0, var(--box-color), rgba(255, 255, 255, 0));background-size:100% 10000px;background-position:0 9100px}.ifbq-terms a[rel=tag]:hover{background-position:0 8000px}.pp-a11y{position:relative;background-color:rgba(0,0,0,0);padding-top:0;padding-bottom:0}.pp-a11y::before{content:"";background-color:var(--box-background-color);height:var(--ifbq-overlap);width:calc(50% + var(--ifbq-overlap));margin-left:auto;display:block}.pp-a11y .section-container{padding:var(--pt, 0) max(var(--container-min-padding),var(--container-padding)) var(--pb, 0) max(var(--container-min-padding),var(--container-padding));background-color:var(--box-background-color);margin-left:0;margin-right:0}.bsb-piwik-opt-out,footer.bsb-footer{background-color:var(--color-ifbq-grau-1) !important}.bsb-media-copyright{background-color:var(--color-ifbq-grau-1)}.bsb-media-copyright-wrapper{max-width:var(--container-xl);margin:var(--spacer-lg) auto}.bsb-media-copyright-wrapper *{color:var(--box-color);font-size:var(--element-font-size)}.bsb-media-copyright-title{--element-font-size: 18px;text-transform:uppercase;letter-spacing:.025em;margin-bottom:var(--spacer-lg)}.bsb-media-copyright-reference{--element-font-size: 14px;--element-line-height: 1.1}.bsb-media-copyright-link,[class*=pp-ratio-] .bsb-media-copyright-link{margin-left:calc(.5*var(--border-radius-xl))}.bsb-copyright-notice a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.bsb-copyright-notice a:hover{overflow:visible;background:#fff}