.Home-module-scss-module__7LLC5a__container{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100vw;min-height:100vh;display:flex}.Home-module-scss-module__7LLC5a__header{justify-content:center;width:100%;display:flex}.Home-module-scss-module__7LLC5a__heroImage{flex-grow:1}@media only screen and (max-width:768px){.Home-module-scss-module__7LLC5a__heroImage{display:none}}.Home-module-scss-module__7LLC5a__main{background:linear-gradient(#eef2f3,#8e9eab);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.Home-module-scss-module__7LLC5a__main>section{width:100%}.Home-module-scss-module__7LLC5a__welcome{color:#fff;background:linear-gradient(#bdc3c7,#2c3e50);justify-content:center;min-height:100vh;margin-top:2em;font-size:1rem;display:flex}@media only screen and (max-width:768px){.Home-module-scss-module__7LLC5a__welcome{flex-direction:column;margin-top:0}}.Home-module-scss-module__7LLC5a__welcome .Home-module-scss-module__7LLC5a__imageLogoContainer{min-width:50%;position:relative}.Home-module-scss-module__7LLC5a__welcome .Home-module-scss-module__7LLC5a__image{width:100%;height:auto}.Home-module-scss-module__7LLC5a__welcome .Home-module-scss-module__7LLC5a__mobileLogo{display:none;position:absolute;bottom:2em;left:calc(50vw - 90px)}@media only screen and (max-width:768px){.Home-module-scss-module__7LLC5a__welcome .Home-module-scss-module__7LLC5a__mobileLogo{display:block}}.Home-module-scss-module__7LLC5a__welcome .Home-module-scss-module__7LLC5a__content{flex-direction:column;justify-content:center;align-items:center;display:flex}.Home-module-scss-module__7LLC5a__welcome .Home-module-scss-module__7LLC5a__content>p{text-align:center;width:60%}@media only screen and (max-width:1024px) and (min-width:769px){.Home-module-scss-module__7LLC5a__welcome .Home-module-scss-module__7LLC5a__content>p{width:70%}}@media only screen and (max-width:768px) and (min-width:481px){.Home-module-scss-module__7LLC5a__welcome .Home-module-scss-module__7LLC5a__content>p{width:80%}}@media only screen and (max-width:480px){.Home-module-scss-module__7LLC5a__welcome .Home-module-scss-module__7LLC5a__content>p{width:90%}}.Home-module-scss-module__7LLC5a__welcome .Home-module-scss-module__7LLC5a__content .Home-module-scss-module__7LLC5a__booking{flex-direction:column;justify-content:center;align-items:center;margin:1.5em 0;display:flex}.Home-module-scss-module__7LLC5a__details{flex-direction:column;justify-content:center;align-items:center;padding:0 5%;display:flex}.Home-module-scss-module__7LLC5a__details .Home-module-scss-module__7LLC5a__container{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.Home-module-scss-module__7LLC5a__details .Home-module-scss-module__7LLC5a__container>.Home-module-scss-module__7LLC5a__content{flex-direction:column;flex-grow:1;min-height:100vh;display:flex}.Home-module-scss-module__7LLC5a__details .Home-module-scss-module__7LLC5a__container>.Home-module-scss-module__7LLC5a__content>p{text-align:center;margin:30vh 10% 50vh}.Home-module-scss-module__7LLC5a__details .Home-module-scss-module__7LLC5a__container>.Home-module-scss-module__7LLC5a__content>p:last-child{margin-bottom:30vh}@media only screen and (max-width:1024px){.Home-module-scss-module__7LLC5a__details .Home-module-scss-module__7LLC5a__container>.Home-module-scss-module__7LLC5a__content>p{margin:20vh 10%}.Home-module-scss-module__7LLC5a__details .Home-module-scss-module__7LLC5a__container>.Home-module-scss-module__7LLC5a__content>p:last-child{margin-bottom:75vh}}@media only screen and (max-width:768px) and (min-width:481px){.Home-module-scss-module__7LLC5a__details .Home-module-scss-module__7LLC5a__container>.Home-module-scss-module__7LLC5a__content>p:last-child{margin-bottom:70vh}}@media only screen and (max-width:480px){.Home-module-scss-module__7LLC5a__details .Home-module-scss-module__7LLC5a__container>.Home-module-scss-module__7LLC5a__content>p:last-child{margin-bottom:75vh}}.Home-module-scss-module__7LLC5a__details .Home-module-scss-module__7LLC5a__container>.Home-module-scss-module__7LLC5a__imageDivider{flex:0 0 60%;height:100%;position:sticky;top:20vh}@media only screen and (max-width:1024px){.Home-module-scss-module__7LLC5a__details .Home-module-scss-module__7LLC5a__container>.Home-module-scss-module__7LLC5a__imageDivider{width:100%;max-width:unset;background:0 0;padding:0;position:absolute;top:0}.Home-module-scss-module__7LLC5a__details .Home-module-scss-module__7LLC5a__container>.Home-module-scss-module__7LLC5a__imageDivider>.Home-module-scss-module__7LLC5a__imageContainer{margin-top:35vh;position:sticky}}.Home-module-scss-module__7LLC5a__details .Home-module-scss-module__7LLC5a__container .Home-module-scss-module__7LLC5a__detailsImage{width:100%;height:auto;position:absolute;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.Home-module-scss-module__7LLC5a__details .Home-module-scss-module__7LLC5a__container .Home-module-scss-module__7LLC5a__hidden{visibility:hidden}.Home-module-scss-module__7LLC5a__roomSection{flex-direction:column;justify-content:center;align-items:center;padding:10vh 5%;font-size:1rem;display:flex}.Home-module-scss-module__7LLC5a__reviews{background-color:#0000;background-image:linear-gradient(#0000,5%,#98a0a3),url(../media/reviewsBackground.318df1e6.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;align-items:center;margin-top:4em;padding:0 5% 4em;font-size:1rem;display:flex}.Home-module-scss-module__7LLC5a__contactUs,.Home-module-scss-module__7LLC5a__followUs{color:#fff;flex-direction:column;align-items:center;gap:1em;padding:2em 3em 0;font-size:1rem;display:flex}.Home-module-scss-module__7LLC5a__contactUs .Home-module-scss-module__7LLC5a__contactUsContent,.Home-module-scss-module__7LLC5a__contactUs .Home-module-scss-module__7LLC5a__followUsContent,.Home-module-scss-module__7LLC5a__followUs .Home-module-scss-module__7LLC5a__contactUsContent,.Home-module-scss-module__7LLC5a__followUs .Home-module-scss-module__7LLC5a__followUsContent{text-align:center;background:#0000004d;flex-direction:column;justify-content:center;align-items:center;gap:2em;height:100%;padding:2em;display:flex}.Home-module-scss-module__7LLC5a__contactUs{background:linear-gradient(#98a0a3,40%,#2c3e50)}.Home-module-scss-module__7LLC5a__followUs{background:linear-gradient(#2c3e50,70%,#bdc3c7);padding-bottom:3em}.Home-module-scss-module__7LLC5a__socialIconsContainer{justify-content:center;align-items:center;gap:1em;margin:0 1em;display:flex}.Home-module-scss-module__7LLC5a__banner{background-color:#bdc3c7;padding-bottom:3em}
.HeroBlade-module-scss-module__W3azIG__container{width:100%;position:relative}.HeroBlade-module-scss-module__W3azIG__container--25{height:25%;min-height:25vh;max-height:25vh}.HeroBlade-module-scss-module__W3azIG__container--50{height:50%;min-height:50vh;max-height:50vh}.HeroBlade-module-scss-module__W3azIG__container--75{height:75%;min-height:75vh;max-height:75vh}.HeroBlade-module-scss-module__W3azIG__container--100{height:100%;min-height:100vh}.HeroBlade-module-scss-module__W3azIG__image{object-fit:cover}@media only screen and (max-width:768px){.HeroBlade-module-scss-module__W3azIG__image--left{object-position:left}.HeroBlade-module-scss-module__W3azIG__image--right{object-position:right}.HeroBlade-module-scss-module__W3azIG__image--center{object-position:center}}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_5dda6b3b-module__rCOIyW__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_5dda6b3b-module__rCOIyW__variable{--font-montserrat:"Montserrat","Montserrat Fallback"}
@font-face{font-family:din_condensed;src:url(../media/DINCondensed_Regular-s.p.491a054c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:din_condensed;src:url(../media/DINCondensed_Light-s.p.dbd7a5c2.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:din_condensed Fallback;src:local(Arial);ascent-override:100.51%;descent-override:30.02%;line-gap-override:26.11%;size-adjust:76.61%}.din_condensed_f6dc7426-module__gZLhhG__className{font-family:din_condensed,din_condensed Fallback}
.HalfWidthBlade-module-scss-module__f8nbbq__container{grid-template-columns:1fr 1fr;place-items:stretch center;width:100%;display:grid}.HalfWidthBlade-module-scss-module__f8nbbq__container.HalfWidthBlade-module-scss-module__f8nbbq__left{grid-template-areas:"h1 h2"}.HalfWidthBlade-module-scss-module__f8nbbq__container.HalfWidthBlade-module-scss-module__f8nbbq__right{grid-template-areas:"h2 h1"}@media only screen and (max-width:768px){.HalfWidthBlade-module-scss-module__f8nbbq__container.HalfWidthBlade-module-scss-module__f8nbbq__left,.HalfWidthBlade-module-scss-module__f8nbbq__container.HalfWidthBlade-module-scss-module__f8nbbq__right{grid-template-columns:1fr;grid-template-areas:"h1""h2"}}.HalfWidthBlade-module-scss-module__f8nbbq__halfone{grid-area:h1}.HalfWidthBlade-module-scss-module__f8nbbq__halftwo{grid-area:h2}.HalfWidthBlade-module-scss-module__f8nbbq__halfone,.HalfWidthBlade-module-scss-module__f8nbbq__halftwo{width:100%}.HalfWidthBlade-module-scss-module__f8nbbq__halfWidthImage{height:100%;min-height:100px;position:relative}
.ContactUs-module-scss-module__z0i3zq__container{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100vw;min-height:100vh;display:flex}.ContactUs-module-scss-module__z0i3zq__header{justify-content:center;width:100%;display:flex;position:relative}.ContactUs-module-scss-module__z0i3zq__main{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.ContactUs-module-scss-module__z0i3zq__main>section{width:100%}.ContactUs-module-scss-module__z0i3zq__information{margin:5% 0;font-size:1rem;display:flex}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs{border-right:1px solid gray;flex-direction:column;justify-content:space-between;height:100%;padding:0 5%;display:flex}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs .ContactUs-module-scss-module__z0i3zq__details{flex-wrap:wrap;justify-content:space-evenly;gap:2em;display:flex}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs .ContactUs-module-scss-module__z0i3zq__details>.ContactUs-module-scss-module__z0i3zq__contact{background-color:#d3d3d3;place-items:center;gap:.7em;margin:0 1em;padding:.5em .8em;display:flex}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs .ContactUs-module-scss-module__z0i3zq__details>.ContactUs-module-scss-module__z0i3zq__contact p{margin:0}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs .ContactUs-module-scss-module__z0i3zq__formContainer{position:relative}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form{grid-template:"name email num""msg msg msg"1fr".submit."/1fr 1fr 1fr;gap:.5rem;max-width:100%;font-size:.75em;display:grid}@media only screen and (max-width:1300px) and (min-width:481px){.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form{grid-template:"name name name name""email email num num""msg msg msg msg"1fr".submit submit."/1fr 1fr 1fr 1fr}}@media only screen and (max-width:480px){.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form{grid-template:"name""email""num""msg"1fr"submit"/1fr;font-size:1.2em}}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form #ContactUs-module-scss-module__z0i3zq__name{grid-area:name}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form #ContactUs-module-scss-module__z0i3zq__number{grid-area:num}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form #ContactUs-module-scss-module__z0i3zq__email{grid-area:email}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form #ContactUs-module-scss-module__z0i3zq__message{grid-area:msg;max-width:100%}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form #ContactUs-module-scss-module__z0i3zq__submit{grid-area:submit;justify-self:center;width:100%;margin-top:1em}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form #ContactUs-module-scss-module__z0i3zq__submit .ContactUs-module-scss-module__z0i3zq__sendButtonContent{justify-content:center;align-items:center;gap:.7em;display:flex}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form>div{flex-direction:column;gap:.2em;margin-top:1.3em;display:flex;position:relative}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form>div>.ContactUs-module-scss-module__z0i3zq__error{color:#fa5661;align-self:flex-end;font-size:.8em;position:absolute;top:-1.3em}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form>div>label{z-index:-1;font-size:.95em;transition:all .3s ease-in-out;position:absolute;top:.3em;left:.3em}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form>div input:focus~label,.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form>div input.ContactUs-module-scss-module__z0i3zq__content~label,.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form>div textarea:focus~label,.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form>div textarea.ContactUs-module-scss-module__z0i3zq__content~label{color:#595959;top:-1.3em}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form>div .ContactUs-module-scss-module__z0i3zq__messageCount{color:#595959;font-size:.7em}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form input,.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form textarea{background-color:#0000;border:none;border-bottom:1px solid gray;width:100%;max-width:100%}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form input{padding-bottom:.3em;font-size:1em}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs form textarea{border-top:1px solid gray;height:7em;min-height:4.2em;font-size:.9em}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs .ContactUs-module-scss-module__z0i3zq__submissionConfirmation{z-index:1;justify-content:center;align-items:center;width:100%;padding:3em;font-size:.8em;display:flex;position:absolute;top:0;bottom:0;left:0}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs .ContactUs-module-scss-module__z0i3zq__submissionConfirmation:after{content:"";opacity:.7;background-color:#fff;width:100%;height:100%;position:absolute}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs .ContactUs-module-scss-module__z0i3zq__submissionConfirmation .ContactUs-module-scss-module__z0i3zq__content{z-index:1;background-color:#fff;border-top:1px solid green;border-bottom:1px solid green;flex-direction:column;justify-content:center;align-items:center;padding:1em;display:flex}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__writeUs .ContactUs-module-scss-module__z0i3zq__submissionConfirmation .ContactUs-module-scss-module__z0i3zq__content.ContactUs-module-scss-module__z0i3zq__error{border-color:#fa5661}.ContactUs-module-scss-module__z0i3zq__information .ContactUs-module-scss-module__z0i3zq__findUs{flex-direction:column;padding:0 5%;display:flex}.ContactUs-module-scss-module__z0i3zq__information #ContactUs-module-scss-module__z0i3zq__locationIcon{align-self:center;width:50px;height:50px}.ContactUs-module-scss-module__z0i3zq__leaveReview{flex-direction:column;place-items:center;margin:3em 0;padding:0 10%;display:flex}.ContactUs-module-scss-module__z0i3zq__leaveReview .ContactUs-module-scss-module__z0i3zq__reviewLinks{flex-wrap:wrap;justify-content:space-evenly;gap:2em;padding:1em 0;display:flex}.ContactUs-module-scss-module__z0i3zq__leaveReview .ContactUs-module-scss-module__z0i3zq__reviewLinks .ContactUs-module-scss-module__z0i3zq__reviewLink{background-color:gray;border-radius:1em;flex-direction:column;justify-content:center;align-items:center;gap:1em;width:25%;min-width:230px;padding:2em;display:flex;box-shadow:2px 2px 10px gray}@media only screen and (max-width:480px){.ContactUs-module-scss-module__z0i3zq__leaveReview .ContactUs-module-scss-module__z0i3zq__reviewLinks .ContactUs-module-scss-module__z0i3zq__reviewLink{width:100%;padding:1em}}.ContactUs-module-scss-module__z0i3zq__tripAdvisorImage,.ContactUs-module-scss-module__z0i3zq__googleImage{width:150px;height:150px}@media only screen and (max-width:480px){.ContactUs-module-scss-module__z0i3zq__tripAdvisorImage,.ContactUs-module-scss-module__z0i3zq__googleImage{width:75px;height:75px}}.ContactUs-module-scss-module__z0i3zq__bookingcomImage{width:61px;height:58px}@media only screen and (max-width:480px){.ContactUs-module-scss-module__z0i3zq__bookingcomImage{width:40px;height:38px}}.ContactUs-module-scss-module__z0i3zq__bookingcomText{width:auto;height:35px}@media only screen and (max-width:480px){.ContactUs-module-scss-module__z0i3zq__bookingcomText{height:25px}}
.NavBar-module-scss-module__MaeMNa__nav{z-index:2;letter-spacing:.4em;flex-direction:column;justify-content:center;align-items:center;gap:2em;width:100%;margin-bottom:1em;font-size:1.15rem;font-weight:300;display:flex;position:absolute;bottom:0}@media only screen and (max-width:768px){.NavBar-module-scss-module__MaeMNa__nav{justify-content:flex-start;align-items:unset;top:0;right:0;bottom:unset;z-index:3;gap:0;width:min-content;position:fixed}.NavBar-module-scss-module__MaeMNa__nav img{-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);background-color:#000000b3;padding:.5em 0}}.NavBar-module-scss-module__MaeMNa__nav .NavBar-module-scss-module__MaeMNa__menuToggle{-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);background-color:#0000004d;flex-direction:column;align-items:center;gap:6.37px;display:flex}.NavBar-module-scss-module__MaeMNa__nav .NavBar-module-scss-module__MaeMNa__menuToggle>span{background-color:#fff;border-radius:4px;width:35px;height:6px;transition:transform .5s cubic-bezier(.77,.2,.05,1),opacity .5s}.NavBar-module-scss-module__MaeMNa__nav .NavBar-module-scss-module__MaeMNa__menuToggle>span:first-child{transform-origin:0 3px}.NavBar-module-scss-module__MaeMNa__nav .NavBar-module-scss-module__MaeMNa__menuToggle>span:nth-child(3){transform-origin:0 calc(100% - 3px)}.NavBar-module-scss-module__MaeMNa__nav .NavBar-module-scss-module__MaeMNa__menuToggle.NavBar-module-scss-module__MaeMNa__cross>span:first-child{transform:translate(5.13px)rotate(45deg)}.NavBar-module-scss-module__MaeMNa__nav .NavBar-module-scss-module__MaeMNa__menuToggle.NavBar-module-scss-module__MaeMNa__cross>span:nth-child(3){transform:translate(5.13px)rotate(-45deg)}.NavBar-module-scss-module__MaeMNa__nav .NavBar-module-scss-module__MaeMNa__menuToggle.NavBar-module-scss-module__MaeMNa__cross>span:nth-child(2){opacity:0}@media only screen and (min-width:768px){.NavBar-module-scss-module__MaeMNa__detailPage.NavBar-module-scss-module__MaeMNa__nav{margin-bottom:0;position:static}}.NavBar-module-scss-module__MaeMNa__navItems{color:#fff;position:relative}@media only screen and (max-width:768px){.NavBar-module-scss-module__MaeMNa__navItems{flex-direction:column;display:flex}}.NavBar-module-scss-module__MaeMNa__navItems>a{z-index:1;justify-content:center;align-items:center;width:19vw;padding:.5em .5vw;display:inline-flex;position:relative}@media only screen and (max-width:768px){.NavBar-module-scss-module__MaeMNa__navItems>a{width:unset;border-bottom:1px solid #2c5773;padding:1em 2em}.NavBar-module-scss-module__MaeMNa__navItems{-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);background-color:#000000b3}.NavBar-module-scss-module__MaeMNa__navItems>a.NavBar-module-scss-module__MaeMNa__current{background-color:#bdc3c7;border-radius:.2em}}.NavBar-module-scss-module__MaeMNa__navItems .NavBar-module-scss-module__MaeMNa__navItemBar{opacity:.6;background-color:#bdc3c7;border:1px solid #fff;width:18vw;height:100%;transition:all .5s ease-in-out;position:absolute;bottom:0}.NavBar-module-scss-module__MaeMNa__navItems a:first-child.NavBar-module-scss-module__MaeMNa__current~.NavBar-module-scss-module__MaeMNa__navItemBar,.NavBar-module-scss-module__MaeMNa__navItems a:first-child:not(.NavBar-module-scss-module__MaeMNa__current):hover~.NavBar-module-scss-module__MaeMNa__navItemBar{transform:translate(.5vw)}@media only screen and (max-width:768px){.NavBar-module-scss-module__MaeMNa__navItems :first-child{opacity:0;animation-name:NavBar-module-scss-module__MaeMNa__slideIn;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:0s;animation-fill-mode:forwards}}.NavBar-module-scss-module__MaeMNa__navItems a:nth-child(2).NavBar-module-scss-module__MaeMNa__current~.NavBar-module-scss-module__MaeMNa__navItemBar,.NavBar-module-scss-module__MaeMNa__navItems a:nth-child(2):not(.NavBar-module-scss-module__MaeMNa__current):hover~.NavBar-module-scss-module__MaeMNa__navItemBar{transform:translate(19.5vw)}@media only screen and (max-width:768px){.NavBar-module-scss-module__MaeMNa__navItems :nth-child(2){opacity:0;animation-name:NavBar-module-scss-module__MaeMNa__slideIn;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:.2s;animation-fill-mode:forwards}}.NavBar-module-scss-module__MaeMNa__navItems a:nth-child(3).NavBar-module-scss-module__MaeMNa__current~.NavBar-module-scss-module__MaeMNa__navItemBar,.NavBar-module-scss-module__MaeMNa__navItems a:nth-child(3):not(.NavBar-module-scss-module__MaeMNa__current):hover~.NavBar-module-scss-module__MaeMNa__navItemBar{transform:translate(38.5vw)}@media only screen and (max-width:768px){.NavBar-module-scss-module__MaeMNa__navItems :nth-child(3){opacity:0;animation-name:NavBar-module-scss-module__MaeMNa__slideIn;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:.4s;animation-fill-mode:forwards}}.NavBar-module-scss-module__MaeMNa__navItems a:nth-child(4).NavBar-module-scss-module__MaeMNa__current~.NavBar-module-scss-module__MaeMNa__navItemBar,.NavBar-module-scss-module__MaeMNa__navItems a:nth-child(4):not(.NavBar-module-scss-module__MaeMNa__current):hover~.NavBar-module-scss-module__MaeMNa__navItemBar{transform:translate(57.5vw)}@media only screen and (max-width:768px){.NavBar-module-scss-module__MaeMNa__navItems :nth-child(4){opacity:0;animation-name:NavBar-module-scss-module__MaeMNa__slideIn;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:.6s;animation-fill-mode:forwards}}.NavBar-module-scss-module__MaeMNa__navItems a:nth-child(5).NavBar-module-scss-module__MaeMNa__current~.NavBar-module-scss-module__MaeMNa__navItemBar,.NavBar-module-scss-module__MaeMNa__navItems a:nth-child(5):not(.NavBar-module-scss-module__MaeMNa__current):hover~.NavBar-module-scss-module__MaeMNa__navItemBar{transform:translate(76.5vw)}@media only screen and (max-width:768px){.NavBar-module-scss-module__MaeMNa__navItems :nth-child(5){opacity:0;animation-name:NavBar-module-scss-module__MaeMNa__slideIn;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:.8s;animation-fill-mode:forwards}}.NavBar-module-scss-module__MaeMNa__navItems a:nth-child(odd):hover~.NavBar-module-scss-module__MaeMNa__navItemBar{animation-name:NavBar-module-scss-module__MaeMNa__navItemHighlighter;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.NavBar-module-scss-module__MaeMNa__navItems a:nth-child(2n):hover~.NavBar-module-scss-module__MaeMNa__navItemBar{animation-name:NavBar-module-scss-module__MaeMNa__navItemHighlighter2;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes NavBar-module-scss-module__MaeMNa__navItemHighlighter{0%{height:100%}20%{height:.2em}80%{height:100%}}@keyframes NavBar-module-scss-module__MaeMNa__navItemHighlighter2{0%{height:100%}20%{height:.2em}80%{height:100%}}@keyframes NavBar-module-scss-module__MaeMNa__slideIn{0%{transform:translate(100%)}to{opacity:1;transform:translate(0)}}
.SilosFooter-module-scss-module__eM_joq__silosFooter{background-color:#fff;border-top:1px solid #eaeaea;flex-direction:column;justify-content:center;align-items:center;gap:1em;width:100%;padding:1em;font-size:1rem;display:flex}.SilosFooter-module-scss-module__eM_joq__silosFooter section{justify-content:center;align-items:center;gap:1em;width:100%;display:flex}@media only screen and (max-width:480px){.SilosFooter-module-scss-module__eM_joq__silosFooter section{flex-direction:column;gap:1em;margin-top:1em}}.SilosFooter-module-scss-module__eM_joq__silosFooter section>*{text-align:center;flex-grow:1;flex-basis:0}.SilosFooter-module-scss-module__eM_joq__silosFooter section .SilosFooter-module-scss-module__eM_joq__siteLinksContainer{flex-grow:2;justify-content:space-evenly;align-items:center;display:flex}@media only screen and (max-width:768px){.SilosFooter-module-scss-module__eM_joq__silosFooter section .SilosFooter-module-scss-module__eM_joq__siteLinksContainer{flex-direction:column;gap:1em;margin-top:1em}}@media only screen and (max-width:480px){.SilosFooter-module-scss-module__eM_joq__silosFooter section .SilosFooter-module-scss-module__eM_joq__siteLinksContainer{gap:2em}}.SilosFooter-module-scss-module__eM_joq__silosFooter section .SilosFooter-module-scss-module__eM_joq__logos{justify-content:center;align-items:center;gap:.5em;min-width:210px;display:flex}@media only screen and (max-width:480px){.SilosFooter-module-scss-module__eM_joq__silosFooter section .SilosFooter-module-scss-module__eM_joq__logos{gap:2em}}.SilosFooter-module-scss-module__eM_joq__silosFooter section .SilosFooter-module-scss-module__eM_joq__logos a{justify-items:center;min-width:30px;display:flex}@media only screen and (min-width:481px){.SilosFooter-module-scss-module__eM_joq__silosFooter section .SilosFooter-module-scss-module__eM_joq__logos a{align-self:flex-end}}.SilosFooter-module-scss-module__eM_joq__silosFooter section .SilosFooter-module-scss-module__eM_joq__contactLinksContainer{flex-direction:column;flex-grow:.5;align-items:center;gap:.5em;display:flex}.SilosFooter-module-scss-module__eM_joq__silosFooter section .SilosFooter-module-scss-module__eM_joq__privacyLink{opacity:.8;font-size:.8em}.SilosFooter-module-scss-module__eM_joq__contact{justify-content:center;align-items:center;display:flex}.SilosFooter-module-scss-module__eM_joq__contact a{background-color:#d3d3d3;justify-content:center;align-items:center;gap:.25em;padding:.2em .5em;display:flex}.SilosFooter-module-scss-module__eM_joq__contact p{margin:.5em 0}
.SilosHeading-module-scss-module__gt_Z9a__heading{flex-direction:column;align-items:flex-start;max-width:50%;margin:1.5em 1em;display:flex}@media only screen and (max-width:768px) and (min-width:481px){.SilosHeading-module-scss-module__gt_Z9a__heading{max-width:70%}}@media only screen and (max-width:480px){.SilosHeading-module-scss-module__gt_Z9a__heading{max-width:85%}}.SilosHeading-module-scss-module__gt_Z9a__heading.SilosHeading-module-scss-module__gt_Z9a__fullWidth{max-width:max-content}.SilosHeading-module-scss-module__gt_Z9a__heading>.SilosHeading-module-scss-module__gt_Z9a__smallText{margin:0;font-size:max(1.2em,25px);font-weight:lighter}@media only screen and (max-width:1024px) and (min-width:769px){.SilosHeading-module-scss-module__gt_Z9a__heading>.SilosHeading-module-scss-module__gt_Z9a__smallText{font-size:max(1.2em,20px)}}@media only screen and (max-width:768px) and (min-width:481px){.SilosHeading-module-scss-module__gt_Z9a__heading>.SilosHeading-module-scss-module__gt_Z9a__smallText{font-size:max(1.2em,15px)}}@media only screen and (max-width:480px){.SilosHeading-module-scss-module__gt_Z9a__heading>.SilosHeading-module-scss-module__gt_Z9a__smallText{font-size:max(1.3em,10px)}}.SilosHeading-module-scss-module__gt_Z9a__heading>.SilosHeading-module-scss-module__gt_Z9a__largeText{margin:0;font-size:min(3em,100px);font-style:normal;font-weight:700}@media only screen and (max-width:1024px) and (min-width:769px){.SilosHeading-module-scss-module__gt_Z9a__heading>.SilosHeading-module-scss-module__gt_Z9a__largeText{font-size:min(3em,80px)}}@media only screen and (max-width:768px) and (min-width:481px){.SilosHeading-module-scss-module__gt_Z9a__heading>.SilosHeading-module-scss-module__gt_Z9a__largeText{font-size:min(3em,60px)}}@media only screen and (max-width:480px){.SilosHeading-module-scss-module__gt_Z9a__heading>.SilosHeading-module-scss-module__gt_Z9a__largeText{font-size:min(2.2em,50px)}}.SilosHeading-module-scss-module__gt_Z9a__left{margin-right:auto}.SilosHeading-module-scss-module__gt_Z9a__right{margin-left:auto}.SilosHeading-module-scss-module__gt_Z9a__right .SilosHeading-module-scss-module__gt_Z9a__smallText{align-self:flex-end}.SilosHeading-module-scss-module__gt_Z9a__noMargin{margin:0}
.BookingEngineWidget-module-scss-module__qF8zya__searchBar{justify-content:space-around;width:100%;padding:.5em 0;display:flex}@media only screen and (max-width:480px){.BookingEngineWidget-module-scss-module__qF8zya__searchBar{flex-direction:column;align-items:stretch;gap:.5em}}.BookingEngineWidget-module-scss-module__qF8zya__dateRange{background-color:#fff;flex-grow:1;justify-content:center;align-items:center;gap:1em;padding:.5em 0;display:flex}.BookingEngineWidget-module-scss-module__qF8zya__selectedDate{flex-direction:column;justify-content:flex-start;display:flex}.BookingEngineWidget-module-scss-module__qF8zya__label{color:#4a4a4a;font-size:.9em}.BookingEngineWidget-module-scss-module__qF8zya__flexibleDates{flex-direction:column;gap:5px;padding-left:.5em;display:flex}.BookingEngineWidget-module-scss-module__qF8zya__bookingLink.BookingEngineWidget-module-scss-module__qF8zya__disabled{cursor:not-allowed}
.SilosButton-module-scss-module__Z2tACq__container{cursor:pointer;letter-spacing:.2em;background-position:top;background-repeat:no-repeat;background-size:100% 250%;outline:2px solid #0000;justify-content:center;align-items:center;padding:1em 4em;font-size:1em;font-weight:400;transition:background-position 1s,color 1s,outline-color 1s,fill 1s;display:flex}.SilosButton-module-scss-module__Z2tACq__container.SilosButton-module-scss-module__Z2tACq__disabled,.SilosButton-module-scss-module__Z2tACq__container:disabled{cursor:not-allowed;background-image:linear-gradient(#bcbcb3,#bcbcb3)}.SilosButton-module-scss-module__Z2tACq__container:hover:not(.SilosButton-module-scss-module__Z2tACq__disabled):not(:disabled){background-position:bottom}.SilosButton-module-scss-module__Z2tACq__light{color:#fff;fill:#fff;background-image:linear-gradient(#736b62,#bcbcb3)}.SilosButton-module-scss-module__Z2tACq__light.SilosButton-module-scss-module__Z2tACq__transparent{color:#000;background-color:#0000;background-image:linear-gradient(#f000,#bcbcb3);outline-color:#736b62}.SilosButton-module-scss-module__Z2tACq__light:hover:not(.SilosButton-module-scss-module__Z2tACq__disabled):not(:disabled){color:#000;fill:#000;outline-color:#736b62}.SilosButton-module-scss-module__Z2tACq__dark{color:#000;background-image:linear-gradient(#8de0f2,#2c5773)}.SilosButton-module-scss-module__Z2tACq__dark.SilosButton-module-scss-module__Z2tACq__transparent{color:#fff;background-color:#0000;background-image:linear-gradient(#f000,#2c5773);outline-color:#8de0f2}.SilosButton-module-scss-module__Z2tACq__dark:hover{color:#fff;outline-color:#8de0f2}
#ApartmentShowcase-module-scss-module__g197EG__penthouseHarbour{background-image:linear-gradient(90deg,#000,10%,#0000),url(../media/showcase-penthouse.5f89c44b.webp)}#ApartmentShowcase-module-scss-module__g197EG__watersEdge{background-image:linear-gradient(90deg,#000,20%,#0000),url(../media/showcase-watersEdge.f2d19a6e.webp)}#ApartmentShowcase-module-scss-module__g197EG__penthouseHarbour,#ApartmentShowcase-module-scss-module__g197EG__watersEdge{background-position:50%;background-repeat:no-repeat;background-size:cover}.ApartmentShowcase-module-scss-module__g197EG__container{flex-direction:column;gap:.25em;width:100%;height:70vh;display:flex}.ApartmentShowcase-module-scss-module__g197EG__container .ApartmentShowcase-module-scss-module__g197EG__fullWidth{color:#fff;flex-direction:column;flex-grow:1;justify-content:space-between;align-items:flex-start;font-size:1.5em;font-weight:300;transition:all 2s ease-in-out .75s;display:flex}.ApartmentShowcase-module-scss-module__g197EG__container .ApartmentShowcase-module-scss-module__g197EG__fullWidth>*{align-items:center;display:flex}.ApartmentShowcase-module-scss-module__g197EG__container .ApartmentShowcase-module-scss-module__g197EG__fullWidth .ApartmentShowcase-module-scss-module__g197EG__roomDetails{opacity:0;flex-direction:column;justify-content:center;align-self:center;gap:1em;width:0;max-width:fit-content;height:0;max-height:fit-content;font-size:.5em;transition:opacity 1s ease-in-out,height 1s ease-in-out 1s,width 1s ease-in-out 1s;display:flex;overflow:hidden}.ApartmentShowcase-module-scss-module__g197EG__container .ApartmentShowcase-module-scss-module__g197EG__fullWidth.ApartmentShowcase-module-scss-module__g197EG__inactive .ApartmentShowcase-module-scss-module__g197EG__roomDetails{visibility:hidden}.ApartmentShowcase-module-scss-module__g197EG__container .ApartmentShowcase-module-scss-module__g197EG__fullWidth.ApartmentShowcase-module-scss-module__g197EG__active{flex-grow:10;font-size:2em}.ApartmentShowcase-module-scss-module__g197EG__container .ApartmentShowcase-module-scss-module__g197EG__fullWidth.ApartmentShowcase-module-scss-module__g197EG__active .ApartmentShowcase-module-scss-module__g197EG__roomDetails{visibility:visible;opacity:1;width:600px;max-width:fit-content;height:150px;max-height:fit-content;padding:0 10px;transition:height 1s ease-in-out 1s,width 1s ease-in-out 1s,opacity 1s ease-in-out 2s}.ApartmentShowcase-module-scss-module__g197EG__icons{justify-content:center;align-items:center;gap:1em;display:flex}.ApartmentShowcase-module-scss-module__g197EG__icons .ApartmentShowcase-module-scss-module__g197EG__group{white-space:nowrap;align-items:center;gap:.3em;display:flex}.ApartmentShowcase-module-scss-module__g197EG__chevron{transition:transform 1s ease-in-out 2s}button.ApartmentShowcase-module-scss-module__g197EG__active .ApartmentShowcase-module-scss-module__g197EG__chevron{animation-name:ApartmentShowcase-module-scss-module__g197EG__activeBounce;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-direction:normal;animation-delay:0s;transform:rotate(180deg)}@keyframes ApartmentShowcase-module-scss-module__g197EG__activeBounce{0%{transform:translateY(0)}25%{transform:translateY(-5px)}75%{transform:translateY(5px)}to{transform:translateY(0)}}
.Apartments-module-scss-module__3S-Fiq__container{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100vw;min-height:100vh;display:flex}.Apartments-module-scss-module__3S-Fiq__header{justify-content:center;width:100%;display:flex;position:relative}.Apartments-module-scss-module__3S-Fiq__main{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.Apartments-module-scss-module__3S-Fiq__main>section{width:100%}.Apartments-module-scss-module__3S-Fiq__intro{justify-content:center;display:flex}.Apartments-module-scss-module__3S-Fiq__intro p{text-align:center;width:60vw;margin-top:2em}@media only screen and (max-width:480px){.Apartments-module-scss-module__3S-Fiq__intro p{width:70vw}}#Apartments-module-scss-module__3S-Fiq__penthouseHarbour>.Apartments-module-scss-module__3S-Fiq__image{background-image:linear-gradient(90deg,#0000006b,30%,#0000),url(../media/penthouseHarbour.dc815f56.webp)}#Apartments-module-scss-module__3S-Fiq__watersEdge>.Apartments-module-scss-module__3S-Fiq__image{background-image:linear-gradient(90deg,#0000006b,30%,#0000),url(../media/watersEdge.d3c129ef.webp)}.Apartments-module-scss-module__3S-Fiq__roomsContainer{align-content:stretch;min-height:95vh;margin:2em 3vw;padding:3vh 2vw;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:1024px) and (min-width:769px){.Apartments-module-scss-module__3S-Fiq__roomsContainer{flex-wrap:wrap;min-height:150vh;margin:3em 10vw}}@media only screen and (max-width:768px) and (min-width:481px){.Apartments-module-scss-module__3S-Fiq__roomsContainer{flex-direction:column;min-height:200vh}}@media only screen and (max-width:480px){.Apartments-module-scss-module__3S-Fiq__roomsContainer{flex-direction:column;min-height:280px}}.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__room{flex-direction:column;align-items:stretch;width:50%;font-size:.8em;transition:height .5s linear,transform .5s linear;display:flex;position:relative}@media only screen and (max-width:1024px) and (min-width:769px){.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__room{width:50%}}@media only screen and (max-width:768px) and (min-width:481px){.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__room{width:100%;height:50vh}}@media only screen and (max-width:480px){.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__room{flex-wrap:wrap;width:100%;height:80vh}}.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__room:hover{z-index:1;transform:scale(1.05)}.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__room:first-child{opacity:0;animation-name:Apartments-module-scss-module__3S-Fiq__slideDown;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:1;animation-delay:.4s;animation-fill-mode:forwards}.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__room:nth-child(2){opacity:0;animation-name:Apartments-module-scss-module__3S-Fiq__slideDown;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:1;animation-delay:.8s;animation-fill-mode:forwards}.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__room:nth-child(3){opacity:0;animation-name:Apartments-module-scss-module__3S-Fiq__slideDown;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:1;animation-delay:1.2s;animation-fill-mode:forwards}.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__room:nth-child(4){opacity:0;animation-name:Apartments-module-scss-module__3S-Fiq__slideDown;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:1;animation-delay:1.6s;animation-fill-mode:forwards}.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__image{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #000;flex-direction:column;justify-content:center;width:100%;height:100%;padding:1em;transition:all 1s linear;display:flex}@media only screen and (max-width:768px) and (min-width:481px){.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__image{flex-direction:row}}@media only screen and (max-width:480px){.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__image{flex-wrap:wrap;width:100%}}.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__image.Apartments-module-scss-module__3S-Fiq__short{height:70%}@media only screen and (max-width:1024px) and (min-width:769px){.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__image.Apartments-module-scss-module__3S-Fiq__short{height:60%}}@media only screen and (max-width:768px) and (min-width:481px){.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__image.Apartments-module-scss-module__3S-Fiq__short{height:50%}}@media only screen and (max-width:480px){.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__image.Apartments-module-scss-module__3S-Fiq__short{height:60%}}.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__actions,.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__heading{flex-direction:column;flex-grow:1;justify-content:flex-end;gap:.5em;display:flex}@media only screen and (max-width:768px){.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__actions,.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__heading{flex-flow:wrap;gap:1em}}.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__actions{align-items:normal;width:fit-content;font-size:1em}@media only screen and (max-width:768px) and (min-width:481px){.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__actions{align-content:flex-end;max-width:50%;font-size:1.2em}.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__actions>*{flex-grow:1}}@media only screen and (max-width:480px){.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__actions{align-content:flex-end;width:100%;font-size:1.2em}.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__actions>*{flex-grow:1}}.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__heading{color:#fff;font-size:.6em}@media only screen and (max-width:1024px) and (min-width:769px){.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__heading{font-size:.8em}}@media only screen and (max-width:768px){.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__heading{justify-content:flex-start;width:40%;font-size:1.2em}}.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__short .Apartments-module-scss-module__3S-Fiq__heading{font-size:.8em}.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__chevron{transform-origin:50%;transition:transform .5s ease-in-out;transform:rotate(180deg)}.Apartments-module-scss-module__3S-Fiq__roomsContainer .Apartments-module-scss-module__3S-Fiq__chevron.Apartments-module-scss-module__3S-Fiq__close{transform:rotate(0)}.Apartments-module-scss-module__3S-Fiq__blurb{z-index:0;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;height:30%;padding:1em 1em 2em;font-size:.8em;display:flex;position:absolute;bottom:0;left:0}@media only screen and (max-width:1024px) and (min-width:769px){.Apartments-module-scss-module__3S-Fiq__blurb{height:40%}}@media only screen and (max-width:768px) and (min-width:481px){.Apartments-module-scss-module__3S-Fiq__blurb{justify-content:space-evenly;height:50%;font-size:1em}}@media only screen and (max-width:480px){.Apartments-module-scss-module__3S-Fiq__blurb{justify-content:space-evenly;height:40%;font-size:1em}}.Apartments-module-scss-module__3S-Fiq__blurbContent{flex-direction:column;flex-grow:1;justify-content:center;display:flex}@media only screen and (max-width:768px){.Apartments-module-scss-module__3S-Fiq__blurbContent{flex-grow:0}}@keyframes Apartments-module-scss-module__3S-Fiq__slideDown{0%{clip-path:inset(0 0 100%)}10%{opacity:1}to{clip-path:inset(0);opacity:1}}.Apartments-module-scss-module__3S-Fiq__banner{width:100%;padding-bottom:4em}
.Faq-module-scss-module__85R_7G__container{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100vw;min-height:100vh;display:flex}.Faq-module-scss-module__85R_7G__header{justify-content:center;width:100%;display:flex;position:relative}.Faq-module-scss-module__85R_7G__main{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.Faq-module-scss-module__85R_7G__main>section{width:100%}.Faq-module-scss-module__85R_7G__intro{flex-direction:column;justify-content:center;align-items:center;gap:1.5em;margin-top:3em;display:flex}.Faq-module-scss-module__85R_7G__intro>p{text-align:center;width:60vw}@media only screen and (max-width:480px){.Faq-module-scss-module__85R_7G__intro>p{width:80vw}}.Faq-module-scss-module__85R_7G__faqsContainer{margin:5% 0;font-size:1rem;display:flex}.Faq-module-scss-module__85R_7G__faqsContainer .Faq-module-scss-module__85R_7G__faqs{text-align:center;border-right:1px solid gray;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:0 5%;display:flex}.Faq-module-scss-module__85R_7G__faqsContainer .Faq-module-scss-module__85R_7G__faqs h3{margin-top:1em;font-weight:700}.Faq-module-scss-module__85R_7G__faqsContainer .Faq-module-scss-module__85R_7G__faqs p{padding:0 2em;font-size:.8em}@media only screen and (max-width:768px){.Faq-module-scss-module__85R_7G__faqsContainer .Faq-module-scss-module__85R_7G__faqs p{font-size:1em}}.Faq-module-scss-module__85R_7G__banner{width:100%;padding-bottom:4em}
.NotFound-module-scss-module__EfR9iW__container{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100vw;min-height:100vh;display:flex}.NotFound-module-scss-module__EfR9iW__header{justify-content:center;width:100%;display:flex;position:relative}.NotFound-module-scss-module__EfR9iW__main{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:1em;width:100%;padding:0 3em;display:flex}.NotFound-module-scss-module__EfR9iW__main li{max-width:70%;padding-bottom:.5em}@media only screen and (max-width:768px){.NotFound-module-scss-module__EfR9iW__main li{max-width:90%}}
.ReviewsBlade-module-scss-module__IcVita__reviewsBlade{flex-direction:column;align-items:center;gap:2em;width:100%;margin-top:2em;display:flex}.ReviewsBlade-module-scss-module__IcVita__reviewsBlade .ReviewsBlade-module-scss-module__IcVita__reviews{justify-content:space-evenly;width:100%;min-height:50vh;display:flex}@media only screen and (max-width:768px){.ReviewsBlade-module-scss-module__IcVita__reviewsBlade .ReviewsBlade-module-scss-module__IcVita__reviews{flex-direction:column}}.ReviewsBlade-module-scss-module__IcVita__review{flex-direction:column;flex-grow:1;flex-basis:0;justify-content:space-between;align-items:center;padding:0 3em;font-weight:300;animation:1.5s ease-in-out forwards ReviewsBlade-module-scss-module__IcVita__fadeIn;display:flex}.ReviewsBlade-module-scss-module__IcVita__review .ReviewsBlade-module-scss-module__IcVita__content{flex-grow:1}.ReviewsBlade-module-scss-module__IcVita__review p{text-align:center}.ReviewsBlade-module-scss-module__IcVita__review .ReviewsBlade-module-scss-module__IcVita__author{font-weight:600}.ReviewsBlade-module-scss-module__IcVita__fadeOut{animation:2s ease-in-out forwards ReviewsBlade-module-scss-module__IcVita__fadeOut}@keyframes ReviewsBlade-module-scss-module__IcVita__fadeOut{0%{opacity:1}to{opacity:0;transform:translateY(40px)}}@keyframes ReviewsBlade-module-scss-module__IcVita__fadeIn{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}
.ApartmentDetailPage-module-scss-module__y5xvwW__container{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100vw;min-height:100vh;display:flex}.ApartmentDetailPage-module-scss-module__y5xvwW__header{background:#2c3e50;justify-content:center;width:100%;padding:2em 0;display:flex;position:relative}.ApartmentDetailPage-module-scss-module__y5xvwW__heroImageContainer{align-items:center;width:100%;display:flex}@media only screen and (max-width:480px){.ApartmentDetailPage-module-scss-module__y5xvwW__heroImageContainer{flex-direction:column}}.ApartmentDetailPage-module-scss-module__y5xvwW__heroImage{flex-grow:1;height:50vh;position:relative}@media only screen and (max-width:480px){.ApartmentDetailPage-module-scss-module__y5xvwW__heroImage{width:100%;height:20vh}}.ApartmentDetailPage-module-scss-module__y5xvwW__main{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.ApartmentDetailPage-module-scss-module__y5xvwW__main section{width:100%;padding:2em 0}.ApartmentDetailPage-module-scss-module__y5xvwW__intro{color:#fff;background:linear-gradient(#2c3e50,#bdc3c7);flex-direction:column;justify-content:center;align-items:center;display:flex}.ApartmentDetailPage-module-scss-module__y5xvwW__intro .ApartmentDetailPage-module-scss-module__y5xvwW__penthouseHeading{flex-flow:wrap;align-items:center;gap:1em;margin:1.5em 1em;display:flex}.ApartmentDetailPage-module-scss-module__y5xvwW__intro p{text-align:center;width:60vw;margin:0 0 2em}@media only screen and (max-width:480px){.ApartmentDetailPage-module-scss-module__y5xvwW__intro p{width:70vw}}.ApartmentDetailPage-module-scss-module__y5xvwW__featuresBackground{z-index:-1;background-image:url(../media/fixedBackground.02ad64ce.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;position:fixed;top:0}.ApartmentDetailPage-module-scss-module__y5xvwW__features{flex-direction:column;gap:8em;display:flex}.ApartmentDetailPage-module-scss-module__y5xvwW__features .ApartmentDetailPage-module-scss-module__y5xvwW__featureCopy{text-align:center;color:#fff;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;padding:5em;display:flex}@media only screen and (max-width:480px){.ApartmentDetailPage-module-scss-module__y5xvwW__features .ApartmentDetailPage-module-scss-module__y5xvwW__featureCopy{padding:5em 2em}}.ApartmentDetailPage-module-scss-module__y5xvwW__features .ApartmentDetailPage-module-scss-module__y5xvwW__featureCopy>p{width:80%}.ApartmentDetailPage-module-scss-module__y5xvwW__feature{padding:0 3em}.ApartmentDetailPage-module-scss-module__y5xvwW__gradientBackground{background:linear-gradient(#eef2f3,#8e9eab);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.ApartmentDetailPage-module-scss-module__y5xvwW__amenities{flex-direction:column;align-items:center;display:flex}.ApartmentDetailPage-module-scss-module__y5xvwW__amenities>:first-child{margin-left:10%}.ApartmentDetailPage-module-scss-module__y5xvwW__amenities ul{grid-template-rows:auto;grid-template-columns:1fr 1fr;place-items:center;gap:1em;width:80%;padding:0;display:grid}.ApartmentDetailPage-module-scss-module__y5xvwW__amenities li{opacity:0;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ApartmentDetailPage-module-scss-module__y5xvwW__amenities li.ApartmentDetailPage-module-scss-module__y5xvwW__visible{opacity:1;transition:opacity 2s}.ApartmentDetailPage-module-scss-module__y5xvwW__amenity{flex-direction:column;justify-content:center;align-items:center;display:flex}#ApartmentDetailPage-module-scss-module__y5xvwW__gallery{padding-top:0;position:relative}.ApartmentDetailPage-module-scss-module__y5xvwW__titleImages{flex-direction:column;justify-content:flex-start;align-items:center;max-height:100vh;display:flex;position:sticky;inset:0 0 auto;overflow-x:clip}.ApartmentDetailPage-module-scss-module__y5xvwW__titleImages>:first-child{margin-right:10vw}.ApartmentDetailPage-module-scss-module__y5xvwW__images{justify-content:flex-start;align-items:center;gap:10em;width:100%;max-width:100%;margin-bottom:3em;display:flex}@media only screen and (max-width:480px){.ApartmentDetailPage-module-scss-module__y5xvwW__images{gap:5em}}.ApartmentDetailPage-module-scss-module__y5xvwW__image{object-fit:contain;max-width:90vw;height:100%;max-height:60vh}.ApartmentDetailPage-module-scss-module__y5xvwW__image:first-of-type{max-width:105vw;padding-left:15%}.ApartmentDetailPage-module-scss-module__y5xvwW__image:last-of-type{max-width:105vw;padding-right:15%}.ApartmentDetailPage-module-scss-module__y5xvwW__bookingEngine{flex-direction:column;align-items:center;display:flex}.ApartmentDetailPage-module-scss-module__y5xvwW__bookingEngine div{text-align:center;background-color:#6495ed;width:80%;margin:3em;padding:10em}#ApartmentDetailPage-module-scss-module__y5xvwW__reviews{flex-direction:column;align-items:center;width:80%;padding-bottom:10%;display:flex}
