@font-face{font-family:Work Sans;src:url(../Fonts/WorkSans[wght].ttf);font-weight:100 900;font-style:regular}@font-face{font-family:Work Sans;src:url(../Fonts/WorkSans-Italic[wght].ttf);font-weight:100 900;font-style:italic}#testing{display:none}::selection{background:var(--col-A);-webkit-text-fill-color:white;-webkit-text-decoration-color:none;text-decoration-color:none;-webkit-background-clip:border-box;color:#fff!important}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,main,nav,section{display:block}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}img{vertical-align:middle;border-style:none}img.svg-logo{max-width:17em!important}textarea{resize:vertical;overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[hidden],.hidden{display:none!important}*,:before,:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}*{line-height:calc(1em + .5rem)}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6,a{overflow-wrap:break-word;word-break:break-word}a{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--h-grey:234;--col-A:oklch(36% 2% 234);--col-B:oklch(49% 39% 22);--col-A-100:oklch(from var(--col-A)calc(l + (1 - l)*(1 - .089443))calc(c*(1 - .715542))h);--col-A-200:oklch(from var(--col-A)calc(l + (1 - l)*(1 - .252982))calc(c*(1 - .464758))h);--col-A-300:oklch(from var(--col-A)calc(l + (1 - l)*(1 - .464758))calc(c*(1 - .252982))h);--col-A-400:oklch(from var(--col-A)calc(l + (1 - l)*(1 - .715542))calc(c*(1 - .089443))h);--col-A-500:var(--col-A);--col-A-600:oklch(from var(--col-A)calc(l*(1 - .089443))calc(c*(1 - .089443))h);--col-A-700:oklch(from var(--col-A)calc(l*(1 - .252982))calc(c*(1 - .252982))h);--col-A-800:oklch(from var(--col-A)calc(l*(1 - .464758))calc(c*(1 - .464758))h);--col-A-900:oklch(from var(--col-A)calc(l*(1 - .715542))calc(c*(1 - .715542))h);--col-B-100:oklch(from var(--col-B)calc(l + (1 - l)*(1 - .089443))calc(c*(1 - .715542))h);--col-B-200:oklch(from var(--col-B)calc(l + (1 - l)*(1 - .252982))calc(c*(1 - .464758))h);--col-B-300:oklch(from var(--col-B)calc(l + (1 - l)*(1 - .464758))calc(c*(1 - .252982))h);--col-B-400:oklch(from var(--col-B)calc(l + (1 - l)*(1 - .715542))calc(c*(1 - .089443))h);--col-B-500:var(--col-B);--col-B-600:oklch(from var(--col-B)calc(l*(1 - .089443))calc(c*(1 - .089443))h);--col-B-700:oklch(from var(--col-B)calc(l*(1 - .252982))calc(c*(1 - .252982))h);--col-B-800:oklch(from var(--col-B)calc(l*(1 - .464758))calc(c*(1 - .464758))h);--col-B-900:oklch(from var(--col-B)calc(l*(1 - .715542))calc(c*(1 - .715542))h);--col-A-translucent:oklch(from var(--col-A-800)l calc(c*.8)h/.75);--col-B-translucent:oklch(from var(--col-B-800)l calc(c*.8)h/.75);--pflicht:oklch(.53076 .2178 29.234);--page-background:white;--grey-100:oklch(.92 .0052 var(--h-grey));--grey-200:oklch(.845 .01075 var(--h-grey));--grey-300:oklch(.77 .0163 var(--h-grey));--grey-400:oklch(.67 .02015 var(--h-grey));--grey-500:oklch(.57 .024 var(--h-grey));--grey-600:oklch(.485 .02515 var(--h-grey));--grey-700:oklch(.4 .0263 var(--h-grey));--grey-800:oklch(.3 .0203 var(--h-grey));--grey-900:oklch(.2 .014 var(--h-grey));--grey-A:var(--col-A-900);--grey-A-alt:var(--col-A-800);--grey-B:var(--col-B-900);--grey-B-alt:var(--col-B-800);--anchor-color:var(--col-B-700);--anchor-hover-color:var(--col-A);--color-text-dark:var(--col-A-800);--color-text-light:white;--bg-gradient-colors-A:var(--col-A-600),var(--col-A-500);--bg-gradient-colors-B:var(--col-B-600),var(--col-B-500);--bg-gradient-colors-AB:var(--col-A-600),var(--col-B-600);--button-colors:var(--col-B),var(--col-B);--button-colors-hover:var(--col-A),var(--col-A);--button-svg-color:white;--button-svg-color-hover:white;--button-text-color:white;--button-text-color-hover:white;--button-radius:0;--off-background-color:var(--col-B-700);--off-background-text-color:white;--off-nav-width:90vw;--weight-thin:100;--weight-extralight:200;--weight-light:300;--weight-book:400;--weight-normal:500;--weight-medium:600;--weight-semibold:650;--weight-bold:700;--weight-extrabold:800;--text-base-size:clamp(1rem,calc(1vw + .5rem),1.125rem);--text-scale-down:1.11;--text-scale-up:1.15;--text-xxxs:calc(var(--text-rg)/pow(var(--text-scale-down),5));--text-xxs:calc(var(--text-rg)/pow(var(--text-scale-down),4));--text-xs:calc(var(--text-rg)/pow(var(--text-scale-down),3));--text-sm:calc(var(--text-rg)/pow(var(--text-scale-down),2));--text-rg:var(--text-base-size);--text-md:calc(var(--text-rg)*pow(var(--text-scale-up),1));--text-lg:calc(var(--text-rg)*pow(var(--text-scale-up),2));--text-xl:calc(var(--text-rg)*pow(var(--text-scale-up),3));--text-xxl:calc(var(--text-rg)*pow(var(--text-scale-up),4));--text-xxxl:calc(var(--text-rg)*pow(var(--text-scale-up),5));--text-color:var(--color-text-dark);--abstand:clamp(1rem,calc(1rem + 2vw),5rem);--abstand-sm:max(calc(var(--abstand)/4),.5rem);--abstand-md:max(calc(var(--abstand)/2),1rem);--abstand-lg:max(var(--abstand),1rem);--parskip:.75em;--max-layout-width:1280px;--max-layout-bleed-width:2000px;--heading-font:"Work Sans","sans-serif";--heading-weight:var(--weight-medium);--heading-color:var(--col-B-700);--heading-gradient-colors-light:var(--col-B-200),var(--col-B-300);--heading-gradient-colors-dark:var(--col-A-500),var(--col-A-700);--heading-gradient-colors:var(--heading-gradient-colors-light);--text-font:"Work Sans","sans-serif";--text-weight-bold:var(--weight-semibold);--text-weight-normal:var(--weight-book);--top-bar-height:4rem;--top-bar-height-scrolled:4rem;--top-bar-bg:oklch(1 0 0/0);--top-bar-scrolled-bg:oklch(1 0 0/0);--top-bar-max-width:100%;--spacer-height:4em;--icon-color:var(--col-B);--icon-color-hover:var(--col-A);--icon-gradient-colors:var(--col-A),var(--col-B);--banner-font-size:1.5rem;--banner-text-flex-align:flex-end;--banner-gradient-colors:black 0%,oklch(0 0 0/.5)15%,oklch(0 0 0/.2)25%,oklch(0 0 0/.2)75%,oklch(0 0 0/.5)85%,black 100%;--folgetitel-gradient-colors:var(--col-B-200),var(--col-A-200),var(--grey-600);--teamfoto-width:12em;--tooltip-bg:var(--col-B-100);--tooltip-text:var(--color-text-light)}@media only screen and (min-width:40em){:root{--spacer-height:6rem;--banner-text-top-pos:40%;--off-nav-width:66vw;--top-bar-height:5rem}}@media only screen and (min-width:64em){:root{--spacer-height:10rem;--off-nav-width:33vw}}@media only screen and (min-width:75em){:root{--spacer-height:12rem}}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--top-bar-height) + var(--parskip))}body{background:var(--page-background);scroll-margin-top:var(--top-bar-height);font-size:var(--text-base-size)}*{text-rendering:optimizelegibility;font-feature-settings:"onum" on,"pnum" on}strong,b{font-weight:var(--text-weight-bold)}i,em{font-style:italic}ul{padding-left:var(--abstand-md);margin-left:0;margin-bottom:var(--abstand-md);list-style-type:disc;list-style-position:outside}ul li>ul{margin-top:calc(var(--abstand-sm)/2);margin-left:0;margin-bottom:calc(var(--abstand-md)/2);list-style-type:circle}ul li>ul li>ul{margin-top:calc(var(--abstand-sm)/2);margin-left:var(--abstand-md);list-style-type:square}ol{padding-left:var(--abstand-md);margin-left:0;margin-bottom:var(--abstand-md);list-style-type:decimal;list-style-position:outside}ol li{text-indent:0;padding-left:.25em}ol li>ol{margin-top:calc(var(--abstand-sm)/2);margin-left:0;margin-bottom:calc(var(--abstand-md)/2);list-style-type:lower-alpha}ol li>ol li>ol{margin-top:calc(var(--abstand-sm)/2);margin-left:0;list-style-type:lower-roman}ul.fa-ul,ul.fa-ul li>ul{margin-left:var(--abstand-md)}ul.fa-ul li span{color:var(--anchor-color);margin-right:.5em}p,dd,li{font-weight:var(--font-weight-normal);color:var(--text-color);margin-bottom:var(--parskip);line-height:1.65em}p{-webkit-hyphens:auto;hyphens:auto}:is(.polster-oben,.abstand-oben)>.col :is(h1,h2,h3,h4,h5,h6,p,ul,dt):first-child{margin-top:0}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);font-weight:var(--heading-weight);color:var(--heading-color);margin-bottom:.5em;margin-block-start:var(--parskip);line-height:1.35em}:is(h1,h2,h3,h4,h5,h6).notopmargin{margin-block-start:0}:is(h1,h2,h3) span{background:var(--col-B);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;padding:.125em .25em}h5,h6{color:var(--text-color)}h1{font-size:var(--text-xxl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}h4{font-size:var(--text-md)}h5{font-size:var(--text-base-size)}h6{font-size:var(--text-base-size);font-weight:var(--weight-bold);font-family:var(--text-font);margin-bottom:0}@media only screen and (min-width:40em){h1{font-size:var(--text-xxxl)}h2{font-size:var(--text-xxl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}h5{font-size:var(--text-md)}h6{font-size:var(--text-base-size)}}.icon-gradient{background:linear-gradient(135deg,var(--icon-gradient-colors));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}p.uebertitel{font-size:var(--text-xs);opacity:.7;text-transform:uppercase;font-weight:var(--weight-medium);letter-spacing:.05em;margin-bottom:0}p.uebertitel+h2,p.uebertitel+h3,p.uebertitel+h4{margin-top:0;margin-bottom:.8em}a:not(.button){color:var(--anchor-color);text-decoration:none}a:not(.button):hover{color:var(--anchor-hover-color);text-decoration:none!important}article{scroll-margin-top:calc(var(--top-bar-height) + var(--abstand-md))}p,li,strong,b,em,dd,dt,td{font-family:var(--text-font);font-weight:var(--text-weight-normal)}strong,b,dt,thead{font-weight:var(--text-weight-bold)}input{accent-color:var(--col-A-200)}.col-A{color:var(--text-color);--text-color:var(--col-A)!important}.col-B{--text-color:var(--col-B)!important}.hellgrau{--text-color:var(--grey-100)}.mittelgrau{--text-color:var(--grey-200)}.dunkelgrau{--text-color:var(--grey-600)}.weiss{--text-color:white!important}.schwarz{--text-color:black!important}a.fg-auto{--icon-color:white;--icon-color-hover:white}.icon-color{color:var(--icon-color)}.translucent{mix-blend-mode:plus-darker;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bg-col-A{background:linear-gradient(90deg,var(--bg-gradient-colors-A));--text-color:var(--color-text-light);--anchor-color:var(--col-B-800);--anchor-hover-color:var(--col-A-800);--button-colors:var(--col-B-300),var(--col-B-300);--button-colors-hover:var(--col-A-500),var(--col-A-500);--button-text-color:white;--button-text-color-hover:white;--button-svg-color:white;--button-svg-color-hover:white;--heading-color:white;--heading-gradient-colors:var(--heading-gradient-colors-dark);--icon-color:white;--icon-color-hover:var(--col-A)}.bg-col-A.translucent{background:var(--col-A-translucent);--text-color:white}.bg-col-B{background:linear-gradient(90deg,var(--bg-gradient-colors-B));--text-color:var(--color-text-light);--anchor-color:var(--col-A-800);--anchor-hover-color:var(--col-B-800);--button-colors:var(--col-A-400),var(--col-A-400);--button-colors-hover:var(--col-B),var(--col-B);--button-text-color:white;--button-text-color-hover:white;--button-svg-color:white;--button-svg-color-hover:white;--heading-gradient-colors:var(--heading-gradient-colors-dark);--icon-color:white;--icon-color-hover:var(--col-B)}.bg-col-B.translucent{background:var(--col-B-translucent);--text-color:white;--heading-gradient-colors:var(--heading-gradient-colors-light)}.bg-grey-A{background:linear-gradient(90deg,var(--grey-A-alt),var(--grey-A));--icon-color:var(--col-A)}.bg-grey-B{background:linear-gradient(90deg,var(--grey-B-alt),var(--grey-B));--icon-color:var(--col-B);--heading-gradient-colors:var(--col-B),var(--col-B)}.bg-hellgrau{background:linear-gradient(90deg,var(--grey-100),var(--grey-200))}.bg-weiss{--text-color:var(--color-text-dark);--anchor-color:var(--col-B);--anchor-hover-color:var(--col-A);--heading-color:var(--col-A-200);--heading-gradient-colors:var(--heading-gradient-colors-light);--button-colors:var(--col-B);--button-colors-hover:var(--col-A);--button-svg-color:white;--button-svg-color-hover:white;--button-text-color:white;--button-text-color-hover:white;--icon-color:var(--col-A);--icon-color-hover:var(--col-B);background:#fff}.bg-mittelgrau{background:linear-gradient(90deg,var(--grey-300),var(--grey-200))}.bg-dunkelgrau{background:linear-gradient(90deg,var(--grey-800),var(--grey-700));--text-color:var(--color-text-light);--anchor-color:var(--col-B-700);--anchor-hover-color:var(--col-A-700);--button-colors:var(--col-A-300),var(--col-B-300);--button-colors-hover:var(--col-B-300),var(--col-A-300);--button-text-color:white;--button-text-color-hover:white;--heading-color:var(--col-A-200);--heading-gradient-colors:var(--col-A-700),var(--col-B-700);--overlay-gradient-colors:var(--grey-100),var(--col-B-200);--icon-color:var(--col-A);--icon-color-hover:var(--col-B)}.bg-schwarz{background:oklch(.15789 0 0);--text-color:var(--color-text-light);--anchor-color:var(--col-B-500);--anchor-hover-color:var(--col-B-300);--heading-color:var(--col-A-200);--heading-gradient-colors:var(--col-A-700),var(--col-B-700)}.bg-gradient{background:linear-gradient(90deg,var(--col-A-600),var(--col-B-600));--text-color:var(--color-text-light);--anchor-color:var(--col-B-800);--anchor-hover-color:var(--col-A-800);--heading-color:oklch(1 0 0/.9);--heading-gradient-colors:var(--heading-gradient-colors-dark);--button-colors:var(--col-A-300),var(--col-B-300);--button-colors-hover:var(--col-B-300),var(--col-A-300);--button-text-color:white;--button-text-color-hover:white}.bg-gradient.vertical{background:linear-gradient(0deg,var(--col-A-100),var(--col-B-100))}footer{background:oklch(.15789 0 0);--text-color:oklch(1 0 0/.5);--anchor-color:var(--col-A);--anchor-hover-color:var(--col-B);--heading-color:var(--col-A);--icon-color:var(--col-B);margin-bottom:-1em}footer .fa-solid{--icon-color:var(--col-A)}footer img.bottom-logo{width:3em;height:3em;margin-bottom:2em;animation:120s linear infinite drehen}.nobottommargin{margin-bottom:0!important}.grid img{width:100%}.top-bar-wrapper{background:linear-gradient(white 0%,white 50%,oklch(0 0 0/0)50%,oklch(0 0 0/0)100%);z-index:100;height:var(--top-bar-height);box-shadow:0 0 4rem oklch(0 0 0/0);background-position:50% 100%;background-size:50% 300%;width:100%;transition:background .25s .25s,box-shadow .5s;position:fixed}.top-bar-wrapper:hover,.scrolled .top-bar-wrapper{box-shadow:0 0 2rem oklch(0 0 0/.3);background-position:50% 0;transition:background .25s,box-shadow .25s .25s}@media screen and (max-width:40rem){.top-bar-wrapper{background-position:50% 0}}.top-bar-padding{background-color:var(--col-B-300);height:0;transition:height .5s}.top-bar{max-width:var(--top-bar-max-width);padding:0 var(--abstand);justify-content:space-between;width:100%;transition:background-position 1s,height .5s;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.top-bar .top-bar--links{flex-direction:row;align-items:center;display:flex}.top-bar .top-logo{height:var(--top-bar-height);font-size:var(--text-md);font-weight:var(--weight-medium);flex-flow:row;justify-content:flex-start;align-items:center;padding-top:0;transition:transform .5s;display:flex}.top-bar .top-logo a{color:#fff;background:var(--col-B);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em .25em}.top-bar .top-logo a:hover{background:var(--col-A)}@media screen and (min-width:40rem){.top-bar .top-logo .wortmarke{font-size:var(--text-md)}.top-bar .top-logo .signet{background-image:url(../img/Fairwein-Logo-line-leer.svg)}}@media screen and (min-width:64rem){.top-bar .top-logo .wortmarke{font-size:var(--text-lg)}}@media screen and (min-width:75rem){.top-bar .top-logo .wortmarke{font-size:var(--text-xl)}}.header-nav{justify-content:flex-end;display:flex}main{background:#fff;margin:0 auto}.center{text-align:center!important}h1 .fa-layers{margin-right:.2em}.centering{flex-direction:column;align-items:center;width:100%;margin:0 auto;display:flex}.richtext.centering{text-align:center}.vert-abstand{height:var(--abstand-sm)}.vert-abstand.doppelt{height:var(--abstand-md)}.vert-abstand.vierfach{height:var(--abstand-lg)}.vert-abstand.variabel{height:var(--abstand)}.schatten{box-shadow:0 .25rem .5rem oklch(0 0 0/.25);margin-bottom:var(--abstand-sm)}.videoWrapper{clear:both;width:100%;height:0;padding-top:0;position:relative}.videoWrapper.ratio-16-9{padding-bottom:56.25%}.videoWrapper.ratio-21-9{padding-bottom:42.857%}.videoWrapper.ratio-4-3{padding-bottom:75%}.videoWrapper iframe,.videoWrapper video{width:100%;height:100%;position:absolute;top:0;left:0}ul.pagenav{padding-left:var(--abstand-md);margin-top:1em;margin-bottom:0}.co{position:relative}.co img{filter:grayscale()}.co:after{content:"";display:block;position:absolute;inset:0}.co.col-A img{filter:grayscale()}.co.col-A:after{background:var(--col-A-200);mix-blend-mode:color;filter:grayscale(40%)}.co.col-B img{filter:grayscale()}.co.col-B:after{filter:grayscale(40%);background:var(--col-B-200);mix-blend-mode:color}.zitat{margin-bottom:calc(var(--parskip)*2);grid-template:"open zitat close""nix autor auchnix"/2em auto 2em;display:grid}.zitat .zitat--open,.zitat .zitat--close{color:var(--icon-color);margin-right:.2em;font-size:2em;font-style:italic}.zitat .zitat--open{grid-area:open;align-self:start;translate:0 -.2em}.zitat .zitat--text{grid-area:zitat;align-self:start}.zitat .zitat--text p{opacity:.8;margin-bottom:var(--abstand);color:var(--text-color);font-style:italic;line-height:1.5em}.zitat .zitat--text p:last-of-type{margin-bottom:0}.zitat .zitat--close{grid-area:close;align-self:end;margin-left:.2em}.zitat .zitat--autor{font-weight:var(--heading-weight);text-align:right;color:var(--heading-color);font-style:normal;font-family:var(--heading-font);margin-top:calc(var(--parskip)/2);grid-area:autor;justify-self:end}.zitat .zitat--autor:before{content:" – "}.slick-slide>div{margin-bottom:-.5em;padding-bottom:0}.slick-slider .slick-slide{position:relative}.slick-slider .caption-overlay{font-size:var(--text-sm);font-weight:var(--weight-bold);z-index:1000;background-color:var(--col-B);color:oklch(1 0 0);width:100%;margin-bottom:0;padding:1em 2em;position:absolute;bottom:0;left:0;right:0}.caption{font-size:var(--text-sm);font-weight:var(--weight-bold);z-index:1000}.slick-prev:before{content:"";color:#fff;background-image:url(../img/circle-arrow-left.svg);width:1em;height:1em;display:block}.slick-next:before{content:"";background-image:url(../img/circle-arrow-right.svg);width:1em;height:1em;display:block}a.button{background:linear-gradient(to right,var(--button-colors));color:var(--button-text-color);border-radius:var(--button-radius);font-weight:var(--weight-medium);font-size:var(--text-rg);--fa-primary-color:white;--fa-secondary-color:white;--fa-secondary-opacity:.5;border:none;padding:.5em 1.3em .4em;text-decoration:none;transition:color .25s ease-out,background-color .25s ease-out;display:inline-block}a.button:hover{color:var(--button-text-color-hover);background:linear-gradient(to right,var(--button-colors-hover));--fa-primary-color:white;--fa-secondary-color:white;--fa-secondary-opacity:.5}a.button i,a.button svg{margin-right:.7em}a.button.expand{width:100%}a.linkedimage img{transition:transform .1s ease-in-out}a.linkedimage:hover img{transform:scale(1.025)}.bigicon-container{flex-flow:row;justify-content:flex-start;align-items:flex-start;display:flex}.bigicon-container .bigicon{color:var(--col-B-500);margin:.5em 0 1em}.bigicon-container .bigicon .icon-size-s{font-size:clamp(1rem,2vw,1.5rem)}.bigicon-container .bigicon .icon-size-m{font-size:clamp(1.35rem,3vw,2.75rem)}.bigicon-container .bigicon .icon-size-l{font-size:clamp(1.5rem,5vw,4rem)}.bigicon-container .bigicon .icon-size-xl{font-size:clamp(3.5rem,8vw,8rem)}.bigicon-container .bigicon .icon-size-xxl{font-size:clamp(4rem,10vw,12rem)}a .bigicon:hover{margin:1rem auto;transform:scale(1.1)}.bigicon i{margin:0}figcaption{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--caption-color);margin:.5em 0 1.5em}figcaption .copyright{font-weight:var(--weight-normal);font-style:italic;display:inline-block}figcaption .captionblock{background-color:var(--col-B-200);font-weight:var(--weight-medium);margin:0;padding:1.5em 2em}hr{border:none;border-bottom:.1em solid var(--col-A-200);margin:var(--abstand-md)0;height:0}.sublime{width:100%}.accordion-title{font-size:var(--text-base-size);text-transform:uppercase;letter-spacing:.05em}.accordion-title:hover,.accordion-title:focus{background-color:var(--grey-100);color:var(--col-A)}.accordion-list{border-top:1px solid var(--grey-100);padding-top:.5rem}.ac-item{border-bottom:1px solid var(--grey-100);margin-top:.5em;margin-bottom:.5rem}.ac-button{font-family:var(--heading-font);font-weight:var(--heading-weight);color:var(--anchor-color);margin-bottom:var(--abstand-md);--text-base-size:var(--text-md)}.ac-button:hover{color:var(--anchor-color-hover);cursor:pointer}.vollbild-banner{background-color:oklch(0 0 0);overflow:hidden}.vollbild-banner .vollbild-banner--content{grid-template-areas:"Entry";display:grid}.vollbild-banner .vollbild-banner--image{grid-area:Entry;place-self:center;width:100%;max-height:40rem}.vollbild-banner .vollbild-banner--image picture{object-fit:cover;width:100%}.vollbild-banner .vollbild-banner--gradient{background:oklch(0 0 0/.25);grid-area:Entry;place-self:center;width:100%;height:100%}.vollbild-banner .vollbild-banner--overlay{grid-area:Entry;place-self:center;width:100%;height:100%}.vollbild-banner .vollbild-banner--text{--heading-color:white;flex-direction:column;grid-area:Entry;justify-content:center;align-items:center;width:100%;height:100%;margin-top:clamp(1.5rem,1.5rem + 1vw,4rem);display:flex}.vollbild-banner .vollbild-banner--text h1{text-align:center;font-style:normal;line-height:1.25em;font-weight:var(--weight-semibold);text-wrap:balance;margin-bottom:.25em;font-size:clamp(2rem,2rem + .85vw,6rem)!important}.vollbild-banner .vollbild-banner--text p.introtext{font-weight:var(--weight-medium);color:#fff;font-size:var(--text-lg);text-align:center;text-wrap:balance;line-height:1.3em}.folgeseite .col1{padding:calc(var(--top-bar-height) + (1*var(--abstand)))0 calc(var(--abstand)/2);justify-content:center;gap:calc(var(--abstand)/4);flex-direction:column;height:100%;display:flex}.folgeseite h1{-webkit-text-fill-color:unset}.folgeseite .intro p{font-weight:var(--weight-medium);font-size:var(--text-lg);opacity:.9;text-align:center;--text-base-size:var(--text-lg)}.banner-with-overlay{position:relative}.banner-overlay-box{z-index:1;letter-spacing:.1em;color:#fff;background:linear-gradient(to bottom,oklch(0 0 0/.25),oklch(0 0 0/.25));justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.slick-slider .slick-slide{position:relative}.slick-slider .caption-overlay{font-size:.9em;font-weight:var(--weight-bold);z-index:1000;background-color:var(--col-B-200);color:oklch(1 0 0);width:100%;margin-bottom:0;padding:1em 2em;position:absolute;bottom:0;left:0;right:0}.caption{font-size:var(--text);font-weight:var(--weight-medium);z-index:1000;opacity:.8}.slick-prev:before,.slick-next:before{color:var(--col-B-200)}.intro-blocks{max-width:var(--max-layout-width);grid-row-gap:var(--abstand);grid-column-gap:var(--abstand);grid-template-columns:repeat(1,minmax(0,1fr));max-width:100%;display:grid}.intro-blocks .intro-blocks--item{flex-direction:row;display:flex}.intro-blocks .intro-blocks--item .icons{font-size:.5em;transition:transform .5s}.intro-blocks :hover :is(.intro-blocks .intro-blocks--item .icons){transform:scale(1.1)rotate(5deg)}.intro-blocks .intro-blocks--item .text{margin-left:var(--abstand)}.intro-blocks .intro-blocks--item .text h4{background-clip:unset;-webkit-text-fill-color:unset;color:var(--text-color);background:0 0;margin:0 0 .2em;font-size:1.2em}.intro-blocks .intro-blocks--item .text p{margin-bottom:0}@media screen and (min-width:40em){.intro-blocks{max-width:var(--max-layout-width);grid-row-gap:calc(var(--abstand));grid-column-gap:var(--abstand)}.intro-blocks .intro-blocks--item{flex-direction:column;align-items:center}.intro-blocks .intro-blocks--item .icons{font-size:.7em}.intro-blocks .intro-blocks--item .text{text-align:center;margin:1em 0 0}.intro-blocks .intro-blocks--item .text h4{margin:.5em 0 .7em}}@media screen and (min-width:64em){.intro-blocks{grid-template-columns:repeat(3,minmax(0,1fr))}.intro-blocks .intro-blocks--item .icons{font-size:.9em}}.Start-Intro h1{font-size:var(--banner-font-size);color:#fff}.CSS-Galerie{grid-gap:1em;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-flow:dense;width:100%;display:grid}.CSS-Galerie img{object-fit:cover;width:100%;height:100%}.CSS-Galerie>div.breit{grid-column:span 2}.CSS-Galerie>div.hoch{grid-row:span 2}.CSS-Galerie>div.doppelt,.CSS-Galerie>div.riesig{grid-area:span 2/span 2}@media only screen and (min-width:700px){.CSS-Galerie>div.riesig{grid-column:span 3}}.textfeld.gross{font-size:1.2em;line-height:1.6em}.textfeld.kasten{padding:var(--abstand-md)}.textfeld.kasten>:last-child{margin-bottom:0}.textfeld.kasten>:first-child{margin-top:0}.listen-wrapper.kasten{padding:var(--abstand-md)}.zoom-gallery{gap:calc(var(--abstand)/2);gap:var(--abstand);grid-template-columns:repeat(auto-fill,minmax(11em,1fr));grid-auto-flow:row;display:grid}.zoom-gallery img{outline:0px solid var(--col-A);max-width:100%;transition:outline .2s ease-in-out}.zoom-gallery img:hover{outline:.5em solid var(--col-B)}@media screen and (min-width:40em){.zoom-gallery{grid-template-columns:repeat(auto-fill,minmax(12em,1fr))}}.download-gallery{gap:calc(var(--abstand)/2);grid-template-columns:repeat(auto-fill,minmax(9em,1fr));grid-auto-flow:row;display:grid}.download-gallery img{outline:0px solid var(--col-A);max-width:10em;transition:outline .2s ease-in-out}.download-gallery img:hover{outline:.5em solid var(--col-B)}@media screen and (min-width:40em){.download-gallery{grid-template-columns:repeat(auto-fill,minmax(12em,1fr))}}.person .person__liste{grid-gap:var(--abstand);grid-template-columns:1fr;display:grid}.person .person__name,.person .person__category,.person .person__description{text-align:center}.person .person__item{margin-bottom:var(--abstand-lg);flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.person .person__image div{background-position:50%;background-size:cover;border-radius:50%;width:12rem;height:12rem;margin-bottom:2rem}.person .person__description{flex-direction:column;margin-left:0;display:flex}.person .person__category{text-transform:uppercase;letter-spacing:.025em;--text-color:var(--color-text-light);margin-bottom:1em;font-size:.8em;font-weight:600}.person .person__name{margin-bottom:.15em;font-style:normal;font-weight:700}.person .person__kontakt p{margin-bottom:.25em;font-size:.8em}.person .person__icons{justify-content:center;align-items:center;margin-top:.5rem;margin-bottom:.5rem;font-size:.8em;display:flex}.person .person__icons a{color:var(--col-B-200);flex-wrap:wrap;justify-content:center;align-items:center;margin:.5em .5rem .25em 0;display:flex}.person .person__icons a:hover{color:var(--col-A-200)}@media screen and (min-width:40em){.person .person__liste{row-gap:var(--abstand-md);column-gap:var(--abstand);grid-template-columns:repeat(auto-fit,minmax(27rem,1fr));display:grid}}@media screen and (min-width:64em){.person .person__item{flex-direction:row;align-items:flex-start}.person .person__description{margin-left:var(--abstand-md)}.person .person__image div{margin-bottom:0}.person .person__name,.person .person__category,.person .person__description{text-align:left}.person .person__icons{justify-content:flex-start}a:is(.person .person__icons){margin-left:0;margin-right:.75rem}}.mitglieder{gap:var(--abstand-sm);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-block-end:var(--parskip);display:grid}.mitglieder .mitglied{padding:var(--abstand-sm);background:var(--col-B-500)}.mitglieder .mitglied p:last-child{margin-bottom:0}.mitglieder .mitglied .oben{justify-content:space-between;gap:var(--abstand-sm);flex-direction:row;display:flex}.mitglieder h3{margin:0 0 calc(var(--parskip)*.5)0;font-size:var(--text-rg);font-weight:var(--weight-medium);color:#fff}.mitglieder a{color:var(--col-B-100)}.mitglieder p{font-size:var(--text-sm);text-wrap:balance;color:#fff}.mitglieder i{color:var(--col-B-200)}.legende{font-size:var(--text-sm)}.legende i{color:var(--col-B-700)}.infoblock{display:grid}.infoblock .infoblock__1-1{grid-template-columns:1fr 1fr;grid-template-areas:"bild bild""info info"}.infoblock .infoblock__1-1.swap{grid-template-areas:"bild bild""info info"}.infoblock .infoblock-title-with-icon{justify-content:flex-start;align-items:center;display:flex}.infoblock .infoblock-info{flex-direction:column;grid-area:info;justify-content:center;padding:0;display:flex}.infoblock .infoblock-info .infoblock-head{text-transform:uppercase;letter-spacing:.1em;opacity:.8;font-size:.8em;font-weight:var(--weight-bold);margin:1em 0 1.5em}.infoblock .infoblock-info .infoblock-description p{text-align:left;font-size:1.05em;font-weight:var(--weight-normal);margin-bottom:2em}.infoblock .infoblock-info .infoblock-description h2{background:linear-gradient(to right,var(--gradient-overlay-colors));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5em;font-size:2.5em;display:inline-block}.infoblock .infoblock-images{grid-area:bild;min-height:clamp(21rem,35vw,35rem);display:flex}.infoblock .infoblock-images figure{flex-grow:1;width:100%;height:100%}.infoblock .infoblock-images figure img{object-fit:cover;width:100%;height:100%}@media screen and (min-width:40em){.infoblock.swap .infoblock-info{padding:0 0 0 var(--abstand)!important}.infoblock .infoblock-info{padding:0 var(--abstand)0 0}.infoblock .infoblock-info .infoblock-description h2{margin-bottom:1.5em}.infoblock .infoblock__1-1{grid-template-columns:1fr 1fr;grid-template-areas:"info bild"}.infoblock .infoblock__1-1.swap{grid-template-areas:"bild info"}}.project{box-shadow:0em .2em .5em -.1em oklch(0 0 0/.4);display:grid;overflow:hidden}.project .project__1-2{grid-template:"bild bild""info info"/1fr 2fr}.project .project__1-1{grid-template-columns:1fr 1fr;grid-template-areas:"bild bild""info info"}.project .project__1-1.swap{grid-template-areas:"bild bild""info info"}.project .project__2-1{grid-template-columns:2fr 1fr;grid-template-areas:"bild bild""info info"}.project .project-title-with-icon{justify-content:flex-start;align-items:center;display:flex}.project .project-spende-icon{margin-right:1rem}.project .project-info{flex-direction:column;grid-area:info;justify-content:space-between;padding:0;display:flex}.project .project-info .project-head{padding:calc(var(--abstand)/3)calc(var(--abstand)/1.5);text-transform:uppercase;letter-spacing:.1em;opacity:.8;font-size:.8em;font-weight:var(--weight-normal);margin-bottom:1em}.project .project-info .project-description{padding:calc(var(--abstand)/1.5);font-size:.9em}.project .project-info .project-description p{text-align:left}.project .project-info .project-description h4{font-style:normal;font-weight:var(--weight-bold);margin-bottom:1em;font-size:1.8rem;line-height:1.3em}.project .project-info .project-readon a.button{padding:calc(var(--abstand)/3)calc(var(--abstand)/1.5);background-color:oklch(0 0 0/.1);border-radius:0;width:100%;margin-top:.7em;margin-bottom:0}.project .project-image{background-position:50%;background-size:cover;grid-area:bild;min-height:30vh}@media screen and (min-width:40em){.project .project__1-2{grid-template-columns:3fr 4fr;grid-template-areas:"info bild"}.project .project__2-1{grid-template-columns:4fr 3fr;grid-template-areas:"info bild"}.project .project-image{min-height:25em}.project .project__1-1{grid-template-columns:1fr 1fr;grid-template-areas:"info bild"}.project .project__1-1.swap{grid-template-areas:"bild info"}}@media screen and (min-width:64em){.project .project__1-2{grid-template-columns:2fr 3fr}.project .project__2-1{grid-template-columns:3fr 2fr;grid-template-areas:"bild info"}}.fotorama.rotate{transform:rotate(-2deg)}figure.rotate{transform:rotate(-2deg)}figure.rotate img{box-shadow:-.3em .6em .7em -.3em oklch(0 0 0/.25)}figure.rotate p.caption{padding-top:.5em}.videoraster{grid-gap:var(--abstand);grid-template-columns:repeat(auto-fill,minmax(20em,1fr));display:grid}.videoraster .videoWrapper{margin-bottom:calc(var(--abstand)/2)}.Projektraster{grid-gap:var(--abstand);grid-template-columns:repeat(auto-fill,minmax(20em,1fr));display:grid}.Projektraster .projekt-block{transition:transform .2s ease-in-out;position:relative}.Projektraster .projekt-block .projekt-overlay{z-index:100;text-align:center;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.Projektraster .projekt-block .projekt-overlay .overlay-text{background-color:var(--col-B-200);color:oklch(1 0 0);text-transform:uppercase;letter-spacing:.05em;width:100%;padding:.5em 1em;font-size:.85em;line-height:1.5em}.Projektraster a:hover .projekt-block{transform:scale(1.02)}.grid--gallery{gap:var(--abstand);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grid img{max-width:100%}.colpolster:not(.void){padding:var(--abstand-md)}.colpolster:not(.void)>:last-child{margin-block-end:0}.colpolster:not(.void)>:first-child{margin-top:0}@media only screen and (min-width:40em){.colpolster{margin-block-end:0}}.hide{display:none!important}.invisible{visibility:hidden}.scrolled .hide-for-scrolled,.unscrolled .show-for-scrolled{display:none!important}@media screen and (max-width:40em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:40em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:64em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:40em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:64em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:75em){.hide-for-large-only{display:none!important}}@media screen and (max-width:64em),screen and (min-width:75em){.show-for-large-only{display:none!important}}@media print,screen and (min-width:75em){.hide-for-xlarge{display:none!important}}@media screen and (max-width:75em){.show-for-xlarge{display:none!important}}label{color:var(--font-color)}.formfield{margin-bottom:var(--abstand-sm);background:var(--col-B-200);border:2px solid var(--col-B-300);accent-color:var(--col-B-300);border-radius:.25em;outline:none;padding:.5em}.formfield:focus{border:2px solid var(--col-A-200);background:#fff}.error,.pflicht{color:var(--pflicht)}.formfields.twocol{gap:var(--abstand-sm);grid-template-columns:1fr;display:grid}@media only screen and (min-width:40em){.formfields.twocol{grid-template-columns:1fr 1fr}}label.hamburger{z-index:9999;height:var(--top-bar-height);aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:fixed;right:0;overflow:visible}.hamburger-icon{z-index:99999;flex-direction:column;justify-content:space-between;width:2em;height:2em;margin:0;padding:.1em;transition:transform .25s ease-in-out;display:flex}.hamburger-icon .bar{background-color:var(--col-B);border-radius:.1em;height:.2em;transition:transform .25s ease-in-out,opacity .25s ease-in-out,background .25s ease-in-out,width .25s ease-in-out}.hamburger-icon:hover{transform:scale(1.1)}.hamburger-icon:hover .bar{background-color:var(--col-A)}#toggle:checked~label .bar{background-color:#fff}#toggle:checked~label .bar1{transform:translateY(400%)rotate(135deg)}#toggle:checked~label .bar2{transform:rotateY(90deg)}#toggle:checked~label .bar3{transform:translateY(-400%)rotate(-135deg)}#toggle:checked~nav.off{opacity:1;transition:opacity .25s,transform .25s;transform:translate(0%)rotate(0)}#toggle:not(checked){appearance:none;opacity:1;display:none}#toggle:checked{visibility:visible;z-index:101;mix-blend-mode:darken;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);outline:2em solid green;transition:opacity 1s;display:block;position:fixed;top:0;left:0}#toggle:checked:after{content:"";opacity:.6;background:#000;width:100vw;height:100vh;animation:.5s fadein;display:block}@keyframes fadein{0%{opacity:0}to{opacity:.6}}#toggle:checked~nav.off{transform:translate(calc(-1*var(--off-nav-width)),0);opacity:1;transition:opacity .5s,transform .5s}nav.off{padding-top:var(--top-bar-height);transform-origin:100% 0;width:var(--off-nav-width);background:var(--off-background-color);z-index:1000;height:100%;margin-top:0;margin-left:100vw;transition:opacity .5s,transform .5s;position:fixed;transform:translate(100vw)}nav.off a{color:var(--off-background-text-color)}nav.off ul.single-menu{padding-inline-start:0;list-style:none}nav.off ul.single-menu li{font-weight:var(--weight-medium);text-transform:uppercase;margin:0;padding:0}nav.off ul.single-menu li a{font-size:var(--text-lg);color:var(--off-background-text-color);text-align:center;border:none;width:100%;margin:0;padding:.5em 0;display:block}nav.off ul.single-menu li a:hover{background-color:var(--col-A);color:oklch(1 0 0);transform:translateY(0)}.top-bar--rechts{margin-right:calc(var(--top-bar-height) - 1em)}nav.main-nav ul{z-index:100;min-height:var(--top-bar-height);margin:0;padding:0;list-style:none;display:inline-block}nav.main-nav ul li{min-height:var(--top-bar-height);margin-bottom:0;display:inline-block;position:relative}nav.main-nav ul li:hover>ul{display:inherit}nav.main-nav ul li:hover>ul li{display:list-item}nav.main-nav ul li a{display:block}nav.main-nav ul li ul{min-width:20rem;display:none;position:absolute}nav.main-nav ul li ul ul{top:0;right:100%}nav.main-nav{height:var(--top-bar-height);margin-right:0;overflow:visible}nav.main-nav a{font-size:var(--text-rg);font-weight:var(--weight-medium);min-height:var(--top-bar-height);padding:1.4em .5em 0 .8em;text-decoration:none;transition:color .35s,background .35s,border .35s}nav.main-nav li ul li{min-height:3rem}nav.main-nav li ul li a{min-height:3rem;padding:.6em .8em .7em}nav.main-nav li>a:after{content:" +";float:right;margin-left:.25em}nav.main-nav li>a:only-child:after{content:" "}nav.main-nav>ul>li{background:var(--top-bar-bg)}nav.main-nav>ul>li a{color:#fff;transition:transform 2s ease-out,color .5s ease-out}.top-bar:hover :is(nav.main-nav>ul>li a),.scrolled :is(nav.main-nav>ul>li a){color:var(--col-B)}nav.main-nav>ul>li a:hover{transition:color .5s ease-out;color:var(--col-A)!important}nav.main-nav>ul>li a:hover :first-of-type{background:var(--top-bar-bg)}nav.main-nav>ul>li>ul li{background:#000}nav.main-nav>ul>li>a:hover{transition:transform .1s ease-out}nav.main-nav>ul>li.active>a{color:var(--col-A);transition:none}.cd-accordion-menu a{font-weight:var(--weight-bold);color:var(--anchor-color);border:none}.cd-accordion-menu label{font-weight:var(--weight-extrabold);color:var(--anchor-color);margin-bottom:0}.cd-accordion-menu,.cd-accordion-menu ul{margin:0;padding:0;list-style:none}.cd-accordion-menu{width:100px}.cd-accordion-menu ul{display:none;overflow:hidden}.cd-accordion-menu li{-webkit-user-select:none;user-select:none}.cd-accordion-menu input[type=checkbox]{opacity:0;position:absolute}.cd-accordion-menu label,.cd-accordion-menu a{padding:.25em .25em .25em 0;display:block;position:relative}.cd-accordion-menu label{cursor:pointer}.cd-accordion-menu input[type=checkbox]:checked+label+ul,.cd-accordion-menu input[type=checkbox]:checked+label:nth-of-type(n)+ul{display:block}.cd-accordion-menu .has-children label:after{content:" +"}.cd-accordion-menu .has-children input[type=checkbox]:checked+label:after{content:" –"}.cd-accordion-menu>li>ul>li>label,.cd-accordion-menu>li>ul>li>a{padding-left:1.5em}.cd-accordion-menu>li>ul>li>ul>li>label,.cd-accordion-menu>li>ul>li>ul>li>a{padding-left:3em}.cd-accordion-menu>li>ul>li>ul>li>ul>li>label,.cd-accordion-menu>li>ul>li>ul>li>ul>li>a{padding-left:4.5em}nav.off .drilldown-menu{font-family:var(--heading-font);font-size:var(--text-md);width:100%;height:100%;position:relative;overflow-x:hidden}nav.off .drilldown-menu .is-dropdown{background:var(--off-background-color);transition:transform .25s ease-out;position:absolute;inset:0;transform:translate(100%)}nav.off .drilldown-menu .is-dropdown.is-active{transform:translate(0)}nav.off .drilldown-menu .has-dropdown i.fa-solid{--icon-color:white;margin:0 0 0 1em;transition:color .25s ease-in-out}nav.off .drilldown-menu .navbar-dropdown-back i.fa-solid{--icon-color:white;margin:0 1em 0 0;transition:color .25s ease-in-out}nav.off .drilldown-menu .navbar-dropdown-back{padding:max(var(--abstand-sm),calc(var(--abstand)/3))0 max(var(--abstand-sm),calc(var(--abstand)/3))max(var(--abstand-sm),calc(var(--abstand)/3));line-height:1em;font-weight:var(--weight-medium);color:#fff;cursor:pointer}nav.off .drilldown-menu a{padding:max(var(--abstand-sm),calc(var(--abstand)/3))0 max(var(--abstand-sm),calc(var(--abstand)/3))max(var(--abstand-sm),calc(var(--abstand)/3));font-weight:var(--weight-medium);color:var(--off-background-text-color);line-height:1.3em;text-decoration:none;transition:color .25s ease-in-out;display:block}nav.off .drilldown-menu a:hover{color:#fff}.mfp-figure:after{background:0 0}.mfp-title{font-size:1rem;color:oklch(1 0 0/.9)!important}.mfp-container figcaption{margin:0;padding:0}.Petersburger{visibility:hidden;grid-gap:1em;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-auto-flow:dense;width:100%;display:none}.Petersburger .Petersburger--item{z-index:9;transition:transform .25s ease-in-out,box-shadow .25s ease-in-out;position:relative;overflow:hidden}.Petersburger .Petersburger--item:hover{z-index:10}.Petersburger .Petersburger--item:hover img{filter:blur(3px)}.Petersburger .Petersburger--overlay{background-color:oklch(.33186 .0781 252.57/.75);opacity:0;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:1em;transition:opacity .5s ease-in-out;display:flex;position:absolute;top:0;left:0}:hover>:is(.Petersburger .Petersburger--overlay){opacity:1;transition:opacity .25s ease-in-out}.Petersburger .Petersburger--end{transition:transform .5s ease-in;transform:translateY(1em)}:hover>.Petersburger--overlay>:is(.Petersburger .Petersburger--end){transition:transform .25s ease-out;transform:translate(0)}.Petersburger .Petersburger--titel{--heading-gradient-colors:var(--heading-gradient-colors-light);margin-bottom:.25em;line-height:1.2em}.Petersburger .Petersburger--kategorie{font-size:var(--text-md);font-weight:var(--weight-medium);color:#fff;margin-top:-.1em}.Petersburger .Petersburger--subtitle,.Petersburger .Petersburger--subtitle p{font-size:var(--text-sm);--text-color:oklch(1 0 0/.8);margin-bottom:0;line-height:1.25em}.Petersburger img{object-fit:cover;transition:all .25 ease;width:100%;height:100%;overflow:hidden}.Petersburger .Petersburger>div.breit{grid-column:span 2}.Petersburger .Petersburger>div.hoch{grid-row:span 2}.Petersburger .Petersburger>div.doppelt,.Petersburger .Petersburger>div.riesig{grid-area:span 2/span 2}@media screen and (min-width:40em){.Petersburger{visibility:visible;display:grid}.Petersburger>div.riesig{grid-column:span 3}}.Repertoire{width:100%}.Repertoire .Repertoire--Kat-Kinder{background:linear-gradient(90deg,var(--bg-gradient-colors-A));--heading-gradient-colors:var(--heading-gradient-colors-dark);--text-color:var(--color-text-light)}.Repertoire .Repertoire--Kat-Erwachsene{background:linear-gradient(90deg,var(--bg-gradient-colors-B));--heading-gradient-colors:var(--heading-gradient-colors-dark);--text-color:var(--color-text-light);--tooltip-bg:var(--col-A-200);--tooltip-text:var(--color-text-dark)}.Repertoire .Repertoire--Kat-Familien{background:linear-gradient(90deg,var(--bg-gradient-colors-AB));--heading-gradient-colors:var(--heading-gradient-colors-dark);--text-color:var(--color-text-light);--tooltip-bg:var(--col-B-200);--tooltip-text:var(--color-text-dark)}.Repertoire .Repertoire--item{z-index:9;margin-bottom:var(--abstand-sm);box-shadow:0 0 0 oklch(0 0 0/0);transition:transform .25s ease-in-out,box-shadow .25s ease-in-out;position:relative;overflow:hidden}.Repertoire .Repertoire--item:hover{z-index:10}.Repertoire .Repertoire--overlay{padding:var(--abstand-sm)}.Repertoire .Repertoire--titel{margin-top:0;margin-bottom:.25em;line-height:1.2em}.Repertoire .Repertoire--top{flex-direction:row;justify-content:space-between;display:flex}.Repertoire .Repertoire--kategorie{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-color);margin-top:-.1em}.Repertoire .Repertoire--subtitle,.Repertoire .Repertoire--subtitle p{color:var(--text-color);font-size:var(--text-sm);margin-bottom:0;line-height:1.25em}.Repertoire .Repertoire--outdoor{--icon-color:transparent;--icon-color-hover:white;flex-wrap:nowrap;gap:1em;display:flex}.Repertoire img{object-fit:cover;width:100%;height:100%;transition:all .25s}@media screen and (min-width:40em){.Repertoire{grid-gap:1em;grid-template-columns:repeat(auto-fill,minmax(15em,1fr));display:grid}.Repertoire .Repertoire--Kat-Kinder .Repertoire--overlay{background:linear-gradient(90deg,var(--bg-gradient-colors-A))}.Repertoire .Repertoire--Kat-Erwachsene .Repertoire--overlay{background:linear-gradient(90deg,var(--bg-gradient-colors-B))}.Repertoire .Repertoire--Kat-Familien .Repertoire--overlay{background:linear-gradient(90deg,var(--bg-gradient-colors-AB))}.Repertoire .Repertoire--titel{--heading-gradient-colors:var(--heading-gradient-colors-dark);font-size:clamp(1.2em,1.7vw,1.5em)}.Repertoire .Repertoire--subtitle,.Repertoire .Repertoire--subtitle p,.Repertoire .Repertoire--kategorie{--text-color:oklch(1 0 0)}.Repertoire .Repertoire--item{margin-bottom:0}.Repertoire .Repertoire--item:hover img{filter:blur(3px)}.Repertoire .Repertoire--overlay{opacity:0;padding:var(--abstand-sm);flex-direction:column;justify-content:space-between;width:100%;height:100%;transition:opacity .25s ease-in-out;display:flex;position:absolute;top:0;left:0}:hover>:is(.Repertoire .Repertoire--overlay){opacity:1;transition:opacity .25s ease-in-out}.Repertoire .Repertoire--end{transition:translate .5s ease-in;translate:0 -1em}:hover>.Repertoire--overlay>:is(.Repertoire .Repertoire--end){transition:translate .25s ease-out;translate:0}}ul.files li{font-weight:var(--weight-medium)}.Termine-temp{grid-gap:var(--abstand-sm)var(--abstand-md);grid-template-columns:max-content 1fr;grid-template-areas:"Icon Termin""Text Text""Lage Lage";display:grid}.Termine-temp .icon{grid-area:Icon}.Termine-temp .DatumZeit{grid-area:Termin}.Termine-temp .Text{grid-area:Text}.Termine-temp .buttons{grid-area:Lage}.Termine-temp .DatumZeit p{font-size:var(--text-lg);line-height:1.4em}@media screen and (min-width:40em){.Termine-temp{grid-template-columns:max-content max-content 1fr;grid-template-areas:"Icon Termin Text""Icon Termin Lage"}}@media screen and (min-width:64em){.Termine-temp{grid-template-columns:max-content max-content 1fr max-content;grid-template-areas:"Icon Termin Text Lage"}}.Terminansicht-Raster .Termine{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem;display:grid}.Terminansicht-Liste .Termine--Eintrag{margin:calc(var(--abstand-md)/2)0}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine{margin-bottom:1em}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Kat-Kinder{background:linear-gradient(90deg,var(--grey-A),var(--grey-A-alt));--text-color:var(--color-text-dark);--icon-color:var(--col-A);--anchor-color:var(--col-A);--anchor-hover-color:white;--heading-gradient-colors:var(--bg-gradient-colors-A)}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Kat-Kinder:hover{background:linear-gradient(90deg,var(--bg-gradient-colors-A));--text-color:var(--color-text-light);--icon-color:white;--anchor-color:white;--anchor-hover-color:black;--heading-gradient-colors:var(--heading-gradient-colors-dark)}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Kat-Erwachsene{background:linear-gradient(90deg,var(--grey-B),var(--grey-B-alt));--text-color:var(--color-text-dark);--icon-color:var(--col-B);--anchor-color:var(--col-B);--anchor-hover-color:white;--heading-gradient-colors:var(--bg-gradient-colors-B)}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Kat-Erwachsene:hover{background:linear-gradient(90deg,var(--bg-gradient-colors-B));--text-color:var(--color-text-light);--icon-color:white;--anchor-color:white;--anchor-hover-color:black;--heading-gradient-colors:var(--heading-gradient-colors-dark)}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Kat-Familien{background:linear-gradient(90deg,var(--grey-A),var(--grey-B));--text-color:var(--color-text-dark);--icon-color:var(--col-A);--anchor-color:var(--col-B);--anchor-hover-color:white;--heading-gradient-colors:var(--bg-gradient-colors-B)}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Kat-Familien:hover{background:linear-gradient(90deg,var(--col-A-300),var(--col-B-300));--text-color:var(--color-text-light);--icon-color:white;--anchor-color:white;--anchor-hover-color:black;--heading-gradient-colors:var(--heading-gradient-colors-dark)}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Form-Erzähltheater{background:linear-gradient(90deg,var(--grey-100),var(--grey-200));--text-color:var(--color-text-dark);--icon-color:var(--col-A);--anchor-color:var(--col-B);--anchor-hover-color:white;--heading-gradient-colors:var(--bg-gradient-colors-B)}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Form-Erzähltheater:hover{background:linear-gradient(90deg,var(--grey-400),var(--grey-500));--text-color:var(--color-text-dark);--icon-color:white;--anchor-color:white;--anchor-hover-color:black;--heading-gradient-colors:var(--heading-gradient-colors-dark)}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Kat-Sonst{background:linear-gradient(90deg,var(--grey-100),var(--grey-200));--text-color:var(--color-text-dark);--icon-color:var(--col-B);--anchor-color:var(--col-B);--anchor-hover-color:white;--heading-gradient-colors:var(--bg-gradient-colors-B)}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Kat-Sonst:hover{background:linear-gradient(90deg,var(--grey-800),var(--grey-900));--text-color:var(--color-text-light);--icon-color:var(--col-A);--anchor-color:white;--anchor-hover-color:var(--col-A);--heading-gradient-colors:var(--heading-gradient-colors-light)}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Eintrag{gap:calc(var(--abstand-md)/2)calc(var(--abstand-md)/2);grid-template-rows:min-content min-content min-content min-content;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"Bild Bild""Datum Datum""Stueck Stueck""Adresse Karten";padding:0;display:grid}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Datum,:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Stueck{padding:0 calc(var(--abstand-md)/2);text-wrap:balance}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Bild{grid-area:Bild}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Bild img{aspect-ratio:3/2;object-fit:cover;width:100%}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Datum{grid-area:Datum}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Datum p.datum{font-weight:var(--weight-black);background:linear-gradient(90deg,var(--heading-gradient-colors));-webkit-text-fill-color:transparent;line-height:1.4em;font-size:var(--text-md);-webkit-background-clip:text;background-clip:text;margin-bottom:0;display:inline-block}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Datum p.extra{font-weight:var(--weight-medium);font-size:var(--text-sm);margin-bottom:0}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Adresse{font-weight:var(--weight-medium);font-size:var(--text-sm);padding:0 0 calc(var(--abstand-md)/2)calc(var(--abstand-md)/2);grid-area:Adresse;margin-bottom:0}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Adresse ul{margin-bottom:0}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Adresse ul li{line-height:1.2em}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Stueck{grid-area:Stueck}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Stueck .cancelled-wrap{filter:drop-shadow(.2em .2em .1em oklch(0 0 0/.4))}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Stueck .cancelled{background:repeating-linear-gradient(45deg,var(--col-A),var(--col-A).5em,var(--col-B).5em,var(--col-B)1em);background:repeating-linear-gradient(45deg,var(--col-A-300),var(--col-A-300).5em,var(--col-B-300).5em,var(--col-B-300)1em);color:#fff;font-size:.9em;font-weight:var(--weight-bold);clip-path:polygon(0% 0%,100% 0%,95% 20%,100% 40%,95% 60%,100% 80%,95% 100%,0% 100%,5% 80%,0% 60%,5% 40%,0% 20%,5% 0%);padding:.25em 1em;display:block;position:absolute;translate:-1.5em 1em;rotate:-8deg}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Karten{font-weight:var(--weight-medium);font-size:var(--text-sm);padding:0 calc(var(--abstand-md)/2)calc(var(--abstand-md)/2)0;grid-area:Karten;margin-bottom:0}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Karten ul.fa-ul,:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Karten ul.fa-ul li,:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Karten p{margin-bottom:0}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Titel{font-weight:var(--weight-black);font-size:var(--text-lg);background:linear-gradient(90deg,var(--heading-gradient-colors));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:0;line-height:1.3em;display:inline-block}:is(.Terminansicht-Raster,.Terminansicht-Liste) .Termine .Termine--Untertitel{font-size:var(--text-sm);margin-bottom:0}@media screen and (min-width:40em){.Terminansicht-Liste .Termine .Termine--Eintrag{margin:calc(var(--abstand-md)/2)0;gap:calc(var(--abstand-md)/2);grid-template-rows:repeat(3,min-content);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));grid-template-areas:"Bild Datum Datum""Bild Stueck Stueck""Bild Adresse Karten";transition:all .2s ease-in-out}.Terminansicht-Liste .Termine .Termine--Eintrag:hover{translate:.5em}.Terminansicht-Liste .Termine .Termine--Bild img{object-fit:cover;width:100%;height:100%}.Terminansicht-Liste .Termine .Termine--Datum{padding:calc(var(--abstand-md)/2)calc(var(--abstand-md)/2)0 0}.Terminansicht-Liste .Termine .Termine--Stueck{padding:0 calc(var(--abstand-md)/2)0 0}.Terminansicht-Liste .Termine .Termine--Adresse{padding:0 0 calc(var(--abstand-md)/2)0}.Terminansicht-Liste .Termine .Termine--Karten{padding:0 calc(var(--abstand-md)/2)calc(var(--abstand-md)/2)0}}@media screen and (min-width:64em){.Terminansicht-Liste .Termine .Termine--Eintrag{margin:calc(var(--abstand-md)/2)0;gap:calc(var(--abstand-md)/2)calc(var(--abstand-md)/1);grid-template-columns:minmax(12rem,6fr) minmax(0,8fr) minmax(0,4fr) minmax(0,6fr);grid-template-areas:"Bild Datum Datum Adresse""Bild Stueck Stueck Karten"}.Terminansicht-Liste .Termine .Termine--Bild img{width:100%;height:100%;min-height:8rem}.Terminansicht-Liste .Termine .Termine--Karten,.Terminansicht-Liste .Termine .Termine--Adresse,.Terminansicht-Liste .Termine .Termine--Datum{margin-bottom:0}.Terminansicht-Liste .Termine .Termine--Datum{padding:calc(var(--abstand-md)/2)0 0 0}.Terminansicht-Liste .Termine .Termine--Stueck{padding:0 0 calc(var(--abstand-md)/2)0}.Terminansicht-Liste .Termine .Termine--Adresse{padding:calc(var(--abstand-md)/2)calc(var(--abstand-md)/2)0 0}.Terminansicht-Liste .Termine .Termine--Karten{padding:0 calc(var(--abstand-md)/2)calc(var(--abstand-md)/2)0}}@media screen and (min-width:75em){.Terminansicht-Liste .Termine .Termine--Eintrag{margin:calc(var(--abstand-md)/2)0;gap:calc(var(--abstand-md)/2)calc(var(--abstand-md)/1);grid-template:"Bild Datum Stueck Adresse Karten"minmax(10rem,1fr)/15rem minmax(10rem,3fr) minmax(0,8fr) minmax(0,4fr) minmax(0,4fr)}.Terminansicht-Liste .Termine .Termine--Datum,.Terminansicht-Liste .Termine .Termine--Adresse,.Terminansicht-Liste .Termine .Termine--Karten{padding:calc(var(--abstand-md)/2)0 calc(var(--abstand-md)/2)0}.Terminansicht-Liste .Termine .Termine--Bild img{width:15rem;height:100%;min-height:9rem}.Terminansicht-Liste .Termine .Termine--Stueck{padding:calc(var(--abstand-md)/2)0}}.projekte-logi{flex-flow:wrap;justify-content:space-evenly;display:flex}.projekte-logi .projekt-item{flex:0 auto;align-items:center;display:flex}.projekte-logi .projekt-item a{transition:transform .25s}.projekte-logi .projekt-item a:hover{transform:scale(1.05)}.projekte-logi .projekt-item div{flex:0 auto;justify-content:center;align-items:center;max-width:80vw;display:flex}.projekte-logi .projekt-item img{object-fit:contain;max-width:80vw}[data-tooltip]{position:relative}[data-tooltip]:before{content:"";width:0;height:0;display:none;position:absolute}[data-tooltip]{display:block}[data-tooltip]:after{font-family:var(--text-font);opacity:0;content:attr(data-tooltip);background:var(--tooltip-bg);color:var(--tooltip-text);font-size:var(--text-xs);white-space:nowrap;text-rendering:optimizelegibility;font-weight:var(--weight-medium);border-radius:.25em;width:0;height:0;padding:.1em .9em;transition-duration:0s;display:block;position:absolute;transform:translateY(.5em)}[data-tooltip]:hover:before,[data-tooltip]:hover:after{opacity:1;width:auto;height:auto;transition:width .25s ease-out,height .25s ease-out,opacity .25s ease-out,transform .25s ease-out;display:block;transform:translateY(0)}[data-tooltip]:after{margin-top:-1.1em;top:50%;right:3.5em}#consentfriend{font-family:var(--text-font)}.klaro{font-family:var(--text-font);--consentfriend-font-size:var(--text-sm);--consentfriend-dark1:white;--consentfriend-green1:var(--col-B-100);--consentfriend-green2:var(--col-B-300);--consentfriend-blue1:var(--col-A-200);--consentfriend-border-radius:.5rem;--consentfriend-dark2:var(--col-A-400)}.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{--consentfriend-border-radius:2em;padding:.5em 1.5em!important}.klaro .cookie-notice a{font-weight:var(--weight-medium)}.grid{column-gap:var(--abstand);grid-template-columns:1fr repeat(var(--noc),min(calc((var(--max-layout-width) - ((var(--noc) + 1)*var(--abstand)))/var(--noc)),calc((100% - ((var(--noc) + 1)*var(--abstand)))/var(--noc))))1fr;--noc:12;margin:0 auto;display:grid}.grid>*{grid-column:2/-2}.grid.grid--full>*{grid-column:1/-1;width:100%}.grid.grid--wide{max-width:var(--max-layout-bleed-width);grid-template-columns:1fr;column-gap:0}.grid.grid--wide>*{padding-inline:var(--abstand);grid-column:2/-2;width:100%}.grid.grid--1-small>*{grid-column:2/-2;width:100%}.grid:has(.colpolster){grid-row-gap:calc(var(--abstand))}.grid.rightbleed{max-width:var(--max-layout-bleed-width)}.grid.rightbleed>.col:last-of-type{grid-column-end:-1}.grid.leftbleed{max-width:var(--max-layout-bleed-width)}.grid.leftbleed>.col:first-of-type{grid-column-start:1}@media screen and (min-width:40rem){.grid.grid--1-1>.col:first-of-type{grid-column:2/8}.grid.grid--1-1>.col:nth-of-type(2){grid-column:8/-2}.grid.grid--1-2>.col:first-of-type{grid-column:2/7}.grid.grid--1-2>.col:nth-of-type(2){grid-column:7/-2}.grid.grid--2-1>.col:first-of-type{grid-column:2/9}.grid.grid--2-1>.col:nth-of-type(2){grid-column:9/-2}.grid.grid--3-2>.col:first-of-type{grid-column:2/9}.grid.grid--3-2>.col:nth-of-type(2){grid-column:9/-2}.grid.grid--2-3>.col:first-of-type{grid-column:2/7}.grid.grid--2-3>.col:nth-of-type(2){grid-column:7/-2}.grid.grid--1-3>.col:first-of-type{grid-column:2/6}.grid.grid--1-3>.col:nth-of-type(2){grid-column:6/-2}.grid.grid--3-1>.col:first-of-type{grid-column:2/10}.grid.grid--3-1>.col:nth-of-type(2){grid-column:10/-2}.grid.grid--1-1-1>.col:first-of-type{grid-column:2/-2}.grid.grid--1-1-1>.col:nth-of-type(2){grid-column:2/8}.grid.grid--1-1-1>.col:nth-of-type(3){grid-column:8/-2}.grid.grid--1-1-1-1>.col:first-of-type{grid-column:2/8}.grid.grid--1-1-1-1>.col:nth-of-type(2){grid-column:8/-2}.grid.grid--1-1-1-1>.col:nth-of-type(3){grid-column:2/8}.grid.grid--1-1-1-1>.col:nth-of-type(4){grid-column:8/-2}.grid.grid--1-2-1>.col:first-of-type{grid-area:2/2/auto/8}.grid.grid--1-2-1>.col:nth-of-type(2){grid-area:1/2/auto/-2}.grid.grid--1-2-1>.col:nth-of-type(3){grid-area:2/8/auto/-2}.grid.grid--1-small>*{grid-column:3/-3;width:100%}.grid.imageplustext>.col:first-of-type{grid-area:1/1/auto/-1}.grid.imageplustext>.col:last-of-type{margin-block:var(--abstand);grid-area:1/-1/auto/-8}.grid.textplusimage>.col:last-of-type{z-index:1;grid-area:1/1/auto/-1}.grid.textplusimage>.col:first-of-type{margin-block:var(--abstand);z-index:2;grid-area:1/1/auto/8}.grid.rightbleed{max-width:var(--max-layout-bleed-width)}.grid.rightbleed>.col:last-of-type{grid-column-end:-1}.grid.leftbleed{max-width:var(--max-layout-bleed-width)}.grid.leftbleed>.col:first-of-type{grid-column-start:1}}@media screen and (min-width:64rem){.grid.grid--1-2>.col:first-of-type{grid-column:2/6}.grid.grid--1-2>.col:nth-of-type(2){grid-column:6/-2}.grid.grid--2-1>.col:first-of-type{grid-column:2/10}.grid.grid--2-1>.col:nth-of-type(2){grid-column:10/-2}.grid.grid--3-2>.col:first-of-type{grid-column:2/9}.grid.grid--3-2>.col:nth-of-type(2){grid-column:9/-2}.grid.grid--2-3>.col:first-of-type{grid-column:2/7}.grid.grid--2-3>.col:nth-of-type(2){grid-column:7/-2}.grid.grid--1-3>.col:first-of-type{grid-column:2/5}.grid.grid--1-3>.col:nth-of-type(2){grid-column:5/-2}.grid.grid--3-1>.col:first-of-type{grid-column:2/11}.grid.grid--3-1>.col:nth-of-type(2){grid-column:11/-2}.grid.grid--1-1-1>.col:first-of-type{grid-column:2/6}.grid.grid--1-1-1>.col:nth-of-type(2){grid-column:6/10}.grid.grid--1-1-1>.col:nth-of-type(3){grid-column:10/-2}.grid.grid--1-1-1-1>.col:first-of-type{grid-column:2/5}.grid.grid--1-1-1-1>.col:nth-of-type(2){grid-column:5/8}.grid.grid--1-1-1-1>.col:nth-of-type(3){grid-column:8/11}.grid.grid--1-1-1-1>.col:nth-of-type(4){grid-column:11/-2}.grid.grid--1-2-1>.col:first-of-type{grid-area:1/2/auto/5}.grid.grid--1-2-1>.col:nth-of-type(2){grid-area:1/5/auto/11}.grid.grid--1-2-1>.col:nth-of-type(3){grid-area:1/11/auto/-2}.grid.imageplustext{max-width:var(--max-layout-bleed-width)}.grid.imageplustext>.col:first-of-type{grid-column:1/-1}.grid.imageplustext>.col:last-of-type{grid-column:9/-2}.grid.textplusimage{max-width:var(--max-layout-bleed-width)}.grid.textplusimage>.col:last-of-type{grid-column:1/-1}.grid.textplusimage>.col:first-of-type{grid-column:2/7}.grid.grid--footer{grid-gap:var(--abstand);grid-template-rows:auto 1fr}.grid.grid--footer>.col:first-of-type{grid-area:1/2/2/-2}.grid.grid--footer>.col:nth-of-type(2){grid-area:2/2/3/-2}}.bg-image>*{grid-area:1/2/-1/-2}.bg-image .col-image{background-size:cover;background-image:var(--bg-image);background-position:50%;grid-column:1/-1}.bg-image .col-image:has(+.col-overlay){filter:brightness(70%)contrast(50%)saturate(0);background-attachment:fixed}.bg-image .col-overlay{background:linear-gradient(90deg,var(--bg-overlay-colors));mix-blend-mode:multiply;opacity:.8;grid-column:1/-1;width:100%;height:100%}.bg-image>.col{padding-block:var(--abstand);z-index:1;--text-color:#ffffffe6}.polster-oben{padding-top:var(--abstand)}.polster-oben-halb{padding-top:calc(var(--abstand)/2)}.polster-unten{padding-bottom:var(--abstand)}.polster-unten-halb{padding-bottom:calc(var(--abstand)/2)}.abstand-oben{margin-top:var(--abstand)}.abstand-unten{margin-bottom:var(--abstand)}.abstand-oben-halb{margin-top:calc(var(--abstand)/2)}.abstand-unten-halb{margin-bottom:calc(var(--abstand)/2)}.klaro{font-family:var(--text-font);--consentfriend-font-size:var(--text-sm);--consentfriend-border-radius:var(--radius);--consentfriend-dark2:var(--col-akzent-300);--consentfriend-dark1:var(--col-akzent-700);--consentfriend-dark3:var(--col-akzent-300);--consentfriend-green1:var(--col-akzent-300);--consentfriend-green2:var(--col-akzent-300);--consentfriend-blue1:var(--col-akzent-300);--consentfriend-blue2:var(--col-akzent);--consentfriend-white1:var(--col-akzent-300);--consentfriend-white2:var(--col-akzent);--consentfriend-light1:white}.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{--consentfriend-border-radius:2em;padding:.5em 1.5em!important}.klaro .cookie-notice a{font-weight:var(--weight-bold)}.klaro label.cm-list-label{--text-color:white}.klaro .cm-required{--dark2:oklch(1 0 0/.8)}.klaro .cm-btn-info{--button-text-color:white;--blue1:var(--col-A-700)}.klaro .cm-btn-success{--button-text-color:white;--green1:var(--col-C-700)}.klaro .cm-btn-accept{--blue1:var(--col-A-700);--button-text-color:white}.klaro .cn-decline{--dark2:var(--col-D-700);--button-text-color:white}