.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body,html{margin:0;border:0;padding:0;width:100%;height:100%;position:relative}body{background-color:#fff;overflow-x:hidden}a{text-decoration:none}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:16;background:#fff}.preloader svg{position:absolute;top:50%;left:50%;width:80%;max-width:450px;transform:translate(-50%,-50%)}.preloader svg path{stroke:#191919;stroke-width:.3;stroke-dashoffset:-294px;stroke-dasharray:294px;transition:stroke-dashoffset .8s linear;fill:none}.preloader.ng-hide{animation:i 1s ease 0s both}.container{position:relative;width:100%;overflow:visible;overflow-x:hidden}@keyframes a{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes b{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes c{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes d{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes e{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes f{0%{opacity:1}to{opacity:.999}}@keyframes g{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.amenitiespage{position:relative;width:100%;overflow:hidden;box-sizing:border-box;margin-top:120px}@media (min-width:1200px){.amenitiespage{margin-top:120px}}.amenitiespage .amenities{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:0 auto;z-index:1}@media (min-width:1024px){.amenitiespage .amenities{left:3.125%;right:3.125%;bottom:50px;transition:left .4s ease}}.amenitiespage .amenities .feature{position:absolute;top:0;left:0;width:100%;height:100%}.amenitiespage .amenities .feature.ng-hide-add{position:absolute}.amenitiespage .amenities .feature.ng-hide-add.prev{animation:c .4s ease 0s both}.amenitiespage .amenities .feature.ng-hide-add.next{animation:b .4s ease 0s both}.amenitiespage .amenities .feature.ng-hide-remove.prev{transform:translateX(-100%);animation:d .4s ease 0s both}.amenitiespage .amenities .feature.ng-hide-remove.next{transform:translateX(100%);animation:e .4s ease 0s both}.amenitiespage .amenities .feature .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.amenitiespage .amenities .feature .bg .shadow{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(34,34,34,.6)}@media (min-width:1024px){.amenitiespage .amenities .feature .bg .shadow{display:none}}.amenitiespage .amenities .feature .first-info{position:relative;width:80%;margin:0 auto;padding-top:80px;box-sizing:border-box}@media (min-width:1024px){.amenitiespage .amenities .feature .first-info{position:absolute;width:16800%;max-width:550px;max-height:100%;top:50%;left:6.66667%;transform:translateY(-50%);box-sizing:border-box;padding:50px 75px;background-color:#fff}}.amenitiespage .amenities .feature .first-info .title{color:#fff;font:20px/20px Times LT W01 Bold,serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;margin:0 0 40px}@media (min-width:1024px){.amenitiespage .amenities .feature .first-info .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font:45px/45px Times LT W01 Bold,serif}}.amenitiespage .amenities .feature .first-info .text{color:#fff;font:30px/36px Times LT W01 Roman,serif;letter-spacing:.75px;margin:0 0 30px}@media (min-width:1024px){.amenitiespage .amenities .feature .first-info .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}}.amenitiespage .amenities .feature .first-info .smalltext{color:#fff;font:18px/24px Gill Sans W01 Light,sans-serif;letter-spacing:.45px;margin:0}@media (min-width:1024px){.amenitiespage .amenities .feature .first-info .smalltext{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}}.amenitiespage .amenities .feature .info{position:absolute;width:80%;max-width:450px;overflow:auto;max-height:100%;z-index:2;top:50%;left:6.66667%;transform:translateY(-50%);padding:35px;box-sizing:border-box;background-color:#fff}@media (min-width:1024px){.amenitiespage .amenities .feature .info{padding:70px}}.amenitiespage .amenities .feature .info .title{color:#000;font:15px/15px Times LT W01 Roman,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 20px}@media (min-width:1024px){.amenitiespage .amenities .feature .info .title{font:30px/30px Times LT W01 Bold,serif;margin:0 0 40px}}.amenitiespage .amenities .feature .info .text{color:#000;font:10px/15px Gill Sans W01 Light,sans-serif;letter-spacing:.25px}@media (min-width:1024px){.amenitiespage .amenities .feature .info .text{font:18px/24px Gill Sans W01 Light,sans-serif;letter-spacing:.45px}}.amenitiespage .nextarr{display:block;z-index:3;position:absolute;right:0;top:50%;margin-top:-25px;transform:translateY(-50%);width:3.125%;height:75px;padding-right:15px;cursor:pointer;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALAQMAAABFxz8AAAAABlBMVEVMaXEzMzP3yv7yAAAAAXRSTlMAQObYZgAAACNJREFUCNdjYGBiYGBgBuEGID4AxA8Y/v//AKYh/AaIPBMDAJxXB0ugAxkVAAAAAElFTkSuQmCC") 50% no-repeat}.amenitiespage .nextarr.ng-hide-add{animation:i .4s ease 0s both}.amenitiespage .nextarr.ng-hide-remove{animation:h .4s ease 0s both}.amenitiespage .prevarr{display:block;z-index:3;position:absolute;left:0;top:50%;margin-top:-25px;width:3.125%;height:75px;padding-left:15px;transform:translateY(-50%);cursor:pointer;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALAQMAAABFxz8AAAAABlBMVEVMaXEzMzP3yv7yAAAAAXRSTlMAQObYZgAAACJJREFUCNdjYGFgYOABYhkgtgHiGiD+//8DmLaBioPkgeoAaacEt/gWcuQAAAAASUVORK5CYII=") 50% no-repeat}.amenitiespage .prevarr.ng-hide-add{animation:i .4s ease 0s both}.amenitiespage .prevarr.ng-hide-remove{animation:h .4s ease 0s both}.amenitiespage .home-button{display:block;position:absolute;top:20px;right:3.125%;margin-right:20px;padding:11px 30px;background-color:#fff;border:1px solid #e5bab3;color:#000;font:12px/12px Gill Sans W01 Bold,sans-serif;text-transform:uppercase;z-index:9}.amenitiespage .button,.amenitiespage .hytour-link{display:block;background:#222;left:6.66667%;width:220px;text-align:center;text-transform:uppercase;color:#fff;letter-spacing:2.42px;padding:20px 0;font:11px/11px Gill Sans W01,sans-serif;margin-top:30px}.amenitiespage .nextarr .text-wrapper,.amenitiespage .prevarr .text-wrapper{width:20px;height:20px;position:absolute;top:50%;margin-top:-10px}.amenitiespage .nextarr .text,.amenitiespage .prevarr .text{font:11px/11px Gill Sans W01,sans-serif;color:#222;letter-spacing:3.1px;text-transform:uppercase;white-space:nowrap;position:absolute;top:50%;left:50%;transform-origin:center}.amenitiespage .prevarr .text-wrapper{left:0}.amenitiespage .nextarr .text-wrapper{right:0}.amenitiespage .prevarr .text{transform:translate(-50%,-50%) rotate(-90deg)}.amenitiespage .nextarr .text{transform:translate(-50%,-50%) rotate(90deg)}.apartmentspage{position:relative;width:100%;overflow:hidden;box-sizing:border-box;margin-top:120px}@media (min-width:1200px){.apartmentspage{margin-top:120px}}.apartmentspage .controls-button{z-index:5;left:50%;transform:translateX(-50%);top:10px;width:220px;height:50px;overflow:hidden;cursor:pointer;box-sizing:border-box;color:#fff;font:11px/11px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px;text-transform:uppercase;background:#222;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.apartmentspage .controls-button{top:auto;bottom:90px;transform:none;left:6.66667%}}.apartmentspage .controls{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:0 auto;z-index:2;background-color:rgba(34,34,34,.6)}@media (min-width:1024px){.apartmentspage .controls{left:3.125%;right:3.125%;bottom:50px;background-color:transparent}}.apartmentspage .controls.ng-hide-add{animation:i .4s ease 0s both}.apartmentspage .controls.ng-hide-remove{animation:h .4s ease 0s both}.apartmentspage .controls .info-container{height:100%;position:relative;width:100%;overflow:auto;z-index:2}@media (min-width:1024px){.apartmentspage .controls .info-container{height:auto;position:absolute;top:20px;left:0;width:100%;bottom:160px;overflow:hidden}}.apartmentspage .controls .info{position:relative;width:80%;margin:0 auto;padding-top:80px;box-sizing:border-box}@media (min-width:1024px){.apartmentspage .controls .info{position:absolute;width:16800%;max-width:550px;max-height:100%;top:50%;left:6.66667%;transform:translateY(-50%);box-sizing:border-box;padding:50px 75px;background-color:#fff;overflow:auto}}.apartmentspage .controls .info .title{color:#fff;font:20px/20px Times LT W01 Bold,serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;margin:0 0 40px}@media (min-width:1024px){.apartmentspage .controls .info .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font:45px/45px Times LT W01 Bold,serif}}.apartmentspage .controls .info .text{color:#fff;font:30px/36px Times LT W01 Roman,serif;letter-spacing:.75px;margin:0 0 30px}@media (min-width:1024px){.apartmentspage .controls .info .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}}.apartmentspage .controls .info .smalltext{color:#fff;font:18px/24px Gill Sans W01 Light,sans-serif;letter-spacing:.45px;margin:0}@media (min-width:1024px){.apartmentspage .controls .info .smalltext{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}}.apartmentspage .controls .box{position:absolute;display:none}@media (min-width:1024px){.apartmentspage .controls .box{display:block;top:0;bottom:0;left:auto;right:6.25%;z-index:2}}.apartmentspage .controls .box .table{width:100%;height:100%;display:table}.apartmentspage .controls .box .table .cell{width:100%;height:100%;display:table-cell;vertical-align:middle}.apartmentspage .controls .box ul{width:100%;margin:0}@media (min-width:1024px){.apartmentspage .controls .box ul{padding:0}}.apartmentspage .controls .box ul.first>li .name{display:block;margin:0}.apartmentspage .controls .box ul.second{margin:0}.apartmentspage .controls .box ul li{width:100%;list-style:none;padding:15px 0}.apartmentspage .controls .box ul li .name{font:14px/14px Gill Sans W01 Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.14px;text-transform:uppercase;color:#bbb;transition:color .2s ease;cursor:pointer;position:relative}.apartmentspage .controls .box ul li .name:after{content:" ";display:block;position:absolute;width:50px;height:50px;top:50%;right:0;transform:translateY(-50%)}.apartmentspage .controls .box ul li .name.active,.apartmentspage .controls .box ul li .name:hover{color:#fff}.apartmentspage .controls .box ul li .section{width:100%;padding:0;margin-top:0}.apartmentspage .apartments{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:0 auto;z-index:1}@media (min-width:1024px){.apartmentspage .apartments{left:3.125%;right:3.125%;bottom:50px;transition:left .4s ease}}.apartmentspage .apartments .apartment{position:absolute;top:0;left:0;width:100%;height:100%}.apartmentspage .apartments .apartment.ng-hide-add{position:absolute}.apartmentspage .apartments .apartment.ng-hide-add.prev{animation:c .4s ease 0s both}.apartmentspage .apartments .apartment.ng-hide-add.next{animation:b .4s ease 0s both}.apartmentspage .apartments .apartment.ng-hide-remove.prev{transform:translateX(-100%);animation:d .4s ease 0s both}.apartmentspage .apartments .apartment.ng-hide-remove.next{transform:translateX(100%);animation:e .4s ease 0s both}.apartmentspage .apartments .apartment .bg{position:absolute;top:0;right:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:width .4s ease}@media (min-width:1024px){.apartmentspage .apartments .apartment .bg.small{width:79.16667%}}.apartmentspage .apartments .apartment .bg .openseadragon-canvas{outline:0}.apartmentspage .apartments .apartment .bg .poi{position:absolute;width:40px;height:40px;box-sizing:border-box;background-color:hsla(0,0%,100%,.2);border-radius:50%;transition:transform .4s ease;cursor:pointer;box-shadow:0 0 16px 0 rgba(5,5,5,.25);transition:transform .4s ease,opacity .4s ease}.apartmentspage .apartments .apartment .bg .poi:after{content:" ";display:block;position:absolute;width:24px;height:24px;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%) scale(1);background-color:hsla(0,0%,100%,.55);transition:background-color .4s ease,transform .4s ease}.apartmentspage .apartments .apartment .bg .poi.active{transform:scale(1.91);z-index:8}.apartmentspage .apartments .apartment .bg .poi.active:after{background-color:#fff;transform:translate(-50%,-50%) scale(1.2)}.apartmentspage .apartments .apartment .pois{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.3)}@media (min-width:1024px){.apartmentspage .apartments .apartment .pois{width:20.83333%;background-color:#fff}}.apartmentspage .apartments .apartment .pois.ng-hide-add{animation:b .4s ease 0s both}.apartmentspage .apartments .apartment .pois.ng-hide-remove{animation:d .4s ease 0s both}.apartmentspage .apartments .apartment .pois .close-button{position:absolute;z-index:5;left:50%;transform:translateX(-50%);bottom:30px;width:220px;height:50px;overflow:hidden;cursor:pointer;padding:20px 0;box-sizing:border-box;color:#fff;font:11px/11px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px;text-transform:uppercase;background:#222 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJBAMAAAASvxsjAAAAFVBMVEVMaXH////////////////////////zsRG/AAAABnRSTlMA6z9NdHWKlD56AAAAKElEQVQI12MwYmBgMmBQVAAhJiEmIQYGBsVABSDJksIAY0PEIWrA6gFjAgOpLK3keAAAAABJRU5ErkJggg==") 40px no-repeat;text-align:center}@media (min-width:1024px){.apartmentspage .apartments .apartment .pois .close-button{top:auto;bottom:30px;left:9.375%;transform:none}}.apartmentspage .apartments .apartment .pois .list-container{display:block;position:absolute;top:0;left:0;width:100%;bottom:150px;margin:0;box-sizing:border-box}@media (min-width:1024px){.apartmentspage .apartments .apartment .pois .list-container{bottom:150px}}.apartmentspage .apartments .apartment .pois .list-container:after{content:" ";display:block;position:absolute;bottom:0;left:0;width:100%;height:74px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABKCAYAAAENjQ6wAAAAfUlEQVQY03XOwWrCABCE4Y8haWqsWnsoBASt7/92PXpYbytKvPzM/sPCqKoEP8ESnINLcA3+2i2q6qaq5uA3OHV7bVyCk6r6V1VjMAfbYBfsG8fgu9Nxxe2DQ/9+BRtVNQRDMD7jozE1PlfSps8HHm5+107PblrBy4yxlw53YecYGwxyeZYAAAAASUVORK5CYII=") bottom repeat-x;pointer-events:none}.apartmentspage .apartments .apartment .pois ul{margin:0;padding:70px 10% 80px;box-sizing:border-box;width:100%;height:100%;overflow:auto}@media (min-width:1024px){.apartmentspage .apartments .apartment .pois ul{padding:30px 20% 70px 0}}.apartmentspage .apartments .apartment .pois ul li{list-style:none;color:#222;margin:0;padding:10px 0;font:16px/22px Gill Sans W01 Medium,sans-serif;text-transform:uppercase;letter-spacing:.4px;cursor:pointer}@media (min-width:1024px){.apartmentspage .apartments .apartment .pois ul li{color:#aaa}}.apartmentspage .apartments .apartment .pois ul li.active,.apartmentspage .apartments .apartment .pois ul li:hover{color:#222;font:16px/22px Gill Sans W01 Bold,sans-serif}.apartmentspage .nextarr{display:block;z-index:3;position:absolute;right:0;top:50%;margin-top:-25px;transform:translateY(-50%);width:3.125%;height:75px;padding-right:15px;cursor:pointer;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALAQMAAABFxz8AAAAABlBMVEVMaXEzMzP3yv7yAAAAAXRSTlMAQObYZgAAACNJREFUCNdjYGBiYGBgBuEGID4AxA8Y/v//AKYh/AaIPBMDAJxXB0ugAxkVAAAAAElFTkSuQmCC") 50% no-repeat}.apartmentspage .nextarr.ng-hide-add{animation:i .4s ease 0s both}.apartmentspage .nextarr.ng-hide-remove{animation:h .4s ease 0s both}.apartmentspage .prevarr{display:block;z-index:3;position:absolute;left:0;top:50%;margin-top:-25px;width:3.125%;height:75px;padding-left:15px;transform:translateY(-50%);cursor:pointer;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALAQMAAABFxz8AAAAABlBMVEVMaXEzMzP3yv7yAAAAAXRSTlMAQObYZgAAACJJREFUCNdjYGFgYOABYhkgtgHiGiD+//8DmLaBioPkgeoAaacEt/gWcuQAAAAASUVORK5CYII=") 50% no-repeat}.apartmentspage .prevarr.ng-hide-add{animation:i .4s ease 0s both}.apartmentspage .prevarr.ng-hide-remove{animation:h .4s ease 0s both}@media (min-width:1024px){.apartmentspage .prevarr.small{left:19.53125%}}.apartmentspage .home-button{display:block;position:absolute;top:20px;right:3.125%;margin-right:20px;padding:11px 30px;background-color:#fff;border:1px solid #e5bab3;color:#000;font:12px/12px Gill Sans W01 Bold,sans-serif;text-transform:uppercase;z-index:9}.apartmentspage .hytour-link{display:block;background:#222;left:6.66667%;width:220px;text-align:center;text-transform:uppercase;color:#fff;letter-spacing:2.42px;padding:20px 0;font:11px/11px Gill Sans W01,sans-serif;margin-top:30px}.apartmentspage .pois .hytour-link{position:absolute;bottom:100px}@media (min-width:1024px){.apartmentspage .pois .hytour-link{bottom:100px;left:0;transform:none}}.apartmentspage .close-icon{cursor:pointer;display:inline-block;z-index:13;position:absolute}.apartmentspage .nextarr .text-wrapper,.apartmentspage .prevarr .text-wrapper{width:20px;height:20px;position:absolute;top:50%;margin-top:-10px}.apartmentspage .nextarr .text,.apartmentspage .prevarr .text{font:11px/11px Gill Sans W01,sans-serif;color:#222;letter-spacing:3.1px;text-transform:uppercase;white-space:nowrap;position:absolute;top:50%;left:50%;transform-origin:center}.apartmentspage .prevarr .text-wrapper{left:0}.apartmentspage .nextarr .text-wrapper{right:0}.apartmentspage .prevarr .text{transform:translate(-50%,-50%) rotate(-90deg)}.apartmentspage .nextarr .text{transform:translate(-50%,-50%) rotate(90deg)}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}.blogpage{max-width:1500px;margin:120px auto 0;display:block;padding:0 10px}.blogpage .nav{float:left;width:20%;max-width:270px;background-color:#fafafa;padding:35px 20px;box-sizing:border-box}.blogpage .nav ul{padding-left:20px;list-style:none}.blogpage .nav ul li button{outline:none;border:none;background-color:transparent;border-radius:0;-webkit-appearance:none}.blogpage .nav ul li.years-list__item{margin-bottom:15px}.blogpage .nav ul li.years-list__item>button{color:#000;font-size:18px;line-height:20px;font-family:Times New Roman,serif;font-weight:700}.blogpage .nav ul li.years-list__item>button:hover{cursor:pointer;color:#000}.blogpage .nav ul li.months-list__item button{font-size:12px;line-height:14px;text-transform:uppercase;color:#999;margin-bottom:5px;font-family:Gill Sans W01 Medium,sans-serif;letter-spacing:1px}.blogpage .nav ul li.months-list__item button:hover{cursor:pointer;color:#000}.blogpage .nav ul li.months-list__item.active button,.blogpage .nav ul li.months-list__item button.active{color:#000}.blogpage .nav ul li .icon{font-size:16px;line-height:18px;font-style:normal;font-family:Gill Sans W01 Light,sans-serif;padding-right:5px;transition:all .3s ease;display:inline-block;width:7px;height:12px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADZJREFUeNpcjAEKACAIA+f9/8+VUaIbiHA3RdKShTPhgreHoBVKYO+ucJjNwEE/L/DhAJktwABUkwkSUymeoAAAAABJRU5ErkJggg==") transparent 0 0 no-repeat}.blogpage .nav ul.years-list{margin-bottom:20px}.blogpage .nav ul.months-list{padding:15px 0 0 12px;display:none}.blogpage .nav ul.months-list.opened{display:block}@media (min-width:1200px){.blogpage{margin:120px auto 0}}.blogpage .date{font-size:12px;line-height:14px;color:#aaa;font-family:Gill Sans W01 Medium,sans-serif;margin-bottom:15px;display:block}@media (max-width:767px){.blogpage .nav{float:none;padding:0;max-width:100%;width:auto;margin:0 0 20px;display:block}.blogpage .nav ul{display:block;margin:0!important;padding:0!important;border-top:1px solid #eee;position:absolute;top:100%;background-color:#fafafa;width:100%}.blogpage .nav ul li.months-list__item,.blogpage .nav ul li.years-list__item{margin:0;padding:0}.blogpage .nav ul.years-list{left:0}.blogpage .nav ul.months-list{display:block;right:0}.blogpage .nav .filter-btn{font-weight:700;font-size:16px!important;line-height:24px!important;font-family:Times New Roman,serif!important;position:relative;display:block;width:100%;box-sizing:border-box;letter-spacing:0!important;text-transform:none!important;padding:5px 20px;text-align:left;color:#000!important;-webkit-appearance:none;border:none;outline:none;background:none;margin:0!important;border-radius:0}.blogpage .nav .filter-btn .icon{font-size:16px;line-height:18px;font-style:normal;font-family:Gill Sans W01 Light,sans-serif;display:inline-block;width:7px;height:12px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADZJREFUeNpcjAEKACAIA+f9/8+VUaIbiHA3RdKShTPhgreHoBVKYO+ucJjNwEE/L/DhAJktwABUkwkSUymeoAAAAABJRU5ErkJggg==") transparent 0 0 no-repeat;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(90deg)}.blogpage .nav__item{float:left;width:50%;box-sizing:border-box;padding:8px 0!important;margin:0!important;position:relative}.blogpage .nav__item p{padding:0;margin:0}.blogpage .right-col{float:none;padding:0;max-width:100%;width:auto}}.right-col{float:right;width:80%}.blog-details-content{border:10px solid #ffeeec;padding:30px}@media (min-width:1500px){.blog-details-content{padding:65px 140px}}.blog-details-content .blog-title{font-family:Times LT W01 Bold,sans-serif;font-size:45px;line-height:45px;margin:0 0 30px;padding:0 75px;font-weight:400}.blog-details-content .teaser{font-size:24px;line-height:28px;font-family:Gill Sans W01 Light,sans-serif;margin:0 0 30px;padding:0 75px}.blog-details-content .blog-image{display:block;max-width:100%;margin-bottom:30px}.blog-details-content .date,.blog-details-content .post{padding:0 75px}@media (max-width:767px){.blog-details-content{padding:10px}.blog-details-content .blog-title{font-size:24px;line-height:28px;margin:0 0 15px;padding:0 10px}.blog-details-content .teaser{font-size:18px;line-height:22px;margin:0 0 15px;padding:0 10px}.blog-details-content .blog-image{margin-bottom:15px}.blog-details-content .date,.blog-details-content .post{padding:0 10px}}@media (min-width:768px) and (max-width:1024px){.blog-details-content{padding:10px}.blog-details-content .blog-title{font-size:24px;line-height:28px;margin:0 0 15px;padding:0 10px}.blog-details-content .teaser{font-size:18px;line-height:22px;margin:0 0 15px;padding:0 10px}.blog-details-content .blog-image{margin-bottom:15px}.blog-details-content .date,.blog-details-content .post{padding:0 10px}}.blog-entry{margin-bottom:40px;border:10px solid #ffeeec;padding:30px;opacity:1}.blog-entry .image{float:left;max-width:560px;width:50%;height:420px}.blog-entry .image img{display:block;width:100%;min-width:100%;overflow:hidden}.blog-entry .teaser{float:right;width:45%;max-width:450px;padding:55px 0 50px;position:relative;height:315px}.blog-entry .teaser h2{font-family:Times LT W01 Bold,sans-serif;font-size:36px;line-height:40px;margin:0 0 65px;font-weight:400}.blog-entry .teaser h2 a{color:#000}.blog-entry .teaser p{font-size:16px;line-height:20px;font-family:Gill Sans W01 Light,sans-serif;margin:0}.blog-entry .teaser .more-btn{position:absolute;z-index:10;bottom:0;left:0;color:#000;letter-spacing:3px;border:1px solid #e5bab3;font-family:Gill Sans W01 Medium,sans-serif;font-size:11px;line-height:50px;text-transform:uppercase;text-align:center;min-width:150px;height:48px;transition:all .3s ease}.blog-entry .teaser .more-btn:hover{background-color:#e5bab3;color:#fff;cursor:pointer}.blog-entry.ng-hide{opacity:0}.blog-entry.ng-hide-remove{transition:all .1s linear}@media (max-width:767px){.blog-entry{margin-bottom:20px;padding:10px}.blog-entry .image{float:none;margin-bottom:15px;width:auto;height:auto}.blog-entry .teaser{float:none;padding:0 10px;width:auto;max-width:100%;height:auto}.blog-entry .teaser h2{font-size:24px;line-height:26px;margin-bottom:15px;font-family:Times New Roman,serif}.blog-entry .teaser p{margin-bottom:15px}.blog-entry .teaser .more-btn{display:inline-block;position:static}}@media (min-width:768px) and (max-width:1024px){.blog-entry .teaser{padding:0;height:auto}.blog-entry .teaser h2{font-size:30px;line-height:36px;margin-bottom:15px}.blog-entry .teaser p{margin-bottom:15px}.blog-entry .teaser .more-btn{display:inline-block;position:static}}.blog-header{margin-bottom:15px}.blog-header select{margin-right:10px}.paging{text-align:center}.paging button{outline:none;border:1px solid #e5bab3;font-family:Gill Sans W01 Light,sans-serif;font-size:14px;line-height:20px;padding:0 8px;display:inline-block;margin-left:5px;background-color:#fff;transition:all .3s ease;border-radius:0;-webkit-appearance:none}.paging button:hover{background-color:#e5bab3;color:#fff;cursor:pointer}.paging button.disabled{background-color:#ccc}.paging button.disabled:hover{cursor:default;color:#000}.post p{font-size:18px;line-height:24px;font-family:Gill Sans W01 Light,sans-serif;margin:0 0 15px}.post ul{padding-left:20px}.post ul li{font-size:16px;line-height:20px;font-family:Gill Sans W01 Light,sans-serif;margin:0}.post ol{padding-left:20px}.post ol li{font-family:Gill Sans W01 Light,sans-serif}.post ol li,.post table th td{font-size:16px;line-height:20px;margin:0}.post table th td{font-family:Gill Sans W01 Bold,sans-serif}.post table tr td{font-size:16px;line-height:20px;font-family:Gill Sans W01 Light,sans-serif;margin:0}@media (max-width:767px){.post{font-size:14px;line-height:18px}}@media (max-width:767px){.mobile-hide{display:none!important}}.mobile-show{display:none}@media (max-width:767px){.mobile-show{display:block!important}}.buildingpage{position:relative;width:100%;overflow:hidden;box-sizing:border-box;margin-top:120px}@media (min-width:1200px){.buildingpage{margin-top:120px}}.buildingpage .building{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:0 auto;z-index:1}@media (min-width:1024px){.buildingpage .building{left:3.125%;right:3.125%;bottom:50px;transition:left .4s ease}}.buildingpage .building .feature{position:absolute;top:0;left:0;width:100%;height:100%}.buildingpage .building .feature.ng-hide-add{position:absolute}.buildingpage .building .feature.ng-hide-add.prev{animation:c .4s ease 0s both}.buildingpage .building .feature.ng-hide-add.next{animation:b .4s ease 0s both}.buildingpage .building .feature.ng-hide-remove.prev{transform:translateX(-100%);animation:d .4s ease 0s both}.buildingpage .building .feature.ng-hide-remove.next{transform:translateX(100%);animation:e .4s ease 0s both}.buildingpage .building .feature .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.buildingpage .building .feature .bg .shadow{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(34,34,34,.6)}@media (min-width:1024px){.buildingpage .building .feature .bg .shadow{display:none}}.buildingpage .building .feature .first-info{position:relative;width:80%;margin:0 auto;padding-top:80px;box-sizing:border-box}@media (min-width:1024px){.buildingpage .building .feature .first-info{position:absolute;width:16800%;max-width:550px;max-height:100%;top:50%;left:6.66667%;transform:translateY(-50%);box-sizing:border-box;padding:50px 75px;background-color:#fff}}.buildingpage .building .feature .first-info .title{color:#fff;font:20px/20px Times LT W01 Bold,serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;margin:0 0 40px}@media (min-width:1024px){.buildingpage .building .feature .first-info .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font:45px/45px Times LT W01 Bold,serif}}.buildingpage .building .feature .first-info .text{color:#fff;font:30px/36px Times LT W01 Roman,serif;letter-spacing:.75px;margin:0 0 30px}@media (min-width:1024px){.buildingpage .building .feature .first-info .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}}.buildingpage .building .feature .first-info .smalltext{color:#fff;font:18px/24px Gill Sans W01 Light,sans-serif;letter-spacing:.45px;margin:0}@media (min-width:1024px){.buildingpage .building .feature .first-info .smalltext{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}}.buildingpage .building .feature .info{position:absolute;width:80%;max-width:450px;overflow:auto;max-height:100%;z-index:2;top:50%;left:6.66667%;transform:translateY(-50%);padding:35px;box-sizing:border-box;background-color:#fff}@media (min-width:1024px){.buildingpage .building .feature .info{padding:70px}}.buildingpage .building .feature .info .title{color:#000;font:15px/15px Times LT W01 Roman,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 20px}@media (min-width:1024px){.buildingpage .building .feature .info .title{font:30px/30px Times LT W01 Bold,serif;margin:0 0 40px}}.buildingpage .building .feature .info .text{color:#000;font:10px/15px Gill Sans W01 Light,sans-serif;letter-spacing:.25px}@media (min-width:1024px){.buildingpage .building .feature .info .text{font:18px/24px Gill Sans W01 Light,sans-serif;letter-spacing:.45px}}.buildingpage .nextarr{display:block;z-index:3;position:absolute;right:0;top:50%;margin-top:-25px;transform:translateY(-50%);width:3.125%;height:75px;padding-right:15px;cursor:pointer;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALAQMAAABFxz8AAAAABlBMVEVMaXEzMzP3yv7yAAAAAXRSTlMAQObYZgAAACNJREFUCNdjYGBiYGBgBuEGID4AxA8Y/v//AKYh/AaIPBMDAJxXB0ugAxkVAAAAAElFTkSuQmCC") 50% no-repeat}.buildingpage .nextarr.ng-hide-add{animation:i .4s ease 0s both}.buildingpage .nextarr.ng-hide-remove{animation:h .4s ease 0s both}.buildingpage .prevarr{display:block;z-index:3;position:absolute;left:0;top:50%;margin-top:-25px;width:3.125%;height:75px;padding-left:15px;transform:translateY(-50%);cursor:pointer;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALAQMAAABFxz8AAAAABlBMVEVMaXEzMzP3yv7yAAAAAXRSTlMAQObYZgAAACJJREFUCNdjYGFgYOABYhkgtgHiGiD+//8DmLaBioPkgeoAaacEt/gWcuQAAAAASUVORK5CYII=") 50% no-repeat}.buildingpage .prevarr.ng-hide-add{animation:i .4s ease 0s both}.buildingpage .prevarr.ng-hide-remove{animation:h .4s ease 0s both}.buildingpage .home-button{display:block;position:absolute;top:20px;right:3.125%;margin-right:20px;padding:11px 30px;background-color:#fff;border:1px solid #e5bab3;color:#000;font:12px/12px Gill Sans W01 Bold,sans-serif;text-transform:uppercase;z-index:9}.buildingpage .hytour-link{display:block;background:#222;left:6.66667%;width:220px;text-align:center;text-transform:uppercase;color:#fff;letter-spacing:2.42px;padding:20px 0;font:11px/11px Gill Sans W01,sans-serif;margin-top:30px}.buildingpage .nextarr .text-wrapper,.buildingpage .prevarr .text-wrapper{width:20px;height:20px;position:absolute;top:50%;margin-top:-10px}.buildingpage .nextarr .text,.buildingpage .prevarr .text{font:11px/11px Gill Sans W01,sans-serif;color:#222;letter-spacing:3.1px;text-transform:uppercase;white-space:nowrap;position:absolute;top:50%;left:50%;transform-origin:center}.buildingpage .prevarr .text-wrapper{left:0}.buildingpage .nextarr .text-wrapper{right:0}.buildingpage .prevarr .text{transform:translate(-50%,-50%) rotate(-90deg)}.buildingpage .nextarr .text{transform:translate(-50%,-50%) rotate(90deg)}.contactpage{position:relative;width:100%;overflow:hidden;box-sizing:border-box;margin-top:120px}@media (min-width:1200px){.contactpage{margin-top:120px}}.contactpage .s1{position:relative;box-sizing:border-box;width:100%;margin:0 auto}@media (min-width:1024px){.contactpage .s1{width:93.75%;margin-bottom:50px}}.contactpage .s1 .image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:1}.contactpage .s1 .left{position:relative;width:100%;text-align:center;margin:0 auto;padding:100px 0;z-index:3}@media (min-width:1024px){.contactpage .s1 .left{position:absolute;top:0;left:0;width:50%;height:100%;padding:0}.contactpage .s1 .left:after{content:" ";display:block;position:absolute;right:0;top:10%;height:80%;width:1px;background-color:#fff}}@media (min-width:1024px){.contactpage .s1 .left .info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:350px}}.contactpage .s1 .left .info .title{color:#fff;font:10px/10px Gill Sans W01 Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.25px;text-transform:uppercase;padding-bottom:30px}@media (min-width:1024px){.contactpage .s1 .left .info .title{font:14px/14px Gill Sans W01 Bold,sans-serif;letter-spacing:.35px;padding-bottom:40px}}.contactpage .s1 .left .info .address{width:100%;margin:0 auto;color:#fff;font:20px/20px Times LT W01 Bold,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1024px){.contactpage .s1 .left .info .address{font:45px/45px Times LT W01 Bold,serif}}.contactpage .s1 .left .info .address .email{color:inherit}.contactpage .s1 .right{position:relative;width:100%;text-align:center;margin:0 auto;padding:0 0 100px;z-index:3}@media (min-width:1024px){.contactpage .s1 .right{position:absolute;top:0;right:0;width:50%;height:100%;padding:0}}@media (min-width:1024px){.contactpage .s1 .right .form-container{position:absolute;top:50%;left:50%;width:80%;max-width:380px;transform:translate(-50%,-50%)}}.contactpage .s1 .right .form-container .title{color:#fff;font:10px/10px Gill Sans W01 Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.25px;text-transform:uppercase;padding-bottom:30px}@media (min-width:1024px){.contactpage .s1 .right .form-container .title{font:14px/14px Gill Sans W01 Bold,sans-serif;letter-spacing:.35px;padding-bottom:40px}}.contactpage .s1 .right .form-container .form-wrap{width:90%;margin:0 auto;font:0/0 Gill Sans W01 Medium,sans-serif;text-align:left}.contactpage .s1 .right .form-container .form-wrap .input-container{width:100%;position:relative;height:52px;box-sizing:border-box;vertical-align:middle;margin-bottom:10px;overflow:hidden}.contactpage .s1 .right .form-container .form-wrap .input-container.high{height:150px}.contactpage .s1 .right .form-container .form-wrap .input-container input{height:100%;width:100%;box-sizing:border-box;padding:17px 10px;border:1px solid #e5bab3;background:transparent;-web-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;outline:none;color:#fff;font:11px/16px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contactpage .s1 .right .form-container .form-wrap .input-container input.err{border:2px solid rgba(255,0,0,.3)}.contactpage .s1 .right .form-container .form-wrap .input-container .label,.contactpage .s1 .right .form-container .form-wrap .input-container label{position:absolute;top:18px;left:11px;height:100%;width:100%;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font:11px/16px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px;z-index:5}.contactpage .s1 .right .form-container .form-wrap .input-container textarea{height:100%;width:100%;box-sizing:border-box;padding:17px 18px;border:1px solid #e5bab3;background:transparent;-web-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;outline:none;color:#fff;font:11px/16px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.7px;resize:none}.contactpage .s1 .right .form-container .form-wrap .input-container textarea.err{border:1px solid rgba(255,0,0,.3)}.contactpage .s1 .right .form-container .form-wrap .submit-container{display:block;vertical-align:middle;position:relative;text-align:center;box-sizing:border-box;margin:40px auto 0}.contactpage .s1 .right .form-container .form-wrap .submit-container input{background:transparent;-web-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;outline:none;cursor:pointer;display:inline-block;position:relative;border:1px solid #e5bab3;padding:12px 40px;font:11px/14px Gill Sans W01 Medium,sans-serif;text-transform:uppercase;letter-spacing:2.42px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}@media (min-width:1024px){.contactpage .s1 .right .form-container .form-wrap .submit-container input{padding:17px 57px;font:11px/14px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px}}.contactpage .s1 .right .spinner-wrap{position:absolute;top:50%;left:50%;transform:translate(-50% -50%)}@media (min-width:1024px){.contactpage .s1 .right .message,.contactpage .s1 .right .spinner-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.contactpage .s1 .right .message .text{width:100%;margin:0 auto;color:#fff;font:500 20px/20px Times LT W01 Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1024px){.contactpage .s1 .right .message .text{font:500 45px/45px Times LT W01 Bold,sans-serif}}.contactpage .s1 .decor{z-index:2;position:absolute;display:none;background:url(/assets/images/decor/flowers.png) 50% no-repeat;background-size:contain;pointer-events:none}@media (min-width:1024px){.contactpage .s1 .decor{display:block;bottom:30px;right:auto;left:28.125%;width:191px;height:201px}}.floorpage{position:relative;width:100%;overflow:hidden;box-sizing:border-box;margin-top:120px}@media (min-width:1200px){.floorpage{margin-top:120px}}.floorpage .controls-button{z-index:3;content:" ";display:block;position:absolute;top:0;left:0;width:50px;height:50px;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJAQMAAAAID54LAAAABlBMVEVMaXEAAACaXKEdAAAAAXRSTlMAQObYZgAAAB5JREFUCNdj4GBgYBAAYgUgdgDi//8/gGkFqDhQHgBGvwPfkDh96AAAAABJRU5ErkJggg==") 50% no-repeat;transform:rotate(180deg);cursor:pointer;z-index:5;transition:transform .4s ease}@media (min-width:1024px){.floorpage .controls-button{left:3.125%}}.floorpage .controls-button.close{transform:rotate(0)}.floorpage .bottom-buttons{position:absolute;left:50%;bottom:0;width:352px;width:calc(6.25% + 252px);padding:0 3.125%;box-sizing:border-box;transform:translateX(-50%)}@media (min-width:1024px){.floorpage .bottom-buttons{bottom:60px;left:0;padding:0 0 0 70px;transform:none}}.floorpage .bottom-buttons .button{display:inline-block;width:50%;height:50px;box-sizing:border-box;padding:20px;background-color:#f9f9f9;color:#222;font:11px/11px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px;text-decoration:none;text-transform:uppercase;text-align:center}.floorpage .bottom-buttons .button.active{background-color:#222;color:#fff}.floorpage .controls{position:absolute;top:0;left:0;width:100%;bottom:60px;box-sizing:border-box;padding:100px 0 0}@media (min-width:1024px){.floorpage .controls{width:352px;width:calc(6.25% + 252px);padding:100px 0 0;bottom:140px}}.floorpage .controls .box{width:100%;height:100%;overflow:auto;box-sizing:border-box;padding:0 70px 0 30px}@media (min-width:1024px){.floorpage .controls .box{padding:0 30px 0 70px}}.floorpage .controls .box:after{content:" ";display:block;position:absolute;bottom:0;left:0;width:100%;height:74px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABKCAYAAAENjQ6wAAAAfUlEQVQY03XOwWrCABCE4Y8haWqsWnsoBASt7/92PXpYbytKvPzM/sPCqKoEP8ESnINLcA3+2i2q6qaq5uA3OHV7bVyCk6r6V1VjMAfbYBfsG8fgu9Nxxe2DQ/9+BRtVNQRDMD7jozE1PlfSps8HHm5+107PblrBy4yxlw53YecYGwxyeZYAAAAASUVORK5CYII=") bottom repeat-x;pointer-events:none}.floorpage .controls .box .title{font:45px/45px Gill Sans W01 Medium,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#000;margin-bottom:40px}.floorpage .controls .box ul{width:100%;margin:0;padding:0}.floorpage .controls .box ul.first>li .name{display:block;margin:0}.floorpage .controls .box ul.second{margin:30px 0}.floorpage .controls .box ul li{width:100%;list-style:none}.floorpage .controls .box ul li .name{font:12px/24px Gill Sans W01 Medium,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:1px;text-transform:uppercase;color:#aaa;cursor:pointer;transition:color .2s ease}.floorpage .controls .box ul li.active .name{color:#000;font-family:Gill Sans W01 Medium,sans-serif}.floorpage .controls .box ul li .caption{font:14px/14px Gill Sans W01 Bold,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.35px;text-transform:uppercase;color:#646569;cursor:pointer;position:relative}.floorpage .controls .box ul li .caption:after{content:" ";display:block;position:absolute;width:50px;height:50px;top:50%;right:0;transform:translateY(-50%) rotate(180deg);background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGAQMAAAAv/Pa7AAAABlBMVEVMaXEzMzP3yv7yAAAAAXRSTlMAQObYZgAAABpJREFUCNdj+P+Aof4Ag30DgzwDAx8DAwsDADiuBA/pA07JAAAAAElFTkSuQmCC") 50% no-repeat}.floorpage .controls .box ul li .caption.active:after{transform:translateY(-50%)}.floorpage .controls .box ul li .caption.active+ul.second{display:block}.floorpage .controls .box ul li .caption+ul.second{display:none}.floorpage .controls .box ul li .section{width:100%;padding:15px 0;border-top:1px solid #ccc;margin-top:-1px}.floorpage .controls .box ul li .section:last-child{border-bottom:1px solid #ccc}.floorpage .floorcontainer{position:absolute;top:0;left:0;right:0;height:100%;overflow:hidden;margin:0 auto;z-index:1;background-color:#f9f9f9}.floorpage .floorcontainer.narrow{display:none}@media (min-width:1024px){.floorpage .floorcontainer.narrow{display:block;left:352px;left:calc(6.25% + 252px)}}@media (min-width:1024px){.floorpage .floorcontainer{left:3.125%;right:3.125%;transition:left .4s ease}}.floorpage .floorcontainer .floor{position:absolute;width:90%;top:50%;left:50%;transform:translate(-50%,-50%);background-position:50%;background-repeat:no-repeat;background-size:contain;height:0}.floorpage .floorcontainer .floor.floor-3rd{width:130%;top:0;left:50%;transform:translate(-50%,-15%)}.floorpage .floorcontainer .floor .coord{position:absolute;width:40px;height:40px;box-sizing:border-box;transform:translate(-50%,-50%) scale(1);background-color:hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 0 16px 0 rgba(5,5,5,.25);cursor:pointer;transition:transform .4s ease,opacity .4s ease}.floorpage .floorcontainer .floor .coord .circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.55);z-index:1;width:24px;height:24px;border-radius:50%;transform:translate(-50%,-50%) scale(1);transition:background-color .4s ease,transform .4s ease}.floorpage .floorcontainer .floor .coord .index{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font:14px/14px Times LT W01 Bold,serif;letter-spacing:.1px;z-index:2;transition:color .4s ease}.floorpage .floorcontainer .floor .coord.active{transform:translate(-50%,-50%) scale(1.91);z-index:2}.floorpage .floorcontainer .floor .coord.active .circle{background-color:#000;transform:translate(-50%,-50%) scale(1.2)}.floorpage .nextarr{display:block;z-index:3;position:absolute;right:0;top:50%;margin-top:-25px;transform:translateY(-50%);width:3.125%;height:75px;padding-right:15px;cursor:pointer;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALAQMAAABFxz8AAAAABlBMVEVMaXEzMzP3yv7yAAAAAXRSTlMAQObYZgAAACNJREFUCNdjYGBiYGBgBuEGID4AxA8Y/v//AKYh/AaIPBMDAJxXB0ugAxkVAAAAAElFTkSuQmCC") 50% no-repeat}.floorpage .nextarr.ng-hide-add{animation:i .4s ease 0s both}.floorpage .nextarr.ng-hide-remove{animation:h .4s ease 0s both}.floorpage .prevarr{display:block;z-index:3;position:absolute;left:0;top:50%;margin-top:-25px;width:3.125%;height:75px;padding-left:15px;transform:translateY(-50%);cursor:pointer;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALAQMAAABFxz8AAAAABlBMVEVMaXEzMzP3yv7yAAAAAXRSTlMAQObYZgAAACJJREFUCNdjYGFgYOABYhkgtgHiGiD+//8DmLaBioPkgeoAaacEt/gWcuQAAAAASUVORK5CYII=") 50% no-repeat}.floorpage .prevarr.ng-hide-add{animation:i .4s ease 0s both}.floorpage .prevarr.ng-hide-remove{animation:h .4s ease 0s both}@media (min-width:1024px){.floorpage .prevarr.small{padding-left:0}}.floorpage .hytour-link{display:block;background:#222;left:6.66667%;width:220px;text-align:center;text-transform:uppercase;color:#fff;letter-spacing:2.42px;padding:20px 0;font:11px/11px Gill Sans W01,sans-serif;margin-top:30px}.floorpage .close-icon{cursor:pointer;padding:0 30px 0 70px;position:absolute;top:50px}.floorplanspage{position:relative;width:100%;overflow:hidden;box-sizing:border-box;margin-top:120px}@media (min-width:1200px){.floorplanspage{margin-top:120px}}.floorplanspage .fl-loader{position:fixed;z-index:11;top:120px;left:0;width:100%;bottom:0;background-color:#fff}@media (min-width:1200px){.floorplanspage .fl-loader{top:120px}}.floorplanspage .fl-loader.ng-hide-add{animation:i .4s ease 0s both}.floorplanspage .fcont{position:relative;top:0;left:0;width:100%;height:100%;overflow:hidden;margin:0 auto;z-index:1;background-color:#f6f6f6}@media (min-width:1024px){.floorplanspage .fcont{width:93.75%}}.floorplanspage .fcont .building{position:absolute;top:0;left:0;right:0;height:100%;background-color:#f6f6f6}@media (min-width:1024px){.floorplanspage .fcont .building{top:0;left:360px;right:0;height:100%}}.floorplanspage .fcont .building.ng-hide-add{animation:i .8s ease 0s both}.floorplanspage .fcont .building.ng-hide-remove{animation:h .8s ease 0s both}.floorplanspage .fcont .building .svgcont{position:absolute;top:30px;bottom:0;left:30px;right:30px;text-align:center}.floorplanspage .fcont .building .svgcont svg{position:absolute;display:block;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.floorplanspage .fcont .building .svgcont svg image{opacity:.6}.floorplanspage .fcont .building .svgcont svg path{stroke:none;fill:transparent;cursor:pointer}.floorplanspage .fcont .building .svgcont svg path.enabled{fill:hsla(8,49%,80%,.5)}.floorplanspage .fcont .building .svgcont svg path.enabled.active,.floorplanspage .fcont .building .svgcont svg path.enabled.highlighted,.floorplanspage .fcont .building .svgcont svg path.enabled:hover{fill:hsla(0,0%,100%,.5)}.floorplanspage .fcont .floor{position:absolute;top:0;left:0;right:0;height:100%;background-color:#f6f6f6}@media (min-width:1024px){.floorplanspage .fcont .floor{top:0;left:420px;right:0;height:100%}.floorplanspage .fcont .floor.ng-hide-add{animation:c .8s ease 0s both}.floorplanspage .fcont .floor.ng-hide-remove{animation:e .8s ease 0s both}}.floorplanspage .fcont .floor .apt-box{position:fixed;padding:10px 20px;background-color:#fff;border-radius:4px;pointer-events:none;z-index:11;transform:translate(-100%,-100%);box-shadow:0 0 16px 0 rgba(5,5,5,.25);font:11px/11px Gill Sans W01 Medium,sans-serif;letter-spacing:1.1px;text-transform:uppercase}.floorplanspage .fcont .floor .apt-box.ng-hide-add{animation:i .4s ease 0s both}.floorplanspage .fcont .floor .apt-box.ng-hide-remove{animation:h .4s ease 0s both}.floorplanspage .fcont .floor .back-button{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin:0;width:150px;height:50px;box-sizing:border-box;padding:0 0 0 66px;text-align:left;background:#222 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKBAMAAABlIDIAAAAAHlBMVEX///9MaXH////////////////////////////////3VMxpAAAACnRSTlMDALaoBwa3c3Snu/wOyQAAADBJREFUCNdjEBQMYRAUVWcQDDJgEFFmZHAyEGRwmyDIIJLMyCDoZMAgKKLBICjoAgBcQwSni8wm+AAAAABJRU5ErkJggg==") 46px no-repeat;cursor:pointer;font:11px/52px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px;text-transform:uppercase;color:#fff}@media (min-width:1024px){.floorplanspage .fcont .floor .back-button{display:none}}.floorplanspage .fcont .floor .floor-box{position:absolute;top:30px;bottom:120px;left:30px;right:30px;text-align:center}.floorplanspage .fcont .floor .floor-box .floorsvg{width:100%;height:100%}.floorplanspage .fcont .floor .floor-box .floorsvg svg{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}.floorplanspage .fcont .floor .floor-box .floorsvg svg path{position:relative;z-index:2;stroke:none;fill:transparent}.floorplanspage .fcont .floor .floor-box .floorsvg svg path.enabled{cursor:pointer;fill:hsla(8,49%,80%,.7)}.floorplanspage .fcont .floor .floor-box .floorsvg svg path.enabled:hover{fill:hsla(0,0%,87%,.5)}.floorplanspage .fcont .filter{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;overflow:auto;z-index:3;padding:0 10%;box-sizing:border-box}@media (min-width:1024px){.floorplanspage .fcont .filter{top:0;left:0;width:360px;height:100%;padding:6% 4% 0 0}}.floorplanspage .fcont .filter.mobile-hide{display:none}@media (min-width:1024px){.floorplanspage .fcont .filter.mobile-hide{display:block}}.floorplanspage .fcont .filter .back-button{position:relative;margin:0;width:150px;height:50px;box-sizing:border-box;padding:0 0 0 66px;text-align:left;background:#222 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKBAMAAABlIDIAAAAAHlBMVEX///9MaXH////////////////////////////////3VMxpAAAACnRSTlMDALaoBwa3c3Snu/wOyQAAADBJREFUCNdjEBQMYRAUVWcQDDJgEFFmZHAyEGRwmyDIIJLMyCDoZMAgKKLBICjoAgBcQwSni8wm+AAAAABJRU5ErkJggg==") 46px no-repeat;cursor:pointer;font:11px/52px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px;text-transform:uppercase;color:#fff}.floorplanspage .fcont .filter .back-button.ng-hide-add{animation:i .8s ease 0s both}.floorplanspage .fcont .filter .back-button.ng-hide-remove{animation:h .8s ease 0s both}.floorplanspage .fcont .filter .title{color:#000;font:45px/45px Times LT W01 Bold,serif;margin-bottom:45px}.floorplanspage .fcont .filter .bedrooms,.floorplanspage .fcont .filter .calendar,.floorplanspage .fcont .filter .price{width:100%;height:50px;box-sizing:border-box;border:1px solid #e5bab3;padding:19px 40px;cursor:pointer;position:relative;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGAQMAAAAv/Pa7AAAABlBMVEVMaXEzMzP3yv7yAAAAAXRSTlMAQObYZgAAABpJREFUCNdj+P+Aof4Ag30DgzwDAx8DAwsDADiuBA/pA07JAAAAAElFTkSuQmCC") right 20px center no-repeat;margin-bottom:20px}.floorplanspage .fcont .filter .bedrooms.opened,.floorplanspage .fcont .filter .calendar.opened,.floorplanspage .fcont .filter .price.opened{z-index:5}.floorplanspage .fcont .filter .bedrooms .remove,.floorplanspage .fcont .filter .calendar .remove,.floorplanspage .fcont .filter .price .remove{position:absolute;left:0;top:0;width:40px;height:100%;z-index:4;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJBAMAAAASvxsjAAAAFVBMVEVMaXEiIiIiIiIiIiIiIiIiIiIiIiLY5/PKAAAABnRSTlMA6z9NdHWKlD56AAAAKElEQVQI12MwYmBgMmBQVAAhJiEmIQYGBsVABSDJksIAY0PEIWrA6gFjAgOpLK3keAAAAABJRU5ErkJggg==") 50% no-repeat}.floorplanspage .fcont .filter .bedrooms .label,.floorplanspage .fcont .filter .bedrooms .value,.floorplanspage .fcont .filter .calendar .label,.floorplanspage .fcont .filter .calendar .value,.floorplanspage .fcont .filter .price .label,.floorplanspage .fcont .filter .price .value{color:#000;font:11px/11px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px;text-transform:uppercase;text-align:center}.floorplanspage .fcont .filter .bedrooms .poplist,.floorplanspage .fcont .filter .calendar .poplist,.floorplanspage .fcont .filter .price .poplist{position:absolute;bottom:0;left:0;width:100%;margin-left:-1px;transform:translateY(100%);background-color:#fff;border-left:1px solid #e5bab3;border-right:1px solid #e5bab3;border-bottom:1px solid #e5bab3}.floorplanspage .fcont .filter .bedrooms .poplist.ng-hide-add,.floorplanspage .fcont .filter .calendar .poplist.ng-hide-add,.floorplanspage .fcont .filter .price .poplist.ng-hide-add{animation:i .4s ease 0s both}.floorplanspage .fcont .filter .bedrooms .poplist.ng-hide-remove,.floorplanspage .fcont .filter .calendar .poplist.ng-hide-remove,.floorplanspage .fcont .filter .price .poplist.ng-hide-remove{animation:h .4s ease 0s both}.floorplanspage .fcont .filter .bedrooms .poplist .item,.floorplanspage .fcont .filter .calendar .poplist .item,.floorplanspage .fcont .filter .price .poplist .item{background-color:hsla(8,49%,80%,0);color:#000;font:11px/11px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px;text-transform:uppercase;text-align:center;transition:background-color .4s ease;padding:10px 0}.floorplanspage .fcont .filter .bedrooms .poplist .item.active,.floorplanspage .fcont .filter .bedrooms .poplist .item:hover,.floorplanspage .fcont .filter .calendar .poplist .item.active,.floorplanspage .fcont .filter .calendar .poplist .item:hover,.floorplanspage .fcont .filter .price .poplist .item.active,.floorplanspage .fcont .filter .price .poplist .item:hover{background-color:#e5bab3}.floorplanspage .fcont .filter .bedrooms .calendarc,.floorplanspage .fcont .filter .calendar .calendarc,.floorplanspage .fcont .filter .price .calendarc{position:absolute;bottom:0;left:0;width:100%;margin-left:-1px;transform:translateY(100%);background-color:#fff;border-left:1px solid #e5bab3;border-right:1px solid #e5bab3;border-bottom:1px solid #e5bab3}.floorplanspage .fcont .filter .bedrooms .calendarc.ng-hide-add,.floorplanspage .fcont .filter .calendar .calendarc.ng-hide-add,.floorplanspage .fcont .filter .price .calendarc.ng-hide-add{animation:i .4s ease 0s both}.floorplanspage .fcont .filter .bedrooms .calendarc.ng-hide-remove,.floorplanspage .fcont .filter .calendar .calendarc.ng-hide-remove,.floorplanspage .fcont .filter .price .calendarc.ng-hide-remove{animation:h .4s ease 0s both}.floorplanspage .fcont .filter .bedrooms .calendarc .block,.floorplanspage .fcont .filter .calendar .calendarc .block,.floorplanspage .fcont .filter .price .calendarc .block{background:#fff;padding:20px 25px;margin:0 auto;box-sizing:border-box;width:100%;position:relative;font:0/0 Gill Sans W01 Medium,sans-serif}.floorplanspage .fcont .filter .bedrooms .calendarc .block .next-month,.floorplanspage .fcont .filter .bedrooms .calendarc .block .prev-month,.floorplanspage .fcont .filter .calendar .calendarc .block .next-month,.floorplanspage .fcont .filter .calendar .calendarc .block .prev-month,.floorplanspage .fcont .filter .price .calendarc .block .next-month,.floorplanspage .fcont .filter .price .calendarc .block .prev-month{position:absolute;top:20px;width:40px;height:40px;cursor:pointer;box-sizing:border-box}.floorplanspage .fcont .filter .bedrooms .calendarc .block .head,.floorplanspage .fcont .filter .calendar .calendarc .block .head,.floorplanspage .fcont .filter .price .calendarc .block .head{width:100%;height:46px;color:#000;font:14px/40px Gill Sans W01 Medium,sans-serif;text-align:center;text-transform:uppercase;margin-bottom:15px}.floorplanspage .fcont .filter .bedrooms .calendarc .block .prev-month,.floorplanspage .fcont .filter .calendar .calendarc .block .prev-month,.floorplanspage .fcont .filter .price .calendarc .block .prev-month{left:25px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALAQMAAABmnG7VAAAABlBMVEVMaXEzMzP3yv7yAAAAAXRSTlMAQObYZgAAABdJREFUCNdjYGHiYBJgUmByYPjD/A8GASu2BoaJ+fP8AAAAAElFTkSuQmCC") 50% no-repeat}.floorplanspage .fcont .filter .bedrooms .calendarc .block .next-month,.floorplanspage .fcont .filter .calendar .calendarc .block .next-month,.floorplanspage .fcont .filter .price .calendarc .block .next-month{right:25px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALAQMAAABmnG7VAAAABlBMVEVMaXEzMzP3yv7yAAAAAXRSTlMAQObYZgAAABxJREFUCNdjaGA4wPCA4QPDD4Y/QPwByD7A0AAAY5oJDbUxDagAAAAASUVORK5CYII=") 50% no-repeat}.floorplanspage .fcont .filter .bedrooms .calendarc .block .week,.floorplanspage .fcont .filter .calendar .calendarc .block .week,.floorplanspage .fcont .filter .price .calendarc .block .week{width:100%;margin-bottom:17px}.floorplanspage .fcont .filter .bedrooms .calendarc .block .week .weekday,.floorplanspage .fcont .filter .calendar .calendarc .block .week .weekday,.floorplanspage .fcont .filter .price .calendarc .block .week .weekday{width:14.28571%;display:inline-block;vertical-align:middle;color:#000;font:10px/10px Gill Sans W01 Medium,sans-serif;text-align:center;text-transform:uppercase}.floorplanspage .fcont .filter .bedrooms .calendarc .block .week .weekday.light,.floorplanspage .fcont .filter .calendar .calendarc .block .week .weekday.light,.floorplanspage .fcont .filter .price .calendarc .block .week .weekday.light{color:#e5bab3}.floorplanspage .fcont .filter .bedrooms .calendarc .block .days .day,.floorplanspage .fcont .filter .calendar .calendarc .block .days .day,.floorplanspage .fcont .filter .price .calendarc .block .days .day{display:inline-block;vertical-align:middle;width:14.28571%;height:6px;padding-bottom:14.28571%;overflow:hidden;position:relative;cursor:pointer}.floorplanspage .fcont .filter .bedrooms .calendarc .block .days .day.active .box,.floorplanspage .fcont .filter .bedrooms .calendarc .block .days .day.active:hover .box,.floorplanspage .fcont .filter .calendar .calendarc .block .days .day.active .box,.floorplanspage .fcont .filter .calendar .calendarc .block .days .day.active:hover .box,.floorplanspage .fcont .filter .price .calendarc .block .days .day.active .box,.floorplanspage .fcont .filter .price .calendarc .block .days .day.active:hover .box{color:#000}.floorplanspage .fcont .filter .bedrooms .calendarc .block .days .day.active.light .box,.floorplanspage .fcont .filter .bedrooms .calendarc .block .days .day.active:hover.light .box,.floorplanspage .fcont .filter .calendar .calendarc .block .days .day.active.light .box,.floorplanspage .fcont .filter .calendar .calendarc .block .days .day.active:hover.light .box,.floorplanspage .fcont .filter .price .calendarc .block .days .day.active.light .box,.floorplanspage .fcont .filter .price .calendarc .block .days .day.active:hover.light .box{color:#fff;background-color:#e5bab3}.floorplanspage .fcont .filter .bedrooms .calendarc .block .days .day:hover .box,.floorplanspage .fcont .filter .calendar .calendarc .block .days .day:hover .box,.floorplanspage .fcont .filter .price .calendarc .block .days .day:hover .box{background-color:#e5bab3}.floorplanspage .fcont .filter .bedrooms .calendarc .block .days .day .box,.floorplanspage .fcont .filter .calendar .calendarc .block .days .day .box,.floorplanspage .fcont .filter .price .calendarc .block .days .day .box{position:absolute;width:26px;height:26px;top:50%;left:50%;transform:translate(-50%,-50%);color:rgba(0,0,0,.2);text-align:center;font:14px/26px Gill Sans W01 Medium,sans-serif;border-radius:50%;transition:background-color .3s ease}.floorplanspage .fcont .filter .subtitle{margin:50px 0 40px;color:#000;font:24px/24px Times LT W01 Roman,serif}.floorplanspage .fcont .filter .floors{margin:0 0 0 -10px;padding-bottom:100px}.floorplanspage .fcont .filter .floors .fl{display:inline-block;width:50px;height:50px;box-sizing:border-box;border:1px solid #e5bab3;background-color:#fff;text-align:center;font:14px/48px Gill Sans W01 Medium,sans-serif;margin:0 10px 20px;cursor:pointer;transition:background-color .4s ease,color .4s ease}.floorplanspage .fcont .filter .floors .fl.highlighted,.floorplanspage .fcont .filter .floors .fl:hover{background-color:#e5bab3}.floorplanspage .fcont .filter .floors .fl.active,.floorplanspage .fcont .filter .floors .fl.active:hover{color:#fff;background-color:#e5bab3}.floorplanspage .fcont .unit{position:absolute;top:0;left:0;width:100%;height:100%;z-index:8}.floorplanspage .fcont .unit.ng-hide-add{animation:f .8s ease}.floorplanspage .fcont .unit.ng-hide-add .info{animation:i .8s ease}.floorplanspage .fcont .unit.ng-hide-add .plans{animation:c .8s ease}.floorplanspage .fcont .unit.ng-hide-add .decors{animation:i .6s ease 0s both}.floorplanspage .fcont .unit.ng-hide-remove{animation:f .8s ease}.floorplanspage .fcont .unit.ng-hide-remove .info{animation:h .8s ease 0s both}.floorplanspage .fcont .unit.ng-hide-remove .plans{animation:e .8s ease 0s both}.floorplanspage .fcont .unit.ng-hide-remove .decors{animation:a .4s ease .3s both}.floorplanspage .fcont .unit .info{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;overflow:auto;font:0/0 Gill Sans W01 Medium,sans-serif;padding:0 10%;box-sizing:border-box}@media (min-width:1024px){.floorplanspage .fcont .unit .info{top:0;left:0;width:360px;height:100%;padding:6% 3.7% 0 0;box-sizing:border-box}}.floorplanspage .fcont .unit .info .back-button{position:relative;margin:0;width:150px;height:50px;box-sizing:border-box;padding:0 0 0 66px;text-align:left;background:#222 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKBAMAAABlIDIAAAAAHlBMVEX///9MaXH////////////////////////////////3VMxpAAAACnRSTlMDALaoBwa3c3Snu/wOyQAAADBJREFUCNdjEBQMYRAUVWcQDDJgEFFmZHAyEGRwmyDIIJLMyCDoZMAgKKLBICjoAgBcQwSni8wm+AAAAABJRU5ErkJggg==") 46px no-repeat;cursor:pointer;font:11px/52px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px;text-transform:uppercase;color:#fff}.floorplanspage .fcont .unit .info .title{color:#000;font:45px/45px Times LT W01 Bold,serif;margin-bottom:10px}.floorplanspage .fcont .unit .info .floor-name{color:#000;font:24px/24px Times LT W01 Bold,serif;margin-bottom:45px}.floorplanspage .fcont .unit .info .area,.floorplanspage .fcont .unit .info .available_date,.floorplanspage .fcont .unit .info .baths,.floorplanspage .fcont .unit .info .beds,.floorplanspage .fcont .unit .info .price{padding:16px 0;width:100%;text-align:right;font:10px/10px Gill Sans W01 Medium,sans-serif;text-transform:uppercase;letter-spacing:2.42px;color:#000;border-top:1px solid #bbb}.floorplanspage .fcont .unit .info .area:before,.floorplanspage .fcont .unit .info .available_date:before,.floorplanspage .fcont .unit .info .baths:before,.floorplanspage .fcont .unit .info .beds:before,.floorplanspage .fcont .unit .info .price:before{float:left;display:block}.floorplanspage .fcont .unit .info .beds:before{content:"Bedrooms"}.floorplanspage .fcont .unit .info .baths:before{content:"Bathrooms"}.floorplanspage .fcont .unit .info .area{font:10px/10px Gill Sans W01 Bold,sans-serif}.floorplanspage .fcont .unit .info .area:before{content:"Total Area"}.floorplanspage .fcont .unit .info .available_date{font:10px/10px Gill Sans W01 Bold,sans-serif}.floorplanspage .fcont .unit .info .available_date:before{content:"Available for Move-in"}.floorplanspage .fcont .unit .info .price{font:10px/10px Gill Sans W01 Bold,sans-serif;border-bottom:1px solid #bbb}.floorplanspage .fcont .unit .info .price:before{content:"Price"}.floorplanspage .fcont .unit .info .hint{font:14px/16px Gill Sans W01 Bold,sans-serif;margin-bottom:90px;padding:16px 0}.floorplanspage .fcont .unit .info .apply{margin-bottom:50px;background:#e5bab3}.floorplanspage .fcont .unit .info .apply,.floorplanspage .fcont .unit .info .download,.floorplanspage .fcont .unit .info .learn-more{display:inline-block;width:100%;height:50px;box-sizing:border-box;border:1px solid #e5bab3;text-align:center;font:10px/52px Gill Sans W01 Medium,sans-serif;text-transform:uppercase;letter-spacing:2.42px;color:#000;cursor:pointer}.floorplanspage .fcont .unit .info .download,.floorplanspage .fcont .unit .info .learn-more{margin-bottom:20px}.floorplanspage .fcont .unit .plans{position:absolute;top:0;left:360px;height:100%;right:0;background-color:#f6f6f6}.floorplanspage .fcont .unit .plans .plan{position:absolute;top:30px;bottom:130px;left:30px;right:30px;background-position:50%;background-repeat:no-repeat;background-size:contain}.floorplanspage .fcont .unit .plans .buttons{position:absolute;bottom:60px;left:50%;transform:translateX(-50%)}.floorplanspage .fcont .unit .plans .buttons .button{display:inline-block;width:150px;height:50px;margin:0 10px;font:11px/52px Gill Sans W01 Medium,sans-serif;text-transform:uppercase;text-align:center;color:#222;background-color:#fff;transition:color .4s ease,background-color .4s ease;cursor:pointer}.floorplanspage .fcont .unit .plans .buttons .button.active{background-color:#222;color:#fff}.floorplanspage .fcont .unit .decors{position:absolute;bottom:150px;left:300px;display:none}@media (min-width:1024px){.floorplanspage .fcont .unit .decors{display:block;pointer-events:none}}.floorplanspage .fcont .unit .decors .decor1{width:195px;height:301px;background:url(/assets/images/decor/bird.png) 50% no-repeat}.floorplanspage .fcont .unit .decors .decor2{width:201px;height:300px;background:url(/assets/images/decor/chair.png) 50% no-repeat}.floorplanspage .fcont .unit .decors .decor3{width:192px;height:201px;background:url(/assets/images/decor/flowers.png) 50% no-repeat}.floorplanspage .fcont .unit .decors .decor4{width:291px;height:251px;background:url(/assets/images/decor/flowers1.png) 50% no-repeat}.floorplanspage .fcont .unit .decors .decor5{width:118px;height:285px;background:url(/assets/images/decor/key.png) 50% no-repeat}.floorplanspage .fcont .unit .decors .decor6{width:132px;height:249px;background:url(/assets/images/decor/keyhole.png) 50% no-repeat}.floorplanspage .fcont .unit .decors .decor7{width:112px;height:301px;background:url(/assets/images/decor/mirror.png) 50% no-repeat}.floorplanspage .fcont .unit .decors .decor8{width:132px;height:151px;background:url(/assets/images/decor/shell.png) 50% no-repeat}.learn-more-wrapper{position:fixed;display:none;z-index:13;width:400px;height:100%;top:0;right:0;background:rgba(34,34,34,.9)}.learn-more-wrapper.show{display:block}.learn-more-wrapper .learn-more-content{width:320px;margin:40px;overflow:auto;max-height:calc(100% - 80px)}.learn-more-wrapper .learn-more-title{font:32px/48px Times LT W01 Roman,serif;color:#fff;margin-bottom:35px}.learn-more-wrapper .learn-more-text{font:16px/18px Gill Sans W01 Medium,sans-serif;color:#fff;margin-bottom:50px}.learn-more-wrapper .learn-more-photo{position:relative}.learn-more-wrapper .learn-more-photo img{display:inline-block;max-width:100%;margin-bottom:10px}.learn-more-wrapper .learn-more-photo img:last-child{margin-bottom:0}.gallerypage{position:relative;width:100%;overflow:hidden;box-sizing:border-box;margin-top:120px}@media (min-width:1200px){.gallerypage{margin-top:120px}}.gallerypage .controls-button{position:absolute;z-index:5;left:50%;transform:translateX(-50%);top:10px;width:150px;height:50px;background-color:#222;overflow:hidden;cursor:pointer}@media (min-width:1024px){.gallerypage .controls-button{top:auto;bottom:120px;left:9.375%;transform:none}}.gallerypage .controls-button .gclose,.gallerypage .controls-button .gopen{position:relative;width:100%;height:100%;padding:20px 0 0 58px;box-sizing:border-box;color:#fff;font:11px/11px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px;text-transform:uppercase;transition:transform .4s ease}.gallerypage .controls-button .gopen{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJAQMAAAAID54LAAAABlBMVEVMaXH///+a4ocPAAAAAXRSTlMAQObYZgAAABFJREFUCNdj+P//AwMywMIHAJ6FCMvMNc7XAAAAAElFTkSuQmCC") 15px no-repeat}.gallerypage .controls-button .gclose{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJBAMAAAASvxsjAAAAFVBMVEVMaXH////////////////////////zsRG/AAAABnRSTlMA6z9NdHWKlD56AAAAKElEQVQI12MwYmBgMmBQVAAhJiEmIQYGBsVABSDJksIAY0PEIWrA6gFjAgOpLK3keAAAAABJRU5ErkJggg==") 15px no-repeat}.gallerypage .controls-button.close .gclose,.gallerypage .controls-button.close .gopen{transform:translateY(-100%)}.gallerypage .close-button{content:" ";display:block;position:absolute;top:0;right:0;width:50px;height:50px;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAMElEQVQY05WPOQEAMBDC4t90KqDDESYGXgDZ4Ecu4WVwTXDdtn7pQmuitdq60XrGBxztFOz04o5PAAAAAElFTkSuQmCC") 50% no-repeat;transform:rotate(180deg);cursor:pointer;z-index:5;transition:transform .4s ease}@media (min-width:1024px){.gallerypage .close-button{right:3.125%}}.gallerypage .controls{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:0 auto;z-index:4;background-color:rgba(34,34,34,.8)}@media (min-width:1024px){.gallerypage .controls{left:0;right:0;bottom:0}}.gallerypage .controls.ng-hide-add{animation:i .4s ease 0s both}.gallerypage .controls.ng-hide-remove{animation:h .4s ease 0s both}.gallerypage .controls .box{position:absolute;top:60px;bottom:90px;left:3.125%;right:3.125%;overflow:auto}@media (min-width:1024px){.gallerypage .controls .box{top:80px;bottom:60px;left:9.375%;right:50%}}.gallerypage .controls .box .table{width:100%;height:100%;display:table}.gallerypage .controls .box .table .cell{width:100%;height:100%;display:table-cell;vertical-align:middle}.gallerypage .controls .box ul{width:100%;margin:0}@media (min-width:1024px){.gallerypage .controls .box ul{padding:0}}.gallerypage .controls .box ul.first>li .name{display:block;margin:0}.gallerypage .controls .box ul.second{margin:0}.gallerypage .controls .box ul li{width:100%;list-style:none}.gallerypage .controls .box ul li .name{font:45px/45px Times LT W01 Bold,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.4px;color:hsla(0,0%,100%,.6);cursor:pointer;transition:color .2s ease;padding:6px 0}.gallerypage .controls .box ul li .name.active,.gallerypage .controls .box ul li .name.active:hover{color:#fff}.gallerypage .controls .box ul li .name:hover{color:hsla(0,0%,100%,.8)}.gallerypage .controls .box ul li .caption{font:14px/14px Times LT W01 Bold,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.14px;text-transform:uppercase;color:#bbb;transition:color .2s ease;cursor:pointer;position:relative}.gallerypage .controls .box ul li .caption:after{content:" ";display:block;position:absolute;width:50px;height:50px;top:50%;right:0;transform:translateY(-50%)}.gallerypage .controls .box ul li .caption.active,.gallerypage .controls .box ul li .caption.gexpanded{color:#fff}.gallerypage .controls .box ul li .section{width:100%;padding:0;margin-top:0}.gallerypage .galleries{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:0 auto;z-index:1}@media (min-width:1024px){.gallerypage .galleries{left:3.125%;right:3.125%;bottom:50px;transition:left .4s ease}}.gallerypage .galleries .gallery{position:absolute;top:0;left:0;width:100%;height:100%}.gallerypage .galleries .gallery.ng-hide-add{z-index:1;animation:i .4s ease 0s both}.gallerypage .galleries .gallery.ng-hide-remove{animation:h .4s ease 0s both;z-index:2}.gallerypage .galleries .gallery .image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.gallerypage .galleries .gallery .image.ng-hide-add{position:absolute}.gallerypage .galleries .gallery .image.ng-hide-add.prev{animation:c .4s ease 0s both}.gallerypage .galleries .gallery .image.ng-hide-add.next{animation:b .4s ease 0s both}.gallerypage .galleries .gallery .image.ng-hide-remove.prev{transform:translateX(-100%);animation:d .4s ease 0s both}.gallerypage .galleries .gallery .image.ng-hide-remove.next{transform:translateX(100%);animation:e .4s ease 0s both}.gallerypage .nextarr{display:block;z-index:3;position:absolute;right:0;top:50%;margin-top:-25px;transform:translateY(-50%);width:3.125%;height:75px;padding-right:15px;cursor:pointer;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALAQMAAABFxz8AAAAABlBMVEVMaXEzMzP3yv7yAAAAAXRSTlMAQObYZgAAACNJREFUCNdjYGBiYGBgBuEGID4AxA8Y/v//AKYh/AaIPBMDAJxXB0ugAxkVAAAAAElFTkSuQmCC") 50% no-repeat}.gallerypage .nextarr.ng-hide-add{animation:i .4s ease 0s both}.gallerypage .nextarr.ng-hide-remove{animation:h .4s ease 0s both}.gallerypage .prevarr{display:block;z-index:3;position:absolute;left:0;top:50%;margin-top:-25px;width:3.125%;height:75px;padding-left:15px;transform:translateY(-50%);cursor:pointer;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALAQMAAABFxz8AAAAABlBMVEVMaXEzMzP3yv7yAAAAAXRSTlMAQObYZgAAACJJREFUCNdjYGFgYOABYhkgtgHiGiD+//8DmLaBioPkgeoAaacEt/gWcuQAAAAASUVORK5CYII=") 50% no-repeat}.gallerypage .prevarr.ng-hide-add{animation:i .4s ease 0s both}.gallerypage .prevarr.ng-hide-remove{animation:h .4s ease 0s both}.gallerypage .counter{z-index:5;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:#000;font:9px/9px Gill Sans W01 Medium,sans-serif;padding:10px 25px;background-color:#fff;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media (min-width:1024px){.gallerypage .counter{bottom:120px;font:11px/11px Gill Sans W01 Medium,sans-serif;padding:20px 50px}}.gallerypage .counter.ng-hide-add{animation:i .4s ease 0s both}.gallerypage .counter.ng-hide-remove{animation:h .4s ease 0s both}.hospitalitypage{position:relative;width:100%;overflow:hidden;box-sizing:border-box;margin-top:120px}@media (min-width:1200px){.hospitalitypage{margin-top:120px}}.hospitalitypage .s1{position:relative;box-sizing:border-box;width:93.75%;margin:0 auto}@media (min-width:1024px){.hospitalitypage .s1{padding-bottom:50px}}.hospitalitypage .s1 .info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:870px;z-index:2;text-align:center}.hospitalitypage .s1 .info .title{color:#fff;font:700 11px/11px Gill Sans W01 Light,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.11px;text-transform:uppercase}@media (min-width:1024px){.hospitalitypage .s1 .info .title{font:700 14px/14px Gill Sans W01 Light,sans-serif;letter-spacing:.14px;margin-bottom:45px}}.hospitalitypage .s1 .info .text{color:#fff;font:500 30px/30px Times LT W01 Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1024px){.hospitalitypage .s1 .info .text{font:500 45px/45px Times LT W01 Bold,sans-serif}}.hospitalitypage .s1 .info:before{content:" ";display:block;position:relative;background-color:#fff;margin:0 auto 25px;width:1px;height:40px}@media (min-width:1024px){.hospitalitypage .s1 .info:before{height:50px;margin:0 auto 45px}}.hospitalitypage .s1 .info:after{content:" ";display:block;position:relative;background-color:#fff;margin:25px auto 0;width:1px;height:40px}@media (min-width:1024px){.hospitalitypage .s1 .info:after{height:50px;margin:45px auto 0}}.hospitalitypage .s1 .image{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.hospitalitypage .s1 .image .black{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(34,34,34,.5)}.hospitalitypage .s1 .scroll{position:absolute;z-index:2;bottom:100px;left:0;width:100%;text-align:center;color:#fff;font:italic 14px/14px Times LT W01 Roman,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.7px;display:none}@media (min-width:1024px){.hospitalitypage .s1 .scroll{display:block}}.hospitalitypage .s2{position:relative;padding:40px 0;z-index:2}@media (min-width:1024px){.hospitalitypage .s2{padding:100px 0}}.hospitalitypage .s2 .decor1{position:absolute;top:0;right:10%;width:40%;height:0;margin-top:-20.70175%;padding-bottom:41.40351%;background:url(/assets/images/decor/key.png) 50% no-repeat;background-size:contain;pointer-events:none}@media (min-width:1024px){.hospitalitypage .s2 .decor1{width:118px;height:285px;top:-180px;margin-top:0;padding-bottom:0;right:21.875%;background-image:url(/assets/images/decor/key.png)}}.hospitalitypage .s2 .decor2{position:absolute;display:none;pointer-events:none}@media (min-width:1024px){.hospitalitypage .s2 .decor2{display:block;width:112px;height:301px;bottom:0;left:12.5%;background:url(/assets/images/decor/keyhole.png) 50% no-repeat;background-size:contain}}.hospitalitypage .s2 .info{width:100%;text-align:center;position:relative}.hospitalitypage .s2 .info .title{color:#000;font:18px/24px Times LT W01 Roman,serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.45px;text-transform:uppercase;width:80%;max-width:620px;margin:0 auto 22px}@media (min-width:1024px){.hospitalitypage .s2 .info .title{font:24px/32px Times LT W01 Roman,serif;letter-spacing:.14px;margin-bottom:40px}}.hospitalitypage .s2 .info .text{width:65%;max-width:550px;margin:0 auto 20px;color:#000;font:300 14px/17px Gill Sans W01 Medium,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media (min-width:1024px){.hospitalitypage .s2 .info .text{font:300 16px/22px Gill Sans W01 Medium,sans-serif;margin-bottom:35px}}.hospitalitypage .s2 .info .buttons{font:0/0 Times LT W01 Roman,serif;width:90%;margin:0 auto}.hospitalitypage .s2 .info .buttons .button{display:inline-block;font:italic 10px/10px Times LT W01 Roman,serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media (min-width:1024px){.hospitalitypage .s2 .info .buttons .button{font:italic 14px/14px Times LT W01 Roman,serif;text-align:center}}.hospitalitypage .s2 .info .buttons .button:after{content:" ";display:inline-block;vertical-align:middle;width:4px;height:4px;border-radius:50%;background-color:#000;margin:0 8px}.hospitalitypage .s2 .info .buttons .button:last-child:after{content:"";display:none}.hospitalitypage .s2 .info:before{content:" ";display:block;position:relative;background-color:#000;margin:0 auto 25px;width:1px;height:40px}@media (min-width:1024px){.hospitalitypage .s2 .info:before{height:50px;margin:0 auto 45px}}.hospitalitypage .s2 .info:after{content:" ";display:block;position:relative;background-color:#000;margin:25px auto 0;width:1px;height:40px}@media (min-width:1024px){.hospitalitypage .s2 .info:after{height:50px;margin:45px auto 0}}.mainpage{position:relative;width:100%;overflow:hidden;box-sizing:border-box;margin-top:120px}@media (min-width:1200px){.mainpage{margin-top:120px}}.mainpage .gray{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAAPFBMVEX29vbg4ODt7e3m5ubz8/Pe3t7j4+P19fXo6Ojd3d3l5eXy8vLk5OTw8PD09PTn5+fx8fHh4eHf39/v7+9X62IFAAABqUlEQVR42u2c2W6EMAxFDSRQMzBb//9fK7o8VmJJPEfMPc+VfYU6Wayj2Px0f05dawjabmrc82zZ+7uhuPeezXvD0bv5hRcruTUG5GEjMVZniRgLGUoIIcT7cR1i+w3XdX/2EZprdbvQXBuaBeba1Cos18ZGQbk2twnJtaNJQK5dLarn2tmgcq7d5avmOlC8Yq5DpavlOli4Uq7DZavkKlC0Qq4iJYvnKlSwcK5i5YrmKliMWYr64an/ptQfNXUJpG4Y1O2VehihHt2oB13qtYB6iaJeOakXdOo4gzr8oY7KqIPF1e2CU60dD0cPrYUQQggEiekRdUgVzB5IcS45UTO0yYFS5mXynL0nfa/2Ni5q7eec3Zvx1lJi/Rq/LA/5m8X45XnIthi/RA+ZukBAl1Pq5pOk/AohhHhHhlUbYIoeNCMH4PKQq6SShywPuW4LecigXPKQwwrLQ355LnnILygnD/kMH14e8jmWQHnI5ziMyEM+x7VAHvI5LujykCvmgo7wogeeJoQQQoh/gT5nCH38EfpUJvRhUaL+OLnBjF/78ZCNZfz+echfjFoR8Y7VSmIAAAAASUVORK5CYII=") 50% repeat}.mainpage .s1{position:relative;box-sizing:border-box;width:93.75%;margin:0 auto}@media (min-width:1024px){.mainpage .s1{padding-bottom:50px}}.mainpage .s1 .title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font:500 19.2px/19.2px Times LT W01 Bold,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:75%;max-width:820px;z-index:2;text-align:center}@media (min-width:1024px){.mainpage .s1 .title{font:500 72px/72px Times LT W01 Bold,serif;margin-top:-50px}}.mainpage .s1 .title.subtitle{top:auto;bottom:35%}.mainpage .s1 .image{width:100%;height:0;padding:0 0 50%;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}@media (min-width:1024px){.mainpage .s1 .image{padding:0;height:100%}}.mainpage .s1 .image .black{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(34,34,34,.5)}.mainpage .s1 player{display:block;width:100%;height:0;padding:0 0 50%;position:relative;overflow:hidden}@media (min-width:1024px){.mainpage .s1 player{padding:0;height:100%}}.mainpage .s1 .scroll{position:absolute;z-index:2;bottom:100px;left:0;width:100%;text-align:center;color:#fff;font:11px/11px Gill Sans W01 Medium,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:2.42px;text-transform:uppercase;display:none}@media (min-width:1024px){.mainpage .s1 .scroll{display:block}}.mainpage .s2{position:relative;width:100%;margin:0 auto;background-color:#f6f6f6}@media (min-width:1024px){.mainpage .s2{width:93.75%;background-color:transparent}}.mainpage .s2 .bg{display:none}@media (min-width:1024px){.mainpage .s2 .bg{display:block;position:absolute;top:0;left:16.66667%;width:66.66667%;height:100%}}.mainpage .s2 .info{position:relative;width:80%;margin:0 auto;padding:70px 0 40px}@media (min-width:1024px){.mainpage .s2 .info{position:absolute;top:50%;left:4.16667%;width:25%;transform:translateY(-50%)}}.mainpage .s2 .info .title{color:#000;font:20px/20px Times LT W01 Bold,serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;padding-bottom:30px}@media (min-width:1024px){.mainpage .s2 .info .title{font:45px/45px Times LT W01 Bold,serif;padding-bottom:40px}}.mainpage .s2 .info .subtitle{color:#000;font:16px/21px Times LT W01 Roman,serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.4px;padding-bottom:20px;width:90%}@media (min-width:1024px){.mainpage .s2 .info .subtitle{font:30px/36px Times LT W01 Roman,serif;letter-spacing:.75px;padding-bottom:30px}}.mainpage .s2 .info .text{color:#000;font:300 12px/15px Gill Sans W01 Light,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.3px;padding-bottom:30px}@media (min-width:1024px){.mainpage .s2 .info .text{font:18px/24px Gill Sans W01 Light,sans-serif;letter-spacing:.45px;padding-bottom:45px}}.mainpage .s2 .info .explore{display:inline-block;position:relative;border:1px solid #e5bab3;padding:12px 25px;font:11px/11px Gill Sans W01 Medium,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:1px;text-transform:uppercase;color:#000}@media (min-width:1024px){.mainpage .s2 .info .explore{padding:20px 45px;font:11px/11px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px}}.mainpage .s2 .image{position:relative;width:90%;margin:0 auto;height:330px;background:url(/back/assets/content/home/building-m.jpg) 50% no-repeat;background-size:cover}@media (min-width:1024px){.mainpage .s2 .image{position:absolute;top:10%;right:4.16667%;height:80%;width:62.5%;background:url(/back/assets/content/home/building-d.jpg) 50% no-repeat;background-size:cover}}.mainpage .s2 .litera{display:none}@media (min-width:1024px){.mainpage .s2 .litera{display:block;position:absolute;right:12.5%;top:20%;width:300px;height:300px;background:url(/assets/images/litera.png) 50% no-repeat;pointer-events:none}.mainpage .s2 .litera:after{content:"B";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font:500 110px/110px Times LT W01 Bold,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}}.mainpage .s2 .decor{z-index:2;position:absolute;width:114px;height:120px;top:200px;right:-21px;background:url(/assets/images/decor/flowers.png) 50% no-repeat;background-size:contain;pointer-events:none}@media (min-width:1024px){.mainpage .s2 .decor{top:-60px;right:auto;left:12.5%;width:191px;height:201px}}.mainpage .s3{position:relative;width:100%;margin:0 auto;background-color:#f6f6f6}@media (min-width:1024px){.mainpage .s3{width:93.75%;background-color:transparent}}.mainpage .s3 .bg{display:none}@media (min-width:1024px){.mainpage .s3 .bg{display:block;position:absolute;top:0;left:16.66667%;width:66.66667%;height:100%}}.mainpage .s3 .info{position:relative;width:80%;margin:0 auto;padding:70px 0 40px}@media (min-width:1024px){.mainpage .s3 .info{position:absolute;top:50%;right:4.16667%;width:25%;transform:translateY(-50%);z-index:3}}.mainpage .s3 .info .title{color:#000;font:20px/20px Times LT W01 Bold,serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;padding-bottom:30px}@media (min-width:1024px){.mainpage .s3 .info .title{font:45px/45px Times LT W01 Bold,serif;padding-bottom:40px}}.mainpage .s3 .info .subtitle{color:#000;font:16px/21px Times LT W01 Roman,serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.4px;padding-bottom:20px;width:90%}@media (min-width:1024px){.mainpage .s3 .info .subtitle{font:20px/24px Times LT W01 Roman,serif;letter-spacing:.6px;padding-bottom:20px}}@media (min-height:760px) and (min-width:1024px){.mainpage .s3 .info .subtitle{font:30px/36px Times LT W01 Roman,serif;letter-spacing:.75px;padding-bottom:30px}}.mainpage .s3 .info .text{color:#000;font:300 12px/15px Gill Sans W01 Light,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.3px;padding-bottom:30px}@media (min-width:1024px){.mainpage .s3 .info .text{width:80%;font:18px/24px Gill Sans W01 Light,sans-serif;letter-spacing:.45px;padding-bottom:45px}}.mainpage .s3 .info .explore{display:inline-block;position:relative;border:1px solid #e5bab3;padding:12px 25px;font:11px/11px Gill Sans W01 Medium,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:1px;text-transform:uppercase;color:#000}@media (min-width:1024px){.mainpage .s3 .info .explore{padding:20px 45px;font:11px/11px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px}}.mainpage .s3 .image{position:relative;width:90%;margin:0 auto;height:330px;background:url(/back/assets/content/home/apartments-d.jpg) 50% no-repeat;background-size:cover}@media (min-width:1024px){.mainpage .s3 .image{position:absolute;top:10%;left:4.16667%;height:80%;width:62.5%;background:url(/back/assets/content/home/apartments-d.jpg) 50% no-repeat;background-size:cover}}.mainpage .s3 .litera{display:none}@media (min-width:1024px){.mainpage .s3 .litera{display:block;position:absolute;right:12.5%;top:20%;width:300px;height:300px;background:url(/assets/images/litera.png) 50% no-repeat;pointer-events:none}.mainpage .s3 .litera:after{content:"B";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font:500 110px/110px Times LT W01 Bold,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}}.mainpage .s3 .decor{position:absolute;display:none;pointer-events:none}@media (min-width:1024px){.mainpage .s3 .decor{display:block;width:291px;height:251px;bottom:0;right:4.16667%;background:url(/assets/images/decor/flowers1.png) 50% no-repeat;background-size:contain;z-index:2}}.mainpage .s4{position:relative;width:100%;background-size:cover;margin:0 auto;box-sizing:border-box}@media (min-width:1024px){.mainpage .s4{width:93.75%;background-color:transparent;padding-bottom:50px}}.mainpage .s4 .bg{position:absolute;top:0;left:0;bottom:0;width:100%;background:url(/back/assets/content/home/amenities-d.jpg) 50% no-repeat;z-index:1}@media (min-width:1024px){.mainpage .s4 .bg{bottom:50px}}.mainpage .s4 .info{width:100%;text-align:center;z-index:2;position:relative;margin:0 auto;padding:40px 0}@media (min-width:1024px){.mainpage .s4 .info{position:absolute;top:50%;left:50%;margin-top:-25px;transform:translate(-50%,-50%)}}.mainpage .s4 .info .title{color:#fff;font:20px/20px Times LT W01 Bold,serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;padding-bottom:30px}@media (min-width:1024px){.mainpage .s4 .info .title{font:45px/45px Times LT W01 Bold,serif;padding-bottom:40px}}.mainpage .s4 .info .subtitle{color:#fff;font:16px/21px Times LT W01 Roman,serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.4px;padding-bottom:20px;width:90%;margin:0 auto}@media (min-width:1024px){.mainpage .s4 .info .subtitle{width:90%;max-width:600px;font:30px/36px Times LT W01 Roman,serif;letter-spacing:.75px;padding-bottom:30px}}.mainpage .s4 .info .text{color:#fff;font:300 12px/15px Gill Sans W01 Light,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.3px;padding-bottom:30px;margin:0 auto}@media (min-width:1024px){.mainpage .s4 .info .text{width:80%;max-width:450px;font:18px/24px Gill Sans W01 Light,sans-serif;letter-spacing:.45px;padding-bottom:45px}}.mainpage .s4 .info .explore{display:inline-block;position:relative;border:1px solid #e5bab3;padding:12px 25px;font:11px/11px Gill Sans W01 Medium,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:1px;text-transform:uppercase;color:#fff}@media (min-width:1024px){.mainpage .s4 .info .explore{padding:20px 45px;font:11px/11px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px}}.mainpage .s4 .info:before{content:" ";display:block;position:relative;background-color:#fff;margin:0 auto 25px;width:1px;height:40px}@media (min-width:1024px){.mainpage .s4 .info:before{height:50px;margin:0 auto 45px}}.mainpage .s4 .info:after{content:" ";display:block;position:relative;background-color:#fff;margin:25px auto 0;width:1px;height:40px}@media (min-width:1024px){.mainpage .s4 .info:after{height:50px;margin:45px auto 0}}.mainpage .s4 .decor1{z-index:2;position:absolute;width:50px;height:120px;bottom:-70px;left:5%;background:url(/assets/images/decor/key.png) 50% no-repeat;background-size:contain;pointer-events:none}@media (min-width:1024px){.mainpage .s4 .decor1{bottom:-135px;left:16.66667%;width:118px;height:285px}}.mainpage .s5{position:relative;width:90%;margin:0 auto}@media (min-width:1024px){.mainpage .s5{width:80%}}.mainpage .s5 .info{width:100%;text-align:center;z-index:2;position:relative;margin:40px auto}@media (min-width:1024px){.mainpage .s5 .info{margin:50px auto 0}}.mainpage .s5 .info .title{color:#000;font:20px/20px Times LT W01 Bold,serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;padding-bottom:30px}@media (min-width:1024px){.mainpage .s5 .info .title{font:45px/45px Times LT W01 Bold,serif;padding-bottom:40px}}.mainpage .s5 .info .subtitle{color:#000;font:16px/21px Times LT W01 Roman,serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.4px;padding-bottom:20px}@media (min-width:1024px){.mainpage .s5 .info .subtitle{font:24px/30px Times LT W01 Roman,serif;letter-spacing:.6px;padding-bottom:30px}}.mainpage .s5 .info .text{color:#000;font:300 12px/15px Gill Sans W01 Light,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.3px;padding-bottom:30px}@media (min-width:1024px){.mainpage .s5 .info .text{font:18px/24px Gill Sans W01 Light,sans-serif;letter-spacing:.45px;padding-bottom:45px}}.mainpage .s5 .info .explore{display:inline-block;position:relative;border:1px solid #e5bab3;padding:12px 25px;font:11px/11px Gill Sans W01 Medium,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:1px;text-transform:uppercase;color:#333}@media (min-width:1024px){.mainpage .s5 .info .explore{padding:20px 45px;font:11px/11px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px}}.mainpage .s5 .info:before{content:" ";display:block;position:relative;background-color:#000;margin:0 auto 25px;width:1px;height:40px}@media (min-width:1024px){.mainpage .s5 .info:before{height:50px;margin:0 auto 45px}}.mainpage .s5 .info:after{content:" ";display:block;position:relative;background-color:#000;margin:25px auto 0;width:1px;height:40px}@media (min-width:1024px){.mainpage .s5 .info:after{height:50px;margin:45px auto 0}}.mainpage .s5 .frame-left{position:absolute;z-index:1;top:6.25%;left:0;width:34.375%;height:87.5%;box-sizing:border-box;border-top:8px solid #ffeeec;border-left:8px solid #ffeeec;border-bottom:8px solid #ffeeec}@media (min-width:1024px){.mainpage .s5 .frame-left{border-top:10px solid #ffeeec;border-left:10px solid #ffeeec;border-bottom:10px solid #ffeeec}}.mainpage .s5 .frame-right{position:absolute;z-index:1;top:6.25%;right:0;width:34.375%;height:87.5%;box-sizing:border-box;border-top:8px solid #ffeeec;border-right:8px solid #ffeeec;border-bottom:8px solid #ffeeec}@media (min-width:1024px){.mainpage .s5 .frame-right{border-top:10px solid #ffeeec;border-right:10px solid #ffeeec;border-bottom:10px solid #ffeeec}}.mainpage .s6{width:100%;height:0;padding-bottom:64.81481%;margin:50px auto 0;position:relative}@media (min-width:1024px){.mainpage .s6{margin:100px auto 0;width:93.75%;padding-bottom:23.33333%}}.mainpage .s6 .image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.mainpage .s6 .info{position:absolute;z-index:2;top:60%;left:0;width:100%;transform:translateY(-50%);text-align:center}.mainpage .s6 .info .title{width:70%;margin:0 auto 20px;color:#fff;font:20px/20px Times LT W01 Bold,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1024px){.mainpage .s6 .info .title{font:45px/45px Times LT W01 Bold,serif;margin-bottom:35px;max-width:900px}}.mainpage .s6 .info .phone{width:70%;margin:0 auto 20px;color:#fff;font:14px/14px Times LT W01 Roman,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1024px){.mainpage .s6 .info .phone{font:24px/24px Times LT W01 Roman,serif;margin-bottom:35px;max-width:900px}}.mainpage .s6 .info .contact{display:inline-block;position:relative;border:1px solid #e5bab3;padding:12px 25px;font:10px/10px Gill Sans W01 Medium,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:1px;text-transform:uppercase;color:#fff}@media (min-width:1024px){.mainpage .s6 .info .contact{padding:20px 45px;font:11px/11px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px}}.mappage{position:relative;width:100%;overflow:hidden;box-sizing:border-box;margin-top:120px}@media (min-width:1200px){.mappage{margin-top:120px}}.mappage .controls-button{position:absolute;content:" ";display:block;top:0;left:0;width:50px;height:50px;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJAQMAAAAID54LAAAABlBMVEVMaXEAAACaXKEdAAAAAXRSTlMAQObYZgAAAB5JREFUCNdj4GBgYBAAYgUgdgDi//8/gGkFqDhQHgBGvwPfkDh96AAAAABJRU5ErkJggg==") 50% no-repeat;transform:rotate(180deg);cursor:pointer;z-index:5;transition:transform .4s ease}@media (min-width:1024px){.mappage .controls-button{left:3.125%}}.mappage .controls-button.close{transform:rotate(0)}.mappage .controls{position:absolute;top:0;left:0;width:352px;width:calc(percentage0.0625 + 252px);height:100%;box-sizing:border-box;padding:100px 3.125% 0;overflow:auto}.mappage .controls .box{width:100%;height:300px}.mappage .controls .box .title{font:45px/45px Times LT W01 Bold,serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#000;margin-bottom:40px}.mappage .controls .box ul{width:100%;margin:0;padding:0}.mappage .controls .box ul.first>li .name{display:block;margin:0}.mappage .controls .box ul.second{margin:30px 0}.mappage .controls .box ul li{width:100%;list-style:none}.mappage .controls .box ul li .name{font:11px/32px Gill Sans W01 Medium,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:2.42px;text-transform:uppercase;color:#999;cursor:pointer;transition:color .2s ease}.mappage .controls .box ul li.active .name,.mappage .controls .box ul li .name:hover{color:#000}.mappage .controls .box ul li .caption{font:14px/14px Gill Sans W01 Bold,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.35px;text-transform:uppercase;color:#000;position:relative;cursor:pointer}.mappage .controls .box ul li .caption:after{content:" ";display:block;position:absolute;width:50px;height:50px;top:50%;right:0;transform:translateY(-50%);background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGAQMAAAAv/Pa7AAAABlBMVEVMaXEzMzP3yv7yAAAAAXRSTlMAQObYZgAAABpJREFUCNdj+P+Aof4Ag30DgzwDAx8DAwsDADiuBA/pA07JAAAAAElFTkSuQmCC") 50% no-repeat}.mappage .controls .box ul li .section{width:100%;padding:15px 0;border-top:1px solid #ccc;margin-top:-1px}.mappage .controls .box ul li .section:last-child{border-bottom:1px solid #ccc}.mappage .controls .box ul li.neighborhoods .caption{color:#000}.mappage .controls .box ul li.shopping .caption{color:#e5bab3}.mappage .controls .box ul li.dinning .caption{color:#86754c}.mappage .controls .box ul li.transportation .caption{color:#b8b09c}.mappage .controls .box ul li.parks .caption{color:#646569}.mappage .controls .box ul li.accessibility .caption{color:#89b9d5}.mappage .mapcontainer{position:absolute;top:0;left:0;right:0;height:100%;overflow:hidden;margin:0 auto;z-index:1}.mappage .mapcontainer.narrow{display:none}@media (min-width:1024px){.mappage .mapcontainer.narrow{display:block;left:352px;left:calc(percentage0.0625 + 252px)}}@media (min-width:1024px){.mappage .mapcontainer{left:3.125%;right:3.125%;transition:left .4s ease}}.mappage .mapcontainer .zoom-in,.mappage .mapcontainer .zoom-out{position:absolute;z-index:11;bottom:75px;width:50px;height:50px;cursor:pointer}.mappage .mapcontainer .zoom-in{right:75px;background:#222 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAQMAAABIJXY/AAAABlBMVEVMaXH///+a4ocPAAAAAXRSTlMAQObYZgAAABNJREFUCNdjYGJgQEP/fzBgCAIAKFsCEGosL30AAAAASUVORK5CYII=") 50% no-repeat}.mappage .mapcontainer .zoom-out{right:126px;background:#222 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAABAQMAAAA/57ZEAAAAA1BMVEX///+nxBvIAAAAC0lEQVQI12NgYAAAAAMAASDVlMcAAAAASUVORK5CYII=") 50% no-repeat}.mappage .mapcontainer .gmapel{position:absolute;top:0;left:0;width:100%;height:100%!important}.mappage .mapcontainer .duchesscont{z-index:6}.mappage .mapcontainer .custom-marker{position:relative;top:25px}.mappage .mapcontainer .custom-marker .circles{position:relative;cursor:pointer}.mappage .mapcontainer .custom-marker .circle{display:block;border-radius:50%;box-sizing:border-box;transition:all .3s ease;transform-origin:center center}.mappage .mapcontainer .custom-marker .circle_big{width:36px;height:36px;z-index:4;opacity:.125}.mappage .mapcontainer .custom-marker .circle_small{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;z-index:5;opacity:.375}.mappage .mapcontainer .custom-marker.animate .circle,.mappage .mapcontainer .custom-marker:hover .circle{background-color:#86754c}.mappage .mapcontainer .custom-marker.animate .circle_big,.mappage .mapcontainer .custom-marker:hover .circle_big{opacity:.5;transform:scale(1.3)}.mappage .mapcontainer .custom-marker.animate .circle_small,.mappage .mapcontainer .custom-marker:hover .circle_small{opacity:1;transform:scale(1.6) translate(-31%,-31%)}.mappage .mapcontainer .custom-marker.animate.opened,.mappage .mapcontainer .custom-marker.opened,.mappage .mapcontainer .custom-marker:hover.opened{z-index:7}.mappage .mapcontainer .custom-marker.animate.opened .circle_big,.mappage .mapcontainer .custom-marker.opened .circle_big,.mappage .mapcontainer .custom-marker:hover.opened .circle_big{background-color:#fff!important;transform:scale(1.6);opacity:1}.mappage .mapcontainer .custom-marker.animate.opened .circle_small,.mappage .mapcontainer .custom-marker.opened .circle_small,.mappage .mapcontainer .custom-marker:hover.opened .circle_small{transform:scale(2) translate(-26%,-26%);background-color:#86754c;opacity:1}.mappage .mapcontainer .custom-marker.animate.opened .marker-circle,.mappage .mapcontainer .custom-marker.opened .marker-circle,.mappage .mapcontainer .custom-marker:hover.opened .marker-circle{transform:scale(1)!important}.mappage .mapcontainer .custom-marker.animate.opened .marker-circle .circle_big,.mappage .mapcontainer .custom-marker.opened .marker-circle .circle_big,.mappage .mapcontainer .custom-marker:hover.opened .marker-circle .circle_big{transform:scale(1);opacity:.5;background-color:#89b9d5!important}.mappage .mapcontainer .custom-marker.animate.opened .marker-circle .circle_small,.mappage .mapcontainer .custom-marker.opened .marker-circle .circle_small,.mappage .mapcontainer .custom-marker:hover.opened .marker-circle .circle_small{transform:scale(1) translate(-50%,-50%);background-color:#89b9d5;opacity:.8}.mappage .mapcontainer .custom-marker .ib-close{position:absolute;height:56px;width:56px;left:50%;top:50%;transform:translate(-50%,-50%);background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJBAMAAAASvxsjAAAAFVBMVEVMaXH////////////////////////zsRG/AAAABnRSTlMA6z9NdHWKlD56AAAAKElEQVQI12MwYmBgMmBQVAAhJiEmIQYGBsVABSDJksIAY0PEIWrA6gFjAgOpLK3keAAAAABJRU5ErkJggg==") 50% no-repeat;cursor:pointer;z-index:8}.mappage .mapcontainer .custom-marker .ib-close.ib-close_tri{transform:translateY(-50%);left:-28px;background:none}.mappage .mapcontainer .custom-marker .ib-close.ib-close_tri .circles{height:56px}.mappage .mapcontainer .custom-marker .ib-close.ib-close_tri .circles .circle_big{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;background-color:#fff!important}.mappage .mapcontainer .custom-marker .ib-close.ib-close_tri .circles .circle_small{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJBAMAAAASvxsjAAAAFVBMVEVMaXH////////////////////////zsRG/AAAABnRSTlMA6z9NdHWKlD56AAAAKElEQVQI12MwYmBgMmBQVAAhJiEmIQYGBsVABSDJksIAY0PEIWrA6gFjAgOpLK3keAAAAABJRU5ErkJggg==") 50% no-repeat;background-size:5px 5px}.mappage .mapcontainer .custom-marker .info-box{position:absolute;top:50%;left:28px;padding:15px 38px;background-color:#fff;transform:translateY(-50%);z-index:1;white-space:nowrap}@media (min-width:1024px){.mappage .mapcontainer .custom-marker .info-box{padding:30px 75px}}.mappage .mapcontainer .custom-marker .info-box .ib-name{color:#000;font:15px/18px Times LT W01 Roman,serif;letter-spacing:0}@media (min-width:1024px){.mappage .mapcontainer .custom-marker .info-box .ib-name{font:30px/36px Times LT W01 Roman,serif;letter-spacing:.75px}}.mappage .mapcontainer .custom-marker .info-box .ib-address{color:#000;font:10px/20px Gill Sans W01 Medium,sans-serif;letter-spacing:.7px;text-transform:uppercase}@media (min-width:1024px){.mappage .mapcontainer .custom-marker .info-box .ib-address{font:11px/36px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px}}.mappage .mapcontainer .custom-marker .info-box .ib-text{color:#000;font:10px/14px Gill Sans W01 Medium,sans-serif;letter-spacing:.7px;text-transform:uppercase;list-style:none;padding:0;margin:0}.mappage .mapcontainer .custom-marker .info-box .ib-text li{line-height:14px}@media (min-width:1024px){.mappage .mapcontainer .custom-marker .info-box .ib-text{font:11px/36px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px}}.mappage .mapcontainer .custom-marker.neighborhoods .circle{background-color:#000!important}.mappage .mapcontainer .custom-marker.shopping .circle{background-color:#e5bab3!important}.mappage .mapcontainer .custom-marker.dining .circle{background-color:#86754c!important}.mappage .mapcontainer .custom-marker.transportation .circle{background-color:#b8b09c!important}.mappage .mapcontainer .custom-marker.parks .circle{background-color:#646569!important}.mappage .mapcontainer .custom-marker.accessibility .circle{background-color:#89b9d5!important}.mappage .mapcontainer .custom-marker .duchess{position:relative;width:60px;height:72px;background:url(/assets/images/duchess-marker-new-new-new.png) 50% no-repeat;transform:translate(0);top:45px}.mappage .mapcontainer .routes{display:none}.mappage .markercontainer.left .custom-marker .info-box{right:82px;left:auto}.mappage .markercontainer.left .custom-marker .info-box .ib-close{left:auto;right:-28px}.mappage .markercontainer.right .custom-marker .info-box{left:82px}.mappage .poi-description{position:absolute;width:280px;height:100%;right:0;background:rgba(0,0,0,.75);z-index:8;color:#fff;padding:100px 40px 0;transition:all .4s ease}.mappage .poi-description.ng-hide{right:-360px}.mappage .poi-description__title{font:30px/36px Times LT W01 Roman,serif;padding-bottom:40px}.mappage .poi-description__content{font:18px/24px Gill Sans W01 Light,sans-serif}.mappage .poi-description__content li{list-style-type:none}.mappage .map-overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.8);color:#fff;z-index:11}.mappage .map-overlay,.mappage .map-overlay__content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.mappage .map-overlay__content{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;text-align:center}.mappage .map-overlay__title{font:30px/36px Times LT W01 Roman,serif;padding-bottom:40px}.mappage .map-overlay__text{max-width:720px;width:100%;font:18px/24px Gill Sans W01 Light,sans-serif;padding-bottom:45px;letter-spacing:.425px}.mappage .map-overlay__button{font:11px Gill Sans W01,sans-serif;text-transform:uppercase;padding:20px 25px;background:#222;letter-spacing:2.42px;cursor:pointer}.privacy-policy-wrapper{width:100%;max-width:1280px;margin:0 auto;padding:60px 20px;box-sizing:border-box;text-align:left;margin-top:120px;padding-top:40px}.privacy-policy-title{color:#000;font-family:Times LT,serif;font-size:36px;font-weight:400;line-height:1;text-align:center;margin-bottom:50px}.privacy-policy-subtitle{text-transform:uppercase;margin-bottom:40px}.privacy-policy-subtitle,.privacy-policy-subtitle-small{color:#111;font-family:Gill Sans W01 Medium,sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.16px}.privacy-policy-subtitle-small{margin-bottom:35px}.privacy-policy-wrapper p{color:#111;font-family:Gill Sans W01 Medium,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.16px;margin:35px 0}.privacy-policy-wrapper p:first-child{margin-top:0}.privacy-policy-wrapper p:last-child{margin-bottom:0}.privacy-policy-wrapper a{color:#111}.privacy-policy-wrapper a:hover{text-decoration:none}@media (min-width:1200px){.privacy-policy-wrapper{margin-top:120px;padding-top:100px}}.privacypolicypage .s6{width:100%;height:0;padding-bottom:64.81481%;margin:50px auto 0;position:relative}@media (min-width:1024px){.privacypolicypage .s6{margin:100px auto 0;width:93.75%;padding-bottom:23.33333%}}.privacypolicypage .s6 .image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.privacypolicypage .s6 .info{position:absolute;z-index:2;top:60%;left:0;width:100%;transform:translateY(-50%);text-align:center}.privacypolicypage .s6 .info .title{width:70%;margin:0 auto 20px;color:#fff;font:20px/20px Times LT W01 Bold,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1024px){.privacypolicypage .s6 .info .title{font:45px/45px Times LT W01 Bold,serif;margin-bottom:35px;max-width:900px}}.privacypolicypage .s6 .info .phone{width:70%;margin:0 auto 20px;color:#fff;font:14px/14px Times LT W01 Roman,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1024px){.privacypolicypage .s6 .info .phone{font:24px/24px Times LT W01 Roman,serif;margin-bottom:35px;max-width:900px}}.privacypolicypage .s6 .info .contact{display:inline-block;position:relative;border:1px solid #e5bab3;padding:12px 25px;font:10px/10px Gill Sans W01 Medium,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:1px;text-transform:uppercase;color:#fff}@media (min-width:1024px){.privacypolicypage .s6 .info .contact{padding:20px 45px;font:11px/11px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px}}.scheduleatourpage{position:relative;width:100%;overflow:hidden;box-sizing:border-box;margin-top:120px}@media (min-width:1200px){.scheduleatourpage{margin-top:120px}}.scheduleatourpage .s1{position:relative;box-sizing:border-box;width:100%;margin:0 auto}@media (min-width:1024px){.scheduleatourpage .s1{width:93.75%;margin-bottom:50px}}.scheduleatourpage .s1 .image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:1}.scheduleatourpage .s1 .left{position:relative;width:100%;text-align:center;margin:0 auto;padding:100px 0;z-index:3}@media (min-width:1024px){.scheduleatourpage .s1 .left{position:absolute;top:0;left:0;width:50%;height:100%;padding:0}.scheduleatourpage .s1 .left:after{content:" ";display:block;position:absolute;right:0;top:10%;height:80%;width:1px;background-color:#fff}}@media (min-width:1024px){.scheduleatourpage .s1 .left .info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:350px}}.scheduleatourpage .s1 .left .info .title{color:#fff;font:10px/10px Gill Sans W01 Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.25px;text-transform:uppercase;padding-bottom:30px}@media (min-width:1024px){.scheduleatourpage .s1 .left .info .title{font:14px/14px Gill Sans W01 Bold,sans-serif;letter-spacing:.35px;padding-bottom:40px}}.scheduleatourpage .s1 .left .info .address{width:100%;margin:0 auto;color:#fff;font:20px/20px Times LT W01 Bold,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1024px){.scheduleatourpage .s1 .left .info .address{font:45px/45px Times LT W01 Bold,serif}}.scheduleatourpage .s1 .left .info .address .email{color:inherit}.scheduleatourpage .s1 .right{position:relative;width:100%;text-align:center;margin:0 auto;padding:0 0 100px;z-index:3}@media (min-width:1024px){.scheduleatourpage .s1 .right{position:absolute;top:0;right:0;width:50%;height:100%;padding:0}}@media (min-width:1024px){.scheduleatourpage .s1 .right .form-container{position:absolute;top:50%;left:50%;width:90%;max-width:1024px;transform:translate(-50%,-50%)}}.scheduleatourpage .s1 .right .form-container .title{color:#fff;font:10px/10px Gill Sans W01 Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.25px;text-transform:uppercase;padding-bottom:30px}@media (min-width:1024px){.scheduleatourpage .s1 .right .form-container .title{font:14px/14px Gill Sans W01 Bold,sans-serif;letter-spacing:.35px;padding-bottom:40px}}.scheduleatourpage .s1 .right .form-container .form-wrap{width:90%;margin:0 auto;font:0/0 Gill Sans W01 Medium,sans-serif;text-align:left}.scheduleatourpage .s1 .right .form-container .form-wrap .input-container{width:100%;position:relative;height:52px;box-sizing:border-box;vertical-align:middle;margin-bottom:10px;overflow:hidden}.scheduleatourpage .s1 .right .form-container .form-wrap .input-container.high{height:150px}.scheduleatourpage .s1 .right .form-container .form-wrap .input-container input{height:100%;width:100%;box-sizing:border-box;padding:17px 10px;border:1px solid #e5bab3;background:transparent;-web-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;outline:none;color:#fff;font:11px/16px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scheduleatourpage .s1 .right .form-container .form-wrap .input-container input.err{border:2px solid rgba(255,0,0,.3)}.scheduleatourpage .s1 .right .form-container .form-wrap .input-container .label,.scheduleatourpage .s1 .right .form-container .form-wrap .input-container label{position:absolute;top:18px;left:11px;height:100%;width:100%;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font:11px/16px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px;z-index:5}.scheduleatourpage .s1 .right .form-container .form-wrap .input-container textarea{height:100%;width:100%;box-sizing:border-box;padding:17px 18px;border:1px solid #e5bab3;background:transparent;-web-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;outline:none;color:#fff;font:11px/16px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.7px;resize:none}.scheduleatourpage .s1 .right .form-container .form-wrap .input-container textarea.err{border:1px solid rgba(255,0,0,.3)}.scheduleatourpage .s1 .right .form-container .form-wrap .submit-container{display:block;vertical-align:middle;position:relative;text-align:center;box-sizing:border-box;margin:40px auto 0}.scheduleatourpage .s1 .right .form-container .form-wrap .submit-container input{background:transparent;-web-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;outline:none;cursor:pointer;display:inline-block;position:relative;border:1px solid #e5bab3;padding:12px 40px;font:11px/14px Gill Sans W01 Medium,sans-serif;text-transform:uppercase;letter-spacing:2.42px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}@media (min-width:1024px){.scheduleatourpage .s1 .right .form-container .form-wrap .submit-container input{padding:17px 57px;font:11px/14px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px}}.scheduleatourpage .s1 .right .spinner-wrap{position:absolute;top:50%;left:50%;transform:translate(-50% -50%)}@media (min-width:1024px){.scheduleatourpage .s1 .right .message,.scheduleatourpage .s1 .right .spinner-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.scheduleatourpage .s1 .right .message .text{width:100%;margin:0 auto;color:#fff;font:500 20px/20px Times LT W01 Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1024px){.scheduleatourpage .s1 .right .message .text{font:500 45px/45px Times LT W01 Bold,sans-serif}}.scheduleatourpage .s1 .decor{z-index:2;position:absolute;display:none;background:url(/assets/images/decor/flowers.png) 50% no-repeat;background-size:contain;pointer-events:none}@media (min-width:1024px){.scheduleatourpage .s1 .decor{display:block;bottom:30px;right:auto;left:28.125%;width:191px;height:201px}}.scheduleatourpage #scheduler{padding:0!important}.teampage{position:relative;width:100%;overflow:hidden;box-sizing:border-box;margin-top:120px;padding-top:40px}@media (min-width:1200px){.teampage{margin-top:120px;padding-top:100px}}.teampage .teamphoto{display:block;position:relative;box-sizing:border-box;width:93.75%;margin:0 auto;padding-bottom:50px}.teampage .member{padding:0 0 50px;z-index:2;position:relative}.teampage .member .decor-flower{position:absolute;display:none;pointer-events:none}@media (min-width:1024px){.teampage .member .decor-flower{display:block;width:291px;height:251px;top:-140px;right:-21.42857%;background:url(/assets/images/decor/flowers1.png) 50% no-repeat;background-size:contain;z-index:2}}.teampage .member .decor-chair{position:absolute;display:none;pointer-events:none}@media (min-width:1024px){.teampage .member .decor-chair{display:block;z-index:3;top:-100px;left:-28.57143%;width:201px;height:300px;background:url(/assets/images/decor/chair.png) 50% no-repeat;background-size:contain}}.teampage .member .infocont{width:100%}.teampage .member .frame-left{position:absolute;z-index:1;top:-71px;left:0;width:34.375%;height:100%;padding-bottom:136px;box-sizing:content-box;border-top:8px solid #ffeeec;border-left:8px solid #ffeeec;border-bottom:8px solid #ffeeec}@media (min-width:1024px){.teampage .member .frame-left{border-top:10px solid #ffeeec;border-left:10px solid #ffeeec;border-bottom:10px solid #ffeeec}}.teampage .member .frame-right{position:absolute;z-index:1;top:-71px;right:0;width:34.375%;height:100%;padding-bottom:136px;box-sizing:content-box;border-top:8px solid #ffeeec;border-right:8px solid #ffeeec;border-bottom:8px solid #ffeeec}@media (min-width:1024px){.teampage .member .frame-right{border-top:10px solid #ffeeec;border-right:10px solid #ffeeec;border-bottom:10px solid #ffeeec}}.teampage .member .logocont{width:86%;padding-bottom:45.45455%;margin:0 auto 50px;position:relative;background-color:#f6f6f6}.teampage .member .logocont .logo{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:40%;max-width:260px;margin:0 auto}.teampage .member .info{margin:0 auto;position:relative}.teampage .member .info .title{color:#000;font:18px/24px Times LT W01 Roman,serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.45px;margin:0 auto 22px;text-align:left}@media (min-width:1024px){.teampage .member .info .title{font:24px/32px Times LT W01 Roman,serif;letter-spacing:.14px;margin-bottom:40px}}.teampage .member .info .text{width:100%;margin:0 auto;color:#000;font:12px/28px Gill Sans W01 Light,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.3px;text-align:left}@media (min-width:1024px){.teampage .member .info .text{font:18px/24px Gill Sans W01 Light,sans-serif;letter-spacing:.45px}.teampage .member .info .text p{margin-top:0;margin-bottom:30px}}.teampage .member.full:before{content:" ";display:block;position:relative;background-color:#000;margin:0 auto 50px;width:1px;height:50px}@media (min-width:1024px){.teampage .member.full:before{height:50px;margin:0 auto 50px}}.teampage .member.full:after{content:" ";display:block;position:relative;background-color:#000;margin:50px auto 0;width:1px;height:50px}@media (min-width:1024px){.teampage .member.full:after{height:50px;margin:50px auto 0}}.teampage .member.full .infocont{width:100%}@media (min-width:1024px){.teampage .member.full .infocont{width:80%;position:relative;margin:0 auto}}.teampage .member.full .info{width:93.75%;position:relative}@media (min-width:1024px){.teampage .member.full .info{width:70%;max-width:800px}}.teampage .member.full .info .logo{margin:50px auto;display:block}.teampage .member.full .info .title{font:600 14px/14px Gill Sans W01 Light,sans-serif;letter-spacing:.14px;text-transform:uppercase;margin-bottom:30px;text-align:center}.teampage .member.full .info .subtitle{width:100%;color:#000;font:20px/26px Times LT W01 Roman,serif;letter-spacing:.5px;margin-bottom:30px;text-align:center}.teampage .member.full .info .text{text-align:center}@media (min-width:1024px){.teampage .member.full .info .text{max-width:1000px;text-align:center}}@media (min-width:1024px){.teampage .member.right{margin:50px 26.92308% 50px 19.23077%;width:53.84615%}.teampage .member.right .logocont{position:absolute;width:42.85714%;left:0;top:0;margin:0 auto;padding-bottom:19.48052%}.teampage .member.right .infocont{position:relative;width:42.85714%;margin:0 0 0 57.14286%}}@media (min-width:1024px){.teampage .member.left{margin:50px 19.23077% 50px 26.92308%;width:53.84615%}.teampage .member.left .logocont{position:absolute;width:42.85714%;right:0;top:0;margin:0 auto;padding-bottom:19.48052%}.teampage .member.left .infocont{position:relative;width:42.85714%;margin:0}}aparts{display:block}aparts .prevarr{display:none;position:absolute}@media (min-width:1024px){aparts .prevarr{cursor:pointer;display:block;top:50%;transform:translateY(-50%);left:0;color:#000;font:italic 14px/14px droid;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.7px}aparts .prevarr:before{content:" ";display:inline-block;vertical-align:middle;width:50px;height:1px;margin-right:20px;background-color:#000}}aparts .nextarr{display:none;position:absolute}@media (min-width:1024px){aparts .nextarr{cursor:pointer;display:block;top:50%;transform:translateY(-50%);right:0;color:#000;font:italic 14px/14px droid;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.7px}aparts .nextarr:after{content:" ";display:inline-block;vertical-align:middle;width:50px;height:1px;margin-left:20px;background-color:#000}}aparts .mob{height:40px;width:100%;font:0/0 Gill Sans W01 Light,sans-serif;overflow:auto;white-space:nowrap}@media (min-width:1024px){aparts .mob{display:none}}aparts .mob .part{cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;background-color:#fff;color:rgba(0,0,0,.5);transition:background-color .4s ease,color .4s ease;font:700 12px/12px Gill Sans W01 Light,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;padding-top:17px;text-transform:uppercase;letter-spacing:.12px;text-align:center;width:40%;height:100%}aparts .mob .part.active{background-color:#f6f6f6;color:#000}aparts .parts{height:100%;overflow:hidden;max-width:1400px;margin:0 auto}aparts .parts,aparts .parts .part{position:relative;width:100%}@media (min-width:1024px){aparts .parts .part{position:absolute;height:100%}}aparts .parts .part.ng-hide-add{position:absolute;animation:i .4s ease 0s both}@media (min-width:1024px){aparts .parts .part.ng-hide-add.prev{animation:c .4s ease 0s both}aparts .parts .part.ng-hide-add.next{animation:b .4s ease 0s both}}aparts .parts .part.ng-hide-remove{animation:h .4s ease 0s both}@media (min-width:1024px){aparts .parts .part.ng-hide-remove.prev{animation:d .4s ease 0s both}aparts .parts .part.ng-hide-remove.next{animation:e .4s ease 0s both}}aparts .bg{display:none}@media (min-width:1024px){aparts .bg{display:block;position:absolute;top:0;right:21.875%;width:37.5%;height:100%;background-color:#f6f6f6}}aparts .info{position:relative;width:80%;margin:0 auto;padding:50px 0 30px}@media (min-width:1024px){aparts .info{padding:70px 0 40px;position:absolute;top:50%;right:12.5%;width:34.375%;transform:translateY(-50%)}}aparts .info .title{color:#000;font:700 10px/10px Gill Sans W01 Light,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.14px;text-transform:uppercase;padding-bottom:30px;display:none}@media (min-width:1024px){aparts .info .title{display:block;font:700 14px/14px Gill Sans W01 Light,sans-serif;letter-spacing:.14px;padding-bottom:40px}}aparts .info .subtitle{color:#000;font:16px/21px Times LT W01 Roman,serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.4px;padding-bottom:30px}@media (min-width:1024px){aparts .info .subtitle{font:24px/32px Times LT W01 Roman,serif;letter-spacing:.6px;padding-bottom:40px}}aparts .info .text{color:#000;font:300 12px/15px Gill Sans W01 Medium,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.3px;padding-bottom:30px}@media (min-width:1024px){aparts .info .text{font:16px/22px Gill Sans W01 Medium,sans-serif;letter-spacing:.4px;padding-bottom:45px}}aparts .info .explore{display:inline-block;position:relative;border:1px solid #000;padding:12px 25px;font:italic 12px/12px Times LT W01 Roman,serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.6px;color:#000}@media (min-width:1024px){aparts .info .explore{padding:20px 45px;font:italic 14px/14px Times LT W01 Roman,serif;letter-spacing:.7px}}aparts .info .explore:after{content:" ";display:block;position:absolute;top:50%;right:0;transform:translate(50%,-50%);background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAJCAYAAABwgn/fAAAAJElEQVQ4y2NgGJrgP8MwAqOeGdSeYRxuvhpNXqOeGPUEdk8AAFBQCPlZogiZAAAAAElFTkSuQmCC") 50% no-repeat;background-size:contain;transition:transform .4s ease;width:35px;height:7px}@media (min-width:1024px){aparts .info .explore:after{width:50px;height:9px}}aparts .info .explore:hover:after{transform:translate(100%,-50%)}aparts .image{display:none}@media (min-width:1024px){aparts .image{display:block;position:absolute;top:15%;left:21.875%;height:70%;width:28.125%;background-position:50%;background-repeat:no-repeat;background-size:cover}aparts .image:after{content:" ";display:block;position:absolute;top:0;left:0;width:50px;height:50px;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAARUlEQVQoz82SOQ4AIAgEF///57Gy0w1IYpyGhPuSPDhjJANDBThI3STZMtRgZKs4P4pts7aImtDVkwzmr1O5ijz77dTMEwKJFvfy+QguAAAAAElFTkSuQmCC") 50% no-repeat;cursor:pointer}}aparts .image-mob{position:relative;width:90%;margin:0 auto;height:330px;background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:1024px){aparts .image-mob{display:none}}aparts .litera{display:none}@media (min-width:1024px){aparts .litera{display:block;position:absolute;left:12.5%;top:20%;width:300px;height:300px;background:url(/assets/images/litera.png) 50% no-repeat;pointer-events:none}aparts .litera span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font:500 110px/110px Times LT W01 Bold,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}}.expanded{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f4f4f4;background-position:50%;background-repeat:no-repeat;background-size:contain;display:none;cursor:pointer;z-index:16}.expanded.show{display:block;animation:h .4s ease 0s both}.expanded.hide{display:block;animation:i .4s ease 0s both}.expanded .close{position:absolute;top:0;left:0;width:50px;height:50px;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAMElEQVQY05WPOQEAMBDC4t90KqDDESYGXgDZ4Ecu4WVwTXDdtn7pQmuitdq60XrGBxztFOz04o5PAAAAAElFTkSuQmCC") 50% no-repeat;cursor:pointer}footer{position:relative;width:100%;height:100px;background-color:#fff}@media (min-width:1024px){footer{height:100px}}footer .row{display:block;position:relative;height:75px}footer .left{position:absolute;top:10px;left:50%;transform:translateX(-50%);white-space:nowrap;font:0/0 Gill Sans W01 Medium,sans-serif}@media (min-width:1165px){footer .left{top:50%;left:10px;transform:translateY(-50%)}}footer .left .logo{display:none;vertical-align:middle;width:143px;height:18px;background:url(/assets/images/footer-logo.png) 50% no-repeat}@media (min-width:1200px){footer .left .logo{display:inline-block}}footer .left .address,footer .left .email,footer .left .phone{display:inline-block;vertical-align:middle;font:8px/8px Gill Sans W01 Medium,sans-serif;letter-spacing:1px;color:#333;text-transform:uppercase}@media (min-width:1024px){footer .left .address,footer .left .email,footer .left .phone{font:11px/11px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px}}footer .left .address{padding:0 0 0 6%}footer .left .email:before,footer .left .phone:before{content:" ";margin:0 20px;display:inline-block;vertical-align:middle;width:1px;height:19px;background-color:#ccc}footer .left .email a{color:inherit}footer .social{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);vertical-align:middle}@media (min-width:1165px){footer .social{top:50%;left:50%}}@media (min-width:1730px){footer .social{left:50%}}footer .social a{display:inline-block;min-width:40px;height:40px;line-height:40px;text-decoration:none;outline:none;vertical-align:middle;color:#000;text-align:center}@media (min-width:1024px){footer .social a{width:75px;height:75px;line-height:75px}}footer .social a.fb{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAYBAMAAAA8HAFZAAAAMFBMVEVMaXEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbsZG/AAAAD3RSTlMA/Bc2jPX0HaHG1Nyu5+XVN5LMAAAAOUlEQVQI12NgYFBZ9v8/AwP7/f8giuM/mOKDUIwQiv//fwMGMMUAp0Ay/79CqN8Q6ieE+oOmkioUAA7BSXuHudyXAAAAAElFTkSuQmCC") 50% no-repeat}footer .social a.ig{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAA0lBMVEVMaXEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqb7FGAAAARXRSTlMAUticPPAcBC0z7tpNfDXvHeAQDtwWarn29Pq6d+zzmusaZCww+zpLGw3x1z0M7Ux7fXUiIfJ2eJhl2Rm8ngF6nc3KcHJ5rRjBAAABEklEQVQoz3VS53qDMBA7mwTCyiKT7L06knTvqfd/pZ5xoCQt+gFYus93SEdE9LRv1hxnDcbacWrN/YgiNFo4Qauh+DEgd17Rtu3plB9FbyeBMVG9DcOiI1jvaNepC/eY//rwLBdv1IEfFy6XXPIa4pO2eKYKFhFdvi8BpUGZXsJvukSF8sgpPtfTA12cRSfkD4I5hCuCQLgYmnycI2ShwF8GZFWVViUMfhUAghKsGwg9gUDfSgkmEGjhHLjOEq7SV/X/XhU33+jmm6R5Mq4Uq5WQ6P2Om/GDiSWDgyUKypKUiaYZ+7xFh21/PImDS1x0/w3KUEHRA0frR9FOJlG0vo42exmIRne8PjPNzXh9btX6/ADWJjcJmQ/F2wAAAABJRU5ErkJggg==") 50% no-repeat}footer .social a.em{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAMAAAB2Mu6sAAAAsVBMVEVMaXEAAAACAgIAAAAAAAAAAAAAAAACAgINDQ0AAAAAAAAEBAQCAgIEBAQAAAABAQEAAAAAAAABAQEBAQEBAQEBAQEDAwMBAQEICAgAAAAAAAACAgIDAwMCAgIAAAAAAAAAAAAAAAADAwMAAAACAgIBAQEGBgYAAAAAAAABAQECAgIBAQEBAQEBAQEBAQEBAQECAgIAAAAAAAACAgIBAQEAAAABAQEAAAAFBQUAAAAAAAD3oJhxAAAAOnRSTlMA+0bz49XtJAL9zQ42DPeX77FegWZSHI8E+d08Eizpu9PhFsUynwb1r1ZIcH6DdlAm260qetl8pwrR1Qm+7wAAALFJREFUGBl1wQVuAgEAAME9F9wd6oW6y/7/YQXSNIXkZrACVkDjOkfqsaI2uxzoNlW0paMxf8YjbSlKf+Jqzq/5ykkfRWG2dLpgbzF1OQNFgWFpNGBrEFkOAUWBr1KLXp73Cv1uAIoCnz5/BHY6Bm/vvuSgKDwYvRKmmoY8tb0HRbkpikcgS5IMCAM3KJq1vWOnVmPn1usLRRPXOf9dGivqSYMDV+cqmmYcOTtVrIAVfgAM3jIrNvK1LAAAAABJRU5ErkJggg==") 50% no-repeat}footer .social__link{font-family:Gill Sans W01 Bold,sans-serif;font-size:14px;text-transform:uppercase}footer .copy{position:absolute;top:90px;left:50%;color:#65656a;font:8px/8px Gill Sans W01 Medium,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.32px;text-transform:uppercase;transform:translateX(-50%)}@media (min-width:1165px){footer .copy{top:50%;left:auto;right:10px;font:11px/11px Gill Sans W01 Medium,sans-serif;letter-spacing:2.42px;transform:translateY(-50%)}}@media (max-width:767px){footer,footer .row{height:auto}footer .left{position:static;margin-top:10px;transform:translate(0);white-space:inherit;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}footer .left .address{padding:0}footer .left .email:before,footer .left .phone:before{content:none}footer .left .address,footer .left .email,footer .left .phone{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}footer .social{position:static;margin-top:10px;transform:translate(0);text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}footer .social a.fb,footer .social a.ig{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}footer .copy{position:relative;display:-ms-flexbox;display:flex;top:0;-ms-flex-pack:center;justify-content:center;margin-top:30px}}[imgdraggable]{position:absolute;cursor:pointer;cursor:grab}[imgdraggable].vertical{width:100%;height:auto}[imgdraggable].vertical img{pointer-events:none;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[imgdraggable].horizontal{height:100%;width:auto}[imgdraggable].horizontal img{pointer-events:none;width:auto;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[imgdraggable].drag{cursor:grabbing}navbar{position:fixed;top:0;left:0;width:100%;height:120px;z-index:13;box-sizing:border-box;background-color:#fff}@media (min-width:1200px){navbar{height:120px;background-color:#fff}}navbar .topline{display:block;position:absolute;top:20px;left:0;width:100%;height:100%;background:url(/assets/images/duchess.svg) 20px no-repeat;background-size:171px 20px;z-index:11}@media (min-width:1200px){navbar .topline{display:none}}navbar .topline .home{outline:none;border:none;display:block;position:absolute;top:0;left:0;width:201px;height:100%;z-index:1}navbar .topline .button{position:absolute;top:0;right:0;width:80px;height:120px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPBAMAAAAfXVIcAAAAFVBMVEUZGRlHcEwZGRkZGRkZGRkZGRkZGRnPX6l5AAAAB3RSTlMGAK6gKAzogPLVjgAAAERJREFUCNdjcGYUBAIBEwYmBRCDSYFBQAkoBCQYBEFCQMwA4oFEGUBckCADSAFIGZAhGJYqiCoCUwPXBTMHbjLcLpjtAG+7CTxQj4BPAAAAAElFTkSuQmCC") 50% no-repeat;cursor:pointer;z-index:2}navbar .topline .button.close{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAAKUlEQVQ4y2OUlJT8z0BFwMLAwMBITQOZGKgMRqCBLAwMDKOxPBrLJAIAFnwDbKwK0S0AAAAASUVORK5CYII=") 50% no-repeat}navbar .menu{position:fixed;top:120px;bottom:0;left:0;width:100%;background-color:#fff;z-index:1;overflow:auto;white-space:nowrap}navbar .menu.ng-hide-add{animation:i .4s ease 0s both}navbar .menu.ng-hide-remove{animation:h .4s ease 0s both}@media (min-width:1200px){navbar .menu{position:absolute;top:20px;left:0;bottom:auto;width:100%;height:calc(100% - 20px);background-color:transparent;text-align:right;overflow:visible}navbar .menu.ng-hide-add,navbar .menu.ng-hide-remove{animation:none}}navbar .menu a.logo{display:none}@media (min-width:1200px){navbar .menu a.logo{display:block;position:absolute;top:50%;left:40px;width:185px;transform:translateY(-50%);padding-top:10px}navbar .menu a.logo img{width:100%}}navbar .menu ul.topmenu{padding:60px 0 0;margin:0;box-sizing:border-box}@media (min-width:1200px){navbar .menu ul.topmenu{display:inline-block;vertical-align:top;padding:37px 0 0 223px;margin:0 3.125% 0 0;text-align:right}}navbar .menu ul.topmenu>li{width:100%;list-style:none;text-align:center}@media (min-width:1200px){navbar .menu ul.topmenu>li{width:auto;position:relative;display:inline-block;vertical-align:middle}}navbar .menu ul.topmenu>li>a{display:block;color:#000;font:22px/22px Times LT W01 Bold,serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-transform:uppercase;letter-spacing:.36px;padding:10px 0;transition:color .4s ease}@media (min-width:1200px){navbar .menu ul.topmenu>li>a{position:relative;font:12px/24px Gill Sans W01 Bold,sans-serif;text-transform:uppercase;padding:2px 6px 57px}}@media (min-width:1250px){navbar .menu ul.topmenu>li>a{font:14px/24px Gill Sans W01 Bold,sans-serif}}@media (min-width:1330px){navbar .menu ul.topmenu>li>a{padding:2px 10px 57px}}@media (min-width:1400px){navbar .menu ul.topmenu>li>a{padding:2px 10px 36px}}@media (min-width:1200px){navbar .menu ul.topmenu>li.active:after{opacity:1}}navbar .menu ul.topmenu>li.active>a,navbar .menu ul.topmenu>li:hover>a{color:#e6bab3}@media (min-width:1200px){navbar .menu ul.topmenu>li.apply{margin-left:10px;margin-top:-35px}}@media (min-width:1250px){navbar .menu ul.topmenu>li.apply{margin-left:10px;margin-top:-35px}}@media (min-width:1330px){navbar .menu ul.topmenu>li.apply{margin-left:20px;margin-top:-35px}}@media (min-width:1400px){navbar .menu ul.topmenu>li.apply{margin-left:20px;margin-top:-35px}}navbar .menu ul.topmenu>li.apply>a{box-sizing:border-box;border:1px solid #e5bab3;display:block;color:#000;font:22px/22px Times LT W01 Bold,serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-transform:uppercase;letter-spacing:.36px;padding:10px 0;transition:color .4s ease;margin:20px auto;width:250px}@media (min-width:1200px){navbar .menu ul.topmenu>li.apply>a{width:auto;position:relative;font:12px/24px Gill Sans W01 Bold,sans-serif;text-transform:uppercase;padding:10px 18px}}@media (min-width:1250px){navbar .menu ul.topmenu>li.apply>a{font:14px/24px Gill Sans W01 Bold,sans-serif;padding:12px 20px}}@media (min-width:1330px){navbar .menu ul.topmenu>li.apply>a{padding:12px 20px}}@media (min-width:1400px){navbar .menu ul.topmenu>li.apply>a{padding:12px 21px}}navbar .menu ul.topmenu>li.apply:hover>a{color:#bbb}navbar .menu ul.secondary{padding:20px 0}@media (min-width:1200px){navbar .menu ul.secondary{padding:0;background-color:#f6f6f6;position:fixed;left:0;right:0;height:60px;-ms-flex-direction:row;flex-direction:row;font:0/0 Times LT W01 Bold,serif}navbar .menu ul.secondary.ng-hide-add{animation:i .4s ease 0s both}navbar .menu ul.secondary.ng-hide-remove{animation:h .4s ease 0s both}}navbar .menu ul.secondary>li{list-style:none;text-align:center}@media (min-width:1200px){navbar .menu ul.secondary>li{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;height:100%;padding:0;margin:0;text-align:left;position:relative;-ms-flex-align:center;align-items:center;padding:0 30px}}navbar .menu ul.secondary>li>a{display:block;color:#aaa;font:12px/12px Gill Sans W01 Bold,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-transform:uppercase;letter-spacing:.36px;padding:10px 0;transition:color .4s ease}@media (min-width:1200px){navbar .menu ul.secondary>li>a{opacity:1;transition:opacity .4s ease;padding:0}navbar .menu ul.secondary>li>a span{text-align:center;color:#aaa;font:14px/24px Gill Sans W01 Bold,sans-serif;text-transform:none;white-space:normal;text-transform:uppercase}}navbar .menu ul.secondary>li.active>a,navbar .menu ul.secondary>li.active>a>span,navbar .menu ul.secondary>li:hover>a,navbar .menu ul.secondary>li:hover>a>span{color:#e6bab3;font:14px/24px Times LT W01 Bold,serif}@media (min-width:1200px){navbar .menu ul.secondary>li.active>a,navbar .menu ul.secondary>li.active>a>span,navbar .menu ul.secondary>li:hover>a,navbar .menu ul.secondary>li:hover>a>span{font:14px/24px Gill Sans W01 Bold,sans-serif}}navbar .menu .bp{display:none;position:fixed;top:0;left:0;width:0;height:0}@media (min-width:1200px){navbar .menu .bp{display:block;position:fixed;left:3.125%;right:3.125%;top:420px;height:auto;width:auto;bottom:0}navbar .menu .bp.ng-hide-add{animation:i .7s ease 0s both}navbar .menu .bp.ng-hide-remove{animation:h .7s ease 0s both}}navbar.ng-hide-add{animation:i .4s ease 0s both}navbar.ng-hide-remove{animation:h .4s ease 0s both}navbar #hello-bar{position:fixed;display:-ms-flexbox;display:flex;top:0;width:100%;background:#e5bab3;height:20px;z-index:13;color:#fff;padding:5px;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;font-family:Gill Sans W01 Medium,sans-serif;font-weight:400;letter-spacing:1.2px}navbar #hello-bar:hover{cursor:pointer}navbar #hello-bar span{font-weight:700}@media (max-width:1199px){navbar #hello-bar{font-size:12px;height:50px;line-height:normal}}.container.ng-enter{animation:h .8s ease 0s both;transform:translateZ(0)}@media (min-width:1025px){.container.ng-enter{transform:none}}.container.ng-leave{position:absolute;animation:i .8s ease 0s both}.container.schedule-tour.ng-enter{animation:empty .8s ease 0s both;transform:translateZ(0)}@media (min-width:1025px){.container.schedule-tour.ng-enter{transform:none}}.container.schedule-tour.ng-enter .c-wrapper{animation:slideFromRight .8s ease 0s both}.container.schedule-tour.ng-leave{position:absolute;animation:empty .8s ease 0s both;transform:translateZ(0)}@media (min-width:1025px){.container.schedule-tour.ng-leave{transform:none}}.container.schedule-tour.ng-leave .c-wrapper{animation:slideToRight .8s ease 0s both}.container.video{z-index:12}@media (min-width:1025px){.container.video{z-index:15}}.player{position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:#333;transform:translate(-50%,-50%)}.spinner.balls.white{position:relative;width:50px;height:50px}.spinner.balls.white>div{position:absolute;width:7px;height:7px;top:0;left:25px;border-radius:7px;transform-origin:0 25px;animation-name:g;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:1.5s}.spinner.balls.white>div:first-of-type{background-color:#fff;animation-delay:.1s}.spinner.balls.white>div:nth-of-type(2){background-color:#fff;animation-delay:.2s}.spinner.balls.white>div:nth-of-type(3){background-color:#fff;animation-delay:.3s}.spinner.balls.white>div:nth-of-type(4){background-color:#fff;animation-delay:.4s}.spinner.balls.white>div:nth-of-type(5){background-color:#fff;animation-delay:.5s}.spinner.balls.black{position:relative;width:50px;height:50px}.spinner.balls.black>div{position:absolute;width:7px;height:7px;top:0;left:25px;border-radius:7px;transform-origin:0 25px;animation-name:g;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:1.5s}.spinner.balls.black>div:first-of-type{background-color:#000;animation-delay:.1s}.spinner.balls.black>div:nth-of-type(2){background-color:#0d0d0d;animation-delay:.2s}.spinner.balls.black>div:nth-of-type(3){background-color:#1a1a1a;animation-delay:.3s}.spinner.balls.black>div:nth-of-type(4){background-color:#262626;animation-delay:.4s}.spinner.balls.black>div:nth-of-type(5){background-color:#333;animation-delay:.5s}.text-center{text-align:center}.popup{position:fixed;left:0;top:0;width:100%;height:100%;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.6);z-index:14}.popup.popup-show{display:-ms-flexbox;display:flex;animation:h .6s ease 1 forwards}.popup.popup-hide{display:-ms-flexbox;display:flex;animation:i .6s ease 1 forwards}.popup-close{position:absolute;left:50%;top:40px;transform:translateX(-50%);cursor:pointer;z-index:13}.popup-flower-left{position:absolute;z-index:1;left:0;top:0}.popup-flower-right{position:absolute;z-index:1;right:0;bottom:0}.popup-container{width:100%;max-width:480px;box-shadow:0 5px 50px rgba(0,0,0,.3);border-radius:4px;background-color:#fff;padding:20px;box-sizing:border-box;position:relative}.popup-small .popup-container{max-width:360px;padding:80px 60px 60px}.popup-content{position:relative;z-index:8;border:1px solid #e5bab3;max-width:400px;padding:40px}.popup-title{color:#111;font-family:Times LT W01 Roman,serif;font-size:36px;font-weight:400;line-height:1;text-align:center;margin-bottom:15px}.popup-small .popup-title{font-size:24px;letter-spacing:.24px}.popup-title:not(:first-child){margin-top:30px}.popup-title span{color:#f4b997;text-decoration:underline}.popup-text{color:#666;font-family:Gill Sans W01 Medium,sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:.5px;margin-bottom:10px}.popup-form,.popup-text{text-align:center}.popup-form-field{display:block;width:100%;margin-bottom:10px}.popup-form-control{height:50px;border:1px solid #e5bab3;background-color:#fff;color:#666;font-family:Gill Sans W01 Medium,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:.4px;padding:0 20px;width:100%;box-sizing:border-box}.popup-form-control.err{border-color:red}.popup-form-button{width:240px;background-color:#e5bab3;border:none}.popup-form-button,.popup-form-button-02{color:#111;font-family:Gill Sans W01 Medium,sans-serif;font-size:13px;font-weight:600;line-height:1;text-align:center;text-transform:uppercase;letter-spacing:2.6px;padding:20px;cursor:pointer}.popup-form-button-02{width:200px;border:2px solid #111;background-color:#fff;margin-top:10px;transition:all .3s ease}.popup-form-button-02:hover{background-color:#111;color:#fff}@keyframes h{0%{opacity:0}to{opacity:1}}@keyframes i{0%{opacity:1}to{opacity:0}}