@charset "UTF-8";@layer reset{*,:after,:before{box-sizing:border-box}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0}ol[role=list],ul[role=list]{list-style:none}body{line-height:1.5;margin-block:0;margin-inline:0}button,h1,h2,h3,h4,input,label{line-height:1}h1,h2,h3,h4{text-wrap:balance}p{margin-block-start:0}a:not([class]){color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;height:auto;max-width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}address{font-style:normal}}@layer base{html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body:has(.cards){max-width:100vw;overflow-x:hidden}body:has(.is-active){height:100dvh;width:calc(100% - var(--scrollbar-width, 0px))}@media (min-width:769px){body:has(.is-active){margin-right:var(--scrollbar-width,15px);width:calc(100% - var(--scrollbar-width, 15px))}}body:has(.is-active) header,body:has(.is-active) main{background-color:canvas}@media (min-width:900px){body:has(.is-active) main{filter:brightness(50%)}}main{min-height:100dvh}h1,h2,h3,h4,h5,h6{hyphens:auto;margin:0}@media (min-width:900px){h1,h2,h3,h4,h5,h6{hyphens:none}}p{max-width:42rem}dl *+*{margin-block-start:1em}strong{font-weight:600}img.full-width{height:auto;max-width:unset;width:100%}a:not([class]){color:inherit;overflow:hidden;position:relative;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;transition:color .3s ease-in-out,outline .3s ease-in-out,background-color .3s ease-in-out}a:not([class]):focus,a:not([class]):hover{background-color:canvasText;color:canvas;outline:.2em solid canvasText;text-decoration:none}a:not([class]):before{content:"";height:44px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}:focus-visible{background-color:canvas;border:0;color:canvasText;outline:2px solid canvasText;outline-offset:2px}button{background-color:transparent;border:0}details[class]{scroll-behavior:auto!important}dd,dl,ul{list-style:none;margin:0;padding:0}dd:not([class]),dl:not([class]),ul:not([class]){list-style:initial;margin:initial;padding-inline-start:1em}}html{display:grid;min-height:100%}.o-main-layout{display:grid;grid-template-rows:auto 1fr auto}.o-main-grid{display:grid;grid-auto-rows:min-content;grid-template-columns:[full-width-start] minmax(1rem,1fr) [breakout-start] minmax(1rem,5vw) [content-start] min(100% - var(--grid-space) * 2,var(--content-max-width)) [content-end] minmax(1rem,5vw) [breakout-end] minmax(1rem,1fr) [full-width-end]}.o-main-grid>:not(.breakout,.full-width,.main-navigation,.header-right){grid-column:breakout}@media (min-width:900px){.o-main-grid>:not(.breakout,.full-width,.main-navigation,.header-right){grid-column:content}}.home .o-main-grid>:not(.breakout,.full-width,.main-navigation,.header-right),.o-main-grid>.breakout{grid-column:breakout}.o-main-grid>.full-width{grid-column:full-width}.o-icon{color:canvasText;display:inline-block;height:25px;width:25px;fill:currentColor;background-color:transparent;transition:transform .3s ease-in-out;transition-duration:var(--transition-duration,.2s);transition-property:all;vertical-align:middle}@media (min-width:1200px){.o-archiv-wrapper{display:grid;gap:var(--grid-space);grid-template-columns:1fr 3fr}.o-archiv-wrapper .underline-heading__wrapper{grid-column:1/-1}}.o-aktuelle-events-list{container-type:inline-size;margin:0 auto;max-width:60rem}.o-modal{background-color:var(--color-tinted);max-width:1200px}.o-modal[open]::backdrop{background-color:rgba(0,0,0,.8)}.o-downloads-grid{display:grid;gap:var(--grid-space)}@container (min-width: 600px){.o-downloads-grid{grid-template-columns:repeat(2,1fr)}}@container (min-width: 1000px){.o-downloads-grid{grid-template-columns:repeat(3,1fr)}}.page-presse .not-sidebar,.page-shop .not-sidebar{flex-basis:auto;width:100%}.tax-stbt_product_type .not-sidebar{flex-basis:calc(var(--main-content-width, 70%));width:100%}@media (min-width:1200px){.content-wrapper{padding-inline-start:var(--text-xl,2em)}.content-wrapper .article-body{margin-block-start:var(--space-3xl,3rem);padding-inline-end:var(--text-xl,2em)}}.c-main-header>*{grid-row:1}.header-right{gap:var(--text-xl);justify-self:end}.header-right,.main-navigation{grid-column:breakout}.icon-logo{aspect-ratio:34/13;height:clamp(4rem,2rem + 4vw,6rem);width:auto}.c-article-header .c-article-thumbnail img{height:auto;width:100%}.c-article-header figure:has(details){position:relative}.c-article-header figure:has(details) .bild-details{background-color:canvas;font-size:var(--text-xs);position:absolute;right:0;top:100%;z-index:1}.c-article-header figure:has(details) p{background-color:canvas}.menu-toggle{background:none;border:none;cursor:pointer;position:fixed;top:1.5rem;z-index:1001}.menu-toggle:focus:not(:focus-visible){outline:none}.menu-toggle:focus-visible{outline:2px solid canvasText}.menu-toggle+.main-menu__wrapper,.menu-toggle+.main-menu__wrapper+.sub-menu__wrapper{visibility:hidden}.menu-toggle.is-active+.main-menu__wrapper,.menu-toggle.is-active+.main-menu__wrapper+.sub-menu__wrapper{visibility:visible}@media (min-width:900px){.menu-toggle{left:unset;position:relative;top:unset}}.menu-toggle .hamburger{cursor:pointer;height:2rem;position:relative;width:3rem}.menu-toggle .hamburger__line{background-color:canvasText;height:.2rem;left:0;position:absolute;transition:all .3s;width:100%}.menu-toggle .hamburger__line:first-child{top:0}.menu-toggle .hamburger__line:nth-child(2){top:50%;transform:translateY(-50%)}.menu-toggle .hamburger__line:nth-child(3){bottom:0;width:65%}.menu-toggle.is-active .hamburger__line:first-child,.menu-toggle.is-active .hamburger__line:nth-child(3){bottom:auto;top:50%;width:100%}.menu-toggle.is-active .hamburger__line:first-child{transform:translateY(-50%) rotate(45deg)}.menu-toggle.is-active .hamburger__line:nth-child(2){opacity:0}.menu-toggle.is-active .hamburger__line:nth-child(3){transform:translateY(-50%) rotate(-45deg)}:root{--text-xs:clamp(0.5rem,calc(0.25rem + 2.34375vw),0.8rem);--text-s:clamp(1rem,calc(0.25rem + 2.34375vw),1.2375rem);--text-m:clamp(1.2rem,calc(0.07142857rem + 3.21428571vw),1.485rem);--text-l:clamp(2.1rem,calc(0.71428571rem + 5vw),2.52rem);--text-xl:clamp(3.35rem,calc(0.71428571rem + 9.64285714vw),4.23rem);--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:8rem;--space-5xl:12rem;--space-6xl:16rem;--base-scale:1;--heading-scale:1;--letter-spacing:0.02em}body{font-size:calc(var(--text-s) * var(--base-scale))}body.fz-m{--base-scale:1;--heading-scale:1}body.fz-l{--base-scale:1.25;--heading-scale:1.15}body.fz-xl{--base-scale:1.4;--heading-scale:1.3}.page-settings{align-items:flex-start;display:flex}.page-settings button{align-items:center;background-color:transparent;border:none;color:CanvasText;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.staticMenuFontSizes{color:CanvasText}.staticMenuFontSizes path{opacity:1}.staticMenuFontSizes path:nth-child(3),.staticMenuFontSizes path:nth-child(4){opacity:.5}.staticMenuFontSizes path:last-child{opacity:0}.fz-l .staticMenuFontSizes path,.fz-xl .staticMenuFontSizes path{opacity:.5}.fz-l .staticMenuFontSizes path:last-child,.fz-l .staticMenuFontSizes path:nth-child(3),.fz-xl .staticMenuFontSizes path:last-child{opacity:1}.fz-l .staticMenuFontSizes path:nth-child(4),.fz-xl .staticMenuFontSizes path:nth-child(3){opacity:.5}.fz-xl .staticMenuFontSizes path:nth-child(4){opacity:1}.light-scheme svg{transform:rotate(0deg)}.dark-scheme svg{transform:rotate(180deg)}.system-light svg{transform:rotate(0deg)}.system-dark svg{transform:rotate(180deg)}.page-settings .o-icon{width:35px}.page-settings.page-settings__desktop{display:none}@media (min-width:900px){.page-settings.page-settings__desktop{display:flex;gap:var(--space-2xs)}}body:has(.is-active) .page-settings__desktop{opacity:0}.wp-block-heading{font-family:"Sparkasse Serif",serif}.button{border:1px solid;border-color:inherit;color:inherit;cursor:pointer;display:inline-block;font-family:Sparkasse Web,sans-serif;font-style:inherit;font-weight:600;padding-inline:1em;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;user-select:none;vertical-align:middle;white-space:nowrap}.button:focus,.button:hover{background-color:canvasText;border-color:canvasText;color:canvas;outline:none}.button:active{background-color:canvas;border-color:canvas;color:canvasText;transform:scale(.98)}.btn-link,.readmore{--margin-top:2em;border-bottom-color:canvasText;color:canvasText;display:block;font-weight:600;text-decoration-thickness:2px;text-underline-offset:.64em;white-space:nowrap;width:min-content}.btn-link:focus,.btn-link:hover,.readmore:focus,.readmore:hover{background-color:canvasText;border-color:canvasText;color:canvas;outline:none;text-decoration:none}.btn-link:active,.readmore:active{color:inherit}.full-border{border:2px solid canvasText}.bild-details{cursor:pointer;font-family:Sparkasse Web,sans-serif;font-weight:200;opacity:.5;text-align:right}.bild-details summary{list-style:none}.bild-details summary::-webkit-details-marker{display:none}.btn-link{border-width:1px;text-decoration:none}.custom-excerpt+.readmore{margin-block-start:var(--space-m)}.wrapper-heading-overlap{overflow:initial}@media (min-width:1200px){.wrapper-heading-overlap>*{grid-row:1}}.wrapper-heading-overlap .underline-heading__wrapper{margin-block:var(--space-l) var(--space-xl)}.underline-heading__wrapper{border-bottom:2px solid canvasText;position:relative}.underline-heading__wrapper:is(header){overflow:initial}.underline-heading{display:inline-block;padding-block-end:.2em;position:relative}@media (min-width:900px){.underline-heading{max-width:16ch}}.underline-heading:after{content:"";--_balken-width:0.13em;background-color:canvasText;bottom:calc(var(--_balken-width) * -1);height:var(--_balken-width);left:0;position:absolute;transition:width .3s ease;width:var(--underline-width,100%)}.heading-category{margin-left:.2em}@media (min-width:1200px){.untere-bildkante{align-self:end;grid-column:content;grid-row:1;margin-block-end:calc(var(--space-xl) * -1);position:relative}.outer-heading--wrapper{background-color:canvas;max-width:calc(var(--main-content-width) + var(--padding-inline) * 4);padding-inline:var(--text-xl,2em)}}.card,.underline-heading__wrapper{container-type:inline-size}.card .title-break,.underline-heading__wrapper .title-break{display:none}@container (min-width: 500px){.card .title-break,.underline-heading__wrapper .title-break{display:block}}@media (min-width:1200px){.wrapper-overlap__under{padding-block-start:var(--space-l,2em);padding-inline-start:var(--space-4xl,2em)}.post-preview .outer-heading--wrapper{margin-inline-start:var(--space-2xl)}}.post-preview .wrapper-overlap__under{padding-block-start:0;z-index:1}@media (min-width:900px){.post-preview .wrapper-overlap__under{padding-block-start:1.5lh}}.post-preview .wrapper-overlap__under .event-date-preview+*{margin-block-start:var(--space-s)}@media (min-width:900px){.page-themen .post-preview .wrapper-overlap__under{grid-column:content!important}}@media (min-width:1200px){.article-body:has(>p){margin-block-start:1.5lh!important}}.card{display:flex;flex-direction:column-reverse;max-width:25em;padding-block-end:2px;position:relative;white-space:normal;width:min(65%,23em)}.card:not(.spacer-item){border-bottom:2px solid canvasText}.card:not(.spacer-item):focus-within img,.card:not(.spacer-item):hover img{transform:scale(1.1)}.card p:has(+.date){flex-grow:1}.card .art{border-bottom:2px solid canvasText;text-transform:uppercase}.card .date{display:block;font-family:Sparkasse Web;font-weight:700;margin-block-start:.75lh}.card .art+.date,.card h3+.date{margin-block-start:.2lh}.card .img,.card .thumb-placeholder{aspect-ratio:1;overflow:hidden;position:relative}.card .img img,.card .thumb-placeholder img{aspect-ratio:1;height:100%;object-fit:cover;transition:all .4s ease-in-out;width:100%}.card .card-link:after{content:"";display:block;inset:0;position:absolute;z-index:9999}.card .text{display:flex;flex-direction:column;flex-grow:1}.card .custom-excerpt{hyphens:auto}.card a{color:inherit;text-decoration:none}.card a:focus{text-decoration:underline}.card:focus-within a:focus{text-decoration:none}.slider .custom-excerpt{height:6.6em}.scroll-heading{grid-column:breakout-start/full-width-end!important;max-width:none;position:relative}.cards{container-type:inline-size;display:flex;gap:var(--slider-gap,2rem);margin-block-end:var(--space-l,2rem);overflow-x:auto;padding-block-start:var(--space-l,2rem);padding-inline-start:var(--scroll-heading-left);scroll-behavior:smooth;scrollbar-width:none;white-space:nowrap;will-change:scroll-position}.cards::-webkit-scrollbar{display:none}.cards.active{user-select:none;-webkit-user-select:none;will-change:scroll-position,contents}.card{color:inherit;flex:0 0 auto;user-select:none}.spacer-item{display:none}@container (min-width: 62rem){.spacer-item{display:block}}.scroll-buttons{background-color:transparent;border:none;bottom:.6rem;display:none;position:absolute;right:var(--space-m,1rem)}.scroll-buttons:has(>button:disabled+button:disabled){display:none}@media (min-width:900px){.scroll-buttons{display:block}}.scroll-buttons svg{--btn-size:2.8rem;fill:canvas;height:var(--btn-size);width:var(--btn-size)}.scroll-buttons .scroll-button{background-color:transparent;border:none;cursor:pointer}.scroll-buttons .scroll-button:active:not(:disabled){background-color:transparent}.scroll-buttons .scroll-button:disabled{cursor:auto;opacity:.1}.scroll-buttons .btn-left{margin-inline-end:var(--space-s,1rem);transform:rotate(180deg)}.last-item{border-bottom:unset!important;display:block;flex-direction:row;transition:none}.last-item:focus,.last-item:focus-within{box-shadow:none;outline:none}.last-item .img{align-items:end;border:2px solid canvasText;display:flex;font-weight:600;justify-content:start;position:relative}.last-item .img:focus,.last-item .img:focus-within,.last-item .img:hover{background-color:canvasText;color:canvas}.last-item .img a{color:canvasText}.last-item .img a:after{content:"";inset:0;position:absolute}.last-item .img a:focus,.last-item .img a:hover{background-color:canvasText;color:canvas}.main-menu__wrapper{padding-inline-start:var(--toggle-left-margin)}.main-menu__wrapper,.sub-menu__wrapper{background-color:canvas;height:100dvh;overflow-x:hidden;overflow-y:auto;padding-block-start:calc(1rem + 7vh + 5vw);padding-inline-end:2em;position:fixed;scrollbar-width:none;top:0;transition:left .3s ease;width:100%;z-index:4}.main-menu__wrapper a,.sub-menu__wrapper a{color:canvasText;text-decoration:none;transition:color .3s ease}.main-menu__wrapper a:hover,.sub-menu__wrapper a:hover{background-color:transparent;color:CanvasText;outline:none;text-decoration:underline}.main-menu__wrapper a:focus,.sub-menu__wrapper a:focus{border:none;outline:none}.main-menu__wrapper a:focus-visible,.sub-menu__wrapper a:focus-visible{outline:2px solid canvasText}.sub-menu__wrapper{padding-inline-start:var(--toggle-left-margin)}.sub-menu__wrapper li{margin-block-start:var(--space-xs)}@media (min-width:900px){.sub-menu__wrapper{max-width:max-content;padding-inline:3em}}.menu-item-has-children a{display:block;position:relative}.menu-item-has-children a:after{border-right:.15em solid canvasText;border-top:.15em solid canvasText;content:"►";content:"";height:.5em;position:absolute;right:var(--padding-inline);top:.55em;transform:rotate(45deg);width:.5em}@media (min-width:900px){.menu-item-has-children a:after{right:.5em}}.menu-item-has-children a:hover{text-decoration:underline}.main-menu__wrapper{left:-100%;z-index:4}.main-menu__wrapper.is-active{left:0}.sub-menu__wrapper{right:-100%;transition-property:right;z-index:5}.sub-menu__wrapper.is-active{right:0}@media (min-width:900px){.main-menu__wrapper{left:-40vw;width:40vw}.main-menu__wrapper.is-active{left:0}.sub-menu__wrapper{left:-40vw;right:auto;transition:left .3s ease;width:40vw;z-index:3}.sub-menu__wrapper.is-active{left:40vw}}.karten-wrapper{display:flex;gap:var(--grid-space)}.karten-wrapper svg{height:3.8rem;width:3.8rem}.karten-wrapper .karten__links{display:flex;flex-direction:column}.karten-wrapper .karten__links a{text-decoration:underline}.ansprechpartner-inner,.aside-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));width:100%}.ansprechpartner-inner .underline-heading__wrapper,.aside-group .underline-heading__wrapper{margin-block-end:var(--space-xs)}.ansprechpartner-inner .partner-logo,.aside-group .partner-logo{margin-block:var(--space-m)}.ansprechpartner-inner .partner-logo[src$=".svg"],.aside-group .partner-logo[src$=".svg"]{height:auto;max-height:100px;max-width:300px;width:100%}.day{font-weight:600}.time{display:inline-block}.ansprechpartner>div:first-child:not(.team-item){grid-column:1/-1}.ansprechpartner-inner{gap:var(--space-m)}.ansprechpartner-item{container-type:inline-size}.ansprechpartner-item a:after{all:unset;background:transparent;background-color:transparent;content:"";height:1em;left:0;position:absolute;top:-100%;width:100%}.ansprechpartner-item a:last-of-type:after{bottom:-100%;top:auto}.ansprechpartner img{aspect-ratio:3/2;height:auto;object-fit:cover;width:100%}.short-mail-text{display:none}@container (max-width: 450px){.short-mail-text{display:inline}}.full-email{display:none}@container (min-width: 450px){.full-email{display:inline}}.eventdaten{gap:var(--space-xl)}.image-slider{height:400px;overflow:hidden;position:relative;scrollbar-width:none;width:100%;-ms-overflow-style:none}.image-slider::-webkit-scrollbar{display:none}.image-slider.modal-slider{height:auto;margin:0 auto;max-width:1200px;min-height:60vh;position:relative;width:90vw}.image-slider.modal-slider .slider-list{left:auto;min-height:inherit;position:relative;right:auto}.image-slider.modal-slider .slider-item{align-items:center;display:flex;justify-content:center;min-height:inherit}.image-slider.modal-slider .slider-image-wrapper{align-items:center;display:flex;justify-content:center;max-height:80vh;width:100%}.image-slider.modal-slider .slider-image-wrapper img{height:auto;max-height:inherit;max-width:100%;object-fit:contain;width:auto}.image-slider.modal-slider .scroll-button{background:hsla(0,0%,100%,.3);position:fixed;top:50%;transform:translateY(-50%);z-index:100}.image-slider.modal-slider .scroll-button.btn-left{left:max(20px,5vw + 20px)}.image-slider.modal-slider .scroll-button.btn-right{right:max(20px,5vw + 20px)}.image-slider .scroll-button{background:hsla(0,0%,100%,.3);border-radius:50%;cursor:pointer;height:5rem;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:5rem;z-index:10}.image-slider .scroll-button svg{height:100%;width:100%}.image-slider .scroll-button.btn-left{left:10px}.image-slider .scroll-button.btn-left .o-icon__scroll-buttons{transform:rotate(180deg)}.image-slider .scroll-button.btn-right{right:10px}.image-slider .scroll-button.btn-left,.image-slider .scroll-button.btn-right{transition:transform .3s ease}.image-slider .scroll-button.btn-left:focus,.image-slider .scroll-button.btn-left:hover,.image-slider .scroll-button.btn-right:focus,.image-slider .scroll-button.btn-right:hover{transform:scale(1.1) translateY(-50%)}.image-slider .scroll-button[style*="display: none"]{visibility:hidden}.image-slider .slider-list{display:flex;height:100%;left:0;min-height:0;min-width:0;position:absolute;right:0;transition:transform .3s ease-out}.image-slider .slider-item{flex:0 0 100%}.image-slider .slider-image-wrapper,.image-slider .slider-item{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.image-slider .slider-image-wrapper img{height:100%;object-fit:cover;width:100%}.no-js .image-slider{overflow-x:auto;scrollbar-width:auto;-ms-overflow-style:auto}.no-js .image-slider::-webkit-scrollbar{display:block}.no-js .image-slider .slider-list{display:flex;flex-wrap:nowrap;gap:var(--grid-space);height:100%;position:relative}.no-js .image-slider .slider-item{flex:0 0 auto;height:100%}.no-js .image-slider .scroll-button{display:none}.product-gallery-modal{background:none;border:none;height:100vh;padding:0;width:100%}.product-gallery-modal:not([open]){display:none}.product-gallery-modal[open]{display:flex;flex-direction:column}.product-gallery-modal[open] .modal-content{align-items:center;display:flex;flex:1;height:100%;justify-content:center;width:100%}.product-gallery-modal[open] .image-slider.modal-slider{display:flex;flex-direction:column;height:80vh;max-width:1200px;width:90vw}.product-gallery-modal[open] .image-slider.modal-slider .slider-list{display:flex;flex:1;height:100%;position:relative;width:100%}.product-gallery-modal[open] .image-slider.modal-slider .slider-item{flex:0 0 100%}.product-gallery-modal[open] .image-slider.modal-slider .slider-image-wrapper,.product-gallery-modal[open] .image-slider.modal-slider .slider-item{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.product-gallery-modal[open] .image-slider.modal-slider .slider-image-wrapper img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.product-gallery-modal .modal-header{position:fixed;right:20px;top:20px;z-index:1000}.product-gallery-modal .close-modal{align-items:center;background:hsla(0,0%,100%,.3);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;transition:background-color .3s;width:40px}.product-gallery-modal .close-modal:hover{background:hsla(0,0%,100%,.5)}.product-image{position:relative}.image-dots{display:flex;gap:.5rem;justify-content:center;margin-top:.5rem}.image-dot-button{background:none;border:none;cursor:pointer;padding:0}.image-dot{--_dotsize:0.7rem;border:.08em solid canvasText;border-radius:50%;display:block;height:var(--_dotsize);transition:background-color .2s;width:var(--_dotsize)}.image-dot-button:hover .image-dot{background-color:var(--color-tinted)}.image-dot-button.active .image-dot{background-color:canvasText}.archive-details{overflow-anchor:none;scroll-behavior:auto!important;scroll-margin-top:2rem;width:100%}.archive-details>summary{cursor:pointer;list-style:none;width:100%}.archive-details>summary::-webkit-details-marker{display:none}.archive-details>summary .underline-heading__wrapper:before{border-bottom:2px solid;border-right:2px solid;content:"";height:1rem;position:absolute;right:.4em;top:50%;transform:translateY(-75%) rotate(-45deg);transition:transform .2s ease;width:1rem}.archive-details .archive-events-list{visibility:hidden}.archive-details[open]>summary .underline-heading__wrapper:before{transform:translateY(-25%) rotate(45deg)}.archive-details[open] .archive-events-list{visibility:visible}.archive-details .archive-events-list{animation:slideDown .3s ease-out;container-type:inline-size}@keyframes slideDown{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.archiv-details-container{max-width:60rem}@media (min-width:900px){.tax-filter__mobile{display:none;visually:hidden}}.tax-filter__desktop{display:none;visually:hidden}@media (min-width:900px){.tax-filter__desktop{display:block;visually:visible}}.tax-filter__desktop .filter-button{background-color:unset;display:block;padding-block:.3lh}.tax-filter__desktop .filter-button[aria-pressed=false]{opacity:.5}.tax-filter__desktop .filter-button[aria-pressed=true]{opacity:1}.tax-filter__mobile{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:canvasText;border:1px solid #ccc;color:canvas;cursor:pointer;width:100%}.taxonomy-filter-desktop{align-items:flex-start;display:flex;flex-direction:column;gap:var(--grid-space)}.archiv-card{border-bottom:none!important;max-width:none;width:100%}.archiv-card .img,.archiv-card img{aspect-ratio:3/2}@container (min-width: 43rem){.archiv-card{flex-direction:row;gap:2rem}.archiv-card .text{max-width:60%}.archiv-card .img{align-self:center;width:40%}.archiv-card .img img{object-fit:cover}}.aktuell-card{all:unset;border-bottom:none!important;display:flex;flex-direction:column-reverse;position:relative}.aktuell-card:not(:first-child){margin-top:2em}.aktuell-card .img{aspect-ratio:55/40}@container (min-width: 500px){.aktuell-card{flex-direction:row-reverse;gap:var(--grid-space)}.aktuell-card .text{justify-content:end;width:40%}.aktuell-card .readmore{margin-top:2em}.aktuell-card .card-heading{flex-grow:0}.aktuell-card .img{align-self:center;width:60%}.aktuell-card .img img{object-fit:cover}}.partner-logo{height:auto;max-height:100%;max-width:100%;object-fit:contain;object-position:center;width:auto}.kooperationen a{font-family:Sparkasse Web,sans-serif!important}.kooperationen__wrapper{display:grid;gap:var(--grid-space);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.kooperationen__wrapper .partner-logo-container{align-items:center;display:flex;height:15rem;width:100%}.partner-logo-container img[width="1"][height="1"]{max-height:150px;max-width:150px}.partner-logo-container img[width][height]{max-height:100px;max-width:300px}.partners-314{margin-left:auto;margin-right:auto;max-width:60rem}.partners-314 .kooperations-partner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--grid-space)}.partners-314 .partner-logo-container{align-items:center;display:flex;height:100%;width:300px}.partners-315 ul{display:block}.partners-315 ul li{margin-block-start:var(--space-m)}.aside-shop{display:unset}@container (min-width: 600px){.products-grid{display:grid;gap:var(--space-3xl) var(--grid-space);grid-template-columns:repeat(2,1fr)}}.product-card{width:100%}.product-card .product-image-trigger{position:relative;width:100%}.product-card .product-image-trigger .image-count{background-color:var(--color-tinted);border-radius:0 0 0 .5rem;color:var(--color-primary);font-size:1.5rem;pointer-events:none;position:absolute;right:0;top:0}.product-card .main-image{aspect-ratio:210/297;display:block;height:100%;max-height:500px;object-fit:contain;object-position:bottom;width:100%}.product-details .bestell-link,.product-details .readmore{display:list-item}.close-modal{background-color:transparent;color:#000;cursor:pointer;font-size:2em;position:absolute;right:0;top:0;z-index:100}.bestell-link{list-style:none}.product-categories{margin-inline:auto;max-width:1200px}.product-content .details-more:hover,.product-content .order-button-wrapper:hover,.product-content>:hover{cursor:pointer}.load-more-products:disabled{visibility:hidden}.download-card{display:flex;flex-direction:column;height:100%;min-height:400px;width:100%}.download-card img{aspect-ratio:3/2;object-fit:cover;width:100%}.download-card img[src$=".svg"]{border:1px solid canvasText;object-fit:contain}.download-card .image-caption{flex-grow:1;margin-bottom:auto}.download-card .btn-link{margin-top:auto}.file-extension{text-transform:lowercase}.opening-wrapper{container-type:inline-size;margin-inline:auto;max-width:56rem}.opening_inner{width:100%}.info_wrapper{background-color:var(--color-tinted);width:100%}@container (min-width: 768px){.info_wrapper{min-width:469px;width:45%}}.icon-column{display:flex;flex-direction:column;min-width:4.5rem;width:4.5rem}.info{align-items:center;gap:var(--space-l)}.info:not(:first-child){border-block-start:1px solid #000}.img_wrapper{display:none;width:55%}@container (min-width: 768px){.img_wrapper{display:block}}.img_wrapper img,.img_wrapper picture{height:100%;object-fit:cover;width:100%}.info-alert{background-color:var(--color-dark);color:var(--color-light)}.info-alert .icon-column{align-self:baseline;padding-block-start:0}.clock-wrapper{--base-stroke:0.17rem;--hour-length:0.3;--minute-length:0.4;--dot-size:2;--clock-scale:1;aspect-ratio:1}.clock{border:2px solid var(--clock-color);border-radius:50%;height:100%;position:relative;width:100%;--clock-color:canvasText;box-sizing:border-box}.center-dot{border-radius:50%;height:calc(var(--base-stroke) * var(--dot-size));top:50%;transform:translate(-50%,-50%);width:calc(var(--base-stroke) * var(--dot-size));z-index:2}.center-dot,.hour-hand,.minute-hand{background:var(--clock-color);left:50%;position:absolute}.hour-hand,.minute-hand{bottom:50%;transform-origin:bottom;width:var(--base-stroke);will-change:transform}.hour-hand{height:calc(100% * var(--hour-length))}.hour-hand,.minute-hand{transform:translate(-50%)}.minute-hand{height:calc(100% * var(--minute-length))}.icon{aspect-ratio:1;width:100%}.social-module{max-width:50rem;width:100%}.social-menu{display:flex;gap:var(--grid-space);justify-content:space-around;list-style:none;width:100%}.social-menu a:hover{border:none;outline:none}.social-menu a:hover .icon{transform:scale(1.1)}.social-menu .icon{--icon-size:4rem;display:block;height:var(--icon-size);transition:transform .2s ease-in-out;width:var(--icon-size)}@media (min-width:1200px){.social-menu .icon{--icon-size:7rem}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px;word-wrap:normal!important}footer .social-menu{justify-content:normal}.footer-wrapper{background-color:canvasText;color:canvas;display:grid;gap:var(--grid-space)}@media (min-width:900px){.footer-wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.footer-wrapper{grid-template-columns:repeat(3,1fr)}}@media (min-width:1500px){.footer-wrapper{grid-template-columns:repeat(3,1fr) .5fr}.footer-wrapper .column-4,.footer-wrapper .column-8{text-align:right}}.footer-wrapper .o-icon{color:canvas;width:11rem}.footer-wrapper .social-menu .icon{--icon-size:3rem}.footer-wrapper ul{list-style-type:none}.footer-wrapper .legal-menu .menu{gap:var(--grid-space);margin-block-start:auto;margin-block-start:2lh}.footer-wrapper a:not(.logo-wrapper){color:canvas!important;text-decoration:none;width:max-content}.footer-wrapper a:not(.logo-wrapper):hover{color:canvas;text-decoration:underline}.footer-wrapper a:not(.logo-wrapper):focus-visible{background-color:canvas;color:canvasText!important;outline:2px solid canvas;outline-offset:4px}.inner>*{margin-block-end:var(--grid-space)}.logo-wrapper:focus-visible{background-color:transparent;outline:2px solid canvas;outline-offset:20px}footer .social-icon{fill:canvas}footer .column-8{font-size:var(--text-xs)}@media (min-width:1200px){footer .column-8{grid-column:4}footer .column-8 svg{height:4rem;width:4rem}}.upper-footer{margin-block-start:var(--space-5xl);padding-block:var(--space-3xl)}@media (min-width:900px){.upper-footer .engagement-wrapper>:not(.underline-heading__wrapper),.upper-footer .newsletter-wrapper>:not(.underline-heading__wrapper){margin-inline-start:var(--space-4xl)}}.upper-footer .engagement-wrapper .button,.upper-footer .newsletter-wrapper .button{background-color:canvas;height:min-content;padding:.4em 1em}.upper-footer .engagement-wrapper .button:focus-visible,.upper-footer .engagement-wrapper .button:hover,.upper-footer .newsletter-wrapper .button:focus-visible,.upper-footer .newsletter-wrapper .button:hover{background-color:canvasText}.header-search-wrapper{align-items:center;display:grid;grid-row:2;grid-template-rows:0fr;justify-content:center;transition:grid-template-rows .3s ease}.header-search-wrapper .search-container{overflow:hidden}.header-search-wrapper .search-container button,.header-search-wrapper .search-container form{visibility:hidden}.header-search-wrapper.search-active{background-color:var(--color-tinted);grid-template-rows:1fr;margin-block-start:var(--space-s);padding:var(--space-2xl);position:relative}.header-search-wrapper.search-active button,.header-search-wrapper.search-active form{visibility:visible}.header-search-wrapper.search-active .search-container{width:clamp(300px,90vw,900px)}.header-search-wrapper.search-active .live-search-form{align-items:center;display:flex}.header-search-wrapper.search-active .search-field{flex:1;font-size:2rem;padding:var(--space-xs) var(--space-s)}.header-search-wrapper.search-active .search-field:active,.header-search-wrapper.search-active .search-field:focus,.header-search-wrapper.search-active .search-field:focus-visible,.header-search-wrapper.search-active .search-field:focus-within,.header-search-wrapper.search-active .search-fieldfocus-within{border:2px solid #000}.header-search-wrapper.search-active .search-results-container{background:canvas;left:0;position:absolute;right:0;top:100%;width:100%;z-index:6}.header-search-wrapper.search-active .search-results-container .search-result-item{border-bottom:1px solid canvasText;padding-block-end:var(--space-m);padding-inline:var(--space-m)}.header-search-wrapper.search-active .search-results-container .search-result-item:last-child{border-bottom:none}.header-search-wrapper.search-active .search-results-container .search-result-item a{color:inherit;text-decoration:none}.header-search-wrapper.search-active .search-results-container .search-result-item a:focus,.header-search-wrapper.search-active .search-results-container .search-result-item a:hover{color:canvas}.header-search-wrapper.search-active .search-results-container .search-result-item a:focus-visible{background-color:canvas;border:none;color:canvasText;outline:2px solid canvasText}.search-item-link{color:inherit}.grid-row{container-type:inline-size;font-size:var(--step-0);padding-block:var(--space-xl,1rem)}.grid-row:not(:last-of-type){border-bottom:2px solid canvasText}@container (min-width: 875px){.grid-row{align-items:start;display:grid;gap:var(--grid-space);grid-template-columns:1fr 2fr}.grid-row .pusher{position:relative;transform:translateY(.65rem)}}@container (min-width: 675px){.grid-row .flexer{display:grid;gap:var(--grid-space);grid-template-columns:1fr 1.5fr}}.newsletter-form:not(.visible){height:0;overflow:clip;transition:height .5s ease,visibility 2s;visibility:hidden}button[aria-controls=newsletter-form]:is(:focus-visible,:focus){background-color:transparent;color:canvasText}button[aria-controls=newsletter-form]:is(:hover,:focus-visible){background-color:canvasText;color:canvas}button[aria-controls=newsletter-form]:is([aria-expanded=true]){opacity:.5}.newsletter-wrapper:has(button[aria-controls=newsletter-form]:is([aria-expanded=true])) .newsletter-form,.no-js .newsletter-form{height:auto;overflow:visible;transition:height .5s ease,visibility 2s;visibility:visible}.newsletter-form{--_label-start:1em;--_label-end:2.6em;align-items:flex-start;display:flex;flex-direction:column;height:auto;visibility:visible}@media (min-width:900px){.newsletter-form{--_label-start:1.5em;--_label-end:1.2em}}.newsletter-form .form-fields{width:min(90vw,50rem)}.newsletter-form input:not([type=radio]){-webkit-appearance:none;appearance:none;background:canvas;border:none;border-bottom:2px solid rgba(0,0,0,.1);box-sizing:border-box;color:inherit;margin-block-end:var(--space-m);padding-block:1.5em;padding-inline:1em;transition:all .3s linear;width:100%}@media (min-width:900px){.newsletter-form input:not([type=radio]){padding-block:1em;padding-inline:1.5em}}.newsletter-form input:not([type=radio]):focus{border-bottom:2px solid #000;box-shadow:0 2px 6px -8px rgba(0,0,0,.45);outline:0}.newsletter-form input:not([type=radio])[type=checkbox]{appearance:none;-webkit-appearance:none;border:2px solid #000;border-radius:3px;cursor:pointer;display:inline-block;height:2rem;margin:0 .5em 0 0;padding:1.2rem;position:relative;vertical-align:middle;width:2rem}.newsletter-form input:not([type=radio])[type=checkbox]:checked{background-color:canvasText;border-color:canvasText}.newsletter-form input:not([type=radio])[type=checkbox]:checked:after{color:canvas;content:"✓";font-weight:600;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.newsletter-form input:not([type=radio])[type=checkbox]:invalid:not(:focus):not(:placeholder-shown){border-bottom-color:initial}.newsletter-form label{font-size:var(--text-s)}.newsletter-form .floating-label{margin-block-end:var(--space-2xl);position:relative;width:100%}.newsletter-form .floating-label label{font-size:var(--text-m);left:1.5em;opacity:0;padding-inline:.2em;position:absolute;top:calc(50% - var(--_label-start));transition:all .3s ease}.newsletter-form .floating-label input{display:flex}.newsletter-form .floating-label input[type=email]:invalid:not(:focus):not(:placeholder-shown){border-bottom-color:var(--color-alert,red)}.newsletter-form .floating-label input:not(:placeholder-shown)+label{font-size:var(--text-s);left:0;opacity:1;padding-inline:0;transform:translateY(calc(-1 * var(--_label-end)))}.newsletter-form fieldset{border:none;padding:0}.newsletter-form fieldset input[type=radio]{display:none!important;height:0;left:-9999px;opacity:0;pointer-events:none;position:absolute;visibility:hidden!important;width:0}.newsletter-form fieldset input[type=radio]:checked+.radio-button{background-color:canvasText;color:canvas}.newsletter-form fieldset .radio-button{border:2px solid canvasText;color:canvasText;padding-block:20px;padding-inline:20px}@media (min-width:900px){.newsletter-form fieldset .radio-button{padding:15px 40px;transition:background-color .3s ease,color .3s ease}}.newsletter-form .error-message{bottom:-1.75em;color:var(--color-alert,red);display:none;font-size:var(--text-s);left:0;position:absolute}.newsletter-form [type=submit].is-disabled,.newsletter-form form:has(:invalid) [type=submit]{opacity:.5}.newsletter-form [type=submit].is-disabled:focus,.newsletter-form [type=submit].is-disabled:hover,.newsletter-form form:has(:invalid) [type=submit]:focus,.newsletter-form form:has(:invalid) [type=submit]:hover{background-color:transparent!important;color:inherit}.radio-group{display:flex;justify-content:space-between}.no-js form:has(:invalid) [type=submit]{cursor:not-allowed;opacity:.5;pointer-events:none}.no-js [type=email]:invalid:not(:focus):not(:placeholder-shown)~.error-message{display:block}.no-js .error-message:before{content:"Bitte geben Sie eine gültige E-Mail-Adresse ein"}.no-js .newsletter-form button[type=submit]{opacity:1!important;pointer-events:auto!important}.no-js #form-error-summary,.no-js .error-message{display:none!important}.checkbox-wrapper{align-items:center}.checkbox-wrapper [type=checkbox]{margin:0 .5em 0 0}.submit-wrapper{flex-direction:column;position:relative;width:100%}.submit-wrapper .newsletter-success{align-items:center;color:var(--color-valid,green);gap:.5em}.submit-wrapper .newsletter-success .success-icon{height:1.2em;width:1.2em}.submit-wrapper .newsletter-success.visible{animation:fadeIn .3s ease-in-out}.submit-wrapper .submit-error-message{color:var(--color-alert,red);display:block;font-size:var(--text-s)}.submit-wrapper .submit-error-message ul{list-style:none;margin:.5em 0;padding-left:0}.submit-wrapper .submit-error-message ul li{margin-bottom:.3em}.submit-wrapper .submit-error-message ul li:last-child{margin-bottom:0}@keyframes fadeIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.checkbox-wrapper .error-message,.floating-label .error-message{bottom:-1.75em;left:0;position:absolute}#form-error-summary{margin-bottom:1em}.shop-categories-grid{display:flex;flex-wrap:wrap;gap:var(--grid-space)}.shop-categories-grid .card{border-bottom:none;flex-direction:column;gap:var(--grid-space)}.shop-categories-grid .category-image{aspect-ratio:3/2;overflow:hidden}.shop-categories-grid img{height:100%;object-fit:contain;transition:all .2s ease-in-out;width:100%}.shop-categories-grid .category-title a{text-decoration:none}.shop-categories-grid hr{width:100%}.shop-categories-grid a.category-card{text-decoration:none}.shop-categories-grid .fake-button{max-width:min-content}.p-3xs{padding:var(--space-3xs)}.p-2xs{padding:var(--space-2xs)}.p-xs{padding:var(--space-xs)}.p-s{padding:var(--space-s)}.p-m{padding:var(--space-m)}.p-l{padding:var(--space-l)}.p-xl{padding:var(--space-xl)}.p-2xl{padding:var(--space-2xl)}.p-3xl{padding:var(--space-3xl)}.p-4xl{padding:var(--space-4xl)}.p-5xl{padding:var(--space-5xl)}.p-6xl{padding:var(--space-6xl)}.pb-3xs{padding-block:var(--space-3xs)}.pb-2xs{padding-block:var(--space-2xs)}.pb-xs{padding-block:var(--space-xs)}.pb-s{padding-block:var(--space-s)}.pb-m{padding-block:var(--space-m)}.pb-l{padding-block:var(--space-l)}.pb-xl{padding-block:var(--space-xl)}.pb-2xl{padding-block:var(--space-2xl)}.pb-3xl{padding-block:var(--space-3xl)}.pb-4xl{padding-block:var(--space-4xl)}.pb-5xl{padding-block:var(--space-5xl)}.pb-6xl{padding-block:var(--space-6xl)}.pi-3xs{padding-inline:var(--space-3xs)}.pi-2xs{padding-inline:var(--space-2xs)}.pi-xs{padding-inline:var(--space-xs)}.pi-s{padding-inline:var(--space-s)}.pi-m{padding-inline:var(--space-m)}.pi-l{padding-inline:var(--space-l)}.pi-xl{padding-inline:var(--space-xl)}.pi-2xl{padding-inline:var(--space-2xl)}.pi-3xl{padding-inline:var(--space-3xl)}.pi-4xl{padding-inline:var(--space-4xl)}.pi-5xl{padding-inline:var(--space-5xl)}.pi-6xl{padding-inline:var(--space-6xl)}.pbs-3xs{padding-block-start:var(--space-3xs)}.pbs-2xs{padding-block-start:var(--space-2xs)}.pbs-xs{padding-block-start:var(--space-xs)}.pbs-s{padding-block-start:var(--space-s)}.pbs-m{padding-block-start:var(--space-m)}.pbs-l{padding-block-start:var(--space-l)}.pbs-xl{padding-block-start:var(--space-xl)}.pbs-2xl{padding-block-start:var(--space-2xl)}.pbs-3xl{padding-block-start:var(--space-3xl)}.pbs-4xl{padding-block-start:var(--space-4xl)}.pbs-5xl{padding-block-start:var(--space-5xl)}.pbs-6xl{padding-block-start:var(--space-6xl)}.pbe-3xs{padding-block-end:var(--space-3xs)}.pbe-2xs{padding-block-end:var(--space-2xs)}.pbe-xs{padding-block-end:var(--space-xs)}.pbe-s{padding-block-end:var(--space-s)}.pbe-m{padding-block-end:var(--space-m)}.pbe-l{padding-block-end:var(--space-l)}.pbe-xl{padding-block-end:var(--space-xl)}.pbe-2xl{padding-block-end:var(--space-2xl)}.pbe-3xl{padding-block-end:var(--space-3xl)}.pbe-4xl{padding-block-end:var(--space-4xl)}.pbe-5xl{padding-block-end:var(--space-5xl)}.pbe-6xl{padding-block-end:var(--space-6xl)}.pis-3xs{padding-inline-start:var(--space-3xs)}.pis-2xs{padding-inline-start:var(--space-2xs)}.pis-xs{padding-inline-start:var(--space-xs)}.pis-s{padding-inline-start:var(--space-s)}.pis-m{padding-inline-start:var(--space-m)}.pis-l{padding-inline-start:var(--space-l)}.pis-xl{padding-inline-start:var(--space-xl)}.pis-2xl{padding-inline-start:var(--space-2xl)}.pis-3xl{padding-inline-start:var(--space-3xl)}.pis-4xl{padding-inline-start:var(--space-4xl)}.pis-5xl{padding-inline-start:var(--space-5xl)}.pis-6xl{padding-inline-start:var(--space-6xl)}.pie-3xs{padding-inline-end:var(--space-3xs)}.pie-2xs{padding-inline-end:var(--space-2xs)}.pie-xs{padding-inline-end:var(--space-xs)}.pie-s{padding-inline-end:var(--space-s)}.pie-m{padding-inline-end:var(--space-m)}.pie-l{padding-inline-end:var(--space-l)}.pie-xl{padding-inline-end:var(--space-xl)}.pie-2xl{padding-inline-end:var(--space-2xl)}.pie-3xl{padding-inline-end:var(--space-3xl)}.pie-4xl{padding-inline-end:var(--space-4xl)}.pie-5xl{padding-inline-end:var(--space-5xl)}.pie-6xl{padding-inline-end:var(--space-6xl)}.m-3xs{margin:var(--space-3xs)}.m-2xs{margin:var(--space-2xs)}.m-xs{margin:var(--space-xs)}.m-s{margin:var(--space-s)}.m-m{margin:var(--space-m)}.m-l{margin:var(--space-l)}.m-xl{margin:var(--space-xl)}.m-2xl{margin:var(--space-2xl)}.m-3xl{margin:var(--space-3xl)}.m-4xl{margin:var(--space-4xl)}.m-5xl{margin:var(--space-5xl)}.m-6xl{margin:var(--space-6xl)}.mb-3xs{margin-block:var(--space-3xs)}.mb-2xs{margin-block:var(--space-2xs)}.mb-xs{margin-block:var(--space-xs)}.mb-s{margin-block:var(--space-s)}.mb-m{margin-block:var(--space-m)}.mb-l{margin-block:var(--space-l)}.mb-xl{margin-block:var(--space-xl)}.mb-2xl{margin-block:var(--space-2xl)}.mb-3xl{margin-block:var(--space-3xl)}.mb-4xl{margin-block:var(--space-4xl)}.mb-5xl{margin-block:var(--space-5xl)}.mb-6xl{margin-block:var(--space-6xl)}.mi-3xs{margin-inline:var(--space-3xs)}.mi-2xs{margin-inline:var(--space-2xs)}.mi-xs{margin-inline:var(--space-xs)}.mi-s{margin-inline:var(--space-s)}.mi-m{margin-inline:var(--space-m)}.mi-l{margin-inline:var(--space-l)}.mi-xl{margin-inline:var(--space-xl)}.mi-2xl{margin-inline:var(--space-2xl)}.mi-3xl{margin-inline:var(--space-3xl)}.mi-4xl{margin-inline:var(--space-4xl)}.mi-5xl{margin-inline:var(--space-5xl)}.mi-6xl{margin-inline:var(--space-6xl)}.mbs-3xs{margin-block-start:var(--space-3xs)}.mbs-2xs{margin-block-start:var(--space-2xs)}.mbs-xs{margin-block-start:var(--space-xs)}.mbs-s{margin-block-start:var(--space-s)}.mbs-m{margin-block-start:var(--space-m)}.mbs-l{margin-block-start:var(--space-l)}.mbs-xl{margin-block-start:var(--space-xl)}.mbs-2xl{margin-block-start:var(--space-2xl)}.mbs-3xl{margin-block-start:var(--space-3xl)}.mbs-4xl{margin-block-start:var(--space-4xl)}.mbs-5xl{margin-block-start:var(--space-5xl)}.mbs-6xl{margin-block-start:var(--space-6xl)}.mbe-3xs{margin-block-end:var(--space-3xs)}.mbe-2xs{margin-block-end:var(--space-2xs)}.mbe-xs{margin-block-end:var(--space-xs)}.mbe-s{margin-block-end:var(--space-s)}.mbe-m{margin-block-end:var(--space-m)}.mbe-l{margin-block-end:var(--space-l)}.mbe-xl{margin-block-end:var(--space-xl)}.mbe-2xl{margin-block-end:var(--space-2xl)}.mbe-3xl{margin-block-end:var(--space-3xl)}.mbe-4xl{margin-block-end:var(--space-4xl)}.mbe-5xl{margin-block-end:var(--space-5xl)}.mbe-6xl{margin-block-end:var(--space-6xl)}.mis-3xs{margin-inline-start:var(--space-3xs)}.mis-2xs{margin-inline-start:var(--space-2xs)}.mis-xs{margin-inline-start:var(--space-xs)}.mis-s{margin-inline-start:var(--space-s)}.mis-m{margin-inline-start:var(--space-m)}.mis-l{margin-inline-start:var(--space-l)}.mis-xl{margin-inline-start:var(--space-xl)}.mis-2xl{margin-inline-start:var(--space-2xl)}.mis-3xl{margin-inline-start:var(--space-3xl)}.mis-4xl{margin-inline-start:var(--space-4xl)}.mis-5xl{margin-inline-start:var(--space-5xl)}.mis-6xl{margin-inline-start:var(--space-6xl)}.mie-3xs{margin-inline-end:var(--space-3xs)}.mie-2xs{margin-inline-end:var(--space-2xs)}.mie-xs{margin-inline-end:var(--space-xs)}.mie-s{margin-inline-end:var(--space-s)}.mie-m{margin-inline-end:var(--space-m)}.mie-l{margin-inline-end:var(--space-l)}.mie-xl{margin-inline-end:var(--space-xl)}.mie-2xl{margin-inline-end:var(--space-2xl)}.mie-3xl{margin-inline-end:var(--space-3xl)}.mie-4xl{margin-inline-end:var(--space-4xl)}.mie-5xl{margin-inline-end:var(--space-5xl)}.mie-6xl{margin-inline-end:var(--space-6xl)}.heading-xl,h1{font-size:calc(var(--text-xl) * var(--heading-scale))}.heading-l,h2{font-size:calc(var(--text-l) * var(--heading-scale))}.heading-m,h3{font-size:calc(var(--text-m) * var(--heading-scale))}.heading-s,h4{font-size:calc(var(--text-s) * var(--heading-scale))}.text-xs{font-size:calc(var(--text-xs) * var(--base-scale))}.text-s{font-size:calc(var(--text-s) * var(--base-scale))}.text-m{font-size:calc(var(--text-m) * var(--base-scale))}.text-l{font-size:calc(var(--text-l) * var(--base-scale))}.text-xl{font-size:calc(var(--text-xl) * var(--base-scale))}.flow>*+:not(section){margin-block-start:1.5em}.flow-3xs>*+*{margin-block-start:var(--space-3xs)}.flow-2xs>*+*{margin-block-start:var(--space-2xs)}.flow-xs>*+*{margin-block-start:var(--space-xs)}.flow-s>*+*{margin-block-start:var(--space-s)}.flow-m>*+*{margin-block-start:var(--space-m)}.flow-l>*+*{margin-block-start:var(--space-l)}.flow-xl>*+*{margin-block-start:var(--space-xl)}.flow-2xl>*+*{margin-block-start:var(--space-2xl)}.flow-3xl>*+*{margin-block-start:var(--space-3xl)}.flow-4xl>*+*{margin-block-start:var(--space-4xl)}.flow-5xl>*+*{margin-block-start:var(--space-5xl)}.flow-6xl>*+*{margin-block-start:var(--space-6xl)}@media (max-width:768px){.flow-mobile>*+*{margin-block-start:1.5em}.flow-mobile-3xs>*+*{margin-block-start:var(--space-3xs)}.flow-mobile-2xs>*+*{margin-block-start:var(--space-2xs)}.flow-mobile-xs>*+*{margin-block-start:var(--space-xs)}.flow-mobile-s>*+*{margin-block-start:var(--space-s)}.flow-mobile-m>*+*{margin-block-start:var(--space-m)}.flow-mobile-l>*+*{margin-block-start:var(--space-l)}.flow-mobile-xl>*+*{margin-block-start:var(--space-xl)}.flow-mobile-2xl>*+*{margin-block-start:var(--space-2xl)}.flow-mobile-3xl>*+*{margin-block-start:var(--space-3xl)}.flow-mobile-4xl>*+*{margin-block-start:var(--space-4xl)}.flow-mobile-5xl>*+*{margin-block-start:var(--space-5xl)}.flow-mobile-6xl>*+*{margin-block-start:var(--space-6xl)}}.visually-hidden:not(:focus):not(:active){height:0;margin:0;overflow:hidden;padding:0;width:0;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);position:absolute;white-space:nowrap}.section-flow>*+*{margin-block-start:var(--section-flow,13rem)}.flex{display:flex}.object-fit-contain,.object-fit-cover{object-fit:cover}.sans{font-family:Sparkasse Web,Helvetica Neue,Helvetica,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tinted{background-color:var(--color-tinted)}.bold{font-weight:600}.normal{font-weight:400}.no-top-margin{margin-block-start:0}.hr-under:after{background-color:canvasText;content:"";display:block;height:2px;margin-block:1rem}.info-content ul a,.menu-medium{font-size:var(--text-m)}.menu-big{font-size:var(--text-l)}.no-hyphens{hyphens:none}@media (min-width:900px){.no-wrap{white-space:nowrap}}.info-content ul{list-style-type:none;padding-inline-start:0}.info-content ul a{text-decoration:none}.wp-block-embed iframe,.wp-block-image iframe{aspect-ratio:16/9;height:100%;width:100%}.wp-block-embed img,.wp-block-image img{height:auto;width:100%}.wp-block-columns{gap:var(--grid-space)}.fade-in{animation:fadeIn .5s ease-out forwards}@media (min-width:900px){.small-width{justify-self:end;max-width:70rem}}.otgs-development-site-front-end,body.no-js .js{display:none}.language-switch{color:inherit;display:inline-block;font-family:Sparkasse Web,sans-serif;font-size:calc(var(--step-0) * var(--base-scale));font-weight:800;text-decoration:none;transform:translateY(-.071em)}.main-article{container-type:inline-size}@container (min-width: 800px){.has-aside{display:grid;grid-template-columns:2fr 1fr}}main{transition:filter .3s ease}body:has(.is-active),body:has(dialog[open]){overflow:hidden}.team-mitarbeiter,.team-vorstand{display:grid;gap:var(--grid-space);grid-template-columns:repeat(auto-fit,minmax(16em,1fr))}.team-mitarbeiter .ansprechpartner-item,.team-vorstand .ansprechpartner-item{display:flex;flex-direction:column;height:100%}.team-mitarbeiter .ansprechpartner-item h3+.bio,.team-mitarbeiter .ansprechpartner-item h3+.position,.team-vorstand .ansprechpartner-item h3+.bio,.team-vorstand .ansprechpartner-item h3+.position{margin-block-start:0}.team-mitarbeiter .textblock,.team-vorstand .textblock{display:flex;flex-direction:column;flex-grow:1}.team-mitarbeiter .textblock a:first-of-type,.team-vorstand .textblock a:first-of-type{margin-top:auto;max-width:min-content;white-space:nowrap}@media screen and (min-width:1305px){.team-gruppe,.team-vorstand{grid-template-columns:1fr 1fr 1fr}}details::details-content{block-size:0;display:block;overflow:hidden;transition-behavior:allow-discrete;transition-duration:.3s;transition-property:block-size,content-visibility}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size);transition-duration:.3s;transition-property:block-size,content-visibility}.event-time{display:block}.smaler{justify-self:end;max-width:80rem}.status-indicator{--_size:0.75em;border-radius:50%;display:inline-block;height:var(--_size);margin-right:.3rem;width:var(--_size)}.status-indicator.open{background-color:var(--color-checked,green)}.status-indicator.closed{background-color:var(--color-alert,red)}main{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.organisation-section{margin-block:var(--space-4xl)}.organisation-section h2+*{margin-block-start:var(--grid-space)}.page-organisation-satzung .download-card,.page-presse .download-card{min-height:auto}.page-organisation-satzung .download-card .button,.page-presse .download-card .button{margin-block-start:var(--space-m)}.underline-heading-block:has(+.download-section){margin-block-start:var(--space-4xl)}.download-section a.button,:not(p)+p{margin-block-start:var(--space-s)}.newsletter-abmelden{display:inline-block!important;padding:3px 19px!important;vertical-align:top;width:min-content}@media (min-width:1200px){.home .reduced-width{grid-column:content-start/breakout-end!important;justify-self:end}}aside .kuenstler .ansprechpartner-inner .ansprechpartner-item{margin-top:-1em}.tax-filter__mobile{font-size:var(--text-m);font-weight:600;padding:1em}@media screen and (max-width:547px){.page-veranstaltungen .o-archiv-wrapper .text,.page-veranstaltungen .o-events-wrapper .text{margin-block-start:var(--space-xs)}}:where(figure){margin:0}h3.sans{margin-block-end:1lh}.page-organisation-satzung .team-grid__wrapper>*{gap:var(--space-2xl) var(--grid-space)}.product-content{margin-block-start:-.75em}.product-content h3{margin-block-end:.2em}