.page--stay .m-page-indicator{display:none}@media only screen and (min-width:1200px){.page--stay .m-page-indicator{display:block}}.page--stay .spacer{margin-bottom:80px}@media only screen and (min-width:992px){.page--stay .spacer{margin-bottom:100px}}.page--stay .hero-wrapper{position:relative;width:100%;max-width:1280px;height:100vh}@media only screen and (min-width:992px){.page--stay .hero-wrapper{position:absolute;left:0;right:0!important;margin:0 auto;display:flex;align-items:center;justify-content:center}}.page--stay .stay-hero{position:relative;height:100vh;width:auto;max-width:unset;overflow-x:hidden;overflow-y:hidden}@media only screen and (min-width:992px){.page--stay .stay-hero{height:auto;width:100%;max-width:960px;overflow:inherit}}.page--stay .stay-hero:before{content:'';display:block;padding-top:0}@media only screen and (min-width:992px){.page--stay .stay-hero:before{padding-top:62.6%}}.page--stay .stay-horizontal-wrapper{position:relative;display:inline-flex;align-items:flex-start;padding-top:100px}@media only screen and (min-width:768px){.page--stay .stay-horizontal-wrapper{padding-top:120px}}.page--stay .stay-horizontal-wrapper .stay-nav-m{display:inline-flex;align-items:flex-start}.page--stay .stay-horizontal-wrapper .img-wrap{width:80vw;padding-right:10vw;position:relative;margin-right:60px}@media only screen and (min-width:992px){.page--stay .stay-horizontal-wrapper .img-wrap{margin-right:0}}.page--stay .stay-horizontal-wrapper .img-wrap:before{content:'';display:block;padding-top:122.8%}@media only screen and (min-width:768px){.page--stay .stay-horizontal-wrapper .img-wrap:before{content:none}}.page--stay .stay-horizontal-wrapper .img-wrap img{width:100%;position:absolute;top:0;left:0}@media only screen and (min-width:768px){.page--stay .stay-horizontal-wrapper .img-wrap img{width:auto;height:calc(100vh - 120px)}}.page--stay .stay-horizontal-wrapper .img-wrap:nth-child(even){margin-top:-30px}@media only screen and (min-width:768px){.page--stay .stay-horizontal-wrapper .img-wrap:nth-child(even){margin-top:-50px}}.page--stay .anchor{margin-right:20px;padding:10px;position:absolute;z-index:1;right:0;top:50px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(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:992px){.page--stay .anchor{margin-right:30px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.page--stay .anchor.reveal{opacity:1;z-index:3}.page--stay .anchor__nav{cursor:pointer;display:flex;align-items:center;justify-content:flex-end;line-height:1;margin-bottom:10px}.page--stay .anchor__nav:last-child{margin-bottom:0}.page--stay .anchor__nav .label{margin-right:10px;pointer-events:none;position:relative;font-weight:700;text-transform:uppercase;font-size:13px;-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)}.page--stay .anchor__nav .label:before{content:'';display:block;vertical-align:middle;display:inline-block;margin:0 8px;margin-left:0;width:0;border-top:2px solid #fff;-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)}.page--stay .anchor__nav .shape{cursor:pointer;width:7px;height:7px;background:#fff;-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);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.page--stay .anchor__nav.active .label:before,.page--stay .anchor__nav:hover .label:before{width:30px}.page--stay .anchor__nav.active .shape,.page--stay .anchor__nav:hover .shape{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.page--stay .stay-list{position:relative;padding-top:50vh;padding-left:40px;width:50%;z-index:1;display:inline-block}.page--stay .stay-list .stay-nav__item{height:50vh;-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);opacity:.3}.page--stay .stay-list .stay-nav__item.active{opacity:1}.page--stay .stay-list .stay-nav__item h2{position:relative;top:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.page--fnb-detail .body{padding-bottom:1px;position:relative;background:#00504b;overflow:hidden}.page--fnb-detail .mb-100{margin-bottom:50px}@media only screen and (min-width:992px){.page--fnb-detail .mb-100{margin-bottom:100px}}.slider--wrap .gallery-thumbs .slider--set5__top{height:35.3vh!important}@media only screen and (min-width:992px){.slider--wrap .gallery-thumbs .slider--set5__top{height:46.3vh!important}}.lightbox--footer{max-width:270px;max-height:350px}@media only screen and (min-width:992px){.lightbox--footer{max-width:400px;max-height:400px}}.lightbox--footer .close-btn{right:-15px;top:-15px;width:40px;height:40px;box-shadow:-2px 3px 6px rgba(0,0,0,.2)}.lightbox--footer .close-btn>div:after,.lightbox--footer .close-btn>div:before{width:20px}@media only screen and (min-width:992px){.lightbox--footer .close-btn{right:-20px;top:-20px;width:60px;height:60px}.lightbox--footer .close-btn>div:after,.lightbox--footer .close-btn>div:before{width:25px}}.square-m-bg{background-color:rgba(125,125,104,.8)!important}.page--fnb .module-button.w-100 .btn--mega{width:100%!important}.text-module h4{font-size:20px;margin-bottom:20px}.text-module h5{text-transform:uppercase;font-size:17px;margin-bottom:10px}.text-module--table{width:100%}.text-module--table h5{font-size:14px;text-transform:uppercase}@media only screen and (min-width:992px){.text-module--table h5{font-size:17px}}.text-module--table p{font-size:14px}@media only screen and (min-width:992px){.text-module--table p{font-size:17px}}.text-module--table p a{word-break:break-all}.text-module--table a{display:block;text-decoration:underline;-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-module--table a:hover{opacity:.8}.text-module--offer{position:relative;margin:0 0 30px;padding:30px 0;border-top:2px solid #fff;border-bottom:2px solid #fff}.text-module--offer p{margin-bottom:30px}@media only screen and (min-width:992px){.text-module--offer p{margin-bottom:0!important}}.text-module--offer h4{line-height:1.4;width:100%}@media only screen and (min-width:992px){.text-module--offer h4{width:calc(100% - 190px)}}.text-module--pdf{position:relative;overflow:hidden}.text-module--pdf h5{margin-bottom:0!important;padding-bottom:10px;border-bottom:1px solid #fff}.text-module--pdf h4{font-size:17px;font-weight:400;margin-bottom:0}.text-module--pdf .pdf-item{display:flex;padding:15px 0;border-bottom:1px solid #bebeaa}.text-module--pdf .pdf-item:hover span.icon-angle{-webkit-transform:translateX(-80%);-moz-transform:translateX(-80%);-ms-transform:translateX(-80%);-o-transform:translateX(-80%);transform:translateX(-80%)}.text-module--pdf .pdf-item span.icon-angle{-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;margin:auto 0 auto auto;display:flex;font-size:11px}.text-module .btn.btn--white{position:relative;margin:0!important}@media only screen and (min-width:992px){.text-module .btn.btn--white{position:absolute;right:0;top:30px}}.people--innerQuote__imgWrap{position:relative;width:100%;padding:0 0 0 40px;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}@media only screen and (min-width:992px){.people--innerQuote__imgWrap{padding:0 30px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.people--innerQuote__img{padding-top:137%;width:100%;height:100%;position:relative;overflow:hidden}@media only screen and (min-width:992px){.people--innerQuote__img{padding-top:140%}}.people--innerQuote__img img{width:100%;height:auto;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%)}.people--innerQuote--letterWrap{position:relative;padding:0 0;margin:auto;transform:translateY(-20%);margin-bottom:-20%}@media only screen and (min-width:992px){.people--innerQuote--letterWrap{transform:translateY(0);padding:0 30px;margin-bottom:auto}}.people--innerQuote--letterWrap .title-wrapper{text-transform:uppercase;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);padding:10px 20px 10px 0;position:absolute;top:40px;left:-1px;width:98%}@media only screen and (min-width:992px){.people--innerQuote--letterWrap .title-wrapper{width:95%;-webkit-transform:translate(-10px,40px);-moz-transform:translate(-10px,40px);-ms-transform:translate(-10px,40px);-o-transform:translate(-10px,40px);transform:translate(-10px,40px);position:relative;top:unset;right:unset;left:unset;margin-top:-30px;display:inline-block;padding:0 30px 10px 0}}.people--innerQuote--letterWrap .title-wrapper__toh{background-color:#00504b}.people--innerQuote--letterWrap .title-wrapper h2{font-size:30px}@media only screen and (min-width:992px){.people--innerQuote--letterWrap .title-wrapper h2{font-size:40px}}.people--innerQuote .quote-wrapper{position:relative;margin:auto}.people--innerQuote .quote-wrapper p{margin-bottom:30px;padding-left:0;font-size:15px}@media only screen and (min-width:992px){.people--innerQuote .quote-wrapper p{padding-left:40px;font-size:18px}}.people--innerQuote .quote-wrapper p:before{content:'';display:inline-block;background-image:url(/files/the-middle-house/img/icon-quote@2x.png);width:23px;height:18px;background-size:cover;margin-right:10px;vertical-align:super;position:absolute;left:0;top:-30px}@media only screen and (min-width:992px){.people--innerQuote .quote-wrapper p:before{left:0;top:-10px;width:28px;height:22px}}.people--innerQuote .quote-wrapper h4{font-size:15px!important;font-weight:400;margin-bottom:5px!important;text-transform:uppercase}.people--innerQuote .quote-wrapper h5{font-size:12px!important;font-weight:400}.quote-frame{padding:200px 30px 30px 30px;border:1px solid #fff}@media only screen and (min-width:992px){.quote-frame{padding:80px 50px 50px 35px}}.quote-frame:after{content:'';background-image:url(/files/the-middle-house/img/ppl-quote-corner2@2x.png);width:65px;height:65px;position:absolute;background-position:center;background-size:cover;right:0;bottom:0}@media only screen and (min-width:992px){.quote-frame:after{right:30px}}.quote-frame__toh{background-color:#00504b}.quote-frame__toh:after{background-color:#00504b}.quote-frame img{max-width:250px;width:200px;height:auto;padding-left:0;margin-bottom:20px}@media only screen and (min-width:992px){.quote-frame img{padding-left:40px}}.quote-frame h4,.quote-frame h5{padding-left:0}@media only screen and (min-width:992px){.quote-frame h4,.quote-frame h5{padding-left:40px}}.quote-frame h4{font-size:15px}.quote-frame h5{font-size:13px}.location{padding-top:60px}.location h1{margin-bottom:25px!important;font-size:25px!important}@media only screen and (min-width:992px){.location h1{font-size:40px!important;margin-bottom:30px!important}}.location__btn{display:block;width:auto}.location__btn a{margin:10px 0}.location__btn span:first-child{margin-right:8px}.location__btn span:first-child:before{vertical-align:middle}.location--map{margin-bottom:50px}@media only screen and (min-width:992px){.location--map{margin-bottom:0}}.location--info-item{position:relative;display:block;margin-bottom:15px}.location--info-item .itemwrap{display:flex;margin-bottom:3px}.location--info-item span{margin-right:10px}.location--info-item span:before{vertical-align:middle}.location--info-item a{text-decoration:underline;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.location--info-item a:hover{opacity:.7}.location--info h4{font-weight:400;font-size:13px;line-height:1.4}@media only screen and (min-width:992px){.location--info h4{font-size:18px}}.map--item-wrap{margin-bottom:20px}.map--content{width:100%;position:relative;height:100%;background-color:#9ba0a5}.map--content .map--item{padding-top:76%;position:relative}.map--content .map--item #GaodeMap,.map--content .map--item #googleMap{width:100%;height:100%;position:absolute;top:0}.tab-buttons span{cursor:pointer;display:inline-block;margin-right:20px;text-transform:uppercase;font-size:15px;font-weight:700}.map--btn{position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.map--btn.active:before{opacity:1}.map--btn.active:after{opacity:1}.map--btn:before{content:'';display:block;position:absolute;bottom:0;right:0;width:100%;height:2px;background-color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;opacity:.2}.map--btn:after{content:'';display:block;position:absolute;bottom:0;right:0;width:0;height:2px;background-color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;opacity:.2}.map--btn:hover:after{width:100%;opacity:1}.inquiry-wrapper{position:relative;overflow:hidden}.inquiry-wrapper span.remark{margin:0 3px}.inquiry-wrapper h1{font-size:32px;margin-bottom:25px}@media only screen and (min-width:992px){.inquiry-wrapper h1{font-size:40px;margin-bottom:30px}}.inquiry-wrapper h2,.inquiry-wrapper p{margin-bottom:30px}.inquiry-wrapper h2{margin-bottom:25px;font-size:25px}@media only screen and (min-width:992px){.inquiry-wrapper h2{font-size:40px;margin-bottom:30px}}.inquiry-wrapper .row * .row{padding:0!important}.inquiry-wrapper .row{padding:0!important}.contact-form--wrapper .btn--mega{width:100%}.htgt{padding:0}@media only screen and (min-width:992px){.htgt{padding:0 20px}}.htgt h1{font-size:32px;margin-bottom:25px}@media only screen and (min-width:992px){.htgt h1{font-size:40px;margin-bottom:30px}}.htgt h2{margin-bottom:25px;font-size:25px}@media only screen and (min-width:992px){.htgt h2{font-size:40px;margin-bottom:30px}}.htgt--title{position:relative;font-size:20px;font-weight:700;margin-bottom:20px}@media only screen and (min-width:992px){.htgt--title{font-size:25px}}.htgt--title button{width:100%;text-align:left;font-weight:700;padding-right:20px}.htgt--title button.this-close: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%)}.htgt--title button.open: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%)}.htgt--item{border-bottom:1px solid #fff;margin-bottom:20px}.htgt--item .icon-car{font-size:15px}@media only screen and (min-width:992px){.htgt--item .icon-car{font-size:18px}}.htgt--accordion{border-top:1px solid #fff;padding:20px 0}.htgt--content{padding-bottom:10px}.nbh-list .col-wrapper:first-of-type{margin-bottom:50px}@media only screen and (min-width:992px){.nbh-list .col-wrapper:first-of-type{margin-bottom:0}}.nbh-list h1{margin-bottom:30px}.nbh-list h2{margin-bottom:25px;font-size:25px}@media only screen and (min-width:992px){.nbh-list h2{font-size:40px;margin-bottom:30px}}.nbh-list h4{font-size:18px;font-weight:700;margin-bottom:10px;line-height:1.4}.nbh-list--item{margin-bottom:3px}.nbh-list--item span{margin-right:5px}.nbh-list--item a{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;text-decoration:underline}.nbh-list--item a:hover{opacity:.8}.nbh-list .content-wrap{border-bottom:1px solid #fff;padding-bottom:20px;margin-bottom:20px}.fnb-imgtext{position:relative;overflow:hidden;padding:0}@media only screen and (min-width:992px){.fnb-imgtext{padding:0 40px}}.fnb-imgtext--item{margin-bottom:0}@media only screen and (min-width:992px){.fnb-imgtext--item{margin-bottom:90px}}.fnb-imgtext .logo-wrap{position:relative}.fnb-imgtext .logo-wrap img{width:100%;max-width:150px;margin-bottom:20px}@media only screen and (min-width:992px){.fnb-imgtext .logo-wrap img{max-width:175px}}.fnb-imgtext .info{position:relative;overflow:hidden;width:100%;height:100%;z-index:9;-webkit-transform:translate(45px,-60px);-moz-transform:translate(45px,-60px);-ms-transform:translate(45px,-60px);-o-transform:translate(45px,-60px);transform:translate(45px,-60px)}@media only screen and (min-width:992px){.fnb-imgtext .info{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}}.fnb-imgtext .info-wrap{position:relative;overflow:hidden;background-color:rgba(0,80,75,.8);padding:40px 65px 0 20px}.fnb-imgtext--img{width:100%;height:100%;position:relative;overflow:hidden;padding-top:100%}@media only screen and (min-width:992px){.fnb-imgtext--img{padding-top:62.5%;margin:auto}}.fnb-imgtext--img>img{width:auto;height:100%;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%)}@media only screen and (min-width:992px){.fnb-imgtext--img>img{width:100%;height:auto}}.fnb-imgtext .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;opacity:0;-webkit-transition:opacity 350ms cubic-bezier(.645,.045,.355,1);-moz-transition:opacity 350ms cubic-bezier(.645,.045,.355,1);-ms-transition:opacity 350ms cubic-bezier(.645,.045,.355,1);-o-transition:opacity 350ms cubic-bezier(.645,.045,.355,1);transition:opacity 350ms cubic-bezier(.645,.045,.355,1);overflow:hidden}.fnb-imgtext--imgWrap{display:block;position:relative;overflow:hidden;margin-right:40px}@media only screen and (min-width:992px){.fnb-imgtext--imgWrap{margin-right:0;display:flex;height:100%}}.fnb-imgtext--imgWrap:hover .overlay{opacity:1}.fnb-imgtext .imgR .fnb-imgtext--img{padding-top:100%}.fnb-imgtext .imgR .fnb-imgtext--imgWrap{margin-left:40px;margin-right:0}@media only screen and (min-width:992px){.fnb-imgtext .imgR .fnb-imgtext--imgWrap{margin-left:120px;height:auto}}.fnb-imgtext .imgR .info{-webkit-transform:translate(-45px,-60px);-moz-transform:translate(-45px,-60px);-ms-transform:translate(-45px,-60px);-o-transform:translate(-45px,-60px);transform:translate(-45px,-60px)}@media only screen and (min-width:992px){.fnb-imgtext .imgR .info{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}}.fnb-imgtext .imgR .info-wrap{padding-left:0;padding:40px 20px 0 65px}.stay-fpMod{margin:50px 0 50px}@media only screen and (min-width:992px){.stay-fpMod{margin:50px 0 100px}}.stay-fpMod h2{font-size:25px;margin-bottom:20px}@media only screen and (min-width:992px){.stay-fpMod h2{font-size:40px;margin-bottom:40px}}.stay-fpMod--leftcol{padding:0}@media only screen and (min-width:992px){.stay-fpMod--leftcol{padding-top:80px}}.stay-fpMod--rightcol{margin-bottom:30px}@media only screen and (min-width:992px){.stay-fpMod--rightcol{margin-bottom:0}}.stay-fpMod .info-wrap{position:relative;width:100%;overflow:hidden}.stay-fpMod .info-wrap button span.icon-plus{margin-left:10px}.stay-fpMod .info-wrap button span.icon-plus:before{font-size:11px}.stay-fpMod .info-wrap button.open span.icon-plus:before{content:"\e908"}.stay-fpMod .infoitem{display:flex;flex-direction:row;align-items:center;margin-bottom:15px}.stay-fpMod .infoitem .title{width:50%;display:inline-flex}@media only screen and (min-width:992px){.stay-fpMod .infoitem .title{width:50%}}.stay-fpMod .infoitem .title span{margin-right:5px}.stay-fpMod .infoitem .title h4{font-size:15px;text-transform:uppercase}@media only screen and (min-width:992px){.stay-fpMod .infoitem .title h4{font-size:17px}}.stay-fpMod .infoitem .content{font-size:13px}@media only screen and (min-width:992px){.stay-fpMod .infoitem .content{font-size:15px}}.stay-fpMod--imgWrap{width:100%;height:100%;position:relative;overflow:hidden}.stay-fpMod--img{width:100%;height:100%;position:relative;overflow:hidden;padding-top: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)}.stay-fpMod--img.hide{padding-top:100%}@media only screen and (min-width:650px){.stay-fpMod--img.hide{padding-top:70%}}@media only screen and (min-width:992px){.stay-fpMod--img.hide{padding-top:100%}}.stay-fpMod--img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto}.stay-fpMod .js-floorplan.overlay .content-wrap{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:15px 0}.stay-fpMod .js-floorplan.overlay img{flex-shrink:1;max-height:calc(100% - 70px);max-width:100%;position:relative;height:auto;width:auto;margin:0 auto 30px;padding:0}@media only screen and (min-width:992px){.stay-fpMod .js-floorplan.overlay img{margin:0 auto;padding:40px 0}}.stay-fpMod .js-floorplan.overlay.show{opacity:1;visibility:visible}.stay-fpMod .overlay{opacity:0;-webkit-transition:all 350ms cubic-bezier(.645,.045,.355,1);-moz-transition:all 350ms cubic-bezier(.645,.045,.355,1);-ms-transition:all 350ms cubic-bezier(.645,.045,.355,1);-o-transition:all 350ms cubic-bezier(.645,.045,.355,1);transition:all 350ms cubic-bezier(.645,.045,.355,1);visibility:hidden;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;background-color:#00504b;text-align:center}.stay-fpMod .overlay .content-wrap{position:relative;overflow:hidden;padding:15px;font-size:12px}@media only screen and (min-width:992px){.stay-fpMod .overlay .content-wrap{padding:40px}}@media only screen and (min-width:992px){.stay-fpMod .overlay .content-wrap{font-size:15px}}.stay-fpMod .overlay img{margin-bottom:20px;width:100%;height:auto;display:block}@media only screen and (min-width:992px){.stay-fpMod .overlay img{width:100%;padding:40px;margin-bottom:30px}}.amenities{position:relative;overflow:hidden;margin:20px 0 100px}.amenities h2{font-size:25px;margin-bottom:20px}@media only screen and (min-width:992px){.amenities h2{font-size:40px;margin-bottom:40px}}.amenities .content-wrap{display:flex;flex-direction:row;margin-bottom:20px}@media only screen and (min-width:992px){.amenities .content-wrap{margin-bottom:0}}.amenities--col{width:50%}.amenities--right{padding-left:50px}.amenities ul{padding:0 20px;list-style-image:url(/files/the-middle-house/img/bullet-point.png)}.amenities li{margin-bottom:10px;position:relative}.amenities .m-amen{border-bottom:1px solid #fff}.amenities .m-amen button{cursor:pointer;border-top:1px solid #fff;padding:20px 0;font-size:25px;font-weight:700;display:block;width:100%;text-align:left}.amenities .m-amen button:after{font-family:icomoon!important;content:"\e909";position:absolute;right:0;font-size:14px;margin-top:7px}.amenities .m-amen button.open:after{content:"\e908"}.award .dropdown-wrapper label{color:#bebeaa}.award h2{margin-bottom:20px}.award--tab .dropdown-wrapper .dropdown--filter__wrap{overflow-y:scroll!important;overflow-x:hidden!important}.award--item{position:relative;padding-bottom:20px;border-bottom:1px solid #fff;margin-bottom:20px}.award--item a{display:inline-block;position:relative;margin-bottom:8px;font-size:15px;font-weight:700;text-transform:uppercase}@media only screen and (min-width:992px){.award--item a{font-size:18px}}.award--item a:hover{text-decoration:underline}.award--item h4{font-size:13px;text-transform:uppercase}@media only screen and (min-width:992px){.award--item h4{font-size:15px}}.award--item h5{font-size:13px;font-weight:400;margin-bottom:10px;text-transform:uppercase}@media only screen and (min-width:992px){.award--item h5{font-size:15px}}.quote-only .quote-wrapper{padding-left:30px;padding-top:10px}@media only screen and (min-width:992px){.quote-only .quote-wrapper{padding-left:40px}}.quote-only .quote-wrapper h3{font-size:15px;font-weight:400;line-height:1.4;margin-bottom:15px}@media only screen and (min-width:992px){.quote-only .quote-wrapper h3{font-size:18px}}.quote-only .quote-wrapper h4{text-transform:uppercase;font-weight:400;font-size:15px;margin-bottom:5px}.quote-only .quote-wrapper h5{text-transform:uppercase;font-weight:400;font-size:11px}.nebh-item{position:relative;overflow:hidden;padding:0 20px;margin-bottom:40px}@media only screen and (min-width:992px){.nebh-item{padding:0;margin-bottom:80px}}.nebh-item br{display:block;content:'';margin:10px 0}.nebh-item .nebh-imgWrap{position:relative;overflow:hidden;width:100%;height:100%;padding-top:69.1%;margin-bottom:20px}.nebh-item .nebh-imgWrap img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto}.nebh-item .nebh-info{font-size:15px}.nebh-item .nebh-info h4{font-size:15px;margin-bottom:8px;text-transform:uppercase}@media only screen and (min-width:992px){.nebh-item .nebh-info h4{font-size:18px}}.nebh-item .nebh-info h3{font-size:20px;margin-bottom:10px}@media only screen and (min-width:992px){.nebh-item .nebh-info h3{margin-bottom:20px;font-size:25px}}.nebh-item .nebh-info a{display:inline-block;font-size:15px;text-decoration:underline;-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)}.nebh-item .nebh-info a:hover{opacity:.8}@media only screen and (min-width:992px){.nebh-item .nebh-info a{font-size:18px}}.nebh-item .nebh-info .address-wrap,.nebh-item .nebh-info .tel-wrap{display:flex;padding-top:10px;font-size:15px}@media only screen and (min-width:992px){.nebh-item .nebh-info .address-wrap,.nebh-item .nebh-info .tel-wrap{font-size:15px;padding-top:15px}}.nebh-item .nebh-info .address-wrap span,.nebh-item .nebh-info .tel-wrap span{display:inline-block;margin-right:10px}.nebh-item .nebh-info .address-wrap span:before,.nebh-item .nebh-info .tel-wrap span:before{vertical-align:middle}.offer-filter{position:relative;overflow:hidden;margin-bottom:40px}.offer-filter--wrap{justify-content:center;display:inline-block}@media only screen and (min-width:992px){.offer-filter--wrap{display:flex}}.offer-filter--wrap button{margin:0 15px 15px 0;position:relative;font-weight:700;text-transform:uppercase;font-size:13px}@media only screen and (min-width:768px){.offer-filter--wrap button{font-size:15px;margin:0 15px 20px;margin:0 15px 15px}}.offer-filter--wrap button span{font-weight:400}.offer-filter--wrap button:before{opacity:.5;width:100%}.offer-filter--wrap button:after{width:0;right:0;left:unset}.offer-filter--wrap button:after,.offer-filter--wrap button:before{content:'';display:block;position:absolute;bottom:-2px;height:2px;background:#fff;-webkit-transition:width .3s cubic-bezier(.645,.045,.355,1);-moz-transition:width .3s cubic-bezier(.645,.045,.355,1);-ms-transition:width .3s cubic-bezier(.645,.045,.355,1);-o-transition:width .3s cubic-bezier(.645,.045,.355,1);transition:width .3s cubic-bezier(.645,.045,.355,1)}.offer-filter--wrap button:hover:after{width:100%;left:0;right:unset}.offer-filter--wrap button.active:before{opacity:1}.comTable{position:relative;overflow:hidden;margin-bottom:50px}@media only screen and (min-width:992px){.comTable{margin-bottom:100px}}.comTable .content-wrap{padding:0 0}@media only screen and (min-width:992px){.comTable .content-wrap{padding:0 20px}}.comTable h2{display:block;font-size:20px;font-weight:700;padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #e6e6e6}.comTable .img-wrap{width:100%;height:100%;position:relative;padding-top:74.5%;margin-bottom:50px}@media only screen and (min-width:992px){.comTable .img-wrap{margin-bottom:0}}.comTable .img-wrap img{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-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%)}.comTable .table-wrap{padding-bottom:10px;border-bottom:1px solid #e6e6e6;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none}@media only screen and (min-width:992px){.comTable .table-wrap{overflow:hidden}}@media only screen and (min-width:768px){.comTable .table-wrap::-webkit-scrollbar{display:none}}@media only screen and (min-width:992px){.comTable .table-wrap::-webkit-scrollbar{display:none}}.comTable .table-wrap table{width:100%;margin-bottom:0!important}.comTable tr td,.comTable tr th{padding:11px}@media only screen and (min-width:992px){.comTable tr td,.comTable tr th{padding:13px}}.comTable tr td{max-width:100px}.comTable tr th:first-of-type{max-width:80px}.comTable tr td:first-of-type{max-width:80px}.comTable tr th{color:#fff;background-color:transparent;border-left:none;border-right:1px solid #e6e6e6;border-top:none;border-bottom:1px solid #e6e6e6;text-transform:capitalize}.comTable tr th:last-of-type{border-right:none}.comTable tr td:last-of-type{border-right:none}.comTable tr td{border-left:none;border-bottom:none}.comTable tr .nopaddingleft{padding-left:0}.comTable tr td,.comTable tr th{font-weight:400}.comTable h4{display:block;font-size:14px;margin:20px 0;padding-bottom:20px;border-bottom:1px solid #fff}.comTable h4 span{font-weight:400;margin-left:30px}.comTable h4:last-of-type{margin-bottom:0;padding-bottom:10px;border-bottom:none}.rnb-title-wrap .logo-wrap img{width:150px;margin-bottom:20px}@media only screen and (min-width:992px){.rnb-title-wrap .logo-wrap img{width:200px;margin-bottom:30px}}.rnb-title-wrap .title-text-wrap{font-size:25px;margin-bottom:20px}@media only screen and (min-width:992px){.rnb-title-wrap .title-text-wrap{font-size:40px;margin-bottom:20px}}.post--img-text .prog--info h3{margin:10px 0;font-size:14px}.post--img-text .prog--info h3 span{margin-left:20px;font-weight:400;text-transform:none}.hm-event{padding:100px 0 0;position:relative;overflow:hidden;margin:0 0 30px}@media only screen and (min-width:992px){.hm-event{padding:60px 40px 0;margin:0 0 100px}}.hm-event-wrap{padding:0 20px}@media only screen and (min-width:992px){.hm-event-wrap{padding:0 0}}.hm-event-item{margin-top:0;margin-right:0;margin-bottom:20px}@media only screen and (min-width:768px){.hm-event-item{margin-top:50px;margin-right:40px}}@media only screen and (min-width:992px){.hm-event-item{margin-top:100px;margin-right:80px;margin-bottom:40px}}.hm-event .img-wrap{position:relative;width:100%;height:auto;overflow:hidden}.hm-event .img-wrap.hr-img{padding-top:66.5%;margin-bottom:20px;-webkit-transform:translate(-40px,0);-moz-transform:translate(-40px,0);-ms-transform:translate(-40px,0);-o-transform:translate(-40px,0);transform:translate(-40px,0)}@media only screen and (min-width:768px){.hm-event .img-wrap.hr-img{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@media only screen and (min-width:992px){.hm-event .img-wrap.hr-img{margin-bottom:0}}.hm-event .img-wrap.vt-img{padding-top:156.52%}.hm-event .img-wrap img{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%);width:100%;height:auto}@media only screen and (min-width:992px){.hm-event .img-wrap img{margin-bottom:0}}.hm-event .text-wrap{margin-left:20%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);margin-bottom:0;margin-top:20px}@media only screen and (min-width:992px){.hm-event .text-wrap{margin-left:30%}}.hm-event .text-wrap h2{display:none}@media only screen and (min-width:768px){.hm-event .text-wrap h2{display:block;top:unset;position:relative;margin-bottom:10px;font-size:30px}}@media only screen and (min-width:992px){.hm-event .text-wrap h2{font-size:40px}}.hm-event .text-wrap p{margin-bottom:0!important}.hm-event .m-title{display:block;position:absolute;z-index:9;top:65px;right:20px}@media only screen and (min-width:768px){.hm-event .m-title{display:none}}.hm-event .m-title h2{font-size:30px}@-webkit-keyframes widthanimate{0%{width:0}100%{width:100%}}@-moz-keyframes widthanimate{0%{width:0}100%{width:100%}}@-o-keyframes widthanimate{0%{width:0}100%{width:100%}}@keyframes widthanimate{0%{width:0}100%{width:100%}}.hm-offer{display:flex;width:100%;height:auto;position:relative;overflow-x:hidden;margin-bottom:0;padding-top:60px}@media only screen and (min-width:992px){.hm-offer{margin-bottom:100px;padding-top:100px}}@media only screen and (min-width:1200px){.hm-offer{padding-top:100px;margin-bottom:0}}.hm-offer .page--container{padding:60px 0!important}@media only screen and (min-width:992px){.hm-offer .page--container{padding:100px 0!important}}.hm-offer-wrap{margin:auto;width:100%;position:relative;padding:0 20px}@media only screen and (min-width:992px){.hm-offer-wrap{padding:0 40px}}.hm-offer .title-wrap{position:absolute;top:-35px;display:inline-block;margin-left:20%;z-index:9}@media only screen and (min-width:992px){.hm-offer .title-wrap{margin-left:30%;top:0}}.hm-offer .title-wrap.fade-in-x{-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px)}.hm-offer .title-wrap h1{width:100%;font-size:32px}@media only screen and (min-width:768px){.hm-offer .title-wrap h1{font-size:40px}}@media only screen and (min-width:992px){.hm-offer .title-wrap h1{font-size:50px}}.hm-offer--slider .swiper-pagination{bottom:0;position:relative;text-align:left}.hm-offer--slider .swiper-pagination-bullet{cursor:pointer;position:relative;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;width:22px;height:20px;margin-right:10px;background:0 0;opacity:1}.hm-offer--slider .swiper-pagination-bullet:after,.hm-offer--slider .swiper-pagination-bullet:before{content:'';display:block;position:absolute;height:2px;top:9px}.hm-offer--slider .swiper-pagination-bullet:before{background:rgba(255,255,255,.3);width:100%;left:0;opacity:1}.hm-offer--slider .swiper-pagination-bullet:after{background:#fff;width:0;right:0;left:unset;opacity:1}.hm-offer--slider .swiper-pagination-bullet-active:after{-webkit-transition:width;-moz-transition:width;-ms-transition:width;-o-transition:width;transition:width;transition-duration:4s;transition-delay:.5s;width:100%;left:0;right:unset}.hm-offer--slider .swiper-pagination-bullet-active.width-0:after{-webkit-animation:widthanimate 4s forwards;-moz-animation:widthanimate 4s forwards;-o-animation:widthanimate 4s forwards;animation:widthanimate 4s forwards}.hm-offer--slider .hm-offer-item{width:100%;position:relative;text-align:left}.hm-offer--slider .hm-offer-item h3{margin-bottom:10px;font-size:20px}@media only screen and (min-width:992px){.hm-offer--slider .hm-offer-item h3{font-size:24px}}.hm-offer--slider .hm-offer-item h4{font-size:14px;font-weight:400;margin-bottom:7px}.hm-offer--slider .img-item{margin-bottom:20px}.hm-offer--slider .img-wrap{position:relative;overflow:hidden;width:100%;height:100%;padding-top:66.845%}.hm-offer--slider .img-wrap img{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%);-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;width:100%;height:auto}.hm-offer-item:hover .img-item img{-webkit-transform:translate(-50%,-50%) scale(1.05);-moz-transform:translate(-50%,-50%) scale(1.05);-ms-transform:translate(-50%,-50%) scale(1.05);-o-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.hm-offer--intro{margin:auto}@media only screen and (min-width:992px){.hm-offer--intro{padding-top:25%;padding-left:40px}}.hm-offer--intro p{margin-bottom:0}.hm-offer--intro h2{margin-bottom:20px}.hm-well{position:relative;overflow:hidden}.hm-well .wellnessPin{position:absolute;top:0;left:0;width:100%;pointer-events:none}.hm-well .hm-well--wrap{position:relative}.hm-well--intro{z-index:9;position:absolute;width:100%;top:0;right:0;height:100vh;padding-left:20px}@media only screen and (min-width:992px){.hm-well--intro{width:100%;max-width:500px;right:100px;padding-left:0}}.hm-well--intro--wrapper{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:0 20px}@media only screen and (min-width:992px){.hm-well--intro--wrapper{padding:0}}.hm-well--intro--wrapper .title{margin-top:50px;display:flex;justify-content:flex-end;visibility:visible;pointer-events:none}@media only screen and (min-width:992px){.hm-well--intro--wrapper .title{visibility:hidden}}.hm-well--intro--wrapper .content{max-width:500px;width:100%;margin-bottom:20px}@media only screen and (min-width:992px){.hm-well--intro--wrapper .content{margin-bottom:40px}}.hm-well--intro--wrapper .content h2{display:none}@media only screen and (min-width:992px){.hm-well--intro--wrapper .content h2{display:block}}.hm-well--intro h2{margin-bottom:20px}.hm-well--intro p{margin-bottom:0}.hm-well--list{z-index:20;position:relative;padding-top:100px;padding-top:0;top:0;padding-left:40px}.hm-well--nav{position:absolute!important;opacity:0}@media only screen and (min-width:992px){.hm-well--nav{opacity:1}}.hm-well--nav__item{position:relative!important}.hm-well--nav__item h3{padding-top:100px;font-size:35px;height:100vh}.hm-well--slide{position:relative;width:100%}.hm-well--slide .well-horizontal-wrapper{position:relative}.hm-well--slide .img-wrap{position:absolute;left:0;top:0}.hm-well--slide .img-wrap:first-child{left:0!important}.hm-well--slide .img-wrap .well-img{position:relative;overflow:hidden;width:100vw;height:100vh}.hm-well--slide .img-wrap .well-img .well-imgItem{width:100vw;height:100vh;position:absolute;background-position:center;background-size:cover;background-attachment:fixed}.hm-well--slide .img-wrap .well-img .well-imgItem.mobile{background-attachment:unset!important}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.hm-well--slide .img-wrap .well-img .well-imgItem{background-attachment:scroll!important}}@supports (-ms-ime-align:auto){.hm-well--slide .img-wrap .well-img .well-imgItem{background-attachment:scroll!important}}.hm-well--slide .img-wrap .well-img img{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%);width:auto;height:100%}@media only screen and (min-width:992px){.hm-well--slide .img-wrap .well-img img{width:100%;height:auto}}.hm-well--slide .img-wrap:first-child .well-img .well-imgItem{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%);background-attachment:unset}.hm-well .img-trigger-wrapper{position:absolute;top:0}.hm-well .img-trigger-wrapper .spacer{height:50vh}.hm-well .img-trigger-wrapper .img-trigger{height:100vh}.hm-dnd{position:relative;overflow:hidden;width:100%;height:auto;display:flex;margin-bottom:60px}@media only screen and (min-width:992px){.hm-dnd{margin-bottom:100px}}.hm-dnd-wrap{width:100%;margin:auto}.hm-dnd .swiper-slide-next .logo-left{opacity:.5}.hm-dnd .swiper-slide-prev .logo-right{opacity:.5}.hm-dnd .swiper-slide-next:hover{cursor:auto}@media only screen and (min-width:992px){.hm-dnd .swiper-slide-next:hover{cursor:url(/files/the-middle-house/img/svg-slider-arrow_next.svg) 10 16,auto}}.hm-dnd .swiper-slide-next:hover .logo-left{opacity:1;cursor:url(/files/the-middle-house/img/svg-slider-arrow_next.svg) 10 16,auto}.hm-dnd .swiper-slide-prev:hover{cursor:auto}@media only screen and (min-width:992px){.hm-dnd .swiper-slide-prev:hover{cursor:url(/files/the-middle-house/img/svg-slider-arrow_prev.svg) 10 16,auto}}.hm-dnd .swiper-slide-prev:hover .logo-right{opacity:1;cursor:url(/files/the-middle-house/img/svg-slider-arrow_prev.svg) 10 16,auto}.hm-dnd--itemWrap{position:relative;width:100%}.hm-dnd--item{position:relative;width:100%;margin-bottom:30px;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:1;-webkit-transition:all 450ms ease-in-out;-moz-transition:all 450ms ease-in-out;-ms-transition:all 450ms ease-in-out;-o-transition:all 450ms ease-in-out;transition:all 450ms ease-in-out}@media only screen and (min-width:992px){.hm-dnd--item{margin-bottom:0}}.hm-dnd .hm-dnd--img{-webkit-transition:all 450ms ease-in-out;-moz-transition:all 450ms ease-in-out;-ms-transition:all 450ms ease-in-out;-o-transition:all 450ms ease-in-out;transition:all 450ms ease-in-out;opacity:.5}.hm-dnd .swiper-slide-active .hm-dnd--item{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.hm-dnd .swiper-slide-active .hm-dnd--img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.hm-dnd .logo-left,.hm-dnd .logo-right{cursor:pointer;display:none;z-index:9;position:absolute;top:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.hm-dnd .logo-left img,.hm-dnd .logo-right img{width:90px}@media only screen and (min-width:992px){.hm-dnd .logo-left img,.hm-dnd .logo-right img{width:150px}}@media only screen and (min-width:992px){.hm-dnd .logo-left,.hm-dnd .logo-right{opacity:0;display:block}}.hm-dnd .logo-left{left:-50px}@media only screen and (min-width:992px){.hm-dnd .logo-left{left:-100px}}.hm-dnd .logo-right{right:-70px}@media only screen and (min-width:992px){.hm-dnd .logo-right{right:-100px}}.hm-dnd--inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5}.hm-dnd--inner p{margin-bottom:0;font-size:18px}.hm-dnd--inner a{margin-bottom:0!important}@media only screen and (min-width:992px){.hm-dnd--inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}.hm-dnd--inner .caption{display:none}@media only screen and (min-width:992px){.hm-dnd--inner .caption{display:block}}.hm-dnd .m-caption{display:block;padding:0 20px}.hm-dnd .m-caption p{margin-bottom:0}.hm-dnd .m-caption a{font-size:12px;padding:15px 20px}@media only screen and (min-width:992px){.hm-dnd .m-caption{display:none}}.hm-dnd--logowrap img{max-width:140px;height:auto;margin-bottom:0}@media only screen and (min-width:992px){.hm-dnd--logowrap img{max-width:250px;margin-bottom:40px}}.hm-dnd--img{width:100%;height:100%;padding-top:66.7%;position:relative;overflow:hidden}.hm-dnd--img .overlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:2}.hm-dnd--img img{position:absolute;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto}@-webkit-keyframes widthanimate{0%{width:0}100%{width:100%}}@-moz-keyframes widthanimate{0%{width:0}100%{width:100%}}@-o-keyframes widthanimate{0%{width:0}100%{width:100%}}@keyframes widthanimate{0%{width:0}100%{width:100%}}.hm-dnd .hm-dnd-wrap.fade-in-y{position:relative}.hm-loc{display:flex;min-height:0!important}@media only screen and (min-width:992px){.hm-loc{min-height:inherit}}.hm-loc .page--container{position:relative;width:100%;height:70vh;overflow:hidden}@media only screen and (min-width:768px){.hm-loc .page--container{height:80vh}}@media only screen and (min-width:992px){.hm-loc .page--container{height:85vh}}@media only screen and (min-width:1200px){.hm-loc .page--container{height:100vh}}.hm-loc .content-wrapper{width:100%;max-width:820px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hm-loc .content-inner{width:100%;position:relative;overflow:hidden}.hm-loc .overlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:5;background-color:rgba(0,0,0,.3)}.hm-loc .content-inner{padding-top:56.25%;height:100%}.hm-loc .content-inner img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto}.hm-loc .video-wrapper{padding-top:56.25%;position:absolute;top:0;left:0;overflow:hidden;width:100%;height:auto}.hm-loc .video-wrapper .azuremediaplayer{position:absolute;top:0;width:100%;height:100%}.hm-loc .caption-wrapper,.hm-loc .title-wrapper{position:absolute;width:auto}.hm-loc .title-wrapper{position:absolute;width:auto;top:40px;left:unset;right:40px;text-transform:uppercase}@media only screen and (min-width:992px){.hm-loc .title-wrapper{top:100px;left:80px;right:unset;margin-top:0}}.hm-loc .caption-wrapper{right:unset;bottom:0;left:20px;max-width:430px;margin-top:0;padding:0}@media only screen and (min-width:992px){.hm-loc .caption-wrapper{right:80px;bottom:40px;left:unset}}.hm-loc .caption-wrapper h2{font-size:25px;margin-bottom:15px}@media only screen and (min-width:992px){.hm-loc .caption-wrapper h2{font-size:40px;margin-bottom:20px}}.hm-loc .caption-wrapper p{margin-bottom:0}.hm-loc .caption-wrapper .btn--white{margin:30px 0 0!important}@media only screen and (min-width:992px){.home-house .canvas-wrapper.thisScale{max-width:100vw;width:100vw;height:100vh}}.home-art .text-wrap h2{font-size:30px!important}@media only screen and (min-width:992px){.home-art .text-wrap h2{font-size:40px!important}}.pace{pointer-events:none;user-select:none;z-index:2000;position:fixed;margin:auto;top:100px;left:0;right:0;bottom:0;width:250px!important;border:0;height:2px;overflow:hidden;background:rgba(255,255,255,.2)}.pace .pace-progress{box-sizing:border-box;transform:translate3d(0,0,0);max-width:400px;position:fixed;z-index:2000;display:block;position:absolute;top:0;right:100%;height:100%;width:100%;background:#fff}.processbar{width:100%;height:100vh;background:#00504b;overflow:hidden;position:fixed;transition-timing-function:cubic-bezier(.19,1,.22,1)}.open-animation{display:none!important;z-index:999;position:absolute;top:0;left:0;overflow:hidden;width:100vw;height:100vh;background-color:#00504b;justify-content:center}.open-animation img{position:fixed;left:50%;top:calc(50% - 36px);-webkit-transform:translate(-50%,-46%);-moz-transform:translate(-50%,-46%);-ms-transform:translate(-50%,-46%);-o-transform:translate(-50%,-46%);transform:translate(-50%,-46%);z-index:999;width:65px;-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)}.open-animation img.transform{width:47px}.page--nebh .sect-title.sect-title--left+.row{padding:0!important;margin-left:-15px!important;margin-right:-15px!important}.playvid-btn{font-family:Amiko,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:5px 0}.playvid-btn:before{content:'';display:inline-block;margin-right:5px;background-image:url(/files/the-middle-house/img/icon-playvid.svg);background-size:cover;width:20px;height:20px;vertical-align:bottom;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width:992px){.playvid-btn:before{width:30px;height:30px;vertical-align:middle;margin-right:10px}}.playvid-btn:hover:before{transform:scale(1.03)}.hero{position:relative;overflow:hidden}.hero--landing{padding-bottom:20px;margin-bottom:10px}@media only screen and (min-width:650px){.hero--landing{margin-bottom:50px}}@media only screen and (min-width:992px){.hero--landing{margin-bottom:100px}}.hero--landing>.row:first-of-type{margin-bottom:30px}@media only screen and (min-width:1200px){.hero--landing>.row:first-of-type{margin-bottom:0}}.hero--landing>.row:first-of-type>.left-1{align-self:flex-end}.hero--landing__banner{position:relative;width:100%;float:right;overflow:hidden;padding-left:70px!important}@media only screen and (min-width:768px){.hero--landing__banner{height:auto;padding-left:0!important}}.hero--landing__bannerWrap{width:100%;position:relative;opacity:.85}.hero--landing__img{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;position:relative;padding-top:128.5%}@media only screen and (min-width:768px){.hero--landing__img{padding-top:71.23%}}.hero--landing__vid{position:relative;overflow:hidden;width:100%;padding-top:128.5%}@media only screen and (min-width:768px){.hero--landing__vid{padding-top:71.23%}}.hero--landing .playvid-btn{margin-bottom:30px;transform:translateX(0)}@media only screen and (min-width:768px){.hero--landing .playvid-btn{margin-bottom:30px;transform:translateX(130px)}}@media only screen and (min-width:1200px){.hero--landing .playvid-btn{margin-bottom:0;transform:translateX(0)}}.hero--landing__vid-wrap{height:100%;width:100%;position:absolute;top:0;left:0}.hero--landing__vid-wrap #herolandingVid{width:100%!important;height:100%!important}@media only screen and (min-width:992px){.hero--landing__vid-wrap{height:100%;width:100%;position:absolute}}.hero--landing .playvid-btn{position:relative;margin-bottom:20px;cursor:pointer;bottom:0;left:0}@media only screen and (min-width:1200px){.hero--landing .playvid-btn{position:absolute;left:0;bottom:0;top:inherit;top:unset;bottom:20px;left:20px;margin-bottom:0}}.hero--landing--info-Content{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);padding-right:60px;max-width:800px}@media only screen and (min-width:768px){.hero--landing--info-Content{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);padding-left:40px;padding-right:0}}.hero--landing--info-Content>h4{padding-left:30px;font-size:15px;font-weight:400;line-height:1.6}@media only screen and (min-width:768px){.hero--landing--info-Content>h4{font-size:18px;padding-left:40px}}.hero--landing--info{z-index:2;position:relative;width:100%;transform:translate(40px,-50px)!important}@media only screen and (min-width:768px){.hero--landing--info{padding-left:40px!important;padding-right:40px!important;transform:translate(0,0)!important}}.hero--landing--info h1{margin-left:auto;margin-bottom:15px;font-size:32px;padding-right:60px;margin-right:0}@media only screen and (min-width:768px){.hero--landing--info h1{margin-top:144px;font-size:50px;padding-right:0;margin-right:-40px;-webkit-transform:translateX(130px);-moz-transform:translateX(130px);-ms-transform:translateX(130px);-o-transform:translateX(130px);transform:translateX(130px)}}.hero--landing--info a{margin-left:30px}@media only screen and (min-width:768px){.hero--landing--info a{margin-left:40px}}.hero--landing .quote-wrapper{padding-left:30px}@media only screen and (min-width:768px){.hero--landing .quote-wrapper{padding-left:40px}}.hero--landing .quote-wrapper h3{margin-bottom:15px;line-height:1.4;font-size:18px}@media only screen and (min-width:768px){.hero--landing .quote-wrapper h3{font-size:25px;line-height:1.4;margin-bottom:20px}}.hero--landing .quote-wrapper h3:before{width:19px;height:15px;margin-right:10px;vertical-align:super;position:absolute;left:0}@media only screen and (min-width:768px){.hero--landing .quote-wrapper h3:before{left:0;width:28px;height:22px}}.hero--landing .quote-wrapper h4{font-size:15px!important;font-weight:400;margin-bottom:5px!important;text-transform:uppercase}.hero--landing .quote-wrapper h5{font-size:12px!important;font-weight:400}.hero--full{position:relative}.hero--full__wrap{position:relative;width:100vw;height:100vh}.hero--full__banner{background-size:cover;background-repeat:no-repeat;background-position:center;height:100vh;width:100vw;position:fixed;top:0;left:0}@media only screen and (min-width:992px){.hero--full__banner{height:100vh;width:100vw}}.hero--full__banner .azuremediaplayer .vjs-tech{min-width:100%;min-height:100%;height:auto;width:auto}.hero--full__banner-img{padding-top:148%}.hero--full__video{padding-top:62.5%}.hero--full__video .full-width-video{position:absolute;top:0}.hero--full__video #detailsherobgVid{width:100%!important;height:100%!important}.hero--full__gradient{position:relative;margin-top:-45vh;width:100%;background:#fff;background:-moz-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 8%,rgba(0,0,0,.8) 100%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 8%,rgba(0,0,0,.8) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 8%,rgba(0,0,0,.8) 100%)}@media only screen and (min-width:992px){.hero--full__gradient{margin-top:-20.5vh}}.hero--full__gradient h3{text-transform:uppercase}.hero--full__gradient.toh{color:#bebeaa}.hero--full__intro{opacity:1!important;padding:0 0 50px;margin:50px 20px;border-bottom:1px solid #939598}@media only screen and (min-width:992px){.hero--full__intro{padding-bottom:0;border:none;margin:50px 40px;opacity:0}}.hero--full__intro h1{margin-bottom:10px;font-size:25px!important}@media only screen and (min-width:992px){.hero--full__intro h1{font-size:40px!important}}.hero--full__intro h3{font-size:15px;margin-bottom:10px}@media only screen and (min-width:992px){.hero--full__intro h3{font-size:30px}}.hero--full__intro h4{font-size:15px;text-transform:uppercase;margin-bottom:20px}@media only screen and (min-width:992px){.hero--full__intro h4{font-size:20px}}.hero--full__body{margin-bottom:60px}.hero--full__body h2{margin-bottom:40px;font-size:25px}@media only screen and (min-width:992px){.hero--full__body h2{font-size:40px}}.hero--full__body p{line-height:1.4;font-size:15px}@media only screen and (min-width:992px){.hero--full__body p{font-size:18px!important}}.hero--hHeight{width:100%;position:relative}.hero--hHeight__banner{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:280px}.hero--hHeight__banner h2{text-align:right;font-size:32px;padding-top:120px;letter-spacing:.15rem;text-transform:uppercase;padding-right:20px!important}@media only screen and (min-width:992px){.hero--hHeight__banner h2{text-align:center;font-size:18px;width:100%;padding:0;padding-top:144px;padding-right:0!important}}.hero--hHeight h1{margin-bottom:30px;line-height:1.2}.hero--w900{max-width:900px;margin:0 auto 60px;padding-bottom:30px}.hero--w900 .banner-wrap{position:relative;width:100%;height:100%;padding-top:66.66%;margin-bottom:30px;overflow:hidden}.hero--w900 .banner-wrap img{width:100%;height:auto;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%)}.hero--w900 .banner-wrap .video-btn-wrap{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.hero--w900 .banner-wrap .video-btn-wrap .icon-playvid{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%)}.hero--w900 .banner-wrap .video-btn-wrap .icon-playvid:after{width:40px;height:40px}@media only screen and (min-width:650px){.hero--w900 .banner-wrap .video-btn-wrap .icon-playvid:after{width:67px;height:67px}}.hero--w900 .banner-wrap .video-btn-wrap:hover .icon-playvid{opacity:.8}.hero--w900 .flex-wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding:0 20px;flex-direction:column}@media only screen and (min-width:992px){.hero--w900 .flex-wrapper{flex-direction:row;padding:0 40px;margin:0 -40px}}.hero--w900__title{position:absolute;top:100%}.hero--w900__title h2{margin-bottom:20px;font-size:25px}@media only screen and (min-width:992px){.hero--w900__title h2{flex-direction:row;padding:0 40px;margin:0 -40px 20px;font-size:40px}}.hero--w900__title h4{font-size:13px;text-transform:uppercase;font-weight:700;margin-bottom:10px}@media only screen and (min-width:992px){.hero--w900__title h4{font-size:18px}}.hero--w900__title h5{text-transform:uppercase;font-weight:700;font-size:15px;margin-bottom:40px}.hero--w900__title .offer-tag{font-size:15px;margin-bottom:40px}.hero--w900__subtitle{position:relative;padding:0 20px;padding-bottom:30px}@media only screen and (min-width:992px){.hero--w900__subtitle{padding:0 40px;padding-bottom:30px;margin:0 -40px}}.hero--w900__subtitle p{font-weight:700;font-size:15px}@media only screen and (min-width:992px){.hero--w900__subtitle p{font-size:18px}}.hero--w900__subtitle span{font-size:15px}.hero--w900__share{display:flex;align-items:baseline;flex-shrink:0;margin-bottom:20px;justify-content:flex-start}@media only screen and (min-width:992px){.hero--w900__share{justify-content:flex-end}}.hero--w900__share>span{text-transform:uppercase;font-weight:700;font-size:15px}.hero--w900__share ul{padding-left:10px}.hero--w900__share ul li{display:inline-block;vertical-align:bottom}.hero--w900__share ul li a{padding:0 8px}.body{min-height:calc(100vh - 748px);height:auto}.body--heroFull{position:relative;overflow:hidden}.body--intro{padding:40px 0;width:100%;margin:auto}@media only screen and (min-width:992px){.body--intro{padding:60px 0;width:65%}}.body--intro .text-wrap{padding-bottom:0!important}.body--intro .post{margin-bottom:0!important}.body--intro .post p{margin-bottom:0!important;font-size:15px!important}.body--intro .sect-title{padding:0!important;margin-bottom:20px!important}.body--intro .sect-title h2{padding:0!important;font-size:18px!important}.body--intro h3{margin:40px 0;font-size:25px}.body--form .btn{width:100%}@media only screen and (min-width:992px){.body--form .btn{width:auto}}.page--people .module-wrapper.sect-title+.square-box{margin-top:-70px}.page--experiences .module-wrapper.sect-title{margin-bottom:50px;text-align:right}@media only screen and (min-width:992px){.page--experiences .module-wrapper.sect-title{text-align:left}}.page--offer-details .hero--w900__subtitle:after{position:absolute;content:'';display:block;bottom:0;width:calc(100% - 40px);border-top:1px solid rgba(255,255,255,.5)}.page--offer-details .post--benefit .text-wrap{border-bottom:1px solid rgba(255,255,255,.5)}.page--404{height:100vh;min-height:auto}.page--404 .bg{position:fixed;width:100%;height:100%;top:0;left:0;background-position:center;background-size:cover}.page--404 .bg:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.1)}.page--404 .container{position:relative;padding-top:30vh}.page--404 .container h1{text-transform:uppercase;font-size:32px;margin-bottom:10px}@media only screen and (min-width:992px){.page--404 .container h1{font-size:50px}}.page--404 .container p{font-size:15px;margin-bottom:35px}@media only screen and (min-width:992px){.page--404 .container p{font-size:18px}}.page--404 .container .btn{display:inline-block;margin:0}.page--404-2 .hero--hHeight{margin-bottom:80px}table{margin-bottom:25px;margin-left:auto;margin-right:auto;table-layout:fixed;width:100%}@media only screen and (min-width:992px){table{margin-bottom:50px}}tr th{background-color:#fff;color:#000;padding:10px;font-size:13px;text-transform:uppercase;border:1px solid #000;line-height:1.6;vertical-align:text-top;word-wrap:break-word}@media only screen and (min-width:992px){tr th{line-height:2;padding:15px}}tr td{font-size:12px;font-weight:700;border:1px solid #fff;padding:10px;vertical-align:text-top;word-wrap:break-word}@media only screen and (min-width:992px){tr td{padding:15px}}tr td .page--policy h4{font-size:18px!important;font-weight:700;text-transform:uppercase;margin-bottom:10px}tr td p{margin-bottom:10px}@media only screen and (min-width:992px){tr td p{margin-bottom:25px}}tr td h5{font-weight:700;margin-bottom:25px}tr td li,tr td ol{padding:0!important}tr td ol>li{margin-bottom:25px}tr td li,tr td ul{font-weight:400;font-size:12px}tr td ul{list-style:disc;padding-left:10px!important}tr td h6{font-size:12px;margin:20px 0 0}.table{position:relative;margin-left:auto;margin-right:auto;color:#fff}.table--wrap{overflow-y:hidden;overflow-x:scroll}@media only screen and (min-width:992px){.table--wrap{overflow-x:hidden}}.table--canScroll{width:100%;overflow-x:scroll}.table--canScroll td{font-weight:400}.table--canScroll tr th{line-height:1.4}.form{margin-bottom:30px}@media only screen and (min-width:992px){.form{margin-bottom:80px}}.form label{display:block;font-size:15px;font-weight:400;text-transform:uppercase}.form .input-field{display:block;width:100%;color:#fff;background-color:transparent!important;border:0;border-bottom:1px solid #fff;padding:10px 0;font-size:13px}@media only screen and (min-width:992px){.form .input-field{font-size:15px}}.form .input-field::placeholder{color:#939598;font-size:13px}@media only screen and (min-width:992px){.form .input-field::placeholder{font-size:15px}}.form input[type=radio]{width:auto;margin-right:10px}.form--subspt--item{position:relative;margin-bottom:35px;font-size:15px}.form--subspt--item .dropdown-wrapper .dropdown--filter{width:100%;padding:10px 0;border-bottom:1px solid #fff}.form--subspt--item .dropdown-wrapper .dropdown--filter span{font-weight:400;font-size:13px}@media only screen and (min-width:992px){.form--subspt--item .dropdown-wrapper .dropdown--filter span{font-size:15px}}.form--subspt--item .dropdown--filter__wrap{position:absolute;z-index:9;width:100%;overflow:hidden}.form--subspt--item .dropdown--filter__wrap--country{overflow:scroll;max-height:45vh}.form--subspt--item p{text-transform:none!important;display:inline-block}.form--subspt--item h5{font-size:15px;font-weight:400;margin-bottom:20px}@media only screen and (min-width:992px){.form--subspt--item h5{margin-bottom:0}}.form--subspt .row * .row{padding:0!important}.form--select{border:none;border-bottom:1px solid #fff;padding:10px 0;border-radius:0;-webkit-appearance:none;background-color:transparent;color:#fff;display:block;width:100%;background-image:url(/files/the-middle-house/img/icon-arrows-white@2x.png);background-position:right center;background-repeat:no-repeat;font-size:13px}@media only screen and (min-width:992px){.form--select{font-size:15px}}.form--checkWrap{position:relative;float:left}@media only screen and (min-width:992px){.form--checkWrap{float:right}}.form .form--checkItem{display:inline;position:relative;padding-left:22px;margin-bottom:12px;margin-left:0;margin-right:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:13px}@media only screen and (min-width:992px){.form .form--checkItem{font-size:15px;margin-left:40px;margin-right:0}}.form .form--checkItem input{position:absolute;opacity:0;cursor:pointer}.form .form--checkItem span{vertical-align:text-bottom}.form .form--radio{position:absolute;top:0;left:0;height:14px;width:14px;background-color:#000;border-radius:0;border:1px solid #fff}.form .form--checkItem input:checked~.form--radio{background-color:#fff}.form .form--radio:after{content:"";position:absolute;display:none}.form .form--checkItem input:checked~.form--radio:after{display:block}.form .form--checkItem .form--radio:after{top:0;left:0;width:14px;height:14px;border-radius:0;background:#fff}.form--agree .hotel-opt--item{width:100%}.form .country-placeholder input{border:none!important}.form .country-placeholder input::placeholder{opacity:.6s}.hotel-opt{width:100%;position:relative;margin-bottom:10px}.hotel-opt--hotels{display:none}.hotel-opt--item{display:inline-block!important;position:relative;padding-left:22px;margin-bottom:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;text-transform:none}@media only screen and (min-width:992px){.hotel-opt--item{font-size:15px;width:32.9%}}.hotel-opt--item input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.hotel-opt--item span{vertical-align:text-bottom;text-transform:none}.hotel-opt--item a{text-decoration:underline;opacity:1;-webkit-transition:opacity .35 cubic-bezier(.645,.045,.355,1);-moz-transition:opacity .35 cubic-bezier(.645,.045,.355,1);-ms-transition:opacity .35 cubic-bezier(.645,.045,.355,1);-o-transition:opacity .35 cubic-bezier(.645,.045,.355,1);transition:opacity .35 cubic-bezier(.645,.045,.355,1)}.hotel-opt--item a:hover{opacity:.8}.hotel-opt--cbox{position:absolute;top:0;left:0;height:14px;width:14px;background-color:#000;border-radius:0;border:1px solid #fff}.hotel-opt--cbox:after{content:"";position:absolute;display:none}.hotel-opt .hotel-opt--item input:checked~.hotel-opt--cbox:after{display:block}.hotel-opt .hotel-opt--item .hotel-opt--cbox:after{left:0;top:0;width:14px;height:14px;background-color:#fff}.tab .dropdown-wrapper--houses{display:none}.tab--overlay .dropdown-wrapper--houses{display:block}.tab--right .row.js-append-here{padding:0 10px}@media only screen and (min-width:1200px){.tab--right .row.js-append-here{padding:0 40px}}.tab--right .row .col-lg-6:nth-child(even) .tab--item{margin-top:40px}@media only screen and (min-width:1200px){.tab--right .row .col-lg-6:nth-child(even) .tab--item{margin-top:80px}}.tab--right .btn.btn--white.btn--mega{margin:80px auto 0}.tab--appengImg{background-image:url(/files/the-middle-house/img/tabs-art-01.jpg)}.tab--opt{margin-bottom:50px}.tab--opt button{font-size:18px;text-transform:uppercase;display:block;margin-bottom:15px;opacity:.4;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.tab--opt button.on,.tab--opt button:hover{opacity:1}.tab--item{position:relative;padding-left:0;padding-right:20px;overflow:hidden;display:block;width:100%}@media only screen and (min-width:992px){.tab--item{padding-left:0;padding-right:0}}@media only screen and (min-width:1200px){.tab--item{padding-left:20px;padding-right:20px}}.tab--item:hover .tab--item__logo{transform:translateY(-50%)}@media only screen and (min-width:992px){.tab--item:hover .tab--item__logo{transform:translateY(calc(-100% - 25px))}}.tab--item:hover .tab--item__cta{opacity:1;visibility:visible}.tab--item:hover h4{transform:translateY(0)}@media only screen and (min-width:992px){.tab--item:hover h4{transform:translateY(-200%)}}.tab--item__inner{z-index:2;width:100%;text-align:center;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tab--item__inner .btn{margin:10px 0}.tab--item__inner p{margin-bottom:10px;line-height:1.4}.tab--item__inner h4{font-size:18px;letter-spacing:1.5px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;transform:translateY(0)}.tab--item__logo{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;padding:0 30%;position:absolute;top:50%;left:0;-ms-transform:translate(0,-50%);transform:translate(0,-50%);margin-bottom:20px}.tab--item__logo img{position:relative!important;width:100%!important;top:0!important;left:0!important;transform:translate(0,0)!important}.tab--item__cta{width:100%;margin:auto;display:block;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;top:-10px;animation-delay:.8s;visibility:hidden;opacity:0;position:absolute;padding:0 20px}.tab--img{width:100%;height:100%;position:relative;overflow:hidden;padding-top:66.74%}@media only screen and (min-width:992px){.tab--img.this-add-overlay:before{content:'';display:block;background-color:rgba(0,0,0,.4);position:absolute;top:0;width:100%;height:100%;z-index:1}.tab--img img{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%);width:100%;height:auto}}.tab--img__wrap{position:relative}.tab--img__item{display:flex;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;overflow:hidden;-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-ms-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition-duration:1s}.tab--img__item:after{content:'';display:block;padding-bottom:66.74%;top:0;height:100%}.tab--img__item .slide-append-button{margin:auto;display:flex;width:calc(100% - 40px);padding:20px 25px;display:flex;justify-content:center;max-width:300px;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.tab--tag{position:absolute;top:inherit;bottom:10px;right:inherit;left:10px;background-color:#fff;padding:0 10px;text-align:left}@media only screen and (min-width:992px){.tab--tag{padding:0 10px;top:20px;right:-20px;left:inherit;bottom:inherit}}.tab--tag span{color:#000;font-size:13px;font-family:Amiko,sans-serif;font-weight:700;text-transform:uppercase}.tab--info{padding:20px 0;text-align:left}.tab--info h3{font-size:18px;text-transform:uppercase;margin-bottom:10px}.tab--info h3 span{width:51px;height:2px;margin:0 7px;background-color:#fff;display:inline-block;vertical-align:middle}.tab--info h2{margin-bottom:10px;font-size:25px;text-transform:uppercase;line-height:1.2}@media only screen and (min-width:992px){.tab--info h2{line-height:1.4}}.tab--info h5{font-size:15px;text-transform:uppercase}.tab--info a{margin:10px 0 30px}.tab .dropdown-wrapper label{font-size:15px;color:#939598;text-transform:uppercase;margin-bottom:10px}@media only screen and (min-width:992px){.tab .dropdown-wrapper label{margin-bottom:20px}}.m-tab--progWrap{position:relative}.m-tab--intro{margin-bottom:20px}.m-tab--intro h2{font-size:25px;margin-bottom:15px}.m-tab--intro .dropdown--filter{width:100%}.m-tab--intro .dropdown-wrapper{margin-bottom:30px}.m-tab .m-select{border:none;border-bottom:1px solid #939598;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:transparent;color:#fff;display:block;width:100%;padding:0 0 7px;background-image:url(/files/the-middle-house/img/icon-arrows-white@2x.png);background-position:right center;background-repeat:no-repeat}.m-tab .m-select::-ms-expand{display:none}.m-tab .m-select option{color:#000}.m-tab--slider{margin-bottom:50px}.m-tab--slider:last-of-type{margin-bottom:0}.m-tab--slider .swiper-slide:first-child{margin-left:20px}.m-tab--slider .tab--img__wrap{width:100%}.m-tab--slider .btn-mega{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.m-tab--slider .blur{position:relative;width:100%;height:100%;backdrop-filter:saturate(180%) blur(15px)}.m-tab .this-add-overlay:before{content:'';display:block;background-color:rgba(0,0,0,.4);position:absolute;top:0;width:100%;height:100%;z-index:1}.m-tab .tab--img{width:100%;height:100%;position:relative;overflow:hidden;padding-top:66.74%}.m-tab .tab--img img{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%);width:100%;height:auto}.m-tab .tab--loadmore{position:absolute;top:0}.dropdown--filter{border-bottom:1px solid #939598;display:block;width:90%;padding:8px 0;text-align:left;font-weight:700;text-transform:uppercase}@media only screen and (min-width:992px){.dropdown--filter{padding:8px 20px 8px 0}}.dropdown--filter:after{content:"\e907";font-size:10px;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:absolute;right:0;top:50%;-webkit-transition:transform 450ms ease;-moz-transition:transform 450ms ease;-ms-transition:transform 450ms ease;-o-transition:transform 450ms ease;transition:transform 450ms ease;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.dropdown--filter.opened:after{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}.dropdown--filter__wrap{background-color:#fff;border:1px solid #939598;width:90%;display:none}.dropdown--filter__opt{cursor:pointer;border-bottom:1px solid #939598;color:#000;padding:12px;font-size:14px;line-height:1;font-weight:700;font-family:Amiko,sans-serif;text-transform:uppercase;-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;-ms-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}@media only screen and (min-width:992px){.dropdown--filter__opt{padding:15px;font-size:15px}}.dropdown--filter__opt:hover{color:#fff;background-color:#000}.more{position:relative}.more h2{margin-bottom:30px;text-align:right;font-size:30px}@media only screen and (min-width:992px){.more h2{text-align:left;font-size:40px}}.more--item{width:100%;position:relative;overflow:hidden;display:block;margin-bottom:40px}@media only screen and (min-width:992px){.more--item{margin-bottom:0}}.more--img{margin-bottom:20px;position:relative;overflow:hidden;display:block;padding-bottom:66.8%;width:100%;height:100%}.more--img:hover img{-webkit-transform:translate(-50%,-50%) scale(1.05);-moz-transform:translate(-50%,-50%) scale(1.05);-ms-transform:translate(-50%,-50%) scale(1.05);-o-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.more--img img{-webkit-transition:transform .3s cubic-bezier(.645,.045,.355,1);-moz-transition:transform .3s cubic-bezier(.645,.045,.355,1);-ms-transition:transform .3s cubic-bezier(.645,.045,.355,1);-o-transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1);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%);width:100%;height:auto}.more--info .offer-tag{margin-bottom:5px}@media only screen and (min-width:992px){.more--info .offer-tag{margin-bottom:10px}}.more--info h2{text-align:left!important;font-size:25px;line-height:1.3;margin-bottom:15px}.more--info h3{font-size:20px;margin-bottom:5px;line-height:1.4}.more--info h4{font-size:15px;margin-bottom:7px}.more--info h5{font-size:13px;margin-bottom:10px;text-transform:uppercase}.more--info .quote-wrapper h2{font-size:20px;line-height:1.3;margin-bottom:15px}@media only screen and (min-width:992px){.more--info .quote-wrapper h2{font-size:25px}}.more--info .quote-wrapper h4{font-size:15px!important;font-weight:400;margin-bottom:5px!important;text-transform:uppercase}.more--info .quote-wrapper h5{font-size:12px!important;font-weight:400}.more.bw .more--img__item{-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-filter:saturate(0);-moz-filter:saturate(0);-ms-filter:saturate(0);-o-filter:saturate(0);filter:saturate(0)}.more.bw .more--item:hover .more--img__item{-webkit-filter:saturate(1);-moz-filter:saturate(1);-ms-filter:saturate(1);-o-filter:saturate(1);filter:saturate(1)}.feat--imgs{width:100%;position:relative;display:block;margin-bottom:80px}@media only screen and (min-width:992px){.feat--imgs{height:auto;display:flex;margin-bottom:100px}}.feat--imgItem{display:inline-block;width:66.6666%;display:block}@media only screen and (min-width:992px){.feat--imgItem{position:relative;width:calc(calc(100% - 80px)/ 2)}}.feat--imgItem img{width:100%}.feat--imgItem:last-of-type .feat--caption p{text-align:right}.feat--left{margin-right:40px;margin-top:auto;margin-bottom:auto}.feat--right{margin-left:auto;margin-top:-30px;margin-bottom:auto;right:0}@media only screen and (min-width:992px){.feat--right{position:relative;right:0;margin-top:auto;margin-left:40px}}.feat--caption p{text-align:left;font-size:13px;margin-top:10px;padding-left:20px}@media only screen and (min-width:992px){.feat--caption p{text-align:right;font-size:15px}}.feat .hugeMarg{margin-bottom:40px}@media only screen and (min-width:992px){.feat .hugeMarg.feat--left{margin-left:0}}.feat .hugeMarg.feat--right{margin-top:0!important}@media only screen and (min-width:992px){.feat .hugeMarg.feat--right{margin-right:0;margin-top:150px!important}}.feat .hugeMarg.feat--right p{padding-right:20px}@media only screen and (min-width:992px){.feat .hugeMarg.feat--right p{padding-right:0}}.prog{position:relative}.prog--item{position:relative;overflow:hidden}.prog--item.imgR .prog--item__info{order:1}.prog--item.imgR .prog--item__img{order:2}.prog--item.imgL .prog--item__info{order:2}.prog--item.imgL .prog--item__img{order:1}.prog--infoWrap{display:flex}.prog--info{margin:auto}.prog--info h2{font-size:20px;margin-bottom:5px}@media only screen and (min-width:992px){.prog--info h2{font-size:25px}}.prog--info h3{font-size:15px;margin-bottom:7px}@media only screen and (min-width:992px){.prog--info h3{font-size:18px}}.prog--info h4{margin-bottom:15px;font-size:15px;text-transform:uppercase}.prog--info h5{font-size:13px;line-height:1.6}.prog--info h5 span{display:inline-block}.prog--info p{margin-bottom:0!important}@media only screen and (min-width:992px){.prog--info p{font-size:18px;line-height:1.6}}.prog--info .btn{margin-bottom:0}.prog--imgItem{display:block;padding-bottom:66.667%;position:relative;overflow:hidden;width:100%;height:100%}.prog--imgItem img{width:100%;height:auto;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%)}.prog--img{position:relative;background-size:cover;background-position:center}.prog--img:after{content:'';display:block;padding-bottom:66.667%}.prog .icon-playvid{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.prog .icon-playvid:after{width:50px;height:50px}.prog--video{cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.prog--video:hover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.prog--video:hover .icon-playvid{opacity:.8}.prog .m-prog{position:relative;text-align:left}.prog .m-prog .prog--img{height:100%}.prog .m-prog--item{width:100%}.prog .m-prog--item .prog--imgItem{margin-bottom:20px}.prog .m-prog--item .prog--info{text-align:left}.square-box+.square-box{margin-top:0}@media only screen and (min-width:992px){.square-box+.square-box{margin-top:-100px}}.square-box h2.sect-title{position:relative;z-index:1;text-align:right;padding-right:40px;padding-left:40px}@media only screen and (min-width:992px){.square-box h2.sect-title{text-align:left}}.square-m-wrap{padding:0 20px}.square h2.sect-title{padding-left:40px;display:inline-block;position:relative;z-index:1;text-align:right;padding-right:40px}@media only screen and (min-width:992px){.square h2.sect-title{text-align:left}}.square .square--content{padding:30px 0;display:flex;align-items:center}.square--item{margin-top:0}.square--item:first-child{margin-top:-30px!important}.square--item.first-child{margin-top:-30px!important}.square--item.even-row{margin-top:0}.square--item.even-row .square--content__inner{padding-left:80px;padding-right:40px}.square--item:nth-child(even){margin-top:0}.square--item .quote-wrapper{position:unset}.square--item .quote-wrapper h3{margin-bottom:30px}.square--item .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;top:0}@media only screen and (min-width:992px){.square--item .quote-wrapper h3:before{left:40px;top:-20px;width:28px;height:22px}}.square--item .quote-wrapper h4{font-size:15px!important;font-weight:400;margin-bottom:5px!important;text-transform:uppercase}.square--item .quote-wrapper h5{font-size:12px!important;font-weight:400}.square--item .caption-wrapper p{font-size:15px}@media only screen and (min-width:992px){.square--item .caption-wrapper p{font-size:18px}}.square--imgWrap{width:100%;height:100%;position:relative;overflow:hidden;padding-bottom:100%}.square--imgWrap img{width:100%;height:auto;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.square--img{background-size:cover;background-position:center;background-repeat:no-repeat}.square--img:after{content:'';display:block;padding-bottom:100%}.square .odd-row .square--content__inner{padding-right:40px}.square--content{position:relative;width:100%;height:100%;margin-left:-20px}@media only screen and (min-width:992px){.square--content{margin-left:0}}.square--content__inner{position:relative}@media only screen and (min-width:992px){.square--content__inner{padding-left:80px;position:relative}}.square--content__inner.quote:before{content:'';display:inline-block;background-image:url(/files/the-middle-house/img/icon-quote@2x.png);width:28px;height:22px;background-size:cover;margin-right:10px;vertical-align:super;position:absolute;left:40px}.square--content__inner>h5{font-size:18px!important;font-weight:400;line-height:1.6}.square--content h3{text-transform:none;font-size:25px;line-height:1.4}.square--content p{font-size:15px;line-height:1.4}.square--content h6.title{margin-bottom:15px}.square--content h4{font-size:18px;text-transform:uppercase;margin-bottom:10px}.square--content h2{font-size:40px;margin-bottom:20px}.square .m-odd-row .square-m-bg{margin-left:65px}.square .m-even-row .square-m-bg{margin-left:-20px}.square .square-m-wrap .square--item{margin-top:0}.square .square-m-bg{padding:40px 20px;margin-bottom:100px;margin-top:-80px;z-index:1;position:relative;width:calc(100% - 45px);background-color:rgba(0,0,0,.8)}.square .square-m-bg .square--content__inner.quote:before{left:0!important}.square .square-m-bg .square--content__inner h2{font-size:25px;margin-bottom:5px}.square .square-m-bg .square--content__inner h3{margin-bottom:30px;padding-top:40px;text-transform:none;font-size:20px;line-height:1.4}.square .square-m-bg .square--content__inner 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;top:0}.square .square-m-bg .square--content__inner h4{text-transform:uppercase;font-size:15px;margin-bottom:10px}.square .square-m-bg .square--content__inner p{font-size:15px}.square .square-m-bg .square--content__inner h5.caption{font-weight:400;font-size:15px!important;line-height:1.6}.module-wrapper.tab--right{overflow-anchor:none}.module-wrapper.sect-title{padding:0 20px;z-index:1;position:relative}@media only screen and (min-width:992px){.module-wrapper.sect-title{padding:0 40px}}.module-wrapper.sect-title h1{font-size:30px!important}@media only screen and (min-width:992px){.module-wrapper.sect-title h1{font-size:40px!important}}.module-wrapper.sect-title h2{font-size:30px}@media only screen and (min-width:992px){.module-wrapper.sect-title h2{font-size:40px}}.module-wrapper.sect-title--center{text-align:right}@media only screen and (min-width:992px){.module-wrapper.sect-title--center{text-align:center}}.module-wrapper.sect-title--left{text-align:right}@media only screen and (min-width:992px){.module-wrapper.sect-title--left{text-align:left}}.marginless{display:block}.marginless .imgL .marginless__img .img-wrap{margin-left:40px}@media only screen and (min-width:992px){.marginless .imgL .marginless__img .img-wrap{margin-left:0!important}}.marginless .imgL .marginless__content .content-wrap{padding-left:40px;padding-right:20px}@media only screen and (min-width:992px){.marginless .imgL .marginless__content .content-wrap{padding-left:60px;padding-right:40px}}.marginless .imgL .marginless__content .content-wrap p{font-size:15px}@media only screen and (min-width:992px){.marginless .imgL .marginless__content .content-wrap p{font-size:18px}}.marginless .imgR .marginless__img{order:1}@media only screen and (min-width:992px){.marginless .imgR .marginless__img{order:2}}.marginless .imgR .marginless__content{order:2}@media only screen and (min-width:992px){.marginless .imgR .marginless__content{order:1}}.marginless .imgR .marginless__content .content-wrap{padding-left:20px;padding-right:40px}@media only screen and (min-width:992px){.marginless .imgR .marginless__content .content-wrap{padding-left:40px;padding-right:60px}}.marginless .imgR .marginless__content .content-wrap p{font-size:15px}@media only screen and (min-width:992px){.marginless .imgR .marginless__content .content-wrap p{font-size:18px}}.marginless__img{padding-bottom:30px}@media only screen and (min-width:992px){.marginless__img{padding-bottom:0}}.marginless__img .img-wrap{width:calc(100% - 40px);height:100%;padding-top:66.66%;position:relative;overflow:hidden}@media only screen and (min-width:992px){.marginless__img .img-wrap{width:100%}}.marginless__img .img-wrap img{width:100%;height:100%;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%);object-fit:cover}.marginless__content .content-wrap{padding-left:60px;padding-right:40px;max-width:700px}.marginless__content .content-wrap h2{margin-bottom:20px;font-size:30px}@media only screen and (min-width:992px){.marginless__content .content-wrap h2{margin-bottom:40px;font-size:40px}}.marginless__content .content-wrap .btn{margin-top:20px}.post{max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:30px}@media only screen and (min-width:992px){.post{margin-bottom:50px}}.post>.row{padding:0 20px;margin:0}@media only screen and (min-width:992px){.post>.row{padding:0 40px;margin:0 -40px}}.post.imgL .post__img{order:1;padding:0}@media only screen and (min-width:768px){.post.imgL .post__img{padding-left:0;padding-right:20px}}.post.imgL .post__text{order:2;padding:0}@media only screen and (min-width:768px){.post.imgL .post__text{padding-right:0;padding-left:20px}}.post.imgR .post__img{order:1;padding:0}@media only screen and (min-width:768px){.post.imgR .post__img{order:2;padding-right:0;padding-left:20px}}.post.imgR .post__text{order:2;padding:0}@media only screen and (min-width:768px){.post.imgR .post__text{order:1;padding-left:0;padding-right:20px}}.post__img .img-wrap{position:relative;margin-bottom:30px;overflow:hidden;width:100%;height:100%;padding-top:66.66%}@media only screen and (min-width:992px){.post__img .img-wrap{margin-bottom:0}}.post__img .img-wrap img{width:100%;height:auto;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%)}.post__img .img-wrap .video-btn-wrap{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.post__img .img-wrap .video-btn-wrap .icon-playvid{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%)}.post__img .img-wrap .video-btn-wrap .icon-playvid:after{width:50px;height:50px}.post__img .img-wrap .video-btn-wrap:hover .icon-playvid{opacity:.8}.post__text .btn--rsvp{margin:15px 0!important}.post__text .text-wrap p{font-size:15px;line-height:1.7}@media only screen and (min-width:992px){.post__text .text-wrap p{font-size:18px;line-height:1.6}}.post--benefit .text-wrap{padding-bottom:40px}.post--benefit .text-wrap h3{font-size:20px;margin-bottom:20px}@media only screen and (min-width:992px){.post--benefit .text-wrap h3{font-size:25px}}.post--benefit .text-wrap h4{font-size:18px;margin-bottom:20px}@media only screen and (min-width:992px){.post--benefit .text-wrap h4{font-size:20px}}.post--benefit .text-wrap h5{font-size:15px;font-weight:700;margin-bottom:10px}@media only screen and (min-width:992px){.post--benefit .text-wrap h5{font-size:18px}}.post--benefit .text-wrap ul{list-style-image:url(/files/the-middle-house/img/bullet-point.png)}.post--benefit .text-wrap ol{list-style-type:decimal}.post--benefit .text-wrap ol,.post--benefit .text-wrap ul{padding-left:15px;margin-bottom:20px}.post--benefit .text-wrap ol li,.post--benefit .text-wrap ul li{font-size:15px}@media only screen and (min-width:992px){.post--benefit .text-wrap ol li,.post--benefit .text-wrap ul li{font-size:18px}}.post--benefit .text-wrap ol li p,.post--benefit .text-wrap ul li p{margin-bottom:5px}.post--benefit .text-wrap p{font-size:15px;margin-bottom:5px}@media only screen and (min-width:992px){.post--benefit .text-wrap p{font-size:18px}}.post--benefit .text-wrap span{font-size:12px}@media only screen and (min-width:992px){.post--benefit .text-wrap span{font-size:15px}}.post--benefit .text-wrap a{text-decoration:underline}.post--accordion{margin-bottom:100px}.post--accordion .accordion{padding:0 20px}@media only screen and (min-width:992px){.post--accordion .accordion{margin:0 -40px;padding:0 40px}}.post--accordion .card{background:0 0;border-bottom:1px solid rgba(255,255,255,.5)!important}.post--accordion .card-header{padding:0}.post--accordion .card-header-wrap{padding:10px 0 30px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.post--accordion .card-header h4{font-size:18px}@media only screen and (min-width:992px){.post--accordion .card-header h4{font-size:20px}}.post--accordion .card-header .control-icon{position:relative;width:16px;height:16px}.post--accordion .card-header .control-icon .icon{position:absolute;top:0;left:0;opacity:0}.post--accordion .card-header-wrap[aria-expanded=false] .control-icon .icon-plus{opacity:1}.post--accordion .card-header-wrap[aria-expanded=true] .control-icon .icon-minus{opacity:1}.post--accordion .card-body{padding:20px 0}.post--accordion .post--benefit>.row{padding:0}@media only screen and (min-width:992px){.post--accordion .post--benefit>.row{margin:0 -40px;padding:0 40px}}.post--accordion .post--benefit .text-wrap{padding-bottom:0;border-bottom:0}.post--img-text .rnb-title-wrap .title-text-wrap{font-size:25px;margin-bottom:20px}@media only screen and (min-width:992px){.post--img-text .rnb-title-wrap .title-text-wrap{font-size:40px;margin-bottom:20px}}.post--img-text .rnb-title-wrap .logo-wrap img{width:150px;margin-bottom:20px}@media only screen and (min-width:992px){.post--img-text .rnb-title-wrap .logo-wrap img{width:200px;margin-bottom:30px}}.module-button{margin:40px 0;text-align:center}.module-button .btn{display:inline-block}.row * .row{padding:0}@media only screen and (min-width:992px){.row * .row{padding:0 40px}}.share-wrapper{position:relative;bottom:0;justify-content:flex-start;max-width:900px;margin:0 auto;margin-top:-50px;z-index:1;padding-left:20px}@media only screen and (min-width:992px){.share-wrapper{margin-top:-90px;justify-content:flex-end;padding-left:0}}.offer-filter{position:relative;overflow:hidden;margin-bottom:40px}.offer-filter--wrap{justify-content:center;display:inline-block}@media only screen and (min-width:992px){.offer-filter--wrap{display:flex}}.offer-filter--wrap button{margin:0 15px 15px 0;position:relative;font-weight:700;text-transform:uppercase;font-size:13px}@media only screen and (min-width:768px){.offer-filter--wrap button{font-size:15px;margin:0 15px 20px;margin:0 15px 15px}}.offer-filter--wrap button span{font-weight:400}.offer-filter--wrap button:before{opacity:.5;width:100%}.offer-filter--wrap button:after{width:0;right:0;left:unset}.offer-filter--wrap button:after,.offer-filter--wrap button:before{content:'';display:block;position:absolute;bottom:-2px;height:2px;background:#fff;-webkit-transition:width .3s cubic-bezier(.645,.045,.355,1);-moz-transition:width .3s cubic-bezier(.645,.045,.355,1);-ms-transition:width .3s cubic-bezier(.645,.045,.355,1);-o-transition:width .3s cubic-bezier(.645,.045,.355,1);transition:width .3s cubic-bezier(.645,.045,.355,1)}.offer-filter--wrap button:hover:after{width:100%;left:0;right:unset}.offer-filter--wrap button.active:before{opacity:1}.page .more--wrap.mb-100{margin-bottom:30px}@media only screen and (min-width:992px){.page .more--wrap.mb-100{margin-bottom:100px}}html body[data-lang="zh-cn"] .page--home .home-hero .booking-panel h5,html body[data-lang="zh-hk"] .page--home .home-hero .booking-panel h5{font-weight:400;margin-bottom:12px}html body[data-lang="zh-cn"] .home-people__slider--quote .swiper-slide .quote-wrapper h3,html body[data-lang="zh-hk"] .home-people__slider--quote .swiper-slide .quote-wrapper h3{font-size:15px;padding-left:20px}@media only screen and (min-width:992px){html body[data-lang="zh-cn"] .home-people__slider--quote .swiper-slide .quote-wrapper h3,html body[data-lang="zh-hk"] .home-people__slider--quote .swiper-slide .quote-wrapper h3{font-size:16px;padding-left:0}}html body[data-lang="zh-cn"] .home-people__slider--quote .swiper-slide .quote-wrapper .signature,html body[data-lang="zh-cn"] .home-people__slider--quote .swiper-slide .quote-wrapper h4,html body[data-lang="zh-cn"] .home-people__slider--quote .swiper-slide .quote-wrapper h5,html body[data-lang="zh-hk"] .home-people__slider--quote .swiper-slide .quote-wrapper .signature,html body[data-lang="zh-hk"] .home-people__slider--quote .swiper-slide .quote-wrapper h4,html body[data-lang="zh-hk"] .home-people__slider--quote .swiper-slide .quote-wrapper h5{padding-left:20px}@media only screen and (min-width:992px){html body[data-lang="zh-cn"] .home-people__slider--quote .swiper-slide .quote-wrapper .signature,html body[data-lang="zh-cn"] .home-people__slider--quote .swiper-slide .quote-wrapper h4,html body[data-lang="zh-cn"] .home-people__slider--quote .swiper-slide .quote-wrapper h5,html body[data-lang="zh-hk"] .home-people__slider--quote .swiper-slide .quote-wrapper .signature,html body[data-lang="zh-hk"] .home-people__slider--quote .swiper-slide .quote-wrapper h4,html body[data-lang="zh-hk"] .home-people__slider--quote .swiper-slide .quote-wrapper h5{padding-left:0}}html body[data-lang="zh-cn"] .page--home .home-stay .row--content .quote-wrapper h5,html body[data-lang="zh-hk"] .page--home .home-stay .row--content .quote-wrapper h5{font-size:12px}html body[data-lang="zh-cn"] .page--home .home-stay .row--content .quote-wrapper h3,html body[data-lang="zh-hk"] .page--home .home-stay .row--content .quote-wrapper h3{font-weight:400}html body[data-lang="zh-cn"] .btn--mega [class*=" icon-"],html body[data-lang="zh-cn"] .btn--mega [class^=icon-],html body[data-lang="zh-hk"] .btn--mega [class*=" icon-"],html body[data-lang="zh-hk"] .btn--mega [class^=icon-]{font-size:16px}html body[data-lang="zh-cn"] .module-wrapper.quote-only h3,html body[data-lang="zh-hk"] .module-wrapper.quote-only h3{font-size:15px!important}@media only screen and (min-width:992px){html body[data-lang="zh-cn"] .module-wrapper.quote-only h3,html body[data-lang="zh-hk"] .module-wrapper.quote-only h3{font-size:16px!important}}html body[data-lang="zh-cn"] .module-wrapper.quote-only h5,html body[data-lang="zh-hk"] .module-wrapper.quote-only h5{font-weight:700}html body[data-lang="zh-cn"] .square--item:first-child,html body[data-lang="zh-hk"] .square--item:first-child{margin-top:20px!important}html body[data-lang="zh-cn"] .btm-contact .btn--mega [class*=" icon-"],html body[data-lang="zh-cn"] .btm-contact .btn--mega [class^=icon-],html body[data-lang="zh-hk"] .btm-contact .btn--mega [class*=" icon-"],html body[data-lang="zh-hk"] .btm-contact .btn--mega [class^=icon-]{font-size:14px!important}html body[data-lang="zh-cn"] .page--pe-details .module-wrapper.sect-title+.square-box,html body[data-lang="zh-hk"] .page--pe-details .module-wrapper.sect-title+.square-box{margin-top:-30px!important}html body[data-lang="zh-cn"] .nebh-item .nebh-info a,html body[data-lang="zh-hk"] .nebh-item .nebh-info a{font-size:15px}html body[data-lang="zh-cn"] .htgt--title,html body[data-lang="zh-hk"] .htgt--title{font-size:20px}@media only screen and (min-width:992px){html body[data-lang="zh-cn"] .htgt--title,html body[data-lang="zh-hk"] .htgt--title{font-size:22px}}html body[data-lang="zh-cn"] .htgt--title button,html body[data-lang="zh-hk"] .htgt--title button{font-weight:500}html body[data-lang="zh-cn"] .page--fnb-detail .home-people .title-wrap,html body[data-lang="zh-hk"] .page--fnb-detail .home-people .title-wrap{margin-bottom:20px}.tab .dropdown-wrapper label{color:#bebeaa}.tab .dropdown-wrapper .dropdown--filter{border-color:#bebeaa}.page--explore .module-wrapper.sect-title--left{text-align:left}.page--happen-detail .share-wrapper+.sect-title--left{max-width:900px;margin:0 auto 50px;padding:0 20px;text-align:left}@media only screen and (min-width:992px){.page--happen-detail .share-wrapper+.sect-title--left{padding:0}}.page--offer-details .share-wrapper+.sect-title--left{max-width:900px;margin:0 auto 50px;padding:0 20px;text-align:left}@media only screen and (min-width:992px){.page--offer-details .share-wrapper+.sect-title--left{padding:0}}.page--offer-details .share-wrapper+code+code+.sect-title--left{max-width:900px;margin:0 auto 50px;padding:0 20px;text-align:left}@media only screen and (min-width:992px){.page--offer-details .share-wrapper+code+code+.sect-title--left{padding:0}}.page--pe .btm-contact{max-width:460px;margin:0 auto;text-align:center;margin-bottom:100px;padding:0 20px}.page--pe .btm-contact .post--benefit{margin-bottom:25px}.page--pe .btm-contact .text-wrap{padding-bottom:0}.page--pe .btm-contact .text-wrap p{font-size:14px;border-bottom:1px solid rgba(255,255,255,.5);margin-bottom:20px;padding-bottom:15px}@media only screen and (min-width:992px){.page--pe .btm-contact .text-wrap p{font-size:16px}}.page--pe .btm-contact .text-wrap span{font-size:14px;display:block}.page--pe .btm-contact .text-wrap a{text-decoration:underline}.page--pe .btm-contact .module-button{margin:25px 0}.page--pe .btm-contact .module-button .btn--mega{text-transform:none;padding:15px 25px;font-size:14px}.page--pe-details .module-wrapper.sect-title+.square-box{margin-top:-70px}.page--pe-details .feat .hugeMarg.feat--left{margin-left:0}.page--pe-details .feat .hugeMarg.feat--right{margin-right:0}.page--container .hm-well.home-module{position:absolute!important;min-width:100%!important;left:0!important}.page--container .hm-well-divider{position:relative;height:100vh}.home-module{min-height:100vh;height:auto;position:relative;overflow:hidden}.home-module .title-wrap h1{font-size:32px}@media only screen and (min-width:650px){.home-module .title-wrap h1{font-size:40px}}@media only screen and (min-width:992px){.home-module .title-wrap h1{font-size:50px}}.home-module.home-moodvid{min-height:50vh;margin-top:50px}.home-module.home-moodvid .bg-img{position:absolute;left:0;top:0;width:100%;height:100%}.home-module.home-moodvid .azuremediaplayer{width:100%;height:100%}.home-module.home-moodvid .azuremediaplayer .vjs-tech{width:auto;height:auto;min-width:100%;min-height:100%;left:50%;top: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%)}.home-module.home-moodvid .azuremediaplayer .vjs-poster img{position:absolute;width:auto;height:auto;min-width:100%;min-height:100%;left:50%;top: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%)}.page--home .anchor{color:#fff;position:fixed;right:40px;bottom:40px;z-index:-1;opacity:0;visibility:hidden;-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:992px){.page--home .anchor{visibility:visible}}.page--home .anchor:before{content:'';display:block;position:absolute;height:100%;width:19px;background:rgba(0,0,0,.3);top:-4px;right:-6px}.page--home .anchor.reveal{opacity:1;z-index:3}.page--home .anchor__nav{display:flex;align-items:center;justify-content:flex-end;line-height:1;margin-bottom:10px}.page--home .anchor__nav .label{pointer-events:none;position:relative;font-weight:700;text-transform:uppercase;font-size:13px;opacity: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)}.page--home .anchor__nav .label:before{content:'';display:block;background:rgba(0,0,0,.3);height:calc(100% + 13px);width:calc(100% - 27px);position:absolute;z-index:-1;top:-7px;left:-10px}.page--home .anchor__nav .label:after{content:'';display:block;vertical-align:middle;display:inline-block;margin:0 8px;width:0;border-top:2px solid #fff;-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)}.page--home .anchor__nav .shape{cursor:pointer;width:7px;height:7px;background:#fff;-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);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.page--home .anchor__nav.active .label{opacity:1}.page--home .anchor__nav.active .label:after{width:30px}.page--home .anchor__nav.active .shape{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.page--home .home-hero{overflow:hidden;position:relative;width:100%;height:100vh;background-color:#000;-webkit-transition:.5s cubic-bezier(.645,.045,.355,1);-moz-transition:.5s cubic-bezier(.645,.045,.355,1);-ms-transition:.5s cubic-bezier(.645,.045,.355,1);-o-transition:.5s cubic-bezier(.645,.045,.355,1);transition:.5s cubic-bezier(.645,.045,.355,1)}.page--home .home-hero.anime{padding:0}.page--home .home-hero .hero-wrapper{position:relative;width:100%;height:100%}.page--home .home-hero .hero-wrapper .bg-img{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;width:100vw}.page--home .home-hero .hero-wrapper .hero--landing__vid{position:absolute;padding-top:100vh}.page--home .home-hero .hero-wrapper .hero--landing__vid-wrap{height:100vh}.page--home .home-hero .hero-wrapper .hero--landing__vid-wrap .azuremediaplayer{width:100%;height:100%}.page--home .home-hero .hero-wrapper .hero--landing__vid-wrap .azuremediaplayer .vjs-tech{width:auto;height:auto;min-width:100%;min-height:100%;left:50%;top: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%)}.page--home .home-hero .hero-wrapper .hero--landing__vid-wrap .azuremediaplayer .vjs-poster img{position:absolute;width:auto;height:auto;min-width:100%;min-height:100%;left:50%;top: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%)}.page--home .home-hero .hero-wrapper .bottom-wrap{position:absolute;width:100%;left:0;top:50%;margin-top:10vh;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;-webkit-transition:.8s cubic-bezier(.645,.045,.355,1);-moz-transition:.8s cubic-bezier(.645,.045,.355,1);-ms-transition:.8s cubic-bezier(.645,.045,.355,1);-o-transition:.8s cubic-bezier(.645,.045,.355,1);transition:.8s cubic-bezier(.645,.045,.355,1);opacity:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page--home .home-hero .hero-wrapper .bottom-wrap-vid-btn{top:unset;bottom:0;position:absolute;padding:40px}@media only screen and (min-width:992px){.page--home .home-hero .hero-wrapper .bottom-wrap{flex-direction:row;justify-content:space-between;align-items:flex-end;top:unset;bottom:0;padding:40px;margin-top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.page--home .home-hero .hero-wrapper .bottom-wrap .hero-slogan{color:#fff;text-transform:uppercase;margin-bottom:20px}@media only screen and (min-width:992px){.page--home .home-hero .hero-wrapper .bottom-wrap .hero-slogan{margin:40px}}.page--home .home-hero .hero-wrapper .bottom-wrap .hero-slogan h2{font-size:30px}@media only screen and (min-width:992px){.page--home .home-hero .hero-wrapper .bottom-wrap .hero-slogan h2{font-size:40px}}.page--home .home-hero .hero-wrapper .bottom-wrap .hero-slogan .letter{display:inline-block;line-height:1em}.page--home .home-hero .hero-wrapper .bottom-wrap .btn--pointer{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(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)}.page--home .home-hero .hero-wrapper .bottom-wrap .btn--pointer .playvid-btn:hover:before{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.page--home .home-hero .hero-wrapper .bottom-wrap.shy{opacity:0}@media only screen and (min-width:992px){.page--home .home-hero .hero-wrapper .bottom-wrap.shy .btn--pointer{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}}.page--home .home-hero__slider{max-width:480px;width:100%;margin:0;margin-bottom:30px}@media only screen and (min-width:992px){.page--home .home-hero__slider{margin-bottom:0;width:calc(50% - 80px)}}.page--home .home-hero__slider .swiper-slide{display:block;text-align:left}.page--home .home-hero__slider .swiper-slide h1{font-size:30px;margin-bottom:15px}@media only screen and (min-width:992px){.page--home .home-hero__slider .swiper-slide h1{font-size:50px}}.page--home .home-hero__slider .swiper-slide p{margin-bottom:0;font-size:15px}@media only screen and (min-width:992px){.page--home .home-hero__slider .swiper-slide p{font-size:18px}}.page--home .home-hero__slider .swiper-pagination{bottom:0;position:relative;text-align:left}.page--home .home-hero__slider .swiper-pagination-bullet{cursor:pointer;position:relative;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;width:22px;height:20px;margin-right:10px;background:0 0;opacity:1}.page--home .home-hero__slider .swiper-pagination-bullet:after,.page--home .home-hero__slider .swiper-pagination-bullet:before{content:'';display:block;position:absolute;height:2px;top:9px;-webkit-transition:width .3s cubic-bezier(.645,.045,.355,1);-moz-transition:width .3s cubic-bezier(.645,.045,.355,1);-ms-transition:width .3s cubic-bezier(.645,.045,.355,1);-o-transition:width .3s cubic-bezier(.645,.045,.355,1);transition:width .3s cubic-bezier(.645,.045,.355,1)}.page--home .home-hero__slider .swiper-pagination-bullet:before{background:rgba(255,255,255,.3);width:100%;left:0;opacity:1}.page--home .home-hero__slider .swiper-pagination-bullet:after{background:#fff;width:0;right:0;left:unset;opacity:1}.page--home .home-hero__slider .swiper-pagination-bullet-active:after{width:100%;left:0;right:unset}.page--home .home-hero__slider--img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;opacity:.9}.page--home .home-hero__slider--img .swiper-slide .img-wrapper{position:absolute;left:0;top:0;width:100%;height:100%}.page--home .home-hero__slider--img .swiper-slide .vid-wrapper{position:absolute;left:0;top:0;width:100%;height:100%}.page--home .home-hero .booking-panel{position:absolute;top:40px;right:40px;width:370px;background:rgba(0,80,75,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:40px 30px;box-shadow:0 3px 6px rgba(0,0,0,.1);display:none}@media only screen and (min-width:992px){.page--home .home-hero .booking-panel{display:block}}.page--home .home-hero .booking-panel:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:-1}.page--home .home-hero .booking-panel h5{position:relative;font-size:15px;font-weight:500;margin-bottom:7px;text-transform:uppercase}.page--home .home-hero .booking-panel h4{position:relative;font-size:26px;text-transform:uppercase;margin-bottom:30px}.page--home .home-hero .booking-panel .form--booking{margin-bottom:0}.page--home .home-hero .booking-panel .form--booking .t-dates{padding:10px 0;font-weight:700;font-size:16px}.page--home .home-hero .booking-panel .form--booking .range-select-field{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:0;border-bottom:1px solid #fff;width:100%}.page--home .home-hero .booking-panel .form--booking .range-select-field .t-input{position:absolute;top:0;z-index:-1;opacity:0}.page--home .home-hero .booking-panel .form--booking .t-datepicker-day{color:#000}.page--home .home-hero .booking-panel .form--booking .t-check-in .t-datepicker-day{left:-65px}.page--home .home-hero .booking-panel .form--booking .t-check-out .t-datepicker-day{right:-65px;left:unset}.page--home .home-hero .booking-panel .form--booking .btn--submit{margin-bottom:0;width:100%;text-transform:uppercase}.page--home .home-stay{display:flex;align-items:center;padding-top:60px;padding-bottom:60px;min-height:unset}@media only screen and (min-width:992px){.page--home .home-stay{padding-top:100px;padding-bottom:60px}}.page--home .home-stay .page--container{width:100%}.page--home .home-stay__slider .swiper-slide{display:flex;text-align:right;align-items:flex-start}@media only screen and (min-width:992px){.page--home .home-stay__slider .swiper-slide{display:block}}.page--home .home-stay__slider .swiper-slide .img-wrapper{overflow:hidden;opacity:.9}.page--home .home-stay__slider .swiper-slide .img-wrapper img{width:100%;-webkit-transition:10s ease;-moz-transition:10s ease;-ms-transition:10s ease;-o-transition:10s ease;transition:10s ease;transition-delay:.4s}.page--home .home-stay__slider .swiper-slide h5{font-size:16px;font-weight:500;margin:0 20px;writing-mode:vertical-lr}@media only screen and (min-width:992px){.page--home .home-stay__slider .swiper-slide h5{writing-mode:unset;margin:20px 0 0 0}}.page--home .home-stay .row--slider{-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px)}.page--home .home-stay .row--content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:30px}.page--home .home-stay .row--content .content-wrapper{padding:0 20px}@media only screen and (min-width:992px){.page--home .home-stay .row--content .content-wrapper{padding:0;padding-right:40px}}.page--home .home-stay .row--content h1{padding-top:0;margin-top:-30px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);display:flex;justify-content:flex-end;padding-right:80px}@media only screen and (min-width:992px){.page--home .home-stay .row--content h1{padding-top:70px;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);text-transform:uppercase;justify-content:flex-start}}.page--home .home-stay .row--content h2{text-align:left;padding:0;margin:20px 0;font-size:30px}@media only screen and (min-width:992px){.page--home .home-stay .row--content h2{margin-bottom:20px;text-align:right;font-size:40px}}.page--home .home-stay .row--content .quote-wrapper{padding-left:0}@media only screen and (min-width:992px){.page--home .home-stay .row--content .quote-wrapper{padding-left:40px}}.page--home .home-stay .row--content .quote-wrapper h3{font-size:16px;line-height:1.6em;font-weight:500;margin-bottom:15px;max-width:600px}.page--home .home-stay .row--content .quote-wrapper h3:before{position:relative;display:block;top:0;margin-bottom:15px}@media only screen and (min-width:992px){.page--home .home-stay .row--content .quote-wrapper h3:before{position:absolute;top:-10px;margin-bottom:0}}.page--home .home-stay .row--content .quote-wrapper h4{font-size:15px;font-weight:500;text-transform:uppercase;margin-bottom:5px}.page--home .home-stay .row--content .quote-wrapper h5{font-size:11px;font-weight:500;text-transform:uppercase}.page--home .home-stay .row--content .btn--white{margin-left:0}@media only screen and (min-width:992px){.page--home .home-stay .row--content .btn--white{margin-left:40px}}.page--home .home-happenings{min-height:auto;padding-top:100px;max-width:1440px;margin:0 auto}.page--home .home-happenings .slider--3column{margin-bottom:0}.home-art{overflow:hidden;padding:60px 0;display:flex}@media only screen and (min-width:992px){.home-art{padding:100px 0 0;align-items:stretch}}.home-art .page--container{width:100%;margin:0 auto}.home-art .vt-center-wrapper{position:absolute;top:40%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:992px){.home-art .vt-center-wrapper{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.home-art .content-wrapper{position:relative;display:flex;flex-direction:column;justify-content:space-between;top:0;width:100%;height:100%;pointer-events:none}@media only screen and (min-width:992px){.home-art .content-wrapper{position:relative}}.home-art .horizontal-wrapper{position:relative;display:inline-flex;position:relative;align-items:flex-start;padding-left:0;padding-right:20px}@media only screen and (min-width:992px){.home-art .horizontal-wrapper{padding-right:40px;padding-left:0}}@media only screen and (min-width:1281px){.home-art .horizontal-wrapper{padding-left:20vw}}.home-art .horizontal-wrapper .img-wrapper{position:relative;margin-right:30px;z-index:0}.home-art .horizontal-wrapper .img-wrapper .art-img{opacity:.85;background-position:center;background-size:cover;-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)}.home-art .horizontal-wrapper .img-wrapper .art-img img{width:auto}.home-art .horizontal-wrapper .img-wrapper .art-img:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);opacity:1}.home-art .horizontal-wrapper .img-wrapper:hover{z-index:2}.home-art .horizontal-wrapper .img-wrapper:first-child{margin-top:2vh!important;-webkit-transform:translateX(0)!important;-moz-transform:translateX(0)!important;-ms-transform:translateX(0)!important;-o-transform:translateX(0)!important;transform:translateX(0)!important}@media only screen and (min-width:1281px){.home-art .horizontal-wrapper .img-wrapper:first-child{margin-top:5vh!important}}.home-art .houses-content-wrapper{left:-50px;opacity:0;position:absolute;bottom:50px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-shadow:-3px 3px 6px rgba(0,0,0,.1)}.home-art .title-wrap{pointer-events:none;position:relative;left:unset;margin:0 0 30px;align-self:flex-end;padding-top:0;right:20px}@media only screen and (min-width:992px){.home-art .title-wrap{padding-top:0;right:40px;left:80px;margin:0 0 30px;align-self:start}}.home-art .title-wrap h1{font-size:32px}@media only screen and (min-width:992px){.home-art .title-wrap h1{font-size:50px}}.home-art .text-wrap{pointer-events:auto;max-width:470px;width:100%;position:relative;left:0;padding:0 20px;padding-bottom:0;text-shadow:-3px 3px 6px rgba(0,0,0,.1)}@media only screen and (min-width:992px){.home-art .text-wrap{left:150px;padding-bottom:50px}}.home-art .text-wrap h2{font-size:25px;margin-bottom:20px}@media only screen and (min-width:992px){.home-art .text-wrap h2{font-size:25px;margin-bottom:10px}}.home-art .text-wrap p{font-size:13px;margin-bottom:0}@media only screen and (min-width:992px){.home-art .text-wrap p{font-size:15px}}.home-art .text-wrap .btn--white{margin-bottom:0}.home-art .fade-in-x.houses-content-wrapper{position:relative;left:-50px}.page--home .home-follow{margin-top:100px;margin-bottom:100px;min-height:auto}.page--home .home-follow .title-wrap{padding:0 20px}@media only screen and (min-width:992px){.page--home .home-follow .title-wrap{padding:0 40px}}.page--home .home-follow .title-wrap h2{font-size:30px}@media only screen and (min-width:992px){.page--home .home-follow .title-wrap h2{font-size:40px}}.page--home .home-follow__slider{margin-top:60px}.page--home .home-follow__slider .swiper-slide .img-wrapper{position:relative;overflow:hidden}.page--home .home-follow__slider .swiper-slide .img-wrapper:before{content:'';display:block;padding-top:100%}.page--home .home-follow__slider .swiper-slide .img-wrapper .social-img{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;-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)}.page--home .home-follow__slider .swiper-slide .img-wrapper .social-name{position:absolute;bottom:0;left:0;width:100%;background:rgba(255,255,255,.4);padding:10px;color:#000;text-align:left;font-weight:700;display:inline-flex;align-items:center;-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)}.page--home .home-follow__slider .swiper-slide .img-wrapper .social-name .svg-inline--fa{margin-right:5px;font-size:12px}.page--home .home-follow__slider .swiper-slide .img-wrapper .social-name h5{font-size:11px;margin-bottom:0}@media only screen and (min-width:768px){.page--home .home-follow__slider .swiper-slide .img-wrapper .social-name h5{font-size:12px}}.page--home .home-follow__slider .swiper-slide>a{width:100%}.page--home .home-follow__slider .swiper-slide>a:hover .img-wrapper .social-img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.page--home .home-follow__slider .swiper-slide>a:hover .img-wrapper .social-name{background:#fff}.page--home .fade-in{opacity:0}.page--home .fade-in-y{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);opacity:0}.page--home .fade-in-x{-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px);opacity:0}.home-people{background:0 0;padding:60px 20px;min-height:unset}@media only screen and (min-width:992px){.home-people{padding:100px 40px}}.home-people .title-wrap{margin-bottom:30px;position:relative;z-index:2;justify-content:flex-start!important;padding-left:50px}@media only screen and (min-width:576px){.home-people .title-wrap{justify-content:flex-end!important;padding-left:0}}.home-people .row__col--l{padding-right:40px}@media only screen and (min-width:768px){.home-people .row__col--l{padding-right:80px}}@media only screen and (min-width:992px){.home-people .row__col--l{padding-right:40px}}.home-people .row__col--r{padding-left:0}@media only screen and (min-width:992px){.home-people .row__col--r{padding-right:40px}}.home-people .progress-bar-wrapper{margin-left:60px;width:calc(100% - 60px)}@media only screen and (min-width:992px){.home-people .progress-bar-wrapper{width:80%;margin:0 auto}}.home-people .ppl-progress-bar{background:#fff;position:relative;height:4px;width:0%}.home-people .ppl-progress-bar .swiper-pagination-progressbar-fill{background:#fff}.home-people__slider--img{margin-left:-20px;margin-top:-100px}@media only screen and (min-width:992px){.home-people__slider--img{margin-top:0;width:80%;margin:0 auto;margin-top:0}}.home-people__slider--img .swiper-slide .img-wrapper{width:100%;position:relative}.home-people__slider--img .swiper-slide .img-wrapper:before{content:'';display:block;padding-top:145%}.home-people__slider--img .swiper-slide .img-wrapper img{position:absolute;left:0;top:0;width:100%;height:100%;width:100%}.page--home .home-hero__videobtn .swiper-wrapper.reverse-row{flex-direction:row-reverse}.home-hero .bottom-wrap-btn .btn--pointer{text-align:right;width:100%;padding:0 100px}@media screen and (max-width:991px){.home-hero .bottom-wrap-btn{top:70vh!important}}@media screen and (max-width:768px){.home-hero .bottom-wrap-btn .btn--pointer{padding:0;text-align:left;margin-bottom:16px;margin-top:0}}.home-people__slider--quote{padding-top:10px;margin-top:-10px}@media only screen and (min-width:992px){.home-people__slider--quote{margin-top:0}}.home-people__slider--quote .swiper-slide{text-align:left;justify-content:left}.home-people__slider--quote .swiper-slide .quote-wrapper{padding-left:0}@media only screen and (min-width:992px){.home-people__slider--quote .swiper-slide .quote-wrapper{padding-left:40px}}.home-people__slider--quote .swiper-slide .quote-wrapper h3{max-width:600px;font-weight:400;font-size:15px;line-height:1.6em;margin-bottom:25px;padding-top:30px}@media only screen and (min-width:992px){.home-people__slider--quote .swiper-slide .quote-wrapper h3{padding-top:0;max-width:unset}}.home-people__slider--quote .swiper-slide .quote-wrapper h3:before{top:-10px}@media only screen and (min-width:992px){.home-people__slider--quote .swiper-slide .quote-wrapper h3{font-size:18px;line-height:1.5}}.home-people__slider--quote .swiper-slide .quote-wrapper h4{font-weight:400;font-size:15px;text-transform:uppercase;margin-bottom:5px}.home-people__slider--quote .swiper-slide .quote-wrapper h5{font-weight:400;font-size:12px;text-transform:uppercase}.home-people__slider--quote .swiper-slide .quote-wrapper .signature{height:90px;margin-bottom:20px}.home-people__slider--quote .swiper-slide .quote-wrapper .signature img{height:100%}.home-people .btn--white{margin-left:0}@media only screen and (min-width:992px){.home-people .btn--white{margin-left:40px}}.home-people .col--img{opacity:0;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px)}.home-people .col--content .title-wrap{opacity:0}.home-people .col--content .home-people__slider--quote{opacity:0}.page--room-detail .post.post--benefit{margin-bottom:60px}@media only screen and (min-width:992px){.page--room-detail .post.post--benefit{margin-bottom:0}}.page--room-detail .post.post--benefit .text-wrap{margin-bottom:0!important}.page--room-detail .quote-only{margin-top:0;margin-bottom:60px}@media only screen and (min-width:992px){.page--room-detail .quote-only{margin:0}}.page--fnb-detail .home-people{padding:0 0 100px}.page--fnb-detail .home-people .fade-in-x{opacity:1!important;left:0!important}.page--fnb-detail .home-people .title-wrap{justify-content:flex-start!important;padding-left:20px}.page--fnb-detail .home-people .col--img{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width:768px){.page--fnb-detail .home-people .col--img{-ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%!important}}@media only screen and (min-width:768px){.page--fnb-detail .home-people .col--content{-ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%!important}}.page--fnb-detail .home-people__slider--img{margin-top:0}.page--fnb-detail .home-people .progress-bar-wrapper{margin-left:60px;width:calc(100% - 60px)}@media only screen and (min-width:768px){.page--fnb-detail .home-people .progress-bar-wrapper{margin-left:0;width:100%}}@media only screen and (min-width:992px){.page--fnb-detail .home-people .progress-bar-wrapper{margin-left:auto;width:80%}}.page--aNd .feat--imgs.p-40{padding:0 20px!important}@media only screen and (min-width:992px){.page--aNd .feat--imgs.p-40{padding:0 40px}}.cookies-consent{opacity:0;position:fixed;bottom:0;left:0;width:100%;background:rgba(0,0,0,.85);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);z-index:109;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -5px 15px rgba(0,0,0,.2);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.cookies-consent .container{display:flex;align-items:center;flex-direction:column;padding:0 20px}@media only screen and (min-width:768px){.cookies-consent .container{flex-direction:row;align-items:flex-end}}.cookies-consent .container p{text-align:center}@media only screen and (min-width:768px){.cookies-consent .container p{text-align:left;padding-right:40px;margin-bottom:0}}.cookies-consent .container p a{text-decoration:underline}.cookies-consent .container .btn--white{margin:0;flex-shrink:0}.cookies-consent.visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.hero--full__gradient{margin-top:-340px}.hero--full__gradient .hero--full__body.module-wrapper{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.map--content{background-color:#adbeb1}.square-m-bg{background-color:rgba(0,80,75,.8)!important}