.HeroSection-module-sass-module__ZZP6KW__hero{height:calc(100dvh - 200px);margin-top:100px}.HeroSection-module-sass-module__ZZP6KW__Image{z-index:-1;object-fit:cover;width:100dvw;height:50dvh;overflow:hidden}.HeroSection-module-sass-module__ZZP6KW__Content{margin-top:10dvh;margin-left:224px}.HeroSection-module-sass-module__ZZP6KW__TextContent{float:left;width:50dvw}.HeroSection-module-sass-module__ZZP6KW__DescriptionText{width:40dvw;margin-top:32px}.HeroSection-module-sass-module__ZZP6KW__ButtonContainer{float:right;margin-top:48px;margin-right:250px}.HeroSection-module-sass-module__ZZP6KW__ButtonContainer:hover{cursor:pointer;transition:transform .15s ease-in-out;transform:scale(1.2)}.HeroSection-module-sass-module__ZZP6KW__Special{background-color:#73635c;border-radius:50%;justify-content:center;width:250px;height:250px;margin-right:54px;animation:3s infinite HeroSection-module-sass-module__ZZP6KW__circle;display:flex;position:absolute;top:48dvh;right:0}.HeroSection-module-sass-module__ZZP6KW__SpecialText{text-align:center;color:#fffefd;align-items:center;width:150px;margin:16px;display:flex}.HeroSection-module-sass-module__ZZP6KW__Button{background:0 0;border:none}.HeroSection-module-sass-module__ZZP6KW__Button:hover{cursor:pointer}.HeroSection-module-sass-module__ZZP6KW__ButtonImage{width:60px;height:60px}.HeroSection-module-sass-module__ZZP6KW__ButtonText{color:#73635c;margin-top:30px}@media only screen and (max-width:1350px){.HeroSection-module-sass-module__ZZP6KW__hero{height:auto}.HeroSection-module-sass-module__ZZP6KW__Content{margin:0 70px}.HeroSection-module-sass-module__ZZP6KW__Image{height:33dvh}.HeroSection-module-sass-module__ZZP6KW__TextContent{float:none;word-break:break-word;word-wrap:break-word;width:100%;margin-top:25px}.HeroSection-module-sass-module__ZZP6KW__DescriptionText{width:80dvw;margin-top:10px}.HeroSection-module-sass-module__ZZP6KW__ButtonContainer{float:none;margin:50px 0 100px}.HeroSection-module-sass-module__ZZP6KW__ButtonContainer:hover{transform:none}.HeroSection-module-sass-module__ZZP6KW__Special{background-color:#73635c;width:150px;height:150px;margin-bottom:0;margin-right:32px;position:absolute;top:16.5dvh;right:0}.HeroSection-module-sass-module__ZZP6KW__Button{margin-left:calc(50% - 135px)}.HeroSection-module-sass-module__ZZP6KW__ButtonText{color:#07020d;width:250px;font-family:Poppins,sans-serif;font-size:1.875rem;font-style:normal;font-weight:500;line-height:2.625rem}}@media only screen and (max-width:800px){.HeroSection-module-sass-module__ZZP6KW__Content{margin:0 20px}}@keyframes HeroSection-module-sass-module__ZZP6KW__circle{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}
.Navbar-module-sass-module___PzZzW__Navbar{z-index:5;background-color:#fffefd;width:100dvw;height:100px;position:fixed}.Navbar-module-sass-module___PzZzW__logo{float:left;margin-top:25px;margin-left:100px}.Navbar-module-sass-module___PzZzW__logoImage{width:150px;height:50px}.Navbar-module-sass-module___PzZzW__linking{width:auto;position:absolute;top:32.5px;right:100px}.Navbar-module-sass-module___PzZzW__links{float:left;margin-right:25px}.Navbar-module-sass-module___PzZzW__links:last-child{margin-right:0}.Navbar-module-sass-module___PzZzW__links:hover h3{color:#73635c}.Navbar-module-sass-module___PzZzW__burgerbutton{display:none}.Navbar-module-sass-module___PzZzW__mobileNav{z-index:2;background-color:#fffefd;flex-direction:column;place-content:center space-evenly;width:100vw;height:70dvh;padding-bottom:25dvh;display:flex;position:fixed;top:100px}.Navbar-module-sass-module___PzZzW__mobileNavLink{width:100vw;padding-left:35px}@media only screen and (max-width:1250px){.Navbar-module-sass-module___PzZzW__Navbar{height:100px}.Navbar-module-sass-module___PzZzW__logo{float:none;justify-content:center;margin-left:0;display:flex}.Navbar-module-sass-module___PzZzW__linking{display:none}.Navbar-module-sass-module___PzZzW__burgerbutton{float:right;width:35px;height:20px;margin-top:40px;margin-right:24px;display:block;position:fixed;top:0;right:0}.Navbar-module-sass-module___PzZzW__mobileNavLink h3{color:#07020d;font-family:Poppins,sans-serif;font-size:2.1875rem;font-style:normal;font-weight:600;line-height:2.8125rem}}
.Footer-module-sass-module__TkRl9G__footer{background-color:#fffefd;height:100px;padding-left:150px;padding-right:150px}.Footer-module-sass-module__TkRl9G__FooterImpressum{float:left;align-items:center;height:100px;display:flex}.Footer-module-sass-module__TkRl9G__FooterImpressum h3{color:#73635c}.Footer-module-sass-module__TkRl9G__FooterIcons{float:right;align-items:center;height:100px;display:flex}.Footer-module-sass-module__TkRl9G__FooterLogoImage{margin-left:75px}@media only screen and (max-width:1000px){.Footer-module-sass-module__TkRl9G__footer{background-color:#fffefd;height:100px;padding-left:38px;padding-right:38px}.Footer-module-sass-module__TkRl9G__FooterIcons{float:right;align-items:center;height:100px;display:flex}.Footer-module-sass-module__TkRl9G__FooterLogoImage{margin-left:32px}}
.RestaurantImage-module-sass-module__54YSnW__MainContentImage{float:right;object-fit:cover;opacity:1;border-radius:10px;max-width:30dvw;max-height:30dvh;margin-right:224px;transition:opacity 1s ease-in-out}.RestaurantImage-module-sass-module__54YSnW__FadeOut{opacity:0}@media only screen and (max-width:1350px){.RestaurantImage-module-sass-module__54YSnW__IntroContent,.RestaurantImage-module-sass-module__54YSnW__OpeningTitle,.RestaurantImage-module-sass-module__54YSnW__OpeningContent,.RestaurantImage-module-sass-module__54YSnW__MainContentImage,.RestaurantImage-module-sass-module__54YSnW__BrunchContentImage,.RestaurantImage-module-sass-module__54YSnW__BrunchContentLeft{width:calc(100% - 40px);max-width:calc(100% - 40px);margin:0 20px}.RestaurantImage-module-sass-module__54YSnW__SpecialContent{height:75px}}
.Jahresprogramm-module-sass-module__geotiq__jahresprogramm{margin-left:224px;margin-right:224px;padding-top:100px}.Jahresprogramm-module-sass-module__geotiq__Events{flex-wrap:wrap;justify-content:space-between;margin-top:35px;display:flex}.Jahresprogramm-module-sass-module__geotiq__EventCardSmall{width:21dvw;height:45dvh}.Jahresprogramm-module-sass-module__geotiq__EventCardBig{width:32dvw;height:45dvh}.Jahresprogramm-module-sass-module__geotiq__EventCardImage{object-fit:cover;border-radius:10px;width:100%;height:45%;margin-top:10px}.Jahresprogramm-module-sass-module__geotiq__EventCardText{flex-direction:column;justify-content:space-between;min-height:100px;display:flex}.Jahresprogramm-module-sass-module__geotiq__EventCardDateField{flex-wrap:wrap;display:flex}.Jahresprogramm-module-sass-module__geotiq__EventCardDateField div{display:flex}.Jahresprogramm-module-sass-module__geotiq__EventCardLinking{color:#73635c}@media only screen and (max-width:1300px){.Jahresprogramm-module-sass-module__geotiq__jahresprogramm{margin:0 54px;padding-top:100px}.Jahresprogramm-module-sass-module__geotiq__Events{margin-top:35px}.Jahresprogramm-module-sass-module__geotiq__EventCardSmall,.Jahresprogramm-module-sass-module__geotiq__EventCardBig{width:100%;height:60dvh}.Jahresprogramm-module-sass-module__geotiq__EventCardImage{height:45%}.Jahresprogramm-module-sass-module__geotiq__EventCardText{min-height:75px}.Jahresprogramm-module-sass-module__geotiq__EventExtra{display:none}}@media only screen and (max-width:800px){.Jahresprogramm-module-sass-module__geotiq__jahresprogramm{margin:0 20px}}
.FlatImage-module-sass-module__DSdf1W__MainContentImage{float:left;object-fit:cover;opacity:1;border-radius:10px;max-width:35dvw;max-height:40dvh;transition:opacity 1s ease-in-out}.FlatImage-module-sass-module__DSdf1W__FadeOut{opacity:0}@media only screen and (max-width:1350px){.FlatImage-module-sass-module__DSdf1W__MainContentImage{max-width:100%;max-height:25dvh}}
.FlatSection-module-sass-module__8d3IyW__flat{flex-direction:column;padding:0 224px 50px;display:flex}.FlatSection-module-sass-module__8d3IyW__MainContent{margin-top:10px}.FlatSection-module-sass-module__8d3IyW__IntroContent{margin:0}.FlatSection-module-sass-module__8d3IyW__IntroText{width:35dvw;margin-bottom:10px}.FlatSection-module-sass-module__8d3IyW__IntroTitle{margin:0 0 17px;font-size:1.8rem;font-weight:500;line-height:3rem}.FlatSection-module-sass-module__8d3IyW__FlatDescription{text-align:left;max-width:35dvw;margin-bottom:20px;line-height:1.5}.FlatSection-module-sass-module__8d3IyW__RightContent{float:right;width:30dvw}.FlatSection-module-sass-module__8d3IyW__Button{cursor:pointer;background-color:#73635c;border:none;border-radius:5px;width:fit-content;padding:10px 20px}.FlatSection-module-sass-module__8d3IyW__ButtonText{color:#fffefd;font-size:.8rem}@media only screen and (max-width:1350px){.FlatSection-module-sass-module__8d3IyW__flat{margin:0 54px;padding:0}.FlatSection-module-sass-module__8d3IyW__IntroText{float:none;width:auto}.FlatSection-module-sass-module__8d3IyW__RightContent{width:auto;margin-top:10px}.FlatSection-module-sass-module__8d3IyW__FlatDescription{float:none;max-width:100%}}@media only screen and (max-width:800px){.FlatSection-module-sass-module__8d3IyW__flat{margin:0 20px}}
.not-found-module-sass-module__BjQbgq__errors{flex-direction:column;justify-content:center;align-items:center;height:calc(100dvh - 200px);margin:100px auto 0;display:flex}.not-found-module-sass-module__BjQbgq__text{margin-top:16px}
.Impressum-module-sass-module__1QqWRW__impressum{width:50dvw;margin-top:100px;margin-left:210px;margin-right:210px}.Impressum-module-sass-module__1QqWRW__impressum h2{margin-top:24px}@media only screen and (max-width:1250px){.Impressum-module-sass-module__1QqWRW__impressum{width:calc(100% - 40px);margin:100px 20px 0}}
.EventSection-module-sass-module__qBLSsW__event{min-height:calc(100vh - 300px);margin:150px 15dvw 32px}.EventSection-module-sass-module__qBLSsW__EventImage{object-fit:cover;border-radius:10px;width:80%;height:50dvh;margin-top:16px;margin-bottom:16px}.EventSection-module-sass-module__qBLSsW__EventCardDateField{flex-wrap:wrap;width:100%;display:flex}.EventSection-module-sass-module__qBLSsW__EventBisZeit{display:flex}.EventSection-module-sass-module__qBLSsW__EventBeschrieb{width:75%}@media only screen and (max-width:1350px){.EventSection-module-sass-module__qBLSsW__event{min-height:calc(100dvh - 200px);margin:100px 54px 0}.EventSection-module-sass-module__qBLSsW__EventImage{object-fit:cover;width:100%;height:35dvh}.EventSection-module-sass-module__qBLSsW__EventCardDateField{width:100%;margin-bottom:16px}.EventSection-module-sass-module__qBLSsW__EventBeschrieb{width:100%}.EventSection-module-sass-module__qBLSsW__EventDate,.EventSection-module-sass-module__qBLSsW__EventBeschrieb{color:#07020d;font-family:Poppins,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.EventSection-module-sass-module__qBLSsW__EventTitel{color:#07020d;font-family:Poppins,sans-serif;font-size:1.875rem;font-style:normal;font-weight:500;line-height:2.625rem}}@media only screen and (max-width:800px){.EventSection-module-sass-module__qBLSsW__event{margin:100px 20px 0}}
.MenuSection-module-sass-module__dnx3yG__menu{margin-top:100px}.MenuSection-module-sass-module__dnx3yG__MenuTitle{justify-content:center;align-items:center;margin-top:50px;display:flex}.MenuSection-module-sass-module__dnx3yG__MenuDescription{text-align:center;width:50dvw;margin:20px auto 0}.MenuSection-module-sass-module__dnx3yG__MenuCategory{flex-direction:column;align-items:center;margin-top:75px;margin-left:210px;margin-right:210px;display:flex}.MenuSection-module-sass-module__dnx3yG__MenuCategoryTitle{justify-content:center;align-items:center;display:flex}.MenuSection-module-sass-module__dnx3yG__MenuCategoryImage{object-fit:cover;background-color:gray;border-radius:10px;width:40%;height:25dvh;margin-top:40px;margin-bottom:10px;overflow:hidden}.MenuSection-module-sass-module__dnx3yG__MenuFoodContent{float:left;flex-wrap:wrap;justify-content:space-between;width:100%;height:auto;margin-bottom:50px;display:flex}.MenuSection-module-sass-module__dnx3yG__MenuFood{width:400px;margin-top:24px}.MenuSection-module-sass-module__dnx3yG__MenuFoodTitle{float:left;width:75%}.MenuSection-module-sass-module__dnx3yG__MenuFoodPrice{float:right;text-align:right;width:25%}.MenuSection-module-sass-module__dnx3yG__MenuFoodDescription{float:left;width:100%}.MenuSection-module-sass-module__dnx3yG__MenuFoodDescriptionText{font-size:.875rem;line-height:1.25rem}.MenuSection-module-sass-module__dnx3yG__MenuFoodSecond{float:left;width:100%;margin-top:8px}.MenuSection-module-sass-module__dnx3yG__MenuFoodSecondText{float:left}.MenuSection-module-sass-module__dnx3yG__MenuFoodSecondPrice{float:right}@media only screen and (max-width:1250px){.MenuSection-module-sass-module__dnx3yG__MenuDescription{text-align:center;width:calc(100% - 108px);margin:32px 54px}.MenuSection-module-sass-module__dnx3yG__MenuCategory{margin:0 54px}.MenuSection-module-sass-module__dnx3yG__MenuFood{width:48%}}@media only screen and (max-width:800px){.MenuSection-module-sass-module__dnx3yG__MenuFood{width:100%}.MenuSection-module-sass-module__dnx3yG__MenuFoodTitle,.MenuSection-module-sass-module__dnx3yG__MenuFoodPrice,.MenuSection-module-sass-module__dnx3yG__MenuFoodDescription,.MenuSection-module-sass-module__dnx3yG__MenuFoodSecondText,.MenuSection-module-sass-module__dnx3yG__MenuFoodSecondPrice{color:#07020d;font-family:Poppins,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}}
.WochenkarteSection-module-sass-module__JLEzTW__wochenkarte{flex-direction:column;align-items:flex-start;margin:150px 15dvw 32px;display:flex}.WochenkarteSection-module-sass-module__JLEzTW__wochenkarte h1{text-align:center;margin:0 3dvw}.WochenkarteSection-module-sass-module__JLEzTW__wochenkarte h2{text-align:center;margin:32px 3dvw 16px}.WochenkarteSection-module-sass-module__JLEzTW__IntroText{text-align:center;margin-top:16px;margin-bottom:32px}.WochenkarteSection-module-sass-module__JLEzTW__priceItem{flex-direction:row;justify-content:space-between;width:100%;margin-bottom:16px;display:flex}.WochenkarteSection-module-sass-module__JLEzTW__priceItem :first-child{width:80%}.WochenkarteSection-module-sass-module__JLEzTW__MenuFood{justify-content:space-between;display:flex}.WochenkarteSection-module-sass-module__JLEzTW__Category{width:100%}.WochenkarteSection-module-sass-module__JLEzTW__bold{font-weight:700}.WochenkarteSection-module-sass-module__JLEzTW__reservations{margin-top:32px}@media only screen and (max-width:1350px){.WochenkarteSection-module-sass-module__JLEzTW__wochenkarte{margin:125px 10dvw 16px}.WochenkarteSection-module-sass-module__JLEzTW__wochenkarte h1{color:#07020d;text-align:center;margin:0;font-family:Poppins,sans-serif;font-size:1.875rem;font-style:normal;font-weight:600;line-height:2.625rem}.WochenkarteSection-module-sass-module__JLEzTW__wochenkarte h2{text-align:center;color:#07020d;margin:32px 3dvw 16px;font-family:Poppins,sans-serif;font-size:1.875rem;font-style:normal;font-weight:500;line-height:2.625rem}.WochenkarteSection-module-sass-module__JLEzTW__wochenkarte .WochenkarteSection-module-sass-module__JLEzTW__MenuFoodInCategory{flex-direction:column;align-items:center;display:flex}.WochenkarteSection-module-sass-module__JLEzTW__wochenkarte .WochenkarteSection-module-sass-module__JLEzTW__MenuFood{width:100%;margin-bottom:8px}.WochenkarteSection-module-sass-module__JLEzTW__wochenkarte h3{color:#07020d;font-family:Poppins,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.0625rem}.WochenkarteSection-module-sass-module__JLEzTW__IntroText{text-align:center;margin-top:16px;margin-bottom:32px}.WochenkarteSection-module-sass-module__JLEzTW__priceItem{flex-direction:row;justify-content:space-between;width:100%;margin-bottom:16px;display:flex}.WochenkarteSection-module-sass-module__JLEzTW__priceItem :first-child{width:80%}.WochenkarteSection-module-sass-module__JLEzTW__bold{font-weight:700}}
