.footer-main-wrap.svelte-16j1p6i{display:grid;margin-left:6rem;@media (max-width: 1129px){margin-left:0}}.footer-top-wrap.svelte-16j1p6i{display:grid;grid-template-columns:repeat(3,1fr);@media (max-width: 1129px){grid-template-columns:repeat(1,1fr)}h2:where(.svelte-16j1p6i){text-transform:capitalize;font-size:var(--fs-400);margin:2rem 0;text-align:left;@media (max-width: 1129px){text-align:center;font-size:var(--fs-300);margin:1rem 0}}}nav.svelte-16j1p6i ul:where(.svelte-16j1p6i){display:flex;flex-direction:column;gap:1rem;list-style:none;text-align:left;@media (max-width: 1129px){text-align:center;gap:.5rem}}a.svelte-16j1p6i{font-size:var(--fs-200);@media (max-width: 1129px){font-size:var(--fs-100)}@media (max-width: 759px){font-size:var(--fs-75)}}.contact-wrap.svelte-16j1p6i{display:flex;flex-direction:column;gap:1rem;text-align:center;background-color:var(--clr-primary-1-700);padding-bottom:3rem;@media (max-width: 1129px){gap:.5rem;padding-bottom:1.5rem}@media (max-width: 759px){gap:.25rem;padding-bottom:1rem}h2:where(.svelte-16j1p6i){text-align:center;@media (max-width: 1129px){font-size:var(--fs-300)}}h4:where(.svelte-16j1p6i){font-weight:350;@media (max-width: 1129px){font-size:var(--fs-100)}@media (max-width: 759px){font-size:var(--fs-75)}}}.social-icons-top.svelte-16j1p6i{margin:2rem 0;color:#000;display:flex;gap:1rem;justify-content:center;a:where(.svelte-16j1p6i){color:#000!important}@media (max-width: 1129px){margin:1rem 0}}.social-icons-bottom.svelte-16j1p6i{display:flex;gap:.5rem;color:var(--clr-primary-1-600);a:where(.svelte-16j1p6i){color:var(--clr-primary-1-600)!important}}.google-map-wrap.svelte-16j1p6i{display:block;@media (max-width: 759px){display:none}}.footer-bottom-wrap.svelte-16j1p6i{display:flex;justify-content:space-between;padding:1.5rem 4rem;background-color:var(--clr-primary-1-300);color:var(--clr-primary-1-600);p:where(.svelte-16j1p6i){text-transform:uppercase;@media (max-width: 759px){font-size:var(--fs-75)}}}header.svelte-y9cfo1{background-color:var(--clr-primary-2);position:sticky;top:0;z-index:1000;box-shadow:0 2px 5px #0000001a}.header-wrap.svelte-y9cfo1{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.header-logo.svelte-y9cfo1 img:where(.svelte-y9cfo1){width:80px}.desktop-nav.svelte-y9cfo1 ul:where(.svelte-y9cfo1){display:grid;grid-template-columns:repeat(9,1fr);gap:2rem;justify-content:space-between;align-items:center;list-style:none;padding:0;margin-block:1rem}.desktop-nav.svelte-y9cfo1 a:where(.svelte-y9cfo1){text-decoration:none;color:#000;font-size:var(--fs-100);text-transform:uppercase;font-weight:450}.desktop-nav.svelte-y9cfo1 li:where(.svelte-y9cfo1){display:flex;align-items:center;justify-content:center;list-style:none;padding:0;margin:0}.book-now.svelte-y9cfo1 button:where(.svelte-y9cfo1){background-color:var(--clr-secondary-1);color:var(--clr-primary-2);border:none;padding:.5rem 3rem;font-size:var(--fs-100);text-transform:uppercase;cursor:pointer}.book-now.svelte-y9cfo1 button:where(.svelte-y9cfo1):hover{background-color:var(--clr-secondary-0)}.translate-widget.svelte-y9cfo1{display:flex;justify-content:flex-end;margin:.75rem 0}.translate-widget-mobile.svelte-y9cfo1{display:flex;justify-content:center;margin:.75rem 0}.hamburger-menu.svelte-y9cfo1{display:none}.hamburger-button.svelte-y9cfo1{background:none;border:none;font-size:2rem;cursor:pointer}.mobile-nav.svelte-y9cfo1{display:flex;flex-direction:column;align-items:center;position:fixed;right:-100vw;width:auto;height:auto;background:var(--clr-secondary-0);color:var(--clr-primary-2);padding:3rem 2rem;box-shadow:0 5px 15px #0003;z-index:9999;transition:transform .4s ease-in-out,right .4s ease-in-out}.mobile-nav.menu-open.svelte-y9cfo1{right:0}.mobile-nav.svelte-y9cfo1 ul:where(.svelte-y9cfo1){list-style:none;margin:0;padding:0;text-align:center;display:flex;flex-direction:column}.mobile-nav.svelte-y9cfo1 a:where(.svelte-y9cfo1){display:block;padding:.5rem;color:var(--clr-primary-2);font-size:var(--fs-75)}.mobile-nav.svelte-y9cfo1 .book-now:where(.svelte-y9cfo1) button:where(.svelte-y9cfo1){text-align:center;font-size:var(--fs-75);font-weight:100;padding:.75rem 1.25rem}@media (max-width: 1129px){.translate-widget.svelte-y9cfo1,.desktop-nav.svelte-y9cfo1{display:none}.header-logo.svelte-y9cfo1{width:50px}.hamburger-menu.svelte-y9cfo1{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:.75rem}}@media (max-width: 759px){.header-wrap.svelte-y9cfo1{padding:1rem}.header-logo.svelte-y9cfo1 img:where(.svelte-y9cfo1){width:80px}.hamburger-button.svelte-y9cfo1{font-size:1.5rem}.hamburger-menu.svelte-y9cfo1{padding:.25rem}.header-logo.svelte-y9cfo1{width:30px}.mobile-nav.svelte-y9cfo1 a:where(.svelte-y9cfo1){padding:.35rem}}.hero-banner-wrap.svelte-2z2mr0{background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center;height:60vh;h1:where(.svelte-2z2mr0){color:var(--clr-primary-2);text-align:center}}@media (max-width: 1129px){.hero-banner-wrap.svelte-2z2mr0{height:50vh}.heading-wrap.svelte-2z2mr0 h1:where(.svelte-2z2mr0){font-size:var(--fs-400)}}@media (max-width: 759px){.hero-banner-wrap.svelte-2z2mr0{height:40vh}.heading-wrap.svelte-2z2mr0 h1:where(.svelte-2z2mr0){font-size:var(--fs-300)}}.glide-hero.svelte-2z2mr0{position:relative;width:100%;height:60vh;overflow:hidden;@media (max-width: 1129px){height:50vh}@media (max-width: 759px){height:40vh}}.glide__track.svelte-2z2mr0{overflow:hidden}.glide__slides.svelte-2z2mr0{display:flex;list-style:none;margin:0;padding:0}.glide__slide.svelte-2z2mr0{width:100%;height:90vh;display:flex;justify-content:center;align-items:center;@media (max-width: 1129px){height:70vh}@media (max-width: 759px){height:50vh}}.glide__slide.svelte-2z2mr0 .hero-banner-wrap:where(.svelte-2z2mr0){width:100%;height:100%;background-size:cover;background-position:center}.glide__arrows.svelte-2z2mr0{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;padding:0 3rem;@media (max-width: 1129px){padding:0 1.5rem}@media (max-width: 759px){padding:0 .75rem}}.glide__arrow.svelte-2z2mr0{background:none;color:#fff;border:none;cursor:pointer;font-size:2rem;opacity:.6;transition:background .3s;@media (max-width: 1129px){font-size:1.5rem}@media (max-width: 759px){font-size:1rem}}.booking-bar-container.svelte-2z2mr0{position:absolute;left:50%;transform:translate(-50%) translateY(-5rem);display:flex;justify-content:center;width:1200px;max-width:100vw;@media (max-width: 1129px){transform:translate(-50%) translateY(-2.5rem);width:1000px}@media (max-width: 759px){transform:translate(-50%) translateY(-1.75rem);width:800px}}.booking-bar-wrap.svelte-2z2mr0{display:flex;flex-direction:row;background-color:var(--clr-primary-2);padding:10px;box-shadow:#00000026 2px 0 20px;justify-content:center;align-items:center;gap:2rem;width:1200px;max-width:calc(100vw - 2rem);padding:2rem 0;@media (max-width: 1129px){padding:8px;gap:1rem;width:1000px}@media (max-width: 759px){padding:6px;gap:.5rem;width:800px}}input.svelte-2z2mr0{text-transform:capitalize;border:.5px solid var(--clr-primary-1-600);font-family:var(--font-family-body);font-size:var(--fs-200);text-transform:uppercase;color:var(--clr-primary-1-500)}.date-input.svelte-2z2mr0{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-family-body);font-size:var(--fs-75);font-weight:400;color:var(--clr-primary-1-300);text-transform:uppercase}.date-input.svelte-2z2mr0 input:where(.svelte-2z2mr0){padding:1rem;text-align:center;background-color:var(--clr-primary-2);color:var(--clr-primary-1-600);font-family:var(--font-family-body);font-size:var(--fs-200);@media (max-width: 1129px){padding:.75rem;font-size:var(--fs-100)}@media (max-width: 759px){padding:.5rem;font-size:var(--fs-75)}}.mobile-booking-button.svelte-2z2mr0{display:none;text-decoration:none}@media (max-width: 759px){.booking-bar-wrap.svelte-2z2mr0{display:none}.mobile-booking-button.svelte-2z2mr0{display:inline-block}}.submit-btn.svelte-2z2mr0{text-transform:uppercase;background-color:var(--clr-secondary-1);color:var(--clr-primary-2);border:.5px solid var(--clr-primary-1-600)}input.svelte-2z2mr0,.submit-btn.svelte-2z2mr0{font-size:var(--fs-200);padding:1rem 1.5rem;@media (max-width: 1129px){padding:.75rem 1rem}}.submit-btn.svelte-2z2mr0:hover{background-color:var(--clr-secondary-0);color:var(--clr-primary-2);cursor:pointer}
