.loadingscreen{overflow:hidden;display:flex;align-items:center;justify-content:center;height:100vh}.loadingscreen:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5;background:url(/assets/pattern1-ChKMqCfy.webp);background-position:center;background-repeat:repeat-y;background-size:contain}.logo-container{display:flex;flex-direction:column;align-items:center}.logo-container img{animation:rotate 4s infinite}@keyframes rotate{0%{transform:rotateY(180deg)}to{transform:rotateY(-180deg)}}main{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;overflow-x:hidden}main:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.4;background:url(/assets/pattern1-ChKMqCfy.webp);background-position:center;background-repeat:repeat-y;background-size:contain;z-index:-1}.imageSeperator{margin:100px 0;position:relative;border-top:15px solid var(--greenbg);border-bottom:15px solid var(--greenbg)}.imageSeperator img{margin-bottom:-4px}section article{padding:50px 5vw}section h2{font-size:var(--headline);font-weight:500;margin:25px 0}@media only screen and (max-width:800px){.imageSeperator{margin:40px 0}}@media only screen and (max-width: 600px){.imageSeperator{border-top:8px solid var(--greenbg);border-bottom:8px solid var(--greenbg)}}.kalender-section{font-size:var(--textSize)}.kalender-section-container button{background-color:transparent;border:none;cursor:pointer;font-size:2.5vw;color:#00000080;padding:0 10px;z-index:1;width:3vw}.kalender-section-container button:nth-of-type(2){transform:scaleX(-1)}.kalender-section-container button:hover{filter:brightness(0)}.kalender-slider{display:none;position:relative;width:100%;padding:25px}.kalender-container{display:flex;align-items:center;justify-content:center}.kalender-slider:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.active-kalender-slider{display:flex}.kalender-slider-img{display:flex;align-items:center;justify-content:center;width:22.5vw;height:22.5vw;border:10px solid var(--greenbg);border-radius:50%;overflow:hidden}#Kalender>article>div>div.kalender-slider.active-kalender-slider>div>div:nth-child(2)>div:nth-child(1){display:flex;align-items:center;justify-content:center}.kalender-container h3{text-align:center;font-weight:400;color:var(--grey2);font-family:Montserrat,Arial,Helvetica,sans-serif}.kalender-slider-img img{width:100%;height:100%}.kalender-text1{width:30vw;font-size:clamp(1rem,-1rem + 1.55vw,1.5rem);color:var(--grey2);font-family:Montserrat,Arial,Helvetica,sans-serif;place-self:flex-start}.kalender-section h2{text-align:center;font-weight:400;color:var(--grey2);font-family:Montserrat,Arial,Helvetica,sans-serif}.kalender-text1 h2{font-size:clamp(6rem,4vw,12rem);color:var(--greenbg);font-weight:400;font-family:GardenGrown,Arial,Helvetica,sans-serif;margin-left:-100px}.kalender-slider-text{width:25vw;place-self:center;font-weight:400;color:var(--grey2);font-family:Montserrat,Arial,Helvetica,sans-serif;margin-left:5vw;animation:fadeIn 1s}#Presse>article>div>div.kalender-slider.active-kalender-slider>div>div:nth-child(2)>div:nth-child(1)>div>img,#Kalender>article>div>div.kalender-slider.active-kalender-slider>div>div:nth-child(2)>div:nth-child(1)>div img{animation:fadeIn2 1s}#Kalender>article>div>div.kalender-slider.active-kalender-slider>div>div:nth-child(2)>div:nth-child(2)>h2{animation:fadeIn 1s}@keyframes fadeIn{0%{opacity:.6}to{opacity:1}}@keyframes fadeIn2{0%{opacity:.8}to{opacity:1}}.kalender-section a{color:var(--greenbg);font-weight:600;margin-top:10px;display:block;z-index:2;position:relative;font-family:Montserrat,Arial,Helvetica,sans-serif}.kalender-section a:hover{color:#000}@media only screen and (min-width: 1900px){.kalender-slider-text{font-size:clamp(1rem,1.2vw,2.5rem)}.kalender-text1 p{font-size:clamp(1rem,-1rem + 1.3vw,2.5rem)}.kalender-text1 h2{font-size:var(--headlineOver1900)}.kalender-container h3{font-size:clamp(1rem,-1rem + 1.3vw,2.5rem)}}@media only screen and (max-width: 1440px){.kalender-text1 h2{font-size:clamp(5rem,4vw,12rem);margin-left:-60px}.kalender-text1{font-size:clamp(1rem,-1rem + 1.6vw,2rem)}.kalender-text1 p{margin-left:10px}}@media only screen and (max-width: 1280px){.kalender-slider-img{width:20vw;height:20vw}.kalender-text1 h2{font-size:clamp(4rem,4vw,12rem)}.kalender-text1{font-size:clamp(.9rem,-1rem + 1.7vw,2rem)}}@media only screen and (max-width: 1024px){.kalender-container{flex-direction:column}.kalender-text1 h2{font-size:clamp(7rem,4vw,12rem);text-align:left;margin-left:-30px}.kalender-slider-text,.kalender-text1{font-size:clamp(1.4rem,1vw,1.5em)}.kalender-text1,.kalender-slider-text{width:100%}.kalender-text1{margin-bottom:20px}.kalender-slider-img{width:30vw;height:30vw}.kalender-section-container button{width:4vw}#Kalender>article>div>div.kalender-slider.active-kalender-slider>div>div:nth-child(2)>div:nth-child(2)>h2{margin:10px 0}.kalender-slider-text{margin-top:10px}}@media only screen and (max-width: 800px){#Kalender>article{padding:0px 5vw}}@media only screen and (max-width: 768px){.kalender-section-container button{width:5vw}#Kalender{min-height:auto}.kalender-text1 h2{font-size:var(--headline768);margin:12.5px 0 12.5px -30px}}@media only screen and (max-width: 600px){.kalender-slider-img{width:40vw;height:40vw}.kalender-section-container button{width:6vw}.kalender-text1 h2{font-size:clamp(5rem,4vw,12rem);margin-left:-20px}.kalender-slider-text,.kalender-text1{font-size:clamp(1.1rem,1vw,1.5em)}.kalender-slider-img{border:5px solid var(--greenbg)}}@media only screen and (max-width: 480px){#Kalender>article{padding:0}.kalender-slider-img{width:40vw;height:40vw}.kalender-section-container button{width:10vw}.kalender-text1 h2{font-size:var(--headline480);margin-left:0;text-align:center;margin-bottom:0;line-height:70px}.kalender-slider-text,.kalender-text1{font-size:clamp(.9rem,1vw,1.5rem)}.kalender-text1 p{margin-left:0}.kalender-slider{padding:10px}}.events-section{width:100%}.events-container{display:flex;align-items:flex-end;justify-content:center}.events-container h1{font-size:var(--h1);color:var(--greenbg);font-weight:400;font-family:GardenGrown,Arial,Helvetica,sans-serif;margin-left:-50px;margin-bottom:40px}.events-first-text p,.events-sec-text p{font-family:Montserrat,Arial,Helvetica,sans-serif}#root>main>section.events-section>article>div.events-sec-text>div:nth-child(1){align-self:flex-start}#Events>div:nth-child(2){place-self:center}#Events>div:nth-child(3){margin-left:30px}#root>main>section.events-section>article>div.events-sec-text>div:nth-child(4){margin-bottom:0}#root>main>section.events-section>article>div:nth-child(4),#root>main>section.events-section>article>div:nth-child(3){margin-top:-24px;margin-left:80px;place-self:flex-end}.events-sec-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-top:20px}.events-sec-text>div:not(:nth-child(3)){margin-bottom:10px;place-self:flex-start}.events-sec-text a{font-weight:600;color:var(--greenbg)}.events-img-container{display:flex;align-items:center;justify-content:center;background-color:var(--greenbg);border-radius:50%;width:14.5vw;height:14.5vw;margin-top:30px}#root>main>section.events-section>article>div:nth-child(3)>div:nth-child(1)>div{background:url(/assets/familienfeiern-WIC6cif1.jpg) no-repeat;background-size:cover;border-radius:50%;width:14vw;height:14vw;box-shadow:0 10px 25px #00000040}#root>main>section.events-section>article>div.events-img-div>div:nth-child(1)>div{background:url(/assets/ausstellungen-DH5wkrf_.jpg) no-repeat;background-size:cover;border-radius:50%;width:14vw;height:14vw;box-shadow:0 10px 25px #00000040}#Events>div>div>div{background:url(/assets/hochzeiten--BQ8_Da9.jpg) no-repeat;background-size:cover;border-radius:50%;width:14vw;height:14vw;box-shadow:0 10px 25px #00000040}#root>main>section.events-section>article>div.events-sec-text>div.events-img-div>div>div{background:url(/assets/geburtstage-CbHKF9Y_.jpg) no-repeat;background-size:cover;border-radius:50%;width:14vw;height:14vw;box-shadow:0 10px 25px #00000040}#root>main>section.events-section>article>div:nth-child(3)>div:nth-child(3)>div{background:url(/assets/firmenevents-C58qn82J.jpg) no-repeat;background-size:cover;border-radius:50%;width:14vw;height:14vw;box-shadow:0 10px 25px #00000040}#root>main>section.events-section>article>div.events-img-div>div:nth-child(3)>div{background:url(/assets/weihnachtsfeier-BocQDNMa.jpg) no-repeat;background-size:cover;border-radius:50%;width:14vw;height:14vw;box-shadow:0 10px 25px #00000040}.events-img-container:hover{transform:scale(1.1);cursor:pointer}.events-container h3{font-size:var(--headerSize);font-weight:400;color:var(--grey2);text-align:center;margin-top:10px}.events-container>div{display:flex;justify-content:center;flex-direction:column}.events-container>div:nth-of-type(3),.events-container>div:nth-of-type(4){align-items:center}#root>main>section.events-section>article>div.events-sec-text>div:nth-child(3){place-self:flex-start}#root>main>section.events-section>article>div:nth-child(4)>div:nth-child(5){display:none}.events-img-btn h3{display:none}#root>main>section.events-section>article>div.events-sec-text>div.events-img-div{place-self:center}#Events>div{place-self:center}@media only screen and (min-width: 1901px){.events-container h1{font-size:var(--headlineOver1900)}}@media only screen and (min-width: 1601px){.events-img-container{width:14.5vw;height:14.5vw}.events-img-btn{width:15vw;height:15vw}.events-first-text p{font-size:clamp(1rem,-1rem + 1.4vw,2rem)}.events-sec-text p{font-size:clamp(1rem,-1rem + 1.4vw,2rem);margin-left:30px}}@media only screen and (max-width: 1600px){.events-first-text p{font-size:clamp(1rem,-1rem + 1.5vw,1.6rem)}.events-sec-text p{font-size:clamp(1rem,-1rem + 1.5vw,1.5rem);margin-left:30px}}@media only screen and (max-width: 1440px){#root>main>section.events-section>article>div.events-sec-text>div:nth-child(4){margin-left:0}}@media only screen and (max-width: 1280px){.events-sec-text{margin-top:20px}#root>main>section.events-section>article>div:nth-child(3),.events-container>div:nth-of-type(4){gap:8px}.events-first-text p{font-size:clamp(1rem,-1rem + 1.7vw,1.1rem)}.events-sec-text p{font-size:clamp(.9rem,-1rem + 1.7vw,1.1rem);margin-left:15px}.events-container h1{font-size:clamp(4rem,5vw,9rem);margin-left:-20px}.events-container h3{margin-top:5px;font-size:clamp(1.3rem,-1rem + 2.3vw,2rem)}#root>main>section.events-section>article>div:nth-child(4),#root>main>section.events-section>article>div:nth-child(3){margin-left:40px}.events-section article{padding:50px 4vw}}@media only screen and (max-width: 1024px){.events-container h1{font-size:clamp(6rem,6vw,12rem);margin-bottom:40px}.events-first-text p{font-size:clamp(1rem,-1rem + 2.2vw,2rem)}.events-sec-text p{margin-left:5px;font-size:clamp(1rem,-1rem + 2.2vw,2rem)}.events-container{display:grid;justify-items:center;grid-template-columns:1fr 1fr}#root>main>section.events-section>article>div:nth-child(3),.events-container>div:nth-of-type(4){gap:0px}#root>main>section.events-section>article>div:nth-child(4),#root>main>section.events-section>article>div:nth-child(3){margin-left:0}.events-img-btn{width:40vw;height:20vw;border-radius:0}#root>main>section.events-section>article>div:nth-child(3)>div:nth-child(1)>div{background:url(/assets/familienfeiern-C_HGZVJh.jpg) no-repeat;background-size:cover}#root>main>section.events-section>article>div.events-img-div>div:nth-child(1)>div{background:url(/assets/ausstellungen-77Snyj7y.jpg) no-repeat;background-size:cover}#Events>div>div>div{background:url(/assets/hochzeiten-CB3gYx1F.jpg) no-repeat;background-size:cover}#root>main>section.events-section>article>div.events-sec-text>div.events-img-div>div>div{background:url(/assets/geburtstage-BC7UEF2P.jpg) no-repeat;background-size:cover}#root>main>section.events-section>article>div:nth-child(3)>div:nth-child(3)>div{background:url(/assets/firmenevents-4PsLbIfm.jpg) no-repeat;background-size:cover}#root>main>section.events-section>article>div.events-img-div>div:nth-child(3)>div{background:url(/assets/weihnachtsfeier-Dil1SUxg.jpg) no-repeat;background-size:cover}#root>main>section.events-section>article>div:nth-child(3)>div:nth-child(1)>div,#root>main>section.events-section>article>div.events-img-div>div:nth-child(1)>div,#Events>div>div>div,#root>main>section.events-section>article>div.events-sec-text>div.events-img-div>div>div,#root>main>section.events-section>article>div:nth-child(3)>div:nth-child(3)>div,#root>main>section.events-section>article>div.events-img-div>div:nth-child(3)>div{border-radius:0%;width:40vw;height:20vw}.events-img-container{width:41vw;height:21vw;border-radius:0}#root>main>section.events-section>article>div.events-sec-text>div:nth-child(2){align-self:flex-start}#root>main>section.events-section>article>div:nth-child(4),#root>main>section.events-section>article>div:nth-child(3){place-self:center}#root>main>section.events-section>article>div.events-sec-text>div.events-img-div{place-self:center}}@media only screen and (max-width: 800px){.events-container{padding:0;margin-left:0}.events-container h1{margin-left:0}}@media only screen and (max-width: 768px){.events-container{grid-template-columns:1fr}.events-first-text p{font-size:clamp(1rem,-1rem + 3.2vw,3rem)}.events-sec-text p{margin-left:0;font-size:clamp(1rem,-1rem + 3.2vw,3rem)}.events-img-container{width:87vw;border-radius:0}#root>main>section.events-section>article>div:nth-child(3)>div:nth-child(1)>div,#root>main>section.events-section>article>div.events-img-div>div:nth-child(1)>div,#Events>div>div>div,#root>main>section.events-section>article>div.events-sec-text>div.events-img-div>div>div,#root>main>section.events-section>article>div:nth-child(3)>div:nth-child(3)>div,#root>main>section.events-section>article>div.events-img-div>div:nth-child(3)>div{border-radius:0%;width:85.5vw;height:90%}#root>main>section.events-section>article>div.events-img-div>div.events-img-div>div>div{background:url(/assets/hochzeiten--BQ8_Da9.jpg) no-repeat;background-size:cover;border-radius:0%;width:85.5vw;height:85.5%;box-shadow:0 10px 25px #00000040}.events-img-btn{position:relative}#root>main>section.events-section>article>div.events-sec-text>div:nth-child(4){margin-left:0;margin-bottom:10px}#Events>div:nth-child(2){display:none}#root>main>section.events-section>article>div:nth-child(4)>div:nth-child(5){display:block}#Events{place-self:flex-start;margin-left:25px}.events-container h1{margin-left:-15px;margin-bottom:10px;font-size:var(--headline768)}#root>main>section.events-section>article>div:nth-child(3),#root>main>section.events-section>article>div:nth-child(4){margin-top:-30px}.events-container h3{display:none}.events-img-btn h3{display:block;color:#fff;font-size:x-large;font-weight:600;bottom:10%;right:10%;position:absolute}#root>main>section.events-section>article>div:nth-child(3)>div:nth-child(3){margin-top:10px}#root>main>section.events-section>article>div.events-img-div>div:nth-child(1){margin-top:40px}#root>main>section.events-section>article>div.events-img-div>div:nth-child(3){margin-top:10px}#root>main>section.events-section>article>div.events-img-div>div.events-img-div>div{margin-top:10px}#Events>div{display:none}.events-section article{padding:0}}@media only screen and (max-width: 600px){.events-sec-text p,.events-first-text p{font-size:clamp(.9rem,2vw,2rem)}.events-container h1{font-size:clamp(5.5rem,14.2vw,2rem)}}@media only screen and (max-width:480px){.events-section .events-container .events-first-text p,.events-sec-text p{font-size:clamp(.85rem,2vw,1rem)}.events-container h1{font-size:var(--headline480)}.events-container h3{font-size:clamp(1.8rem,5vw,2.1rem)}#Events{margin-left:15px}.events-container h1{margin-left:-5px}}.reservierung-section{padding:50px 0}.reservierung-container h2{font-size:var(--h1);font-family:GardenGrown,Arial,Helvetica,sans-serif;color:var(--greenbg);place-self:center}.reservierung-container{padding:50px 2.5vw;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;font-size:var(--headerSize);border-top:dashed 3px var(--greenbg)}.reservierung-container p{font-family:Montserrat,Arial,Helvetica,sans-serif}.reservierung-container a{margin:25px 0;font-size:var(--headerSize);color:var(--greenbg);font-weight:700}.reservierung-container a:hover{color:#000}@media only screen and (min-width: 1901px){.reservierung-container h2{font-size:var(--headlineOver1900)}}@media only screen and (max-width: 768px){.reservierung-container h2{font-size:var(--headline768)}}@media only screen and (max-width: 600px){.reservierung-container p{font-size:clamp(1rem,1vw,1.5em)}}@media only screen and (max-width: 480px){.reservierung-container p{font-size:clamp(.9rem,3vw,5rem)}.reservierung-container{padding:50px 6vw}.reservierung-container h2{font-size:var(--headline480)}}.wochenmenu-section{display:flex;align-items:center;justify-content:center;flex-direction:column;width:80%;background-color:var(--white);box-shadow:0 10px 25px #00000040;font-size:var(--textSize)}.wochenmenu-section article{padding:50px 7.5vw;width:100%}.wochenmenu-section h2{font-family:GardenGrown,Arial,Helvetica,sans-serif;font-size:clamp(3.5rem,8.2vw,10rem);font-weight:400;color:var(--grey2)}.wochenkarte-header h4{font-family:GardenGrown,Arial,Helvetica,sans-serif;font-size:clamp(1.5rem,2.6vw,4.5rem);font-weight:400;line-height:24px;color:var(--grey2)}.wochenkarte-header div h4{font-family:GardenGrown,Arial,Helvetica,sans-serif;font-size:clamp(1.5rem,2.6vw,4.5rem);color:var(--grey2)}.wochenkarte-preise p{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:var(--headline);padding:0 8px;color:var(--grey2)}.wochenkarte-preise p{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:var(--headerSize);color:var(--grey2)}.wochenkarte-tag-titel h3{font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:500;text-align:left;word-break:break-word;margin-top:5px}.wochenkarte-tag-zusatzstoffe{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:var(--smallTextSize);padding:0 0 0 1vw;color:var(--grey2)}.veggie,.vegan{font-family:Montserrat,Arial,Helvetica,sans-serif;text-align:left;font-size:var(--textSize)}.veggie{color:var(--veggie)}.vegan{color:var(--vegan)}.wochenkarte-header{display:grid;grid-template-columns:.25fr 1.55fr .75fr;align-items:center;width:100%;border-bottom:1px dotted var(--black);margin-bottom:10px}.wochenkarte-tag{display:grid;grid-template-columns:.25fr 2.25fr .75fr;align-items:center;width:100%;padding:2.5px}.wochenkarte-preise,.wochenkarte-header div{display:grid;grid-template-columns:1fr 1fr}.wochenkarte-preise p:not(:nth-child(2)){border-right:1px dashed var(--black);text-align:right}.wochenkarte-tag-titel{margin-left:1vw;grid-area:1 / 2 / 2 / 3}.wochenkarte-preise,.wochenkarte-header div{grid-area:1 / 3 / 2 / 4}.wochenkarte-header div{display:flex;justify-content:space-evenly}.wochenkarte-tag-zusatzstoffe p{display:inline-block;margin-left:10px}.wochenkarte-tag-zusatzstoffe span{margin-left:1px}.wochenkarte-zusatztext{margin-top:60px}#Wochenmenu>article>div.wochenkarte-zusatztext>p:nth-child(1){margin-bottom:10px}#Wochenmenu>article>div.wochenkarte-zusatztext>p:nth-child(2){font-weight:600}#Wochenmenu>article>div.wochenkarte-montag>div.wochenkarte-header>h4{margin-left:-10px}#Wochenmenu>article>div.wochenkarte-dienstag>div.wochenkarte-header>h4,#Wochenmenu>article>div.wochenkarte-mittwoch>div.wochenkarte-header>h4{margin-left:-30px}#Wochenmenu>article>div.wochenkarte-donnerstag>div.wochenkarte-header>h4{margin-left:-60px}@media only screen and (max-width:1440px){#Wochenmenu>article>div.wochenkarte-donnerstag>div.wochenkarte-header>h4{margin-left:-50px}#Wochenmenu>article>div.wochenkarte-freitag>div.wochenkarte-header>h4{margin-left:-10px}}@media only screen and (max-width:1024px){#Wochenmenu>article>div.wochenkarte-donnerstag>div.wochenkarte-header>h4{margin-left:-40px}#Wochenmenu>article>div.wochenkarte-dienstag>div.wochenkarte-header>h4{margin-left:-20px}}@media only screen and (max-width:768px){#Wochenmenu>article>div.wochenkarte-donnerstag>div.wochenkarte-header>h4{margin-left:-20px}#Wochenmenu>article>div.wochenkarte-mittwoch>div.wochenkarte-header>h4{margin-left:-5px}#Wochenmenu>article>div.wochenkarte-dienstag>div.wochenkarte-header>h4{margin-left:0}#Wochenmenu>article>div.wochenkarte-freitag>div.wochenkarte-header>h4{margin-left:10px}#Wochenmenu>article>div.wochenkarte-montag>div.wochenkarte-header>h4{margin-left:10px}}@media only screen and (max-width:600px){#Wochenmenu>article>div.wochenkarte-donnerstag>div.wochenkarte-header>h4,#Wochenmenu>article>div.wochenkarte-mittwoch>div.wochenkarte-header>h4,#Wochenmenu>article>div.wochenkarte-dienstag>div.wochenkarte-header>h4,#Wochenmenu>article>div.wochenkarte-freitag>div.wochenkarte-header>h4,#Wochenmenu>article>div.wochenkarte-montag>div.wochenkarte-header>h4{margin-left:0}}@media only screen and (min-width:1901px){.wochenmenu-section h2{font-size:var(--headlineOver1900)}.wochenkarte-header{margin-bottom:15px}.wochenkarte-header div h4,.wochenkarte-header h4{font-size:clamp(1.5rem,2.2vw,5.5rem)}.wochenkarte-tag-titel h3{font-size:clamp(2rem,1.8vw,1.8rem)}.wochenkarte-tag-zusatzstoffe span,.wochenkarte-tag-zusatzstoffe{font-size:clamp(1rem,1.2vw,1.8rem)}.wochenkarte-preise p{font-size:clamp(2rem,1.8vw,1.8rem)}.wochenmenu-section{font-size:clamp(1rem,1vw,1.8rem)}}@media only screen and (max-width:1280px){.wochenkarte-header h4{line-height:18px}.wochenkarte-tag{grid-template-columns:.25fr 2.15fr .85fr}.wochenkarte-header{grid-template-columns:.25fr 1.55fr .85fr}}@media only screen and (max-width:800px){.wochenmenu-section{width:90%}}@media only screen and (max-width:768px){.wochenmenu-section article{padding:20px 3.5vw 50px;width:100%}.wochenkarte-header h4,.wochenkarte-header div h4{font-size:clamp(2.35rem,2.6vw,4rem)}.wochenmenu-section h2{font-size:var(--headline768)}.wochenkarte-header{grid-template-columns:.25fr 1.25fr .85fr}.wochenkarte-tag{grid-template-columns:.25fr 2.15fr 1fr}}@media only screen and (max-width:600px){.wochenmenu-section{width:99%}.wochenkarte-header h4,.wochenkarte-header div h4{font-size:clamp(2rem,2.6vw,4rem)}.wochenkarte-header{margin-bottom:0}.wochenkarte-header{grid-template-columns:.25fr 1.25fr .85fr}.wochenkarte-tag{grid-template-columns:.25fr 2.05fr 1.1fr}}@media only screen and (max-width:480px){.wochenkarte-header h4{margin-top:10px}.wochenkarte-tag-titel{grid-area:1 / 1 / 2 / 3}.wochenkarte-header{grid-template-columns:.25fr 1.25fr .85fr}#Wochenmenu{margin-top:20vw}.wochenmenu-section h2{font-size:var(--headline480)}.wochenkarte-preise p{font-size:clamp(1rem,-.8rem + 5vw,1.1rem);padding:0 4px}.wochenmenu-section article{padding:20px 1vw 50px}}@media only screen and (max-width:320px){.wochenkarte-header{grid-template-columns:.25fr .5fr .75fr}}.team-section{display:flex;align-items:center;justify-content:center;flex-direction:column}.team-section h2{font-size:var(--h1);font-weight:400;font-family:GardenGrown,Arial,Helvetica,sans-serif;color:var(--grey2)}.team-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.team-mitglied{display:grid;grid-template-columns:1fr 1fr;margin-bottom:15vh}.team-mitglied-img{display:flex;align-items:center;justify-content:center;position:relative;min-width:20vw;max-width:20vw;margin:0 auto;margin-right:5vw}.team-mitglied-img div{background-color:var(--greenbg);padding-top:10px;box-shadow:0 10px 25px #00000040}.team-mitglied-img img{margin-bottom:-15px;margin-left:20px;margin-top:5px;width:100%;height:auto;display:block;box-shadow:0 10px 25px #00000040}.team-mitglied:nth-child(4) .team-mitglied-img,.team-mitglied:nth-child(2) .team-mitglied-img{order:1;margin-left:12.5vw;margin-left:5vw}.team-mitglied:nth-child(4) .team-mitglied-img img,.team-mitglied:nth-child(2) .team-mitglied-img img{margin-bottom:-15px;margin-left:-20px;margin-top:5px}.team-mitglied-img-overlay:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;margin-top:15px;margin-left:20px}.team-mitglied:nth-child(2) .team-mitglied-img-overlay:after{margin-left:-20px}.team-mitglied-text{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:50px 0 50px 2vw;font-size:var(--headerSize)}.team-mitglied-text p{font-size:var(--textSize)}.team-mitglied-text:nth-child(1){padding:50px 2vw 50px 0}.team-mitglied-img:nth-child(2){place-self:flex-end}.team-mitglied h2{font-weight:400;font-family:GardenGrown,Arial,Helvetica,sans-serif;color:var(--greenbg)}.team-mitglied h3{font-size:clamp(3rem,3.2vw,4rem);font-weight:400;font-family:IndieFlower,Arial,Helvetica,sans-serif;line-height:50px;color:var(--grey2)}.team-zitat{position:relative;margin-bottom:40px}.team-mitglied-text p{font-size:clamp(1rem,1.2vw,3rem);font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:200}.team-mitglied-text .team-zitat-p{font-size:clamp(15rem,9.2vw,20rem);font-weight:400;font-family:GardenGrown,Arial,Helvetica,sans-serif;position:absolute;z-index:-1;color:#d3d3d3;left:-40px;top:-20px}#Team>article>div:nth-child(5)>div.team-mitglied-text>p:nth-child(9),#Team>article>div:nth-child(4)>div.team-mitglied-text>p:nth-child(8),#Team>article>div:nth-child(3)>div.team-mitglied-text>p:nth-child(7){margin-top:15px}@media only screen and (min-width: 1901px){.team-section h2{font-size:var(--headlineOver1900)}.team-mitglied h2{font-size:var(--teamNameOver1900)}.team-mitglied-text p{font-size:clamp(2rem,1.1vw,3rem)}.team-mitglied h3{font-size:clamp(3rem,3.2vw,4.6rem);line-height:54px}.team-mitglied-text .team-zitat-p{font-size:clamp(15rem,9.2vw,20rem)}}@media only screen and (max-width: 1900px){.team-mitglied-text p{font-size:clamp(1.9rem,1.1vw,3rem)}.team-mitglied h3{font-size:clamp(3rem,3.2vw,3.9rem)}.team-mitglied h2{margin:0}.team-mitglied-text .team-zitat-p{left:-28px;top:-10px}}@media only screen and (max-width: 1600px){.team-mitglied h3{font-size:clamp(3rem,3.2vw,3.4rem);line-height:42px}.team-mitglied-text p{font-size:clamp(1.7rem,1.1vw,3rem)}}@media only screen and (max-width: 1440px){.team-mitglied-img{min-width:25vw;max-width:25vw}.team-mitglied h3{font-size:clamp(3rem,3.2vw,3rem)}.team-mitglied-text p{font-size:clamp(1.7rem,1.1vw,3rem)}}@media only screen and (max-width: 1280px){.team-mitglied h3{font-size:clamp(2.3rem,2.3vw,5rem);line-height:34px}.team-mitglied h2{font-size:var(--teamName1280)}.team-mitglied-text p{font-size:clamp(1.3rem,-1rem + 2.1vw,3rem)}.team-mitglied-img{margin:0 auto}.team-zitat{position:relative;margin-bottom:30px}}@media only screen and (max-width: 1024px){.team-mitglied{margin-bottom:100px}.team-mitglied h3{font-size:clamp(2rem,2.8vw,4rem);line-height:36px}.team-mitglied-text{padding:50px 0}.team-mitglied{grid-template-columns:.8fr 1fr}#Team>article>div:nth-child(4),#Team>article>div:nth-child(2){grid-template-columns:1fr .7fr}.team-section article{padding:50px 2vw}.team-mitglied-img{margin:0}}@media only screen and (max-width: 800px){.team-mitglied{grid-template-columns:1fr;margin-bottom:40px;width:100%}#Team>article>div:nth-child(4),#Team>article>div:nth-child(2){grid-template-columns:1fr}.team-mitglied-img{min-width:35vw;max-width:35vw}.team-mitglied-text{padding-top:20px}.team-mitglied:nth-of-type(2) .team-mitglied-text,.team-mitglied:nth-of-type(4) .team-mitglied-text{order:1}.team-mitglied:nth-of-type(2) .team-mitglied-img,.team-mitglied:nth-of-type(4) .team-mitglied-img{margin:0 auto}.team-mitglied-text p{font-size:clamp(1rem,-1rem + 3.2vw,4rem)}.team-mitglied h2{font-size:clamp(1rem,-1rem + 7.5vw,6rem)}.team-mitglied h3{font-size:clamp(1rem,-1rem + 6vw,4rem);line-height:30px}.team-mitglied-img{margin:0 auto}}@media only screen and (max-width: 768px){#Team>article{padding:25px 2.5vw}.team-section h2{margin:25px 0 0}.team-mitglied-text .team-zitat-p{left:-26px}.team-mitglied-text p{font-size:clamp(1rem,-1rem + 4.2vw,4rem)}.team-mitglied h2{font-size:clamp(1rem,-1rem + 9.5vw,6rem)}.team-mitglied h3{font-size:clamp(1rem,-1rem + 6vw,4rem);line-height:44px}}@media only screen and (max-width: 600px){.team-mitglied-img img{margin-left:15px}.team-mitglied-text{margin:0 auto}.team-mitglied-text p{font-size:clamp(1rem,-1rem + 4.6vw,4rem)}.team-mitglied h2{font-size:clamp(1rem,-1rem + 10vw,6rem)}.team-mitglied h3{font-size:clamp(1rem,-1rem + 6.9vw,4rem);line-height:32px}}@media only screen and (max-width: 480px){.team-section{margin-top:100px}.team-zitat{margin-bottom:20px}#Team>article{padding:25px .5vw 25px 1vw}.team-mitglied-text .team-zitat-p{font-size:clamp(10rem,9.2vw,20rem);left:-18px;top:-10px}.team-section h2{font-size:var(--headline480)}.team-mitglied-text{margin:0 auto}.team-mitglied-text p{font-size:clamp(.9rem,-1.2rem + 5vw,1.4rem)}.team-mitglied h2{font-size:clamp(4rem,-1rem + 10vw,6rem)}.team-mitglied h3{font-size:clamp(1.6rem,-1rem + 7.4vw,4rem);line-height:22px}.team-mitglied-img{min-width:50vw;max-width:50vw}#Team>article>div:nth-child(1)>div.team-mitglied-text{padding:20px 0 50px 2vw}#Team>article>div:nth-child(5)>div.team-mitglied-text{padding:20px 0 50px 1vw}.team-mitglied-img div{padding-top:3px}.team-mitglied-img img{margin-left:10px}.team-mitglied:nth-child(4) .team-mitglied-img img,.team-mitglied:nth-child(2) .team-mitglied-img img{margin-bottom:-15px;margin-left:-10px;margin-top:5px}}.anfahrt-section{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;margin:100px 0;min-height:70vh}.anfahrt-section h2{font-family:GardenGrown,Arial,Helvetica,sans-serif;font-size:clamp(4rem,4vw,9rem);color:var(--greenbg);font-weight:400;line-height:0px}.anfahrt-container{font-family:Montserrat,Arial,Helvetica,sans-serif;width:80%;display:flex;align-items:center;justify-content:space-evenly}.anfahrt-img{position:relative}.anfahrt-img img{width:25vw;border:3px solid var(--greenbg)}.anfahrt-text{font-size:var(--headerSize)}.anfahrt-text div{margin:15px 0}.anfahrt-section a{font-family:Montserrat,Arial,Helvetica,sans-serif;color:var(--greenbg);font-weight:600}.anfahrt-section a:hover{color:var(--black)}@media only screen and (min-width:1900px){.anfahrt-text{font-size:clamp(1.3rem,1.8vw,3rem)}.anfahrt-section h2{font-size:var(--headlineOver1900)}}@media only screen and (max-width:1280px){.anfahrt-img img{width:40vw;border:3px solid var(--greenbg)}}@media only screen and (max-width:800px){.anfahrt-section{min-height:40vh}.anfahrt-container{flex-direction:column}.anfahrt-img img{width:50vw;margin-bottom:20px}.anfahrt-container{width:100%}}@media only screen and (max-width:768px){.anfahrt-section h2{font-size:var(--headline768)}}@media only screen and (max-width:600px){.anfahrt-img img{width:70vw;margin-bottom:20px}}@media only screen and (max-width:480px){.anfahrt-img img{width:85vw;margin-bottom:20px}.anfahrt-section h2{font-size:var(--headline480)}}.willkommen-section{display:flex;align-items:center;justify-content:center;flex-direction:column}.willkommen-section .willkommen-img-header{padding:0;margin-bottom:50px}.willkommen-section .willkommen-img-header img{box-shadow:0 10px 25px #0003}.willkommen-img-text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:7.5vw;padding-left:5vw}@media only screen and (max-width:800px){.willkommen-section .willkommen-img-header img{box-shadow:0 5px 10px #0003}}.willkommen-lunchbreak,.willkommen-text{display:flex;align-items:flex-start;justify-content:flex-start;height:100%;width:100%;margin-top:25px;position:relative}.willkommen-text{margin-top:7.5vw}.willkommen-lunchbreak{flex-direction:row-reverse;justify-content:space-between;margin-top:150px}.willkommen-img-text h1,.willkommen-lunchbreak h1,.willkommen-text h1{font-family:GardenGrown,Arial,Helvetica,sans-serif;font-size:clamp(4rem,4vw,9rem);color:var(--greenbg);font-weight:400;line-height:0px}.willkommen-img-text h1{line-height:55px;font-size:clamp(4rem,5vw,10rem);margin-bottom:40px}.willkommen-img-text h2,.willkommen-lunchbreak h2,.willkommen-text h2{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:var(--h2);font-weight:300}.willkommen-img-text h2{line-height:55px;margin:0}.willkommen-lunchbreak p,.willkommen-text p{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:clamp(1rem,1.2vw,2rem);font-weight:300}.willkommen-first-container2,.willkommen-sec-container2,.willkommen-first-container,.willkommen-sec-container{background-color:var(--greenbg);border-radius:50%;width:38.5vw;height:38.5vw;position:absolute;box-shadow:0 10px 25px #00000040;display:flex;align-items:center;justify-content:center}.willkommen-first-container2,.willkommen-first-container{width:23.5vw;height:23.5vw}.willkommen-first-container{padding:16px 12px 0 6px;bottom:32.5%;right:37%}.willkommen-sec-container{padding:4px 0 18px 12px;bottom:32.5%;right:-50px}.willkommen-first-container2{padding:16px 12px 0 6px;bottom:30%;left:37.5%}.willkommen-sec-container2{padding:18px 12px 4px 0;bottom:20%;left:-50px}.willkommen-first-img2,.willkommen-sec-img2,.willkommen-first-img,.willkommen-sec-img{width:38vw;height:38vw;border-radius:50%;overflow:hidden}.willkommen-first-img2,.willkommen-first-img{width:23vw;height:23vw}.willkommen-sec-img2 img,.willkommen-first-img2 img,.willkommen-sec-img img,.willkommen-first-img img{width:100%;height:100%}.willkommen-lunchbreak-textcontainer,.willkommen-first-textcontainer{min-height:35vw}#root>main>section.willkommen-section>article.willkommen-lunchbreak{padding:50px 5vw}.willkommen-first-textcontainer h1,.willkommen-first-textcontainer h2{margin-left:-25px}.willkommen-lunchbreak-textcontainer h1,.willkommen-lunchbreak-textcontainer h2{margin-left:-75px}#root>main>section.willkommen-section>article.willkommen-lunchbreak>div.willkommen-lunchbreak-textcontainer>h2,#Bistro>div.willkommen-first-textcontainer>h2{font-weight:200}.willkommen-lunchbreak h2{margin-top:12.5px}@media only screen and (min-width: 1901px){.willkommen-img-text h2{line-height:35px;font-size:clamp(1rem,1.2vw,2.5rem)}.willkommen-img-text h1{font-size:var(--headlineBigOver1900);line-height:44px}.willkommen-lunchbreak h1,#Bistro h1{line-height:30px;font-size:var(--headlineOver1900)}.willkommen-lunchbreak p,.willkommen-text p{font-size:clamp(1rem,1vw,10rem)}.willkommen-section article{padding:50px 6.5vw}.willkommen-lunchbreak h2,.willkommen-text h2{font-size:clamp(2rem,1.9vw,9rem)}#root>main>section.willkommen-section>article.willkommen-lunchbreak{padding:50px 7vw 50px 5vw}#engh2{font-size:clamp(2rem,1.7vw,9rem)}}@media only screen and (max-width: 1900px){#root>main>section.willkommen-section>article.willkommen-lunchbreak{padding:50px 8vw 50px 5vw}.willkommen-img-text{margin-top:120px}.willkommen-lunchbreak h1,.willkommen-text h1{font-size:clamp(5rem,-1rem + 4.2vw,16rem);line-height:20px}.willkommen-img-text h1{line-height:20px;font-size:clamp(5rem,-1rem + 4.5vw,16rem)}.willkommen-lunchbreak h2,.willkommen-text h2{font-size:clamp(2rem,-1rem + 2.2vw,10rem)}.willkommen-lunchbreak p,.willkommen-text p{font-size:clamp(1rem,1vw,10rem)}.willkommen-lunchbreak{margin-top:150px}.willkommen-img-text h2{line-height:30px;font-size:clamp(1rem,1.2vw,3rem)}.willkommen-section article{padding:50px 6.5vw}}@media only screen and (max-width: 1600px){#root>main>section.willkommen-section>article.willkommen-lunchbreak{padding:50px 9vw 50px 5vw}.willkommen-lunchbreak h2,.willkommen-text h2,.willkommen-lunchbreak h1,.willkommen-text h1{line-height:10px}#engh2{line-height:20px}}@media only screen and (max-width: 1440px){.willkommen-img-text h1,.willkommen-lunchbreak h1,.willkommen-text h1{font-size:clamp(5rem,-1rem + 5vw,16rem);line-height:20px}.willkommen-img-text h1{font-size:clamp(5rem,-1rem + 5.3vw,16rem)}.willkommen-lunchbreak h2,.willkommen-text h2{font-size:clamp(2rem,-1rem + 2.7vw,10rem)}.willkommen-lunchbreak p,.willkommen-text p{font-size:clamp(1.2rem,-1rem + 1.6vw,2rem)}.willkommen-img-text h2{line-height:20px;font-size:clamp(1rem,1.2vw,3rem)}#engh2{font-size:clamp(2rem,-1rem + 2.5vw,10rem)}}@media only screen and (max-width: 1280px){.willkommen-first-container{padding:12px 8px 0 2px;right:35%}.willkommen-sec-container{padding:16px 0 22px 12px}.willkommen-first-container2{padding:12px 8px 0 2px}.willkommen-sec-container2{padding:22px 12px 16px 0}.willkommen-img-text h2{line-height:20px}.willkommen-img-text h1{margin-bottom:20px;line-height:30px}.willkommen-lunchbreak{margin-top:100px}.willkommen-first-container2{bottom:25%;left:36.5%}.willkommen-section article{padding:50px 3vw}#root>main>section.willkommen-section>article.willkommen-lunchbreak{padding:50px 4vw 50px 5vw}.willkommen-text{margin-top:5vw}}@media only screen and (max-width: 1024px){.willkommen-img-text h1,.willkommen-lunchbreak h1,.willkommen-text h1{font-size:clamp(7rem,9vw,12rem)}#root>main>section.willkommen-section>article.willkommen-lunchbreak{padding:50px 1.5vw 50px 5vw}#root>main>section.willkommen-section>article.willkommen-text{padding:0px 1.5vw 50px 5vw}.willkommen-img-text h1{text-align:center;line-height:66px;margin-bottom:0}#root>main>section.willkommen-section>article.willkommen-img-header>div>h2:nth-child(3){margin-top:15px}.willkommen-img-text{padding-left:3vw}#Bistro h1{line-height:60px}.willkommen-lunchbreak h2,.willkommen-text h2{font-size:clamp(2.9rem,4vw,8rem)}.willkommen-img-text h2{font-size:clamp(1.9rem,2.2vw,7rem)}.willkommen-lunchbreak p,.willkommen-text p{font-size:clamp(1.3rem,-1rem + 2.7vw,2rem)}.willkommen-first-textcontainer{min-height:55vw}.willkommen-sec-container{top:30%;right:-25px;width:50.5vw;height:50.5vw}.willkommen-sec-img2,.willkommen-sec-img{width:50vw;height:50vw}.willkommen-first-container{top:60%;right:50%;width:32.5vw;height:32.5vw}.willkommen-first-img2,.willkommen-first-img{width:32vw;height:32vw}.willkommen-sec-container2{top:40%;right:-25px;width:50.5vw;height:50.5vw}.willkommen-first-container2{top:75%;left:47.5%;width:32.5vw;height:32.5vw}.willkommen-lunchbreak{margin-top:150px}.willkommen-lunchbreak{margin-bottom:30vw}.willkommen-lunchbreak-textcontainer{min-height:42vw}#root>main>section.willkommen-section>article.willkommen-lunchbreak{padding:50px 6.5vw 0px 5vw}}@media only screen and (max-width: 800px){.willkommen-text{flex-direction:column}.willkommen-sec-container{top:30%;box-shadow:0 10px 10px #00000040}.willkommen-first-container{top:60%}.willkommen-img-text h1{font-size:clamp(7rem,9.2vw,12rem);line-height:60px}.willkommen-text h1{margin-bottom:10px;line-height:30px}.willkommen-text h2{margin:0 0 25px -25px}.willkommen-img-text h2{font-size:clamp(1rem,-1rem + 3.6vw,6rem)}.willkommen-img-text{margin-top:50px}.willkommen-lunchbreak-textcontainer{min-height:35vw}.willkommen-first-container{right:48%;width:31.5vw;height:31.5vw}.willkommen-first-img{width:31vw;height:31vw}.willkommen-sec-container{width:49.5vw;height:49.5vw}.willkommen-sec-img{width:49vw;height:49vw}.willkommen-first-container2{width:31.5vw;height:31.5vw;top:100%;left:45.5%}.willkommen-first-img2{width:31vw;height:31vw}.willkommen-sec-container2{width:49.5vw;height:49.5vw;top:60%}.willkommen-sec-img2{width:49vw;height:49vw}.willkommen-lunchbreak p,.willkommen-text p{font-size:clamp(1.3rem,-1rem + 3vw,2rem)}.willkommen-lunchbreak{margin-bottom:45vw}}@media only screen and (max-width:768px){.willkommen-first-container{padding:8px 4px 0 2px;top:clamp(4rem,55vw,35rem)}.willkommen-sec-container{padding:28px 2px 32px 10px;top:clamp(4rem,46vw,22rem)}.willkommen-first-container2{padding:8px 4px 0 2px}.willkommen-sec-container2{padding:32px 10px 28px 2px}.willkommen-sec-container2{top:70%}.willkommen-img-text h2{font-size:clamp(1.2rem,2.3vw,2rem);margin-bottom:0;line-height:20px}.willkommen-lunchbreak{margin-top:25vw}.willkommen-lunchbreak p,.willkommen-text p{font-size:clamp(1.3rem,-1rem + 3.2vw,2rem)}.willkommen-section article{padding:50px 7.5vw}.willkommen-text h2{font-size:clamp(2.75rem,4vw,8rem)}#root>main>section.willkommen-section>article.willkommen-lunchbreak{padding:50px .5vw 50px 5vw}.willkommen-img-text h1{font-size:var(--headlineBig768);line-height:60px}.willkommen-lunchbreak h1,#Bistro h1{font-size:var(--headline768)}}@media only screen and (max-width:600px){.willkommen-lunchbreak h2,.willkommen-text h2{font-size:clamp(2rem,4.5vw,8rem)}.willkommen-lunchbreak p,.willkommen-text p{font-size:clamp(1.2rem,2.3vw,2rem)}.willkommen-lunchbreak-textcontainer{min-height:55vw}.willkommen-text{margin-bottom:25px}.willkommen-first-container{width:32vw;height:32vw;right:47%}.willkommen-first-img{width:31vw;height:31vw}.willkommen-sec-container{top:clamp(4rem,60vw,24rem);width:50vw;height:50vw}.willkommen-sec-img{width:49vw;height:49vw}.willkommen-first-container2{width:32vw;height:32vw;left:42.5%}.willkommen-sec-container2{width:50vw;height:50vw;top:75%}.willkommen-section .willkommen-img-header{margin-bottom:25px}.willkommen-img-text h2{margin-top:0;line-height:16px}.willkommen-img-text h1{line-height:50px}.willkommen-lunchbreak h1{line-height:36px}.willkommen-text{margin-top:0}#root>main>section.willkommen-section>article.willkommen-lunchbreak>div.willkommen-lunchbreak-textcontainer>h2,#Bistro>div.willkommen-first-textcontainer h2{margin-top:5px}#root>main>section.willkommen-section>article.willkommen-lunchbreak{padding:50px 2vw 25px 5vw}.willkommen-lunchbreak{margin-top:30vw}#root>main>section.willkommen-section>article.willkommen-text{padding:0px 1.5vw 50px 6vw}.willkommen-first-container{top:100%}#engh2{line-height:36px}}@media only screen and (max-width:480px){#engh1{margin-bottom:0}#engh2{margin:0 0 10px -27px}.willkommen-section .willkommen-img-header{margin-bottom:0}.willkommen-lunchbreak{margin-top:65.5vw}#root>main>section.willkommen-section>article.willkommen-lunchbreak{padding:20px 1vw 50px 5vw}.willkommen-first-textcontainer{margin-left:25px}#Bistro h1{line-height:44px}.willkommen-img-text h1{line-height:30px;font-size:var(--headlineBig480)}#Bistro h1,.willkommen-lunchbreak h1{font-size:var(--headline480)}.willkommen-lunchbreak h2,.willkommen-text h2{font-size:clamp(1.5rem,5vw,2.2rem)}.willkommen-lunchbreak p,.willkommen-text p{font-size:clamp(.9rem,2.8vw,2rem)}.willkommen-text p{margin-left:-20px}#root>main>section.willkommen-section>article.willkommen-img-header>div>h2:nth-child(3){margin-top:5px}.willkommen-img-text h2{font-size:clamp(.85rem,2.6vw,2rem);line-height:15px;margin-top:0}.willkommen-img-text{margin-top:25px;line-height:55px}.willkommen-text{margin-top:20px}.willkommen-img-text{padding-left:2vw}.willkommen-lunchbreak-textcontainer h1,.willkommen-lunchbreak-textcontainer h2{margin-left:-25px}.willkommen-sec-container{width:57vw;height:57vw;top:clamp(1rem,-1rem + 70vw,26rem);box-shadow:0 5px 10px #00000040;padding:32px 4px 38px 8px}.willkommen-sec-img2,.willkommen-sec-img{width:56vw;height:56vw}.willkommen-first-container{width:38vw;height:38vw;right:55%;top:clamp(1rem,-1rem + 87vw,34rem);padding:6px 4px 0 2px}.willkommen-first-img2,.willkommen-first-img{width:37vw;height:37vw}.willkommen-first-container2{padding:6px 4px 0 2px;width:38vw;height:38vw}.willkommen-sec-container2{padding:38px 8px 32px 4px;width:57vw;height:57vw}.willkommen-sec-container2{left:-7.5vw}.willkommen-first-container2{top:clamp(4rem,83vw,35rem);left:53%}.willkommen-sec-container2{top:clamp(4rem,67vw,27rem)}#root>main>section.willkommen-section>article.willkommen-text{padding:0px 1.5vw 1vw 1vw}#engh2{line-height:25px}}@media only screen and (max-width:320px){.willkommen-section .willkommen-img-header{margin-bottom:0}.willkommen-img-text{margin-top:15px}.willkommen-img-text h1{line-height:20px}.willkommen-section{margin-bottom:30px}}.presse-section h2{font-family:GardenGrown,Arial,Helvetica,sans-serif;font-size:clamp(4rem,4vw,9rem);color:var(--greenbg);font-weight:400;line-height:0px}#Presse>article>div>div.kalender-slider.active-kalender-slider>div>div:nth-child(2)>div:nth-child(1){display:flex;align-items:center;justify-content:center}.presse-slider-img{border-radius:10%}#Presse>article>div>div.kalender-slider.active-kalender-slider>div>div:nth-child(2)>div:nth-child(3){margin-top:15px}@media only screen and (max-width: 1024px){#Presse>article>div>div.kalender-slider.active-kalender-slider>div>div:nth-child(2)>div:nth-child(2)>h2{margin:10px 0}}@media only screen and (max-width: 800px){#Presse>article{padding:0px 5vw}}@media only screen and (max-width: 768px){#Presse{min-height:auto}}@media only screen and (max-width: 480px){#Presse>article{padding:0}}header{min-height:20vh;width:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;position:sticky;top:0;z-index:3;border-bottom:8px solid var(--greenbg);background-color:#f5f5f5}header div{margin-top:1vw}header article{width:100%;display:flex;align-items:center;justify-content:space-around}.header-logo img:hover{filter:brightness(1.05)}header img{width:12.5vw}header div a{margin:1vw}header div a:not(:nth-child(2)){cursor:pointer}header div a:not(:nth-child(2)):hover{color:var(--grey2)}header nav a:hover{color:var(--greenbgOld)}.active{color:var(--greenbg)}#root>header>article>div:nth-child(4){display:none;border-color:var(--greenbg)}#root>header>div{display:none}#root>header>article>div.header-oeffnungszeiten>div>p:nth-child(2){margin-bottom:.2vw}@media only screen and (min-width:1901px){header img{width:15vw}header div a{font-size:clamp(1.3rem,1.2vw,3rem)}header nav a{font-size:clamp(2rem,1vw,2.8rem)}header p{font-size:clamp(1rem,1.5vw,1.4rem)}header{min-height:20vh}}@media only screen and (max-width:1900px){header div a{font-size:var(--headerSize)}header nav a{font-size:var(--headerSize)}header{min-height:20vh}}@media only screen and (max-width:1280px){header{min-height:15vh}}@media only screen and (max-width:1024px){header img{width:17.5vw}}@media only screen and (max-width:800px){header{min-height:1vh}#root>header>article>div:nth-child(4){display:block}#root>header>article>div:nth-child(4):hover{cursor:pointer}#root>header>article>div:nth-child(4)>p{border-bottom:4px solid black;width:7.5vw;margin-top:8px}#root>header>article>div:nth-child(3){display:none}#root>header .hideMenuItems{display:none}#root>header .showMenuItems{display:block;animation:popup 1.5s forwards}.closedMenu{display:none}.openMenu{height:85vh;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;margin:0vw;margin-top:60px;animation:popup 1.5s forwards}@keyframes popup{0%{transform:translateY(-3vw);opacity:10%}to{transform:translateY(0);opacity:100%}}.openMenuHeader{justify-content:center;height:100vh}.closedMenuHeader{justify-content:center;height:auto}header img{width:22.5vw}header article{border-bottom:8px solid var(--greenbg)}#root>header>div{margin-top:20px}header div a{font-size:clamp(2rem,1rem - 1.6vw,5rem)}header nav a{font-size:clamp(3rem,1rem - 1.2vw,3rem);text-align:center}}@media only screen and (max-width:600px){#root>header>article>div.header-oeffnungszeiten>div{margin-bottom:1.5vw}.header-logo{margin-left:-20px}}@media only screen and (max-width:480px){header article{justify-content:space-around}header img{width:32.5vw}#root>header>article>div:nth-child(4)>p{width:12.5vw}#root>header>article>div.header-oeffnungszeiten>div{font-size:xx-small}}@media only screen and (max-width:320px){#root>header>article>div:nth-child(4)>p{width:22.5vw}}footer{display:flex;align-items:center;justify-content:flex-start;height:10vh;padding:20px 5vw;background-color:#464646b5;gap:5%;width:100%}footer a{color:var(--greenbgOld);font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:var(--headerSize);font-weight:600}footer a:hover{color:var(--black)}footer p{font-size:var(--textSize);color:var(--greenbgOld);width:100%;text-align:right}.datenschutz-section{min-height:65vh;width:70%}.datenschutz-section article{width:100%}.datenschutz-section h1{font-size:clamp(3rem,-1rem + 3.5vw,4rem)}.datenschutz-section h2{font-size:clamp(2rem,-1rem + 2.4vw,12rem)}.datenschutz-section h3{margin-top:15px;font-size:clamp(1.8rem,-1rem + 2.2vw,12rem)}.datenschutz-section h4{margin-top:10px;font-size:clamp(1.6rem,-1rem + 1.8vw,4rem)}.datenschutz-section p{font-size:clamp(1rem,-1rem + 3.2vw,2rem)}.datenschutz-section li{font-size:clamp(1rem,-1rem + 2.5vw,1.8rem)}.datenschutz-section div{margin-bottom:20px}#root>main>section>article>p:nth-child(69){margin-top:10px}#root>main>section>article>p:nth-child(32),#root>main>section>article>p:nth-child(30){margin-bottom:10px}@media only screen and (max-width: 600px){.datenschutz-section{width:85%}.datenschutz-section article{padding:50px 0}.datenschutz-section h1{font-size:clamp(4rem,-1rem + 4vw,12rem)}.datenschutz-section h2,.datenschutz-section h3{font-size:clamp(2rem,-1rem + 2.4vw,12rem)}.datenschutz-section h4{font-size:clamp(2rem,-1rem + 1.8vw,12rem)}.datenschutz-section p{font-size:clamp(1rem,-1rem + 3.2vw,2.4rem)}.datenschutz-section li{font-size:clamp(1rem,-1rem + 2.5vw,1.8rem)}}.impressum-section{min-height:65vh;width:70%}.impressum-section article{width:100%}.impressum-section h2{font-size:clamp(4rem,-1rem + 8vw,12rem)}.impressum-section p{font-size:clamp(1rem,-1rem + 3.2vw,2.4rem)}.impressum-section h3{font-size:clamp(1rem,-1rem + 3.2vw,2.4rem);font-weight:600}.impressum-section div{margin-bottom:20px}.header-article{min-height:20vh;width:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;border-bottom:8px solid rgb(144,196,150);background-color:#f5f5f5}.header-article div{margin-top:2vw}.header-article{width:100%;display:flex;align-items:center;flex-direction:row;justify-content:space-around}.header-oeffnungszeiten{display:flex;gap:10px}.header-oeffnungszeiten div:nth-child(1){margin-top:16px}.header-article img{width:15vw}.header-article div a{font-size:var(--headerSize);margin:1vw}.header-article div a:not(:nth-child(2)){cursor:pointer}.header-article div a:not(:nth-child(2)):hover{color:var(--grey2)}nav{margin:15px 0}nav a{padding:1vw;font-size:var(--headerSize);color:var(--grey)}nav a:hover{color:var(--grey2)}.My404-section{display:flex;align-items:center;justify-content:center;min-height:65vh;width:100%}.My404-section h3,.My404-section h2{text-align:center}.My404-section h2{font-size:clamp(1rem,-1rem + 12vw,14rem);color:var(--greenbg);font-weight:600;margin:0}.My404-section h3{font-size:clamp(1rem,-1rem + 3vw,14rem);color:var(--black);font-weight:600}.My404-section a{font-size:clamp(1rem,-1rem + 2.2vw,12rem);color:var(--greenbg);font-weight:400;display:block;text-align:center}.My404-section a:hover{color:var(--black)}*{margin:0;padding:0;box-sizing:border-box}html{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:62.5%;font-weight:400;color:var(--black);line-height:1.25;scroll-padding-top:25vh;scroll-behavior:smooth}body{-webkit-text-size-adjust:100%}@media only screen and (max-width:800px){html{scroll-padding-top:15vh}}img{max-width:100%}@font-face{font-family:GardenGrown;src:url(/assets/GardenGrown-oR2IFynZ.otf)}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-VariableFont_wght-i02rBV5P.ttf)}@font-face{font-family:IndieFlower;src:url(/assets/IndieFlower-Regular-BeflUZG4.ttf)}:root{background-color:#f0f0f0;--grey:#333333;--grey2:#555555;--bg-white:#f0f0f0;--bg-grey:#e8e8e8;--black:#000000;--white:#ffffff;--bg-white2:rgb(247, 247, 247);--textSize: clamp(1rem,1.2vw,1.5rem);--smallTextSize: clamp(.9rem,1vw,1.3rem);--headerSize: clamp(1.3rem,1.6vw,2rem);--headerHeadline: clamp(1.5rem,2.7vw,5.4rem);--headline: clamp(1.4rem,1.8vw,2.8rem);--h1: clamp(7rem,4vw,12rem);--h2: clamp(2rem,2vw,10rem);--veggie: rgb(144, 196, 150);--vegan: green;--blue: #00B8FF;--greenbgOld:rgb(144, 196, 150);--greenbg:rgb(103, 194, 151);--teamNameOver1900: clamp(4rem,3.5vw,9rem);--teamName1280: clamp(4rem,3.5vw,9rem);--headlineBigOver1900: clamp(4rem,4.2vw,11rem);--headlineOver1900: clamp(4rem,4vw,9rem);--headline768: clamp(4rem,8.9vw,12rem);--headline480: clamp(2rem,9.2vw,12rem);--headlineBig768: clamp(4.4rem,9.2vw,12rem);--headlineBig480: clamp(2.4rem,9.2vw,12rem)}a{text-decoration:none}
