.Navbar_navbar__container__OgSxO{display:flex;align-items:center;justify-content:space-between;padding:0 5rem;height:12vh;font-family:var(--font-family-header);font-size:1.6rem}.Navbar_navbar__logo___Puee{height:100%;width:50%;display:flex;align-items:center}.Navbar_navbar__navbar__DakxJ{height:100%;width:35%;display:flex;align-items:center;justify-content:space-between}.Navbar_navbar__hamburgerContainer__aWGqv{display:flex;align-items:center;justify-content:flex-end;width:inherit;height:inherit}.Navbar_navbar__hamburgerIcon__BZUeJ{display:none}.Navbar_navbar__hamburgerIcon__BZUeJ button{height:30%;width:30%}.Navbar_navbar__hamburgerMenu__YBmij{position:relative;top:85%;left:15%;border:2px solid #ccc;padding:.5rem;text-align:center}@media screen and (min-width:1950px){.Navbar_navbar__container__OgSxO{padding:0 10rem;font-size:2.5rem}}@media screen and (max-width:1150px){.Navbar_navbar__container__OgSxO{font-size:1.5rem}}@media screen and (max-width:890px){.Navbar_navbar__navbar__DakxJ{display:none}.Navbar_navbar__hamburgerIcon__BZUeJ{display:flex;align-items:center;justify-content:flex-end}}.Map-widget_mapwidget__container___VT0n{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:100%;width:100%;border:5px solid #8b8b8b;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.5)}.Map-widget_mapwidget__container___VT0n .Map-widget_mapwidget__containerMapAndAddress___tKXG{display:flex;flex-direction:column;flex:6;width:100%;height:100%;border-radius:20px;overflow:hidden}.Map-widget_mapwidget__container___VT0n .Map-widget_mapwidget__containerMapAndAddress___tKXG .Map-widget_mapwidget__map__hLpEc{flex:3}.Map-widget_mapwidget__container___VT0n .Map-widget_mapwidget__containerMapAndAddress___tKXG .Map-widget_mapwidget__addressContainer__s_L4m{display:flex;align-items:center;justify-content:center;flex:1;padding:2rem}.Map-widget_mapwidget__container___VT0n .Map-widget_mapwidget__containerMapAndAddress___tKXG .Map-widget_mapwidget__addressContainer__s_L4m h1{font-size:1rem;font-weight:700}.Map-widget_mapwidget__container___VT0n .Map-widget_mapwidget__containerGetDirections__kc1_n{display:flex;justify-content:center;align-items:center;border-top:1px solid #8b8b8b;border-bottom:1px solid #8b8b8b;width:100%;flex:1}.Map-widget_mapwidget__container___VT0n .Map-widget_mapwidget__containerGetDirections__kc1_n .Map-widget_mapwidget__directionsArrow__plAQj{display:flex;align-items:flex-start;justify-content:center;flex:1;rotate:90deg;height:100%}.Map-widget_mapwidget__container___VT0n .Map-widget_mapwidget__containerGetDirections__kc1_n .Map-widget_mapwidget__getDirectionsText__KAJDa{display:flex;align-items:center;justify-content:flex-start;flex:2}.Map-widget_mapwidget__container___VT0n .Map-widget_mapwidget__containerPhoneNumber__lLuMG{display:flex;justify-content:center;align-items:center;width:100%;flex:1}.Map-widget_mapwidget__container___VT0n .Map-widget_mapwidget__containerPhoneNumber__lLuMG .Map-widget_mapwidget__phoneIcon__fuHN5{display:flex;align-items:center;justify-content:center;flex:1;height:100%}.Map-widget_mapwidget__container___VT0n .Map-widget_mapwidget__containerPhoneNumber__lLuMG .Map-widget_mapwidget__phoneNumberText__z5ZKe{flex:2}.Reservation_reservation__formContainer__IpbnY{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:60vh;gap:3rem;margin-top:2rem;width:35vw}.Reservation_reservation__formContainer__IpbnY h1{font-family:var(--font-family-header);font-size:2.5rem;font-weight:700}.Reservation_reservation__formContainer__IpbnY .Reservation_reservation__form__o98YW{display:flex;flex-direction:column;justify-content:space-evenly;height:100%;width:80%}.Reservation_reservation__formContainer__IpbnY .Reservation_reservation__form__o98YW label{font-size:1rem}.Reservation_reservation__formContainer__IpbnY .Reservation_reservation__form__o98YW input[type=datetime-local],.Reservation_reservation__formContainer__IpbnY .Reservation_reservation__form__o98YW input[type=email],.Reservation_reservation__formContainer__IpbnY .Reservation_reservation__form__o98YW input[type=tel],.Reservation_reservation__formContainer__IpbnY .Reservation_reservation__form__o98YW input[type=text]{padding:.5rem;margin-left:1rem;border:none;border-bottom:1.5px solid #ccc;width:100%;max-width:400px}.Reservation_reservation__formContainer__IpbnY .Reservation_reservation__form__o98YW input[type=date],.Reservation_reservation__formContainer__IpbnY .Reservation_reservation__form__o98YW input[type=number],.Reservation_reservation__formContainer__IpbnY .Reservation_reservation__form__o98YW input[type=time]{margin-left:1rem}.Reservation_reservation__formContainer__IpbnY .Reservation_reservation__form__o98YW .Reservation_reservation__emailContainer__Trp1m,.Reservation_reservation__formContainer__IpbnY .Reservation_reservation__form__o98YW .Reservation_reservation__nameContainer__aEq9N,.Reservation_reservation__formContainer__IpbnY .Reservation_reservation__form__o98YW .Reservation_reservation__phoneContainer__6M5RK{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}.Reservation_reservation__formContainer__IpbnY .Reservation_reservation__form__o98YW .Reservation_reservation__submitContainer__M6gPg{display:flex;justify-content:flex-end;align-items:center;margin-top:2rem}.Reservation_reservation__formContainer__IpbnY .Reservation_reservation__form__o98YW .Reservation_reservation__submitContainer__M6gPg button[type=submit]{background-color:orange;color:#fff;padding:.5rem 1rem;border:none;border-radius:5px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease-in-out;width:40%;max-width:400px}.Reservation_reservation__formContainer__IpbnY .Reservation_reservation__form__o98YW button[type=submit]:hover{background-color:#ff8c00}@media screen and (max-width:1160px){.Reservation_reservation__formContainer__IpbnY{width:50vw;height:70vw;gap:1rem;margin-right:4rem}}@media screen and (max-width:700px){.Reservation_reservation__formContainer__IpbnY{width:80vw;margin-right:0}.Reservation_reservation__formContainer__IpbnY h1{margin-bottom:2rem}}.Email-us_emailUs__formContainer__hraOG{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:60vh;gap:3rem;margin-top:2rem;width:35vw}.Email-us_emailUs__formContainer__hraOG h1{font-family:var(--font-family-header);font-size:2.5rem;font-weight:700}.Email-us_emailUs__formContainer__hraOG .Email-us_emailUs__form__sCRXd{display:flex;flex-direction:column;justify-content:space-evenly;height:100%;width:80%}.Email-us_emailUs__formContainer__hraOG .Email-us_emailUs__form__sCRXd label{font-size:1rem}.Email-us_emailUs__formContainer__hraOG .Email-us_emailUs__form__sCRXd input[type=email],.Email-us_emailUs__formContainer__hraOG .Email-us_emailUs__form__sCRXd input[type=text]{padding:.5rem;margin-left:1rem;border:none;border-bottom:1.5px solid #ccc;width:100%;max-width:400px}.Email-us_emailUs__formContainer__hraOG .Email-us_emailUs__form__sCRXd .Email-us_emailUs__messageContainer__oua4w{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:1rem}.Email-us_emailUs__formContainer__hraOG .Email-us_emailUs__form__sCRXd .Email-us_emailUs__messageContainer__oua4w textarea{margin-top:1rem;border:1.5px solid #ccc;width:100%}.Email-us_emailUs__formContainer__hraOG .Email-us_emailUs__form__sCRXd .Email-us_emailUs__emailContainer__TaiWL,.Email-us_emailUs__formContainer__hraOG .Email-us_emailUs__form__sCRXd .Email-us_emailUs__nameContainer___Pd6j{display:flex;flex-direction:row;align-items:flex-end}.Email-us_emailUs__formContainer__hraOG .Email-us_emailUs__form__sCRXd .Email-us_emailUs__submitContainer__nsTMm{display:flex;justify-content:flex-end;align-items:center;margin-top:2rem}.Email-us_emailUs__formContainer__hraOG .Email-us_emailUs__form__sCRXd .Email-us_emailUs__submitContainer__nsTMm button[type=submit]{background-color:orange;color:#fff;padding:.5rem 1rem;border:none;border-radius:5px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease-in-out;width:40%;max-width:400px}.Email-us_emailUs__formContainer__hraOG .Email-us_emailUs__form__sCRXd button[type=submit]:hover{background-color:#ff8c00}@media screen and (max-width:1160px){.Email-us_emailUs__formContainer__hraOG{width:50vw;height:70vh;gap:1rem;margin-right:4rem}}@media screen and (max-width:700px){.Email-us_emailUs__formContainer__hraOG{width:80vw}}.Contact_contact__container__3OiGS{width:100%;height:160vh;display:flex;justify-content:space-between}.Contact_contact__container__3OiGS .Contact_contact__backgroundImg__d6wcS{flex:1;background-image:url(/_next/static/media/table-food-vertical.b389ff95.webp);background-size:cover;background-position:50%;height:100%;width:26vw}.Contact_contact__container__3OiGS .Contact_contact__backgroundImg__d6wcS .Contact_contact__backgroundTint__KeEJs{background-color:hsla(0,0%,100%,.3);height:100%;width:26vw}.Contact_contact__container__3OiGS .Contact_contact__formContainer__y2CJy{margin-left:5rem;flex:2;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.Contact_contact__container__3OiGS .Contact_contact__mapWidgetContainer_outer__SXnxd{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;flex:2}.Contact_contact__container__3OiGS .Contact_contact__mapWidgetContainer_outer__SXnxd .Contact_contact__mapWidgetContainer_inner__hqBqs{height:60vh;width:60%}.Contact_contact__container__3OiGS .Contact_contact__mapWidgetContainer_outer__SXnxd .Contact_contact__social__0knWa{padding-top:1rem;width:30%;display:flex;align-items:center;justify-content:space-around}@media screen and (max-width:1160px){.Contact_contact__container__3OiGS .Contact_contact__mapWidgetContainer_outer__SXnxd{display:none}.Contact_contact__container__3OiGS .Contact_contact__backgroundImg__d6wcS .Contact_contact__backgroundTint__KeEJs{width:35vw}.Contact_contact__container__3OiGS .Contact_contact__formContainer__y2CJy{width:60vw}}@media screen and (max-width:700px){.Contact_contact__container__3OiGS .Contact_contact__backgroundImg__d6wcS{display:none}.Contact_contact__container__3OiGS .Contact_contact__formContainer__y2CJy{width:100vw;margin-left:0;margin-top:-10rem}}