.mobile-display-nav{display:block}@media(min-width: 960px){.mobile-display-nav{display:none}}.desktop-display-nav{display:none}@media(min-width: 960px){.desktop-display-nav{display:block}}.resort-style-living,.like-minded-souls,.free{display:flex;flex-flow:row wrap}.resort-style-living .border,.like-minded-souls .border,.free .border{width:100%;height:100%}.resort-style-living .border::after,.like-minded-souls .border::after,.free .border::after{content:"";display:block;border:solid 2px #fff;position:absolute;top:25px;left:25px;width:calc(100% - 50px);height:calc(100% - 50px);opacity:1;z-index:0}@media(min-width: 960px){.resort-style-living .border::after,.like-minded-souls .border::after,.free .border::after{top:30px;left:30px;width:calc(100% - 60px);height:calc(100% - 60px)}}.resort-style-living .left,.like-minded-souls .left,.free .left{position:relative;width:100%}@media(min-width: 960px){.resort-style-living .left,.like-minded-souls .left,.free .left{width:50%;overflow:hidden}}.resort-style-living .left h2,.like-minded-souls .left h2,.free .left h2{color:#fff;position:absolute;left:25px;top:25px;z-index:99;font-size:5em}@media(min-width: 960px){.resort-style-living .left h2,.like-minded-souls .left h2,.free .left h2{font-size:10em;top:630px;left:100px}}@media(min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){.resort-style-living .left h2,.like-minded-souls .left h2,.free .left h2{font-size:7em;left:50px}}@media(min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.resort-style-living .left h2,.like-minded-souls .left h2,.free .left h2{font-size:8em;width:60%;top:50px;left:50px}}.resort-style-living .left lite-youtube,.like-minded-souls .left lite-youtube,.free .left lite-youtube{width:100%;max-width:100%}.resort-style-living .left img,.like-minded-souls .left img,.free .left img{width:100%}@media(min-width: 960px){.resort-style-living .left img,.like-minded-souls .left img,.free .left img{width:auto;height:100%;margin:0}}.resort-style-living .left .heading-and-image,.like-minded-souls .left .heading-and-image,.free .left .heading-and-image{position:relative}@media(min-width: 960px){.resort-style-living .left .heading-and-image,.like-minded-souls .left .heading-and-image,.free .left .heading-and-image{height:1160px}}@media(min-width: 960px){.resort-style-living .left .heading-and-image h2,.like-minded-souls .left .heading-and-image h2,.free .left .heading-and-image h2{top:100px}}.resort-style-living .left .heading-and-image img,.like-minded-souls .left .heading-and-image img,.free .left .heading-and-image img{height:auto;width:100%;max-width:100%}.resort-style-living .right,.like-minded-souls .right,.free .right{padding:25px;display:flex;align-items:center}@media(min-width: 960px){.resort-style-living .right,.like-minded-souls .right,.free .right{width:50%;padding:50px}}@media(min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){.resort-style-living .right,.like-minded-souls .right,.free .right{padding:50px}}.resort-style-living .right h2,.like-minded-souls .right h2,.free .right h2{font-size:3.5em}@media(min-width: 960px){.resort-style-living .right h2,.like-minded-souls .right h2,.free .right h2{font-size:6em}}.resort-style-living p strong,.like-minded-souls p strong,.free p strong{display:block;color:#065887;font-weight:500;font-size:1.2em}.resort-style-living .button-download,.like-minded-souls .button-download,.free .button-download{margin:0;font-size:1.3em}@media(min-width: 960px){.resort-style-living .button-download,.like-minded-souls .button-download,.free .button-download{font-size:1.6em}}.like-minded-souls .border,.free .border{width:100%;height:100%}.like-minded-souls .border::after,.free .border::after{content:"";display:block;border:solid 2px #fff;position:absolute;top:25px;left:25px;width:calc(100% - 50px);height:calc(100% - 50px);opacity:1;z-index:0}@media(min-width: 960px){.like-minded-souls .border::after,.free .border::after{top:30px;left:30px;width:calc(100% - 60px);height:calc(100% - 60px)}}@media(min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){.like-minded-souls .right,.like-minded-souls .left,.free .right,.free .left{width:100%;padding:50px}}.resort-style-facilities,.architecturally-designed{background:#f6f6f6;display:flex;flex-flow:row wrap}.resort-style-facilities .border,.architecturally-designed .border{width:100%;height:100%}.resort-style-facilities .border::after,.architecturally-designed .border::after{content:"";display:block;border:solid 2px #fff;position:absolute;top:25px;left:25px;width:calc(100% - 50px);height:calc(100% - 50px);opacity:1;z-index:0}@media(min-width: 960px){.resort-style-facilities .border::after,.architecturally-designed .border::after{top:30px;left:30px;width:calc(100% - 60px);height:calc(100% - 60px)}}@media(min-width: 960px){.resort-style-facilities,.architecturally-designed{background:none}}.resort-style-facilities .left,.architecturally-designed .left{padding:25px;display:flex;align-items:center}@media(min-width: 960px){.resort-style-facilities .left,.architecturally-designed .left{width:50%;padding:50px}}.resort-style-facilities .left h2,.architecturally-designed .left h2{font-size:3.5em}@media(min-width: 960px){.resort-style-facilities .left h2,.architecturally-designed .left h2{font-size:6em}}.resort-style-facilities .left ul li,.architecturally-designed .left ul li{list-style:none;position:relative}.resort-style-facilities .left ul li::before,.architecturally-designed .left ul li::before{content:"";display:block;width:14px;height:14px;background:url("../images/chevron-right.svg") no-repeat center;background-size:contain;position:absolute;left:-20px;top:6px}.resort-style-facilities .right,.architecturally-designed .right{position:relative;width:100%}@media(min-width: 960px){.resort-style-facilities .right,.architecturally-designed .right{width:50%;overflow:hidden}}.resort-style-facilities .right img,.architecturally-designed .right img{width:100%}@media(min-width: 960px){.resort-style-facilities .right img,.architecturally-designed .right img{height:100%;display:block;-o-object-fit:cover;object-fit:cover;width:100% !important}}.resort-style-facilities p strong,.architecturally-designed p strong{display:block;color:#065887;font-weight:500;font-size:1em}.page-resort .location-guide{padding:25px}@media(min-width: 960px){.page-resort .location-guide{margin:80px auto 0 auto;padding:0}}/*# sourceMappingURL=resort.css.map */