@import url(https://fonts.googleapis.com/css2?family=Averia+Serif+Libre:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Julee&family=Labrada:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);:root{--font-base:"Playfair Display",serif;--font-alt:"Open Sans",sans-serif;--color-golden:#c8b289;--color-black:#0c0c0c;--color-gray:#545454;--color-persimmon:#ec5800;--color-grey:#aaa;--color-white:#fff;--color-blue:#85b8b5;--color-green:#05302e}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}a{color:inherit;text-decoration:none}.slide-bottom{animation:slide-bottom .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-bottom{0%{transform:translateY(-25%)}to{transform:translateY(0)}}.bounce-top{animation:bounce-top 2s both}@keyframes bounce-top{0%{animation-timing-function:ease-in;opacity:1;transform:translateY(-45px)}24%{opacity:1}40%{animation-timing-function:ease-in;transform:translateY(-24px)}65%{animation-timing-function:ease-in;transform:translateY(-12px)}82%{animation-timing-function:ease-in;transform:translateY(-6px)}93%{animation-timing-function:ease-in;transform:translateY(-4px)}25%,55%,75%,87%{animation-timing-function:ease-out;transform:translateY(0)}to{animation-timing-function:ease-out;opacity:1;transform:translateY(0)}}.section__padding{padding:10rem 4rem 5rem}.section__padding-new{padding:2rem 0}.booking-btn{bottom:2rem;font-size:2rem;position:fixed;right:2rem}.flex__center,.flex__column{align-items:center;display:flex;justify-content:center}.flex__column{flex-direction:column}.app__wrapper{align-items:center;display:flex;justify-content:space-between}.app__margin{margin:2rem auto}.app__wrapper_info{align-items:flex-start;flex:1 1;flex-direction:column}.app__wrapper_img,.app__wrapper_info{display:flex;justify-content:center;width:100%}.app__wrapper_img{align-items:center;flex:1 1;margin-left:2rem}.app__wrapper_img-reverse{justify-content:flex-start;margin-right:2rem}.app__wrapper_img img{width:80%}.univeral__button{background:#0000;border:1px solid var(--color-golden);border-radius:30px;color:var(--color-golden);cursor:pointer;font-family:var(--font-base);font-size:.95rem;font-weight:500;letter-spacing:.02em;margin-top:1.2rem;padding:.6rem 1.8rem;transition:all .3s ease}.univeral__button:hover{background:var(--color-golden);box-shadow:0 6px 18px #ffd70040;color:#05302e;transform:translateY(-2px)}.custom__button{background:#c8b289;background:linear-gradient(90deg,#c8b289,#05302e 90%);background:-moz-linear-gradient(90deg,#c8b289 0,#05302e 90%);border:none;border-radius:1px;color:var(--color-white);cursor:pointer;font-family:var(--font-base);font-size:16px;font-weight:700;letter-spacing:.04em;line-height:28px;outline:none;padding:.5rem 1.5rem;transition:all .1s ease-in}.custom__button:hover{box-shadow:0 0 1px 1px #c8b289}.custom__input{background-color:#222121c1;border:1px solid #ffffff4d;border-radius:3px;color:var(--color-white);font-family:var(--font-base);font-size:16px;font-weight:500;margin:1rem auto;outline:none;padding:.5rem 1rem;width:100%}.custom__input:hover{border:1px solid var(--color-golden)}.btn{background-color:#a2a2a2ae;border:1px solid #ffffff92;border-radius:3px;color:var(--color-white);cursor:pointer;font-family:var(--font-base);font-size:16px;margin:1rem auto;outline:none;padding:.5rem 1rem;width:100%}.p__cursive{font-feature-settings:"tnum" on,"lnum" on;font-family:var(--font-base);font-size:23px;font-weight:500;line-height:29.9px}.p__cursive,.p__opensans{color:var(--color-white);letter-spacing:.04em;text-transform:capitalize}.p__opensans{font-family:var(--font-alt);font-size:16px;font-weight:400;line-height:28px}.headtext__cursive{color:var(--color-golden);font-family:var(--font-base);font-size:64px;font-weight:400;letter-spacing:.04em;line-height:80px;text-transform:capitalize}.spoon__img{width:45px}.tooltip .arrow{animation:bounce 1s ease-in-out infinite;border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid #c8b289;height:0;margin-top:2px;width:0}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(4px)}to{transform:translateY(0)}}@media screen and (min-width:2000px){.custom__button,.p__cursive{font-size:37px;line-height:67px}.p__opensans{font-size:30px;line-height:50px}.headtext__cursive{font-size:150px;line-height:210px}.spoon__img{width:80px}}@media screen and (max-width:1150px){.section__padding{padding:10rem 4rem 4rem}.app__wrapper{flex-direction:column}.app__wrapper_img{margin:5rem 0 0}.app__wrapper_img-reverse{margin:0 0 5rem}.app__wrapper_img img{width:100%}}@media screen and (max-width:650px){.section__padding{padding:8rem 2rem 6rem}.p__cursive{font-size:21px}.p__opensans{font-size:14px}.headtext__cormorant{font-size:40px}}@media screen and (max-width:450px){.p__opensans{font-size:12px}.p__cursive{font-size:19px}.headtext__cormorant{font-size:35px;line-height:70px}}.app__footerOverlay{background-color:var(--color-black)}.app__footerOverlay-aboutUs{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;text-align:right}.app__footerOverlay-img{margin:0 4rem;padding:0 2rem;width:200px}.app__footerOverlay-img img{width:100%}.app__footerOverlay-img p{color:var(--color-grey);font-size:12px;text-align:center}.app__footerOverlay-contactUs{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;text-align:left}.app__footerOverlay-aboutUs p,.app__footerOverlay-contactUs p{color:#ccc}.app__footerOverlay-contactUs a{color:var(--color-golden)}.app__footerOverlay-contactUs_whatsapp{gap:1rem}@media screen and (max-width:1150px){.app__footerOverlay-contents{align-items:center;justify-content:center}.app__footerOverlay-aboutUs,.app__footerOverlay-contactUs{align-items:center;justify-content:center;text-align:center}.app__footerOverlay-img{margin:0 2rem;padding:0;width:250px}}@media screen and (max-width:850px){.app__footerOverlay-contents{flex-direction:column}.app__footerOverlay-img{margin:2rem 0;width:150px}#copyright{display:none}#copyright_mobile{color:var(--color-grey);display:flex;margin-top:2rem}}@media screen and (max-width:650){.app__footerOverlay{padding:2rem}}.app__tablesMap h1{color:#f0f8ff}.app__tablesMap option{color:var(--color-black);cursor:pointer;font-family:var(--font-alt);font-size:16px;font-weight:400;letter-spacing:.04em;line-height:28px;text-transform:capitalize}.app__contactUs-social_socialLinks{flex-wrap:wrap;gap:3rem}#social__links-mobile{display:none}@media screen and (max-width:600px){#social__links-mobile{display:flex}#social__links{display:none}}.app__gallery-page{display:flex;flex-direction:column;padding:0 2rem;text-align:center;width:100%}.app__gallery-page_container{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;justify-content:start;overflow-x:scroll;padding-bottom:1rem;scrollbar-width:none;width:100%}.app__gallery-page_container div{cursor:pointer;margin:10px}.app__gallery-page_container::-webkit-scrollbar{display:none}.app__gallery-page_card{height:445px;margin-right:2rem;min-width:300px;position:relative}.app__gallery-page_card img{height:100%;object-fit:cover;opacity:1;transition:.5s ease;width:100%}.app__gallery-page_card:hover img{opacity:.75}.app__gallery-page_card:hover{opacity:1}.image-overlay{align-items:center;background-color:#000000e6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.overlay-content{max-height:80%;max-width:80%;overflow-x:hidden}.overlay-content img{border-radius:10px;box-shadow:0 4px 8px #00000080;height:auto;transition:1s ease;width:100%}.overlay-content img:hover{transform:scale(1.1)}@media screen and (min-width:2000px){.app__gallery-page_card{height:550px;min-width:400px}}@media screen and (max-width:1150px){.app__gallery-page{margin:5rem 0}}@media screen and (max-width:650px){.app__gallery-page_card{height:320px;min-width:240px}}.sliding-text-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.sliding-text-container h2{color:var(--color-blue);font-family:var(--font-base);font-size:20px;letter-spacing:.04em;line-height:29.9px}.vacancies-info{color:#aaa;padding:.5rem}.vacancies-btn_mobile{margin-top:1rem}.sliding-text-container{overflow:hidden}.sliding-text-wrapper{animation:slide 600s linear infinite;background-color:#000;display:flex;margin-top:1rem}.sliding-text{padding-right:2rem;white-space:nowrap}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media screen and (max-width:1150px){.app__header{padding:4rem}.header-content img{margin-bottom:2rem;width:400px}}@media screen and (max-width:850px){.sliding-text-container h2{font-size:17px}}@media screen and (max-width:650px){.sliding-text{animation:slide 15s linear}}.app__vacantPosts{background-image:linear-gradient(180deg,#14362b 0,#000 50%,#dca867 93%);border:2px ridge #14362b;border-radius:5px;max-width:380px;padding:3rem .5rem}.app__vacantPosts h3{color:var(--color-golden)}.carousel{align-items:center;display:flex;justify-content:center;padding:0 1rem;position:relative;transition:all 2s ease-in;width:500px}.carousel img,.slide{width:100%}.slide{border-radius:50%;box-shadow:0 0 7px #777}.slide-hidden{display:none}.arrow{color:var(--color-blue);filter:drop-shadow(0 0 5px #444);height:2rem;position:absolute;width:2rem}.arrow:hover{cursor:pointer}.arrow-left{left:1rem;z-index:1}.arrow-right{right:1rem}.indicators{bottom:0;display:flex;position:absolute}.indicator{background-color:var(--color-gray);border:none;border-radius:100%;box-shadow:0 0 3px var(--color-blue);cursor:pointer;height:.5rem;margin:0 .5rem;outline:none;width:.5rem}.indicator-inactive{background-color:#dca867}@media screen and (max-width:1150px){.carousel{width:400px}.carousel img{width:100%}}@media screen and (max-width:650px){.carousel,.carousel img{width:100%}.arrow-left{left:0}.arrow-right{right:0}}button{color:var(--color-white)}.signup-auth{background-color:#00000094;border:1px solid #6f6f6f3b;border-radius:10px;margin:4rem auto;max-width:400px;padding:0 2rem}.signup-auth h2{color:var(--color-white);font-family:var(--font-alt);margin:1rem auto;text-align:center}.form-group{margin-bottom:15px}.form-group label{color:var(--color-white);display:block;font-family:var(--font-alt);margin-bottom:5px}.form-group input{background-color:#000000bc;border:1px solid #6f6f6f3b;border-radius:5px;color:var(--color-white);outline:none;padding:10px;width:100%}.form-group input:hover{background-color:#000000a8;border:1px solid #6f6f6f51}button{background-color:#333;border:none;border-radius:5px;cursor:pointer;font-family:var(--font-alt);margin:1rem auto;padding:10px;width:100%}button:hover{background-color:#555}.sliding-content-container{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:center;padding:2rem;width:80%}.sliding-section{margin-bottom:2rem;opacity:0;transform:translateX(-100%);transition:opacity .5s ease,transform .5s ease}.sliding-title{color:#333;font-size:2rem;font-weight:700;margin-bottom:1.5rem}.sliding-text{color:#555;font-size:1.1rem;text-align:center}.sliding-section--menu{animation:slideIn 1s ease .3s forwards}.sliding-section--atmosphere{animation:slideIn 1s ease .6s forwards}.sliding-section--location{animation:slideIn 1s ease .9s forwards}@keyframes slideIn{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.app__footer{background:var(--color-black);width:100%}#vacancies{text-align:center}.app__vacanciesPosts-sub{font-feature-settings:"tnum" on,"lnum" on;color:var(--color-blue);font-family:var(--font-base);font-size:30px;font-weight:500;letter-spacing:.04em;line-height:29.9px;text-transform:capitalize}.app__vacancieaPosts-posts{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}
/*# sourceMappingURL=main.21645b38.css.map*/