.RestaurantSection-module-sass-module__ny89zq__SpecialContent{background-color:#73635c;justify-content:center;align-items:center;width:100dvw;height:auto;min-height:100px;display:flex}.RestaurantSection-module-sass-module__ny89zq__SpecialContentText{color:#fffefd;margin:0 224px}.RestaurantSection-module-sass-module__ny89zq__IntroContent{width:35dvw;margin-top:100px;margin-left:224px}.RestaurantSection-module-sass-module__ny89zq__OpeningLeft{float:left;width:100%;height:100%;position:relative}.RestaurantSection-module-sass-module__ny89zq__IntroTitle{margin-top:100px}.RestaurantSection-module-sass-module__ny89zq__IntroText{margin-top:34px}.RestaurantSection-module-sass-module__ny89zq__MainContent{justify-content:space-between;margin-top:32px;margin-left:224px;display:flex}.RestaurantSection-module-sass-module__ny89zq__OpeningTitle{margin-top:75px}.RestaurantSection-module-sass-module__ny89zq__Button{background-color:#73635c;border:none;border-radius:5px;justify-content:center;align-items:center;width:175px;height:60px;transition:transform .2s,box-shadow .2s,background-color .2s;display:flex}.RestaurantSection-module-sass-module__ny89zq__Button:focus-visible,.RestaurantSection-module-sass-module__ny89zq__Button:hover{background-color:#62544e;transform:translateY(-2px);box-shadow:0 8px 20px #07020d2e}.RestaurantSection-module-sass-module__ny89zq__MenuButton{float:left;margin-right:16px}.RestaurantSection-module-sass-module__ny89zq__ButtonLink{width:175px;height:60px}.RestaurantSection-module-sass-module__ny89zq__ButtonLink:focus-visible,.RestaurantSection-module-sass-module__ny89zq__ButtonLink:hover{cursor:pointer}.RestaurantSection-module-sass-module__ny89zq__ButtonText{color:#fffefd;transition:color .2s}.RestaurantSection-module-sass-module__ny89zq__OpeningContent{flex-direction:column;gap:10px;width:25dvw;margin-top:28px;display:flex}.RestaurantSection-module-sass-module__ny89zq__OpeningContent>div{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.RestaurantSection-module-sass-module__ny89zq__OpeningDays{float:none}.RestaurantSection-module-sass-module__ny89zq__OpeningHours{float:none;text-align:right}.RestaurantSection-module-sass-module__ny89zq__OpeningExtra{margin-top:24px}.RestaurantSection-module-sass-module__ny89zq__BrunchContent{justify-content:space-between;margin-top:125px;margin-left:224px;display:flex}.RestaurantSection-module-sass-module__ny89zq__BrunchContentText{margin-top:28px}.RestaurantSection-module-sass-module__ny89zq__BrunchContentLeft{float:left;width:30dvw}.RestaurantSection-module-sass-module__ny89zq__BrunchContentTitle{margin-bottom:28px}.RestaurantSection-module-sass-module__ny89zq__BrunchTextFieldIsEmpty{margin-bottom:30px}.RestaurantSection-module-sass-module__ny89zq__BrunchContentImage{float:right;object-fit:cover;border-radius:10px;max-width:35dvw;max-height:40dvh;margin-right:224px;transition:transform .25s,box-shadow .25s}.RestaurantSection-module-sass-module__ny89zq__BrunchContentImage:hover{transform:scale(1.01);box-shadow:0 12px 30px #07020d26}@media only screen and (max-width:1350px){.RestaurantSection-module-sass-module__ny89zq__IntroContent,.RestaurantSection-module-sass-module__ny89zq__OpeningTitle,.RestaurantSection-module-sass-module__ny89zq__OpeningContent,.RestaurantSection-module-sass-module__ny89zq__BrunchContentImage,.RestaurantSection-module-sass-module__ny89zq__BrunchContentLeft{margin:0 54px}.RestaurantSection-module-sass-module__ny89zq__BrunchContentImage{width:calc(100% - 40px);max-width:calc(100% - 40px);margin:0 20px}.RestaurantSection-module-sass-module__ny89zq__SpecialContentText{color:#fffefd;margin:16px 32px;font-family:Poppins,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.RestaurantSection-module-sass-module__ny89zq__IntroContent{width:calc(100% - 40px)}.RestaurantSection-module-sass-module__ny89zq__OpeningLeft{float:none;margin-bottom:16px}.RestaurantSection-module-sass-module__ny89zq__IntroText{width:100%;margin-top:10px}.RestaurantSection-module-sass-module__ny89zq__MainContent{justify-content:none;display:inline}.RestaurantSection-module-sass-module__ny89zq__OpeningTitle{margin-top:32px}.RestaurantSection-module-sass-module__ny89zq__Button{margin-bottom:32px;margin-left:calc(50% - 100px)}.RestaurantSection-module-sass-module__ny89zq__Button:hover{cursor:pointer}.RestaurantSection-module-sass-module__ny89zq__MenuButton{float:none;margin-right:0}.RestaurantSection-module-sass-module__ny89zq__ButtonText{color:#fffefd;font-family:Poppins,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.RestaurantSection-module-sass-module__ny89zq__OpeningContent{width:calc(100% - 104px);margin-top:10px}.RestaurantSection-module-sass-module__ny89zq__OpeningDays{color:#07020d;float:none;font-family:Poppins,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.RestaurantSection-module-sass-module__ny89zq__OpeningHours{color:#07020d;float:none;text-align:right;font-family:Poppins,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.RestaurantSection-module-sass-module__ny89zq__OpeningExtra{color:#07020d;font-family:Poppins,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.RestaurantSection-module-sass-module__ny89zq__BrunchContent{justify-content:none;display:inline}.RestaurantSection-module-sass-module__ny89zq__BrunchContentTextSingle{color:#07020d;font-family:Poppins,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.RestaurantSection-module-sass-module__ny89zq__BrunchContentText{margin-top:8px}.RestaurantSection-module-sass-module__ny89zq__BrunchContentLeft{float:none;width:calc(100dvw - 104px)}.RestaurantSection-module-sass-module__ny89zq__BrunchContentTitle{margin-bottom:18px}.RestaurantSection-module-sass-module__ny89zq__BrunchTextFieldIsEmpty{margin-bottom:10px}.RestaurantSection-module-sass-module__ny89zq__restaurant{margin-bottom:20px}.RestaurantSection-module-sass-module__ny89zq__IntroTitle{margin-top:100px}.RestaurantSection-module-sass-module__ny89zq__BrunchContentImage{margin-top:32px}}@media only screen and (max-width:800px){.RestaurantSection-module-sass-module__ny89zq__IntroContent,.RestaurantSection-module-sass-module__ny89zq__OpeningTitle,.RestaurantSection-module-sass-module__ny89zq__OpeningContent,.RestaurantSection-module-sass-module__ny89zq__MainContentImage,.RestaurantSection-module-sass-module__ny89zq__BrunchContentImage,.RestaurantSection-module-sass-module__ny89zq__BrunchContentLeft{margin:0 20px}.RestaurantSection-module-sass-module__ny89zq__MainContentImage,.RestaurantSection-module-sass-module__ny89zq__BrunchContentImage,.RestaurantSection-module-sass-module__ny89zq__BrunchContentLeft,.RestaurantSection-module-sass-module__ny89zq__OpeningContent{width:calc(100% - 40px);max-width:calc(100% - 40px)}.RestaurantSection-module-sass-module__ny89zq__BrunchContentImage{margin-top:32px}}
.FadeIn-module-sass-module__IWfnBa__fadeIn{opacity:0;transition:opacity .7s}@media (prefers-reduced-motion:reduce){.FadeIn-module-sass-module__IWfnBa__fadeIn{opacity:1;transition:none}}.FadeIn-module-sass-module__IWfnBa__visible{opacity:1}
.RoomSection-module-sass-module__GIn2LG__room{margin-bottom:75px}.RoomSection-module-sass-module__GIn2LG__SpecialContent{background-color:#73635c;justify-content:center;align-items:center;width:100dvw;height:100px;display:flex}.RoomSection-module-sass-module__GIn2LG__SpecialContentText{color:#fffefd}.RoomSection-module-sass-module__GIn2LG__IntroContent{margin-left:224px;margin-right:224px}.RoomSection-module-sass-module__GIn2LG__IntroText{float:left}.RoomSection-module-sass-module__GIn2LG__IntroTitle{width:35dvw;margin-top:100px}.RoomSection-module-sass-module__GIn2LG__ZimmerTitle{margin-top:50px;font-size:1.8rem;font-weight:500;line-height:3rem}.RoomSection-module-sass-module__GIn2LG__IntroDescription{width:35dvw;margin-top:17px;margin-right:10px}.RoomSection-module-sass-module__GIn2LG__ContactContent{float:right;margin-top:200px;margin-right:175px}.RoomSection-module-sass-module__GIn2LG__ContactIcons{margin-bottom:20px}.RoomSection-module-sass-module__GIn2LG__ContactIcons a{border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.RoomSection-module-sass-module__GIn2LG__PhoneImage{margin-right:35px;transition:transform .2s,opacity .2s}.RoomSection-module-sass-module__GIn2LG__MailImage{transition:transform .2s,opacity .2s}@media (hover:hover){.RoomSection-module-sass-module__GIn2LG__ContactIcons a:hover .RoomSection-module-sass-module__GIn2LG__PhoneImage,.RoomSection-module-sass-module__GIn2LG__ContactIcons a:hover .RoomSection-module-sass-module__GIn2LG__MailImage,.RoomSection-module-sass-module__GIn2LG__ContactIcons a:focus-visible .RoomSection-module-sass-module__GIn2LG__PhoneImage,.RoomSection-module-sass-module__GIn2LG__ContactIcons a:focus-visible .RoomSection-module-sass-module__GIn2LG__MailImage{opacity:.8;transform:translateY(-2px)}}.RoomSection-module-sass-module__GIn2LG__MainContent{clear:both;margin-top:50px;margin-left:224px;margin-right:224px;display:flow-root}.RoomSection-module-sass-module__GIn2LG__RoomContent{float:left}.RoomSection-module-sass-module__GIn2LG__Second{float:right}.RoomSection-module-sass-module__GIn2LG__RoomContentImage{object-fit:cover;background-color:gray;border-radius:10px;width:32dvw;max-width:35dvw;height:35dvh;max-height:35dvh;margin-bottom:30px}.RoomSection-module-sass-module__GIn2LG__RoomContentLinking{color:#73635c}@media only screen and (max-width:1350px){.RoomSection-module-sass-module__GIn2LG__room{margin:0 54px}.RoomSection-module-sass-module__GIn2LG__room .RoomSection-module-sass-module__GIn2LG__SpecialContent{height:75px}.RoomSection-module-sass-module__GIn2LG__room .RoomSection-module-sass-module__GIn2LG__SpecialContentText{color:#fffefd;font-family:Poppins,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.RoomSection-module-sass-module__GIn2LG__room .RoomSection-module-sass-module__GIn2LG__IntroText{float:none}.RoomSection-module-sass-module__GIn2LG__room .RoomSection-module-sass-module__GIn2LG__IntroTitle{width:auto;margin-top:40px}.RoomSection-module-sass-module__GIn2LG__room .RoomSection-module-sass-module__GIn2LG__IntroDescription{width:auto;margin-top:17px;margin-bottom:20px}.RoomSection-module-sass-module__GIn2LG__room .RoomSection-module-sass-module__GIn2LG__ContactContent{float:none;text-align:center;width:calc(100dvw - 40px);margin-top:10px}.RoomSection-module-sass-module__GIn2LG__room .RoomSection-module-sass-module__GIn2LG__ContactText p{color:#07020d;font-family:Poppins,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.RoomSection-module-sass-module__GIn2LG__room .RoomSection-module-sass-module__GIn2LG__ContactIcons{margin-bottom:20px}.RoomSection-module-sass-module__GIn2LG__room .RoomSection-module-sass-module__GIn2LG__PhoneImage{margin-right:35px}.RoomSection-module-sass-module__GIn2LG__room .RoomSection-module-sass-module__GIn2LG__MainContent,.RoomSection-module-sass-module__GIn2LG__room .RoomSection-module-sass-module__GIn2LG__IntroContent{margin:0}.RoomSection-module-sass-module__GIn2LG__room .RoomSection-module-sass-module__GIn2LG__RoomContent{float:none}.RoomSection-module-sass-module__GIn2LG__room .RoomSection-module-sass-module__GIn2LG__RoomContentTitle,.RoomSection-module-sass-module__GIn2LG__room .RoomSection-module-sass-module__GIn2LG__RoomContentLinking{color:#07020d;font-family:Poppins,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.RoomSection-module-sass-module__GIn2LG__room .RoomSection-module-sass-module__GIn2LG__RoomContentLinking{margin-bottom:30px}.RoomSection-module-sass-module__GIn2LG__room .RoomSection-module-sass-module__GIn2LG__Second{float:none}.RoomSection-module-sass-module__GIn2LG__room .RoomSection-module-sass-module__GIn2LG__RoomContentImage{background-color:gray;border-radius:10px;width:100%;max-width:100%;height:35dvh;max-height:35dvh;margin-bottom:10px}.RoomSection-module-sass-module__GIn2LG__room .RoomSection-module-sass-module__GIn2LG__RoomContentLinking{color:#73635c}.RoomSection-module-sass-module__GIn2LG__room .RoomSection-module-sass-module__GIn2LG__IntroTitle{margin-top:100px}}@media only screen and (max-width:800px){.RoomSection-module-sass-module__GIn2LG__room{margin:0 20px}}
.Room-module-sass-module__cIJlwq__room{margin-bottom:100px}.Room-module-sass-module__cIJlwq__Button{cursor:pointer;background-color:#73635c;border:none;border-radius:5px;width:fit-content;margin-top:20px;margin-bottom:20px;padding:10px 20px;transition:transform .2s,box-shadow .2s,background-color .2s}.Room-module-sass-module__cIJlwq__Button:hover,.Room-module-sass-module__cIJlwq__Button:focus-visible{background-color:#62544e;transform:translateY(-2px);box-shadow:0 8px 20px #07020d2e}.Room-module-sass-module__cIJlwq__ButtonText{color:#fffefd;font-size:.8rem}.Room-module-sass-module__cIJlwq__SpecialContent{background-color:#73635c;justify-content:center;align-items:center;width:100dvw;height:100px;display:flex}.Room-module-sass-module__cIJlwq__SpecialContentText{color:#fffefd}.Room-module-sass-module__cIJlwq__IntroContent{margin-left:224px;margin-right:224px}.Room-module-sass-module__cIJlwq__IntroText{float:left}.Room-module-sass-module__cIJlwq__IntroTitle{width:35dvw;margin-top:100px}.Room-module-sass-module__cIJlwq__IntroDescription{width:35dvw;margin-top:17px;margin-right:10px}.Room-module-sass-module__cIJlwq__ContactContent{float:right;margin-top:200px;margin-right:175px}.Room-module-sass-module__cIJlwq__ContactIcons{margin-bottom:20px}.Room-module-sass-module__cIJlwq__PhoneImage{margin-right:35px}.Room-module-sass-module__cIJlwq__MainContent{margin-top:0;margin-left:224px;margin-right:224px}.Room-module-sass-module__cIJlwq__RoomContent{float:left}.Room-module-sass-module__cIJlwq__Second{float:right}.Room-module-sass-module__cIJlwq__CarouselRoot{outline:none;flex-direction:column;align-items:center;display:flex;position:relative}.Room-module-sass-module__cIJlwq__CarouselRoot:focus-visible{outline-offset:4px;outline:2px solid #73635c}.Room-module-sass-module__cIJlwq__ImageViewport{border-radius:10px;width:32dvw;max-width:35dvw;height:35dvh;max-height:35dvh;position:relative;overflow:hidden}.Room-module-sass-module__cIJlwq__RoomContentImage{border-radius:inherit;object-fit:cover;background-color:#0000;width:100%;height:100%;transition:transform .3s,box-shadow .3s;position:absolute;inset:0}.Room-module-sass-module__cIJlwq__RoomContentImageCurrent{z-index:2}.Room-module-sass-module__cIJlwq__RoomContentImagePrevious{z-index:1;pointer-events:none}@media (hover:hover){.Room-module-sass-module__cIJlwq__ImageViewport:hover .Room-module-sass-module__cIJlwq__RoomContentImageCurrent{transform:scale(1.01);box-shadow:0 12px 30px #07020d26}}.Room-module-sass-module__cIJlwq__CrossfadeEnter{animation:.75s cubic-bezier(.2,.8,.2,1) both Room-module-sass-module__cIJlwq__roomImageEnter}.Room-module-sass-module__cIJlwq__CrossfadeExit{animation:.75s cubic-bezier(.2,.8,.2,1) both Room-module-sass-module__cIJlwq__roomImageExit}@keyframes Room-module-sass-module__cIJlwq__roomImageEnter{0%{opacity:0;filter:blur(2px);transform:scale(1.04)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes Room-module-sass-module__cIJlwq__roomImageExit{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(1px);transform:scale(.98)}}@media only screen and (max-width:1350px){.Room-module-sass-module__cIJlwq__room{margin-bottom:100px}.Room-module-sass-module__cIJlwq__SpecialContent{height:75px}.Room-module-sass-module__cIJlwq__SpecialContentText{color:#fffefd;font-family:Poppins,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.Room-module-sass-module__cIJlwq__IntroContent{margin:0 54px}.Room-module-sass-module__cIJlwq__IntroText{float:none}.Room-module-sass-module__cIJlwq__IntroTitle{width:auto;margin-top:40px}.Room-module-sass-module__cIJlwq__IntroDescription{width:auto;margin-top:17px;margin-bottom:20px}.Room-module-sass-module__cIJlwq__ContactContent{float:none;text-align:center;width:calc(100dvw - 40px);margin-top:10px}.Room-module-sass-module__cIJlwq__ContactText p{color:#07020d;font-family:Poppins,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.Room-module-sass-module__cIJlwq__ContactIcons{margin-bottom:20px}.Room-module-sass-module__cIJlwq__PhoneImage{margin-right:35px}.Room-module-sass-module__cIJlwq__MainContent{margin:20px 54px 0}.Room-module-sass-module__cIJlwq__RoomContent{float:none}.Room-module-sass-module__cIJlwq__RoomContentTitle,.Room-module-sass-module__cIJlwq__RoomContentLinking{color:#07020d;font-family:Poppins,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.Room-module-sass-module__cIJlwq__RoomContentLinking{margin-bottom:30px}.Room-module-sass-module__cIJlwq__Second{float:none}.Room-module-sass-module__cIJlwq__ImageViewport{border-radius:10px;width:100%;max-width:100%;height:35dvh;max-height:35dvh}.Room-module-sass-module__cIJlwq__RoomContentLinking{color:#73635c}}@media only screen and (max-width:800px){.Room-module-sass-module__cIJlwq__IntroContent{margin:0 20px}.Room-module-sass-module__cIJlwq__MainContent{margin:20px 20px 0}}

.Activity-module-sass-module__URIMsW__Activity{margin-top:100px;margin-left:224px;margin-right:224px}.Activity-module-sass-module__URIMsW__SingleActivity{justify-content:space-between;align-items:flex-start;gap:32px;margin-top:35px;display:flex}.Activity-module-sass-module__URIMsW__SingleActivityText{flex:1;width:50dvw}.Activity-module-sass-module__URIMsW__SecondItemText{flex:1;order:2;width:50dvw}.Activity-module-sass-module__URIMsW__SingleActivityImage{flex-shrink:0;width:15dvw;height:35dvh}.Activity-module-sass-module__URIMsW__SecondItemImage{flex-shrink:0;order:1;width:15dvw;height:35dvh}.Activity-module-sass-module__URIMsW__CarouselRoot{outline:none;position:relative}.Activity-module-sass-module__URIMsW__CarouselRoot:focus-visible{outline-offset:4px;outline:2px solid #73635c}.Activity-module-sass-module__URIMsW__ActivityImageViewport{border-radius:10px;width:100%;height:100%;position:relative;overflow:hidden}.Activity-module-sass-module__URIMsW__ActivityImageLayer{border-radius:inherit;object-fit:cover;object-position:center;image-orientation:from-image;width:100%;height:100%;transition:transform .25s,box-shadow .25s;position:absolute;inset:0}.Activity-module-sass-module__URIMsW__ActivityImageLayerCurrent{z-index:2}.Activity-module-sass-module__URIMsW__ActivityImageLayerPrevious{z-index:1;pointer-events:none}@media (hover:hover){.Activity-module-sass-module__URIMsW__ActivityImageViewport:hover .Activity-module-sass-module__URIMsW__ActivityImageLayerCurrent{transform:translateY(-2px);box-shadow:0 10px 24px #07020d24}}.Activity-module-sass-module__URIMsW__CrossfadeEnter{animation:.75s cubic-bezier(.2,.8,.2,1) both Activity-module-sass-module__URIMsW__activityImageEnter}.Activity-module-sass-module__URIMsW__CrossfadeExit{animation:.75s cubic-bezier(.2,.8,.2,1) both Activity-module-sass-module__URIMsW__activityImageExit}@keyframes Activity-module-sass-module__URIMsW__activityImageEnter{0%{opacity:0;filter:blur(2px);transform:scale(1.04)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes Activity-module-sass-module__URIMsW__activityImageExit{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(1px);transform:scale(.98)}}@media only screen and (max-width:1350px){.Activity-module-sass-module__URIMsW__Activity{margin:0 54px}.Activity-module-sass-module__URIMsW__SingleActivity{margin-top:10px;display:block}.Activity-module-sass-module__URIMsW__SingleActivityText{width:100%}.Activity-module-sass-module__URIMsW__SecondItemText{order:0;width:100%}.Activity-module-sass-module__URIMsW__SingleActivityImage{width:100%;max-width:100%;height:35dvh;max-height:35dvh;margin-top:16px}.Activity-module-sass-module__URIMsW__SecondItemImage{order:0;width:100%;max-width:100%;height:35dvh;max-height:35dvh;margin-top:16px;margin-bottom:30px}.Activity-module-sass-module__URIMsW__ActivityTitle{margin-top:100px}}@media only screen and (max-width:800px){.Activity-module-sass-module__URIMsW__Activity{margin:0 20px}}
.ContactSection-module-sass-module__Ul3bCG__contact{margin-bottom:70px;margin-left:224px;margin-right:224px}.ContactSection-module-sass-module__Ul3bCG__ContactTitle{margin-top:100px}.ContactSection-module-sass-module__Ul3bCG__ContactText{width:35dvw;margin-top:32px}.ContactSection-module-sass-module__Ul3bCG__ContactImage{object-fit:cover;background-color:gray;border-radius:10px;width:30dvw;height:40dvh;margin-top:32px}.ContactSection-module-sass-module__Ul3bCG__ContactInfo{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.ContactSection-module-sass-module__Ul3bCG__ContactBottom{justify-content:space-between;align-items:flex-start;gap:48px;margin-top:48px;display:flex}.ContactSection-module-sass-module__Ul3bCG__ContactContent{width:fit-content;max-width:100%;position:relative}.ContactSection-module-sass-module__Ul3bCG__ContactContent p{text-align:center}.ContactSection-module-sass-module__Ul3bCG__ContactCardOverlay{z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;top:10%;left:12%;right:12%}.ContactSection-module-sass-module__Ul3bCG__BookingLogo{border-radius:25px;width:475px;height:auto;margin-top:0}.ContactSection-module-sass-module__Ul3bCG__ContactDetails{flex-direction:column;gap:4px;margin-top:12px;display:flex}.ContactSection-module-sass-module__Ul3bCG__ContactLink{text-align:center;color:#07020d;transition:color .2s,transform .2s}.ContactSection-module-sass-module__Ul3bCG__ContactLink:hover,.ContactSection-module-sass-module__Ul3bCG__ContactLink:focus-visible{color:#73635c;transform:translateY(-1px)}.ContactSection-module-sass-module__Ul3bCG__ContactMaps{width:30dvw}.ContactSection-module-sass-module__Ul3bCG__ContactMap{border:none;border-radius:10px;width:100%;height:30dvh;transition:box-shadow .2s}.ContactSection-module-sass-module__Ul3bCG__ContactMap:hover{box-shadow:0 10px 24px #07020d24}@media only screen and (max-width:1350px){.ContactSection-module-sass-module__Ul3bCG__contact{margin:0 54px}.ContactSection-module-sass-module__Ul3bCG__ContactTitle{margin-top:100px}.ContactSection-module-sass-module__Ul3bCG__ContactText{width:100%;margin-top:16px;margin-bottom:24px}.ContactSection-module-sass-module__Ul3bCG__ContactInfo{display:block}.ContactSection-module-sass-module__Ul3bCG__ContactImage{width:100%;max-height:40dvh}.ContactSection-module-sass-module__Ul3bCG__ContactBottom{margin-top:32px;display:block}.ContactSection-module-sass-module__Ul3bCG__ContactContent{width:fit-content;max-width:100%;position:relative}.ContactSection-module-sass-module__Ul3bCG__BookingLogo{width:500px;margin:0 auto;display:block}.ContactSection-module-sass-module__Ul3bCG__ContactCardOverlay{top:16%;left:11%;right:11%}.ContactSection-module-sass-module__Ul3bCG__ContactMaps{width:100%;margin-top:32px}}@media only screen and (max-width:800px){.ContactSection-module-sass-module__Ul3bCG__contact{margin:0 20px}.ContactSection-module-sass-module__Ul3bCG__ContactText{width:100%}.ContactSection-module-sass-module__Ul3bCG__ContactImage{width:100%;height:40dvh}.ContactSection-module-sass-module__Ul3bCG__ContactContent{width:fit-content;max-width:100%;margin-top:0}.ContactSection-module-sass-module__Ul3bCG__BookingLogo{width:375px}.ContactSection-module-sass-module__Ul3bCG__ContactCardOverlay{top:7%;left:12%;right:12%}.ContactSection-module-sass-module__Ul3bCG__ContactLogo{justify-content:center;display:flex}.ContactSection-module-sass-module__Ul3bCG__ContactLogoImage{width:200px}.ContactSection-module-sass-module__Ul3bCG__ContactContent p{text-align:center;color:#07020d;font-family:Poppins,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem}.ContactSection-module-sass-module__Ul3bCG__ContactDetails{margin-top:0}.ContactSection-module-sass-module__Ul3bCG__ContactDetails p{color:#07020d;font-family:Poppins,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.625rem}.ContactSection-module-sass-module__Ul3bCG__ContactMaps{margin-top:24px}.ContactSection-module-sass-module__Ul3bCG__ContactMap{width:100%;height:20dvh}}
