.page_hotelApex main,.page_hotelHarbourFront main,.page_hotelHarbourView main,.page_hotelHorizon main{padding-top:170px}.page_hotelApex main .top,.page_hotelHarbourFront main .top,.page_hotelHarbourView main .top,.page_hotelHorizon main .top{margin-bottom:48px}.page_hotelApex main .top .topTitle,.page_hotelHarbourFront main .top .topTitle,.page_hotelHarbourView main .top .topTitle,.page_hotelHorizon main .top .topTitle{margin-left:280px;margin-top:48px;margin-bottom:48px}.page_hotelApex main .top .topTitle .title,.page_hotelHarbourFront main .top .topTitle .title,.page_hotelHarbourView main .top .topTitle .title,.page_hotelHorizon main .top .topTitle .title{display:flex;gap:12px;align-items:center}.page_hotelApex main .top .content .title img,.page_hotelApex main .top .topTitle .title img,.page_hotelHarbourFront main .top .content .title img,.page_hotelHarbourFront main .top .topTitle .title img,.page_hotelHarbourView main .top .content .title img,.page_hotelHarbourView main .top .topTitle .title img,.page_hotelHorizon main .top .content .title img,.page_hotelHorizon main .top .topTitle .title img{display:block;height:38px}.page_hotelApex main .top .topTitle .title img:first-child,.page_hotelHarbourFront main .top .topTitle .title img:first-child,.page_hotelHarbourView main .top .topTitle .title img:first-child,.page_hotelHorizon main .top .topTitle .title img:first-child{height:42px}.page_hotelApex main .top .topKv,.page_hotelHarbourFront main .top .topKv,.page_hotelHarbourView main .top .topKv,.page_hotelHorizon main .top .topKv{width:100%;background-repeat:no-repeat}.page_hotelApex main .top .content,.page_hotelHarbourFront main .top .content,.page_hotelHarbourView main .top .content,.page_hotelHorizon main .top .content{width:780px;margin-left:280px}.page_hotelApex main .top .content .headline,.page_hotelApex main .top .content .title,.page_hotelHarbourFront main .top .content .headline,.page_hotelHarbourFront main .top .content .title,.page_hotelHarbourView main .top .content .headline,.page_hotelHarbourView main .top .content .title,.page_hotelHorizon main .top .content .headline,.page_hotelHorizon main .top .content .title{margin-left:140px}.page_hotelApex main .top .content .headline:not(:last-child),.page_hotelApex main .top .content .title:not(:last-child),.page_hotelHarbourFront main .top .content .headline:not(:last-child),.page_hotelHarbourFront main .top .content .title:not(:last-child),.page_hotelHarbourView main .top .content .headline:not(:last-child),.page_hotelHarbourView main .top .content .title:not(:last-child),.page_hotelHorizon main .top .content .headline:not(:last-child),.page_hotelHorizon main .top .content .title:not(:last-child){margin-bottom:32px}.page_hotelApex main .top .content .title,.page_hotelHarbourFront main .top .content .title,.page_hotelHarbourView main .top .content .title,.page_hotelHorizon main .top .content .title{display:flex;gap:12px}.page_hotelApex main .top .content .headline,.page_hotelHarbourFront main .top .content .headline,.page_hotelHarbourView main .top .content .headline,.page_hotelHorizon main .top .content .headline{font-size:1.5rem;letter-spacing:.03125rem;line-height:2.5rem;color:#fff}.page_hotelApex main .top .content .headline>p:not(:first-child),.page_hotelApex.lang_en main .top .topTitle .title>img:not(:first-child),.page_hotelHarbourFront main .top .content .headline>p:not(:first-child),.page_hotelHarbourFront.lang_en main .top .topTitle .title>img:not(:first-child),.page_hotelHarbourView main .top .content .headline>p:not(:first-child),.page_hotelHarbourView.lang_en main .top .topTitle .title>img:not(:first-child),.page_hotelHorizon main .top .content .headline>p:not(:first-child),.page_hotelHorizon.lang_en main .top .topTitle .title>img:not(:first-child){margin-top:16px}.page_hotelApex main .top .showcase,.page_hotelHarbourFront main .top .showcase,.page_hotelHarbourView main .top .showcase,.page_hotelHorizon main .top .showcase{margin-left:420px;margin-top:72px}.page_hotelApex main .top .showcase .showcaseLower,.page_hotelApex main .top .showcase .showcaseUpper,.page_hotelHarbourFront main .top .showcase .showcaseLower,.page_hotelHarbourFront main .top .showcase .showcaseUpper,.page_hotelHarbourView main .top .showcase .showcaseLower,.page_hotelHarbourView main .top .showcase .showcaseUpper,.page_hotelHorizon main .top .showcase .showcaseLower,.page_hotelHorizon main .top .showcase .showcaseUpper{display:flex}.page_hotelApex main .top .showcase .showcaseLower a.showcaseItem,.page_hotelApex main .top .showcase .showcaseLower button.showcaseItem,.page_hotelApex main .top .showcase .showcaseUpper a.showcaseItem,.page_hotelApex main .top .showcase .showcaseUpper button.showcaseItem,.page_hotelHarbourFront main .top .showcase .showcaseLower a.showcaseItem,.page_hotelHarbourFront main .top .showcase .showcaseLower button.showcaseItem,.page_hotelHarbourFront main .top .showcase .showcaseUpper a.showcaseItem,.page_hotelHarbourFront main .top .showcase .showcaseUpper button.showcaseItem,.page_hotelHarbourView main .top .showcase .showcaseLower a.showcaseItem,.page_hotelHarbourView main .top .showcase .showcaseLower button.showcaseItem,.page_hotelHarbourView main .top .showcase .showcaseUpper a.showcaseItem,.page_hotelHarbourView main .top .showcase .showcaseUpper button.showcaseItem,.page_hotelHorizon main .top .showcase .showcaseLower a.showcaseItem,.page_hotelHorizon main .top .showcase .showcaseLower button.showcaseItem,.page_hotelHorizon main .top .showcase .showcaseUpper a.showcaseItem,.page_hotelHorizon main .top .showcase .showcaseUpper button.showcaseItem{transition:opacity .3s ease-out,transform .2s ease-out}.page_hotelApex main .top .showcase .showcaseLower a.showcaseItem:hover,.page_hotelApex main .top .showcase .showcaseLower button.showcaseItem:hover,.page_hotelApex main .top .showcase .showcaseUpper a.showcaseItem:hover,.page_hotelApex main .top .showcase .showcaseUpper button.showcaseItem:hover,.page_hotelHarbourFront main .top .showcase .showcaseLower a.showcaseItem:hover,.page_hotelHarbourFront main .top .showcase .showcaseLower button.showcaseItem:hover,.page_hotelHarbourFront main .top .showcase .showcaseUpper a.showcaseItem:hover,.page_hotelHarbourFront main .top .showcase .showcaseUpper button.showcaseItem:hover,.page_hotelHarbourView main .top .showcase .showcaseLower a.showcaseItem:hover,.page_hotelHarbourView main .top .showcase .showcaseLower button.showcaseItem:hover,.page_hotelHarbourView main .top .showcase .showcaseUpper a.showcaseItem:hover,.page_hotelHarbourView main .top .showcase .showcaseUpper button.showcaseItem:hover,.page_hotelHorizon main .top .showcase .showcaseLower a.showcaseItem:hover,.page_hotelHorizon main .top .showcase .showcaseLower button.showcaseItem:hover,.page_hotelHorizon main .top .showcase .showcaseUpper a.showcaseItem:hover,.page_hotelHorizon main .top .showcase .showcaseUpper button.showcaseItem:hover{opacity:.8}.page_hotelApex main .top .showcase .showcaseLower .showcaseItem,.page_hotelApex main .top .showcase .showcaseUpper .showcaseItem,.page_hotelHarbourFront main .top .showcase .showcaseLower .showcaseItem,.page_hotelHarbourFront main .top .showcase .showcaseUpper .showcaseItem,.page_hotelHarbourView main .top .showcase .showcaseLower .showcaseItem,.page_hotelHarbourView main .top .showcase .showcaseUpper .showcaseItem,.page_hotelHorizon main .top .showcase .showcaseLower .showcaseItem,.page_hotelHorizon main .top .showcase .showcaseUpper .showcaseItem{display:flex;flex-direction:column;width:172px;height:86px;position:relative;color:#fff;text-align:center;text-decoration:none}.page_hotelApex main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelApex main .top .showcase .showcaseUpper .showcaseItem .title,.page_hotelHarbourFront main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelHarbourFront main .top .showcase .showcaseUpper .showcaseItem .title,.page_hotelHarbourView main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelHarbourView main .top .showcase .showcaseUpper .showcaseItem .title,.page_hotelHorizon main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelHorizon main .top .showcase .showcaseUpper .showcaseItem .title{font-size:1.25rem;letter-spacing:.03125rem;line-height:1.875rem}.page_hotelApex main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelApex main .top .showcase .showcaseUpper .showcaseItem .desc,.page_hotelHarbourFront main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelHarbourFront main .top .showcase .showcaseUpper .showcaseItem .desc,.page_hotelHarbourView main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelHarbourView main .top .showcase .showcaseUpper .showcaseItem .desc,.page_hotelHorizon main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelHorizon main .top .showcase .showcaseUpper .showcaseItem .desc{font-size:1rem;letter-spacing:.015625rem;line-height:1.5rem}.page_hotelApex main .top .showcase .showcaseUpper a.showcaseItem:hover,.page_hotelApex main .top .showcase .showcaseUpper button.showcaseItem:hover,.page_hotelHarbourFront main .top .showcase .showcaseUpper a.showcaseItem:hover,.page_hotelHarbourFront main .top .showcase .showcaseUpper button.showcaseItem:hover,.page_hotelHarbourView main .top .showcase .showcaseUpper a.showcaseItem:hover,.page_hotelHarbourView main .top .showcase .showcaseUpper button.showcaseItem:hover,.page_hotelHorizon main .top .showcase .showcaseUpper a.showcaseItem:hover,.page_hotelHorizon main .top .showcase .showcaseUpper button.showcaseItem:hover{transform:translateY(5%)}.page_hotelApex main .top .showcase .showcaseUpper .showcaseItem,.page_hotelHarbourFront main .top .showcase .showcaseUpper .showcaseItem,.page_hotelHarbourView main .top .showcase .showcaseUpper .showcaseItem,.page_hotelHorizon main .top .showcase .showcaseUpper .showcaseItem{align-self:flex-end;justify-content:flex-end;padding-bottom:12px}.page_hotelApex main .top .showcase .showcaseUpper .showcaseItem:nth-child(1),.page_hotelHarbourFront main .top .showcase .showcaseUpper .showcaseItem:nth-child(1),.page_hotelHarbourView main .top .showcase .showcaseUpper .showcaseItem:nth-child(1),.page_hotelHorizon main .top .showcase .showcaseUpper .showcaseItem:nth-child(1){width:86px;border-radius:0 100px 0 0}.page_hotelApex main .top .showcase .showcaseUpper .showcaseItem:nth-child(2),.page_hotelApex main .top .showcase .showcaseUpper .showcaseItem:nth-child(4),.page_hotelHarbourFront main .top .showcase .showcaseUpper .showcaseItem:nth-child(2),.page_hotelHarbourFront main .top .showcase .showcaseUpper .showcaseItem:nth-child(4),.page_hotelHarbourView main .top .showcase .showcaseUpper .showcaseItem:nth-child(2),.page_hotelHarbourView main .top .showcase .showcaseUpper .showcaseItem:nth-child(4),.page_hotelHorizon main .top .showcase .showcaseUpper .showcaseItem:nth-child(2),.page_hotelHorizon main .top .showcase .showcaseUpper .showcaseItem:nth-child(4){border-radius:100px 100px 0 0}.page_hotelApex main .top .showcase .showcaseLower a.showcaseItem:hover,.page_hotelApex main .top .showcase .showcaseLower button.showcaseItem:hover,.page_hotelHarbourFront main .top .showcase .showcaseLower a.showcaseItem:hover,.page_hotelHarbourFront main .top .showcase .showcaseLower button.showcaseItem:hover,.page_hotelHarbourView main .top .showcase .showcaseLower a.showcaseItem:hover,.page_hotelHarbourView main .top .showcase .showcaseLower button.showcaseItem:hover,.page_hotelHorizon main .top .showcase .showcaseLower a.showcaseItem:hover,.page_hotelHorizon main .top .showcase .showcaseLower button.showcaseItem:hover{transform:translateY(-5%)}.page_hotelApex main .top .showcase .showcaseLower .showcaseItem,.page_hotelHarbourFront main .top .showcase .showcaseLower .showcaseItem,.page_hotelHarbourView main .top .showcase .showcaseLower .showcaseItem,.page_hotelHorizon main .top .showcase .showcaseLower .showcaseItem{align-self:flex-start;justify-content:flex-start;padding-top:12px}.page_hotelApex main .top .showcase .showcaseLower .showcaseItem:nth-child(1),.page_hotelHarbourFront main .top .showcase .showcaseLower .showcaseItem:nth-child(1),.page_hotelHarbourView main .top .showcase .showcaseLower .showcaseItem:nth-child(1),.page_hotelHorizon main .top .showcase .showcaseLower .showcaseItem:nth-child(1){width:86px;border-radius:0 0 100px 0}.page_hotelApex main .top .showcase .showcaseLower .showcaseItem:nth-child(3),.page_hotelApex main .top .showcase .showcaseLower .showcaseItem:nth-child(5),.page_hotelHarbourFront main .top .showcase .showcaseLower .showcaseItem:nth-child(3),.page_hotelHarbourFront main .top .showcase .showcaseLower .showcaseItem:nth-child(5),.page_hotelHarbourView main .top .showcase .showcaseLower .showcaseItem:nth-child(3),.page_hotelHarbourView main .top .showcase .showcaseLower .showcaseItem:nth-child(5),.page_hotelHorizon main .top .showcase .showcaseLower .showcaseItem:nth-child(3),.page_hotelHorizon main .top .showcase .showcaseLower .showcaseItem:nth-child(5){border-radius:0 0 100px 100px}.page_hotelApex main .top .info,.page_hotelHarbourFront main .top .info,.page_hotelHarbourView main .top .info,.page_hotelHorizon main .top .info{margin-left:420px;margin-top:72px;position:relative}.page_hotelApex main .top .info .selection,.page_hotelHarbourFront main .top .info .selection,.page_hotelHarbourView main .top .info .selection,.page_hotelHorizon main .top .info .selection{display:flex;gap:110px}.page_hotelApex main .top .info .selection .selectionBtn,.page_hotelHarbourFront main .top .info .selection .selectionBtn,.page_hotelHarbourView main .top .info .selection .selectionBtn,.page_hotelHorizon main .top .info .selection .selectionBtn{font-size:2rem;letter-spacing:.03125rem;line-height:2.625rem;display:block;padding-bottom:32px;position:relative;color:#fff;transition:color .3s ease-out}.page_hotelApex main .top .info .selection .selectionBtn:before,.page_hotelHarbourFront main .top .info .selection .selectionBtn:before,.page_hotelHarbourView main .top .info .selection .selectionBtn:before,.page_hotelHorizon main .top .info .selection .selectionBtn:before{opacity:0;content:"";display:block;width:22px;height:11px;position:absolute;bottom:16px;left:calc(50% - 11px);border-radius:0 0 22px 22px;transition:opacity .3s ease-out}.page_hotelApex main .top .info .selection .selectionBtn.active:before,.page_hotelHarbourFront main .top .info .selection .selectionBtn.active:before,.page_hotelHarbourView main .top .info .selection .selectionBtn.active:before,.page_hotelHorizon main .top .info .selection .selectionBtn.active:before{opacity:1}.page_hotelApex main .top .info .infoContentWrapper,.page_hotelHarbourFront main .top .info .infoContentWrapper,.page_hotelHarbourView main .top .info .infoContentWrapper,.page_hotelHorizon main .top .info .infoContentWrapper{height:70px;position:relative}.page_hotelApex main .top .info .infoContentWrapper .infoContent,.page_hotelHarbourFront main .top .info .infoContentWrapper .infoContent,.page_hotelHarbourView main .top .info .infoContentWrapper .infoContent,.page_hotelHorizon main .top .info .infoContentWrapper .infoContent{font-size:1.125rem;letter-spacing:.015625rem;line-height:1.625rem;visibility:hidden;opacity:0;display:flex;flex-wrap:wrap;width:720px;position:absolute;left:0;top:0;transform:translateY(40px);transition:opacity .3s ease-out,transform .3s ease-out}.page_hotelApex main .top .info .infoContentWrapper .infoContent>span,.page_hotelHarbourFront main .top .info .infoContentWrapper .infoContent>span,.page_hotelHarbourView main .top .info .infoContentWrapper .infoContent>span,.page_hotelHorizon main .top .info .infoContentWrapper .infoContent>span{padding:0 8px;position:relative}.page_hotelApex main .top .info .infoContentWrapper .infoContent>span:before,.page_hotelHarbourFront main .top .info .infoContentWrapper .infoContent>span:before,.page_hotelHarbourView main .top .info .infoContentWrapper .infoContent>span:before,.page_hotelHorizon main .top .info .infoContentWrapper .infoContent>span:before{content:"";display:block;width:1px;height:80%;position:absolute;left:0;top:10%}.page_hotelApex main .top .info .infoContentWrapper .infoContent .remarks,.page_hotelHarbourFront main .top .info .infoContentWrapper .infoContent .remarks,.page_hotelHarbourView main .top .info .infoContentWrapper .infoContent .remarks,.page_hotelHorizon main .top .info .infoContentWrapper .infoContent .remarks{font-size:.875rem;letter-spacing:.03125rem;line-height:1.25rem}.page_hotelApex main .top .info .infoContentWrapper .infoContent.active,.page_hotelHarbourFront main .top .info .infoContentWrapper .infoContent.active,.page_hotelHarbourView main .top .info .infoContentWrapper .infoContent.active,.page_hotelHorizon main .top .info .infoContentWrapper .infoContent.active{visibility:visible;opacity:1;transform:translateY(0)}.page_hotelApex main .gridSection .grid-wrapper,.page_hotelHarbourFront main .gridSection .grid-wrapper,.page_hotelHarbourView main .gridSection .grid-wrapper,.page_hotelHorizon main .gridSection .grid-wrapper{width:calc(100% - 540px);margin:0 auto}.page_hotelApex main .gridSection .grid,.page_hotelHarbourFront main .gridSection .grid,.page_hotelHarbourView main .gridSection .grid,.page_hotelHorizon main .gridSection .grid{width:100%;max-width:2560px;margin:0 auto;position:relative;aspect-ratio:1}.page_hotelApex main .gridSection .grid .grid-item,.page_hotelHarbourFront main .gridSection .grid .grid-item,.page_hotelHarbourView main .gridSection .grid .grid-item,.page_hotelHorizon main .gridSection .grid .grid-item{overflow:hidden;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.page_hotelApex main .gridSection .grid .grid-item img,.page_hotelHarbourFront main .gridSection .grid .grid-item img,.page_hotelHarbourView main .gridSection .grid .grid-item img,.page_hotelHorizon main .gridSection .grid .grid-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 2s ease-out}.page_hotelApex main .gridSection .grid .grid-item:nth-child(1),.page_hotelApex main .gridSection .grid .grid-item:nth-child(3),.page_hotelApex main .gridSection .grid .grid-item:nth-child(7),.page_hotelApex main .gridSection .grid .grid-item:nth-child(9),.page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(1),.page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(3),.page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(7),.page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(9),.page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(1),.page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(3),.page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(7),.page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(9),.page_hotelHorizon main .gridSection .grid .grid-item:nth-child(1),.page_hotelHorizon main .gridSection .grid .grid-item:nth-child(3),.page_hotelHorizon main .gridSection .grid .grid-item:nth-child(7),.page_hotelHorizon main .gridSection .grid .grid-item:nth-child(9){opacity:0;width:25%;aspect-ratio:1;transition:transform 1.5s ease-out 1s,opacity 1s ease-out 1s;z-index:1}.pageInit .page_hotelApex main .gridSection .grid .grid-item:nth-child(1),.pageInit .page_hotelApex main .gridSection .grid .grid-item:nth-child(2),.pageInit .page_hotelApex main .gridSection .grid .grid-item:nth-child(3),.pageInit .page_hotelApex main .gridSection .grid .grid-item:nth-child(4),.pageInit .page_hotelApex main .gridSection .grid .grid-item:nth-child(6),.pageInit .page_hotelApex main .gridSection .grid .grid-item:nth-child(7),.pageInit .page_hotelApex main .gridSection .grid .grid-item:nth-child(8),.pageInit .page_hotelApex main .gridSection .grid .grid-item:nth-child(9),.pageInit .page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(1),.pageInit .page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(2),.pageInit .page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(3),.pageInit .page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(4),.pageInit .page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(6),.pageInit .page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(7),.pageInit .page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(8),.pageInit .page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(9),.pageInit .page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(1),.pageInit .page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(2),.pageInit .page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(3),.pageInit .page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(4),.pageInit .page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(6),.pageInit .page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(7),.pageInit .page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(8),.pageInit .page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(9),.pageInit .page_hotelHorizon main .gridSection .grid .grid-item:nth-child(1),.pageInit .page_hotelHorizon main .gridSection .grid .grid-item:nth-child(2),.pageInit .page_hotelHorizon main .gridSection .grid .grid-item:nth-child(3),.pageInit .page_hotelHorizon main .gridSection .grid .grid-item:nth-child(4),.pageInit .page_hotelHorizon main .gridSection .grid .grid-item:nth-child(6),.pageInit .page_hotelHorizon main .gridSection .grid .grid-item:nth-child(7),.pageInit .page_hotelHorizon main .gridSection .grid .grid-item:nth-child(8),.pageInit .page_hotelHorizon main .gridSection .grid .grid-item:nth-child(9){transition:none}.page_hotelApex main .gridSection .grid .grid-item:nth-child(2),.page_hotelApex main .gridSection .grid .grid-item:nth-child(8),.page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(2),.page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(8),.page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(2),.page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(8),.page_hotelHorizon main .gridSection .grid .grid-item:nth-child(2),.page_hotelHorizon main .gridSection .grid .grid-item:nth-child(8){opacity:0;width:50%;aspect-ratio:2;transition:transform 1.5s ease-out,opacity .5s ease-out .5s;z-index:2}.page_hotelApex main .gridSection .grid .grid-item:nth-child(4),.page_hotelApex main .gridSection .grid .grid-item:nth-child(6),.page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(4),.page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(6),.page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(4),.page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(6),.page_hotelHorizon main .gridSection .grid .grid-item:nth-child(4),.page_hotelHorizon main .gridSection .grid .grid-item:nth-child(6){opacity:0;width:25%;aspect-ratio:.5;transition:transform 1.5s ease-out,opacity .5s ease-out .5s;z-index:2}.page_hotelApex main .gridSection .grid .grid-item:nth-child(5),.page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(5),.page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(5),.page_hotelHorizon main .gridSection .grid .grid-item:nth-child(5){width:50%;aspect-ratio:1;z-index:3}.page_hotelApex main .gridSection .grid .grid-item:nth-child(1),.page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(1),.page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(1),.page_hotelHorizon main .gridSection .grid .grid-item:nth-child(1){transform:translate(-100%,-100%) translate(-50%,-50%);border-radius:999px 0 0 0}.page_hotelApex main .gridSection .grid .grid-item:nth-child(2),.page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(2),.page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(2),.page_hotelHorizon main .gridSection .grid .grid-item:nth-child(2){transform:translate(0,-100%) translate(-50%,-50%);border-radius:999px 999px 0 0}.page_hotelApex main .gridSection .grid .grid-item:nth-child(3),.page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(3),.page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(3),.page_hotelHorizon main .gridSection .grid .grid-item:nth-child(3){transform:translate(100%,-100%) translate(-50%,-50%);border-radius:0 999px 0 0}.page_hotelApex main .gridSection .grid .grid-item:nth-child(4),.page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(4),.page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(4),.page_hotelHorizon main .gridSection .grid .grid-item:nth-child(4){transform:translate(-100%,0) translate(-50%,-50%);border-radius:999px 0 0 999px}.page_hotelApex main .gridSection .grid .grid-item:nth-child(5),.page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(5),.page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(5),.page_hotelHorizon main .gridSection .grid .grid-item:nth-child(5){border-radius:999px}.page_hotelApex main .gridSection .grid .grid-item:nth-child(6),.page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(6),.page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(6),.page_hotelHorizon main .gridSection .grid .grid-item:nth-child(6){transform:translate(100%,0) translate(-50%,-50%);border-radius:0 999px 999px 0}.page_hotelApex main .gridSection .grid .grid-item:nth-child(7),.page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(7),.page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(7),.page_hotelHorizon main .gridSection .grid .grid-item:nth-child(7){transform:translate(-100%,100%) translate(-50%,-50%);border-radius:0 0 0 999px}.page_hotelApex main .gridSection .grid .grid-item:nth-child(8),.page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(8),.page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(8),.page_hotelHorizon main .gridSection .grid .grid-item:nth-child(8){transform:translate(0,100%) translate(-50%,-50%);border-radius:0 0 999px 999px}.page_hotelApex main .gridSection .grid .grid-item:nth-child(9),.page_hotelHarbourFront main .gridSection .grid .grid-item:nth-child(9),.page_hotelHarbourView main .gridSection .grid .grid-item:nth-child(9),.page_hotelHorizon main .gridSection .grid .grid-item:nth-child(9){transform:translate(100%,100%) translate(-50%,-50%);border-radius:0 0 999px 0}.page_hotelApex main .gridSection .grid .grid-item:hover img,.page_hotelHarbourFront main .gridSection .grid .grid-item:hover img,.page_hotelHarbourView main .gridSection .grid .grid-item:hover img,.page_hotelHorizon main .gridSection .grid .grid-item:hover img{transform:scale(1.05)}.page_hotelApex main .gridSection .grid.active .grid-item,.page_hotelHarbourFront main .gridSection .grid.active .grid-item,.page_hotelHarbourView main .gridSection .grid.active .grid-item,.page_hotelHorizon main .gridSection .grid.active .grid-item{opacity:1}.page_hotelApex main .gridSection .grid.active .grid-item:nth-child(1),.page_hotelHarbourFront main .gridSection .grid.active .grid-item:nth-child(1),.page_hotelHarbourView main .gridSection .grid.active .grid-item:nth-child(1),.page_hotelHorizon main .gridSection .grid.active .grid-item:nth-child(1){transform:translate(-150%,-150%) translate(-50%,-50%)}.page_hotelApex main .gridSection .grid.active .grid-item:nth-child(2),.page_hotelHarbourFront main .gridSection .grid.active .grid-item:nth-child(2),.page_hotelHarbourView main .gridSection .grid.active .grid-item:nth-child(2),.page_hotelHorizon main .gridSection .grid.active .grid-item:nth-child(2){transform:translate(0,-150%) translate(-50%,-50%)}.page_hotelApex main .gridSection .grid.active .grid-item:nth-child(3),.page_hotelHarbourFront main .gridSection .grid.active .grid-item:nth-child(3),.page_hotelHarbourView main .gridSection .grid.active .grid-item:nth-child(3),.page_hotelHorizon main .gridSection .grid.active .grid-item:nth-child(3){transform:translate(150%,-150%) translate(-50%,-50%)}.page_hotelApex main .gridSection .grid.active .grid-item:nth-child(4),.page_hotelHarbourFront main .gridSection .grid.active .grid-item:nth-child(4),.page_hotelHarbourView main .gridSection .grid.active .grid-item:nth-child(4),.page_hotelHorizon main .gridSection .grid.active .grid-item:nth-child(4){transform:translate(-150%,0) translate(-50%,-50%)}.page_hotelApex main .gridSection .grid.active .grid-item:nth-child(5),.page_hotelHarbourFront main .gridSection .grid.active .grid-item:nth-child(5),.page_hotelHarbourView main .gridSection .grid.active .grid-item:nth-child(5),.page_hotelHorizon main .gridSection .grid.active .grid-item:nth-child(5){transform:translate(-50%,-50%)}.page_hotelApex main .gridSection .grid.active .grid-item:nth-child(6),.page_hotelHarbourFront main .gridSection .grid.active .grid-item:nth-child(6),.page_hotelHarbourView main .gridSection .grid.active .grid-item:nth-child(6),.page_hotelHorizon main .gridSection .grid.active .grid-item:nth-child(6){transform:translate(150%,0) translate(-50%,-50%)}.page_hotelApex main .gridSection .grid.active .grid-item:nth-child(7),.page_hotelHarbourFront main .gridSection .grid.active .grid-item:nth-child(7),.page_hotelHarbourView main .gridSection .grid.active .grid-item:nth-child(7),.page_hotelHorizon main .gridSection .grid.active .grid-item:nth-child(7){transform:translate(-150%,150%) translate(-50%,-50%)}.page_hotelApex main .gridSection .grid.active .grid-item:nth-child(8),.page_hotelHarbourFront main .gridSection .grid.active .grid-item:nth-child(8),.page_hotelHarbourView main .gridSection .grid.active .grid-item:nth-child(8),.page_hotelHorizon main .gridSection .grid.active .grid-item:nth-child(8){transform:translate(0,150%) translate(-50%,-50%)}.page_hotelApex main .gridSection .grid.active .grid-item:nth-child(9),.page_hotelHarbourFront main .gridSection .grid.active .grid-item:nth-child(9),.page_hotelHarbourView main .gridSection .grid.active .grid-item:nth-child(9),.page_hotelHorizon main .gridSection .grid.active .grid-item:nth-child(9){transform:translate(150%,150%) translate(-50%,-50%)}.page_hotelApex main .gridSection .gridRemarks,.page_hotelHarbourFront main .gridSection .gridRemarks,.page_hotelHarbourView main .gridSection .gridRemarks,.page_hotelHorizon main .gridSection .gridRemarks{font-size:.875rem;letter-spacing:.03125rem;line-height:1.25rem;padding-top:40px;text-align:center;color:#d9dae1}.page_hotelApex.lang_en main .top .topTitle .title,.page_hotelHarbourFront.lang_en main .top .topTitle .title,.page_hotelHarbourView.lang_en main .top .topTitle .title,.page_hotelHorizon.lang_en main .top .topTitle .title{display:block}.page_hotelApex.lang_en main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelApex.lang_en main .top .showcase .showcaseUpper .showcaseItem .title,.page_hotelHarbourFront.lang_en main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelHarbourFront.lang_en main .top .showcase .showcaseUpper .showcaseItem .title,.page_hotelHarbourView.lang_en main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelHarbourView.lang_en main .top .showcase .showcaseUpper .showcaseItem .title,.page_hotelHorizon.lang_en main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelHorizon.lang_en main .top .showcase .showcaseUpper .showcaseItem .title{font-size:1.125rem;letter-spacing:.015625rem;line-height:1.625rem}.page_hotelApex.lang_en main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelApex.lang_en main .top .showcase .showcaseUpper .showcaseItem .desc,.page_hotelHarbourFront.lang_en main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelHarbourFront.lang_en main .top .showcase .showcaseUpper .showcaseItem .desc,.page_hotelHarbourView.lang_en main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelHarbourView.lang_en main .top .showcase .showcaseUpper .showcaseItem .desc,.page_hotelHorizon.lang_en main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelHorizon.lang_en main .top .showcase .showcaseUpper .showcaseItem .desc{font-size:.875rem;letter-spacing:.03125rem;line-height:1.25rem}.page_hotelApex.responsive-xs main,.page_hotelHarbourFront.responsive-xs main,.page_hotelHarbourView.responsive-xs main,.page_hotelHorizon.responsive-xs main{padding-top:80px}.page_hotelApex.responsive-xs main .top,.page_hotelHarbourFront.responsive-xs main .top,.page_hotelHarbourView.responsive-xs main .top,.page_hotelHorizon.responsive-xs main .top{margin-bottom:24px}.page_hotelApex.responsive-xs main .top .topTitle,.page_hotelHarbourFront.responsive-xs main .top .topTitle,.page_hotelHarbourView.responsive-xs main .top .topTitle,.page_hotelHorizon.responsive-xs main .top .topTitle{margin-left:16px;margin-top:16px;margin-bottom:16px}.page_hotelApex.responsive-s main .top .content .title img,.page_hotelApex.responsive-s main .top .topTitle .title img,.page_hotelApex.responsive-xs main .top .topTitle .title img,.page_hotelHarbourFront.responsive-s main .top .content .title img,.page_hotelHarbourFront.responsive-s main .top .topTitle .title img,.page_hotelHarbourFront.responsive-xs main .top .content .title img,.page_hotelHarbourFront.responsive-xs main .top .topTitle .title img,.page_hotelHarbourView.responsive-s main .top .content .title img,.page_hotelHarbourView.responsive-s main .top .topTitle .title img,.page_hotelHarbourView.responsive-xs main .top .content .title img,.page_hotelHarbourView.responsive-xs main .top .topTitle .title img,.page_hotelHorizon.responsive-s main .top .content .title img,.page_hotelHorizon.responsive-s main .top .topTitle .title img,.page_hotelHorizon.responsive-xs main .top .content .title img,.page_hotelHorizon.responsive-xs main .top .topTitle .title img{height:20px}.page_hotelApex.responsive-s main .top .topTitle .title img:first-child,.page_hotelApex.responsive-xs main .top .topTitle .title img:first-child,.page_hotelHarbourFront.responsive-s main .top .topTitle .title img:first-child,.page_hotelHarbourFront.responsive-xs main .top .topTitle .title img:first-child,.page_hotelHarbourView.responsive-s main .top .topTitle .title img:first-child,.page_hotelHarbourView.responsive-xs main .top .topTitle .title img:first-child,.page_hotelHorizon.responsive-s main .top .topTitle .title img:first-child,.page_hotelHorizon.responsive-xs main .top .topTitle .title img:first-child{height:24px}.page_hotelApex.responsive-xs main .top .topKv,.page_hotelHarbourFront.responsive-xs main .top .topKv,.page_hotelHarbourView.responsive-xs main .top .topKv,.page_hotelHorizon.responsive-xs main .top .topKv{background-size:100%}.page_hotelApex.responsive-xs main .top .content .headline,.page_hotelApex.responsive-xs main .top .content .title,.page_hotelHarbourFront.responsive-xs main .top .content .headline,.page_hotelHarbourFront.responsive-xs main .top .content .title,.page_hotelHarbourView.responsive-xs main .top .content .headline,.page_hotelHarbourView.responsive-xs main .top .content .title,.page_hotelHorizon.responsive-xs main .top .content .headline,.page_hotelHorizon.responsive-xs main .top .content .title{margin-left:0}.page_hotelApex.responsive-xs main .top .content .headline:not(:last-child),.page_hotelApex.responsive-xs main .top .content .title:not(:last-child),.page_hotelHarbourFront.responsive-xs main .top .content .headline:not(:last-child),.page_hotelHarbourFront.responsive-xs main .top .content .title:not(:last-child),.page_hotelHarbourView.responsive-xs main .top .content .headline:not(:last-child),.page_hotelHarbourView.responsive-xs main .top .content .title:not(:last-child),.page_hotelHorizon.responsive-xs main .top .content .headline:not(:last-child),.page_hotelHorizon.responsive-xs main .top .content .title:not(:last-child){margin-bottom:16px}.page_hotelApex.responsive-xs main .top .content .headline,.page_hotelHarbourFront.responsive-xs main .top .content .headline,.page_hotelHarbourView.responsive-xs main .top .content .headline,.page_hotelHorizon.responsive-xs main .top .content .headline{font-size:.875rem;letter-spacing:.03125rem;line-height:1.25rem}.page_hotelApex.responsive-s main .top .content .headline>p:not(:first-child),.page_hotelApex.responsive-xs main .top .content .headline>p:not(:first-child),.page_hotelHarbourFront.responsive-s main .top .content .headline>p:not(:first-child),.page_hotelHarbourFront.responsive-xs main .top .content .headline>p:not(:first-child),.page_hotelHarbourView.responsive-s main .top .content .headline>p:not(:first-child),.page_hotelHarbourView.responsive-xs main .top .content .headline>p:not(:first-child),.page_hotelHorizon.responsive-s main .top .content .headline>p:not(:first-child),.page_hotelHorizon.responsive-xs main .top .content .headline>p:not(:first-child){margin-top:12px}.page_hotelApex.responsive-xs main .top .info,.page_hotelApex.responsive-xs main .top .showcase,.page_hotelHarbourFront.responsive-xs main .top .info,.page_hotelHarbourFront.responsive-xs main .top .showcase,.page_hotelHarbourView.responsive-xs main .top .info,.page_hotelHarbourView.responsive-xs main .top .showcase,.page_hotelHorizon.responsive-xs main .top .info,.page_hotelHorizon.responsive-xs main .top .showcase{width:calc(100vw - 32px);margin-left:16px;margin-top:24px}.page_hotelApex.responsive-xs main .top .showcase .showcaseLower .showcaseItem,.page_hotelApex.responsive-xs main .top .showcase .showcaseUpper .showcaseItem,.page_hotelHarbourFront.responsive-xs main .top .showcase .showcaseLower .showcaseItem,.page_hotelHarbourFront.responsive-xs main .top .showcase .showcaseUpper .showcaseItem,.page_hotelHarbourView.responsive-xs main .top .showcase .showcaseLower .showcaseItem,.page_hotelHarbourView.responsive-xs main .top .showcase .showcaseUpper .showcaseItem,.page_hotelHorizon.responsive-xs main .top .showcase .showcaseLower .showcaseItem,.page_hotelHorizon.responsive-xs main .top .showcase .showcaseUpper .showcaseItem{width:22.2222222222%;max-width:22.2222222222%;height:auto;aspect-ratio:2}.page_hotelApex.responsive-xs main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelApex.responsive-xs main .top .showcase .showcaseUpper .showcaseItem .title,.page_hotelHarbourFront.responsive-xs main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelHarbourFront.responsive-xs main .top .showcase .showcaseUpper .showcaseItem .title,.page_hotelHarbourView.responsive-xs main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelHarbourView.responsive-xs main .top .showcase .showcaseUpper .showcaseItem .title,.page_hotelHorizon.responsive-xs main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelHorizon.responsive-xs main .top .showcase .showcaseUpper .showcaseItem .title{font-size:.875rem;letter-spacing:.03125rem;line-height:1.25rem;line-height:16px}.page_hotelApex.responsive-xs main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelApex.responsive-xs main .top .showcase .showcaseUpper .showcaseItem .desc,.page_hotelHarbourFront.responsive-xs main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelHarbourFront.responsive-xs main .top .showcase .showcaseUpper .showcaseItem .desc,.page_hotelHarbourView.responsive-xs main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelHarbourView.responsive-xs main .top .showcase .showcaseUpper .showcaseItem .desc,.page_hotelHorizon.responsive-xs main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelHorizon.responsive-xs main .top .showcase .showcaseUpper .showcaseItem .desc{font-size:.75rem;letter-spacing:.03125rem;line-height:1.2rem;font-size:10px;line-height:14px}.page_hotelApex.responsive-xs main .top .showcase .showcaseUpper .showcaseItem,.page_hotelHarbourFront.responsive-xs main .top .showcase .showcaseUpper .showcaseItem,.page_hotelHarbourView.responsive-xs main .top .showcase .showcaseUpper .showcaseItem,.page_hotelHorizon.responsive-xs main .top .showcase .showcaseUpper .showcaseItem{padding-bottom:4px}.page_hotelApex.responsive-xs main .top .showcase .showcaseUpper .showcaseItem:nth-child(1),.page_hotelHarbourFront.responsive-xs main .top .showcase .showcaseUpper .showcaseItem:nth-child(1),.page_hotelHarbourView.responsive-xs main .top .showcase .showcaseUpper .showcaseItem:nth-child(1),.page_hotelHorizon.responsive-xs main .top .showcase .showcaseUpper .showcaseItem:nth-child(1){width:11.1111111111%;max-width:11.1111111111%;aspect-ratio:1}.page_hotelApex.responsive-xs main .top .showcase .showcaseUpper .showcaseItem:nth-child(3),.page_hotelApex.responsive-xs main .top .showcase .showcaseUpper .showcaseItem:nth-child(5),.page_hotelHarbourFront.responsive-xs main .top .showcase .showcaseUpper .showcaseItem:nth-child(3),.page_hotelHarbourFront.responsive-xs main .top .showcase .showcaseUpper .showcaseItem:nth-child(5),.page_hotelHarbourView.responsive-xs main .top .showcase .showcaseUpper .showcaseItem:nth-child(3),.page_hotelHarbourView.responsive-xs main .top .showcase .showcaseUpper .showcaseItem:nth-child(5),.page_hotelHorizon.responsive-xs main .top .showcase .showcaseUpper .showcaseItem:nth-child(3),.page_hotelHorizon.responsive-xs main .top .showcase .showcaseUpper .showcaseItem:nth-child(5){aspect-ratio:unset}.page_hotelApex.responsive-xs main .top .showcase .showcaseLower .showcaseItem,.page_hotelHarbourFront.responsive-xs main .top .showcase .showcaseLower .showcaseItem,.page_hotelHarbourView.responsive-xs main .top .showcase .showcaseLower .showcaseItem,.page_hotelHorizon.responsive-xs main .top .showcase .showcaseLower .showcaseItem{padding-top:4px}.page_hotelApex.responsive-xs main .top .showcase .showcaseLower .showcaseItem:nth-child(1),.page_hotelHarbourFront.responsive-xs main .top .showcase .showcaseLower .showcaseItem:nth-child(1),.page_hotelHarbourView.responsive-xs main .top .showcase .showcaseLower .showcaseItem:nth-child(1),.page_hotelHorizon.responsive-xs main .top .showcase .showcaseLower .showcaseItem:nth-child(1){width:11.1111111111%;max-width:11.1111111111%;aspect-ratio:1}.page_hotelApex.responsive-xs main .top .showcase .showcaseLower .showcaseItem:nth-child(2),.page_hotelApex.responsive-xs main .top .showcase .showcaseLower .showcaseItem:nth-child(4),.page_hotelHarbourFront.responsive-xs main .top .showcase .showcaseLower .showcaseItem:nth-child(2),.page_hotelHarbourFront.responsive-xs main .top .showcase .showcaseLower .showcaseItem:nth-child(4),.page_hotelHarbourView.responsive-xs main .top .showcase .showcaseLower .showcaseItem:nth-child(2),.page_hotelHarbourView.responsive-xs main .top .showcase .showcaseLower .showcaseItem:nth-child(4),.page_hotelHorizon.responsive-xs main .top .showcase .showcaseLower .showcaseItem:nth-child(2),.page_hotelHorizon.responsive-xs main .top .showcase .showcaseLower .showcaseItem:nth-child(4){aspect-ratio:unset}.page_hotelApex.responsive-xs main .top .info .selection,.page_hotelHarbourFront.responsive-xs main .top .info .selection,.page_hotelHarbourView.responsive-xs main .top .info .selection,.page_hotelHorizon.responsive-xs main .top .info .selection{gap:40px}.page_hotelApex.responsive-xs main .top .info .selection .selectionBtn,.page_hotelHarbourFront.responsive-xs main .top .info .selection .selectionBtn,.page_hotelHarbourView.responsive-xs main .top .info .selection .selectionBtn,.page_hotelHorizon.responsive-xs main .top .info .selection .selectionBtn{font-size:1rem;letter-spacing:.015625rem;line-height:1.5rem;padding-bottom:28px}.page_hotelApex.responsive-xs main .top .info .selection .selectionBtn:before,.page_hotelHarbourFront.responsive-xs main .top .info .selection .selectionBtn:before,.page_hotelHarbourView.responsive-xs main .top .info .selection .selectionBtn:before,.page_hotelHorizon.responsive-xs main .top .info .selection .selectionBtn:before{width:16px;height:8px;left:calc(50% - 8px);border-radius:0 0 16px 16px}.page_hotelApex.responsive-xs main .top .info .infoContentWrapper,.page_hotelHarbourFront.lang_en main .top .content .title img,.page_hotelHarbourFront.responsive-xs main .top .info .infoContentWrapper,.page_hotelHarbourView.lang_en main .top .content .title img,.page_hotelHarbourView.responsive-xs main .top .info .infoContentWrapper,.page_hotelHorizon.responsive-xs main .top .info .infoContentWrapper{height:80px}.page_hotelApex.responsive-xs main .top .info .infoContentWrapper .infoContent,.page_hotelHarbourFront.responsive-xs main .top .info .infoContentWrapper .infoContent,.page_hotelHarbourView.responsive-xs main .top .info .infoContentWrapper .infoContent,.page_hotelHorizon.responsive-xs main .top .info .infoContentWrapper .infoContent{font-size:.875rem;letter-spacing:.03125rem;line-height:1.25rem;width:100%}.page_hotelApex.responsive-xs main .top .info .infoContentWrapper .infoContent .remarks,.page_hotelHarbourFront.responsive-xs main .top .info .infoContentWrapper .infoContent .remarks,.page_hotelHarbourView.responsive-xs main .top .info .infoContentWrapper .infoContent .remarks,.page_hotelHorizon.responsive-xs main .top .info .infoContentWrapper .infoContent .remarks{font-size:.75rem;letter-spacing:.03125rem;line-height:1.2rem;font-size:10px;line-height:14px}.page_hotelApex.responsive-xs main .gridSection .grid-wrapper,.page_hotelHarbourFront.responsive-xs main .gridSection .grid-wrapper,.page_hotelHarbourView.responsive-xs main .gridSection .grid-wrapper,.page_hotelHorizon.responsive-xs main .gridSection .grid-wrapper{width:calc(100% - 32px)}.page_hotelApex.responsive-xs main .gridSection .grid,.page_hotelHarbourFront.responsive-xs main .gridSection .grid,.page_hotelHarbourView.responsive-xs main .gridSection .grid,.page_hotelHorizon.responsive-xs main .gridSection .grid{aspect-ratio:10/12}.page_hotelApex.responsive-xs main .gridSection .grid .grid-item:nth-child(1),.page_hotelApex.responsive-xs main .gridSection .grid .grid-item:nth-child(3),.page_hotelApex.responsive-xs main .gridSection .grid .grid-item:nth-child(7),.page_hotelApex.responsive-xs main .gridSection .grid .grid-item:nth-child(9),.page_hotelHarbourFront.responsive-xs main .gridSection .grid .grid-item:nth-child(1),.page_hotelHarbourFront.responsive-xs main .gridSection .grid .grid-item:nth-child(3),.page_hotelHarbourFront.responsive-xs main .gridSection .grid .grid-item:nth-child(7),.page_hotelHarbourFront.responsive-xs main .gridSection .grid .grid-item:nth-child(9),.page_hotelHarbourView.responsive-xs main .gridSection .grid .grid-item:nth-child(1),.page_hotelHarbourView.responsive-xs main .gridSection .grid .grid-item:nth-child(3),.page_hotelHarbourView.responsive-xs main .gridSection .grid .grid-item:nth-child(7),.page_hotelHarbourView.responsive-xs main .gridSection .grid .grid-item:nth-child(9),.page_hotelHorizon.responsive-xs main .gridSection .grid .grid-item:nth-child(1),.page_hotelHorizon.responsive-xs main .gridSection .grid .grid-item:nth-child(3),.page_hotelHorizon.responsive-xs main .gridSection .grid .grid-item:nth-child(7),.page_hotelHorizon.responsive-xs main .gridSection .grid .grid-item:nth-child(9){width:calc((100vw - 32px)*.3);z-index:3}.page_hotelApex.responsive-xs main .gridSection .grid .grid-item:nth-child(2),.page_hotelApex.responsive-xs main .gridSection .grid .grid-item:nth-child(8),.page_hotelHarbourFront.responsive-xs main .gridSection .grid .grid-item:nth-child(2),.page_hotelHarbourFront.responsive-xs main .gridSection .grid .grid-item:nth-child(8),.page_hotelHarbourView.responsive-xs main .gridSection .grid .grid-item:nth-child(2),.page_hotelHarbourView.responsive-xs main .gridSection .grid .grid-item:nth-child(8),.page_hotelHorizon.responsive-xs main .gridSection .grid .grid-item:nth-child(2),.page_hotelHorizon.responsive-xs main .gridSection .grid .grid-item:nth-child(8){width:calc((100vw - 32px)*.6)}.page_hotelApex.responsive-xs main .gridSection .grid .grid-item:nth-child(4),.page_hotelApex.responsive-xs main .gridSection .grid .grid-item:nth-child(6),.page_hotelHarbourFront.responsive-xs main .gridSection .grid .grid-item:nth-child(4),.page_hotelHarbourFront.responsive-xs main .gridSection .grid .grid-item:nth-child(6),.page_hotelHarbourView.responsive-xs main .gridSection .grid .grid-item:nth-child(4),.page_hotelHarbourView.responsive-xs main .gridSection .grid .grid-item:nth-child(6),.page_hotelHorizon.responsive-xs main .gridSection .grid .grid-item:nth-child(4),.page_hotelHorizon.responsive-xs main .gridSection .grid .grid-item:nth-child(6){width:calc((100vw - 32px)*.3)}.page_hotelApex.responsive-xs main .gridSection .grid .grid-item:nth-child(5),.page_hotelHarbourFront.responsive-xs main .gridSection .grid .grid-item:nth-child(5),.page_hotelHarbourView.responsive-xs main .gridSection .grid .grid-item:nth-child(5),.page_hotelHorizon.responsive-xs main .gridSection .grid .grid-item:nth-child(5){width:calc((100vw - 32px)*.6);z-index:1}.page_hotelApex.responsive-xs main .gridSection .grid.active .grid-item,.page_hotelHarbourFront.responsive-xs main .gridSection .grid.active .grid-item,.page_hotelHarbourView.responsive-xs main .gridSection .grid.active .grid-item,.page_hotelHorizon.responsive-xs main .gridSection .grid.active .grid-item{opacity:1}.page_hotelApex.responsive-xs main .gridSection .grid.active .grid-item:nth-child(1),.page_hotelHarbourFront.responsive-xs main .gridSection .grid.active .grid-item:nth-child(1),.page_hotelHarbourView.responsive-xs main .gridSection .grid.active .grid-item:nth-child(1),.page_hotelHorizon.responsive-xs main .gridSection .grid.active .grid-item:nth-child(1){transform:translate(-116.6666%,-150%) translate(-50%,-50%)}.page_hotelApex.responsive-xs main .gridSection .grid.active .grid-item:nth-child(3),.page_hotelHarbourFront.responsive-xs main .gridSection .grid.active .grid-item:nth-child(3),.page_hotelHarbourView.responsive-xs main .gridSection .grid.active .grid-item:nth-child(3),.page_hotelHorizon.responsive-xs main .gridSection .grid.active .grid-item:nth-child(3){transform:translate(116.6666%,-150%) translate(-50%,-50%)}.page_hotelApex.responsive-xs main .gridSection .grid.active .grid-item:nth-child(4),.page_hotelHarbourFront.responsive-xs main .gridSection .grid.active .grid-item:nth-child(4),.page_hotelHarbourView.responsive-xs main .gridSection .grid.active .grid-item:nth-child(4),.page_hotelHorizon.responsive-xs main .gridSection .grid.active .grid-item:nth-child(4){transform:translate(-116.6666%,0) translate(-50%,-50%)}.page_hotelApex.responsive-xs main .gridSection .grid.active .grid-item:nth-child(6),.page_hotelHarbourFront.responsive-xs main .gridSection .grid.active .grid-item:nth-child(6),.page_hotelHarbourView.responsive-xs main .gridSection .grid.active .grid-item:nth-child(6),.page_hotelHorizon.responsive-xs main .gridSection .grid.active .grid-item:nth-child(6){transform:translate(116.6666%,0) translate(-50%,-50%)}.page_hotelApex.responsive-xs main .gridSection .grid.active .grid-item:nth-child(7),.page_hotelHarbourFront.responsive-xs main .gridSection .grid.active .grid-item:nth-child(7),.page_hotelHarbourView.responsive-xs main .gridSection .grid.active .grid-item:nth-child(7),.page_hotelHorizon.responsive-xs main .gridSection .grid.active .grid-item:nth-child(7){transform:translate(-116.6666%,150%) translate(-50%,-50%)}.page_hotelApex.responsive-xs main .gridSection .grid.active .grid-item:nth-child(9),.page_hotelHarbourFront.responsive-xs main .gridSection .grid.active .grid-item:nth-child(9),.page_hotelHarbourView.responsive-xs main .gridSection .grid.active .grid-item:nth-child(9),.page_hotelHorizon.responsive-xs main .gridSection .grid.active .grid-item:nth-child(9){transform:translate(116.6666%,150%) translate(-50%,-50%)}.page_hotelApex.responsive-xs.lang_en main .top .topTitle .title,.page_hotelHarbourFront.responsive-xs.lang_en main .top .topTitle .title,.page_hotelHarbourView.responsive-xs.lang_en main .top .topTitle .title,.page_hotelHorizon.responsive-xs.lang_en main .top .topTitle .title{display:block}.page_hotelApex.responsive-xs.lang_en main .top .topTitle .title>img:not(:first-child),.page_hotelHarbourFront.responsive-xs.lang_en main .top .topTitle .title>img:not(:first-child),.page_hotelHarbourView.responsive-xs.lang_en main .top .topTitle .title>img:not(:first-child),.page_hotelHorizon.responsive-xs.lang_en main .top .topTitle .title>img:not(:first-child){margin-top:8px}.page_hotelApex.responsive-xs.lang_en main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelApex.responsive-xs.lang_en main .top .showcase .showcaseUpper .showcaseItem .title,.page_hotelHarbourFront.responsive-xs.lang_en main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelHarbourFront.responsive-xs.lang_en main .top .showcase .showcaseUpper .showcaseItem .title,.page_hotelHarbourView.responsive-xs.lang_en main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelHarbourView.responsive-xs.lang_en main .top .showcase .showcaseUpper .showcaseItem .title,.page_hotelHorizon.responsive-xs.lang_en main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelHorizon.responsive-xs.lang_en main .top .showcase .showcaseUpper .showcaseItem .title{font-size:.75rem;letter-spacing:.03125rem;line-height:1.2rem}.page_hotelApex.responsive-xs.lang_en main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelApex.responsive-xs.lang_en main .top .showcase .showcaseUpper .showcaseItem .desc,.page_hotelHarbourFront.responsive-xs.lang_en main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelHarbourFront.responsive-xs.lang_en main .top .showcase .showcaseUpper .showcaseItem .desc,.page_hotelHarbourView.responsive-xs.lang_en main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelHarbourView.responsive-xs.lang_en main .top .showcase .showcaseUpper .showcaseItem .desc,.page_hotelHorizon.responsive-xs.lang_en main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelHorizon.responsive-xs.lang_en main .top .showcase .showcaseUpper .showcaseItem .desc{font-size:.75rem;letter-spacing:.03125rem;font-size:10px;line-height:.9rem}.page_hotelApex.responsive-s main,.page_hotelHarbourFront.responsive-s main,.page_hotelHarbourView.responsive-s main,.page_hotelHorizon.responsive-s main{padding-top:72px}.page_hotelApex.responsive-s main .top .topTitle,.page_hotelHarbourFront.responsive-s main .top .topTitle,.page_hotelHarbourView.responsive-s main .top .topTitle,.page_hotelHorizon.responsive-s main .top .topTitle{margin-left:120px;margin-top:24px;margin-bottom:24px}.page_hotelApex.responsive-s main .top .content .headline,.page_hotelApex.responsive-s main .top .content .title,.page_hotelHarbourFront.responsive-s main .top .content .headline,.page_hotelHarbourFront.responsive-s main .top .content .title,.page_hotelHarbourView.responsive-s main .top .content .headline,.page_hotelHarbourView.responsive-s main .top .content .title,.page_hotelHorizon.responsive-s main .top .content .headline,.page_hotelHorizon.responsive-s main .top .content .title{margin-left:0}.page_hotelApex.responsive-s main .top .content .headline:not(:last-child),.page_hotelApex.responsive-s main .top .content .title:not(:last-child),.page_hotelHarbourFront.responsive-s main .top .content .headline:not(:last-child),.page_hotelHarbourFront.responsive-s main .top .content .title:not(:last-child),.page_hotelHarbourView.responsive-s main .top .content .headline:not(:last-child),.page_hotelHarbourView.responsive-s main .top .content .title:not(:last-child),.page_hotelHorizon.responsive-s main .top .content .headline:not(:last-child),.page_hotelHorizon.responsive-s main .top .content .title:not(:last-child){margin-bottom:16px}.page_hotelApex.responsive-s main .top .content .headline,.page_hotelHarbourFront.responsive-s main .top .content .headline,.page_hotelHarbourView.responsive-s main .top .content .headline,.page_hotelHorizon.responsive-s main .top .content .headline{font-size:.875rem;letter-spacing:.03125rem;line-height:1.25rem}.page_hotelApex.responsive-s main .top .info,.page_hotelApex.responsive-s main .top .showcase,.page_hotelHarbourFront.responsive-s main .top .info,.page_hotelHarbourFront.responsive-s main .top .showcase,.page_hotelHarbourView.responsive-s main .top .info,.page_hotelHarbourView.responsive-s main .top .showcase,.page_hotelHorizon.responsive-s main .top .info,.page_hotelHorizon.responsive-s main .top .showcase{width:calc(100vw - 160px);margin-left:120px;margin-top:40px}.page_hotelApex.responsive-s main .top .showcase .showcaseLower .showcaseItem,.page_hotelApex.responsive-s main .top .showcase .showcaseUpper .showcaseItem,.page_hotelHarbourFront.responsive-s main .top .showcase .showcaseLower .showcaseItem,.page_hotelHarbourFront.responsive-s main .top .showcase .showcaseUpper .showcaseItem,.page_hotelHarbourView.responsive-s main .top .showcase .showcaseLower .showcaseItem,.page_hotelHarbourView.responsive-s main .top .showcase .showcaseUpper .showcaseItem,.page_hotelHorizon.responsive-s main .top .showcase .showcaseLower .showcaseItem,.page_hotelHorizon.responsive-s main .top .showcase .showcaseUpper .showcaseItem{width:22.2222222222%;max-width:22.2222222222%;height:auto;aspect-ratio:2}.page_hotelApex.responsive-s main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelApex.responsive-s main .top .showcase .showcaseUpper .showcaseItem .title,.page_hotelHarbourFront.responsive-s main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelHarbourFront.responsive-s main .top .showcase .showcaseUpper .showcaseItem .title,.page_hotelHarbourView.responsive-s main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelHarbourView.responsive-s main .top .showcase .showcaseUpper .showcaseItem .title,.page_hotelHorizon.responsive-s main .top .showcase .showcaseLower .showcaseItem .title,.page_hotelHorizon.responsive-s main .top .showcase .showcaseUpper .showcaseItem .title{font-size:1rem;letter-spacing:.015625rem;line-height:1.5rem}.page_hotelApex.responsive-s main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelApex.responsive-s main .top .showcase .showcaseUpper .showcaseItem .desc,.page_hotelHarbourFront.responsive-s main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelHarbourFront.responsive-s main .top .showcase .showcaseUpper .showcaseItem .desc,.page_hotelHarbourView.responsive-s main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelHarbourView.responsive-s main .top .showcase .showcaseUpper .showcaseItem .desc,.page_hotelHorizon.responsive-s main .top .showcase .showcaseLower .showcaseItem .desc,.page_hotelHorizon.responsive-s main .top .showcase .showcaseUpper .showcaseItem .desc{font-size:.75rem;letter-spacing:.03125rem;line-height:1.2rem}.page_hotelApex.responsive-s main .top .showcase .showcaseUpper .showcaseItem:nth-child(1),.page_hotelHarbourFront.responsive-s main .top .showcase .showcaseUpper .showcaseItem:nth-child(1),.page_hotelHarbourView.responsive-s main .top .showcase .showcaseUpper .showcaseItem:nth-child(1),.page_hotelHorizon.responsive-s main .top .showcase .showcaseUpper .showcaseItem:nth-child(1){width:11.1111111111%;max-width:11.1111111111%;aspect-ratio:1}.page_hotelApex.responsive-s main .top .showcase .showcaseUpper .showcaseItem:nth-child(3),.page_hotelApex.responsive-s main .top .showcase .showcaseUpper .showcaseItem:nth-child(5),.page_hotelHarbourFront.responsive-s main .top .showcase .showcaseUpper .showcaseItem:nth-child(3),.page_hotelHarbourFront.responsive-s main .top .showcase .showcaseUpper .showcaseItem:nth-child(5),.page_hotelHarbourView.responsive-s main .top .showcase .showcaseUpper .showcaseItem:nth-child(3),.page_hotelHarbourView.responsive-s main .top .showcase .showcaseUpper .showcaseItem:nth-child(5),.page_hotelHorizon.responsive-s main .top .showcase .showcaseUpper .showcaseItem:nth-child(3),.page_hotelHorizon.responsive-s main .top .showcase .showcaseUpper .showcaseItem:nth-child(5){aspect-ratio:unset}.page_hotelApex.responsive-s main .top .showcase .showcaseLower .showcaseItem:nth-child(1),.page_hotelHarbourFront.responsive-s main .top .showcase .showcaseLower .showcaseItem:nth-child(1),.page_hotelHarbourView.responsive-s main .top .showcase .showcaseLower .showcaseItem:nth-child(1),.page_hotelHorizon.responsive-s main .top .showcase .showcaseLower .showcaseItem:nth-child(1){width:11.1111111111%;max-width:11.1111111111%;aspect-ratio:1}.page_hotelApex.responsive-s main .top .showcase .showcaseLower .showcaseItem:nth-child(2),.page_hotelApex.responsive-s main .top .showcase .showcaseLower .showcaseItem:nth-child(4),.page_hotelHarbourFront.responsive-s main .top .showcase .showcaseLower .showcaseItem:nth-child(2),.page_hotelHarbourFront.responsive-s main .top .showcase .showcaseLower .showcaseItem:nth-child(4),.page_hotelHarbourView.responsive-s main .top .showcase .showcaseLower .showcaseItem:nth-child(2),.page_hotelHarbourView.responsive-s main .top .showcase .showcaseLower .showcaseItem:nth-child(4),.page_hotelHorizon.responsive-s main .top .showcase .showcaseLower .showcaseItem:nth-child(2),.page_hotelHorizon.responsive-s main .top .showcase .showcaseLower .showcaseItem:nth-child(4){aspect-ratio:unset}.page_hotelApex.responsive-s main .top .info .selection,.page_hotelHarbourFront.responsive-s main .top .info .selection,.page_hotelHarbourView.responsive-s main .top .info .selection,.page_hotelHorizon.responsive-s main .top .info .selection{gap:80px}.page_hotelApex.responsive-s main .top .info .selection .selectionBtn,.page_hotelHarbourFront.responsive-s main .top .info .selection .selectionBtn,.page_hotelHarbourView.responsive-s main .top .info .selection .selectionBtn,.page_hotelHorizon.responsive-s main .top .info .selection .selectionBtn{font-size:1.125rem;letter-spacing:.015625rem;line-height:1.625rem}.page_hotelApex.responsive-s main .top .info .infoContentWrapper .infoContent,.page_hotelHarbourFront.responsive-s main .top .info .infoContentWrapper .infoContent,.page_hotelHarbourView.responsive-s main .top .info .infoContentWrapper .infoContent,.page_hotelHorizon.responsive-s main .top .info .infoContentWrapper .infoContent{font-size:1rem;letter-spacing:.015625rem;line-height:1.5rem;width:100%}.page_hotelApex.responsive-s main .top .info .infoContentWrapper .infoContent .remarks,.page_hotelHarbourFront.responsive-s main .top .info .infoContentWrapper .infoContent .remarks,.page_hotelHarbourView.responsive-s main .top .info .infoContentWrapper .infoContent .remarks,.page_hotelHorizon.responsive-s main .top .info .infoContentWrapper .infoContent .remarks{font-size:.75rem;letter-spacing:.03125rem;line-height:1.2rem}.page_hotelApex.responsive-s main .gridSection .grid-wrapper,.page_hotelHarbourFront.responsive-s main .gridSection .grid-wrapper,.page_hotelHarbourView.responsive-s main .gridSection .grid-wrapper,.page_hotelHorizon.responsive-s main .gridSection .grid-wrapper{width:calc(100% - 160px)}.page_hotelApex.responsive-l main,.page_hotelApex.responsive-m main,.page_hotelHarbourFront.responsive-l main,.page_hotelHarbourFront.responsive-m main,.page_hotelHarbourView.responsive-l main,.page_hotelHarbourView.responsive-m main,.page_hotelHorizon.responsive-l main,.page_hotelHorizon.responsive-m main{padding-top:140px}.page_hotelApex.responsive-m main .top .topTitle,.page_hotelHarbourFront.responsive-m main .top .topTitle,.page_hotelHarbourView.responsive-m main .top .topTitle,.page_hotelHorizon.responsive-m main .top .topTitle{margin-left:160px}.page_hotelApex.responsive-m main .top .content .headline,.page_hotelApex.responsive-m main .top .content .title,.page_hotelHarbourFront.responsive-m main .top .content .headline,.page_hotelHarbourFront.responsive-m main .top .content .title,.page_hotelHarbourView.responsive-m main .top .content .headline,.page_hotelHarbourView.responsive-m main .top .content .title,.page_hotelHorizon.responsive-m main .top .content .headline,.page_hotelHorizon.responsive-m main .top .content .title{margin-left:0}.page_hotelApex.responsive-m main .top .info,.page_hotelApex.responsive-m main .top .showcase,.page_hotelHarbourFront.responsive-m main .top .info,.page_hotelHarbourFront.responsive-m main .top .showcase,.page_hotelHarbourView.responsive-m main .top .info,.page_hotelHarbourView.responsive-m main .top .showcase,.page_hotelHorizon.responsive-m main .top .info,.page_hotelHorizon.responsive-m main .top .showcase{width:calc(100vw - 220px);margin-left:160px}.page_hotelApex.responsive-m main .gridSection .grid-wrapper,.page_hotelHarbourFront.responsive-m main .gridSection .grid-wrapper,.page_hotelHarbourView.responsive-m main .gridSection .grid-wrapper,.page_hotelHorizon.responsive-m main .gridSection .grid-wrapper{width:calc(100% - 220px)}.page_hotelApex.responsive-l main .top .topTitle,.page_hotelHarbourFront.responsive-l main .top .topTitle,.page_hotelHarbourView.responsive-l main .top .topTitle,.page_hotelHorizon.responsive-l main .top .topTitle{margin-left:160px}.page_hotelApex.responsive-l main .top .info,.page_hotelApex.responsive-l main .top .showcase,.page_hotelHarbourFront.responsive-l main .top .info,.page_hotelHarbourFront.responsive-l main .top .showcase,.page_hotelHarbourView.responsive-l main .top .info,.page_hotelHarbourView.responsive-l main .top .showcase,.page_hotelHorizon.responsive-l main .top .info,.page_hotelHorizon.responsive-l main .top .showcase{width:calc(100vw - 360px);margin-left:300px}.page_hotelApex.responsive-xxl main .top .topTitle,.page_hotelHarbourFront.responsive-xxl main .top .topTitle,.page_hotelHarbourView.responsive-xxl main .top .topTitle,.page_hotelHorizon.responsive-xxl main .top .topTitle{margin-left:calc((100vw - 1920px)*.5 + 280px)}.page_hotelApex.responsive-xxl main .top .info,.page_hotelApex.responsive-xxl main .top .showcase,.page_hotelHarbourFront.responsive-xxl main .top .info,.page_hotelHarbourFront.responsive-xxl main .top .showcase,.page_hotelHarbourView.responsive-xxl main .top .info,.page_hotelHarbourView.responsive-xxl main .top .showcase,.page_hotelHorizon.responsive-xxl main .top .info,.page_hotelHorizon.responsive-xxl main .top .showcase{margin-left:calc((100vw - 1920px)*.5 + 420px)}.page_hotelApex.responsive-xxl main .gridSection .grid-wrapper,.page_hotelHarbourFront.responsive-xxl main .gridSection .grid-wrapper,.page_hotelHarbourView.responsive-xxl main .gridSection .grid-wrapper,.page_hotelHorizon.responsive-xxl main .gridSection .grid-wrapper{width:1920px}.page_hotelHarbourFront,.page_hotelHarbourFront.loadingActive.pageInit .bgOverlay,.page_hotelHarbourFront.scrolled header,.page_hotelHarbourFront.scrolled header:before{background-color:#53272b}.page_hotelHarbourFront main .top .topKv{min-height:calc((100vw - 460px)*1.0472279261);background-image:url(/images/hotelHarbourFront/kv.png);background-size:calc(100% - 460px);background-position:right top}.page_hotelHarbourFront main .top .content{margin-top:calc((100vw - 460px)*.3894592745*-1)}.page_hotelHarbourFront main .top .showcase .showcaseUpper .showcaseItem:nth-child(1){background-color:#ae332c}.page_hotelHarbourFront main .top .showcase .showcaseUpper .showcaseItem:nth-child(2){background-color:#202c43}.page_hotelHarbourFront main .top .showcase .showcaseUpper .showcaseItem:nth-child(4){background-color:#6d1f1e}.page_hotelHarbourFront main .top .showcase .showcaseLower .showcaseItem:nth-child(1){background-color:#ae332c}.page_hotelHarbourFront main .top .showcase .showcaseLower .showcaseItem:nth-child(3){background-color:#371c15}.page_hotelHarbourFront main .top .showcase .showcaseLower .showcaseItem:nth-child(5){background-color:#712a1f}.page_hotelHarbourFront main .top .info .infoContentWrapper .infoContent>span:before,.page_hotelHarbourFront main .top .info .selection .selectionBtn:before{background-color:#00e0e4}.page_hotelHarbourFront main .top .info .infoContentWrapper .infoContent,.page_hotelHarbourFront main .top .info .selection .selectionBtn.active,.page_hotelHarbourFront main .top .info .selection .selectionBtn:hover{color:#00e0e4}.page_hotelHarbourFront.lang_en main .top .info .infoContentWrapper{height:110px}.page_hotelHarbourFront.responsive-xs main .top .topKv{min-height:104.7227926078vw}.page_hotelHarbourFront.responsive-xs main .top .content{width:63%;margin-left:16px;margin-top:-34.8391512663vw}.page_hotelHarbourFront.responsive-xs.lang_en main .top .topTitle .title img:first-child{height:18px}.page_hotelHarbourFront.responsive-xs.lang_en main .top .topTitle .title img:not(:first-child){height:18px}.page_hotelHarbourFront.responsive-s.lang_en main .top .content .title img,.page_hotelHarbourFront.responsive-xs.lang_en main .top .content .title img{height:38px}.page_hotelHarbourFront.responsive-s main .top .topKv{min-height:calc((100vw - 120px)*1.0472279261);background-size:calc(100% - 120px)}.page_hotelHarbourFront.responsive-s main .top .content{width:55%;margin-left:120px;margin-top:calc((100vw - 120px)*.3730321697*-1)}.page_hotelHarbourFront.responsive-s.lang_en main .top .topTitle .title img:first-child{height:18px}.page_hotelHarbourFront.responsive-s.lang_en main .top .topTitle .title img:not(:first-child){height:18px}.page_hotelHarbourFront.responsive-m main .top .topKv{min-height:calc((100vw - 420px)*1.0472279261);background-size:calc(100% - 420px)}.page_hotelHarbourFront.responsive-m main .top .content{width:55%;margin-left:160px;margin-top:calc((100vw - 420px)*.3730321697*-1)}.page_hotelHarbourFront.responsive-l main .top .topKv{min-height:calc((100vw - 520px)*1.0472279261);background-size:calc(100% - 520px)}.page_hotelHarbourFront.responsive-l main .top .content{margin-left:160px;margin-top:calc((100vw - 520px)*.3730321697*-1)}.page_hotelHarbourFront.responsive-xxl main .top .topKv{min-height:1530px;background-size:1461px}.page_hotelHarbourFront.responsive-xxl main .top .content{margin-left:calc((100vw - 1920px)*.5 + 280px);margin-top:-544.6269678303px}.page_hotelHarbourView,.page_hotelHarbourView.loadingActive.pageInit .bgOverlay,.page_hotelHarbourView.scrolled header,.page_hotelHarbourView.scrolled header:before{background-color:#40bcc7}.page_hotelHarbourView main .top .topKv{min-height:64.5833333333vw;background-image:url(/images/hotelHarbourView/kv.png);background-size:100%;background-position:center top}.page_hotelHarbourView main .top .content{margin-top:-11.25vw}.page_hotelHarbourView main .top .showcase .showcaseUpper .showcaseItem:nth-child(1){background-color:#b7342c}.page_hotelHarbourView main .top .showcase .showcaseUpper .showcaseItem:nth-child(2){background-color:#1b2c45}.page_hotelHarbourView main .top .showcase .showcaseUpper .showcaseItem:nth-child(4){background-color:#701e1d}.page_hotelHarbourView main .top .showcase .showcaseLower .showcaseItem:nth-child(1){background-color:#b7342c}.page_hotelHarbourView main .top .showcase .showcaseLower .showcaseItem:nth-child(3){background-color:#341b13}.page_hotelHarbourView main .top .showcase .showcaseLower .showcaseItem:nth-child(5){background-color:#742a1e}.page_hotelHarbourView main .top .info .infoContentWrapper .infoContent>span:before,.page_hotelHarbourView main .top .info .selection .selectionBtn:before{background-color:#f15a7b}.page_hotelHarbourView main .top .info .infoContentWrapper .infoContent,.page_hotelHarbourView main .top .info .selection .selectionBtn.active,.page_hotelHarbourView main .top .info .selection .selectionBtn:hover{color:#f15a7b}.page_hotelHarbourView.lang_en main .top .topTitle .title img:not(:first-child){height:80px}.page_hotelApex.lang_en main .top .content .title img,.page_hotelHarbourView.lang_en main .top .info .infoContentWrapper,.page_hotelHorizon.lang_en main .top .content .title img{height:80px}.page_hotelHarbourView.responsive-xs main .top .topKv{min-height:64.5833333333vw}.page_hotelHarbourView.responsive-xs main .top .content{width:calc(80vw - 32px);margin-left:calc(20vw + 16px);margin-top:-11.25vw}.page_hotelHarbourView.responsive-xs.lang_en main .top .topTitle .title img:first-child{height:18px}.page_hotelHarbourView.responsive-xs.lang_en main .top .topTitle .title img:not(:first-child){height:38px}.page_hotelHarbourView.responsive-s.lang_en main .top .content .title img,.page_hotelHarbourView.responsive-xs.lang_en main .top .content .title img{height:38px}.page_hotelHarbourView.responsive-xs.lang_en main .top .info .infoContentWrapper{height:100px}.page_hotelHarbourView.responsive-s main .top .topKv{min-height:64.5833333333vw;background-size:100%}.page_hotelHarbourView.responsive-s main .top .content{width:calc(100vw - 160px);margin-left:120px;margin-top:-6.6666666667vw}.page_hotelHarbourView.responsive-s.lang_en main .top .topTitle .title img:first-child{height:18px}.page_hotelHarbourView.responsive-s.lang_en main .top .topTitle .title img:not(:first-child){height:38px}.page_hotelHarbourView.responsive-m main .top .topKv{min-height:64.5833333333vw;background-size:100%}.page_hotelHarbourView.responsive-m main .top .content{width:calc(100vw - 230px);margin-left:160px;margin-top:-6.6666666667vw}.page_hotelHarbourView.responsive-l main .top .topKv{min-height:64.5833333333vw;background-size:100%}.page_hotelHarbourView.responsive-l main .top .content{margin-left:160px;margin-top:-11.25vw}.page_hotelHarbourView.responsive-xxl main .top .topKv{min-height:1240px;background-size:1920px}.page_hotelHarbourView.responsive-xxl main .top .content{margin-left:calc((100vw - 1920px)*.5 + 280px);margin-top:-216px}.page_hotelHorizon,.page_hotelHorizon.loadingActive.pageInit .bgOverlay,.page_hotelHorizon.scrolled header,.page_hotelHorizon.scrolled header:before{background-color:#005643}.page_hotelHorizon main .top .topKv{min-height:calc((100vw - 460px)*.8479452055);margin-top:-84px;background-image:url(/images/hotelHorizon/kv.png);background-size:calc(100% - 460px);background-position:right top}.page_hotelHorizon main .content{margin-top:calc((100vw - 460px)*.1219178082*-1)}.page_hotelHorizon main .showcase .showcaseUpper .showcaseItem:nth-child(1){background-color:#a6372e}.page_hotelHorizon main .showcase .showcaseUpper .showcaseItem:nth-child(2){background-color:#193045}.page_hotelHorizon main .showcase .showcaseUpper .showcaseItem:nth-child(4){background-color:#662320}.page_hotelHorizon main .showcase .showcaseLower .showcaseItem:nth-child(1){background-color:#a6372e}.page_hotelHorizon main .showcase .showcaseLower .showcaseItem:nth-child(3){background-color:#2f2017}.page_hotelHorizon main .showcase .showcaseLower .showcaseItem:nth-child(5){background-color:#6a2e21}.page_hotelHorizon main .info .infoContentWrapper .infoContent>span:before,.page_hotelHorizon main .info .selection .selectionBtn:before{background-color:#dd95d5}.page_hotelHorizon main .info .infoContentWrapper .infoContent,.page_hotelHorizon main .info .selection .selectionBtn.active,.page_hotelHorizon main .info .selection .selectionBtn:hover{color:#dd95d5}.page_hotelHorizon.lang_en main .top .topTitle .title img:not(:first-child){height:80px}.page_hotelHorizon.responsive-xs main .top .topKv{min-height:84.7945205479vw;margin-top:-16px}.page_hotelHorizon.responsive-xs main .top .content{width:78%;margin-left:16px;margin-top:-8.0821917808vw}.page_hotelHorizon.responsive-xs.lang_en main .top .topTitle .title img:first-child{height:18px}.page_hotelHorizon.responsive-xs.lang_en main .top .topTitle .title img:not(:first-child){height:38px}.page_hotelApex.responsive-s.lang_en main .top .content .title img,.page_hotelApex.responsive-xs.lang_en main .top .content .title img,.page_hotelHorizon.responsive-s.lang_en main .top .content .title img,.page_hotelHorizon.responsive-xs.lang_en main .top .content .title img{height:38px}.page_hotelHorizon.responsive-s main .top .topKv{min-height:calc((100vw - 120px)*.8479452055);margin-top:-40px;background-size:calc(100% - 120px)}.page_hotelHorizon.responsive-s main .top .content{width:55%;margin-left:120px;margin-top:calc((100vw - 120px)*.1054794521*-1)}.page_hotelHorizon.responsive-s.lang_en main .top .topTitle .title img:first-child{height:18px}.page_hotelHorizon.responsive-s.lang_en main .top .topTitle .title img:not(:first-child){height:38px}.page_hotelHorizon.responsive-m main .top .topKv{min-height:calc((100vw - 420px)*.8479452055);margin-top:-52px;background-size:calc(100% - 420px)}.page_hotelHorizon.responsive-m main .top .content{width:55%;margin-left:160px;margin-top:calc((100vw - 420px)*.1054794521*-1)}.page_hotelHorizon.responsive-l main .top .topKv{min-height:calc((100vw - 520px)*.8479452055);margin-top:-52px;background-size:calc(100% - 520px)}.page_hotelHorizon.responsive-l main .top .content{margin-left:160px;margin-top:calc((100vw - 520px)*.1054794521*-1)}.page_hotelHorizon.responsive-xxl main .top .topKv{min-height:1238px;margin-top:-84px;background-size:1460px}.page_hotelHorizon.responsive-xxl main .top .content{margin-left:calc((100vw - 1920px)*.5 + 280px);margin-top:-178px}.page_hotelApex,.page_hotelApex.loadingActive.pageInit .bgOverlay,.page_hotelApex.scrolled header,.page_hotelApex.scrolled header:before{background-color:#752366}.page_hotelApex main .top .topKv{min-height:60.3125vw;background-image:url(/images/hotelApex/kv.png);background-size:100%;background-position:center top}.page_hotelApex main .top .content{margin-top:-8.125vw}.page_hotelApex main .top .showcase .showcaseUpper .showcaseItem:nth-child(1){background-color:#b13231}.page_hotelApex main .top .showcase .showcaseUpper .showcaseItem:nth-child(2){background-color:#232b48}.page_hotelApex main .top .showcase .showcaseUpper .showcaseItem:nth-child(4){background-color:#701e24}.page_hotelApex main .top .showcase .showcaseLower .showcaseItem:nth-child(1){background-color:#b13231}.page_hotelApex main .top .showcase .showcaseLower .showcaseItem:nth-child(3){background-color:#3a1c1a}.page_hotelApex main .top .showcase .showcaseLower .showcaseItem:nth-child(5){background-color:#742924}.page_hotelApex main .top .info .infoContentWrapper .infoContent>span:before,.page_hotelApex main .top .info .selection .selectionBtn:before{background-color:#00acbe}.page_hotelApex main .top .info .infoContentWrapper .infoContent,.page_hotelApex main .top .info .selection .selectionBtn.active,.page_hotelApex main .top .info .selection .selectionBtn:hover{color:#00acbe}.page_hotelApex.responsive-xs main .top .topKv{min-height:60.3125vw}.page_hotelApex.responsive-xs main .top .content{width:calc(80vw - 32px);margin-left:calc(20vw + 16px);margin-top:-8.125vw}.page_hotelApex.responsive-xs main .top .content .title img{height:20px}.page_hotelApex.responsive-xs.lang_en main .top .topTitle .title img:first-child{height:18px}.page_hotelApex.responsive-xs.lang_en main .top .topTitle .title img:not(:first-child){height:18px}.page_hotelApex.responsive-s main .top .topKv{min-height:60.3125vw;background-size:100%}.page_hotelApex.responsive-s main .top .content{width:calc(100vw - 160px);margin-left:120px;margin-top:-8.125vw}.page_hotelApex.responsive-s.lang_en main .top .topTitle .title img:first-child{height:18px}.page_hotelApex.responsive-s.lang_en main .top .topTitle .title img:not(:first-child){height:18px}.page_hotelApex.responsive-m main .top .topKv{min-height:60.3125vw;background-size:100%}.page_hotelApex.responsive-m main .top .content{width:calc(100vw - 230px);margin-left:160px;margin-top:-8.125vw}.page_hotelApex.responsive-l main .top .topKv{min-height:60.3125vw;background-size:100%}.page_hotelApex.responsive-l main .top .content{margin-left:160px;margin-top:-8.125vw}.page_hotelApex.responsive-xxl main .top .topKv{min-height:1158px;background-size:1920px}.page_hotelApex.responsive-xxl main .top .content{margin-left:calc((100vw - 1920px)*.5 + 280px);margin-top:-156px}