@layer components.reset, components.gutenberg, components.icons;@layer components{:root{--viewport-unit:1vh;--site-transition:all 0.1s;--site-text-light:#9e9e9e;--site-border-color:#dddedf;--site-tooltip-text:#eaecef}html{-webkit-text-size-adjust:100%;text-size-adjust:auto;line-height:1.15}body{margin:0}main,nav,section{display:block}img{border-style:none}button{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button{text-transform:none}button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}.section{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:100%}@media (max-width:767px){.section{flex-wrap:wrap}}.container{align-items:flex-start;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:1100px}@media (max-width:767px){.container{flex-wrap:wrap}}.stack{align-items:flex-start;display:flex;flex-direction:column;width:100%}@media (max-width:767px){.stack{flex-wrap:wrap}}[class*=sr-]{max-width:100%}svg:not([width]){min-width:1em}svg:not([height]){min-height:1em}span[class*=sr-]:not(.section):not(.container):not(.stack):not(.layout){width:auto}html{font-size:62.5%}*,:after,:before,html{box-sizing:border-box}:after,:before{outline:none}*{border-color:var(--site-border-color)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-position:50%;color:#363636;font-family:-apple-system,"system-ui",Segoe UI,roboto,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:15px;line-height:1.7;transition:var(--site-transition);transition:padding-top 0s}.site-body{display:flex;flex-direction:column;margin:0 auto;width:100%}:where(a){border-color:currentcolor;color:currentcolor;cursor:pointer;text-decoration:none}h2,h3{margin:0;text-rendering:optimizelegibility}h2{line-height:1.4}h2{font-size:2.1em}h3{font-size:1.8em}h3{line-height:1.4}:where(p){margin-block:0 1.2em}:where(p:last-of-type){margin-block-end:0}img{height:auto;max-width:100%;outline:none;vertical-align:middle}iframe{max-width:100%}button{border:none;cursor:pointer;outline:none;padding:0}button{font-family:inherit;text-align:inherit}::placeholder{color:var(--site-text-light)}body.site-body :focus-visible{outline:auto}@supports not selector(:focus-visible){body.site-body :focus{outline:auto}}#site-content{flex:1;position:relative;width:100%}.button--primary{align-items:center;border-width:0;display:inline-flex;gap:10px;justify-content:center;letter-spacing:.5px;padding:.5em 1em;text-align:center}.button--primary:where(.button--small){font-size:.9em;padding:.4em 1em}.button--primary i{position:relative}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.visually-hidden:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.faq{width:100%}.faq .faq__question{cursor:pointer}.faq .faq__question .heading{margin:0}.faq .faq__answer{display:none}.faq .is-open>.faq__answer{display:block}.button{width:auto}:where(.divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.divider).divider--horizontal{width:100%}:where(.divider).divider--horizontal .divider__line{border-top:1px solid}:where(.divider) .divider__line{position:relative;width:100%}.icon-display{font-size:60px}a.media{display:inline-block}:where(.media).media--linked{display:inline-block;height:fit-content;position:relative;width:auto}:where(.media):before{border-radius:inherit}:where(.media) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}.nav{align-items:center;display:inline-flex}.nav__list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;list-style-type:none;margin:0;padding:0}.drawer{visibility:hidden}.drawer.is-open{visibility:visible}.drawer.is-open .drawer__panel{transform:translate(0)!important}.drawer.is-open .drawer__backdrop{opacity:1;pointer-events:auto;z-index:998}.drawer.is-closing{visibility:visible}.drawer.is-closing .drawer__backdrop{z-index:998}.drawer[data-direction=right] .drawer__panel{bottom:0;height:100vh;height:calc(var(--viewport-unit, 1vh)*100);left:auto;right:0;top:0;transform:translate(100%);width:300px}.drawer__panel{background-color:#fff;display:flex;overflow-x:hidden;position:fixed;transition:transform .2s cubic-bezier(.25,0,.25,1);z-index:999}.drawer__backdrop{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s cubic-bezier(.25,0,.25,1);z-index:-1}.gallery{min-width:0;width:100%}.gallery .gallery__slide{align-items:center;display:flex;justify-content:center;position:relative}.feature-list{display:flex;list-style-type:none;margin:0;padding:0}.feature-list li{align-items:center;display:flex;flex:1;gap:5px;justify-content:center}.feature-list i{line-height:unset}.feature-list span{align-items:center;display:inline-flex}.nav__link{gap:5px}.nav__link{align-items:center;display:inline-flex}.nav-toggle{background-color:transparent;border:0;color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.nav-toggle{cursor:pointer;display:flex;line-height:1}}@layer components.icons{@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-brands-400.woff2") format("woff2");}.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-family:Font Awesome\ 6 Brands;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto}.fa-whatsapp:before{content:""}}@layer components.icons{@font-face{font-display:block;font-family:Font Awesome\ 6 Solid;font-style:normal;font-weight:900;src:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-solid-900.woff2") format("woff2");}.fas{font-family:Font Awesome\ 6 Solid;font-style:normal;font-weight:900}.fab,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-landmark-flag:before{content:""}.fa-fire-burner:before{content:""}.fa-sink:before{content:""}.fa-wifi:before{content:""}.fa-arrow-right:before{content:""}.fa-kitchen-set:before{content:""}.fa-phone:before{content:""}.fa-shirt:before{content:""}.fa-arrow-left:before{content:""}.fa-envelope:before{content:""}.fa-utensils:before{content:""}.fa-angle-down:before{content:""}.fa-location-dot:before{content:""}.fa-bars-staggered:before{content:""}.fa-tv:before{content:""}.fa-xmark:before{content:""}.fa-check:before{content:""}}@layer components{.gallery--carousel{position:relative;visibility:hidden}.gallery__viewport{height:100%;overflow:hidden;position:relative;width:100%;z-index:0}.gallery__slides{display:flex;height:100%;padding:0}.gallery__slides,.gallery__slide{backface-visibility:hidden;margin:0}.gallery__slide{-webkit-tap-highlight-color:transparent;background-size:cover;box-sizing:border-box;flex-shrink:0;list-style-type:none;position:relative}.gallery__slide img{vertical-align:bottom}.gallery__controls.gallery__controls--icons{display:block}.gallery__arrow{align-items:center;background-color:transparent;cursor:pointer;display:flex;font-size:60px;height:50px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:50px;z-index:1}}:where(body){ margin: 0; }body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}html{scroll-behavior: smooth}.container{width: 100%; max-width: 970px}.section{padding-right: 15px; padding-left: 15px}body{line-height: 1.6; font-size: 16px}h2{font-family: "Playfair Display"; font-weight: 700}h3{font-size: 18px}.button--primary{font-weight: 700; color: var(--color-white)}.button--primary:where(:not([class*="background-"]):not([class*="color-"]):not(.outline)){background-color: var(--color-black)}@media (max-width: 991px) {.container{max-width: 760px}}@media (max-width: 767px) {.container{max-width: 570px}}@media (max-width: 478px) {.container{max-width: 360px}h3{line-height: 1.5}}:root{--color-black: #000000;--color-muted: #6a6a6a;--color-border: #d9d9d9;--color-surface: #f5f5f5;--color-white: #ffffff;}#header-whatsapp-icon{position: absolute; left: 0px; font-size: 30px; top: 39%; transform: translateY(-39%)}#header-whatsapp-label{font-weight: 700}#header-whatsapp{padding-left: 39px; margin-left: auto; position: relative; color: var(--color-black)}@media (max-width: 767px) {#header-whatsapp{display: none}}#menu-open{font-size: 23px; padding-top: 9px; padding-right: 9px; padding-bottom: 9px; padding-left: 9px; background-color: var(--color-black); color: var(--color-white); fill: var(--color-white)}#header-content{color: var(--color-muted); flex-direction: row; align-items: center; justify-content: space-between; column-gap: 30px}#site-header{color: var(--color-white); padding-top: 30px; padding-bottom: 30px}#menu-close{font-size: 23px; padding-top: 9px; padding-right: 9px; padding-bottom: 9px; padding-left: 9px; background-color: var(--color-black); color: var(--color-white); fill: var(--color-white); margin-bottom: 30px}#mobile-navigation-list{flex-direction: column; align-items: stretch}#mobile-navigation :where(.nav__list > li > a){font-weight: 700}#mobile-navigation{margin-bottom: 30px}#mobile-menu-divider.divider--horizontal .divider__line{width: 100%; border-top-color: var(--color-border)}#mobile-menu-divider{padding-bottom: 30px}#mobile-whatsapp-icon{position: absolute; left: 0px; font-size: 30px; top: 39%; transform: translateY(-39%)}#mobile-whatsapp-label{font-weight: 700}#mobile-whatsapp{padding-left: 39px; position: relative}#mobile-menu-panel{padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px}#mobile-menu{--drawer-direction: right}#mobile-menu[data-direction] .drawer__panel{width: 230px}#desktop-navigation-list{justify-content: space-between}#desktop-navigation{width: 100%}#desktop-menu{background-color: var(--color-surface); padding-top: 30px; padding-bottom: 30px; font-weight: 700}@media (max-width: 767px) {#desktop-menu{display: none}}#hero-image{background-position: center center; background-image: url("image/home1.webp"); background-size: cover; min-height: 500px; max-width: 100%}#hero{padding-right: 0; padding-left: 0}#welcome-title{margin-bottom: 15px}@media (max-width: 767px) {#welcome-title{text-align: center}}#welcome-tagline{color: var(--color-muted)}#welcome-description{margin-bottom: 30px; max-width: 450px}#welcome-content{padding-top: 90px; padding-right: 60px; padding-bottom: 90px; padding-left: 15px; display: flex; flex-direction: column; align-items: flex-start; max-width: 485px; width: 100%}@media (max-width: 991px) {#welcome-content{max-width: 380px}}@media (max-width: 767px) {#welcome-content{align-items: center; padding-right: 15px; max-width: 100%}}#about{justify-content: center; max-width: 100%; align-items: flex-end}#welcome-image{background-image: url("image/home2.webp"); background-size: cover; background-position: center center; min-height: 500px; max-width: 100%}#welcome{flex-direction: row; padding-right: 0; padding-left: 0; align-items: stretch}#inspiration-title{margin-bottom: 30px}@media (max-width: 767px) {#inspiration-title{text-align: center}}#inspiration-eyebrow{order: -1; color: var(--color-muted); margin-bottom: 9px}#inspiration-description{margin-bottom: 30px; max-width: 450px}#inspiration-content{padding-top: 90px; padding-right: 15px; padding-bottom: 90px; padding-left: 60px; display: flex; flex-direction: column; align-items: flex-start; max-width: 485px; width: 100%}@media (max-width: 991px) {#inspiration-content{max-width: 380px}}@media (max-width: 767px) {#inspiration-content{align-items: center; padding-left: 15px; max-width: 100%}}#inspiration-layout{background-color: var(--color-surface); align-items: flex-start; justify-content: center; max-width: 100%}#inspiration-image{background-image: url("image/home3.webp"); background-size: cover; background-position: center center; min-height: 500px; max-width: 100%}#inspiration{padding-right: 0; padding-left: 0; flex-direction: row-reverse; align-items: stretch}#rooms-title{margin-bottom: 60px; text-align: center}#rooms-eyebrow{order: -1; color: var(--color-muted); margin-bottom: 9px}#hotel-room-gallery > .gallery__controls > .gallery__arrow{height: 30px; width: 30px; background-color: var(--color-black); color: var(--color-white); font-size: 18px; min-height: 18px; min-width: 18px}#hotel-room-gallery > .gallery__controls > .gallery__arrow--previous{left: 5px; top: unset; bottom: -5px}#hotel-room-gallery > .gallery__controls > .gallery__arrow--next{top: unset; right: 5px; bottom: -5px}#hotel-room-gallery{margin-bottom: 15px}#hotel-room-title{display: inline}#hotel-room-price{font-weight: 400; font-size: 16px}#hotel-room-heading{margin-bottom: 5px}#hotel-room-occupancy li{margin-bottom: 15px}#hotel-room-occupancy li.feature-list__item--static{color: var(--color-muted); align-items: flex-start; justify-content: flex-start; gap: 9px}#hotel-room-occupancy{gap: 30px}#hotel-room-card{display: flex; flex-direction: column; align-items: flex-start}#studio-first-photo{padding-bottom: 0}#studio-gallery > .gallery__controls > .gallery__arrow{height: 30px; width: 30px; background-color: var(--color-black); color: var(--color-white); font-size: 18px; min-height: 18px; min-width: 18px}#studio-gallery > .gallery__controls > .gallery__arrow--previous{left: 5px; top: unset; bottom: -5px}#studio-gallery > .gallery__controls > .gallery__arrow--next{top: unset; right: 5px; bottom: -5px}#studio-gallery{margin-bottom: 15px}#studio-title{display: inline}#studio-price{font-weight: 400; font-size: 16px}#studio-heading{margin-bottom: 5px}#studio-occupancy li{margin-bottom: 15px}#studio-occupancy li.feature-list__item--static{color: var(--color-muted); align-items: flex-start; justify-content: flex-start; gap: 9px}#studio-occupancy{gap: 30px}#studio-card{display: flex; flex-direction: column; align-items: flex-start}#two-bedroom-gallery > .gallery__controls > .gallery__arrow{height: 30px; width: 30px; background-color: var(--color-black); color: var(--color-white); font-size: 18px; min-height: 18px; min-width: 18px}#two-bedroom-gallery > .gallery__controls > .gallery__arrow--previous{left: 5px; top: unset; bottom: -5px}#two-bedroom-gallery > .gallery__controls > .gallery__arrow--next{top: unset; right: 5px; bottom: -5px}#two-bedroom-gallery{margin-bottom: 15px}#two-bedroom-title{display: inline}#two-bedroom-price{font-weight: 400; font-size: 16px}#two-bedroom-heading{margin-bottom: 5px}#two-bedroom-occupancy li{margin-bottom: 15px}#two-bedroom-occupancy li.feature-list__item--static{color: var(--color-muted); align-items: flex-start; justify-content: flex-start; gap: 9px}#two-bedroom-occupancy{gap: 30px}#two-bedroom-card{display: flex; flex-direction: column; align-items: flex-start}#three-bedroom-gallery > .gallery__controls > .gallery__arrow{height: 30px; width: 30px; background-color: var(--color-black); color: var(--color-white); font-size: 18px; min-height: 18px; min-width: 18px}#three-bedroom-gallery > .gallery__controls > .gallery__arrow--previous{left: 5px; top: unset; bottom: -5px}#three-bedroom-gallery > .gallery__controls > .gallery__arrow--next{top: unset; right: 5px; bottom: -5px}#three-bedroom-gallery{margin-bottom: 15px}#three-bedroom-title{display: inline}#three-bedroom-price{font-weight: 400; font-size: 16px}#three-bedroom-heading{margin-bottom: 5px}#three-bedroom-occupancy li{margin-bottom: 15px}#three-bedroom-occupancy li.feature-list__item--static{color: var(--color-muted); align-items: flex-start; justify-content: flex-start; gap: 9px}#three-bedroom-occupancy{gap: 30px}#three-bedroom-card{display: flex; flex-direction: column; align-items: flex-start}#four-bedroom-gallery > .gallery__controls > .gallery__arrow{height: 30px; width: 30px; background-color: var(--color-black); color: var(--color-white); font-size: 18px; min-height: 18px; min-width: 18px}#four-bedroom-gallery > .gallery__controls > .gallery__arrow--previous{left: 5px; top: unset; bottom: -5px}#four-bedroom-gallery > .gallery__controls > .gallery__arrow--next{top: unset; right: 5px; bottom: -5px}#four-bedroom-gallery{margin-bottom: 15px}#four-bedroom-title{display: inline}#four-bedroom-price{font-weight: 400; font-size: 16px}#four-bedroom-heading{margin-bottom: 5px}#four-bedroom-occupancy li{margin-bottom: 15px}#four-bedroom-occupancy li.feature-list__item--static{color: var(--color-muted); align-items: flex-start; justify-content: flex-start; gap: 9px}#four-bedroom-occupancy{gap: 30px}#four-bedroom-card{display: flex; flex-direction: column; align-items: flex-start}#penthouse-gallery > .gallery__controls > .gallery__arrow{height: 30px; width: 30px; background-color: var(--color-black); color: var(--color-white); font-size: 18px; min-height: 18px; min-width: 18px}#penthouse-gallery > .gallery__controls > .gallery__arrow--previous{left: 5px; top: unset; bottom: -5px}#penthouse-gallery > .gallery__controls > .gallery__arrow--next{top: unset; right: 5px; bottom: -5px}#penthouse-gallery{margin-bottom: 15px}#penthouse-title{display: inline}#penthouse-price{font-weight: 400; font-size: 16px}#penthouse-heading{margin-bottom: 5px}#penthouse-occupancy li{margin-bottom: 15px}#penthouse-occupancy li.feature-list__item--static{color: var(--color-muted); align-items: flex-start; justify-content: flex-start; gap: 9px}#penthouse-occupancy{gap: 30px}#penthouse-card{display: flex; flex-direction: column; align-items: flex-start}#room-grid{display: grid; align-items: initial; gap: 30px; grid-template-columns: repeat(3, 1fr)}@media (max-width: 991px) {#room-grid{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 767px) {#room-grid{grid-template-columns: 1fr}}#rooms-content{align-items: center; max-width: 1360px}#rooms{padding-top: 90px; padding-bottom: 90px}#amenities-title{margin-bottom: 60px}@media (max-width: 767px) {#amenities-title{text-align: center}}#amenities-eyebrow{order: -1; color: var(--color-muted); margin-bottom: 9px}#amenity-wifi-icon{font-size: 30px; margin-bottom: 9px}#amenity-tv-icon{font-size: 30px; margin-bottom: 9px}#amenity-balcony-icon{font-size: 30px; margin-bottom: 9px}#amenity-kitchenette-icon{font-size: 30px; margin-bottom: 9px}#amenity-dining-icon{font-size: 30px; margin-bottom: 9px}#amenity-cookware-icon{font-size: 30px; margin-bottom: 9px}#amenity-cooking-icon{font-size: 30px; margin-bottom: 9px}#amenity-laundry-icon{font-size: 30px; margin-bottom: 9px}#amenities-grid{text-align: center; display: grid; align-items: initial; grid-template-columns: repeat(4, 1fr); gap: 30px}@media (max-width: 478px) {#amenities-grid{grid-template-columns: repeat(3, 1fr)}}#amenities-content{padding-top: 90px; padding-right: 60px; padding-bottom: 90px; padding-left: 15px; display: flex; flex-direction: column; align-items: flex-start; max-width: 485px; width: 100%}@media (max-width: 991px) {#amenities-content{max-width: 380px}}@media (max-width: 767px) {#amenities-content{align-items: center; padding-right: 15px; max-width: 100%}}#amenities-layout{align-items: flex-end; justify-content: center; max-width: 100%; background-color: var(--color-surface)}#amenities-image{background-image: url("image/home4.webp"); background-size: cover; background-position: center center; min-height: 500px; max-width: 100% }#amenities{flex-direction: row; padding-right: 0; padding-left: 0; align-items: stretch}#highlights-title{margin-bottom: 30px}@media (max-width: 991px) {#highlights-title{text-align: center}}#highlights-eyebrow{order: -1; color: var(--color-muted); margin-bottom: 9px}#highlights-description{max-width: 600px}@media (max-width: 767px) {#highlights-description{max-width: 450px}}#highlights-content{display: flex; flex-direction: column}@media (max-width: 991px) {#highlights-content{margin-bottom: 30px; align-items: center}}#highlights-layout{flex-direction: row; align-items: center; justify-content: space-between}@media (max-width: 991px) {#highlights-layout{flex-direction: column}}#highlights{padding-top: 90px; padding-bottom: 90px}#events-title{margin-bottom: 60px}@media (max-width: 767px) {#events-title{text-align: center}}#events-eyebrow{order: -1; color: var(--color-muted); margin-bottom: 9px}#meeting-gallery{width: 60%}#meeting-gallery > .gallery__controls > .gallery__arrow{height: 30px; width: 30px; background-color: var(--color-black); color: var(--color-white); font-size: 18px; min-height: 18px; min-width: 18px}#meeting-gallery > .gallery__controls > .gallery__arrow--previous{left: 5px; top: unset; bottom: -5px}#meeting-gallery > .gallery__controls > .gallery__arrow--next{top: unset; right: 5px; bottom: -5px}@media (max-width: 767px) {#meeting-gallery{width: 100%}}#meeting-title{margin-bottom: 5px}#meeting-subtitle{margin-bottom: 15px; color: var(--color-muted)}#meeting-description{margin-bottom: 15px; max-width: 450px}#meeting-features li.feature-list__item--static{gap: 15px; justify-content: flex-start}#meeting-features{flex-direction: column; gap: 5px}#meeting-content{width: 40%}@media (max-width: 767px) {#meeting-content{width: 100%}}#meeting-hall{display: flex; column-gap: 60px; row-gap: 15px; margin-bottom: 60px; align-items: center; width: 100%}@media (max-width: 767px) {#meeting-hall{flex-direction: column}}#event-gallery{width: 60%}#event-gallery > .gallery__controls > .gallery__arrow{height: 30px; width: 30px; background-color: var(--color-black); color: var(--color-white); font-size: 18px; min-height: 18px; min-width: 18px}#event-gallery > .gallery__controls > .gallery__arrow--previous{left: 5px; top: unset; bottom: -5px}#event-gallery > .gallery__controls > .gallery__arrow--next{top: unset; right: 5px; bottom: -5px}@media (max-width: 767px) {#event-gallery{width: 100%}}#event-title{margin-bottom: 5px}#event-subtitle{color: var(--color-muted); margin-bottom: 15px}#event-description{max-width: 450px; margin-bottom: 15px}#event-features li.feature-list__item--static{gap: 15px; justify-content: flex-start}#event-features{flex-direction: column; gap: 5px}#event-content{width: 40%}@media (max-width: 767px) {#event-content{width: 100%}}#event-space{display: flex; column-gap: 60px; row-gap: 15px; align-items: center}@media (max-width: 767px) {#event-space{flex-direction: column}}@media (max-width: 767px) {#events-content{align-items: center}}#events{padding-top: 90px; padding-bottom: 90px; background-color: var(--color-surface)}@media (max-width: 767px) {#facilities-title{text-align: center}}#facilities-eyebrow{color: var(--color-muted); order: -1; margin-bottom: 9px}#facilities-heading{display: flex; flex-direction: column; width: 40%}@media (max-width: 991px) {#facilities-heading{margin-bottom: 30px}}@media (max-width: 767px) {#facilities-heading{width: 100%; align-items: center}}#car-wash-logo{max-width: 150px; width: 100%}#car-wash-subtitle{color: var(--color-muted)}#car-wash-heading{margin-bottom: 30px; display: flex; column-gap: 30px; align-items: center}#car-wash-description{max-width: 450px}#car-wash{padding-top: 30px; border-top: 1px solid var(--color-border); margin-bottom: 30px}#motorcycle-logo{max-width: 130px; width: 100%}#motorcycle-subtitle{color: var(--color-muted)}#motorcycle-heading{margin-bottom: 30px; display: flex; column-gap: 30px; align-items: center}#motorcycle-description{max-width: 450px; margin-bottom: 30px}#motorcycle-rental{padding-top: 30px; border-top: 1px solid var(--color-border)}#facilities-grid{width: 60%}@media (max-width: 767px) {#facilities-grid{width: 100%}}#facilities-content{flex-direction: row; justify-content: space-between; column-gap: 60px}@media (max-width: 767px) {#facilities-content{flex-direction: column}}#facilities{padding-top: 90px; padding-bottom: 90px}#shop-rental-title{margin-bottom: 30px}@media (max-width: 767px) {#shop-rental-title{text-align: center}}#shop-rental-description{margin-bottom: 30px; max-width: 450px}#shop-rental-eyebrow{margin-bottom: 9px; order: -1; color: var(--color-muted)}#shop-rental{display: flex; flex-direction: column; width: 100%; padding-top: 90px; padding-right: 15px; padding-bottom: 90px; padding-left: 60px; align-items: flex-start; max-width: 485px}@media (max-width: 991px) {#shop-rental{max-width: 380px}}@media (max-width: 767px) {#shop-rental{align-items: center; padding-left: 15px; max-width: 100%}}#shop-rental-layout{justify-content: center; background-color: var(--color-surface); align-items: flex-start; max-width: 100%}#shop-rental-image{background-image: url("image/home3.webp"); background-size: cover; min-height: 500px; max-width: 100%}#shop-rental-section{padding-right: 0; padding-left: 0; flex-direction: row-reverse; align-items: stretch}@media (max-width: 991px) {#faq-title{text-align: center}}#faq-eyebrow{order: -1; color: var(--color-muted); margin-bottom: 9px}#faq-heading{flex-direction: column; display: flex; width: 40%}@media (max-width: 991px) {#faq-heading{align-items: center; width: 100%}}#faq-description{max-width: 450px}@media (max-width: 991px) {#faq-description{max-width: 600px}}@media (max-width: 767px) {#faq-description{max-width: 450px}}#faq-introduction{display: flex; justify-content: space-between; width: 100%; row-gap: 30px; margin-bottom: 60px}@media (max-width: 991px) {#faq-introduction{flex-direction: column; align-items: center}}#faq-icon-1{font-size: 15px; position: absolute; top: 35px; right: 0px}#faq-question-1{flex-direction: row; justify-content: space-between; position: relative; padding-right: 30px}#faq-bedrooms-description{margin-bottom: 15px}#faq-bedrooms-options li.feature-list__item--static{gap: 15px; justify-content: flex-start}#faq-bedrooms-options{flex-direction: column}#faq-bedrooms-note{margin-top: 15px}#faq-icon-2{font-size: 15px; position: absolute; top: 35px; right: 0px}#faq-question-2{flex-direction: row; justify-content: space-between; position: relative; padding-right: 30px}#faq-distance-description{margin-top: 15px}#faq-icon-3{font-size: 15px; position: absolute; top: 35px; right: 0px}#faq-question-3{flex-direction: row; justify-content: space-between; position: relative; padding-right: 30px}#faq-guests-description{margin-bottom: 15px}#faq-guests-options li.feature-list__item--static{gap: 15px; justify-content: flex-start}#faq-guests-options{flex-direction: column}#faq-guests-note{margin-top: 15px}#faq-icon-4{font-size: 15px; position: absolute; top: 35px; right: 0px}#faq-question-4{flex-direction: row; justify-content: space-between; position: relative; padding-right: 30px}#faq-icon-5{font-size: 15px; position: absolute; top: 35px; right: 0px}#faq-question-5{flex-direction: row; justify-content: space-between; position: relative; padding-right: 30px}#faq-icon-6{font-size: 15px; position: absolute; top: 35px; right: 0px}#faq-question-6{flex-direction: row; justify-content: space-between; position: relative; padding-right: 30px}#faq-icon-7{font-size: 15px; position: absolute; top: 35px; right: 0px}#faq-question-7{justify-content: space-between; flex-direction: row; position: relative; padding-right: 30px}#faq-list .faq__question{border-top: 1px solid var(--color-border); padding-top: 30px; font-size: 16px}#faq-list{display: flex; flex-direction: column; gap: 30px}#faq-list .faq__answer{padding-top: 30px}#faq-list .faq__question .heading{font-size: 16px}#faq-section{padding-top: 90px; padding-bottom: 90px}#location-map{width: 100%; border-style: none; height: 450px}#location-content{max-width: 100%}#location{padding-right: 0; padding-left: 0}#contact-title{margin-bottom: 30px}@media (max-width: 767px) {#contact-title{text-align: center}}#contact-description{margin-bottom: 60px; max-width: 450px}#contact-eyebrow{margin-bottom: 9px; order: -1; color: var(--color-muted)}#contact-whatsapp-icon{font-size: 23px; position: absolute; left: 0px}#contact-whatsapp{position: relative; padding-left: 30px}#contact-phone-icon{font-size: 18px; position: absolute; left: 0px; top: 2px}#contact-phone{position: relative; padding-left: 30px}#contact-email-icon{font-size: 18px; position: absolute; left: 0px; top: 5px}#contact-email{position: relative; padding-left: 30px}#contact-address-icon{font-size: 18px; position: absolute; left: 0px; top: 5px}#contact-address-text{width: 100%}#contact-address{position: relative; padding-left: 30px}#contact-details{display: flex; flex-direction: column; row-gap: 15px}#contact{padding-top: 90px; padding-right: 15px; padding-bottom: 90px; padding-left: 60px; display: flex; flex-direction: column; align-items: flex-start; max-width: 485px; width: 100%}@media (max-width: 991px) {#contact{max-width: 380px}}@media (max-width: 767px) {#contact{align-items: center; padding-left: 15px; max-width: 100%}}#contact-layout{background-color: var(--color-surface); align-items: flex-start; justify-content: center; max-width: 100%}#contact-image{background-image: url("image/home6.webp"); background-size: cover; min-height: 500px; max-width: 100%}#contact-section{padding-right: 0; padding-left: 0; flex-direction: row-reverse; align-items: stretch}#copyright{text-align: center}#floating-whatsapp-icon{bottom: 15px; position: fixed; right: 15px; background-color: #25d366; color: var(--color-white); fill: var(--color-white); font-size: 34px; padding-top: 9px; padding-right: 12px; padding-bottom: 9px; padding-left: 12px; border-radius: 15px}#footer-content{align-items: center}#site-footer{padding-top: 30px; padding-bottom: 30px}.gallery--carousel{ visibility: visible; }.gallery .gallery__slides{ display: grid; grid-template-columns: minmax(0, 1fr); transform: none; }.gallery .gallery__slide{ grid-area: 1 / 1; width: 100%; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 400ms ease; }.gallery .gallery__slide.is-active{ opacity: 1; visibility: visible; pointer-events: auto; }.gallery__slide img{ display: block; width: 100%; height: auto; }.faq__question[aria-expanded="true"] > i{ transform: rotate(180deg); }.faq__answer[hidden]{ display: none !important; }body.overlay-open{ overflow: hidden; }.lightbox{ position: fixed; inset: 0; z-index: 10000; color: white; background: rgba(0, 0, 0, .8); touch-action: pan-y; }.lightbox[hidden]{ display: none; }.lightbox button[hidden]{ display: none; }.lightbox__stage{ position: absolute; inset: 0; display: flex; justify-content: center; align-items: center; padding: 0 60px; }.lightbox__image{ display: block; max-width: 100%; max-height: calc(100dvh - 80px); width: auto; height: auto; object-fit: contain; user-select: none; transition: transform 150ms; }.lightbox__image.is-zoomed{ transform: scale(1.5); cursor: zoom-out; }.lightbox__counter{ position: absolute; left: 20px; top: 0; height: 60px; display: flex; align-items: center; font-size: 14px; font-weight: 600; color: #ccc; }.lightbox button{ position: absolute; background: transparent; border: 0; padding: 0; width: 60px; height: 60px; color: white; cursor: pointer; display: grid; place-items: center; }.lightbox__close{ top: 10px; right: 10px; }.lightbox__previous{ left: 0; top: calc(50% - 30px); }.lightbox__next{ right: 0; top: calc(50% - 30px); }.lightbox button svg{ width: 32px; height: 32px; fill: none; stroke: currentColor; stroke-width: 2.5; }.lightbox button:focus-visible{ outline: 2px solid white; outline-offset: -5px; }@media (max-width: 767px) {.lightbox__stage{ padding: 0; }.lightbox__image{ max-height: calc(100dvh - 80px); }}@media (prefers-reduced-motion: reduce) {html{ scroll-behavior: auto; }.gallery__slide,.lightbox__image{ transition: none !important; }}.gallery__slide > .media {width:100%;}.gallery__slide img {aspect-ratio:3/2;}#meeting-hall,#event-space {width:100%;}
html { scrollbar-gutter: stable; }
