/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.15;tab-size:4}body{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--clr-dark:#333;--clr-light:#edefee;--clr-secondary2:#fbdabb;--clr-secondary1:#ee9972;--clr-green:#495e57;--clr-yellow:#f4ce14;--size-xxs:0.5rem;--size-xs:0.75rem;--size-sm:0.875rem;--size-base:1rem;--size-lg:1.125rem;--size-xl:1.25rem;--size-2xl:1.5rem;--size-3xl:1.875rem;--size-4xl:2.25rem;--size-5xl:3rem;--size-6xl:3.75rem;--size-7xl:4.5rem;--size-8xl:6rem;--size-9xl:8rem;--size-10xl:10rem}*{line-height:calc(1em + .5rem);margin:0}html{scroll-behavior:smooth}canvas,img,picture,svg,video{display:block;max-width:100%;-webkit-user-select:none;user-select:none}button{background:none;border:none;color:inherit;cursor:pointer;display:inline-block;padding:0}h1{color:#f4ce14;font-family:Markazi Text,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:77px}p{color:#fff;font-weight:400;line-height:19px}.btn,p{font-family:Karla,sans-serif;font-size:16px;font-style:normal}.btn{background-color:var(--clr-yellow);border:0;border-radius:16px}.btn,.btn-disabled{color:var(--clr-dark);font-weight:500;max-height:82px;max-width:250px;padding:10px 20px}.btn-disabled{background-color:var(--clr-light);border:1px solid var(--clr-dark);border-radius:16px;font-family:Karla,sans-serif;font-size:16px;font-style:normal}.btn-disabled:hover{color:var(--clr-light)}.btn-disabled:hover,.btn:hover{background-color:var(--clr-dark);transition:.1s ease-in}.btn:hover{color:var(--clr-yellow)}.container{margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;width:100%}@media (min-width:475px){.container{max-width:475px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}.hero__section{background-color:var(--clr-green);margin-left:auto;margin-right:auto;max-height:300px;padding-left:.5rem;padding-right:.5rem;width:100%}div.container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 0}section h1{color:var(--clr-yellow);font-family:Markazi Text,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:50px;margin:0}section h2{font-family:Markazi Text,sans-serif;font-size:40px}section h2,section p.hero-p{color:#fff;font-style:normal;font-weight:400;margin:0}section p.hero-p{max-width:26ch;padding-bottom:5px;padding-top:15px}.hero__section button,section p.hero-p{font-family:Karla,sans-serif;font-size:16px}.hero__section button{background-color:var(--clr-yellow);border:0;border-radius:16px;color:var(--clr-dark);font-style:normal;font-weight:500;max-height:82px;max-width:250px;padding:10px 20px}.hero__image{border-radius:16px;height:350px;width:35%}@media (max-width:475px){.hero__image{display:none}div.hero-description,section.hero__section>div{justify-content:center}div.hero-description{align-items:center;display:flex;flex-direction:column}}@media (min-width:1024px){section h1{font-size:84px}section h2{font-size:64px}section p.hero-p{font-size:21px}}.info__section,section.info{justify-content:space-between;padding:30px 0}.info__section>div.container{display:flex;flex-direction:row;flex-wrap:nowrap}section h2.info{color:var(--clr-yellow);font-size:64px;font-weight:500;line-height:50px}section h2.info,section h3.info{font-family:Markazi Text,sans-serif;font-style:normal;margin:0}section h3.info{color:var(--clr-dark);font-size:40px;font-weight:400}article.info{display:flex;flex-direction:column;padding:0}p.info{color:var(--clr-dark);font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;margin-left:0;margin-right:0}img.info{border:.1rem solid grey;border-radius:16px;box-shadow:0 2px 4px #545555;height:340px;object-fit:cover;width:49%}div.info{display:flex}@media (max-width:475px){div.container.info,section.info{flex-direction:column}div.container.info{align-items:center;display:flex}img.info{width:100%}}@media (max-width:640px){div.info,section.info{flex-direction:column}img.info{width:100%}}@media (max-width:1024px){.info__section>div.container{display:flex;flex-direction:row;flex-wrap:wrap}section.info{flex-direction:column}div.info{align-items:center;flex-direction:row}img.info{margin-bottom:5px}}.testimonial__section{background-color:var(--clr-green);padding-bottom:30px;padding-top:30px}h2.testimonials{color:var(--clr-light);font-family:Markazi Text,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:77px;text-align:center}article.testimonial__cards{background-color:var(--clr-light);border-radius:16px;box-shadow:0 2px 4px #babcbb;display:flex;flex-direction:column;margin-top:5px;width:180px}div.profile-picture>img{border-radius:12px 12px 0 0}.rating>img{display:inline;margin-bottom:2px;margin-top:2px;width:25px}div.rating{justify-content:space-evenly}div.profile-picture,div.rating{align-items:center;display:flex}div.profile-picture{flex-direction:column;padding:0}.profile-picture>p{color:var(--clr-dark);font-size:16px;font-style:normal;font-weight:500}div p.Review{text-align:center}@media (max-width:360px){section.testimonial__section>div{justify-content:center}div>article.testimonial__card{width:300px}}@media (max-width:640px){div.container{display:flex;flex-wrap:wrap;padding:0}}@media (max-width:768px){div.container{display:flex;flex-wrap:wrap;padding:0}}@media (min-width:1024px){article.testimonial__cards{width:240px}}section.promo__section{margin-bottom:30px}div.main,h2.promo{align-items:center}h2.promo{color:#000;display:flex;font-size:64px;font-style:normal;font-weight:500;letter-spacing:.01em;line-height:77px;padding-top:80px}button.promo{height:40px;margin-top:100px;width:150px}article.card{background-color:var(--clr-light);border:.1rem solid grey;border-radius:16px;box-shadow:0 2px 4px #545555;display:flex;flex-direction:column;height:433px;justify-content:space-between;margin-top:5px}article>img{border-radius:16px 16px 0 0;height:176px;object-fit:cover}article>h3{color:var(--clr-dark);margin:5px}div>span{color:var(--clr-secondary1);margin-right:5px}article>p{color:#7c8782;margin:5px}p.orderNow{color:var(--clr-dark);margin:5px}img.delivery{display:inline;width:30px}@media (min-width:360px){.card{width:500px}}@media (max-width:475px){article.card{width:470px}h2.promo{padding-top:0;text-align:center}.container.main{justify-content:center}.card{margin-bottom:5px;width:600px}}@media (max-width:640px){button.promo{height:40px;margin-top:0;width:150px}div>article.card{width:400px}section>div.card_container,section>div.main{justify-content:center}}@media (max-width:1024px){article.card{width:250px}}@media (min-width:1024px){article.card{width:300px}}section.booking__section{background-color:var(--clr-green)}section.booking__section>div.booking__container{gap:20px;justify-content:center}section.bookingForm__section{padding-bottom:30px;padding-top:30px}fieldset.formfield{background-color:var(--clr-light);border-radius:16px;padding:30px}div.form_container,form.bookingForm{display:flex;justify-content:center}form.bookingForm{flex-direction:column;gap:20px;max-width:400px}div.formlabel{display:flex;flex-direction:column;gap:5px}div.container>img.reservation_image{border-radius:16px;height:300px;object-fit:cover;width:100%}div.success{align-items:center;display:flex;flex-direction:column;gap:20px}td{padding:5px 10px;text-align:center}td:first-child{color:var(--clr-green);font-weight:900}td:nth-child(2){color:var(--clr-secondary1);font-weight:400}p.success{color:var(--clr-dark)}label{color:var(--clr-green);font-family:Karla,sans-serif;font-style:normal;font-weight:700}div.submit{align-items:center}input,select{-webkit-padding-end:1rem;-webkit-padding-start:1rem;background:#fff;border:.0625rem solid #e0e0e0;border-radius:.375rem;color:#495e57;flex-shrink:2;height:2.5rem;outline:none;padding-inline-end:1rem;padding-inline-start:1rem;transition:border-color .3s;width:400px}input:focus:invalid{border:2px solid red}@media (max-width:475px){input,select{width:200px}}section.footer-container{background-color:var(--clr-green);padding-bottom:30px;padding-top:30px}div.container>img.footer-logo{max-width:150px}ul.footer__menu li{color:#fff;list-style-type:none;text-decoration:none}.footer__link{color:inherit;text-decoration:none}.footer__link:visited{color:inherit}ul.socials li{color:#fff;list-style-type:none;text-decoration:none}ul.socials li :hover{color:var(--clr-yellow)}ul.footer__menu li :hover{color:var(--clr-yellow);list-style-type:none;text-decoration:none}svg.footer{fill:#fff;display:inline}svg.footer:hover{fill:var(--clr-yellow);display:inline}ul>h4{color:var(--clr-secondary1)}.mobile-nav{align-items:center;background-color:#fff;justify-content:center;text-align:center;transition:left 1s ease-in}.mobile-nav.open{display:block;height:50%;left:0;transition:left 1s ease-in}.mobile-header__menu{align-items:center;display:block;flex-direction:column;gap:1rem;justify-content:center;list-style:none;padding:0}.mobile-nav__link{color:var(--clr-dark);font-size:var(--size-sm);font-weight:600;text-decoration:none;transition:color .3s}.mobile-nav__link:hover{color:var(--clr-yellow)}.mobile-nav__btn{font-size:var(--size-sm)}@media (max-width:767px){.header__menu{display:none}.header__bars{display:block}.mobile-nav{display:flex}.mobile-nav.open{-webkit-transform:translateX(0);transform:translateX(0)}}.header{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding-bottom:2rem;padding-top:2rem;position:relative;width:100%}.headerLine{background-color:var(--clr-green);border:5px solid var(--clr-green);display:block}.header__logo{max-width:200px}.header__menu{display:none}.header__bars{color:var(--clr-dark);display:block;height:var(--size-2xl);width:var(--size-2xl)}@media (min-width:768px){.header__menu{align-items:center;background-color:#fff;display:flex;gap:2em;justify-content:space-between;padding:0}nav ul li{list-style-type:none;padding:0}.header__link{color:var(--clr-dark);display:inline-block;font-family:Karla,sans-serif;font-size:var(--size-base);font-style:normal;font-weight:700;line-height:21px;list-style-type:none;position:relative;text-align:center;text-decoration:none}.header__link:before{background-color:var(--clr-yellow);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.header__link.active:before,.header__link:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.header__bars{display:none}}@media (min-width:1024px){.header__menu{align-items:center;background-color:#fff;display:flex;gap:2em;justify-content:space-between;padding:0}nav ul li{list-style-type:none;padding:0}.header__link{color:var(--clr-dark);display:inline-block;font-family:Karla,sans-serif;font-size:var(--size-xl);font-style:normal;font-weight:700;line-height:21px;list-style-type:none;position:relative;text-align:center;text-decoration:none}.header__link:before{background-color:var(--clr-yellow);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.header__link.active:before,.header__link:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.header__bars{display:none}}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}
/*# sourceMappingURL=main.3faa47d3.css.map*/