.header{background:#333;color:#fff;padding:1rem}.header a:hover{color:#ffab00}.container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.logo{font-size:1.5rem}.menu-toggle{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:2rem}nav ul{display:flex;list-style:none;margin:0;padding:0}nav ul li{margin-left:2rem}nav ul li a{color:#fff;text-decoration:none}@media (max-width:768px){.menu-toggle{display:block}nav{display:none;width:100%}.nav-open{display:block}nav ul{flex-direction:column;width:100%}nav ul li{margin:0 0 1rem}nav ul li a{display:block;padding:.5rem 0;text-align:left;width:100%}}@media (max-width:480px){.logo{font-size:1.2rem}nav ul li a{padding:.75rem 0}}.hero{align-items:center;color:#fff;display:flex;height:100vh;justify-content:center;padding-bottom:8.1rem}.hero-content{text-align:center}.btn{background:tomato;border-radius:16.2px;color:#fff;margin-top:1rem;padding:1rem 2rem;text-decoration:none}.about{margin:0 auto;padding:0 16.2px;text-align:center;width:48.6%}.about h2{color:#fff;margin-bottom:1.62rem}.about p{background:#333;border-radius:16.2px;color:#fff;padding:1.62rem}@media (max-width:900px){.about{padding:0 8.1px;width:auto}}.menu{padding-bottom:8.1rem;text-align:center}h2{color:#fff}.menu-items{flex-wrap:wrap}.menu-item,.menu-items{display:flex;justify-content:center}.menu-item{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16.2px;box-shadow:0 0 10px #0000001a;color:#fff;flex:1 0 21%;height:162px;margin:1.62rem;padding:1.62rem;position:relative}.menu-item:after{background:#00000080;border-radius:5px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.menu-item-content{position:relative;text-align:center;z-index:1}.menu-item h3{margin:.5rem 0}.menu-item p{margin:.5rem 0 0}.footer{background-color:#333;color:#fff;padding:1rem 0;text-align:center}.container{max-width:1200px;padding:0 1rem}.social-links{margin-bottom:1rem}.social-links a{color:#fff;margin:0 .5rem;transition:color .3s}.social-links a:hover{color:#ffab00}.footer-bottom{border-top:1px solid #444;padding-top:.5rem}.footer-bottom p{color:#aaa;font-size:.81rem;margin:0}.video{padding-bottom:8.1rem;text-align:center}.cooking-video{border-radius:16.2px;box-shadow:0 4px 8px #0000001a;height:auto;max-width:800px;width:100%}@media (max-width:768px){.cooking-video{max-width:100%}}.contact{padding-bottom:8.1rem;text-align:center}h2{margin-bottom:1rem}.contact-info{background-color:#333;border-radius:16.2px;box-sizing:border-box;margin:0 auto 4.05rem;padding:1.62rem;width:48.6%}.contact-info p{color:#fff;margin:.81rem}.form-group{box-sizing:border-box;margin:0 auto;text-align:left;width:48.6%}label{color:#fff;display:block;font-size:1.62rem;margin:.81rem 0}input,textarea{border:1.62px solid #ccc;border-radius:4px;box-sizing:border-box;padding:.81rem;width:100%}textarea{height:100px;margin-bottom:3.24rem;resize:vertical}button{background-color:#ffab00;border:none;border-radius:16.2px;color:#fff;cursor:pointer;display:inline-block;padding:.81rem 1.62rem;transition:background-color .3s}button:hover{background-color:#c88604}@media (max-width:900px){.contact-info,.form-group{padding:1.62rem;width:100%}}body,html{box-sizing:border-box;font-family:Arial,sans-serif;height:100%;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth}.parallax{background-attachment:fixed;background-image:url(/static/media/restaurant_homepage.ad43cd4fead0348d2557.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}.App{text-align:center}.container{margin:0 auto;padding:16.2px;width:90%}h2{font-size:3.24rem}a,h1,h3,p{font-size:1.62rem}
/*# sourceMappingURL=main.7af6eb7e.css.map*/