#intro,body{display:flex}.checkbox input,.radio input,.tagBlock .tag{margin-right:.5rem}#footerLogo,footer .text.bigText{grid-column:2 span}ul.mainNav li>ul li a,ul.mainNav li>ul li:last-child a{border-bottom:solid var(--line-thickness)}#cookiemessage,header{position:fixed;z-index:2}.event.tblock .eventDate,.event.tblock .eventLocation,.tagBlock .tag,.text{font-family:'GT Era Text',sans-serif}.formcheckbox.checkbox label p a,footer .bigText.text a{text-decoration:underline}*,[class*=" icon-"]:before,[class^=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--font-size-xtrasmall:.65rem;--font-size-nav:.75rem;--font-size-small:.8rem;--font-size-normal:1rem;--font-size-medium:1.3rem;--font-size-mediumlarge:1.5rem;--font-size-lead:1.75rem;--font-size-large:2.75rem;--color-black:#000000;--color-terracotta:#862802;--color-sand:#DCD2C8;--color-sandbright:#EDE9E3;--color-earth:#403F32;--color-formfield:#F6F4F1;--color-lightgreen:#19FF9F;--color-white:#FFFFFF;--color-rosa:#FFB3E5;--line-thickness:1px;--plyr-color-main:var(--color-earth)}*{margin:0;padding:0;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;font-feature-settings:'kern';text-rendering:optimizeLegibility}html{width:100%;-webkit-tap-highlight-color:transparent;font-size:15px;scroll-behavior:smooth}.previewTiles .tblock .text,.skiplink:focus,.testimonialTiles .tblock .text,.textbox>.text h3,body,footer{font-size:var(--font-size-normal)}body{font-family:'GT Era',sans-serif;background-color:var(--color-white);height:100%;color:var(--color-black);font-weight:400;letter-spacing:-.01em;overflow-x:hidden;line-height:1.25;flex-direction:column;min-height:100vh}button{background:0 0;border:none;font-family:inherit;cursor:pointer}#cookiemessage{bottom:0;color:var(--color-white);width:100%;padding:1rem 2rem;background-color:var(--color-blue);border-top:1px solid;left:0;display:flex;gap:1rem;background-color:var(--color-sandbright);color:var(--color-earth)}a{color:inherit;text-decoration:none}#cookiemessage .btns .btn-primary:hover,footer{color:var(--color-sandbright)}#logo{width:11.2rem;height:auto}#logo svg{width:100%;display:block;height:auto}article.textbox.leftImage .image{order:1}article.textbox.leftImage .text{order:2}.image picture{overflow:hidden;display:block}#intro figure picture{display:block;width:100%;margin-left:auto}#intro{align-items:stretch;padding:14rem 2rem 5rem;display:grid;grid-template-columns:repeat(3,1fr)}#intro:has(figure.image.landscape) h1{flex-shrink:0;flex-grow:0;width:100%}.homepage #intro:has(figure.image.landscape) h1{width:calc(100% - 4em)}article.multiblock.previewTiles>.text{grid-column:1/-1;margin-bottom:0}article.multiblock.previewTiles>.linkbox{grid-column:1/-1;text-align:right}#intro figure.image.landscape{flex-shrink:1;min-width:0;overflow:hidden}#intro figure.image.landscape img{width:100%;height:100%;object-fit:cover;display:block}.tblock .text{display:grid;grid-template-columns:repeat(2,1fr);font-size:var(--font-size-mediumlarge)}.multiblock .event.tblock,.teaserBox.textbox{grid-template-columns:repeat(12,1fr)}#intro:has(figure.image) h1{font-size:4.4rem;font-family:'Apoc Revelations',serif;text-transform:none;letter-spacing:0;display:inline;line-height:1.01;max-width:85%;flex-grow:1;flex-shrink:0}body:not(.homepage) #intro:has(figure.image) h1{color:var(--color-black)}#intro figure.image{width:50%;max-width:40rem;order:-1;margin-left:auto;margin-right:-2rem;flex:1 0 auto}.tagBlock .tag{padding:.25rem .5rem;border:var(--line-thickness) solid;border-radius:.25rem;font-weight:800;font-size:var(--font-size-xtrasmall);text-transform:uppercase;letter-spacing:0;line-height:1.16}.tagBlock{margin-top:.8rem}#intro:has(.image){display:flex;justify-content:space-between;flex-direction:column;padding-top:8rem;padding-bottom:2rem;gap:2rem}.form-check-group{display:flex;flex-wrap:wrap;column-gap:1.5rem;margin-bottom:1.5rem}input[type=checkbox],input[type=radio]{display:inline-block;width:.25rem;height:.25rem;margin:0 .75rem .1rem 0;background:var(--color-white);border:var(--line-standard) var(--color-black) solid;cursor:pointer}input[type=checkbox]:checked+label span,input[type=radio]:checked+label span{background:var(--color-black);border:var(--color-black) var(--line-standard) solid}.form-check-group input:before,.formcheckbox.checkbox input:before,.radio input:before{height:.5rem;cursor:pointer;width:.5rem;margin:auto;content:'';display:block;position:absolute;top:50%;overflow:hidden;left:50%;transform:translate(-50%,-50%)}.form-check-group input:checked:before,.formcheckbox.checkbox input:checked:before{content:'\e805';font-family:oekoversum;top:0;left:0;font-size:1.1rem;line-height:1;height:100%;width:1rem;transform:none;margin-left:-.15rem;margin-top:-.05rem}#intro figure.image.landscape+.ctaBlock{position:absolute;width:auto;right:2rem}.form-check-group .radio input:checked:before,.radio input:checked:before{background-color:var(--color-black);height:.5rem;width:.5rem;left:50%;top:50%;transform:translate(-50%,-50%);margin-left:unset;margin-top:unset}.radio input:before{border-radius:1rem}.imageFirst.previewTiles figure.image{order:-1}.form-check-group,.formcheckbox{padding:0 0 1rem;line-height:1.25}.form-check-group input,.formcheckbox.checkbox input,.radio input{-webkit-appearance:none;display:block;padding:0;margin:0;width:1rem;height:1rem;border:none;background-color:var(--color-formfield);left:0;position:absolute;border:var(--line-thickness) solid var(--color-black);border-radius:1rem}.homepage h1 span{margin-right:1.6rem}.form-check-group .checkbox input,.formcheckbox.checkbox input{border-radius:0}.form-check-group input:disabled{opacity:.25}.checkbox label,.radio label{display:flex;padding-left:1.75rem;gap:.15rem;display:flex;letter-spacing:.02em;position:relative;align-items:center}footer{background-color:var(--color-earth);padding:1.65rem 2rem 1.6rem;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:1rem;grid-row-gap:9rem;position:relative;overflow:hidden;line-height:1.4}#footerLogo svg path,.earth #logo path{fill:var(--color-sandbright)}#footerLogo{position:absolute;right:2rem;bottom:0;width:calc(50% - 3rem);transform:translateY(.3rem)}#footerLogo svg{width:100%;height:auto}footer .text.bigText h2{line-height:1.09;font-size:inherit;letter-spacing:.01em;font-family:'Apoc Revelations',serif;font-size:var(--font-size-large);margin-top:-.55rem;margin-bottom:1.45rem}footer .bigText.text a{text-decoration-thickness:.03em;text-underline-offset:.2em}.multiblock.iconTiles .tblock h3:after{content:'\e808';margin-left:.35em;font-family:oekoversum}.homepage #intro h1 a.btn:after,.text p.btn a:after{content:'\2193';font-weight:400;margin-left:.5em}.text p.button a:after{margin-left:.25em;content:'\e804';font-family:oekoversum}.teaserBox.textbox:not(.white){margin-bottom:-1px}.teaserBox .title{grid-column:5 span}.textbox.teaserBox .text+a.more{margin-top:0}.teaserBox.textbox .linkbox{grid-column:3 span;text-align:right;margin-top:0}.text p.button,.textbox.teaserBox>.text h3{font-size:var(--font-size-mediumlarge)}.redFont #intro .text,.redFont #intro h1,.textbox.teaserBox.white h2{color:var(--color-terracotta)}.teaserBox i+.title,.teaserBox.textbox .text{grid-column:4 span}.multiblock .tblock,.multiblock .tblock.event,.teaserBox i.icon{margin-bottom:0}.textbox.teaserBox h2{margin-bottom:0;font-size:var(--font-size-large)}.archiveEvent .titleblock h3,.archiveEvent h2{font-weight:800;font-size:var(--font-size-medium)}.text{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;-ms-hyphenate-limit-chars:10 4 4;hyphenate-limit-chars:10 4 4}#filterBox button,#intro .text.ctaBlock,#intro a.btn,#navigation,.archiveEvent h2,.btn-primary,.text p.button,.text.lead,h1,ul.mainNav li>ul li a{font-family:'GT Era',sans-serif}.dropdownbox>.text{width:50%;margin-bottom:3rem}ul.subsites{grid-column:2;list-style:none;display:flex;gap:1rem}main{flex-grow:1;background-color:var(--color-sandbright)}.podcastBox .linkbox{grid-column:2;text-align:right}.event.tblock:has(.linkbox) .titleblock{grid-column:3/6}.swiper-pagination{position:absolute;bottom:-3rem!important}.swiper-pagination-bullet{border:1px solid #000;height:.8rem;background-color:#000;width:.8rem;opacity:.25;margin:0 .75rem!important}.swiper-pagination-bullet-active{opacity:1}.event.tblock:not(:has(.linkbox)):not(:has(.more)) .eventDate,.event.tblock:not(:has(.linkbox)):not(:has(.more)) .eventLocation,.eventlist .tblock .linkbox,.multiblock .event.tblock figure.image,.testimonialOuter{grid-column:3 span}.podcastBox.textbox>.linkbox,.podcasts+.more,.textbox .text+a.more{margin-top:6rem}.textbox>.linkbox{text-align:right;grid-column:2 span;margin-top:3rem}.alert.alert-danger{background-color:var(--color-terracotta);color:var(--color-rosa);grid-column:2 span;padding:1rem 1.5rem;margin-bottom:1rem;color:#fff}ul.mainNav li>ul li a{padding:.75rem 0;display:block;border-top:solid var(--line-thickness);font-size:calc(1.1 * var(--font-size-small));font-weight:400;letter-spacing:.02em;text-transform:none;margin-bottom:calc(-1 * var(--line-thickness));transition:padding .25s ease-out;opacity:1}.multiblock.previewTiles .tblock:has(.image) .text{flex-direction:column;margin-top:unset;flex-grow:1;margin-bottom:0;display:block;gap:0;justify-content:space-between}.previewTiles .tblock a>p{order:2;margin-top:1.2rem}.archiveEvent .titleblock h3{line-height:1.3;letter-spacing:.08em}#menu,.archiveEvent .eventTime,.archiveEvent .tagBlock,i.form-helper{display:none}.archiveEvent{border-bottom:var(--line-thickness) solid #00000040}.text.someText{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}#navigation>ul>li>a{transition:opacity .25s ease-out}header{min-height:5rem;padding:1.5rem 2rem;width:100%;transition:background-color .25s ease-out,transform .25s ease-out}.innerBox,article,ul.mainNav{position:relative}#navigation{position:absolute;right:2rem;top:2rem}#intro h1{margin-top:2rem}#navigation,h1{font-weight:800;letter-spacing:.1em;font-size:var(--font-size-nav);text-transform:uppercase;line-height:1.4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}#intro .text,h2,main>h1{font-family:'Apoc Revelations',serif}h2,main>h1{font-size:var(--font-size-large);line-height:1.09;letter-spacing:.01em}.form-group,.pblock:not(:last-child),.yform h3{margin-bottom:1.5rem}#filterBox,.multiblock h2{margin-bottom:3rem}.dropdownbox h2,.textbox h2{margin-bottom:3rem;grid-column:2 span}a.readmore{display:inline-flex;justify-content:flex-end}.homepage #intro:has(.image){flex-direction:column;padding-top:5.9rem;min-height:100dvh}.dropdownlist .linkbox,.tblock .linkbox{text-align:right;order:4;flex-grow:0}.multiblock.previewTiles .text h3,.previewTiles.multiblock .tblock h2,.previewTiles.multiblock .tblock h3,.tblock .linkbox p:not(:last-child){margin-bottom:1.2rem}.multiblock{padding:3rem 2rem;margin-top:-1px}.multiblock .tblock h2,.multiblock .tblock h3,.textbox .podcasts.text>h3,.textbox:has(.text.smallTitle) h2,.textbox>.text h3{font-size:var(--font-size-mediumlarge);font-family:'GT Era',sans-serif;font-weight:800;margin-bottom:.7rem;line-height:1;letter-spacing:.02em}.textbox:has(.text.smallTitle) h2{width:50%;margin-bottom:1em}.textbox>.text h3{letter-spacing:1%;line-height:1}#filterBox button.active,#filterBox button:hover,#intro a.btn:hover,.btn-primary:hover{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.archiveEvent,.iconTiles.multiblock .tblock,.multiblock .tblock{border-bottom:var(--line-thickness) solid}#filterBox button,.btn-primary,.homepage #intro h1 a.btn{display:inline-flex;font-family:'GT Era',sans-serif;font-weight:800;font-size:var(--font-size-normal)}.eventPerson,.skiplink:focus,strong{font-weight:700}#cookiemessage .btns .btn-primary{margin-top:unset;color:#000}#cookiemessage .btns{display:flex;gap:.5rem}.multiblock.previewTiles.imageFirst .tblock{border-top:unset!important;padding-top:0}.previewTiles figure.image img,.testimonialTiles img{height:100%;object-fit:cover}.eventlist,.multiblock.imageTiles .text+.tblock,.multiblock.previewTiles .tblock,.multiblock:not(:has(.eventlist)) .tblock:first-of-type{border-top:var(--line-thickness) solid}#cookiemessage .text{justify-items:center;display:flex;align-items:center}.homepage #intro h1 a.btn{bottom:2.5rem;position:absolute;white-space:nowrap}header.out{transform:translateY(-100%)}#filterBox{order:-1;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}#filterBox button{border:var(--color-black) solid var(--line-thickness)}article.multiblock:has(.eventlist){display:flex;flex-direction:column}ul.filterGroup{display:flex;list-style:none;gap:.75rem;margin-left:.75rem}#filterBox button,#intro a.btn,.btn-primary{border:var(--line-thickness) solid;padding:.6rem 1.5rem;display:block;font-weight:700;border-radius:3rem;cursor:pointer;color:inherit;transition:.15s ease-out;background-color:inherit}.form-control,select{font-family:inherit;font-size:inherit}article.gallery.col3{column-count:3;display:block}#yform-table-rex_anmeldeformular-veranstaltung.form-check-group:not(:has(.checkbox ~ .checkbox)){opacity:0;pointer-events:none;position:absolute;margin:0;padding:0}article.gallery.col3 .swiper-slide{margin-bottom:3.45rem}.homepage .earth #logo path{fill:var(--color-lightgreen)}.homepage #intro.earth,.homepage #navigation{color:var(--color-lightgreen)}article.white:last-child{padding-bottom:6rem}#intro:has(figure.image.portrait) h1{width:auto;flex:0 1 auto}.archiveEvent h2{margin-bottom:.3rem;letter-spacing:.05em}.archiveEvent .titleblock{padding:0;flex-grow:1;flex:0 0 100%;margin-bottom:.25rem;cursor:unset}.archiveEvent{padding:1rem 0;display:flex;flex-wrap:wrap;column-gap:1rem}#intro .text{font-size:3rem;grid-column:2 span;line-height:1.06;letter-spacing:.03em}label.control-label{opacity:.6;display:block;margin-bottom:.4rem;flex-grow:1;width:100%}.form-control{background-color:var(--color-formfield);border:none;resize:none;padding:.5rem;width:100%;display:block}.skiplink,span.unicorn>span{height:1px;overflow:hidden;width:1px}textarea.form-control{height:8.5rem}.btn-primary{margin-top:3rem;cursor:pointer}.yform:has(#table-rex_anmeldeformular){grid-column:2 span}.yform:has(#table-rex_anmeldeformular) form{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:2rem}.bottomLine.text,.multiblock .tblock,.textbox{grid-template-columns:repeat(2,1fr)}.buttonBox .btn-primary{margin:3rem auto 0}.yform:has(#table-rex_anmeldeformular) .form-group:not(#yform-table-rex_anmeldeformular-plz):not(#yform-table-rex_anmeldeformular-ort){grid-column:2 span}.buttonBox,.form-check-group,.formcheckbox,.yform:has(#table-rex_anmeldeformular) .form-group:has(textarea){grid-column:4 span!important}.multiblock.iconTiles .tblock h3{font-weight:400;text-align:right;margin-bottom:0;transition:transform .25s ease-out}.testimonialTiles picture{height:6rem;width:6rem;overflow:hidden;border-radius:6rem}.skiplink:focus,i.icon{height:auto;display:block}.sand.iconTiles,.textbox.rosa{color:var(--color-black)}i.icon{width:6rem;margin-bottom:2.75rem;margin-left:0}.icon img{width:100%}ul.mainNav{display:flex;gap:2rem;list-style:none}ul.mainNav li>ul{display:none;position:absolute;margin-top:1.5rem;list-style:none;width:100%;margin-bottom:2.1rem;left:0}nav.skiplinks{left:1rem;right:unset;font-size:var(--font-size-small);top:1rem;z-index:10;position:fixed}nav.skiplinks ul{position:absolute!important;left:0;top:0;padding:0;display:block;margin:0;list-style:none}.skiplink{border:0;margin:-1px;white-space:nowrap;padding:0;position:absolute}.skiplink:focus{border-radius:0;z-index:100;width:auto;padding:.5rem;background-color:#fff;color:var(--color-earth)}.form-group:has(input[type=hidden]){position:absolute;opacity:0;margin:0;padding:0}:focus-visible{outline:var(--color-earth) auto 1px}.textbox .text{line-height:1.4}.textbox .imagegallery{column-count:3;grid-column:2 span;grid-gap:4rem}.textbox .text+.imagegallery,.textbox>.text h3:not(:first-child){margin-top:3rem}.textbox .imagegallery .image{padding-bottom:4rem;break-inside:avoid}#filterBox button.disabled{opacity:.25;pointer-events:none}.event.tblock.hidden{display:none!important}.multiblock .event.tblock{display:grid;grid-gap:2rem}.form-check-group:has(input[name="veranstaltung[]"]) .checkbox,.radio{margin-bottom:.5rem;display:block;width:100%}.event.tblock .titleblock:first-child{grid-column:1/7}.tblock a:has(.image){grid-column:1 span;grid-row:2 span}.multiblock.previewTiles .tblock:has(.image) a .text{margin-bottom:0}.dropdownlist .linkbox a,.event .more,.linkbox .more,.multiblock>.more,.readmore,.tblock .linkbox a{grid-column:2 span;text-align:right;font-size:var(--font-size-mediumlarge);transition:transform .25s ease-out;white-space:nowrap;transform:none;display:inline-flex;justify-content:end;line-height:1;letter-spacing:.02em}.textbox>figure.image:has(img[src$=".svg"]){width:100%}main>h1{text-transform:none;margin-left:2rem;margin-top:9rem;margin-bottom:2rem}.ctaBlock a[href^="https://"]:after,.dropdownlist .linkbox a[href^="https://"]:after,.icon-arrow-extern:before,.linkbox .more[href^="https://"]:after,.multiblock>.more[href^="https://"]:after,.tblock .linkbox a[href^="https://"]:after,a.readmore[href^="https://"]:after{content:'\e804'}.ctaBlock a[href*="/#"]:after,.icon-arrow-down:before{content:'\e803'}.multiblock .tblock:has(.linkbox):not(.event){grid-template-columns:repeat(3,1fr)}.multiblock .event.tblock:has(.linkbox) figure.image,.multiblock .tblock:has(.linkbox) .image{grid-column:2 span}.multiblock>.more{grid-column:3;justify-content:flex-end;align-items:flex-end;align-content:flex-end}.event.tblock .titleblock{grid-column:4/7;padding:0;cursor:inherit}.bottomLine.text,.event.tblock .eventDate,.eventLocation,.fullImage>figure.image,.partnerLogos,.text.lead{grid-column:2 span}article.textbox.leftImage:has(.more) .image,article.textbox.rightImage:has(.more) .image{grid-column:1;margin-left:0;margin-top:3rem;order:unset;max-width:31.5rem}article.textbox.leftImage:has(.more) .text{order:unset}article.textbox.leftImage:has(.more) .more,article.textbox.rightImage:has(.more) .more{grid-column:2;align-items:flex-end;justify-content:flex-end;justify-items:flex-end;display:inline-flex}article.white:not(.multiblock):not(.dropdownbox)+.white:before{content:'';position:absolute;width:calc(100% - 4rem);background-color:#000;height:var(--line-thickness);top:0;margin:0 2rem;left:0}.partnerLogos{display:flex;padding:0;gap:3rem}.partnerLogo img{width:100%;position:absolute;height:100%;object-fit:contain}.partnerLogo:after{padding-bottom:75%;content:'';display:block}#intro:has(.image.portrait){flex-direction:row;align-items:flex-end;padding-top:5rem}.testimonialOuter{position:relative;width:100dvw;display:block}.multiblock>.text:not(.lead){margin-bottom:6rem;width:50%}#intro figure.image.portrait{order:unset;max-width:calc(66dvh - 5rem)}.partnerLogo{position:relative;width:12rem;height:6rem}.bottomLine.text{font-size:var(--font-size-small);display:grid;grid-column-gap:3rem}.earth{background-color:var(--color-earth);color:var(--color-sandbright);--color-intro:var(--color-sandbright);--color-introBG:var(--color-earth)}.terracotta{background-color:var(--color-terracotta);color:var(--color-rosa);--color-intro:var(--color-rosa);--color-introBG:var(--color-terracotta)}label.twint-donation-label{margin-bottom:.5rem;display:inline-flex}select{color:inherit;background-color:inherit;padding:.25rem}.homepage header.earth{--color-intro:var(--color-lightgreen)}.terracotta #logo path{fill:var(--color-rosa)}.sand #logo path{fill:var(--color-earth)}.sand{background-color:var(--color-sandbright);color:var(--color-black);--color-intro:var(--color-black);--color-introBG:var(--color-sandbright)}.rosa{background-color:var(--color-rosa);color:var(--color-terracotta);--color-intro:var(--color-terracotta);--color-introBG:var(--color-rosa)}.dropdown,.white{background-color:var(--color-white)}.rosa #logo path{fill:var(--color-terracotta)}.multiblock.iconTiles .text.lead{grid-column:1/-1;margin-bottom:6rem}#intro .text.ctaBlock{bottom:2rem;font-size:var(--font-size-medium);display:flex;justify-content:flex-end;align-items:flex-end;margin-top:3rem;text-align:right;width:100%;grid-column:2/4}#intro .text.ctaBlock p:not(:last-child){margin-bottom:.75rem}article.multiblock.iconTiles{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:4rem}.text.lead{font-size:var(--font-size-lead);letter-spacing:.02em;max-width:85%;line-height:1.25;margin-bottom:3rem}.teaserBox.textbox:not(.white),.white+.sand{margin-top:-1px}.textbox>figure.image{max-width:30rem}.fullImage>figure.image{width:100%;max-width:unset;margin-top:3rem}.textbox.rightImage>figure.image{margin-left:auto;margin-top:auto}.checkbox{margin-right:2rem}.checkbox label p{display:contents}.multiblock.iconTiles h2{grid-column:1/-1}.iconTiles.multiblock .tblock{display:block;padding:1.2rem 0;margin-bottom:0}.agendapage .event.tblock .titleblock{grid-column:4/7}.dropdownbox,.textbox{padding:3rem 2rem;margin:0}.multiblock .tblock{padding:1rem 0;display:grid;grid-gap:3rem;margin-bottom:0}.dropdown .titleblock h3:before{content:'\e800';width:1.5rem;height:1.5rem;position:absolute;left:.5rem;font-family:oekoversum,sans-serif;background-size:cover;background-repeat:no-repeat;background-position:center;transition:transform .25s ease-out}.dropdown .titleblock[aria-expanded=true] h3:before{transform:rotate(180deg)}article.multiblock.previewTiles{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:4rem;grid-row-gap:4rem}.previewTiles.multiblock h2{grid-column:1/-1;margin-bottom:-1rem}.multiblock.previewTiles .tblock{display:flex;flex-direction:column;position:relative;margin-bottom:0;padding:1.2rem 0;gap:1.2rem}.previewTiles figure.image:after{padding-bottom:66.66%;content:'';display:block;position:relative}.previewTiles .image picture{position:absolute;width:100%;height:100%}.multiblock .tblock:has(.image) .text{gap:4rem}.multiblock.imageTiles .tblock:has(.image) .text{grid-column:2/4;grid-row:2;max-width:35em;font-size:var(--font-size-normal)}.formcheckbox.checkbox label p,.pblock iframe,ul.mainNav li:hover>ul{display:block}.multiblock .tblock:has(.image) h3{margin-bottom:0;line-height:1.25}.tblock .text{display:flex;flex-direction:column}.previewTiles .tblock .text{margin-bottom:1.2rem;flex-grow:1}.tblock a{grid-column:1 span}.image img{width:100%;display:block}.previewTiles figure.image{overflow:hidden;position:relative;order:1;margin-bottom:0;flex-grow:0}.text p:not(:last-child),main .text ul{margin-bottom:1em}span.readmore{text-align:right;display:inline-flex;justify-content:flex-end;align-items:flex-end;align-content:flex-end}.previewTiles .tblock>a{display:contents;order:5;flex-grow:1}.dropdownlist .linkbox{position:absolute;right:0;bottom:0}.tblock a>p{text-align:right}.ctaBlock a:after,.dropdownlist .linkbox a:after,.event span.more:after,.linkbox .more:after,.multiblock>.more:after,.tblock .linkbox a:after,a.readmore:after,span.readmore:after{content:'\e808';margin-left:.35em;transition:transform .25s ease-out;display:inline-flex;font-family:oekoversum}.textbox{display:grid;grid-column-gap:2rem}.titleblock{padding:1.1rem 2.75rem;cursor:pointer;position:relative}.anchorblock,span.unicorn>span{position:absolute}article.gallery{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3.45rem;padding:2rem}.swiper-slide img{width:100%}.titleblock h3{font-size:var(--font-size-medium);font-weight:400}.dropBox{padding:1rem 2.75rem;overflow:hidden;display:none}.dropdownlist{border-top:var(--line-thickness) solid var(--color-black)}.testimonialTiles .swiper-container{width:100%;height:100%;display:block;position:relative;margin-left:0}.testimonialTiles .tblock{display:grid;border-bottom:unset;border-top:unset!important;padding:0 2rem;grid-template-columns:6rem calc(100% - 8rem);margin-bottom:4rem;flex-wrap:wrap;column-gap:2rem;row-gap:4rem;width:100%;border-left:var(--line-thickness) solid}.testimonialTiles .tblock .text{display:block;grid-column:2 span}.testimonialTiles .tblock .nameFunction{font-size:var(--font-size-xtrasmall);display:flex;padding-bottom:1rem;align-items:flex-end;font-family:'GT Era Text',sans-serif}.multiblock.testimonialTiles{display:grid;grid-template-columns:repeat(3,1fr);padding:4rem 0;width:100%}.homepage .textbox .imagegallery{column-count:5}.text.lead:last-child{margin-bottom:0}.testimonialTiles h2{grid-column:3 span;margin-left:2rem}.testimonialTiles figure.image{align-items:flex-end;display:flex}.dropdown{border-bottom:var(--line-thickness) solid var(--color-black);transition:background-color .25s ease-out}.dropdown .text{width:50%}main .text ul{margin-left:1.5em}@media (min-width:1025px){html{font-size:16px}}@media (min-width:1250px){html{font-size:18px}}@media (min-width:1600px){html{font-size:20px}}@media (min-width:1900px){html{font-size:22px}}@media (orientation:portrait) and (min-width:551px) and (max-width:1025px){html{font-size:3vw}}@media (orientation:landscape) and (min-width:551px) and (max-width:1025px){html{font-size:16px}}@media (min-width:401px) and (max-width:550px){html{font-size:4.85vw}}@media (min-width:200px) and (max-width:400px){html{font-size:4.85vw}}@media (min-width:1300px){.iconTiles.multiblock .text+.tblock,.iconTiles.multiblock .text+.tblock+.tblock,.iconTiles.multiblock .text+.tblock+.tblock+.tblock{border-top:var(--line-thickness) solid #000}}@media (min-width:1025px) and (max-width:1300px){.teaserBox .title{grid-column:7 span;grid-row:1/3}.teaserBox .icon+.title{grid-column:2/8;grid-row:1/3}.iconTiles.multiblock .text+.tblock,.iconTiles.multiblock .text+.tblock+.tblock{border-top:var(--line-thickness) solid #000}article.multiblock.iconTiles,article.multiblock.previewTiles{grid-template-columns:repeat(2,1fr)}.teaserBox.textbox .text{grid-column:8/13;margin-bottom:1.2rem}.teaserBox.textbox .linkbox{grid-column:8/13;grid-row:2;text-align:left}}@media (max-width:769px) and (orientation:landscape),(max-width:1025px) and (orientation:portrait){#intro,header{min-height:unset}#navigation,#navigation ul.mainNav li:hover ul:before,.eventLocation,.form-group:empty,.text.someText a br{display:none}.agendapage .event.tblock .titleblock,.eventLocation,.eventlist .tblock .linkbox{grid-column:2/4}:root{--font-size-xtrasmall:.65rem;--font-size-nav:.75rem;--font-size-small:.9rem;--font-size-normal:.9rem;--font-size-medium:1rem;--font-size-mediumlarge:1.5rem;--font-size-lead:1.1rem;--font-size-large:1.6rem;--font-size-teaser:2.9rem}header{height:3.25rem;padding:.75rem 1rem}#logo{width:8.5rem}#intro{padding:2rem 1rem;display:flex;flex-direction:column;height:auto}#intro figure.image,.homepage #intro figure.image{width:100%;margin-top:unset;max-width:unset;margin-right:-1rem}.homepage #intro figure.image{margin-top:unset;position:relative}.multiblock .event.tblock,a.event.tblock{grid-template-columns:repeat(3,1fr);grid-row-gap:.75rem;grid-column-gap:1rem}.event.tblock .titleblock,.event.tblock .titleblock:first-child,.event.tblock:has(.linkbox) .titleblock{grid-column:2/4;display:flex;flex-direction:column}.event.tblock .eventDate,.teaserBox.textbox,article.multiblock.iconTiles{flex-direction:column;display:flex}.event.tblock .eventDate{grid-row:2/3;grid-column:1;justify-content:flex-end;font-size:var(--font-size-small)}#menu,.event.tblock:not(:has(.image)) .eventLocation,ul.mainNav li>ul{display:block}.dropdownlist .linkbox a,.event .more,.linkbox .more,.multiblock>.more,.readmore,.tblock .linkbox a,.teaserBox.textbox .linkbox,.text p.button,footer .text{font-size:var(--font-size-normal)}.event.tblock figure.image,.multiblock .event.tblock figure.image,.multiblock .event.tblock:has(.linkbox) figure.image,.multiblock .tblock:has(.linkbox) .image{grid-column:1}.event.tblock:not(:has(.image)):not(:has(.linkbox)) .tagBlock{margin-top:.75rem}.tagBlock{margin-bottom:.25rem;margin-top:0;display:inline-flex}.partnerLogos,footer{display:grid;grid-template-columns:repeat(2,1fr)}ul.filterGroup{flex-wrap:wrap;margin-left:0;gap:.4rem}#filterBox button,#intro a.btn,.btn-primary{padding:.4rem 1rem}#filterBox{gap:.4rem;margin-bottom:2rem}#intro:has(figure.image) h1{font-size:1.9rem;max-width:unset;margin-top:0;line-height:1.16;margin-bottom:0}h1{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;-ms-hyphenate-limit-chars:10 4 4;hyphenate-limit-chars:10 4 4}#intro:has(figure.image.landscape) h1{width:100%!important}.homepage #intro h1 a.btn{position:static;margin-top:unset;transform:translateY(-.25rem);margin-left:0}.text.lead{max-width:unset;margin-bottom:0}.previewTiles.multiblock h2,article.multiblock.previewTiles>.text,article.multiblock>.text.lead{margin-bottom:1.2rem}.subpage #intro h1,.tblock .linkbox p:not(:last-child){margin-bottom:1rem}.dropdownbox,.multiblock,.teaserBox.textbox,.textbox{padding:2rem 1rem}.homepage .textbox .imagegallery{column-count:unset;margin:0 1rem}.eventlist .event:not(:has(.image)),.partnerLogos{margin-top:1rem}.textbox .imagegallery .image{padding-bottom:2rem;margin-right:3rem}#start+.textbox{padding-top:2rem}.teaserBox i.icon{margin-left:0;margin-bottom:0}.archiveEvent h2,.event:not(:has(.image)) .titleblock h3,.iconTiles.multiblock .tblock,.teaserBox .title,.teaserBox.textbox .text,.testimonialTiles.multiblock .tblock:last-child,.textbox>h2{margin-bottom:0}#intro .text,h2,main>h1{font-size:var(--font-size-large)}.dropdownbox h2,.multiblock h2{margin-bottom:2rem}.previewTiles.multiblock h2,article.multiblock.previewTiles>.linkbox,article.multiblock.previewTiles>.text{grid-column:1 span}article.multiblock.previewTiles{grid-template-columns:repeat(1,1fr);grid-row-gap:0}.multiblock.iconTiles .text.lead,.testimonialOuter{margin-bottom:3rem}i.icon{width:5rem;margin-left:.75rem;margin-bottom:1.5rem}.multiblock .tblock h2,.multiblock .tblock h3,.textbox .podcasts.text>h3,.textbox:has(.text.smallTitle) h2,.textbox>.text h3{font-size:var(--font-size-lead)}.textbox:has(.text.smallTitle) h2{width:100%;margin-bottom:0}#intro .text.ctaBlock,#intro figure.image.landscape+.ctaBlock{position:static;bottom:unset;margin-top:0}.textbox>.text h3:not(:first-child){margin-top:2rem}body.navIn #navigation{display:block;height:calc(100% - 3.25rem);top:3.25rem;position:fixed;background-color:var(--color-introBG);left:0;overflow:auto;width:100%;padding:2rem 0}ul.mainNav{flex-direction:column;margin:0 1rem;gap:3rem}.testimonialTiles h2,main>h1{margin-left:1rem}ul.mainNav li>ul{position:relative;margin-bottom:0}.multiblock.testimonialTiles{padding-top:3rem;display:flex;flex-direction:column;overflow:hidden}.bottomLine.text,footer{flex-direction:column;line-height:1.25}.iconTiles.multiblock .text+.tblock{border-top:var(--line-thickness) solid #000}.event.tblock .titleblock:first-child{grid-column:4 span}.testimonialTiles.multiblock .tblock{padding:0 1rem;row-gap:1.5rem;margin-bottom:1.5rem;border-left:0}article.white:last-child{padding-bottom:2rem}.homepage #intro:has(.image){padding-top:3.25rem;min-height:auto}footer{grid-row-gap:3rem;padding:1rem 1rem 6rem}footer .text.bigText h2{margin-bottom:3rem;font-size:2.1rem;margin-top:0}#menu{position:fixed;right:.5rem;z-index:2;width:2.5rem;padding:.5rem;top:.65rem}article.textbox.leftImage:has(.more) .image,article.textbox.rightImage:has(.more) .image{margin-top:unset}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{height:var(--line-thickness);width:1.5rem}.hamburger-box{width:1.5rem;height:1.2rem}.partnerLogos{gap:1rem}.partnerLogo{width:100%;height:auto}.hamburger-inner::before{top:-.5rem}.hamburger-inner::after{bottom:-.5rem}body.navIn{overflow:hidden}footer .text{grid-column:2 span}.event .more{display:flex;align-items:flex-end;height:100%;line-height:1.25}.text.someText{grid-column:1;font-size:var(--font-size-small);display:block}.bottomLine.text{grid-column:2;display:flex}#footerLogo{width:calc(100% - 1.45rem);left:1rem}ul.subsites{flex-direction:column;gap:1em}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before,.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:var(--color-intro)}.text.someText a{margin-bottom:1em;display:block}#intro:not(:has(.image)){padding-top:8rem;min-height:auto;gap:1.2rem}.checkbox label,.radio label{align-items:flex-start;gap:0;width:100%;padding-left:1.75rem;display:inline-flex}.form-check-group input,.formcheckbox.checkbox input,.radio input{transform:translateY(.15rem)}.checkbox,.radio{margin-bottom:.8rem;display:block;width:100%}.swiper-pagination-bullet{width:.6rem;height:.6rem;margin:0 .4rem!important}.swiper-pagination{bottom:-5rem!important;margin:3rem 0}#intro:has(.image.portrait){flex-direction:column;align-items:flex-start;min-height:unset;padding-top:5rem;gap:1.5rem}article.multiblock.previewTiles>.linkbox{margin-top:1.2rem}#intro figure.image.portrait{width:calc(100% - 1.75rem);order:-1;margin-right:-1rem;max-width:14rem}.yform:has(#table-rex_anmeldeformular) form{grid-template-columns:repeat(2,1fr);grid-column-gap:1rem}.buttonBox,.form-check-group,.formcheckbox,.yform:has(#table-rex_anmeldeformular) .form-group:has(textarea){grid-column:2 span!important}.dropdownlist .linkbox{position:relative;right:0;margin-top:1rem}.form-check-group,.formcheckbox{padding-bottom:0}#intro h1,.subpage #intro h1{margin-top:unset}.multiblock .tblock,.multiblock.previewTiles .tblock{display:flex;gap:1rem;flex-direction:column;padding:1rem 0}article.multiblock.previewTiles .tblock+.tblock{border-top:unset;padding-top:1.2rem}#cookiemessage{flex-direction:column;gap:.5rem;padding:1rem}.textbox{display:flex;gap:1.2rem;flex-direction:column}main>h1{margin-top:5rem}ul.mainNav li>ul li.active a{font-weight:800}article.white:not(.multiblock):not(.dropdownbox)+.white:before{width:calc(100% - 2rem);margin:0 1rem}.dropdownbox>.text{width:100%;margin-bottom:2rem}.dropdown .titleblock h3:before{width:1rem;height:1rem;left:0;top:.85rem}.textbox .imagegallery .image:nth-of-type(2n){margin-left:3rem;margin-right:unset}.titleblock{padding:.75rem 0 .75rem 2rem}.podcastBox.textbox>.linkbox,.textbox .text+.imagegallery,.textbox>.linkbox{margin-top:0}.textbox .imagegallery{column-count:1}.dropBox{padding:0 1rem 1rem 2rem}#cookiemessage .btns .btn-primary{font-size:var(--font-size-xtrasmall)}.dropdown .text{width:100%}.multiblock>.text:not(.lead){width:100%;margin-bottom:1.2rem!important}.yform:has(#table-rex_anmeldeformular) .form-group#yform-table-rex_anmeldeformular-ort,.yform:has(#table-rex_anmeldeformular) .form-group#yform-table-rex_anmeldeformular-plz{grid-column:2 span}}@media (hover:hover){.iconTiles .tblock a:hover .readmore,.more:hover,.readmore:hover,.tblock .linkbox a:hover{transform:translateX(.25em)}#navigation:hover ul>li ul li a:hover{padding-left:.75em}#navigation:hover>ul>li:not(.active):not(:hover) a{opacity:.5}}.dropdown:has(.dropBox.open),.dropdown:hover{background-color:var(--color-sandbright)}#navigation ul.mainNav li:hover ul:before{position:fixed;width:100%;height:18.5rem;left:0;top:0;content:'';z-index:-1;border-bottom:var(--color-sandbright) solid var(--line-thickness)}.homepage #intro h1 a.btn:hover,.homepage .earth #navigation ul.mainNav li:hover ul:before{border-color:var(--color-lightgreen)}.sand #navigation ul.mainNav li:hover ul:before{background-color:var(--color-sandbright);border-color:var(--color-earth)}.earth #navigation ul.mainNav li:hover ul:before{background-color:var(--color-earth);border-color:var(--color-sandbright)}.terracotta #navigation ul.mainNav li:hover ul:before{background-color:var(--color-terracotta);border-color:var(--color-rosa)}.rosa #navigation ul.mainNav li:hover ul:before{background-color:var(--color-rosa);border-color:var(--color-terracotta)}.homepage #intro h1 a.btn:hover{background-color:var(--color-lightgreen);color:var(--color-earth)}@font-face{font-family:'GT Era';src:url('fonts/GT-Era-Display-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'GT Era Text';src:url('fonts/GT-Era-Text-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'GT Era Text';src:url('fonts/GT-Era-Text-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'GT Era';src:url('fonts/GT-Era-Display-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'GT Era';src:url('fonts/GT-Era-Display-Heavy.woff2') format('woff2');font-weight:800;font-style:normal}@font-face{font-family:'Apoc Revelations';src:url('fonts/ApocRevelations-Bold.woff2') format('woff2');font-weight:700;font-style:normal}::selection{color:var(--color-white);background-color:var(--color-black)}::-moz-selection{color:var(--color-white);background-color:var(--color-black)}footer ::selection{color:var(--color-earth);background-color:var(--color-sandbright)}footer ::-moz-selection{color:var(--color-earth);background-color:var(--color-sandbright)}.sand ::selection{background-color:var(--color-black);color:var(--color-sandbright)}.sand ::-moz-selection{background-color:var(--color-black);color:var(--color-sandbright)}.earth ::selection{background-color:var(--color-sandbright);color:var(--color-earth)}.earth ::-moz-selection{background-color:var(--color-sandbright);color:var(--color-earth)}.terracotta ::-moz-selection{background-color:var(--color-rosa);color:var(--color-terracotta)}.terracotta ::selection{background-color:var(--color-rosa);color:var(--color-terracotta)}.rosa ::-moz-selection{background-color:var(--color-terracotta);color:var(--color-rosa)}.rosa ::selection{background-color:var(--color-terracotta);color:var(--color-rosa)}@font-face{font-family:oekoversum;src:url('fonts/oekoversum.eot?89849927');src:url('fonts/oekoversum.eot?89849927#iefix') format('embedded-opentype'),url('fonts/oekoversum.woff2?89849927') format('woff2'),url('fonts/oekoversum.woff?89849927') format('woff'),url('fonts/oekoversum.ttf?89849927') format('truetype'),url('fonts/oekoversum.svg?89849927#oekoversum') format('svg');font-weight:400;font-style:normal;font-display:swap}@media (min-width:550px) and (max-width:1100px){.homepage .textbox .imagegallery,.textbox .imagegallery{column-count:2}.textbox .imagegallery .image{padding-bottom:2rem;margin-right:0;margin-left:0!important}}[class*=" icon-"]:before,[class^=icon-]:before{font-family:oekoversum;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-a-down:before{content:'\e800'}.icon-a-left:before{content:'\e801'}.icon-a-right:before{content:'\e802'}.icon-check:before{content:'\e805'}.icon-cross:before{content:'\e806'}.icon-filter:before{content:'\e807'}.icon-arrow-right:before{content:'\e808'}span.unicorn:before{content:"@"}span.unicorn>span{border:0;clip:rect(0 0 0 0);margin:-1px;padding:0}