@import url(https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&display=swap);:root{--primary-color:#495e57;--primary-color-2:#f4ce14;--secondary-color:#61dafb;--secondary-color-2:#ee9972;--secondary-color-3:#fbdabb;--secondary-color-4:#edefee;--secondary-color-5:#333}body{font-family:Karla,sans-serif;margin:0}a{text-decoration:none}a,a:visited{color:inherit}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}ul{list-style-type:none;margin:0;padding:0}.main-content{display:flex;flex-direction:column;gap:20px}.cta-btn{background-color:#f4ce14;background-color:var(--primary-color-2);border-color:#0000;border-radius:5px;cursor:pointer;font-size:18px;font-weight:700;height:60px;padding:10px 20px;text-align:center;width:200px}.cta-btn,.cta-btn:disabled{color:#333;color:var(--secondary-color-5)}.cta-btn:disabled{background-color:#495e57;background-color:var(--primary-color)}.about-us-main-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1200px;padding:150px 20px}.about-us-text-content{display:flex;flex-direction:column;gap:20px;max-width:30%}.about-us-title{font-size:2.5rem;font-weight:700}.about-us-location{font-size:1.5rem;font-weight:500}.about-us-images{height:300px;margin-left:200px;position:relative;width:300px}.about-us-images img:first-child{left:0;top:0}.about-us-images img:last-child{left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.about-us-main-container{padding:100px 20px}.about-us-text-content{margin-bottom:20px;max-width:100%}.about-us-images{height:200px;margin-left:0;width:200px}}.footer{background-color:var(--secondary-color-4);display:flex;flex-wrap:wrap;gap:100px;justify-content:center;padding:100px 20px}.footer-header{color:var(--primary-color-1);font-size:20px;font-weight:bolder}.footer-logo{height:100px;margin:auto 0;width:100px}.footer-links{display:flex;flex-direction:column;font-size:20px;gap:5px}@media (max-width:768px){.footer{align-items:center;flex-direction:column;gap:50px;margin-top:100px;padding:50px 20px}.footer-logo{height:auto;margin-top:0;width:auto}.footer-links{align-items:center}.footer-header{text-align:center}}.header{align-items:center;display:grid;grid-template-columns:auto 1fr;margin:0 auto;max-width:1200px;padding:30px}.nav-item{color:var(--secondary-color-5);font-size:20px;font-weight:bolder}.header-nav{display:flex;gap:28px;justify-content:flex-end}@media screen and (max-width:910px){.header{display:flex;flex-direction:column;justify-content:space-between;margin:auto}.logo{align-self:center;margin-left:0}.nav-header{max-width:100%;overflow-x:auto;white-space:nowrap}.header-nav{display:flex;justify-content:space-around;padding-bottom:10px;padding-top:10px}}.hero-section{background-color:var(--primary-color);padding:30px}.hero-section-inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px}.hero-section-title{color:var(--primary-color-2);font-size:40px;font-weight:bolder;margin:0}.hero-section-subtitle{color:var(--secondary-color-4);font-size:20px;font-weight:bolder;margin:5px 0 0}.hero-section-text{color:var(--secondary-color-4);font-size:18px;font-weight:400}.hero-text-content{display:flex;flex-direction:column;max-width:60%}@media screen and (min-width:1000px){.cta-btn{margin-top:72px}}@media screen and (max-width:1000px){.hero-section-inner{align-items:center;flex-direction:column}.hero-text-content{max-width:80%}.cta-btn{margin-bottom:40px}.hero-image{border-radius:16px;max-height:200px;max-width:80%;object-fit:cover;width:100%}}.food-item-card{display:flex;flex-direction:column;max-width:300px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.food-card-text-content{background-color:var(--secondary-color-4);display:flex;flex-direction:column;padding:0 25px}.order-delivery{font-weight:700}.order-delivery-section{display:flex;flex-direction:row;gap:10px;justify-content:start;padding:10px 0}.food-card-description{height:105px}.restaurant-specials{flex-direction:column;margin:auto;max-width:1200px;padding:80px 20px}.restaurant-specials,.specials-header{display:flex;justify-content:space-between}.specials-header{flex-direction:row;padding-top:0}.specials-header-text{font-size:40px;margin-top:0}.menu-button{background-color:#f44336;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;padding:10px 20px}.online-menu-btn{margin-top:0}.specials-cards{display:flex;flex-direction:row;gap:20px;justify-content:space-between;overflow-x:auto;padding-top:20px}@media (max-width:768px){.specials-header{align-items:center;flex-direction:column}}.testimonials-card{background-color:#fff;min-width:150px;padding:24px;width:200px}.reviewer-details{align-items:center;display:flex;gap:8px;margin-bottom:16px}.review-rating{display:flex;gap:4px;margin:0 0 16px}.testimonials-main-container{background-color:var(--secondary-color-4);padding:150px 20px}.testimonials-header{font-size:40px;margin-bottom:20px;text-align:center}.testimonials{gap:20px;overflow-x:auto}.not-found-container,.testimonials{display:flex;justify-content:center}.not-found-container{align-items:center;background-color:#fffde7;color:#333;flex-direction:column;font-family:Arial,sans-serif;min-height:calc(100vh - 150px);padding:20px;text-align:center}.not-found-title{color:#fbc02d;font-size:4em;margin-bottom:10px}.not-found-text{font-size:1.2em;margin-bottom:20px}.lemon{animation:bounce 2s infinite;background-color:#fbc02d;border-radius:50%;height:150px;margin:0 auto 20px;position:relative;width:150px}.lemon:before{background-color:#fff176;bottom:10px;left:10px;right:10px;top:10px}.lemon:after,.lemon:before{border-radius:50%;content:"";position:absolute}.lemon:after{background-color:#f57f17;height:10px;left:50%;top:50%;transform:translate(-50%,-50%);width:10px}.home-button{background-color:#fbc02d;border-radius:5px;color:#fff;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none;transition:background-color .3s}.home-button:hover{background-color:#f9a825}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.booking-form{align-items:start;margin:50px auto 20px}.booking-form,.booking-form-submitted{border:1px solid #ccc;border-radius:5px;display:flex;flex-direction:column;max-width:600px;padding:40px}.booking-form-submitted{align-items:center;margin:50px auto 377px}
/*# sourceMappingURL=main.def2443e.css.map*/