@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Markazi+Text:wght@400..700&family=Poetsen+One&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.karla{font-family:Karla,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:auto}.markazi-text-ForHeaders{font-family:Markazi Text,serif;font-optical-sizing:auto;font-style:normal;font-weight:500}.roboto-regular{font-weight:400}.roboto-medium,.roboto-regular{font-family:Roboto,sans-serif;font-style:normal}.roboto-medium{font-weight:500}.roboto-bold{font-family:Roboto,sans-serif;font-style:normal;font-weight:700}html{scroll-behavior:smooth;will-change:scroll-position}body{align-items:center;background-color:#495e57;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center}.button,.button-link,.submitBtn{background-color:#f4ce14;border:none;border-radius:.5rem;color:#000;cursor:pointer;font-family:Roboto;font-weight:450;margin-bottom:1rem;padding:.7rem 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button-link{margin-bottom:2rem}#LogoTop{padding-left:2rem;padding-top:2rem}.TopLine{background-color:#fff;color:#000;justify-content:space-evenly;width:100vw}.Hero,.Testimonial,.TopLine{display:inline-flex;flex-direction:row}.Hero,.Testimonial{background-color:#495e57;justify-content:center;letter-spacing:normal;margin-bottom:2rem;text-align:left;width:67%}.Testimonial{flex-direction:column}.Paragraph{text-wrap:wrap;font-size:1rem;grid-area:paragraph;text-align:left}.AboutRight,.HeroRight{margin:auto;padding:1rem}.AboutRight{padding:0 8rem}.Image{border-radius:.5rem;display:block;height:15rem;margin-left:3rem;margin-right:0;object-fit:cover;width:30vw}.AboutImage1,.AboutImage2{border:1px solid #000;display:block;height:20rem;margin:0;object-fit:cover;position:relative;width:20vw}.AboutImage1{right:2rem;top:16rem;transition:all .25s}.AboutRight:hover .AboutImage1{right:1.5rem;top:10rem;transition:all .25s}.AboutImage2{bottom:16rem;left:8rem;transition:all .25s}.AboutRight:hover .AboutImage2{bottom:14rem;left:6rem;transition:all .25s}.AboutLeft{margin-top:8rem}.Booking>h2,.BookingSuccess>h2,.TestimonialHeader,.Title{color:#f4ce14;font-family:Markazi Text;font-size:3rem;font-weight:100;grid-area:Title;margin-top:2rem}.ReviewContainer,.TestimonialHeader{text-align:center}.ReviewContainer{display:inline-flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:space-between;justify-content:center;padding-bottom:2rem;width:100%}.Review{align-items:center;background-color:#edefee;background-color:#fff;box-shadow:3px 3px 15px #0003;display:flex;flex-direction:column;height:16rem;justify-content:center;margin:1em;width:16rem}.ReviewRating{max-width:10em}.ReviewImage{align-items:center;border-radius:50%;box-shadow:3px 3px 15px #0003;display:block;justify-content:center;margin:1em;max-height:9.5rem;object-fit:cover;width:30%}.ReviewText{color:#495e57}.HighlightContent button{float:right;grid-area:"btn";margin:auto 0 auto auto}.About,.BookingConfirmed,.HighlightBackground{background-color:#fff;color:#000;justify-content:center;width:100vw}.BookingConfirmedContainer{font-family:Roboto;margin-left:auto;margin-right:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding-bottom:1rem;padding-top:1rem;text-align:center;width:67%}.AboutContainer,.HighlightContent{display:inline-flex;flex-direction:row;justify-content:center;letter-spacing:normal;text-align:left;width:67%}#HighlightTitle{font-family:Karla;grid-area:"Title1";text-align:left;width:auto}.Card1,.Card2,.Card3{background-color:#edefee;border-radius:10% 10% 0 0;display:flex;flex-direction:column;width:auto}.Card2 p{padding-bottom:2rem}.Card3 p{padding-bottom:1rem}.CardText{flex:1 1;flex-direction:column;margin:auto;padding:0 10%}.CardText,.CardTitle{display:flex;justify-content:space-between}.Card1 p,.Card2 p,.Card3 p{align-self:flex-start;color:#495e57;justify-content:flex-start;text-align:left}.CardImage{border-radius:10% 10% 0 0;display:block;max-height:9.5rem;object-fit:cover;width:100%}#Price{color:#ee9972;display:inline-flex;justify-content:flex-end;text-align:end}.Card1{grid-area:"C1"}.Card2{grid-area:"C2"}.Card3{grid-area:"C3"}#FoodTitle{display:inline-block;font-family:Markazi Text;font-size:1.5rem;font-weight:800;margin-bottom:auto;margin-top:1.2rem;text-align:start}.Order{justify-content:flex-end;text-align:left}.HighlightContent{column-gap:2rem;display:inline-grid;grid-template-areas:"Title1 . btn" "C1 C2 C3";grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto 1fr;margin:3rem 0 2rem;row-gap:1rem}.Nav li{justify-content:stretch;margin-top:1rem;padding:0 1rem}.Footer,.Nav li{display:inline-flex;flex-direction:row}.Footer{justify-content:center;width:100vw}.FooterContainer{display:inline-flex;flex-direction:row;justify-content:space-between;width:50vw}.Footer ul{color:#fff;list-style-type:none;text-align:start;text-decoration:none}.FooterSections{color:#f4ce14;text-align:"center"}.FooterContainer #LogoTop img{height:auto;max-height:8rem;max-width:4rem;width:auto}a{color:#000;font-family:Karla}.FooterContainer a{color:#fff}.FooterContainer a:hover,.Nav a:hover{color:#f4ce14}.Nav a:hover{transform:scale(1.2);transition:.3s;will-change:scroll-position}a:active,a:link,a:visited{text-decoration:none}.TurnYellow{transition:.3s}.TurnYellow:hover{color:#f4ce14;-webkit-transition:all .25s;transition:.3s;will-change:scroll-position}.Booking{align-self:center;width:100%}.Booking,.BookingContainer{align-items:center;display:flexbox;flex-direction:column}.BookingContainer{justify-content:center;text-align:center;label{font-family:Karla;font-size:1.5rem;font-weight:800}input{border:.2rem solid;border-radius:4px;box-sizing:border-box;margin:1rem 0;padding:1rem;width:67%}input:invalid,select:invalid{border:2px solid red}input:focus{background-color:#add8e6}select{border:.2rem solid;border-radius:4px;box-sizing:border-box;margin:1rem 0;padding:1rem}select:invalid{border:2px solid red}.Err{color:red;font-family:Karla}}@media only screen and (max-width:1000px){.AboutContainer,.FooterContainer,.Hero,.HighlightContent,.Testimonial{width:90%}.TopLine{background-color:#fff;color:#000;display:inline-flex;flex-direction:row;justify-content:center;width:100vw}}@media only screen and (max-width:600px){.About,.AboutContainer,.Footer,.FooterContainer,.Hero,.HighlightBackground,.HighlightContent,.Testimonial{display:flex;flex-direction:column;width:100vw}.HeroLeft,.HighlightContent{margin:auto;width:95vw}.AboutRight{margin:auto;padding:0}.Footer,.FooterContainer,.Hero,.Testimonial{background-color:#495e57}.About,.HighlightContent{align-items:center;display:flex;flex-direction:column}.TopLine{background-color:#fff;color:#000;flex-direction:row;justify-content:center;width:100vw}#LogoTop,.TopLine{display:inline-flex}#LogoTop{padding-left:0;padding-top:1rem}.Nav li{display:flex;flex-direction:column;justify-content:stretch;margin-top:1rem}.menu-button{align-items:end;background:none;border:none;padding:.5rem 0;top:1rem}.dropdown-menu,.menu-button{position:absolute;right:1rem}.dropdown-menu{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 8px #0000001a;padding:0,1rem,0,1rem;text-align:center;top:4rem}.dropdown-menu ul{padding:0}.Image{border-radius:.5rem;display:block;height:25rem;margin:auto;object-fit:cover;width:90vw}.Review{margin:.5rem}.AboutLeft{padding-left:1rem;width:95%}.AboutImage1,.AboutImage2{border:1px solid #000;display:block;height:20rem;margin:0;object-fit:cover;position:relative;width:30vw}.AboutImage1{right:1rem;top:16rem;transition:all .25s}.AboutRight:hover .AboutImage1{right:1rem;top:10rem;transition:all .25s}.AboutImage2{bottom:16rem;left:4rem;transition:all .25s}.AboutRight:hover .AboutImage2{bottom:14rem;left:2rem;transition:all .25s}}
/*# sourceMappingURL=main.d6dd4bc1.css.map*/