*,::after,::before{line-height:inherit;box-sizing:inherit}.store-list ul.list,ol,ul{list-style-type:none}*,.--nom,.has-ratio>*,.is-fitted,section.--nom{margin:0}.hero_video figcaption,section.--bg-purple h2{color:var(--color-yellow)}*{padding:0;position:relative}b,strong{font-weight:bolder}small,sub,sup{font-size:75%;line-height:0}button,dialog,fieldset,input,select,textarea{font:inherit;border:none}figcaption,html{line-height:1.4}body,html{font-family:var(--font-family)}[type=button],[type=reset],[type=submit]{-webkit-appearance:button}[type=button],[type=reset],[type=submit],abbr,button,label,summary{cursor:pointer}.is-fitted{display:flex;height:fit-content}.is-fitted>img{object-fit:cover}.has-ratio::before{--aspect-ratio:4/3;content:"";display:block;width:1px;height:0;padding-bottom:calc(100% / (var(--aspect-ratio)))}.has-ratio>*{position:absolute;display:flex;width:100%;height:100%;top:0;left:0}.--nop,section.--nop.--full{padding:0}section.--full>.is-fitted{height:100%;max-width:none}.pac{position:absolute;left:50%;transform:translateX(-50%)}.txt>:last-child{margin-bottom:0}figure{line-height:0}img,video{max-width:100%;height:auto}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(fonts/roboto-v30-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(fonts/roboto-v30-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:KelptA3BoldItalic;src:url(fonts/font.woff2) format('woff2')}:root{--spacing:clamp(3rem, 9.2vw, 8.125rem);--spacing-save:1.5rem;--size-outline:clamp(1132px,93.5vw,1344px);--size-large:clamp(1132px,93.5vw,1344px);--size-medium:clamp(910px,71vw,1040px);--size-small:clamp(800px,62.8vw,902px);--size-tiny:clamp(668px,52vw,740px);--font-family:'Roboto';--font-family-alt:'Roboto';--font-special:'KelptA3BoldItalic';--background-color:#fff;--color-text:#000;--color-yellow:#E2FF00;--color-yellow-dark:#A2B800;--color-purple:#6F00FF;--color-purple-dark:#44019C;--color-gray:#d7d7d7;--font-size:100%;--aninm-timing:200ms;--anim-easing:ease;--content-gap:2rem;--content-gap-half:1rem;--cw:50%}figure img{max-width:100%}html{box-sizing:border-box;text-rendering:geometricPrecision;-webkit-text-size-adjust:100%;font-size:16px}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2}.buttons span.label,details,li,p{font-size:clamp(.8rem,1.2vw,1rem)}.hero_content h1,section h2{font-size:2.1875rem;font-size:clamp(18px,2.5vw,35px);font-weight:700;text-transform:uppercase}section.--bg-high h2{color:#fff}.txt>:is(ol,ul,p,table,figure,h1,h2,h3,h4,h5){margin-bottom:1.5rem}.content ul>li{padding-left:.95rem;margin-bottom:.75rem}.content ul>li::before{content:"•";color:var(--color-purple);font-size:2rem;line-height:1;position:absolute;left:0;top:-6px}body,dialog{color:var(--color-text)}@media only screen and (min-width:1024px){.content ul>li::before{top:-5px}}body{background-color:var(--background-color);font-size:var(--font-size)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-alt)}.buttons button{border:var(--light-border)}dialog{background-color:var(--background-white)}.--bg-high>*{color:#fff}section:empty{padding:0!important;margin:0!important}.textblock{--gap:5rem;--gapv:1.5rem;--w:50%}.textblock>.wrapper{display:flex;flex-direction:column;gap:var(--gapv) var(--gap)}.textblock>.wrapper.--top{flex-direction:column-reverse}.textblock .loop{--wgap:calc(var(--w) - (var(--gap) / 2));display:inline-flex;flex-direction:column;gap:var(--gapv) var(--gap)}.txt>.loop{margin-bottom:var(--gapv)}@media only screen and (min-width:768px){.txt>.loop{float:right;margin:0 0 var(--gap) var(--gap);width:var(--w)}.txt>.loop.--left{float:left;margin:0 var(--gap) var(--gap) 0}.textblock>.wrapper.--left,.textblock>.wrapper.--right{--wgap:calc(var(--w) - (var(--gap) / 2));display:grid;grid-template-columns:1fr var(--wgap);gap:var(--gap) var(--gap)}.textblock>.wrapper.--left{grid-template-columns:var(--wgap) 1fr}.textblock>.wrapper.--left>:last-of-type{order:-1}.txt>.loop,.wrapper:not(.--top) .txt+.loop{top:4px}.loop+h2{display:flex}}form .response{display:none}form .response.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=text]:disabled{background-color:#ddd;border-color:#ddd;color:#a2a2a2;-webkit-text-fill-color:#a2a2a2}input:disabled:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f4f4f4 inset!important}input[type=submit]:disabled{background-color:#ddd}input[type=submit]:disabled:hover{box-shadow:none;cursor:auto}.arrow,.checkcontainer,.dot,.element_deal:hover,.element_deal[data-state=open],.hero_titles li:hover,.leaflet-interactive,.leaflet-tooltip.leaflet-clickable,figure.stimme:hover,nav .dot:hover,select:hover{cursor:pointer}@keyframes myOrbit{from{transform:rotate(0) translateX(50px) rotate(0)}to{transform:rotate(360deg) translateX(50px) rotate(-360deg)}}.button_wrapper{display:flex;justify-content:flex-end;align-items:flex-end}.infotext .button_wrapper,.numbered .button_wrapper,.text_content_left .button_wrapper,.wrap+.button_wrapper{margin-top:4rem;margin-top:clamp(28px,4.2vw,4rem)}.button,button.trigger,input[type=submit]{display:inline-block;background-color:var(--color-purple);color:#fff;white-space:nowrap;text-decoration:none;border-radius:50px;font-family:var(--font-special);line-height:1;padding:1.5rem 3rem .8rem;transition:color .2s ease-out,background-color .2s ease-out}.displaced .button{background-color:var(--color-text);color:#fff}.displaced .button:hover{background-color:#fff;color:var(--color-text)}.hero_content .button{background-color:#F9CB37;color:#252525}.button:hover,input[type=submit]:hover{background-color:var(--color-purple-dark);color:#fff}section .button{font-size:2rem;font-size:clamp(22px,2.3vw,2rem);text-transform:uppercase;line-height:1;padding:1rem 4rem .4rem 2rem}#contact input[type=submit],dialog a.button,section.--bg-purple .button:not(.pseudo),section.--video .button{border-radius:unset;color:#000;background-color:var(--color-yellow)}#contact input[type=submit]:hover,dialog a.button:hover,section.--bg-purple .button:hover,section.--video .button:hover{background-color:var(--color-yellow-dark)}#contact .submit_wrapper::before,.--bg-purple .button:not(.pseudo)::before,.--video .button::before,dialog a.button::before{background-image:url(svg/arrow-black.svg)}.map_prev .button{background-color:#fff;border:2px solid var(--color-purple);color:var(--color-purple)}.map_prev .button::before{background-image:url(svg/arrow-purple.svg)}.submit_wrapper{display:inline-block}.button::before,.submit_wrapper::before{content:'';display:block;position:absolute;background-image:url(svg/arrow.svg);background-repeat:no-repeat;background-size:contain;z-index:1;width:10%;height:25%;right:15%;transition:right .2s ease-out}.event .button::before{background-image:url(svg/arrow_extern.svg);transition:right .2s ease-out,top .2s ease-out}section .wrap a:hover .event .button.pseudo::before{top:45%}.submit_wrapper::before{top:40%}.button:hover::before,.submit_wrapper:hover::before{right:10%}section .button.pseudo{padding:.8em;position:absolute;right:1.5rem;bottom:1.3rem}section .button.pseudo::before{width:42%;height:42%;right:7%;top:52%;transform:translate(-50%,-50%)}section .wrap a:hover .button.pseudo{background-color:var(--color-purple)}.banner,.calendar tbody tr:hover td{background-color:#fefcf5}section .wrap a:hover .button.pseudo::before{right:0}@media only screen and (min-width:720px){:root{--spacing-save:1.5rem}section .button{padding:1.5rem 7rem .8rem 3rem}}.wrapper_calendar{margin:3rem 0 2rem}.timeslot.occupied,td.occupied{--hours:1;--start:0}td.occupied .blocked{position:absolute;left:0;top:calc(-1% * var(--start));width:45%;border-radius:5px;height:calc(var(--hours) * 100% - 10px + (var(--hours) * 1px));z-index:1;pointer-events:none;margin:5px 0 0 5px;padding:.2rem;font-size:0;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.calendar .legend p::before,.textblock details li::before{border-radius:50%;content:''}.calendar table{width:100%;border-spacing:0}.calendar thead th{font-weight:500;padding-bottom:1.2rem;font-size:.5rem}.calendar tbody tr th{font-size:8px;text-align:right;padding-right:1rem;width:2rem}.calendar td{text-align:left;padding:1.75rem;padding:clamp(.7rem,1.75vw,1.5rem);border-right:solid thin #DBD4CA;border-bottom:solid thin #DBD4CA}.calendar tbody tr:first-of-type td{border-top:solid thin #DBD4CA}.calendar tbody tr td:first-of-type{border-left:solid thin #DBD4CA}[date-room="a"]{color:#79651F;background-color:#FFE178}[date-room="b"]{color:#3F5B61;background-color:#9DD1DC}.rooms-a-b div.blocked[date-room="b"],.rooms-b-a div.blocked[date-room="a"]{left:48.5%}.calendar{text-align:center}.calendar .legend{display:flex;flex-direction:column;justify-content:center;gap:1rem;text-align:left;width:fit-content;margin:2rem auto 0}.calendar .legend p::before{display:block;width:12px;height:12px;position:absolute;left:-1.25rem;top:1px}.calendar .legend .blue::before{background-color:#9DD1DC}.calendar .legend .yellow::before{background-color:#FFE178}.calendar .footnote{color:#929191;max-width:30rem;margin:2rem auto 0}.calendar .dots{display:none}.calendar .arrow{top:7rem;width:1.5rem;height:1.5rem;border:none!important;transform:none!important}.calendar .arrow--left{left:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 41 41"><circle cx="20.5" cy="20.5" r="20.5" fill="%23E5E2D4" transform="matrix(-1 0 0 1 41 0)"/><path stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m24 27.4-8-7.2 8-7.2"/></svg>');background-size:cover}.calendar .arrow--right{right:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 41 41"><circle cx="20.5" cy="20.5" r="20.5" fill="%23E5E2D4"/><path stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m17 27.4 8-7.2-8-7.2"/></svg>');background-size:cover}@media only screen and (min-width:400px){.calendar thead th{font-size:.6rem}}@media only screen and (min-width:500px){.calendar thead th{font-size:.7rem}.calendar tbody tr th{font-size:9px}}@media only screen and (min-width:600px){.wrapper_calendar{margin:4rem 0 2rem}.calendar .legend{flex-direction:row;gap:6rem}.calendar .legend p::before{width:19px;height:19px;left:-2rem;top:-2px}.calendar thead th{font-size:.9rem}.calendar tbody tr th{width:3rem;font-size:11px}td.occupied .blocked{font-size:7px}.calendar .arrow--left{left:3rem}}@media only screen and (min-width:890px){td.occupied .blocked{font-size:10px;padding:.5rem}.calendar thead th{font-size:1rem}.calendar .arrow{width:2.5rem;height:2.5rem}}.element_deal{opacity:0;visibility:hidden;position:fixed;bottom:2rem;right:2rem;width:7.25rem;height:7.25rem;z-index:10;text-align:center;padding:1.25rem;color:#fff;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 115 115"><path fill="%23FF7664" d="M72.12 110.64a19.3 19.3 0 0 0-13.07 1.8 19.3 19.3 0 0 1-24.25-5.22 19.27 19.27 0 0 0-11.17-7.02A19.3 19.3 0 0 1 8.41 80.62a19.3 19.3 0 0 0-4.04-12.56 19.3 19.3 0 0 1 .93-24.78 19.3 19.3 0 0 0 4.98-12.22 19.3 19.3 0 0 1 16.64-18.39c4.5-.62 8.62-2.8 11.67-6.16a19.3 19.3 0 0 1 24.57-3.39 19.31 19.31 0 0 0 12.9 2.78 19.3 19.3 0 0 1 21 13.2 19.27 19.27 0 0 0 8.1 10.42 19.29 19.29 0 0 1 7.6 23.61 19.3 19.3 0 0 0-.5 13.19 19.29 19.29 0 0 1-9.35 22.97 19.3 19.3 0 0 0-8.86 9.78 19.3 19.3 0 0 1-21.93 11.59v-.02Z"/></svg>');background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;transition:all .2s ease;flex-direction:column;transform:scale(.1) rotate(0)}.event_date,.event_source,details>summary{display:inline-block}.element_deal.--show{opacity:1;visibility:visible;transform:scale(1) rotate(-14.25deg)}.element_deal:hover{transform:scale(1.1) rotate(0)}.deal_titel{font-size:16px;font-weight:900;text-transform:uppercase}.deal_text{position:absolute;margin-top:1.5rem;pointer-events:none;user-select:none}.deal_text p{opacity:0;transition:opacity .25s ease-in;transition-delay:0s;transition-duration:0s}.element_deal[data-state=open]{transform:scale(1) rotate(0);width:23rem;height:23rem;padding:4rem}.element_deal[data-state=open] .deal_text{position:relative;opacity:1;pointer-events:all}.element_deal[data-state=open] .deal_text p{opacity:1;transition-duration:.15s;transition-delay:.15s}.element_deal .button{width:fit-content;margin:1rem auto 0;bottom:-.6rem;background-color:transparent;color:#fff!important}.element_deal .button:hover{background-color:#fff;color:var(--color-text)!important}details>summary{width:auto;list-style:none;padding-left:0;user-select:none}details>summary::-webkit-details-marker{display:none}details a{color:currentColor;text-decoration:none;border-bottom:1px solid currentColor}.textblock details p{color:var(--color-alt)}.textblock details li::before{display:block;background-color:var(--color-alt);width:.4em;height:.4em;position:absolute;left:.25rem;top:.65em}dialog hgroup h2::after,form>.entity:first-child{display:none}dialog{position:fixed;margin:auto;border-radius:30px;max-height:90vh}dialog::backdrop{backdrop-filter:blur(3px);background-color:rgba(0,0,0,.25)}body[data-dialog=open]{overflow:hidden}form[method=dialog] button{background-color:transparent;width:4rem;height:4rem;position:absolute;z-index:1;right:0;color:#fff;outline:0}dialog hgroup h2{color:var(--color-purple);font-size:clamp(20px,8cqw,3.5rem)}dialog p{font-size:clamp(.6rem,2.8cqw,1rem)}dialog .button_wrapper{margin-top:1rem}dialog a.button{font-size:2rem;font-size:clamp(.6rem,2.8cqw,1rem);text-transform:uppercase;line-height:1;padding:.8rem 3rem .4rem 1rem}dialog a.button::before{right:10%;top:40%}dialog a.button:hover{color:#000}@container (min-width:400px){.dialog_stimme figcaption{font-size:clamp(24px,3cqw,3.5rem)}}dialog video{height:100%;object-fit:cover;width:100%}.dialog_stimme hgroup{margin-bottom:0}.stimme_video{aspect-ratio:13/10;max-height:55vh}.dialog_stimme figcaption{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;container-type:inline-size;padding:1.5rem}dialog button svg{width:1rem;height:1rem}@media only screen and (min-width:550px){.dialog_stimme figcaption{display:grid;grid-template-columns:1fr 1.5fr;column-gap:3rem;align-items:flex-start;padding:2rem}}@media only screen and (min-width:1040px){dialog{max-width:760px}}@container (min-width:700px){.card h2{font-size:2em}}section.--map_prev{padding-top:0!important}section.--map_prev .hero_text.--center{margin-bottom:2rem}section.--map_prev::before{content:'';display:block;background-image:url(img/hintergrund-papier-gelb.jpg);background-repeat:no-repeat;background-size:cover;position:absolute;left:calc(-1 * var(--spacing-save));width:calc(100vw + var(--spacing-save));height:120%;top:-60vw}section.--map_prev .img_wrap{display:block;margin:0 auto;max-width:60%}.auflistung.raum{z-index:1}.map_prev .hero_text{padding-top:0}@media only screen and (max-width:720px){.map_prev .button_wrapper{margin-top:clamp(28px,4.2vw,4rem)}}.wrapper_event{display:grid;grid-row-gap:clamp(20px,5vw,4.4rem);grid-column-gap:clamp(28px,5.6vw,5rem);grid-template-columns:repeat(auto-fill,minmax(clamp(16rem,34vw,30rem),1fr))}.event_source{background-color:var(--color-yellow);padding:3px 5px 2px;top:-.2rem;margin-right:.5rem;z-index:1;line-height:1;font-size:.8rem;font-weight:500}#contact .label,.event_date{font-family:var(--font-special);font-size:clamp(22px,2.3vw,2rem)}.event_date{color:#fff;font-weight:600;padding-bottom:.6rem;-webkit-text-stroke-width:.3px;-webkit-text-stroke-color:grey}.workshop.--past .workshop_bild{filter:grayscale()}.dd-event-chat-bubble{width:60px;height:60px}footer{background-color:var(--color-purple);color:#fff}footer a{text-decoration:none}footer a:hover{text-decoration:underline}footer a,footer h3,footer p{font-size:1rem;font-weight:500}footer h3{font-size:1.2rem;text-transform:uppercase;margin-bottom:2.5rem!important}footer .area{margin:0!important}footer .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:5rem 0 2rem;gap:2rem}footer.trenner .wrapper::before{content:'';display:block;width:100%;height:2px;background-color:#fff;position:absolute;left:0;top:-2px}footer ul li{margin-bottom:1.5rem}.logo__liste img{max-width:180px}@media only screen and (min-width:880px){footer .wrapper{flex-wrap:nowrap}}.form_wrapper>h2{margin-bottom:calc(var(--spacing)/ 1.5)}.entity input,.entity select,.entity textarea{color:var(--color-text);background-color:#fff;font-weight:400;width:100%;border:none;border-radius:none;padding:12px 20px 10px 12px;transition:background-color .1s ease}.entity textarea{border:1px solid var(--color-text);border-radius:5px;padding:10px 20px 8px}.entity input:hover,.entity textarea:hover{background-color:rgba(255,255,255,.95)}.entity input:active,.entity input:focus,.entity select:active,.entity select:focus,.entity textarea:active,.entity textarea:focus{background-color:#fff;border-color:var(--color-text);outline:0}textarea:active+.text-counter,textarea:focus+.text-counter,textarea:hover+.text-counter{background-color:#fff}textarea+.text-counter{user-select:none;position:absolute;font-size:.8rem;color:#000;background-color:#fbfbfb;padding:.3rem .5rem;border-radius:3px;bottom:9px;right:5px;z-index:1}textarea+.text-counter::after{content:' Zeichen übrig.'}textarea.en+.text-counter::after{content:' charecters left.'}form .entity.--flex{display:flex;gap:.8rem 1rem;flex-wrap:wrap}input[type=checkbox],input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}form .indicator{color:#9f9f9f}form input:checked+.indicator{color:var(--color-highlight)}.radio .label{letter-spacing:.25px}.radio input:checked~.label{letter-spacing:0;font-weight:600}.entity input::placeholder,.entity textarea::placeholder{color:#B7B7B7}@media (prefers-contrast:more){.entity input::placeholder,.entity textarea::placeholder{color:var(--color-text)}}fieldset.grid{display:grid;gap:2.5rem}fieldset.upload .label{display:none}.entity input:not([type=radio]):not([type=checkbox]),.entity textarea{width:100%;padding-right:2rem;z-index:1}form fieldset{margin:0 0 2rem}.entity_header{margin-bottom:1rem}.entity_header h3{font-size:18px;font-weight:400}form input.button{display:block}.checkcontainer{display:inline-block;position:relative;user-select:none;padding-left:30px;font-size:14px;line-height:20px;font-style:normal}.checkcontainer .checkbox{position:absolute;top:2px;left:0}.checkbox{display:block;border-radius:2px;border:1px solid #dadcde;height:1.125rem;width:1.125rem;transition:all .15s ease;background-color:#fff}.check:hover input~.checkbox,.checkcontainer:hover input~.checkbox{background-color:rgba(0,0,0,.05);border-color:silver}.check input:checked~.checkbox,.checkcontainer input:checked~.checkbox{background-color:#fff;border-color:var(--color-highlight)}.checkbox:after{content:"";display:block;position:absolute;opacity:0;transition:all .25s cubic-bezier(.29,1.91,.59,1.18);left:5px;top:1px;width:6px;height:11px;border:var(--color-highlight) solid;border-width:0 3px 3px 0;transform:rotate(45deg) scale(.2)}.buttons .checkbox .label::after,.hero_images figcaption::after,.store-list .shop-item::before,.textblock li::before{content:''}.check input:checked~.checkbox:after,.checkcontainer input:checked~.checkbox:after{opacity:1;transform:rotate(45deg) scale(1)}fieldset.column{display:grid;gap:1.75rem}span.label{color:#7379a0}.entity.hidden,.entity.hidden>label{display:contents}form .response{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);background-color:var(--color-highlight);padding:2rem;text-align:center;width:90%;border-radius:5px;font-weight:600;color:var(--color-text);font-size:1.7rem}form .response p{font-size:clamp(14px,1.5vw,20px)}.form input[type=submit]{margin:2rem 0 4rem}.form_info h2{margin-bottom:calc(var(--spacing) * .65)}.form--kontakt p:first-of-type,fieldset.grid>legend{margin-bottom:1.5rem}.form_info .button{background-color:transparent;width:fit-content}.form_content{display:grid;grid-row-gap:1rem}.form_info{order:1}.form_info img{border-radius:1.25rem}.entity textarea{height:8rem}@media only screen and (min-width:600px){.form_content{grid-template-columns:1.3fr 2.5fr;grid-column-gap:3rem}.form_info{order:0}fieldset.grid{grid-template-columns:1fr 1fr}.form fieldset>.entity textarea{height:13rem}}@media only screen and (min-width:720px){.form_content{grid-template-columns:1.3fr 2.5fr;grid-column-gap:5rem}.form fieldset{grid-template-columns:1fr 1fr}#contact fieldset.grid>.entity:nth-child(2){grid-column:1}.form_header{max-width:50%}}.form_wrapper,section>.rec,section>.service{max-width:var(--size-medium)}fieldset.buttons{margin-top:3.5rem}.buttons .entity{display:flex;gap:.7rem;flex-wrap:wrap;margin:1.5rem 0}.buttons .entity>.checkbox{width:auto;height:auto;padding:0;background-color:transparent;border:none}.buttons .entity>.checkbox .label{display:inline-block;position:relative!important;transform:none!important;top:auto!important;left:auto!important;white-space:nowrap;color:currentColor;border:1px solid #000;border-radius:5px;padding:.18rem .5rem .22rem 1.8rem!important;user-select:none}.buttons .entity>.checkbox .label:hover{background-color:rgb(67,65,56,.06)}.buttons .entity>.checkbox input:checked~.label{color:#fff;background-color:#434138}.buttons .checkbox .label::after{display:block;position:absolute;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 12 12"><g stroke="%23434138"><path d="M11.6 1 1 11.6M11.6 11.6 1 1"/></g></svg>');width:.7em;height:.7em;background-size:contain;transform:none;opacity:1;border:none;top:.55em;left:.7em;transform:rotate(45deg);transition:transform .2s ease}.buttons .checkbox input:checked~.label::after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 12 12"><g stroke="%23fff"><path d="M11.6 1 1 11.6M11.6 11.6 1 1"/></g></svg>');transform:rotate(0)}.form_wrapper{margin-top:4rem}#contact fieldset.grid{display:flex;justify-content:space-between;flex-direction:column;gap:1.5rem}#contact .entity>label,hgroup{flex-direction:column-reverse}#contact fieldset.grid>*{width:100%}#contact .entity>label{display:flex}#contact .checkcontainer{display:inline;left:4rem;top:3rem}#contact .label{position:relative;top:auto;color:#fff;text-transform:uppercase}@media only screen and (min-width:720px){#contact a.button,#contact input.button{padding:1.5rem 5rem .8rem 2rem}#contact fieldset.grid{flex-direction:row;gap:4rem}#contact .submit_wrapper,#contact a.button{position:absolute;right:0;bottom:0}#contact fieldset.grid+fieldset{width:64.8%}}.galerie.--galery{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--content-gap)}.galerie.--aspect figure{aspect-ratio:var(--aspect-ratio);overflow:visible}.galerie.--aspect figure img{width:100%;height:100%;object-fit:cover}h2+.galerie{margin-top:2rem}.galerie figure{line-height:0;border-radius:var(--radius);overflow:hidden}.galerie.--logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,150px));grid-gap:1rem}.galerie.--logos figure{border:1px solid rgba(0,0,0,.1);padding:.8rem 0;display:flex;justify-content:center;align-items:center;height:100%}.galerie.--logos figure img{display:block;max-width:100%;width:120px;height:100px;-o-object-fit:contain;object-fit:contain}.galerie a figure,.paragraph a figure{transition:border .15s ease;border:1px solid transparent}.galerie a:hover figure,.paragraph a:hover figure{border:1px solid var(--color-purple)}.galerie.--logos figure img[src$=".jpeg"],.galerie.--logos figure img[src$=".jpg"],.galerie.--logos figure img[src$=".png"]{mix-blend-mode:multiply}@media only screen and (min-width:768px){.galerie.--logos{grid-template-columns:repeat(auto-fit,minmax(150px,240px))}.galerie.--logos figure{padding:1rem 0}.galerie.--logos figure img{width:170px;height:120px}}.hero_images figcaption,.hero_video figcaption{bottom:10%;padding-right:var(--spacing);position:absolute}header{background-color:var(--background-header)}header section{padding-top:2.8rem;padding-bottom:1.65rem;padding-top:clamp(1rem,2vw,2.8rem);padding-bottom:clamp(1rem,1.5vw,1.65rem)}header .wrapper{display:flex;flex-direction:column;align-items:center;gap:1rem}header .logo{line-height:0;width:165px;width:clamp(80px,7vw,110px);height:auto}.hero_images figcaption,.hero_text,.hero_video figcaption,.video_info h3{line-height:1;font-family:var(--font-special)}main>section:first-child{margin-top:0!important;padding-top:calc(var(--spacing))}@media only screen and (min-width:600px){header .wrapper{display:flex;flex-direction:row;justify-content:space-between;max-width:var(--size-large);gap:unset}}.hero_navigation{display:none}.hero_titles{position:absolute;top:0;left:0;height:100%;z-index:10;display:flex;flex-direction:column;justify-content:center;gap:.2rem}.hero_titles li{font-family:var(--font-special);font-size:25px;font-size:clamp(14px,1.725vw,25px);letter-spacing:1.25px;text-transform:uppercase;transition:font-size .35s ease}.hero_titles .--active{font-weight:500;font-size:60px;font-size:clamp(20px,4.15vw,60px);letter-spacing:0;margin-top:.75rem;margin-bottom:.75rem}.hero_slider_wrapper .hero_images{max-width:70.77%;margin-left:auto}.hero_images figure{aspect-ratio:92/61;opacity:0;transition:opacity .65s ease}.hero_images figure:not(:first-child){position:absolute;top:0;left:0}.hero_images figcaption,.hero_video figcaption{right:0;font-size:8rem;font-size:clamp(36px,6.8vw,6rem);z-index:1}.hero_images figcaption::after{display:block;background-image:url(img/marker.png);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;width:110%;height:140%;z-index:-1;bottom:0;right:0}.hero_images img{object-fit:cover;width:100%;height:100%}figure.hero_images{aspect-ratio:16/6;height:100%}.hero_content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}section.fullwidth{padding:0!important}section.fullwidth>*{max-width:none}.hero_text{text-transform:uppercase;padding-top:calc((var(--spacing)/ 2) + 1em);padding-bottom:calc(var(--spacing)/ 2)}.hero_text.--large{padding-left:clamp(1rem,9vw,8rem);padding-right:clamp(1rem,9vw,8rem)}.hero_text.--large p{font-size:11rem;font-size:clamp(40px,11.1vw,10rem)}.hero_text.--medium p{font-size:8rem;font-size:clamp(34px,7.7vw,7rem)}.hero_text.--small p{font-size:5rem;font-size:clamp(28px,5.6vw,5rem)}.hero_text.--center{padding-left:5%;padding-right:5%;text-align:center}.hier-schriftzug{font-size:0;opacity:0;position:absolute}.hier-schriftlogo{margin-top:-1em;width:auto;height:1.1em;left:-.3%;top:.2em}.hier-schriftlogo.first{top:.1em}.--small .hier-schriftlogo.first{left:-1.5%}.--medium .hier-schriftlogo.first{left:-2%}.--large .hier-schriftlogo.first{left:-3.5%}.hero_video{width:100%;height:auto;aspect-ratio:16/7}.hero_video>video{width:100%;height:100%;object-fit:cover}.hero_wrapper.--video{background-color:var(--color-purple);color:#fff}.video_info{max-width:var(--size-outline);margin:0 auto;padding-left:var(--spacing-save);padding-right:var(--spacing-save);padding-top:var(--spacing);padding-bottom:var(--spacing)}.video_info h3{font-size:8rem;font-size:clamp(36px,6.8vw,6rem);color:var(--color-yellow);text-transform:uppercase}@media only screen and (min-width:600px){.text_content_left,.video_info{display:flex;gap:5rem}.text_content_left>*,.video_info>*{flex-basis:50%}.text_content_left .button_wrapper{margin-top:0}}section.--bg-gray{background-color:var(--color-gray);background-image:url(img/hintergrund-papier.jpg);background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:1550px){figure.hero_images{aspect-ratio:16/5}section.fullwidth>*{max-width:var(--size-outline)}section.fullwidth:has(.hero_wrapper)::after,section.fullwidth:has(.hero_wrapper)::before{width:var(--size-outline);left:50%;transform:translateX(-50%)}section.--bg:not(.--bg-purple:last-of-type,.--bg-yellow:last-of-type){background-color:transparent;background-image:none}section.--bg:not(.--bg-purple:last-of-type,.--bg-yellow:last-of-type,.--map_prev)::before{content:'';position:absolute;display:block;height:100%;width:var(--size-outline);top:0;left:50%;transform:translateX(-50%)}section.--map_prev::before{width:calc(var(--size-outline) + 10rem);left:50%;transform:translateX(-50%);top:-38rem}section.--bg-gray::before{background-color:var(--color-gray);background-image:url(img/hintergrund-papier.jpg);background-repeat:no-repeat;background-size:cover}section.--bg-yellow::before{background-color:var(--color-yellow)}section.--bg-purple::before{background-color:var(--color-purple)}}section.--bg-yellow:has(.wrapper>.galerie){background-color:var(--color-yellow)!important}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%;gap:unset}.keen-slider:not([data-keen-slider-disabled]) .keen-slider .item{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v],.person .tags{flex-wrap:wrap}[data-keen-slider-moves] *{pointer-events:none}.navigation-wrapper{position:relative}.dots{display:flex;padding:.5rem 0;justify-content:center;top:.8rem}.content__testimonial .dots{top:0}.dot{border:none;width:10px;height:10px;background:#c5c5c5;border-radius:50%;margin:0 3px;padding:5px}.arrow--left,.arrow--right{border-right:3px solid #3A4469;border-bottom:3px solid #3A4469}.dot:focus{outline:0}.dot--active{background:#000}.arrow{width:20px;height:20px;position:absolute;top:50%;fill:#fff;opacity:.7;transition:opacity .1s ease}.arrow:hover{opacity:1}.arrow--left{left:-1.5rem;fill:"#fff";transform:translateY(-50%) rotate(135deg)}.arrow--right{left:auto;right:-1.5rem;transform:translateY(-50%) rotate(315deg)}.--bg-high .arrow--left,.--bg-high .arrow--right{border-color:#fff}.arrow--disabled.arrow--left{background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='grey' viewBox='0 0 24 24' %3E%3Cpath d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z' %3E%3C/path%3E%3C/svg%3E")}.arrow--disabled.arrow--right{background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='grey' viewBox='0 0 24 24' %3E%3Cpath d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'%3E%3C/path%3E%3C/svg%3E")}@media only screen and (min-width:1350px){.arrow--left{left:-4rem}.arrow--right{right:-4rem}}@media only screen and (min-width:1500px){.arrow--left{left:-5.5rem}.arrow--right{right:-5.5rem}}@media only screen and (max-width:1230px){.arrow{display:none}.calendar .arrow{display:block}}.--bg-purple{background-color:var(--color-purple);color:#fff}.--bg-yellow{background-color:var(--color-yellow)}.--bg-gray{background-color:var(--color-gray)}body>:is(main,header,footer)>*{padding-left:var(--spacing-save);padding-right:var(--spacing-save)}body>:is(main,header,footer)>*>*{width:100%;max-width:var(--size-outline);margin:0 auto}body>:is(main)>*{margin:var(--spacing) 0}section[class^="--bg"]{padding-top:var(--spacing);padding-bottom:var(--spacing);margin-bottom:0;margin-top:0;z-index:0}.--nopadding,section[class^="--bg"]:last-child{margin-bottom:0!important}section[class^="--bg"]+[class^="--bg"]{margin-top:0}section.--bg-high+section.--bg-high,section.--bg-low+section.--bg-low,section.--bg-medium+section.--bg-medium{margin-top:calc(-1 * var(--spacing))}.--nopadding{margin-top:0!important}.textblock li{padding-left:1rem;font-size:clamp(13px,2vw,15px);margin-bottom:1.5rem}.textblock li:last-child{margin-bottom:0}.textblock li::before{display:block;background-color:currentColor;width:.4em;height:.4em;border-radius:50%;position:absolute;left:0;top:.65em}.store-list,.store-list .heading{background-color:#fff}.section--karte{margin-top:100px}section:has(.map__wrap){margin-top:calc(-1 * var(--spacing))}.map__wrap{display:flex;border:3px solid var(--color-yellow);position:relative}.leaflet-popup-tip-container,.store-list{display:none}.leaflet-control-container{position:unset}.leaflet-control-container a{border-bottom:none}a.leaflet-control-zoomhome-in,a.leaflet-control-zoomhome-out{font-size:1.5em;line-height:26px}.leaflet-control-zoomhome-home svg{max-width:18px;top:2px;position:relative}.fa-home svg path{fill:var(--color-purple)}.leaflet-control-zoomhome-in,.leaflet-control-zoomhome-out{color:var(--color-purple)!important}#map{height:calc(90vh - 65px);max-height:700px;width:100%}.store-list .heading{position:sticky;top:0;z-index:10}.leaflet-popup-content-wrapper .--past h4,.store-list .heading.--past{background:#2C325D}.store-list .heading svg{position:absolute;top:50%;right:3px;width:70px;opacity:.13;height:70px;transform-origin:top;transform:rotate(335deg) translateY(-50%)}.store-list .heading svg path{fill:#009DA5}.store-list .heading.--place{background:green}.store-list .heading h2{display:block;padding:1rem;margin:0;font-size:1.4rem;opacity:.85;overflow:hidden}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.store-list .heading h2::before{display:none}.store-list ul.list{padding:0;margin:0}.store-list .shop-item{position:relative;display:block;margin:0;padding:1rem 1.4rem 1rem 1rem;border-bottom:1px solid rgba(0,0,0,.1);text-decoration:none;transition:background-color .2s ease}.store-list .shop-item:hover{background-color:#f1f1f1}.store-list .shop-item::before{display:block;width:10px;height:10px;border-right:2px solid #e6e6e6;border-bottom:2px solid #e6e6e6;transition:border-color .2s ease;position:absolute;top:50%;right:14px;transform-origin:top;transform:rotate(-45deg) translateY(-50%)}.store-list .shop-item:hover::before{border-color:var(--color-purple)}.store-list .--past .shop-item:hover::before{border-color:#2C325D}.store-list .--place .shop-item:hover::before{border-color:green}.store-list li:last-child .shop-item{border:green}.store-list .shop-item h3{margin-top:0;margin-bottom:.4rem;font-family:Saira,sans-serif;font-size:16px;font-weight:500;transition:all .2s ease}.store-list .shop-item:hover h3{color:var(--color-purple)}.store-list .--past .shop-item h3{color:#2C325D}.store-list .--place .shop-item h3{color:green}.store-list .shop-item p{font-size:14px;color:#404040;margin:0;line-height:1.4}.leaflet-popup-content-wrapper{padding:0!important;overflow:hidden}.leaflet-popup-content-wrapper .leaflet-popup-content{margin:0}.leaflet-popup-content-wrapper h4{padding:1.25rem 1rem 0;margin:0}.leaflet-popup-content-wrapper .--place h4{background:green}.leaflet-popup-content-wrapper a{font-weight:500;color:#009DA5!important}.leaflet-popup-content-wrapper .--past a{color:#2C325D;border-bottom-color:#2C325D}.leaflet-popup-content-wrapper .--place a{border-bottom-color:green}.leaflet-popup-content-wrapper p+p{margin-top:-12px}.leaflet-popup-content-wrapper p{padding:0;font-size:14px;margin:10px 0 14px!important}.leaflet-popup-content{font-family:Roboto,sans-serif;width:20vw;min-width:300px;max-width:450px}.leaflet-cluster-anim .leaflet-marker-shadow,.leaflet-popup-content .leaflet-cluster-anim .leaflet-marker-icon{transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:rgba(227,255,0,.6)}.marker-cluster-small div{background-color:rgb(227,255,0,.6)!important}.marker-cluster-medium{background-color:rgba(241,211,87,.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.marker-cluster-large{background-color:rgba(253,156,115,.6)}.marker-cluster-large div{background-color:rgba(241,128,23,.6)}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Roboto,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.leaflet-marker-icon.--t203 path{fill:#009DA5}@media only screen and (min-width:768px){#map,.store-list{height:calc(90vh - 65px)}#map{width:80%}.store-list{display:block;width:20%;min-width:250px;max-height:700px;overflow-y:auto;overflow-x:hidden}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-overlay-pane svg,.leaflet-tooltip{-moz-user-select:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{overflow:hidden;-webkit-tap-highlight-color:transparent;background:#ddd;outline:0;font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4);color:#0078A8}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto;float:left;clear:both}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-right .leaflet-control{float:right;margin-right:10px}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container a.leaflet-active{outline:orange solid 2px}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}#menu_main li.--current a::before,.raum_bild::after,.raum_bild::before{background-repeat:no-repeat;background-size:contain;content:''}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px}.banner,.form .person,.leaflet-container a.leaflet-popup-close-button,.numbered>.content,.statement,.text_wrapper .center{text-align:center}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.person .funktion,.person .tag,.testimonial_name>p:first-child{font-weight:700}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.raum,.raum_bild,.workshop_bild{overflow:hidden}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678, M12=.70710678, M21=-.70710678, M22=.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}nav .dot,nav .dot::before{border-radius:50%;height:8px;width:8px}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.leaflet-popup-content figcaption p{margin:0!important;padding:0}#menu_main{font-family:var(--font-special);color:#000}header a{color:currentColor;text-decoration:none}header nav>ul{display:flex;background-color:var(--background-header);gap:1.3rem}header nav ul a,header nav>ul>li a{display:inline-block}header nav ul a{color:currentColor;white-space:nowrap;border-bottom:1px solid transparent;font-size:32px;font-size:clamp(17px,2.3vw,32px);transition:color .2s ease-out,opacity .2s ease-out;text-transform:uppercase;line-height:1}.person_kontakt a,header nav ul a:hover{border-bottom:1px solid currentColor}header nav ul p:hover{cursor:default}footer .logo svg path{fill:#fff}#menu_main li.--current a::before{z-index:-1;display:block;background-image:url(img/marker.png);background-position:left bottom;width:100%;height:100%;position:absolute;bottom:.3rem;left:-.5rem}@media only screen and (min-width:600px){header nav>ul{gap:1.9rem}}.wrapper_team{display:grid;grid-column-gap:6rem;grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(23rem,1fr));grid-row-gap:5rem}.person_portrait{width:clamp(12rem,20vw ,17.5rem);height:clamp(12rem,20vw ,17.5rem)}.person_portrait img{object-fit:cover;border-radius:50%;width:100%;height:100%}.person .caption{margin-top:2rem;margin-bottom:1rem}.person .tags{display:flex;gap:.25rem;margin-bottom:1rem}.person .tag{color:#fff;background-color:#9DD1DC;padding:.25rem .8rem;border-radius:3px;text-transform:uppercase;font-size:clamp(10px,1.14vw,13px);letter-spacing:.78px}.person .links{margin-top:2rem;justify-content:flex-start;align-items:stretch}.person .links svg{width:1.25rem;height:auto}.link-insta,.link-linked{padding:.5rem .6rem!important}.person .links figcaption{display:none}.form_info .person_portrait{width:clamp(10rem,15vw,13rem);height:clamp(10rem,15vw,13rem);margin:0 auto 2rem}.form_info .person_portrait img{width:100%;height:100%}.form_info .person_portrait .funktion{font-weight:400;margin-bottom:.25rem}.form_info .person_kontakt p:first-of-type{margin-bottom:.8rem}.person_kontakt{display:flex;flex-direction:column;align-items:center}.person_kontakt a{width:fit-content;color:currentColor;text-decoration:none}@media only screen and (min-width:600px){.form .person{text-align:center;margin:calc(var(--spacing) + .5rem) 0 0}}.auflistung .wrap{margin-top:clamp(28px,5.6vw,5rem)}.wrapper_raum,.wrapper_stimme,.wrapper_workshop{width:100%;display:grid;grid-column-gap:2rem;grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(calc(10rem + 11vw),1fr));grid-row-gap:3rem;grid-row-gap:clamp(28px,3.4vw,3rem)}.raum_logo{position:absolute;top:1rem;right:1rem;width:30%;z-index:1}.raum_bild{aspect-ratio:1}.raum_bild img{object-fit:cover;width:100%;height:100%}.raum .titel{font-family:var(--font-special);font-size:3rem;font-size:clamp(28px,3.4vw,3rem);letter-spacing:4.8px;letter-spacing:clamp(2px,.33vw,4.8px);text-transform:uppercase;line-height:1;color:var(--color-text)}#map .raum .titel{font-size:clamp(28px,2.4vw,2rem);letter-spacing:clamp(1px,.23vw,2.8px)}#map .raum .subtitel{font-size:clamp(13px,1.1vw,1rem)}#map .raum_beschreibung{font-size:12.5px}.numbered_item h4,.raum .subtitel,hgroup h3{font-size:1.25rem;font-size:clamp(14px,1.4vw,1.25rem);font-weight:500;line-height:1;text-transform:uppercase}.numbered_item h4{margin-bottom:.6em}.raum figcaption{padding:5% 8%;position:absolute;width:100%;bottom:0;z-index:2;color:var(--color-text);transition:bottom .25s ease-in-out}.raum_beschreibung{line-height:1.4;text-decoration:none;padding:0 8%;top:100%;position:absolute;z-index:1;opacity:0;transition:top .25s ease-in-out,opacity .25s ease-in-out;color:var(--color-text)}.raum_bild::after,.raum_bild::before{display:block;background-image:url(img/marker.png);background-position:left bottom;width:100%;height:100%;position:absolute;bottom:-14%;left:-16%;z-index:1;opacity:1;transition:all .25s ease-in-out}.raum_bild::after{opacity:0;height:46%;background-size:cover}.raum figcaption>*{user-select:none}@media only screen and (min-width:1024px){a:hover .raum_beschreibung{opacity:1;top:55%}a:hover .raum figcaption{bottom:45%}a:hover .raum_bild::before{opacity:0}a:hover .raum_bild::after{opacity:1;height:calc(110% + 14%);width:calc(100% + 16%)}#map a:hover .raum_beschreibung{top:45%}#map a:hover .raum figcaption{bottom:55%}}.--slider nav{position:absolute;top:50%;left:2vw;transform:translateY(-50%);display:flex;flex-direction:column;gap:1rem;z-index:2}nav .dot{padding:2px;background:0 0;transition:background-color .1s ease;box-sizing:content-box}nav .dot::before{content:'';display:block;position:relative;background-color:var(--color-purple)}nav .dot[data-current=true]::before{background-color:var(--color-yellow);border:3px solid var(--color-purple);top:-3px;left:-3px}.--bg-gray nav .dot[data-current=true]::before,.--bg-yellow nav .dot[data-current=true]::before{background-color:#fff;border:3px solid var(--color-purple);top:-3px;left:-3px}.--bg-gray nav .dot::before,.--bg-yellow nav .dot::before{background-color:var(--color-purple)}.--bg-purple nav .dot[data-current=true]::before{background-color:var(--color-purple);border:3px solid var(--color-yellow);top:-3px;left:-3px}.--bg-purple nav .dot::before{background-color:var(--color-yellow)}.--bg-high nav .dot::before{background-color:rgba(131,140,201,.14)}.--bg-high nav .dot[data-current=true]::before{background-color:#7CD0CC}@media only screen and (min-width:1660px){.--slider nav{left:3.5rem}}.stimme_portrait{aspect-ratio:1}.stimme_portrait img{object-fit:cover;width:100%;height:100%}.stimme>figcaption,.workshop figcaption{line-height:1;padding:1.25rem 3.5rem 1.25rem 1.5rem;position:absolute;width:100%;bottom:0;z-index:2}.stimme>figcaption .titel,.workshop figcaption .titel{font-size:2rem;font-size:clamp(22px,2.3vw,2rem);text-transform:uppercase;font-family:var(--font-special);color:var(--color-yellow)}figure.stimme:hover .button.pseudo::before{right:0}section>.testimonial{max-width:var(--size-tiny)}.testimonial_item{border-radius:1.25rem;border:1px solid #000;padding:2rem 3rem 3rem}.testimonial>figure img{width:100%;border-radius:1rem}.testimonial_icon{width:2.6rem;top:.25rem;height:auto}.testimonial_content .zitat p{font-size:clamp(14px,1.26vw,18px);line-height:1.5}.zitat_footer{display:flex;justify-content:space-between;padding-top:2.7rem}.testimonial_logo{max-width:clamp(12rem,15vw,14.25rem);margin:0 auto 2rem}.testimonial .slide_dots{display:none}.text_wrapper.about{display:grid;gap:4rem}.about .portrait img{border-radius:50%}.paragraph .center{max-width:var(--size-tiny)!important;margin:0 auto}.paragraph .content figure{margin:calc(var(--spacing) * .7) 0}.numbered_wrapper{width:100%;display:grid;grid-column-gap:3rem;grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-row-gap:3rem;counter-reset:faq;max-width:1000px;margin:8% auto 0}.numbered>.content{max-width:650px;margin:0 auto 3rem}.numbered .button_wrapper{margin-top:2rem}.numbered_item::before{counter-increment:faq;content:counter(faq);font-size:clamp(28px,4.2vw,4rem);font-family:var(--font-special);color:var(--color-purple);position:absolute;left:-.5em;top:-.3em}.--bg-purple .numbered_item::before{color:var(--color-yellow)}.text_wrapper a:not(.button){color:currentColor;text-decoration:none;border-bottom:1px solid currentColor}.banner{border-radius:20px;padding:3.8rem 3rem 3.3rem;box-shadow:0 4px 24px 0 rgba(0,0,0,.03)}section>.statement{max-width:var(--size-small)}.statement p{font-size:2.2rem;font-size:clamp(20px,2.5vw,35px)}hgroup{display:flex;width:fit-content;margin-bottom:4%}hgroup h3{color:var(--color-purple);margin-bottom:clamp(18px,2.4vw,2.5rem)}.text_wrapper>.content>h2,.text_wrapper>.content>hgroup>h2,hgroup>h2{font-size:8rem;font-size:clamp(36px,6.8vw,6rem);font-family:var(--font-special);line-height:1}.text_wrapper>.content>h2:after,hgroup>h2:after{content:'';display:block;background-image:url(img/marker.png);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;z-index:-1;width:100%;height:1em;left:-2rem;top:-1.8vw}.--bg-purple .text_wrapper>.content>h2:after,.--bg-purple hgroup>h2:after,.text_wrapper.numbered>.content h2:after{display:none}.numbered hgroup{width:100%}.numbered .text_content{column-count:unset}a,a:active,a:visited{color:var(--color-text)}a.button,footer a,footer a:active,footer a:visited{color:#fff}.text_content.--one,.text_content.--three,.text_content.--two{display:grid;grid-template-columns:1fr;grid-row-gap:1.5rem;column-gap:clamp(34px,7.7vw,7rem)}@media only screen and (min-width:440px){.statement p{padding:0 2rem}}@media only screen and (min-width:600px){.footnote .content{padding-left:3rem}.footnote .content::before{font-size:106px;top:-1rem;left:-1rem}.text_wrapper.about{grid-template-columns:1fr 1.06fr}.text_content.--two{grid-template-columns:1fr 1fr}.text_content p{page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@media only screen and (min-width:850px){.text_content.--three{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:1200px){:root{--spacing-save:1.5rem}.numbered_item::before{left:-.65em;top:-.4em}}.stimme_portrait::before,.stimme_portrait:after,.workshop_bild::after,.workshop_bild::before,section.--bg-purple:last-of-type::after,section.--bg-purple:last-of-type::before,section.--video::after,section.--video::before{content:'';display:block;position:absolute;left:0}section.--bg-purple:last-of-type{padding-top:calc(var(--spacing) - 2rem)}section.--bg-purple:last-of-type::after,section.--bg-purple:last-of-type::before{--wert:clamp(1rem, 5vw, 7rem);width:100vw;background-color:var(--color-purple);mask:url(svg/kante-oben.svg) top/contain no-repeat;mask-size:120%;top:calc(var(--wert) * -1);height:var(--wert)}section.--bg-purple:last-of-type::before{background-color:#efefef;top:calc((var(--wert) * -1) - clamp(2px,.5vw,9px))}section.--video{z-index:10}section.--video .video_info{padding-bottom:calc(var(--spacing) - clamp(1rem,5vw,7rem))}section.--video::after,section.--video::before{--wert:clamp(1rem, 5vw, 7rem);width:100vw;background-color:var(--color-purple);mask:url(svg/kante-unten.svg) bottom/contain no-repeat;mask-size:120%;bottom:calc(var(--wert) * -1);height:var(--wert)}section.--video::before{background-color:#efefef;bottom:calc((var(--wert) * -1) - clamp(2px,.5vw,9px))}section.--video+section{margin-top:calc(var(--spacing) + clamp(1rem,4vw,6rem))}section.--video+section.--bg{padding-top:calc(var(--spacing) + clamp(1rem,4vw,6rem))}.wrapper_workshop{grid-column-gap:clamp(28px,5.6vw,5rem);grid-template-columns:repeat(auto-fill,minmax(clamp(16rem,34vw,30rem),1fr))}.workshop_bild{aspect-ratio:58/35}.workshop_bild img{object-fit:cover;width:100%;height:100%;transform:scale(1);transition:transform .2s ease-in-out}figure.workshop:hover img{transform:scale(1.05)}.stimme_portrait::before,.workshop_bild::before{width:100%;height:100%;top:0;z-index:1;background:linear-gradient(180deg,rgba(111,0,255,0) 0,rgba(111,0,255,0) 33%,rgba(59,0,136,.3) 66%,rgba(0,0,0,.83) 100%)}.stimme_portrait:after,.workshop_bild::after{width:100%;height:100%;top:0;background-color:rgba(0,0,0,0);transition:background-color .2s ease-in-out}figure.stimme:hover .stimme_portrait::after,figure.workshop:hover .workshop_bild::after{background-color:rgba(0,0,0,.25)}.--bg-paper{background-image:url(img/hintergrund-papier.jpg)}