:root{--hi: #f8dc00;--dunkelhi: #c6af00;--grund: white;--grund2: #e5e5e5;--text: black;--fsLegende: 0.85rem;--lh: 1.33em;--gap: 2rem;--filtersw: grayscale(1) contrast(1.2);--headerheight: 14rem;--footerheight: 11rem;--rand: 4rem}@media(max-width: 600px){:root{--rand: 3rem}}@media(max-width: 400px){:root{--rand: 2rem}}html{scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*{margin:0;padding:0;font:inherit}*,*::before,*::after{box-sizing:border-box}ul,ol{list-style:none}body{min-height:100vh}img,picture,svg,video{display:block;max-width:100%;height:auto}input,textarea,button,select{font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}@font-face{font-family:"Polo";src:url("fonts/Polo22Web-Black.woff2") format("woff2"),url("fonts/Polo22Web-Black.woff") format("woff");font-style:normal;font-weight:bold}@font-face{font-family:"Polo";src:url("fonts/Polo22Web-Light.woff2") format("woff2"),url("fonts/Polo22Web-Light.woff") format("woff");font-style:normal;font-weight:normal}@font-face{font-family:"Pfeile";src:url("fonts/StaefaPfeile-v4.woff2") format("woff2"),url("fonts/StaefaPfeile-v4.woff") format("woff");font-style:normal;font-weight:normal}html{font-size:18px;font-size:clamp(15px,1.3vw,20px);font-family:"Polo",sans-serif;font-feature-settings:"onum" 1,"pnum" 1,"liga" 1;scroll-padding-top:10rem}body{background-color:var(--grund);color:var(--text)}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd,div,address{line-height:var(--lh)}h1,h2,h3,h4,h5,h6{font-size:1rem}a{color:inherit;text-decoration-color:var(--text);text-decoration-thickness:1px;text-underline-offset:2px}strong{font-weight:bold}a,button,[role=button],[type=submit]{cursor:pointer}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[type=submit]:focus-visible{outline:1px dashed var(--text);outline-offset:3px}input:focus,button:focus,textarea:focus{outline:rgba(0,0,0,0);outline-offset:3px}.pagemain{min-height:calc(100vh - var(--headerheight) - var(--footerheight))}.metaContainer{margin:0 auto;width:min(80rem,100% - var(--rand) - var(--rand))}.metaButton{display:block;text-decoration:none;padding:.35rem .7rem .3rem}.metaButton[target]::after{font-family:"Pfeile";content:"➚";padding-left:.2rem;display:inline-block}.metaButton[href$=".pdf"]::after{font-family:"Pfeile";content:"↓";padding-left:.2rem;display:inline-block}.metaCredits{position:absolute;bottom:0;right:.3rem;color:var(--grund);font-size:12px;padding:0 5px;background-image:linear-gradient(rgba(0, 0, 0, 0.6392156863), rgba(0, 0, 0, 0.6392156863));background-size:100% 18px;background-position:0 4px;background-repeat:no-repeat}.pageheader{position:-webkit-sticky;position:sticky;top:-6rem;z-index:1000;--bla: min(80rem, calc(100% - var(--rand) - var(--rand) ))}.pageheader__main{background-color:var(--hi);display:flex;justify-content:space-between;align-items:flex-end;height:var(--headerheight)}.pageheader__logo{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;padding-bottom:2rem}.pageheader__logo span{font-size:2.5rem;color:var(--grund);display:block;padding-top:.35em;padding-right:.5em;padding-bottom:.3em;padding-left:max(var(--rand),(100% - 80rem)/2);font-weight:bold;background-color:var(--text);box-shadow:-7vw 0 0 0 #000;margin-top:.2rem}@media(max-width: 600px){.pageheader__logo span{font-size:2.25rem}}.pageheader__nav{margin-right:var(--rand);margin-bottom:.2rem;display:flex;justify-content:flex-end;flex-wrap:wrap-reverse}@media(max-width: 800px){.pageheader__nav{position:fixed;top:0;width:100%;height:100vh;left:0;z-index:2000;background-color:var(--hi);display:block;padding:4rem var(--rand);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;flex-wrap:nowrap;transition:transform .3s ease;transform:translateX(-100%)}.pageheader__nav.--open{transform:translateX(0)}}.pageheader__nav a{text-decoration:none;padding:.35em .6em .3em .6em;display:block;border:1px solid var(--dunkelhi);margin-bottom:.2em;font-weight:bold;margin-right:-1px}@media(max-width: 800px){.pageheader__nav a{font-size:1.33em}}.pageheader__nav a.current{border:1px solid var(--text);background-color:var(--text);color:var(--grund)}.pageheader__subnav{margin-top:.2rem;display:flex;justify-content:flex-end;flex-wrap:wrap;margin-right:var(--rand)}@media(max-width: 800px){.pageheader__subnav{display:none}}.pageheader__subnav a{text-decoration:none;padding:.35rem .6rem .3rem .6rem;display:block;border:1px solid var(--dunkelhi);margin-top:.2rem;margin-right:-1px;background-color:var(--grund)}.pagenavtoggler{display:none}@media(max-width: 800px){.pagenavtoggler{border:none;cursor:pointer;width:2.8rem;height:2.8rem;background-color:var(--hi);border:1px solid var(--text);position:fixed;right:var(--rand);top:2rem;z-index:3000;display:block;margin-top:.3rem}}.pagenavtoggler svg{width:100%;height:auto}.pagenavtoggler svg line{stroke:var(--text);stroke-width:8px;transform-origin:center center;transition:transform .3s ease-in}.pagenavtoggler svg line.l1{transform:translateY(-15px)}.pagenavtoggler svg line.l3{transform:translateY(15px)}.pagenavtoggler.--open svg line.l1{transform:translateY(0) rotate(45deg)}.pagenavtoggler.--open svg line.l2{transform:translateX(105%) rotate(90deg)}.pagenavtoggler.--open svg line.l3{transform:translateY(0) rotate(-45deg)}.pagefooter{background-color:#000}.pagefooter .metaContainer{min-height:var(--footerheight);padding:2.5rem 0;display:grid;grid-template-columns:1fr auto;grid-template-areas:"adressen schmedia" "adressen recht";grid-gap:var(--gap)}@media(max-width: 935px){.pagefooter .metaContainer{grid-template-columns:1fr;grid-template-areas:"schmedia" "adressen" "recht"}}.pagefooter__adressen *,.pagefooter__schmedia *,.pagefooter__recht *{color:#fff}.pagefooter__adressen{grid-area:adressen;display:flex;flex-wrap:wrap}.pagefooter__adressen address{padding-right:var(--gap)}@media(max-width: 935px){.pagefooter__adressen address{margin-bottom:var(--lh)}}.pagefooter__schmedia{grid-area:schmedia;display:flex;justify-content:flex-end;align-items:flex-start;align-self:start}.pagefooter__schmedia li{padding-left:.3rem}.pagefooter__schmedia a{display:block;width:2rem}.pagefooter__schmedia svg{fill:var(--hi);width:100%;height:auto}.pagefooter__recht{grid-area:recht;text-align:right;align-self:end}.pagefooter__recht a{display:block}.block:not(:last-child){margin-bottom:var(--lh)}.block.--markdown p:not(:last-child),.block.--markdown ul:not(:last-child),.block.--markdown ol:not(:last-child){margin-bottom:calc(var(--lh)/2)}.block.--markdown h1,.block.--markdown h2{margin-top:var(--lh)}.block.--markdown h1,.block.--markdown h2{line-height:1.2em}.block.--markdown h1,.block.--markdown h3{font-weight:bold}.block.--markdown h1,.block.--markdown h2{font-size:1.33rem}.block.--markdown h1+h1:not(:first-child),.block.--markdown h1+h2:not(:first-child){margin-top:0}.block.--markdown h2+h2:not(:first-child),.block.--markdown h2+h1:not(:first-child){margin-top:0}.block.--markdown h1+ul,.block.--markdown h1+ol,.block.--markdown h1+p,.block.--markdown h2+ul,.block.--markdown h2+ol,.block.--markdown h2+p{margin-top:calc(var(--lh)/2)}.block.--markdown li{position:relative;padding-left:var(--lh)}.block.--markdown li::before{position:absolute;left:0}.block.--markdown ul li::before{content:"—"}.block.--markdown ol{counter-reset:rhabarber}.block.--markdown ol li::before{content:counter(rhabarber);counter-increment:rhabarber;font-weight:bold}.block.--markdown:first-child h1:first-child,.block.--markdown:first-child h2:first-child{margin-top:0}.block.--button{display:flex}.block.--button .metaButton{background-color:var(--buttonback);color:var(--buttontext)}.block.--image,.block.--video,.block.--gallery{padding-top:.3rem;margin-bottom:2.2rem}@media(max-width: 800px){.block.--image,.block.--video,.block.--gallery{margin-bottom:0}}.block.--image figcaption,.block.--video figcaption,.block.--gallery figcaption{padding-top:.7rem;font-size:var(--fsLegende)}.block.--image picture,.block.--video picture,.block.--gallery picture{position:relative}.block.--image.reduziert,.block.--video.reduziert,.block.--gallery.reduziert{margin-bottom:calc(var(--lh)/2)}.block.--image.reduziert+.block.--markdown h2,.block.--image.reduziert+.block.--markdown h1,.block.--video.reduziert+.block.--markdown h2,.block.--video.reduziert+.block.--markdown h1,.block.--gallery.reduziert+.block.--markdown h2,.block.--gallery.reduziert+.block.--markdown h1{margin-top:0}.block.--video a{display:block;position:relative}.block.--video a::after{content:"P";font-family:"Pfeile";position:absolute;top:calc(50% - 1rem);left:calc(50% - 1rem);background-color:var(--grund);width:2rem;height:2rem;display:flex;font-size:1.5rem;align-items:center;justify-content:center}.block.--video a:hover img{filter:var(--filtersw)}.block.--video img{width:100%;height:auto;filter:var(--filtersw);mix-blend-mode:multiply;transition:all .3s ease}.block.--video a:hover picture{background-color:var(--grund)}.block.--video a:hover img{filter:grayscale(0) contrast(1)}.block.--events h1{font-weight:bold;font-size:1.33rem;line-height:1.2em;margin-bottom:calc(var(--lh)/2)}.block.--events .blockevent{margin-bottom:var(--lh)}.block.--events .blockevent h2{font-size:1.33rem;line-height:1.2em}.block.--events .blockevent h3{font-weight:bold}.block.--events .blockevent h3 span{font-weight:normal}.block.--events .blockevent a{display:inline-block;padding:.1rem .3rem 0rem;margin-top:.3rem;border:1px solid var(--text);text-decoration:none}.block.--events .blockevent a span{font-family:"Pfeile";display:inline-block;position:relative;bottom:.1rem}.block.--events div{display:flex;padding-top:calc(var(--lh)/2)}.block.--events div .metaButton{background-color:var(--buttonback);color:var(--buttontext);font-weight:bold}.block.--iframe iframe{border:1px dashed var(--text);display:block;margin-top:.3rem}.vbox-overlay{--vbox-tools-color: #fff;--vbox-title-background: #101010;--vbox-title-width: "auto";--vbox-title-radius: 0;--vbox-share-background: #101010;--vbox-share-width: "auto";--vbox-share-radius: 0;--vbox-padding: 0;--vbox-max-width: 100%}.vbox-overlay *{-webkit-backface-visibility:visible;backface-visibility:visible}.vbox-overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;left:0;top:0;bottom:0;right:0;z-index:999999}.vbox-title{line-height:1;position:fixed;z-index:98;text-align:center;margin:0 auto;color:var(--vbox-tools-color);background-color:var(--vbox-title-background);width:var(--vbox-title-width);border-radius:var(--vbox-title-radius);padding:0 var(--gap) var(--gap) var(--gap);overflow:hidden;display:flex;justify-content:center;align-items:center}@media(orientation: landscape)and (max-height: 600px){.vbox-title{display:none}}.vbox-link-btn,button.vbox-link-btn,button.vbox-link-btn:active,button.vbox-link-btn:focus,button.vbox-link-btn:hover{border:none !important;background:0 0 !important;box-shadow:none !important;color:inherit !important;padding:6px 12px;outline:0;display:inline-block;cursor:pointer}.vbox-close{cursor:pointer;position:fixed;top:var(--gap);right:var(--gap);z-index:99;color:var(--Hi);border:0;font-family:"Pfeile";background-color:var(--grund);width:2rem;height:2rem;display:flex;font-size:1.5rem;align-items:center;justify-content:center}.vbox-left-corner{cursor:pointer;position:fixed;left:0;top:0;overflow:hidden;line-height:1;font-size:12px;z-index:99;display:flex;align-items:center;color:var(--vbox-tools-color)}.vbox-num{display:none}.vbox-left{left:0}.vbox-right{right:0}.vbox-top{top:0}.vbox-bottom{bottom:0}.vbox-next,.vbox-prev{position:fixed;top:50%;transform:translateY(-50%);cursor:pointer;display:block;height:calc(var(--gap)*1.4);z-index:99;opacity:.8;transition:opacity .2s;padding:var(--gap) var(--gap) 3rem;font-family:"Pfeile"}.vbox-next:hover,.vbox-prev:hover{opacity:1}.vbox-prev{left:0}.vbox-next{right:0}.vbox-inline,.venoratio{position:relative;width:100%;margin:0 auto}.venoratio::before{display:block;padding-top:var(--vb-aspect-ratio);content:""}.venoratio>*{position:absolute;top:0;left:0;width:100%;height:100%;padding:var(--vbox-padding)}.venoratio-1x1{--vb-aspect-ratio: 100%;max-width:min(var(--vbox-max-width),100vh - 60px)}.venoratio-4x3.vbox-child.venoratio{--vb-aspect-ratio: calc(3 / 4 * 100%);max-width:min(var(--vbox-max-width),(100vh - 60px)*4/3)}.venoratio-16x9.vbox-child.venoratio{--vb-aspect-ratio: calc(9 / 16 * 100%);max-width:min(var(--vbox-max-width),(100vh - 60px)*16/9)}.venoratio-21x9.vbox-child.venoratio{--vb-aspect-ratio: calc(9 / 21 * 100%);max-width:min(var(--vbox-max-width),(100vh - 60px)*21/9)}.venoratio-full{--vb-aspect-ratio: calc(100vh - 60px)}.vbox-child.vbox-inline,.vbox-child.venoratio{max-width:100%}.vbox-open{overflow:hidden}.vbox-container{position:absolute;left:0;right:0;top:0;bottom:0;overflow-x:hidden;overflow-y:scroll;overflow-scrolling:touch;z-index:20;max-height:100%;padding:var(--gap) calc(var(--gap)*2)}.vbox-container iframe{background:#000}.vbox-content{opacity:0;text-align:center;width:100%;position:relative;overflow:hidden;padding:0 var(--gap);display:flex;align-items:center;justify-content:center;min-height:100%}.vbox-container img{max-width:100%;height:auto}.vbox-child{max-width:var(--vbox-max-width);text-align:initial;padding:var(--vbox-padding)}.vbox-child img{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block}.vbox-fit .vbox-child img,.vbox-fit .vbox-child.venoratio{max-height:calc(100vh - var(--gap)*4.8)}.vbox-grab .vbox-child img{cursor:grab}.vbox-child>iframe{border:none !important}.vbox-content.swipe-left{margin-left:-200px !important}.vbox-content.swipe-right{margin-left:200px !important}.vbox-preloader{transform:translateZ(0)}.vbox-preloader .vbox-preloader-inner{opacity:1;transition:opacity .2s}.vbox-hidden{display:none}.vbox-preloader.vbox-hidden .vbox-preloader-inner{opacity:0}.vbox-backdrop{position:absolute;left:0;top:0;width:100%;height:100%;transform:translateZ(-1px);z-index:0}.vbox-tooltip{position:relative;display:inline-block}.vbox-tooltip .vbox-tooltip-text{visibility:hidden;color:#fff;text-align:center;padding:0;position:absolute;z-index:1;bottom:100%;left:0;opacity:0;transition:opacity .3s;margin-bottom:2px;font-family:sans-serif}.vbox-top .vbox-tooltip .vbox-tooltip-text{bottom:auto;top:100%;margin-bottom:0;margin-top:2px}.vbox-tooltip-inner{padding:5px 10px;background-color:rgba(0,0,0,.9);border-radius:6px;font-size:10px}.vbox-tooltip:hover .vbox-tooltip-text{visibility:visible;opacity:1}.vbox-overlay{--sk-size: 40px;--sk-color: #333}.sk-center{margin:auto}.sk-plane{width:var(--sk-size);height:var(--sk-size);background-color:var(--sk-color);animation:sk-plane 1.2s infinite ease-in-out}@keyframes sk-plane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.eventsgrid{grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr));grid-gap:var(--gap);display:grid}@media(max-width: 800px){.eventsgrid{grid-row-gap:calc(var(--gap)*2)}}.eventsgrid header{grid-column:1/-1}.eventsgrid a{text-decoration:none;display:block}.eventsgrid picture{display:block}.eventsgrid img{width:100%;height:auto;margin-bottom:.9rem;filter:var(--filtersw);mix-blend-mode:multiply;transition:all .3s ease}.eventsgrid a:hover picture{background-color:var(--grund)}.eventsgrid a:hover img{filter:grayscale(0) contrast(1)}.eventsgrid h1,.eventsgrid h2{font-size:1.4rem;line-height:1.1em}.eventsgrid h1{font-weight:bold}.eventsgrid h3{margin-top:.4rem;font-weight:bold}.eventsgrid h3 span{font-weight:normal}.eventsgrid .metaButton{margin-top:.7rem;background-color:var(--hi);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.eventsFilter{display:flex;padding-top:3rem;flex-wrap:wrap}.eventsFilter span,.eventsFilter a{display:block;padding:.1rem .3rem 0rem;margin-right:.3rem;background-color:var(--grund);margin-bottom:.3rem}.eventsFilter span{border:1px solid var(--grund);padding-right:0;padding-left:0}@media(max-width: 800px){.eventsFilter span{display:none}}.eventsFilter a{text-decoration:none;border:1px solid var(--text)}.eventsFilter a.current,.eventsFilter a.alle{background-color:var(--text);color:var(--grund)}.eventsFilter:has(a.current) .alle{background-color:var(--grund);color:var(--text)}.eventsAktuell{padding:2rem 0 3rem 0}.eventsVorbei{padding:3rem 0;background-color:var(--hi);background-color:var(--grund2)}.eventsVorbei .passe{font-size:1.4rem;line-height:1.1em;color:var(--grund);font-weight:bold;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--text);padding:.2rem .6rem .25rem;margin-top:-0.3rem;margin-bottom:-0.3rem;margin-left:-0.3rem;position:relative;transform:rotate(-4deg)}.event{display:grid;padding:3rem 0;grid-template-columns:1fr 1fr;grid-template-areas:"bild header" "bild text";grid-column-gap:var(--gap);grid-template-rows:auto 1fr;position:relative}@media(max-width: 800px){.event{grid-template-columns:1fr;grid-template-areas:"header" "bild" "text"}}.event__header{grid-area:header;display:flex;justify-content:space-between}@media(max-width: 800px){.event__header{grid-column:1/-1}}.event__header__text h1,.event__header__text h2,.event__header__text h3,.event__header__text h4{font-size:1.4rem;line-height:1.1em}.event__header__text h1{font-weight:bold}.event__header__text h3{font-weight:bold}.event__header__text h3 span{font-weight:normal}.event__header__text h4.passe{color:var(--hi);font-weight:bold;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--text);padding:.2rem .6rem .25rem;margin-top:.3rem;margin-left:-0.3rem;transform:rotate(-4deg)}.event__header__text div{margin-top:calc(var(--lh)/3)}.event__header__text .metaButton{margin-top:1.1rem;background-color:var(--hi);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.event__header__pager{padding-top:.2rem;width:2rem;text-decoration:none;display:flex;flex-direction:column;margin-left:2rem}.event__header__pager a{text-decoration:none;width:2rem;height:2rem;text-decoration:none;display:flex;justify-content:center;background-color:var(--hi);margin-bottom:.2rem}.event__header__pager span{font-family:"Pfeile";padding-top:.25rem;font-size:1.75rem}.event__text{grid-area:text;margin-top:2rem}.event__text h1:not(:first-child){margin-top:var(--lh)}.event__text h1{font-weight:bold}.event__text h1+h1:not(:first-child){margin-top:calc(var(--lh)*-0.5)}.event__text p,.event__text ul,.event__text h1{margin-bottom:calc(var(--lh)/2)}.event__text h2{font-weight:bold}.event__text li{position:relative;padding-left:2rem}.event__text li::before{content:"—";left:0;position:absolute}.event__bild{grid-area:bild;padding-top:.2rem;align-self:start}@media(max-width: 800px){.event__bild{padding-top:var(--lh)}}.event__bild div{position:relative}.event__bild img{width:100%;height:auto}.event__bild figcaption{display:block;padding-top:.5rem;font-size:var(--fsLegende);text-align:right}.sektion{position:relative;padding:3rem 0 5rem 0;--buttonback: var(--hi);--buttontext: var(--text);--formback: var(--grund);--formfocus: var(--hi)}.sektion:nth-of-type(even){background-color:var(--grund2);--buttonback: var(--text);--buttontext: var(--grund2);--formback: var(--grund2);--formfocus: var(--grund)}.sektion__header{grid-column:1/-1;padding-top:1.5rem}.sektion__header h1{font-weight:bold;font-size:2.5rem;line-height:1em;padding-bottom:1.75rem}@media(max-width: 600px){.sektion__header h1{font-size:1.75rem;line-height:1.1em}}@media(max-width: 800px){.sektion__header h1{padding-bottom:0}}@media(max-width: 800px){.sektion__header.--toggler h1{display:flex;justify-content:space-between}.sektion__header.--toggler h1::after{content:"←";font-family:"Pfeile";transition:transform .7s ease;margin-left:1rem;display:inline-block}.sektion__header.--toggler.--open h1::after{transform:rotate(270deg)}}.sektion__grid{display:grid;grid-gap:var(--gap);grid-template-columns:repeat(6, 1fr)}@media(max-width: 800px){.sektion{padding:1.75rem 0 3rem 0}.sektion__grid{grid-template-columns:1fr 1fr;grid-template-rows:0fr 0fr 0fr;grid-gap:0;transition:grid-template-rows .4s ease}.sektion__spalte{overflow:hidden}.sektion__grid.--open{padding-top:1.75rem;grid-gap:var(--gap);grid-template-rows:auto auto auto}.sektion__grid.--open .sektion__spalte{overflow:show}}.sektion__spalte.--zwei{grid-column:span 3}.sektion__spalte.--drei{grid-column:span 2}.sektion__spalte.--einszwei{grid-column:span 2}.sektion__spalte.--einszwei:last-child{grid-column:span 4}.sektion__spalte.--zweieins{grid-column:span 4}.sektion__spalte.--zweieins:last-child{grid-column:span 2}.error{padding:3rem 0;min-height:calc(100vh - 19.5rem)}.error h1,.error h2,.error h3,.error h4,.error p{font-size:1.4rem;line-height:1.1em}.error h1{font-weight:bold}.metaForm{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-column-gap:calc(var(--gap)/2)}.metaForm div{padding-bottom:.75rem}.metaForm input[type=text],.metaForm input[type=tel],.metaForm input[type=email],.metaForm textarea{display:block;font-weight:bold;padding:.5rem .7rem .4rem .7rem;width:100%;background-color:var(--formback);border:1px solid var(--text);transition:all .3s ease}.metaForm input[type=text]:focus,.metaForm input[type=text]:focus-visible,.metaForm input[type=tel]:focus,.metaForm input[type=tel]:focus-visible,.metaForm input[type=email]:focus,.metaForm input[type=email]:focus-visible,.metaForm textarea:focus,.metaForm textarea:focus-visible{background-color:var(--formfocus)}.metaForm__full{grid-column:1/-1}.metaForm__standardlabel{font-weight:bold;font-size:.8em;display:block}.metaForm__radiolabel{cursor:pointer;display:flex;padding-left:1.5rem;position:relative}.metaForm__radiolabel .radiolabel{font-weight:bold}.metaForm__radiolabel .light{font-weight:normal}.metaForm__radiolabel input[type=checkbox],.metaForm__radiolabel input[type=radio]{position:absolute;left:0;display:inline-block;background:var(--formback);height:1rem;width:1rem;border-radius:0;border:1px solid var(--text);box-shadow:0px 1px 3px rgba(0,0,0,.2) inset;transition:.2s linear;margin-right:.5rem}.metaForm__radiolabel input[type=checkbox]:before,.metaForm__radiolabel input[type=radio]:before{content:"";display:block;background-color:var(--formback)}.metaForm__radiolabel input[type=checkbox]:focus,.metaForm__radiolabel input[type=checkbox]:focus-visible,.metaForm__radiolabel input[type=radio]:focus,.metaForm__radiolabel input[type=radio]:focus-visible{background-color:var(--formfocus)}.metaForm__radiolabel input[type=checkbox]:checked:before,.metaForm__radiolabel input[type=radio]:checked:before{background-color:var(--text);position:absolute;top:.2rem;left:.2rem;right:.2rem;bottom:.2rem;border-radius:50%}.metaForm__submit{align-self:end}.metaForm__submit input[type=submit]{background-color:var(--text);color:var(--formback);border:none;padding:.4rem .7rem .3rem;font-weight:bold;margin-top:1rem}.metaFormMessage+.metaForm{display:none}.metaFormMessage:empty+.metaForm{display:grid}.metaFormMessage h1{display:flex;font-weight:bold}.metaFormMessage h1::after{content:"";display:block;width:1rem;height:1rem;background-color:var(--text);animation:danke 2s infinite linear;poistion:relative;margin-left:1rem}.metaFormMessage h1,.metaFormMessage p{margin-bottom:calc(var(--lh)/2)}#form2 .metaForm__full{margin-bottom:calc(var(--lh)/2)}@keyframes danke{100%{transform:rotate(360deg)}}.metaSlider{position:relative}.metaSlider__pane{display:flex;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.metaSlider__pane::-webkit-scrollbar{display:none}.metaSlider__slide{flex-shrink:0;width:100%;position:relative;scroll-snap-align:start}.metaSlider__btn{background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:flex-end;height:100%;width:4rem;position:absolute;top:0;z-index:10;cursor:pointer;border:none;padding:1rem}.metaSlider__btn span{transition:all .3s ease;font-size:1.5rem;font-family:"Pfeile";color:var(--grund);background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;height:2rem;width:2rem}.metaSlider__btn:hover span{background-color:var(--text)}.metaSlider__btn:focus,.metaSlider__btn:focus-visible{outline:none}.metaSlider__btn.--prev{left:0}.metaSlider__btn.--next{right:0}.metaSlider__btn.--inaktiv{display:none}.metaSlider:hover .metaSlider__btn span{bottom:1rem}::-moz-selection{background-color:#2d5573;color:var(--grund)}::selection{background-color:#2d5573;color:var(--grund)}

/*# sourceMappingURL=styles.css.map */