.ZZP6KW_hero{flex-direction:column;height:calc(100vh - 100px);display:flex;position:relative}.ZZP6KW_Image{z-index:-1;object-fit:cover;object-position:center;width:100%;position:absolute;top:0;left:0;height:55vh!important}.ZZP6KW_Content{z-index:1;flex:1;justify-content:space-between;align-items:flex-start;margin-top:40px;margin-left:224px;margin-right:224px;display:flex;position:relative}.ZZP6KW_TextContent{width:50vw}.ZZP6KW_DescriptionText{width:40vw}.ZZP6KW_MountainSilhouette{z-index:0;width:100%;height:130px;display:block;position:absolute;top:calc(55vh - 100px);left:0}.ZZP6KW_ButtonContainer{margin-top:16px}@media (hover:hover){.ZZP6KW_ButtonContainer:hover{transform:translateY(-2px)}}.ZZP6KW_Special{background-color:#73635c;border-radius:50%;justify-content:center;width:250px;height:250px;animation:3s infinite ZZP6KW_circle;display:flex;position:absolute;top:calc(25vh - 125px);right:10%}.ZZP6KW_SpecialText{text-align:center;color:#fffefd;align-items:center;width:150px;margin:16px;display:flex}.ZZP6KW_Button{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:center;transition:transform .2s;display:inline-flex}.ZZP6KW_Button:focus-visible .ZZP6KW_ButtonText,.ZZP6KW_Button:hover .ZZP6KW_ButtonText{color:#07020d}.ZZP6KW_Button:focus-visible .ZZP6KW_ButtonImage,.ZZP6KW_Button:hover .ZZP6KW_ButtonImage{transform:translateY(3px)}.ZZP6KW_ButtonImage{width:60px;height:60px;transition:transform .2s}.ZZP6KW_ButtonText{color:#73635c;margin-top:30px;transition:color .2s}@media only screen and (max-width:1350px){.ZZP6KW_hero{height:auto;display:block;overflow:visible}.ZZP6KW_Content{margin:10px 70px 0;display:block}.ZZP6KW_Image{object-fit:cover;object-position:center;width:100%;height:30vh;position:absolute;top:0;left:0}.ZZP6KW_TextContent{word-break:break-word;word-wrap:break-word;width:100%;margin-top:25px}.ZZP6KW_DescriptionText{width:80vw;margin-top:10px}.ZZP6KW_ButtonContainer{margin:50px 0 100px}.ZZP6KW_ButtonContainer:hover{transform:none}.ZZP6KW_Special{background-color:#73635c;width:150px;height:150px;margin-bottom:0;position:absolute;top:calc(25vh - 75px);right:32px}.ZZP6KW_Button{margin-left:calc(50% - 135px)}.ZZP6KW_ButtonText{letter-spacing:.02em;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){.ZZP6KW_Content{margin:50px 20px 0}.ZZP6KW_Image{object-fit:cover;object-position:center;width:100%;height:30vh;position:absolute;top:0;left:0}}@keyframes ZZP6KW_circle{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}
.R9FzJq_ImageWrapper{background-color:#0000;width:100%;height:100%;position:relative}.R9FzJq_Skeleton{z-index:1;border-radius:inherit;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%) 0 0/200% 100%;width:100%;height:100%;animation:1.5s infinite R9FzJq_shimmer;top:0;left:0}.R9FzJq_Image{object-fit:inherit;object-position:inherit;z-index:2;border-radius:inherit;image-orientation:from-image;transition:opacity .3s ease-in-out}.R9FzJq_Loading{opacity:0}.R9FzJq_Loaded{opacity:1}@keyframes R9FzJq_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
._PzZzW_Navbar{z-index:30;background-color:#fffefd;width:100dvw;height:100px;position:fixed;top:0;left:0}._PzZzW_logo{float:left;margin-top:25px;margin-left:100px}._PzZzW_logoImage{width:150px;height:50px;transition:transform .2s}._PzZzW_linking{width:auto;position:absolute;top:32.5px;right:100px}._PzZzW_links{float:left;margin-right:25px;position:relative}._PzZzW_links:last-child{margin-right:0}._PzZzW_links h3{transition:color .2s}._PzZzW_links:after{content:"";transform-origin:0;background-color:#73635c;width:100%;height:2px;transition:transform .2s;position:absolute;bottom:-5px;left:0;transform:scaleX(0)}._PzZzW_links:focus-visible{border-radius:4px}._PzZzW_links:focus-visible h3,._PzZzW_links:hover h3{color:#73635c}._PzZzW_links:focus-visible:after,._PzZzW_links:hover:after{transform:scaleX(1)}._PzZzW_burgerbutton{display:none}._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}._PzZzW_mobileNavLink{width:100vw;padding-left:35px}._PzZzW_mobileNavLink h3{transition:color .2s,transform .2s}._PzZzW_mobileNavLink:focus-visible h3,._PzZzW_mobileNavLink:hover h3{color:#73635c;transform:translate(6px)}@media (hover:hover){._PzZzW_logo:hover ._PzZzW_logoImage{transform:scale(1.03)}}@media only screen and (max-width:1250px){._PzZzW_Navbar{height:100px}._PzZzW_logo{float:none;justify-content:center;margin-left:0;display:flex}._PzZzW_linking{display:none}._PzZzW_burgerbutton{float:right;width:35px;height:20px;margin-top:40px;margin-right:24px;display:block;position:fixed;top:0;right:0}._PzZzW_mobileNavLink h3{letter-spacing:.02em;color:#07020d;font-family:Poppins,sans-serif;font-size:2.1875rem;font-style:normal;font-weight:600;line-height:2.8125rem}}
.TkRl9G_footer{background-color:#fffefd;height:100px;padding-left:150px;padding-right:150px}.TkRl9G_FooterImpressum{float:left;align-items:center;height:100px;display:flex}.TkRl9G_FooterImpressum a{transition:transform .2s}.TkRl9G_FooterImpressum h3{color:#73635c;transition:color .2s}.TkRl9G_FooterImpressum a:focus-visible h3,.TkRl9G_FooterImpressum a:hover h3{color:#07020d}.TkRl9G_FooterIcons{float:right;align-items:center;height:100px;display:flex}.TkRl9G_FooterIcons a{border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.TkRl9G_FooterLogoImage{margin-left:75px;transition:transform .2s,opacity .2s}@media (hover:hover){.TkRl9G_FooterIcons a:hover .TkRl9G_FooterLogoImage,.TkRl9G_FooterIcons a:focus-visible .TkRl9G_FooterLogoImage{opacity:.8;transform:translateY(-2px)}}@media only screen and (max-width:1000px){.TkRl9G_footer{background-color:#fffefd;height:100px;padding-left:38px;padding-right:38px}.TkRl9G_FooterIcons{float:right;align-items:center;height:100px;display:flex}.TkRl9G_FooterLogoImage{margin-left:32px}}
._54YSnW_CarouselRoot{float:right;outline:none;flex-direction:column;align-items:center;width:30dvw;margin-right:224px;display:flex;position:relative}._54YSnW_CarouselRoot:focus-visible{outline-offset:4px;outline:2px solid #73635c}._54YSnW_ImageViewport{border-radius:10px;width:100%;height:30dvh;position:relative;overflow:hidden}._54YSnW_MainContentImage{border-radius:inherit;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .25s,box-shadow .25s;position:absolute;inset:0}._54YSnW_MainContentImageCurrent{z-index:2}._54YSnW_MainContentImagePrevious{z-index:1;pointer-events:none}@media (hover:hover){._54YSnW_ImageViewport:hover ._54YSnW_MainContentImageCurrent{transform:scale(1.01);box-shadow:0 10px 24px #07020d24}}._54YSnW_CrossfadeEnter{animation:.75s cubic-bezier(.2,.8,.2,1) both _54YSnW_imageEnter}._54YSnW_CrossfadeExit{animation:.75s cubic-bezier(.2,.8,.2,1) both _54YSnW_imageExit}@keyframes _54YSnW_imageEnter{0%{opacity:0;filter:blur(2px);transform:scale(1.04)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes _54YSnW_imageExit{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(1px);transform:scale(.98)}}@media only screen and (max-width:1350px){._54YSnW_IntroContent,._54YSnW_OpeningTitle,._54YSnW_OpeningContent,._54YSnW_CarouselRoot,._54YSnW_ImageViewport,._54YSnW_MainContentImage,._54YSnW_BrunchContentImage,._54YSnW_BrunchContentLeft{width:calc(100% - 40px);max-width:calc(100% - 40px);margin:0 20px}._54YSnW_SpecialContent{height:75px}}
.SNv-7G_Controls{z-index:2;pointer-events:none;position:absolute;inset:0}.SNv-7G_SrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SNv-7G_ArrowButton{color:#fffefd;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(2px);background-color:#07020d38;border:1px solid #fffefdbf;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.05rem;font-weight:500;line-height:1;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #07020d33}.SNv-7G_ArrowButton:hover,.SNv-7G_ArrowButton:focus-visible{background-color:#07020d52;border-color:#fffefdf2;transform:translateY(-50%)scale(1.05);box-shadow:0 6px 18px #07020d42}.SNv-7G_ArrowButtonPrev{left:14px}.SNv-7G_ArrowButtonNext{right:14px}.SNv-7G_DotsRow{z-index:1;justify-content:center;gap:8px;margin-top:10px;display:flex;position:relative}.SNv-7G_Dot{cursor:pointer;background-color:#07020d4d;border:none;border-radius:50%;width:9px;height:9px;padding:0;transition:transform .2s,background-color .2s}.SNv-7G_Dot:hover,.SNv-7G_Dot:focus-visible{transform:scale(1.15)}.SNv-7G_DotActive{background-color:#73635c}@media only screen and (max-width:800px){.SNv-7G_ArrowButton{width:36px;height:36px;font-size:1rem}.SNv-7G_ArrowButtonPrev{left:8px}.SNv-7G_ArrowButtonNext{right:8px}.SNv-7G_DotsRow{gap:6px}.SNv-7G_Dot{width:7px;height:7px}}
.geotiq_jahresprogramm{margin-left:224px;margin-right:224px;padding-top:100px}.geotiq_Events{flex-wrap:wrap;justify-content:space-between;margin-top:35px;display:flex}.geotiq_EventCardSmall{width:21dvw;height:45dvh;transition:transform .25s}.geotiq_EventCardBig{width:32dvw;height:45dvh;transition:transform .25s}.geotiq_EventCardTitle{min-height:2.8em}.geotiq_EventCardImage{object-fit:cover;border-radius:10px;width:100%;height:45%;margin-top:10px;transition:transform .25s,box-shadow .25s}.geotiq_EventCardSmall:hover .geotiq_EventCardImage,.geotiq_EventCardBig:hover .geotiq_EventCardImage{transform:scale(1.02);box-shadow:0 10px 24px #07020d26}.geotiq_EventCardText{flex-direction:column;justify-content:space-between;min-height:100px;display:flex}.geotiq_EventCardDateField{flex-wrap:wrap;display:flex}.geotiq_EventCardDateField div{display:flex}.geotiq_EventCardLinking{color:#73635c;align-self:flex-start;width:fit-content;transition:color .2s;display:inline-block;position:relative}.geotiq_EventCardLinking:after{content:"";transform-origin:0;background-color:#73635c;width:100%;height:1px;transition:transform .2s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.geotiq_EventCardLinking:hover,.geotiq_EventCardLinking:focus-visible{color:#07020d}.geotiq_EventCardLinking:hover:after,.geotiq_EventCardLinking:focus-visible:after{transform:scaleX(1)}@media only screen and (max-width:1350px){.geotiq_jahresprogramm{margin:0 54px;padding-top:100px}.geotiq_Events{margin-top:35px}.geotiq_EventCardSmall,.geotiq_EventCardBig{width:100%;height:60dvh}.geotiq_EventCardImage{height:45%}.geotiq_EventCardText{min-height:75px}.geotiq_EventExtra{display:none}}@media only screen and (max-width:800px){.geotiq_jahresprogramm{margin:0 20px}}
.DSdf1W_CarouselRoot{float:none;outline:none;flex-direction:column;align-items:center;width:35dvw;display:flex;position:relative}.DSdf1W_CarouselRoot:focus-visible{outline-offset:4px;outline:2px solid #73635c}.DSdf1W_ImageViewport{border-radius:10px;width:100%;height:40dvh;position:relative;overflow:hidden}.DSdf1W_MainContentImage{border-radius:inherit;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .25s,box-shadow .25s;position:absolute;inset:0}.DSdf1W_MainContentImageCurrent{z-index:2}.DSdf1W_MainContentImagePrevious{z-index:1;pointer-events:none}@media (hover:hover){.DSdf1W_ImageViewport:hover .DSdf1W_MainContentImageCurrent{transform:scale(1.01);box-shadow:0 10px 24px #07020d24}}.DSdf1W_CrossfadeEnter{animation:.75s cubic-bezier(.2,.8,.2,1) both DSdf1W_imageEnter}.DSdf1W_CrossfadeExit{animation:.75s cubic-bezier(.2,.8,.2,1) both DSdf1W_imageExit}@keyframes DSdf1W_imageEnter{0%{opacity:0;filter:blur(2px);transform:scale(1.04)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes DSdf1W_imageExit{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(1px);transform:scale(.98)}}@media only screen and (max-width:1350px){.DSdf1W_CarouselRoot{width:100%}.DSdf1W_ImageViewport,.DSdf1W_MainContentImage{max-width:100%;height:25dvh}}
._8d3IyW_flat{flex-direction:column;padding:0 224px 50px;display:flex}._8d3IyW_MainContent{justify-content:space-between;align-items:flex-start;gap:48px;margin-top:10px;display:flex}._8d3IyW_IntroContent{margin:0}._8d3IyW_IntroText{width:35dvw;margin-bottom:10px}._8d3IyW_IntroTitle{margin:0 0 17px;font-size:1.8rem;font-weight:500;line-height:3rem}._8d3IyW_FlatDescription{text-align:left;width:100%;max-width:none;margin-bottom:20px;line-height:1.5}._8d3IyW_RightContent{float:none;flex:0 0 30dvw;width:30dvw;max-width:30dvw}._8d3IyW_Button{cursor:pointer;background-color:#73635c;border:none;border-radius:5px;width:fit-content;padding:10px 20px;transition:transform .2s,box-shadow .2s,background-color .2s}._8d3IyW_Button:hover,._8d3IyW_Button:focus-visible{background-color:#62544e;transform:translateY(-2px);box-shadow:0 8px 20px #07020d2e}._8d3IyW_ButtonText{color:#fffefd;font-size:.8rem}@media only screen and (max-width:1350px){._8d3IyW_flat{margin:0 54px;padding:0}._8d3IyW_IntroText{float:none;width:auto}._8d3IyW_MainContent{display:block}._8d3IyW_RightContent{flex:none;width:auto;max-width:100%;margin-top:10px}._8d3IyW_FlatDescription{float:none;max-width:100%}}@media only screen and (max-width:800px){._8d3IyW_flat{margin:0 20px}}
.ek5Aja_camera{margin-bottom:75px}.ek5Aja_Content{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:224px;padding-right:224px}.ek5Aja_Title{margin-top:100px;margin-bottom:40px}.ek5Aja_VideoContainer{background-color:#000;border-radius:10px;width:100%;overflow:hidden}.ek5Aja_Video{aspect-ratio:16/9;object-fit:fill;width:100%;display:block}@media only screen and (min-width:1800px){.ek5Aja_camera .ek5Aja_Content{max-width:1800px;padding-left:320px;padding-right:320px}.ek5Aja_camera .ek5Aja_Title{letter-spacing:.02em;color:#07020d;font-family:Poppins,sans-serif;font-size:3rem;font-style:normal;font-weight:600;line-height:4.375rem}}@media only screen and (max-width:1350px){.ek5Aja_camera .ek5Aja_Content{padding-left:54px;padding-right:54px}.ek5Aja_camera .ek5Aja_Title{margin-top:60px;margin-bottom:30px}}@media only screen and (max-width:800px){.ek5Aja_camera{margin-bottom:40px}.ek5Aja_camera .ek5Aja_Content{padding-left:20px;padding-right:20px}.ek5Aja_camera .ek5Aja_Title{letter-spacing:.02em;color:#07020d;margin-top:40px;margin-bottom:20px;font-family:Poppins,sans-serif;font-size:2.1875rem;font-style:normal;font-weight:600;line-height:2.8125rem}.ek5Aja_camera .ek5Aja_VideoContainer{border-radius:6px}}
.BjQbgq_errors{flex-direction:column;justify-content:center;align-items:center;height:calc(100dvh - 200px);margin:100px auto 0;display:flex}.BjQbgq_text{margin-top:16px}
._1QqWRW_impressum{width:50dvw;margin-top:100px;margin-left:210px;margin-right:210px}._1QqWRW_impressum h2{margin-top:24px}@media only screen and (max-width:1250px){._1QqWRW_impressum{width:calc(100% - 40px);margin:100px 20px 0}}
.qBLSsW_event{min-height:calc(100vh - 300px);margin:150px 15dvw 32px}.qBLSsW_EventImage{object-fit:cover;object-position:center;border-radius:10px;width:80%;height:50dvh;margin-top:16px;margin-bottom:16px}.qBLSsW_EventCardDateField{flex-wrap:wrap;width:100%;display:flex}.qBLSsW_EventBisZeit{display:flex}.qBLSsW_EventBeschrieb{width:75%}@media only screen and (max-width:1350px){.qBLSsW_event{min-height:calc(100dvh - 200px);margin:100px 54px 0}.qBLSsW_EventImage{object-fit:cover;width:100%;height:35dvh}.qBLSsW_EventCardDateField{width:100%;margin-bottom:16px}.qBLSsW_EventBeschrieb{width:100%}.qBLSsW_EventDate,.qBLSsW_EventBeschrieb{color:#07020d;font-family:Poppins,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.qBLSsW_EventTitel{letter-spacing:.02em;color:#07020d;letter-spacing:.02em;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){.qBLSsW_event{margin:100px 20px 0}}
.dnx3yG_menu{margin-top:100px}.dnx3yG_MenuTitle{justify-content:center;align-items:center;margin-top:50px;display:flex}.dnx3yG_MenuDescription{text-align:center;width:50dvw;margin:20px auto 0}.dnx3yG_MenuCategory{flex-direction:column;align-items:center;margin-top:75px;margin-left:210px;margin-right:210px;display:flex}.dnx3yG_MenuCategoryTitle{justify-content:center;align-items:center;display:flex}.dnx3yG_MenuCategoryImage{object-fit:cover;background-color:gray;border-radius:10px;width:40%;height:25dvh;margin-top:40px;margin-bottom:10px;transition:transform .25s,box-shadow .25s;overflow:hidden}.dnx3yG_MenuCategoryImage:hover{transform:scale(1.01);box-shadow:0 10px 24px #07020d24}.dnx3yG_MenuFoodContent{float:left;flex-wrap:wrap;justify-content:space-between;width:100%;height:auto;margin-bottom:50px;display:flex}.dnx3yG_MenuFood{width:400px;margin-top:24px}.dnx3yG_MenuFoodTitle{float:left;width:75%}.dnx3yG_MenuFoodPrice{float:right;text-align:right;width:25%}.dnx3yG_MenuFoodDescription{float:left;width:100%}.dnx3yG_MenuFoodDescriptionText{font-size:.875rem;line-height:1.25rem}.dnx3yG_MenuFoodSecond{float:left;width:100%;margin-top:8px}.dnx3yG_MenuFoodSecondText{float:left}.dnx3yG_MenuFoodSecondPrice{float:right}@media only screen and (max-width:1250px){.dnx3yG_MenuDescription{text-align:center;width:calc(100% - 108px);margin:32px 54px}.dnx3yG_MenuCategory{margin:0 54px}.dnx3yG_MenuFood{width:48%}}@media only screen and (max-width:800px){.dnx3yG_MenuFood{width:100%}.dnx3yG_MenuFoodTitle,.dnx3yG_MenuFoodPrice,.dnx3yG_MenuFoodDescription,.dnx3yG_MenuFoodSecondText,.dnx3yG_MenuFoodSecondPrice{color:#07020d;font-family:Poppins,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}}
.JLEzTW_wochenkarte{flex-direction:column;align-items:flex-start;margin:150px 15dvw 32px;display:flex}.JLEzTW_wochenkarte h1{text-align:center;margin:0 3dvw}.JLEzTW_wochenkarte h2{text-align:center;margin:32px 3dvw 16px}.JLEzTW_IntroText{text-align:center;margin-top:16px;margin-bottom:32px}.JLEzTW_priceItem{flex-direction:row;justify-content:space-between;width:100%;margin-bottom:16px;display:flex}.JLEzTW_priceItem :first-child{width:80%}.JLEzTW_MenuFood{justify-content:space-between;display:flex}.JLEzTW_Category{width:100%}.JLEzTW_bold{font-weight:700}.JLEzTW_reservations{margin-top:32px}@media only screen and (max-width:1350px){.JLEzTW_wochenkarte{margin:125px 10dvw 16px}.JLEzTW_wochenkarte h1{letter-spacing:.02em;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}.JLEzTW_wochenkarte h2{text-align:center;letter-spacing:.02em;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}.JLEzTW_wochenkarte .JLEzTW_MenuFoodInCategory{flex-direction:column;align-items:center;display:flex}.JLEzTW_wochenkarte .JLEzTW_MenuFood{width:100%;margin-bottom:8px}.JLEzTW_wochenkarte h3{color:#07020d;font-family:Poppins,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.0625rem}.JLEzTW_IntroText{text-align:center;margin-top:16px;margin-bottom:32px}.JLEzTW_priceItem{flex-direction:row;justify-content:space-between;width:100%;margin-bottom:16px;display:flex}.JLEzTW_priceItem :first-child{width:80%}.JLEzTW_bold{font-weight:700}}
