.hero-module__MJAXFG__hero{justify-content:center;align-items:center;padding:8rem 0 0;display:flex}.hero-module__MJAXFG__hero img{width:clamp(18.75rem,14.107rem + 19.048vw,31.25rem);height:auto}.hero-module__MJAXFG__visuallyHidden{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.page-module__E0kJGG__introSection{flex-direction:column;gap:3rem;margin:5rem 0;display:flex}
.intro-module__RufAIq__intro{background-color:#fff}.intro-module__RufAIq__intro p{margin:0}.intro-module__RufAIq__secTitle{color:var(--secondary-clr);font-family:var(--ff-heading);letter-spacing:1px;border-bottom:2px solid var(--accent-clr);text-align:start;margin-bottom:1.25em;font-size:clamp(1.875rem,3vw,2.25rem)!important}.intro-module__RufAIq__secSubtitle{font-family:var(--ff-heading);font-size:clamp(1.5rem,1.324rem + .723vw,2rem)}.intro-module__RufAIq__descText{font-family:var(--ff-body);font-size:1rem}.intro-module__RufAIq__intro img{height:auto}
.intro-menu-module___WCxVq__introMenu{background-color:#fff}.intro-menu-module___WCxVq__introMenu p{margin:0}.intro-menu-module___WCxVq__secTitle{color:var(--secondary-clr);font-family:var(--ff-heading);letter-spacing:2px;border-bottom:2px solid var(--accent-clr);text-align:start;font-size:clamp(1.875rem,3vw,2.25rem)!important}.intro-menu-module___WCxVq__secSubtitle{font-family:var(--ff-heading);font-size:clamp(1.5rem,1.324rem + .723vw,2rem)}.intro-menu-module___WCxVq__menuText{font-family:var(--ff-body);font-size:1rem}.intro-menu-module___WCxVq__introMenu img{height:auto}.intro-menu-module___WCxVq__menuBtn{font-family:var(--ff-body);color:var(--secondary-clr);text-align:center;background-color:var(--accent-clr);width:fit-content;margin:2.5rem auto;padding:.5rem 2rem;font-size:1.25rem;text-decoration:none;transition:all .3s;display:block}.intro-menu-module___WCxVq__menuBtn:hover{background-color:var(--accent-clr-dark);color:#fff}.intro-menu-module___WCxVq__menuBtn img{width:30px}@media screen and (max-width:992px){.intro-menu-module___WCxVq__introMenu div div div:first-child{order:1}.intro-menu-module___WCxVq__introMenu div div div:last-child{order:0}}
.place-module__67O0Gq__place{background-color:#000;padding:5rem 0}.place-module__67O0Gq__place iframe{width:100%}.place-module__67O0Gq__place p{margin:0}.place-module__67O0Gq__noCookieText{justify-content:center;align-items:center;display:flex}.place-module__67O0Gq__noCookieText p{color:#a80000;font-size:1.125rem}.place-module__67O0Gq__place .place-module__67O0Gq__secTitle{color:#000;text-align:center;text-transform:uppercase;background-color:#fff;padding:.5rem 0}.place-module__67O0Gq__timeTables{margin:2rem 0 0}.place-module__67O0Gq__timeTables>p{text-align:center;color:#fff;text-transform:uppercase;border-bottom:1px solid #fff;margin:0;font-size:1.5rem}.place-module__67O0Gq__openingHours{justify-content:space-around;align-items:center;margin:1rem 0;display:flex}.place-module__67O0Gq__lunch,.place-module__67O0Gq__dinner{flex:1}.place-module__67O0Gq__serviceTitle{color:#fff;text-transform:uppercase;text-align:center;font-size:1.125rem}.place-module__67O0Gq__serviceTime{color:#fff;text-align:center;font-size:2rem}
.booking-module__wUDG8a__booking{background-color:#e2e2e2;padding:5rem 0}.booking-module__wUDG8a__booking div{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:min(100%,650px);display:flex}.booking-module__wUDG8a__booking h3{text-transform:uppercase;color:var(--primary-clr)}.booking-module__wUDG8a__booking a{color:#fff;background-color:var(--primary-clr);padding:.5rem 2rem;text-decoration:none}
