*{font-family:Markazi Text,Karla,serif}input,label,p,select,textarea{font-family:Karla}input,option,select,textarea{background-color:#eee;border:none;border-radius:.2rem;padding:5px;resize:none}input,select{width:10rem}body{margin:-22px 0 0;padding:0}menu{display:grid;list-style:none}button{background-color:#fff;border:none}.burger-icon{margin-top:1.5rem}Link:link,Link:visited,a:link,a:visited{color:#000;text-decoration:none}.action-button{background-color:#f4ce14;border-radius:.2rem;font-family:Karla;font-size:2rem;padding:.5rem 1rem}.action-button:hover{background-color:#d9e68c;border:1px solid #edefee;color:#eee;transition:.2s}.subsection{margin-top:-2rem}.navbar-menu{align-items:center;grid-template-columns:repeat(7,1fr)}.navbar-menu>Link,.navbar-menu>a,.navbar-menu>li{padding-left:.5rem;padding-right:.5rem;text-align:center}.burger,.mobile{display:none}.burger{grid-template-columns:5fr 1fr}.hover-effect:hover{background-color:#f4ce14;transition:.25s}.nav-image{margin-left:-1.25rem;margin-top:.7rem;max-height:4rem}.call-to-action{background-color:#185b38;color:#fff;display:grid;grid-template-columns:1fr 1fr;margin-top:-1.4rem;padding:1.25rem 5rem 1.2rem}.hero-text>h1{font-size:3rem;margin-bottom:-3rem;margin-top:0}.hero-text>h2{font-size:2.5rem}.hero-image{max-height:17rem;padding-left:2rem}.hero-image>img{height:100%;object-fit:cover;width:100%}.specials{animation-duration:.33s;animation-name:slideDownFade;animation-timing-function:ease-in-out;padding:2rem 5rem 0}.specials-topbar{align-items:center;margin-bottom:2rem}.specials-topbar>h1{font-size:2.5rem;margin-bottom:1rem;margin-right:1rem}.specials-cards{grid-gap:2vw;display:grid;grid-template-columns:repeat(3,1fr)}.menu-card{background-color:#edefee;padding-bottom:1rem}.menu-card>img{height:25vh;object-fit:cover;width:100%}.menu-card-content{margin:.5rem 2rem 1rem}.menu-card-content>h1{font-size:2.2rem;margin:0}.menu-card-content>h3{font-size:1.8rem;margin:0}.special-button{background-color:#f4ce14;border-radius:.2rem;font-size:1.5rem;padding:.5rem}.special-button:hover{background-color:#495e57;border:.1rem solid #000;color:#eee;transition:.2s}.specials-carousel{display:none}.testimonials{animation-duration:.33s;animation-name:slideDownFade;animation-timing-function:ease-in-out;padding:0 5rem 2rem}.testimonials-topbar>h1{font-size:3rem;margin:4rem 0 1rem;text-align:center}.testimonials-cards{grid-gap:2vw;align-items:center;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr}.testimonial-card{background-color:#edefee;padding:1rem 1rem 0}.testimonial-card>img{height:3rem;object-fit:contain;width:3rem}.testimonials-carousel{display:none}.specials-carousel{margin:0 2rem}.about-us{grid-gap:25vw;background-color:#f4ce14;display:grid;grid-template-columns:1fr 1fr;margin-bottom:-1rem;min-height:22rem;padding:1.25rem 5rem 2.5rem}.about-subtext{margin-top:-1.5rem}.double-image{left:2rem;max-height:18rem;position:relative;top:4rem}.double-image>img{height:100%;object-fit:cover;width:60%}.about-1{left:0;position:relative;top:0}.about-2{left:5rem;position:absolute;top:-3.5rem}footer{background-color:#185b38;color:#fff;margin-top:-1.4rem;min-height:13rem;padding-bottom:1rem}footer>menu{grid-template-columns:repeat(4,1fr)}.footer-header{margin-bottom:-1.25rem}.footer-links{list-style:none;padding:0}.footer-links>Link,.footer-links>a,.footer-links>li{color:#fff;display:block;font-family:Karla,"Sans Serif";padding-top:.2rem;text-align:left}.footer-links>Link:hover,.footer-links>a:hover{background-color:#495e57;text-decoration:underline}.img-footer{align-content:center;display:flex;justify-content:center;position:relative}.img-footer>img{background-color:#fff;margin-right:3rem;max-height:8rem;padding:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.reserve-table{color:#fff;margin-top:-1.4rem;position:relative;text-align:center}.header-reserve{height:20rem;object-fit:cover;width:100vw}.reserve-header-text{background-color:#16c645;border-radius:.5rem;font-size:25px;left:50%;padding:0 3rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.reservation-form{padding:2rem 0 .5rem;text-align:center}.reservation-form>div{margin-bottom:1.5rem}.confirmation-header{color:#fff;margin-top:-1.4rem;min-height:70vh;position:relative;text-align:center}.confirmation-image{height:70vh;object-fit:cover;width:100%}.redirect-buttons{grid-gap:12vw;display:grid;grid-template-columns:repeat(3,1fr);left:50%;position:absolute;top:85%;transform:translate(-50%,-50%)}.redirect-button{background-color:#464646;border-radius:.5rem;color:#fff!important;font-family:Karla;font-size:18px;min-width:12vw;padding:2vh 2rem}.redirect-button:hover{background-color:#f4ce14;color:#464646!important;transition:.2s}@media screen and (max-width:60rem){.action-button{font-size:1.2rem}.specials{margin:0 -2rem}.specials-topbar{flex-wrap:wrap;margin-left:2rem}.specials-cards{grid-gap:1rem;display:grid;grid-template-columns:1fr}.specials-carousel{display:none}.menu-card{padding-bottom:2rem}.testimonials-topbar>h1{margin:2rem 0 1rem}.double-image{max-height:16rem}.about-us{grid-gap:12vw}}@media screen and (max-width:50rem){.hero-text>p{font-size:.8rem}.reserve-header-text{font-size:20px}.testimonials-carousel{background-color:#edefee;display:block;padding-bottom:0}.testimonials-cards{display:none}.testimonial-card>p{margin-bottom:2.5rem;margin-top:-1rem}.about-us{grid-gap:8vw}.double-image{max-height:16rem}}@media screen and (max-width:600px){.hero-text>h1{font-size:2.2rem;margin-bottom:-2rem;margin-top:0}.hero-text>h2{font-size:1.8rem;margin-bottom:2rem}.confirmation-header{margin-top:0}.reserve-header-text{font-size:15px}.desktop{display:none}.mobile{align-items:center;display:grid;grid-template:auto auto auto auto auto auto auto/auto;padding-left:0}.call-to-action{margin:0;padding:1.25rem 2rem 1.2rem}.specials,.testimonials{padding:0 2rem}.about-us{grid-gap:1vw;margin-top:2rem;padding:1rem 2rem 0}.double-image{left:2rem;max-height:14rem;position:relative;top:4rem}.double-image>img{height:100%;object-fit:cover;width:60%}.about-1{left:0;position:relative;top:0}.about-2{left:4.5rem;position:absolute;top:-3rem}footer>menu{grid-template-columns:repeat(3,1fr)}.contact{display:none}.img-footer>img{margin-top:.5rem}ul>*{font-size:14px}.burger{display:grid}.burger>img{margin-left:.5rem;margin-top:1.5rem}.reserve-table{margin-top:0}.redirect-button{font-size:14px;padding:1vh 2rem}}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-15%)}to{opacity:1;transform:translateY(0)}}.carousel>.thumbs-wrapper{display:none}
/*# sourceMappingURL=main.ab439a89.css.map*/