body,html{-webkit-font-smoothing:antialiased;font-family:Amiko,'Microsoft JhengHei',sans-serif;color:#fff;background:#00504b;overflow-x:hidden}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}html.no-scroll{overflow:hidden!important}body{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;overflow:auto;overflow-anchor:none}body.no-scroll{overflow:hidden!important}:active,:focus{outline:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0;font-size:initial;font-weight:700}h1{font-size:50px}h2{font-size:40px}h3{font-size:25px}p{font-size:18px}.fw-400{font-weight:400}.fw-700{font-weight:700}ol,ul{list-style-type:none}a,a:focus,a:hover,button,button:focus,button:hover{text-decoration:none;outline:0;cursor:pointer;color:inherit;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}button{border:none;padding:0;background-color:transparent;box-shadow:none}.global-container{width:100%;position:relative}.info-wrap li{display:flex;align-items:baseline;margin-bottom:5px}.info-wrap .icon{text-align:center;width:20px;margin-right:5px}.info-wrap p{margin-bottom:0}.container{margin:0 auto}.lightbox{position:fixed;display:flex;align-items:center;justify-content:center;left:0;top:0;width:100%;height:100%;z-index:10;opacity:0;visibility:hidden;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.lightbox__wrap{position:relative;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.lightbox.opened{opacity:1;visibility:visible}.lightbox.opened .lightbox__wrap{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.btn{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;display:inline-block;border:2px solid;padding:15px 25px;font-size:14px;font-weight:700;position:relative;overflow:hidden}.btn:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:width .5s cubic-bezier(.645,.045,.355,1);-moz-transition:width .5s cubic-bezier(.645,.045,.355,1);-ms-transition:width .5s cubic-bezier(.645,.045,.355,1);-o-transition:width .5s cubic-bezier(.645,.045,.355,1);transition:width .5s cubic-bezier(.645,.045,.355,1);left:unset;right:0;width:0}.btn:hover:before{right:unset;left:0;width:100%}.btn:hover span{color:#fff}.btn--black{border-color:#000}.btn--black:before{background:#000}.btn--black span{color:#000;position:relative;-webkit-transition:color .5s cubic-bezier(.645,.045,.355,1);-moz-transition:color .5s cubic-bezier(.645,.045,.355,1);-ms-transition:color .5s cubic-bezier(.645,.045,.355,1);-o-transition:color .5s cubic-bezier(.645,.045,.355,1);transition:color .5s cubic-bezier(.645,.045,.355,1)}.btn--black .icon-angle{font-size:10px;margin-left:10px}.btn--solid-black{border-color:#000}.btn--solid-black:before{background:#000}.btn--solid-black span{color:#fff;position:relative;-webkit-transition:color .5s cubic-bezier(.645,.045,.355,1);-moz-transition:color .5s cubic-bezier(.645,.045,.355,1);-ms-transition:color .5s cubic-bezier(.645,.045,.355,1);-o-transition:color .5s cubic-bezier(.645,.045,.355,1);transition:color .5s cubic-bezier(.645,.045,.355,1)}.btn--solid-black:before{right:unset;left:0;width:100%}.btn--solid-black:hover:before{left:unset;right:0;width:0%}.btn--solid-black:hover span{color:#000}html body[data-lang="zh-hk"] body,html body[data-lang="zh-hk"] html{-webkit-font-smoothing:antialiased;font-family:Amiko,source-han-sans-traditional,sans-serif;color:#fff;overflow-x:hidden}html body[data-lang="zh-cn"] body,html body[data-lang="zh-cn"] html{-webkit-font-smoothing:antialiased;font-family:Amiko,source-han-sans-simplified-c,sans-serif;color:#fff;overflow-x:hidden}html body[data-lang="zh-cn"] h1,html body[data-lang="zh-cn"] h2,html body[data-lang="zh-hk"] h1,html body[data-lang="zh-hk"] h2{line-height:1.3}html body[data-lang="zh-cn"] h3,html body[data-lang="zh-hk"] h3{line-height:1.6}html body[data-lang="zh-cn"] p,html body[data-lang="zh-hk"] p{font-size:15px!important;line-height:1.8!important}@media only screen and (min-width:992px){html body[data-lang="zh-cn"] p,html body[data-lang="zh-hk"] p{font-size:16px!important}}html body[data-lang="zh-cn"] a span,html body[data-lang="zh-hk"] a span{font-weight:700}html body[data-lang="zh-cn"] .quote-wrapper h3,html body[data-lang="zh-hk"] .quote-wrapper h3{line-height:1.6!important}html body[data-lang="zh-cn"] .quote-wrapper h3:before,html body[data-lang="zh-hk"] .quote-wrapper h3:before{background-image:url(/files/the-middle-house/img/icon-quote-cn@2x.png);width:12px;height:23px;margin-right:0;margin-left:10px}html body[data-lang="zh-cn"] .slider--3column__content p,html body[data-lang="zh-hk"] .slider--3column__content p{font-size:13px!important}@media only screen and (min-width:992px){html body[data-lang="zh-cn"] .slider--3column__content p,html body[data-lang="zh-hk"] .slider--3column__content p{font-size:15px!important}}html body[data-lang="zh-cn"] .slider--3column__content .quote-wrapper h2,html body[data-lang="zh-hk"] .slider--3column__content .quote-wrapper h2{line-height:1.5;font-weight:500}html body[data-lang="zh-cn"] .hero--landing--info-Content p,html body[data-lang="zh-hk"] .hero--landing--info-Content p{font-size:16px;line-height:1.8!important}html body[data-lang="zh-cn"] .hero--landing--info-Content h4,html body[data-lang="zh-hk"] .hero--landing--info-Content h4{font-size:15px;line-height:1.8}@media only screen and (min-width:992px){html body[data-lang="zh-cn"] .hero--landing--info-Content h4,html body[data-lang="zh-hk"] .hero--landing--info-Content h4{font-size:16px}}html body[data-lang="zh-cn"] .hero--landing--info-Content .quote-wrapper h4,html body[data-lang="zh-hk"] .hero--landing--info-Content .quote-wrapper h4{line-height:1}html body[data-lang="zh-cn"] .tab--item h2,html body[data-lang="zh-cn"] .tab--item h3,html body[data-lang="zh-hk"] .tab--item h2,html body[data-lang="zh-hk"] .tab--item h3{margin-bottom:5px}html body[data-lang="zh-cn"] .prog--info h4,html body[data-lang="zh-hk"] .prog--info h4{margin-bottom:25px}html body[data-lang="zh-cn"] .more--info h3,html body[data-lang="zh-hk"] .more--info h3{font-size:25px}html body[data-lang="zh-cn"] .cookies-consent .container,html body[data-lang="zh-hk"] .cookies-consent .container{justify-content:space-between;align-items:center}html body[data-lang="zh-hk"] body,html body[data-lang="zh-hk"] html{-webkit-font-smoothing:antialiased;font-family:Amiko,source-han-sans-traditional,sans-serif;color:#fff;background:#00504b;overflow-x:hidden}html body[data-lang="zh-cn"] body,html body[data-lang="zh-cn"] html{-webkit-font-smoothing:antialiased;font-family:Amiko,source-han-sans-simplified-c,sans-serif;color:#fff;background:#00504b;overflow-x:hidden}html body[data-lang="zh-cn"] h1,html body[data-lang="zh-cn"] h2,html body[data-lang="zh-hk"] h1,html body[data-lang="zh-hk"] h2{line-height:1.3}html body[data-lang="zh-cn"] h3,html body[data-lang="zh-hk"] h3{line-height:1.6}html body[data-lang="zh-cn"] p,html body[data-lang="zh-hk"] p{font-size:15px!important;line-height:1.8!important}@media only screen and (min-width:992px){html body[data-lang="zh-cn"] p,html body[data-lang="zh-hk"] p{font-size:16px!important}}html body[data-lang="zh-cn"] a span,html body[data-lang="zh-hk"] a span{font-weight:700}html body[data-lang="zh-cn"] .page--home .home-hero .hero-wrapper .bottom-wrap .hero-slogan h2,html body[data-lang="zh-hk"] .page--home .home-hero .hero-wrapper .bottom-wrap .hero-slogan h2{font-size:30px}@media only screen and (min-width:992px){html body[data-lang="zh-cn"] .page--home .home-hero .hero-wrapper .bottom-wrap .hero-slogan h2,html body[data-lang="zh-hk"] .page--home .home-hero .hero-wrapper .bottom-wrap .hero-slogan h2{font-size:50px}}html body[data-lang="zh-cn"] .square .square-m-bg .square--content__inner .quote-wrapper h3:before,html body[data-lang="zh-hk"] .square .square-m-bg .square--content__inner .quote-wrapper h3:before{background-image:url(/files/the-middle-house/img/icon-quote-cn@2x.png);width:12px;height:23px;margin-right:0;margin-left:0}html body[data-lang="zh-cn"] .quote-wrapper h3,html body[data-lang="zh-hk"] .quote-wrapper h3{line-height:1.6!important}html body[data-lang="zh-cn"] .quote-wrapper h3:before,html body[data-lang="zh-hk"] .quote-wrapper h3:before{background-image:url(/files/the-middle-house/img/icon-quote-cn@2x.png);width:12px;height:23px;margin-right:0;margin-left:10px}html body[data-lang="zh-cn"] .slider--3column__content p,html body[data-lang="zh-hk"] .slider--3column__content p{font-size:13px!important}@media only screen and (min-width:992px){html body[data-lang="zh-cn"] .slider--3column__content p,html body[data-lang="zh-hk"] .slider--3column__content p{font-size:15px!important}}html body[data-lang="zh-cn"] .slider--3column__content .quote-wrapper h2,html body[data-lang="zh-hk"] .slider--3column__content .quote-wrapper h2{line-height:1.5;font-weight:500}html body[data-lang="zh-cn"] .hero--landing--info-Content p,html body[data-lang="zh-hk"] .hero--landing--info-Content p{font-size:16px;line-height:1.8!important}html body[data-lang="zh-cn"] .hero--landing--info-Content h4,html body[data-lang="zh-hk"] .hero--landing--info-Content h4{font-size:15px;line-height:1.8}@media only screen and (min-width:992px){html body[data-lang="zh-cn"] .hero--landing--info-Content h4,html body[data-lang="zh-hk"] .hero--landing--info-Content h4{font-size:16px}}html body[data-lang="zh-cn"] .hero--landing--info-Content .quote-wrapper h4,html body[data-lang="zh-hk"] .hero--landing--info-Content .quote-wrapper h4{line-height:1}html body[data-lang="zh-cn"] .tab--item h2,html body[data-lang="zh-cn"] .tab--item h3,html body[data-lang="zh-hk"] .tab--item h2,html body[data-lang="zh-hk"] .tab--item h3{margin-bottom:5px}html body[data-lang="zh-cn"] .prog--info h4,html body[data-lang="zh-hk"] .prog--info h4{margin-bottom:25px}html body[data-lang="zh-cn"] .more--info h3,html body[data-lang="zh-hk"] .more--info h3{font-size:25px}html body[data-lang="zh-cn"] .cookies-consent .container,html body[data-lang="zh-hk"] .cookies-consent .container{justify-content:space-between;align-items:center}html body[data-lang="zh-cn"] .page--fnb-detail .htgt--title,html body[data-lang="zh-hk"] .page--fnb-detail .htgt--title{font-size:17px}.page--home h1,.page--home h2,.page--home h3,.page--home h4,.page--home h5,.page--home p{text-shadow:1px 1px 0 rgba(0,0,0,.4)}.page--home .playvid-btn{text-shadow:1px 1px 0 rgba(0,0,0,.4)}.page--home .btn{box-shadow:1px 1px 0 rgba(0,0,0,.4)!important}.page--home .btn:hover span{text-shadow:none!important}.page--home .btn span{-webkit-transition:all .4s cubic-bezier(.645,.045,.355,1);-moz-transition:all .4s cubic-bezier(.645,.045,.355,1);-ms-transition:all .4s cubic-bezier(.645,.045,.355,1);-o-transition:all .4s cubic-bezier(.645,.045,.355,1);transition:all .4s cubic-bezier(.645,.045,.355,1);text-shadow:1px 1px 0 rgba(0,0,0,.4)}.page--home .btn span:hover{text-shadow:none}.page--home .booking-panel h1,.page--home .booking-panel h2,.page--home .booking-panel h3,.page--home .booking-panel h4,.page--home .booking-panel h5,.page--home .booking-panel p,.page--home .social-name h1,.page--home .social-name h2,.page--home .social-name h3,.page--home .social-name h4,.page--home .social-name h5,.page--home .social-name p{text-shadow:none}.page--home .booking-panel .btn,.page--home .social-name .btn{box-shadow:none!important}.page--home .booking-panel .btn span,.page--home .social-name .btn span{text-shadow:none}.hero--full__wrap{width:auto!important;height:inherit!important}.body--toh.hero--full__gradient{background:#fff;background:-moz-linear-gradient(180deg,rgba(125,125,105,0) 0,rgba(125,125,105,.75) 8%,rgba(125,125,105,.9) 100%);background:-webkit-linear-gradient(180deg,rgba(125,125,105,0) 0,rgba(125,125,105,.75) 8%,rgba(125,125,105,.9) 100%);background:linear-gradient(180deg,rgba(125,125,105,0) 0,rgba(125,125,105,.75) 8%,rgba(125,125,105,.9) 100%)}.feat--imgs.p-40{padding:0!important}@media only screen and (min-width:992px){.feat--imgs.p-40{padding:0 40px!important}}.post .text-wrap a{opacity:1;-webkit-transition:opacity .3s cubic-bezier(.645,.045,.355,1);-moz-transition:opacity .3s cubic-bezier(.645,.045,.355,1);-ms-transition:opacity .3s cubic-bezier(.645,.045,.355,1);-o-transition:opacity .3s cubic-bezier(.645,.045,.355,1);transition:opacity .3s cubic-bezier(.645,.045,.355,1)}.post .text-wrap a:hover{opacity:.8}.p-40{padding:0 20px}.p-b-120{padding-bottom:120px!important}@media only screen and (min-width:992px){.p-40{padding:0 40px}}.p-50{padding:0 0}@media only screen and (min-width:992px){.p-50{padding:0 50px}}.p-90{padding:0 20px}@media only screen and (min-width:992px){.p-90{padding:0 90px}}.mb-50{margin-bottom:50px}.mb-150{margin-bottom:150px}.mb-100{margin-bottom:100px}.pb-50{padding-bottom:50px}.pl-20{padding-left:0}@media only screen and (min-width:992px){.pl-20{padding-left:20px}}.pr-20{padding-right:0}@media only screen and (min-width:992px){.pr-20{padding-right:20px}}.pl-40{padding-left:0}@media only screen and (min-width:992px){.pl-40{padding-left:40px}}.pr-40{padding-right:0}@media only screen and (min-width:992px){.pr-40{padding-right:40px}}.body--white{background-color:#fff;color:#000}.body--center{text-align:center}.breadcrumb{padding:15px 12px!important;opacity:1;visibility:visible;-webkit-transition:.4s cubic-bezier(.645,.045,.355,1);-moz-transition:.4s cubic-bezier(.645,.045,.355,1);-ms-transition:.4s cubic-bezier(.645,.045,.355,1);-o-transition:.4s cubic-bezier(.645,.045,.355,1);transition:.4s cubic-bezier(.645,.045,.355,1)}.breadcrumb.hide{opacity:0;visibility:hidden;pointer-events:none}.page .more--wrap.mb-100{margin-bottom:30px}@media only screen and (min-width:992px){.page .more--wrap.mb-100{margin-bottom:100px}}.page--container{padding:inherit}@media only screen and (min-width:1440px){.page--container{max-width:1440px;margin:auto}}.page--fnb-detail .body,.page--pe-detail .body,.page--room-detail .body,.page--wellness-detail .body{padding-bottom:45px;position:relative;background:#00504b;overflow:hidden}.page--partner .post__text{margin:40px 0 0}@media only screen and (min-width:992px){.page--partner .post__text{margin:60px 0 30px}}.page--partner .logo-wrap img{width:100%;max-width:200px;margin-bottom:40px}.page--partner--item{margin-bottom:100px;padding:0 0}@media only screen and (min-width:992px){.page--partner--item{padding:0 20px}}.page--partner--item .btn--black:hover .icon-arrow:before{-webkit-transform:translate(2px,-2px) rotate(315deg);-moz-transform:translate(2px,-2px) rotate(315deg);-ms-transform:translate(2px,-2px) rotate(315deg);-o-transform:translate(2px,-2px) rotate(315deg);transform:translate(2px,-2px) rotate(315deg)}.page--partner--item .btn--black .icon-arrow:before{-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-ms-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;font-size:11px;margin-left:5px;transform:rotate(315deg);display:inline-block}.page--partner--info{margin-bottom:30px}.page--partner--info h4{font-size:25px;margin-bottom:15px}.page--partner--info p{font-size:15px}@media only screen and (min-width:992px){.page--partner--info p{font-size:18px}}.page--partner .body .page--container>.row{margin:0;padding-left:5px;padding-right:5px}@media only screen and (min-width:992px){.page--partner .body .page--container>.row{padding-left:15px;padding-right:15px}}.page--contact .mb-100{margin-bottom:50px}@media only screen and (min-width:992px){.page--contact .mb-100{margin-bottom:100px}}.page .book-btn{margin:30px 0 50px}@media only screen and (min-width:992px){.page .book-btn{margin:30px 0 70px}}.page--room-detail .more--wrap+.module-button,.page--stay .more--wrap+.module-button{margin:0 0 100px!important}.page--room-detail .row+.module-button .btn--white.btn--mega{margin:0 0 50px}@media only screen and (min-width:992px){.page--room-detail .row+.module-button .btn--white.btn--mega{margin:0 0 100px}}.page--fnb-detail .hero--title,.page--pe-detail .hero--title,.page--room-detail .hero--title,.page--wellness-detail .hero--title{margin-left:20px}@media only screen and (min-width:992px){.page--fnb-detail .hero--title,.page--pe-detail .hero--title,.page--room-detail .hero--title,.page--wellness-detail .hero--title{margin-left:80px}}.page--fnb-detail .hero--full .slider-hero-page.swiper-pagination,.page--pe-detail .hero--full .slider-hero-page.swiper-pagination,.page--room-detail .hero--full .slider-hero-page.swiper-pagination,.page--wellness-detail .hero--full .slider-hero-page.swiper-pagination{right:20px}@media only screen and (min-width:992px){.page--fnb-detail .hero--full .slider-hero-page.swiper-pagination,.page--pe-detail .hero--full .slider-hero-page.swiper-pagination,.page--room-detail .hero--full .slider-hero-page.swiper-pagination,.page--wellness-detail .hero--full .slider-hero-page.swiper-pagination{right:200px}}.page--fnb-detail .hero--full .slider-hero-btn.swiper-button-next,.page--pe-detail .hero--full .slider-hero-btn.swiper-button-next,.page--room-detail .hero--full .slider-hero-btn.swiper-button-next,.page--wellness-detail .hero--full .slider-hero-btn.swiper-button-next{right:0}@media only screen and (min-width:992px){.page--fnb-detail .hero--full .slider-hero-btn.swiper-button-next,.page--pe-detail .hero--full .slider-hero-btn.swiper-button-next,.page--room-detail .hero--full .slider-hero-btn.swiper-button-next,.page--wellness-detail .hero--full .slider-hero-btn.swiper-button-next{right:80px}}.page--fnb-detail .hero--full .slider-hero-btn.swiper-button-prev,.page--pe-detail .hero--full .slider-hero-btn.swiper-button-prev,.page--room-detail .hero--full .slider-hero-btn.swiper-button-prev,.page--wellness-detail .hero--full .slider-hero-btn.swiper-button-prev{right:auto;left:0}@media only screen and (min-width:992px){.page--fnb-detail .hero--full .slider-hero-btn.swiper-button-prev,.page--pe-detail .hero--full .slider-hero-btn.swiper-button-prev,.page--room-detail .hero--full .slider-hero-btn.swiper-button-prev,.page--wellness-detail .hero--full .slider-hero-btn.swiper-button-prev{right:131px;left:auto}}.page--fnb-detail .post.post--benefit,.page--pe-detail .post.post--benefit,.page--room-detail .post.post--benefit,.page--wellness-detail .post.post--benefit{padding:0 0}@media only screen and (min-width:992px){.page--fnb-detail .post.post--benefit,.page--pe-detail .post.post--benefit,.page--room-detail .post.post--benefit,.page--wellness-detail .post.post--benefit{padding:0 40px}}.page--fnb-detail .post.post--benefit .text-wrap,.page--pe-detail .post.post--benefit .text-wrap,.page--room-detail .post.post--benefit .text-wrap,.page--wellness-detail .post.post--benefit .text-wrap{padding:0!important;margin-bottom:0!important}@media only screen and (min-width:992px){.page--fnb-detail .post.post--benefit .text-wrap,.page--pe-detail .post.post--benefit .text-wrap,.page--room-detail .post.post--benefit .text-wrap,.page--wellness-detail .post.post--benefit .text-wrap{margin-bottom:30px!important}}.page--fnb-detail .row .p-40,.page--pe-detail .row .p-40,.page--room-detail .row .p-40,.page--wellness-detail .row .p-40{padding:0 0}@media only screen and (min-width:992px){.page--fnb-detail .row .p-40,.page--pe-detail .row .p-40,.page--room-detail .row .p-40,.page--wellness-detail .row .p-40{padding:0 40px}}.page--fnb-detail .text-module--table,.page--pe-detail .text-module--table,.page--room-detail .text-module--table,.page--wellness-detail .text-module--table{margin-bottom:20px}@media only screen and (min-width:992px){.page--fnb-detail .text-module--table,.page--pe-detail .text-module--table,.page--room-detail .text-module--table,.page--wellness-detail .text-module--table{margin-bottom:10px}}.page--kpInTouch .body--intro h3{margin:0 0 30px}.slider--set5 .gallery-top{backdrop-filter:saturate(100%) blur(15px)!important;-webkit-backdrop-filter:saturate(100%) blur(15px)!important}.slider--wrap .gallery-thumbs .slider--set5__top{height:46.3vh!important}.slider--wrap .gallery-thumbs--right{top:47px!important}@media only screen and (min-width:992px){.slider--wrap .gallery-thumbs--right{top:200px!important}}.page--people .slider--3column+.sect-title--center{margin-bottom:0!important;text-align:center!important;padding:0 20px!important}@media only screen and (min-width:992px){.page--people .slider--3column+.sect-title--center{padding:0 40px!important}}.page--peI .square .square-m-bg .quote-wrapper,.page--people .square .square-m-bg .quote-wrapper{margin-top:-50px}.quote-only{margin:0 0 80px}@media only screen and (min-width:992px){.quote-only{margin-top:80px}}.page--explore .square .square-m-bg,.page--peI .square .square-m-bg,.page--people .square .square-m-bg,.page--sust .square .square-m-bg{margin-top:0!important}.page--nebh{padding:30px 0 30px}@media only screen and (min-width:992px){.page--nebh{padding:30px 0 0}}.page--nebh .share-wrapper{margin-top:0!important;margin-bottom:30px}.page--nebh .sect-title--left{padding:0 20px!important;text-align:left!important}@media only screen and (min-width:992px){.page--nebh .sect-title--left{padding:0!important}}.page--nebh .text-wrap{padding-bottom:20px!important}@media only screen and (min-width:992px){.page--nebh .text-wrap{padding-bottom:30px!important}}.page--nebh .post{margin-bottom:50px!important}@media only screen and (min-width:992px){.page--nebh .post{margin-bottom:60px!important}}.page--nebh .post--benefit .text-wrap{border-bottom:1px solid #fff}.page--nebh .post--benefit+.row{margin:0 -15px;padding:0}.page--wellness .post{max-width:inherit!important;margin-bottom:50px}@media only screen and (min-width:992px){.page--wellness .post{margin-bottom:100px!important}}.page--wellness .post>.row{padding:0 20px!important;margin:0!important}@media only screen and (min-width:992px){.page--wellness .post>.row{padding:0 40px!important}}.page--wellness .sect-title--center{text-align:left!important}@media only screen and (min-width:992px){.page--wellness .sect-title--center{text-align:center!important}}.page--room-detail .sect-title--center{text-align:left!important;padding:0 0!important;margin-bottom:20px}@media only screen and (min-width:992px){.page--room-detail .sect-title--center{margin-bottom:50px;padding:0 40px!important}}.page--room-detail .post .row * .row{padding:inherit!important}.page--room-detail .sect-title+.post{max-width:inherit!important;margin-bottom:50px}.page--room-detail .sect-title+.post .text-wrap ul{margin-bottom:0!important}.page--peI .sect-title{margin-bottom:0!important}.page--wellness-detail .post .page--wellness-detail{padding:0 20px}@media only screen and (min-width:992px){.page--wellness-detail .post .page--wellness-detail{padding:0}}.page--wellness-detail .p-40{padding:0!important}@media only screen and (min-width:992px){.page--wellness-detail .p-40{padding:0 40px!important}}.page--pe-detail .p-40{padding:0!important}@media only screen and (min-width:992px){.page--pe-detail .p-40{padding:0 40px!important}}.page--pe-detail .comTable{padding:0 20px!important}@media only screen and (min-width:992px){.page--pe-detail .comTable{padding:0!important}}.page--pe-detail .post,.page--peI .post,.page--wellness-detail .post{max-width:inherit!important;margin-top:20px!important;margin-bottom:50px;padding:0 20px}@media only screen and (min-width:992px){.page--pe-detail .post,.page--peI .post,.page--wellness-detail .post{margin-top:40px!important;margin-bottom:100px!important;padding:0}}.page--pe-detail .post>.row,.page--peI .post>.row,.page--wellness-detail .post>.row{padding:0 0!important;margin:0!important}@media only screen and (min-width:992px){.page--pe-detail .post>.row,.page--peI .post>.row,.page--wellness-detail .post>.row{padding:0 40px!important}}.page--fnb-detail .module-button{margin:auto auto 50px}@media only screen and (min-width:992px){.page--fnb-detail .module-button{margin:auto auto 100px}}.page--fnb-detail .component{margin-bottom:50px}@media only screen and (min-width:992px){.page--fnb-detail .component{margin-bottom:50px}}.page--fnb-detail .htgt--item{border-color:#bebeaa!important}.page--fnb-detail .htgt--accordion{padding:15px 0}.page--fnb-detail .htgt--content{padding-bottom:15px}.page--fnb-detail .htgt--content p{margin-bottom:7px;font-size:15px!important}.page--fnb-detail .htgt--content a{-webkit-transition:opacity .3s cubic-bezier(.645,.045,.355,1);-moz-transition:opacity .3s cubic-bezier(.645,.045,.355,1);-ms-transition:opacity .3s cubic-bezier(.645,.045,.355,1);-o-transition:opacity .3s cubic-bezier(.645,.045,.355,1);transition:opacity .3s cubic-bezier(.645,.045,.355,1);text-decoration:underline}.page--fnb-detail .htgt--content a:hover{opacity:.8}.page--fnb-detail .htgt h1{font-size:17px;margin-bottom:15px}.page--fnb-detail .htgt--title{font-size:17px;font-weight:400;margin-bottom:15px}.page--fnb-detail .htgt--title button{font-weight:400!important}.page--fnb .post{max-width:inherit!important;margin-top:20px!important;margin-bottom:50px}@media only screen and (min-width:992px){.page--fnb .post{margin-top:40px!important;margin-bottom:100px!important}}.page--fnb .post--img-text{margin-bottom:50px!important}@media only screen and (min-width:992px){.page--fnb .post--img-text{margin-bottom:100px!important}}.page--fnb .post>.row{padding:0 20px!important;margin:0!important}@media only screen and (min-width:992px){.page--fnb .post>.row{padding:0 40px!important}}.page--pe .btm-contact{max-width:460px!important;margin:0 auto;text-align:center;margin-bottom:100px}.page--pe .btm-contact .post{padding:0!important}.page--pe .btm-contact .row{padding:0!important}.page--partner .tab{margin-bottom:0!important}.page--partner .tab--right .row .col-lg-6:nth-child(even) .tab--item{padding-top:0}.page--partner .tab--item{margin-bottom:40px}@media only screen and (min-width:992px){.page--partner .tab--item{margin-bottom:80px}}.page--partner .tab--info{text-align:center}.page--partner .js-append{display:none}.page--partner .tab--info a.btn.btn--white{border-color:#000}.page--partner .tab--info a.btn.btn--white span{color:#000}.page--partner .tab--info a.btn.btn--white:before{background:#000}.page--partner .tab--info a.btn.btn--white:hover span{color:#fff}.page--partner .tab--img{height:100%}.page--partner .tab--img img{width:85%!important}.page--pe .btm-contact .post--benefit{margin-bottom:25px!important}.close-btn{cursor:pointer;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-playvid:after{content:'';display:block;background-image:url(/files/the-middle-house/img/icon-playvid.svg);background-size:cover;width:40px;height:40px}@media only screen and (min-width:992px){.icon-playvid:after{width:67px;height:67px}}.close-btn:hover>div:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close-btn:hover>div:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-btn>div{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.close-btn>div:after,.close-btn>div:before{content:"";display:block;position:absolute;width:25px;height:2px;background:#f6f4f0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.close-btn>div:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-btn>div:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btn{box-shadow:none!important}.lightbox{opacity:0;z-index:-1;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(34,35,35,.9);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.lightbox.opened{z-index:105;opacity:1}.lightbox .close-btn{position:absolute;right:30px;top:30px}@media only screen and (max-width:768px){.lightbox .close-btn{right:10px;top:10px}}.lightbox .close-btn>div:after,.lightbox .close-btn>div:before{width:50px}@media only screen and (max-width:768px){.lightbox .close-btn>div:after,.lightbox .close-btn>div:before{width:30px}}.lightbox--video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lightbox--video .wrapper{max-width:1080px;position:relative;width:100%;padding:20px;overflow:hidden}@media only screen and (min-width:992px){.lightbox--video .wrapper{padding:40px}}.lightbox--video .wrapper iframe,.lightbox--video .wrapper video{position:absolute;left:0;top:0;width:100%;height:100%}.lightbox__wrap{width:100%;height:auto;position:relative;padding-top:62.5%}.lightbox__wrap .lightbox-vid{width:100%!important;height:100%!important;position:absolute!important;top:0!important}.btn{line-height:1}.btn--white{margin:30px 0;border-color:#fff;text-decoration:none!important}.btn--white:hover{text-decoration:none!important}.btn--white:hover:before{right:unset;left:0;width:100%}.btn--white:hover span{color:#00504b!important}.btn--white:hover:focus span{color:#00504b!important}.btn--white:focus{text-decoration:none!important}.btn--white:focus span{color:#fff!important}.btn--white:before{background:#fff}.btn--white span{color:#fff;position:relative;-webkit-transition:color .5s cubic-bezier(.645,.045,.355,1);-moz-transition:color .5s cubic-bezier(.645,.045,.355,1);-ms-transition:color .5s cubic-bezier(.645,.045,.355,1);-o-transition:color .5s cubic-bezier(.645,.045,.355,1);transition:color .5s cubic-bezier(.645,.045,.355,1)}.btn--white .icon-angle{font-size:10px;margin-left:10px}.btn--mega{font-size:20px;padding:20px 40px;text-transform:uppercase;margin:0 auto;display:block}@media only screen and (min-width:992px){.btn--mega{padding:20px 80px}}.btn--pointer{pointer-events:all}.text-center{text-align:center}.inner-container{width:100%;margin:0 auto;padding-left:20px;padding-right:20px}@media only screen and (min-width:992px){.inner-container{width:900px;padding-left:40px;padding-right:40px}}.m-page-indicator{text-align:right;letter-spacing:.15rem;padding-top:5px!important;font-size:15px}.m-page-indicator h1,.m-page-indicator h4{text-transform:uppercase;display:inline-block}.m-page-indicator:before{content:'';display:inline-block;width:50px;height:2px;background-color:#fff;vertical-align:middle;margin-right:8px!important}.breadcrumb{position:absolute;top:65px;z-index:101;background-color:transparent;border-radius:0;left:30px}.breadcrumb--item{display:flex;position:relative}.breadcrumb--back{font-size:15px;font-weight:400;line-height:1;margin-right:10px}.breadcrumb span{position:relative}.breadcrumb span:after{display:block;content:"\e907";font-size:8px;font-family:icomoon!important;speak:none;position:relative;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;transform:rotate(270deg)}.breadcrumb h5{margin-bottom:0;font-size:15px!important;font-weight:400;line-height:1;margin-left:10px}.error_msg{display:block;margin-bottom:30px}.error_msg .content{font-weight:700;font-size:15px;color:red}.zoomOut{animation-name:sliderZoomOut;animation-duration:3.5s;animation-timing-function:ease-in-out}@keyframes sliderZoomOut{0%{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.hero-module{transform:translateX(20%);opacity:0}.hero-module.reveal{-webkit-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-moz-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-ms-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-o-transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translateX(0);opacity:1;visibility:visible;transition-duration:1s;transition-delay:.5s}.hero-module.left-1{transform:translateX(-200px);opacity:0;z-index:3}.hero-module.left-1.reveal{-webkit-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-moz-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-ms-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-o-transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translateX(0);opacity:1;visibility:visible;transition-duration:1s;transition-delay:.8s}.hero-module.fadeUp{transform:translatey(20%);opacity:0}.hero-module.fadeUp.reveal{-webkit-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-moz-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-ms-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-o-transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translatey(0);transition-duration:.8s;opacity:1;visibility:visible;transition-delay:.4s}.bgModule.opacity,.hero-module.bgModule.opacity{transform:translateX(0);opacity:0}.bgModule.opacity.reveal,.hero-module.bgModule.opacity.reveal{-webkit-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-moz-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-ms-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-o-transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition-duration:.8s;opacity:1;visibility:visible}.module-wrapper{transform:translatey(20%);opacity:0}.module-wrapper.reveal{-webkit-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-moz-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-ms-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-o-transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translatey(0);transition-duration:.8s;opacity:1;visibility:visible}.module-wrapper.right-1{transform:translatey(20%);opacity:0}.module-wrapper.right-1.reveal{-webkit-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-moz-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-ms-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-o-transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translatey(0);transition-duration:1s;opacity:1;visibility:visible;transition-delay:.8s}.m-page-indicator{display:block;position:absolute;top:50px;right:23px;z-index:20}@media only screen and (min-width:992px){.m-page-indicator{display:none}}.m-page-indicator h1{text-align:right;letter-spacing:.15rem;font-size:15px!important;font-weight:700;text-transform:uppercase}.m-page-indicator:before{content:'';display:inline-block;width:50px;height:2px;background-color:#fff;vertical-align:middle;margin-right:15px}h1{font-size:32px}@media only screen and (min-width:992px){h1{font-size:50px}}.head-title-center h1,.head-title-center h2{display:none}@media only screen and (min-width:992px){.head-title-center h1,.head-title-center h2{position:absolute;z-index:20;display:block;font-size:18px;width:100%;padding:0;top:144px;letter-spacing:.15rem;text-transform:uppercase;text-align:center}}h5{font-size:15px}@media only screen and (min-width:992px){h5{font-size:25px}}h5,p{margin-bottom:1rem}h5.name{font-size:15px!important;font-weight:400;margin-bottom:5px!important;text-transform:uppercase}h5.title{font-size:12px!important;font-weight:400}.quote-wrapper{position:relative}.quote-wrapper .quote:before{content:'';display:inline-block;background-image:url(/files/the-middle-house/img/icon-quote@2x.png);width:19px;height:15px;background-size:cover;margin-right:10px;vertical-align:super;position:absolute}@media only screen and (min-width:992px){.quote-wrapper .quote:before{width:28px;height:22px}}p{font-size:13px}@media only screen and (min-width:992px){p{font-size:15px}}.page-component-list{position:relative}@media only screen and (min-width:992px){.page-component-list{max-width:100%}}.page-component-list .www-componentwrap{position:relative;max-width:1440px;margin:0 auto}.page-component-list h1.component,.page-component-list h2.component{text-align:center;padding:50px 0}.form-widget .dropdown--filter{border-bottom:1px solid #939598!important}.page--fnb-detail .htgt--item{border-color:#ffffff61!important}.dropdown--filter{border-color:rgba(255,255,255,.5)!important}.award .dropdown-wrapper label{color:rgba(255,255,255,.5)!important}.m-tab .m-select{border-color:rgba(255,255,255,.5)!important}.tab .dropdown-wrapper label{color:rgba(255,255,255,.5)!important}html body[data-lang="zh-cn"] .open-animation .logo-wrap,html body[data-lang="zh-hk"] .open-animation .logo-wrap{height:195px;top:calc(50% + 15px);background-image:url(/files/the-middle-house/img/opening-logo-word-ch.svg)}::selection{background:#00504b;color:#fff}.form-widget{position:fixed;color:#000;z-index:102;top:0;right:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.4s cubic-bezier(.645,.045,.355,1);-moz-transition:.4s cubic-bezier(.645,.045,.355,1);-ms-transition:.4s cubic-bezier(.645,.045,.355,1);-o-transition:.4s cubic-bezier(.645,.045,.355,1);transition:.4s cubic-bezier(.645,.045,.355,1);padding:60px 0 25px;width:100%;max-width:100%;box-shadow:-3px 0 20px transparent;height:100vh}.form-widget:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.9)}.form-widget.opened{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);box-shadow:-3px 0 20px rgba(0,0,0,.2)}@media only screen and (min-width:650px){.form-widget{height:auto;max-width:520px;padding:25px 20px}}@media only screen and (min-width:768px){.form-widget{padding:40px}}.form-widget__header{position:fixed;display:flex;justify-content:space-between;width:100%;left:0;top:0;padding:25px 20px;background:#000;color:#fff}@media only screen and (min-width:650px){.form-widget__header{position:relative;padding:0;background:0 0;color:#000}}.form-widget__header .icon-arrow{cursor:pointer}.form-widget__header .label{text-transform:uppercase;font-weight:700}.form-widget__header .label .icon-bed{vertical-align:baseline}.form-widget .form{margin-bottom:0;margin-top:40px;overflow:auto;height:calc(100vh - 70px);padding:0 20px 60px}@media only screen and (min-width:650px){.form-widget .form{overflow:unset;height:auto;padding:0}}.form-widget .form__gp{position:relative;text-transform:uppercase;margin-bottom:0}@media only screen and (min-width:650px){.form-widget .form__gp{margin-bottom:35px}}.form-widget .form__gp label{color:#939598;margin-bottom:10px}.form-widget .form__gp .dropdown-wrapper{position:relative;margin-bottom:20px}@media only screen and (min-width:650px){.form-widget .form__gp .dropdown-wrapper{margin-bottom:0}}.form-widget .form__gp .dropdown-wrapper .dropdown{text-transform:uppercase}.form-widget .form__gp .dropdown-wrapper .dropdown--filter{width:100%}.form-widget .form__gp .dropdown-wrapper .dropdown--filter__wrap{width:100%;position:absolute;top:100%;left:0;z-index:1;overflow:hidden!important}.form-widget .form__gp .dropdown-wrapper .dropdown--filter__opt{color:#000}.form-widget .form__gp .dropdown-wrapper .dropdown--filter__opt:hover{color:#fff;background-color:#000}.form-widget .form__gp input.number{font-weight:700}.form-widget .form .row__col{margin-bottom:20px}@media only screen and (min-width:650px){.form-widget .form .row__col{margin-bottom:0}}.form-widget .btn--submit{width:100%;margin:20px 0 200px 0;font-size:16px;padding:30px 0;-webkit-transition:.4s cubic-bezier(.645,.045,.355,1);-moz-transition:.4s cubic-bezier(.645,.045,.355,1);-ms-transition:.4s cubic-bezier(.645,.045,.355,1);-o-transition:.4s cubic-bezier(.645,.045,.355,1);transition:.4s cubic-bezier(.645,.045,.355,1)}@media only screen and (min-width:576px){.form-widget .btn--submit{margin:20px 0 100px 0}}.form-widget .btn--submit.no-click{opacity:.3;pointer-events:none}.form-widget .btn--submit:active,.form-widget .btn--submit:focus{outline:0;box-shadow:none}@media only screen and (min-width:576px){.form-widget .btn--submit{margin:50px 0 20px 0;font-size:20px;padding:20px 80px}}.form-widget .num-control{position:absolute;bottom:10px;cursor:pointer;font-size:12px}.form-widget .num-control.icon-minus{left:0}@media only screen and (min-width:576px){.form-widget .num-control.icon-minus{left:15px}}.form-widget .num-control.icon-plus{right:0}@media only screen and (min-width:576px){.form-widget .num-control.icon-plus{right:15px}}.form-widget .num-control.disabled{opacity:.2;pointer-events:none}.form-widget .col--adults.no-click,.form-widget .col--children.no-click,.form-widget .col--rooms.no-click{pointer-events:none}.form-widget .col--adults.no-click input,.form-widget .col--children.no-click input,.form-widget .col--rooms.no-click input{opacity:.3}.form-widget .col--children .num-control.icon-plus{right:0}.form-widget .col--rooms .num-control.icon-minus{left:0}.form-widget--rsvp .form{overflow:auto}@media only screen and (min-width:650px){.form-widget--rsvp .form{overflow:inherit}}.form-widget--rsvp .form__gp p{font-size:15px;font-weight:600;text-transform:uppercase}.form-widget .remark{margin-top:10px}.offer-tag span{text-transform:uppercase;font-weight:700}.offer-tag span.icon{font-weight:400;font-size:13px}.quote-wrapper h3:before{content:'';display:inline-block;background-image:url(/files/the-middle-house/img/icon-quote@2x.png);width:19px;height:15px;background-size:cover;margin-right:10px;vertical-align:super;position:absolute;left:0}@media only screen and (min-width:768px){.quote-wrapper h3:before{left:0;width:28px;height:22px}}.booking-panel .range-datepicker,.form-widget .range-datepicker{float:none;font-size:16px}.booking-panel .range-datepicker .t-table-condensed,.form-widget .range-datepicker .t-table-condensed{table-layout:fixed;margin-bottom:30px}.booking-panel .range-datepicker .t-check-in,.booking-panel .range-datepicker .t-check-out,.form-widget .range-datepicker .t-check-in,.form-widget .range-datepicker .t-check-out{width:100%;font-size:16px;border:0;border-bottom:1px solid;position:relative;font-weight:700}.booking-panel .range-datepicker .t-check-in:before,.booking-panel .range-datepicker .t-check-out:before,.form-widget .range-datepicker .t-check-in:before,.form-widget .range-datepicker .t-check-out:before{content:none;font-family:icomoon!important;font-size:8px;position:absolute;z-index:-1;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s cubic-bezier(.645,.045,.355,1);-moz-transition:.3s cubic-bezier(.645,.045,.355,1);-ms-transition:.3s cubic-bezier(.645,.045,.355,1);-o-transition:.3s cubic-bezier(.645,.045,.355,1);transition:.3s cubic-bezier(.645,.045,.355,1)}.booking-panel .range-datepicker .t-check-in.opened:before,.booking-panel .range-datepicker .t-check-out.opened:before,.form-widget .range-datepicker .t-check-in.opened:before,.form-widget .range-datepicker .t-check-out.opened:before{-webkit-transform:translateY(-50%) scaleY(-1);-moz-transform:translateY(-50%) scaleY(-1);-ms-transform:translateY(-50%) scaleY(-1);-o-transform:translateY(-50%) scaleY(-1);transform:translateY(-50%) scaleY(-1)}.booking-panel .range-datepicker .t-dates,.form-widget .range-datepicker .t-dates{padding:10px 0}.booking-panel .range-datepicker .t-datepicker-day,.form-widget .range-datepicker .t-datepicker-day{background:#fff}.booking-panel .range-datepicker .t-datepicker-days,.form-widget .range-datepicker .t-datepicker-days{width:calc(200% + 30px)}@media only screen and (min-width:650px){.booking-panel .range-datepicker .t-datepicker-days,.form-widget .range-datepicker .t-datepicker-days{width:440px}}.booking-panel .range-datepicker .t-check-out .t-datepicker-day,.form-widget .range-datepicker .t-check-out .t-datepicker-day{left:calc(-100% - 30px)}@media only screen and (min-width:650px){.booking-panel .range-datepicker .t-check-out .t-datepicker-day,.form-widget .range-datepicker .t-check-out .t-datepicker-day{width:-100%}}.booking-panel .range-datepicker .t-arrow-top,.booking-panel .range-datepicker .t-arrow-top::after,.form-widget .range-datepicker .t-arrow-top,.form-widget .range-datepicker .t-arrow-top::after{bottom:-12px}.booking-panel .range-datepicker .t-next,.booking-panel .range-datepicker .t-prev,.booking-panel .range-datepicker .t-table-condensed td,.booking-panel .range-datepicker .t-table-condensed th,.form-widget .range-datepicker .t-next,.form-widget .range-datepicker .t-prev,.form-widget .range-datepicker .t-table-condensed td,.form-widget .range-datepicker .t-table-condensed th{padding:1px}.booking-panel .range-datepicker .t-hover-day-content,.form-widget .range-datepicker .t-hover-day-content{line-height:1.2em;padding:5px;bottom:calc(100% + 5px);top:unset}.booking-panel .range-datepicker tr td,.form-widget .range-datepicker tr td{padding:0!important;line-height:28px}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:.6;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.page--policy .sect-title.sect-title--center{margin-bottom:20px!important;text-align:center}.page--policy .sect-title.sect-title--center h1{margin-bottom:0!important;font-size:18px!important}.page--policy .post--benefit .text-wrap ul{list-style:none}.page--policy .body--content .post--benefit .text-wrap p{font-size:15px}.page--policy .body--content .post--benefit .text-wrap ol li,.page--policy .body--content .post--benefit .text-wrap ul li{font-size:15px}.page--policy .body--content .post--benefit .text-wrap ul{list-style-type:disc}.page--policy .body--content .post--benefit .text-wrap table ol,.page--policy .body--content .post--benefit .text-wrap table p,.page--policy .body--content .post--benefit .text-wrap table ul{margin-bottom:0}.page--policy .body--content .post--benefit .text-wrap table li,.page--policy .body--content .post--benefit .text-wrap table p{font-size:12px}.page--policy .body--content tr td li,.page--policy .body--content tr td ul{font-size:12px}.page--policy .body--content .post>.row{padding:0}.page--policy .body--content .post{max-width:1200px}.page--policy .module-wrapper{transform:translatey(0);opacity:1}.page--stay{opacity:0;-webkit-transition:.6s cubic-bezier(.645,.045,.355,1);-moz-transition:.6s cubic-bezier(.645,.045,.355,1);-ms-transition:.6s cubic-bezier(.645,.045,.355,1);-o-transition:.6s cubic-bezier(.645,.045,.355,1);transition:.6s cubic-bezier(.645,.045,.355,1)}.azuremediaplayer,.vjs-tech{object-fit:cover!important}.lightbox .azuremediaplayer,.lightbox .vjs-tech{object-fit:contain!important}.home-house-slider .swiper-slide{height:100vh}.home-house-slider .swiper-slide .img-wrap{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover}.home-house-slider--r{position:relative;height:100vh;width:100%}.home-house-slider--l{position:absolute;top:0;left:0;height:100vh;width:50%;overflow:hidden}.home-house-slider--l .swiper-slide .img-wrap{width:200%}.home-house .content-wrapper{position:absolute;width:100%;height:100vh;top:0;left:0}.home-house .content-wrapper .swiper-slide{flex-direction:column;justify-content:center;align-items:center;text-align:center}.home-house .content-wrapper .swiper-slide p{margin-top:5px}.home-house .content-wrapper .swiper-slide .btn--white{margin-top:10px;margin-bottom:0;flex-shrink:0}.home-house-content-slider{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:600px;width:100%;height:320px;padding:0 20px}.home-house-content-slider h1{text-transform:uppercase;font-size:32px}@media only screen and (min-width:650px){.home-house-content-slider h1{font-size:40px}}@media only screen and (min-width:992px){.home-house-content-slider h1{font-size:50px}}.body.hero--full__gradient{background:#fff;background:-moz-linear-gradient(180deg,rgba(0,80,75,0) 0,rgba(0,80,75,.75) 8%,rgba(0,80,75,.9) 100%);background:-webkit-linear-gradient(180deg,rgba(0,80,75,0) 0,rgba(0,80,75,.75) 8%,rgba(0,80,75,.9) 100%);background:linear-gradient(180deg,rgba(0,80,75,0) 0,rgba(0,80,75,.75) 8%,rgba(0,80,75,.9) 100%)}.popup-box-background{height:100%;width:100%}.popup-box-overlay{background-color:rgba(0,0,0,.5);position:fixed;left:0;top:0;z-index:980}.popup-box{width:860px;max-width:100%;max-height:600px;background:#898d90;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:105}.popup-checkmark{position:fixed;top:11px;right:11px;height:42px;width:42px;cursor:pointer;z-index:1001}.popup-box-content{display:grid;grid-template-columns:52% 48%}.popup-box-content.popup-box-grid__cont_noimage{grid-template-columns:100%}.popup-box-grid__cont_noimage .popup-box-grid__img{display:none}.popup-box-grid__cont{padding:87px 1px 80px 37px;z-index:105}.popup-box-grid__message{font-size:18px;max-height:297px;margin:20px 3px 20px 0;text-align:justify;line-height:27px;z-index:105;overflow-y:hidden}.popup-box-grid__message::-webkit-scrollbar,.popup-box-grid__message_nobutton::-webkit-scrollbar,.popup-box-grid__message_noimage::-webkit-scrollbar{width:10px}.popup-box-grid__message::-webkit-scrollbar-track,.popup-box-grid__message_nobutton::-webkit-scrollbar-track,.popup-box-grid__message_noimage::-webkit-scrollbar-track{background:#74787b}.popup-box-grid__message::-webkit-scrollbar-thumb,.popup-box-grid__message_nobutton::-webkit-scrollbar-thumb,.popup-box-grid__message_noimage::-webkit-scrollbar-thumb{background:#b5b5b5}.popup-box-grid__message::-webkit-scrollbar-thumb:hover,.popup-box-grid__message_nobutton::-webkit-scrollbar-thumb:hover,.popup-box-grid__message_noimage::-webkit-scrollbar-thumb:hover{background:#b5b5b5}.popup-box-grid__button .btn--white{margin:0}.popup-box-grid__button{margin:42px 0 0 0;text-align:left}.popup-box-grid__img{margin:0}.popup-box-grid__img img{width:450px;height:600px;display:block}.popup-box-grid__title{margin-bottom:20px;margin-right:38px;font-weight:700;font-family:Amiko,'Microsoft JhengHei',sans-serif;text-transform:uppercase;font-size:30px;z-index:105}@media screen and (min-width:941px){.popup-box-grid__cont_noimage{max-height:600px}}@media screen and (max-width:941px){.popup-box-grid__img{display:none}.popup-box{max-width:90%}.popup-box-content{grid-template-columns:100%}}.notification-bar{position:fixed;width:100%;background:#9ba0a5;text-align:center;color:#fff;font-size:16px;line-height:25px;text-transform:uppercase;z-index:1000;top:0}.notification-bar-message{display:block;margin-left:auto;margin-right:auto;width:80%;padding:10px 0 10px 0}.notification-bar-message a{text-decoration:underline}.notification-bar-checkmark{position:absolute;top:25%;right:12px;cursor:pointer;z-index:1001}.page--guest-preference .page--container{padding:50px}.page--guest-preference .page--container .post{margin-bottom:0}.page--guest-preference .page--container .toh-guest-preference-forms-footer-img{display:grid;grid-template-columns:47.5% 47.5%;grid-gap:5%;width:100%}.page--guest-preference .page--container .toh-guest-preference-forms-footer-img img{width:100%}.page--guest-preference .page--container .toh-guest-preference-forms-footer-text{margin:30px}.guest-preference-section-accordion{border-top:1px solid #fff;padding:20px 0}.guest-preference-section-item{border-bottom:1px solid #fff;margin-bottom:20px}.guest-preference-section-title{position:relative;font-size:18px;font-weight:700;margin-bottom:20px;margin:0 15px 20px 15px}@media only screen and (min-width:992px){.guest-preference-section-title{font-size:18px}}.guest-preference-section-title button{font-weight:700;text-transform:uppercase}.guest-preference-section-content{padding-bottom:10px;padding-left:15px;padding-right:15px}.guest-preference-radio-wrap{float:left;position:relative;padding:10px 0}.guest-preference-radio-checkitem{padding:0 0 0 25px;margin:0 25px 0 0;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.book-a-transfer-radio-wrap.small_checkbox,.guest-preference-radio-wrap.small_checkbox{margin-left:30px}.form .guest-preference-radio-checkitem input{position:absolute;opacity:0;cursor:pointer}.guest-preference-radio-checkitem .guest-preference-radio-checkbox{background-color:transparent!important;position:absolute;top:0;left:0;height:14px;width:14px;border-radius:0;border:1px solid #fff}.guest-preference-radio-checkitem span{vertical-align:text-bottom}.form .guest-preference-radio-checkitem .guest-preference-radio-checkbox:after{top:0;left:0;width:14px;height:14px;border-radius:0;background:#fff}.form .guest-preference-radio-checkitem input:checked~.guest-preference-radio-checkbox{background-color:#fff}.form .guest-preference-radio-checkitem input:checked~.guest-preference-radio-checkbox:after{display:block}.form .guest-preference-radio-checkbox:after{content:"";position:absolute;display:none}.input-field-textarea.question{display:block;width:100%;color:#fff;background-color:transparent!important;padding:10px;border:1px solid #fff}.input-field-textarea.question::placeholder{color:rgba(255,255,255,.6)}.input-field-textarea.question:-ms-input-placeholder{color:rgba(255,255,255,.6)}.input-field-textarea.question::-ms-input-placeholder{color:rgba(255,255,255,.6)}form#guestpreference{margin-bottom:0!important}#guest-preference button.this-close.collapsed:after{content:'\e909';position:absolute;right:0;font-size:15px;font-family:icomoon;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#guest-preference button.this-close:after{content:'\e908';position:absolute;right:0;font-size:15px;font-family:icomoon;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}form#BookATransfer button[type=submit],form#guestpreference button[type=submit]{width:100%;margin:50px 0}.p-book-a-transfer{padding:0 20px}@media only screen and (min-width:992px){.p-book-a-transfer{width:860px;padding:0;margin:0 auto}}@media only screen and (min-width:768px){form#BookATransfer .col-left{padding-left:10px;padding-right:40px}form#BookATransfer .col-right{padding-left:40px;padding-right:10px}form#BookATransfer .col-button{margin-top:10px;margin-bottom:20px}}.book-a-transfer-section-accordion{border-top:1px solid #fff;padding:20px 0}.book-a-transfer-section-item{border-bottom:1px solid #fff;margin-bottom:20px}.book-a-transfer-section-title{position:relative;font-size:18px;font-weight:700;margin-bottom:20px;margin:0 25px 20px 25px}@media only screen and (min-width:992px){.book-a-transfer-section-title{font-size:18px;margin:0 20px 20px 20px}}.book-a-transfer-section-title button{font-weight:700;text-transform:uppercase}.book-a-transfer-section-content{padding-bottom:10px;margin-left:25px;margin-right:25px}.book-a-transfer-radio-wrap{float:left;position:relative;padding:10px 0 0}.book-a-transfer-radio-checkitem{padding:0 0 0 25px;margin:0 25px 0 0;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form .book-a-transfer-radio-checkitem input{position:absolute;opacity:0;cursor:pointer}.book-a-transfer-radio-checkitem .book-a-transfer-consent-checkbox{background-color:transparent!important;position:absolute;top:0;left:0;height:14px;width:14px;border-radius:0;border:1px solid #fff}.book-a-transfer-radio-checkitem .book-a-transfer-radio-checkbox{background-color:transparent!important;position:absolute;top:0;left:0;height:14px;width:14px;border-radius:50%;border:1px solid #fff}.book-a-transfer-radio-checkitem span{vertical-align:text-bottom}.form .book-a-transfer-radio-checkitem .book-a-transfer-consent-checkbox:after{top:0;left:0;width:14px;height:14px;border-radius:0;background:#fff}.form .book-a-transfer-radio-checkitem .book-a-transfer-radio-checkbox:after{top:1px;left:1px;width:10px;height:10px;border-radius:50%;background:#fff}.form .book-a-transfer-radio-checkitem input:checked~.book-a-transfer-consent-checkbox,.form .book-a-transfer-radio-checkitem input:checked~.book-a-transfer-radio-checkbox{background-color:#fff}.form .book-a-transfer-radio-checkitem input:checked~.book-a-transfer-consent-checkbox:after,.form .book-a-transfer-radio-checkitem input:checked~.book-a-transfer-radio-checkbox:after{display:block}.form .book-a-transfer-consent-checkbox:after,.form .book-a-transfer-radio-checkbox:after{content:"";position:absolute;display:none}.input-field-textarea{display:block;width:100%;color:#fff;background-color:transparent!important;padding:10px 0;border:1px solid #fff}.book-a-transfer-other-service-fee-section,.book-a-transfer-service-fee-section{text-align:right;text-transform:uppercase}.book-a-transfer-service-fee-title{margin-right:30px}.btn--form{text-transform:uppercase;font-size:15px;margin:0}#BookATransfer button.this-close.collapsed:after{content:'\e909';position:absolute;right:0;font-size:15px;font-family:icomoon;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#BookATransfer button.this-close:after{content:'\e908';position:absolute;right:0;font-size:15px;font-family:icomoon;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}form#BookATransfer input.input-field:read-only{color:rgba(255,255,255,.5)}form#BookATransfer button[name=button-arrival-details],form#BookATransfer button[name=button-departure-details],form#BookATransfer button[name=button-service-required]{width:200px}form#BookATransfer input.input-field:disabled{color:rgba(255,255,255,.5)}form#BookATransfer .select2-container--default.select2-container--disabled .select2-selection--single{background-color:transparent}form#BookATransfer .dropdown-wrapper select:disabled+.select2-container--default .select2-selection--single{border-bottom:1px solid rgba(255,255,255,.5)}form#BookATransfer .dropdown-wrapper select:disabled+.select2-container--default .select2-selection--single .select2-selection__rendered{color:rgba(255,255,255,.5)}form#BookATransfer .dropdown-wrapper select:disabled+.select2-container--default .select2-selection--single .select2-selection__arrow b:after{color:rgba(255,255,255,.5)}.description-flightinfo{margin-top:30px;margin-bottom:25px}.description-flightinfo p{font-size:15px;margin-bottom:0!important;line-height:25px;text-align:left}.book-a-transfer-introduction-section{margin:30px 0;font-size:15px;line-height:25px}.book-a-transfer-introduction-section ul{list-style-type:disc;padding-inline-start:30px}.book-a-transfer-introduction-section li{font-size:15px;line-height:25px}.book-a-transfer-pricetable-header{font-weight:700;font-size:18px}table.book-a-transfer-pricetable,table.book-a-transfer-pricetable td{border:none}table.book-a-transfer-pricetable{margin:0 auto 0 auto;table-layout:auto;width:100%}table.book-a-transfer-pricetable td{font-size:15px;font-weight:400;vertical-align:middle;padding:0}@media only screen and (min-width:992px){table.book-a-transfer-pricetable td{padding:0}}table.book-a-transfer-pricetable td.price-column{text-align:right;width:1%;white-space:nowrap}.form-head-title-center img{position:absolute;z-index:1;left:0;right:0;margin:auto;top:100px;height:30px;width:250px}.form-head-title-center h1{position:absolute;z-index:20;display:block;font-size:18px;width:100%;padding:0;top:140px;letter-spacing:.15rem;text-transform:uppercase;text-align:center}.form-head-title-center .mobile-lang{cursor:pointer;position:absolute;text-align:center;width:54px;line-height:54px;font-weight:700;z-index:1;right:1%;top:5px}.form-head-title-center ul.mobile-lang__nav{position:absolute;width:calc(100% + 1px);border-top:0;top:100%;left:0;display:none}.form-head-title-center .mobile-lang__nav li{height:54px;line-height:54px}.header__btn img{width:15px;height:15px;margin-right:5px}.sc-richtext-wrapper,.sc-richtext-wrapper p{font-size:15px!important;line-height:1.7!important}