@import url(https://fonts.googleapis.com/css2?family=Karla:wght@500&family=Markazi+Text:wght@500&display=swap);:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--primary-color:#495e57;--secondary-color:#f4ce14;--tertiary-color:#ff5c00;--alternate-color:#fbdabb;--fifth-color:#edefee;--sixth-color:#333;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}body{margin:0;padding:0}header{justify-content:center;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:50}header,nav{background-color:#fff;display:flex}nav{align-items:center;font-family:Karla,Segoe UI,sans-serif;justify-content:space-between;padding:20px}.logo{text-align:center}.logo img{margin-right:20px;max-height:72px}.hamburger-menu{cursor:pointer;display:none;font-size:24px}.links{display:flex;list-style-type:none;margin:0;padding:0}.links li{margin-right:20px}@media (max-width:768px){nav{padding:10px}.hamburger-menu{display:block;left:20px;position:absolute;top:20px}.logo img{max-height:50px}.links{display:none}.open{background-color:var(--secondary-color);bottom:0;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;padding:20px;position:absolute;right:0;top:80px;z-index:15}.open li{margin-bottom:10px}.open li a{font-size:18px}}.links li a{color:#333;font-size:18px;position:relative;text-decoration:none}.links li a:after{background-color:initial;bottom:-2px;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;transform-origin:center;transition:background-color .4s,-webkit-transform .4s;transition:background-color .4s,transform .4s;transition:background-color .4s,transform .4s,-webkit-transform .4s;width:100%}.links li a:hover:after{background-color:#000;-webkit-transform:scaleX(1);transform:scaleX(1)}main{background-color:var(--primary-color);color:#fff}.container{display:flex;margin:0 auto;max-width:1200px;padding:20px}.content{flex:1 1;padding:20px}.content h1{color:var(--secondary-color);font-size:2rem;margin-bottom:0}.content h1,.content h3{font-family:Markazi Text,Cambria,serif}.content h3{font-size:1.5rem;margin-top:0}.text{font-family:Karla,Segoe UI,serif;line-height:1.5;margin-top:10px}.button{background-color:var(--secondary-color);border:none;border-radius:10px;color:#000;font-size:16px;font-weight:700;margin-bottom:20px;margin-right:20px;margin-top:20px;padding:20px 40px}.image-container{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative}.image-container img{cursor:pointer;height:auto;max-width:100%;position:absolute;right:20px;top:5%}.btn-cta:hover{cursor:pointer;opacity:.5}@media (max-width:768px){.container{background-color:var(--primary-color);flex-direction:column;position:relative}.container:before{background:url(/static/media/restaurantfood.1d9fb4e0c6e7ac16485a.png) no-repeat;background-position:85%;background-size:cover;content:"";inset:0;opacity:.8;opacity:.3;position:absolute}.content{isolation:isolate;padding:0}.image-container img{display:none}}.cards-container{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto;max-width:1200px;padding-left:20px;padding-right:20px}@media (max-width:768px){.cards-container{flex-direction:column;padding:0}}.card-container{background-color:var(--fifth-color);border-radius:10px 10px 0 0;max-width:28%}.card-image img{border-radius:10px 10px 0 0;height:200px;object-fit:cover;width:100%}.card-image img:hover{opacity:.7}.card-text{padding:20px}.card-header{align-content:flex-start;display:flex;flex-wrap:wrap;font-family:Markazi Text,Cambria,serif;font-size:20px;justify-content:space-between;margin:0}.card-header h2{margin:0}.card-description{--max-lines:5;font-family:Karla,serif;font-size:16px;height:120px;line-height:1.5;margin-top:20px;overflow-y:scroll}.price{color:var(--tertiary-color)}.card-footer{align-items:center;display:flex;font-family:Markazi Text,serif;font-size:18px}.card-footer img{height:20px;margin-left:10px}@media (max-width:768px){.card-container{margin-bottom:40px;max-width:100%}.card-description{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.highlights-container{margin:120px 40px 40px}.highlights-header{align-items:center;display:flex;font-family:Markazi Text,Cambria,serif;justify-content:space-between;margin:0 auto;max-width:1200px}.highlights-header h1{display:inline-block;font-size:3rem;margin-left:20px}@media (max-width:768px){.highlights-container{margin:20px}.highlights-header{flex-direction:column}.highlights-header h1{margin-left:0;text-align:center}}.testimonial-container{background:var(--primary-color);color:var(--fifth-color);font-family:Markazi Text,Cambria,serif;font-size:48px;margin-top:80px;padding-top:80px}.testimonial-header{margin-bottom:80px;text-align:center}.tm-cards{margin-left:20px;margin-right:20px}@media (max-width:768px){.testimonial-header{margin-bottom:20px}.testimonial-container{margin-top:20px;padding-top:30px}.tm-cards{margin:0}}.tm-card-container{background-color:var(--alternate-color);border-radius:10px;box-sizing:border-box;color:var(--primary-color);font-family:Karla,sans-serif;font-size:16px;padding:10px;text-align:center;width:20%}.tm-card-msg{height:104px;line-height:1.3;overflow-y:scroll}.tm-card-main{margin-bottom:20px}.tm-card-photo{display:block;margin:0 auto 20px;width:70px}.tm-card-photo img{border-radius:50%;text-align:center;width:100%}.tm-card-name{font-size:18px;font-weight:bolder}@media (max-width:768px){.tm-card-container{width:100%}.tm-card-msg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.testimonial-cards{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding-bottom:120px;padding-left:20px;padding-right:20px}@media (max-width:768px){.testimonial-cards{flex-direction:column;gap:20px;padding:20px}}footer{background-color:var(--secondary-color);font-family:Karla,Arial,Helvetica,sans-serif;padding:20px}.footer-container{align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;font-size:1em;justify-content:space-between;margin:0 auto;max-width:1200px;padding:20px}.footer-logo img{width:100px}.footer-menu{list-style-type:none;margin:0;max-width:200px;padding:0}.footer-logo{align-self:center}.footer-menu li{margin-bottom:15px}.footer-menu li a{color:#333;position:relative;text-decoration:none}.footer-menu li a:after{background-color:initial;bottom:-2px;content:"";height:1.2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:background-color .4s,-webkit-transform .4s;transition:background-color .4s,transform .4s;transition:background-color .4s,transform .4s,-webkit-transform .4s;width:100%}.footer-menu li a:hover:after{background-color:#000;-webkit-transform:scaleX(1);transform:scaleX(1)}.footer-menu li:first-child{color:var(--primary-color);font-size:1.1em;font-weight:700}@media (max-width:768px){.footer-container{flex-direction:column;gap:20px;padding-left:0;padding-right:0;padding-top:40px}.footer-logo{align-self:center}.footer-menu{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.about-container{display:flex;margin:0 auto;max-width:1200px;padding:20px}.about-content{flex:1 1;padding:20px}.about-content h1{color:var(--primary-color);font-size:2rem;margin-bottom:0}.about-content h1,.about-content h3{font-family:Markazi Text,Cambria,serif}.about-content h3{color:var(--secondary-color);font-size:1.5rem;margin-top:0}.about-text{font-family:Karla,Segoe UI,serif;line-height:1.5;margin-top:10px}.about-image-container{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative}.about-image-container #B{right:45%;top:15%;z-index:2}.about-image-container #A,.about-image-container #B{border-radius:10px;box-shadow:-10px 10px 30px 5px grey;height:80%;max-width:250px;object-fit:cover;object-position:80% center;position:absolute;width:50%}.about-image-container #A{right:5%;top:5%;z-index:10}@media (max-width:768px){.about-container{flex-direction:column}#A,#B{display:none}}form{background-color:var(--primary-color);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:sans-serif;gap:1.5rem;margin:0 auto;max-width:1200px;padding:1rem}label{display:block}input,select{background-color:#eee;border:2px solid var(--secondary-color);border-radius:5px;box-sizing:border-box;font-family:sans-serif;font-size:1rem;margin-top:.5rem;outline:none;padding:.5rem 1rem;transition:.5s;width:100%}input[type=submit]{color:var(--primary-color);cursor:pointer;letter-spacing:1px}input:focus,select:focus{border:2px solid var(--secondary-color);box-shadow:0 0 10px var(--secondary-color);outline:none!important}input:hover,input[type=submit]:hover,select:hover{opacity:.9}.form-container{margin:0 auto;max-width:1200px}.full-form-container{padding-bottom:40px;padding-top:40px}form{grid-row-gap:2rem;display:grid;row-gap:2rem}label{font-size:1rem;margin-bottom:.5rem}small{color:#fff;font-size:.8rem;font-style:italic}.fullname-container{display:flex;gap:1.5rem}.messages{display:flex;justify-content:space-between}.creditcard-container,.email-container,.fname-container,.lname-container,.phone-container,.submit-container{display:flex;flex-direction:column;gap:.25rem}.fname-container,.lname-container{width:50%}.error{font-size:.8rem}.error,.mandatory{color:red}button,input{padding:.5rem 1rem}.creditcard-error,.email-error,.fname-error,.lname-error,.phone-error{border:2px solid red}.creditcard-error:focus,.email-error:focus,.fname-error:focus,.lname-error:focus,.phone-error:focus{border:2px solid red;box-shadow:0 0 10px tomato;outline:none!important}.btn-form{color:var(--primary-color);cursor:pointer;font-size:1rem;letter-spacing:1px;margin-right:0}.btn-form:hover{opacity:.5!important}.btn-form:disabled{opacity:.5}.btn-form:disabled:hover{cursor:default;opacity:.5!important}.personal-form-overlay{background-color:rgba(0,0,0,.5);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.personal-form-overlay .modal-box{background-color:#fff;border-radius:16px;font-size:1.5rem;left:50%;padding:2rem;position:relative;text-align:center;top:50%;-webkit-transform:translateX(-50%) translateY(-50%)!important;transform:translateX(-50%) translateY(-50%)!important;width:500px;z-index:10}.personal-form-overlay .modal-box button{background-color:var(--primary-color);border-radius:10px;color:#fff;cursor:pointer;font-family:Karla,sans-serif;font-size:1rem}.personal-form-overlay .modal-box button:hover{opacity:.8}.personal-form-overlay .modal-box .modal-buttons{display:flex;justify-content:space-between}@media (max-width:768px){.fullname-container{flex-direction:column;width:100%}.fname-container,.lname-container{width:100%}.personal-form-overlay .modal-box{top:50%;width:calc(80% - 20px)}.personal-form-overlay .modal-box .modal-buttons{flex-direction:column;gap:1rem}.personal-form-overlay .modal-box button{width:100%}.full-form-container{padding-bottom:0;padding-top:0}}.full-form-container{background-color:var(--primary-color);width:100%}.header{color:#fff;font-size:2rem;margin:0 auto;text-align:center}.footer,.header{background-color:var(--primary-color);padding:1rem}.footer{align-items:center;display:flex;gap:1rem;justify-content:center}.page-switch{background-color:#000;border:1px solid #000;border-radius:50%;color:#fff;cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;outline:none;padding:.5rem .8rem}.page-switch:hover{opacity:.8}.page-active{-webkit-animation:.5s;background-color:#fff;border-color:#000;box-shadow:0 0 10px var(--secondary-color);color:#000;cursor:default;font-size:.9rem;padding-left:.8rem;padding-right:.8rem;transition:.5s}
/*# sourceMappingURL=main.f622ba45.css.map*/