.btn,.h4,h4{letter-spacing:1px;text-transform:uppercase}.preloader,header{position:fixed;top:0;left:0}.btn>svg,header .resort_menu span svg{margin-left:10px}.home header:not(.sticky) .search,.mask span,.preloader.hide,header .resort_menu ul{visibility:hidden;opacity:0}.btn,.h4,h4{text-transform:uppercase}.btn.link,.hero .h4{text-transform:none}.content.background,.features .col-12,.hero,.imageHolder,.verticalTabs,.video,.videoHolder,.youtubbed,html.locked,section{overflow:hidden}.hero .gallery-tiles,.hero .tile{max-height:500px}.btn.phone,footer #menu-footer-menu li:not(:last-child){margin-right:50px}body,html{overflow-x:hidden}body{font-family:proxima-nova,sans-serif;font-weight:400;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h2,.h3,h1,h2,h3{font-weight:500;font-family:orpheuspro,serif}.preloader{width:100vw;height:100vh;z-index:1000;background-color:#133245;transition:.8s;opacity:1;visibility:visible;color:#fff;display:flex;align-items:center;justify-content:center}.btn.contact>span,.btn.phone,.btn.phone>span,.filters .searchandfilter ul li,.map .mapHolder .row .col-12,.mask,.menuHolder nav,.menuHolder nav ul.sub-menu>li>.h3 span.text,.menuHolder nav>ul>li>a span.text,.menuHolder ul.news .featured,.menuHolder ul.news li>a span.text,.menuHolder ul.resorts li>a span.text,footer .logo-socials,footer .privacy li,header .container.wide,header .resort_menu,header .search,header .utils a span.text{position:relative}.btn.contact:hover>span:after,.btn.phone:hover>span:after,.content.no-image .col-12 .h4,.featured,.icon svg,.map.look .wpgmza_marker_list_class .wpgmza-content-address-holder,.menuHolder nav ul.news>li:first-child,.menuHolder nav ul.sub-menu>li>.h3:hover span.text:after,.menuHolder nav>ul>li>a:hover span.text:after,.menuHolder ul.news li>a:hover span.text:after,.menuHolder ul.resorts li>a:hover span.text:after,header,header .utils a:hover span.text:after{width:100%}.btn,header .search input{background-color:transparent}.h1,h1{font-size:3.25rem;font-size:clamp(3.25rem, 2.5rem + 3.7500000000000004vw, 6.25rem);line-height:1;color:var(--heading-color)}.h2,.h3,.h4,h2,h3,h4{line-height:1.3;color:var(--heading-color)}.h2,h2{margin:0 0 30px;font-size:2.1875rem;font-size:clamp(2.1875rem, 1.796875rem + 1.953125vw, 3.75rem)}.h3,h3{font-size:1.5625rem;font-size:clamp(1.5625rem, 1.328125rem + 1.171875vw, 2.5rem)}.btn,.h4,.h6,h4,h5,h6,p,ul{font-family:proxima-nova,sans-serif}.h4,h4{font-weight:600;margin:0 0 40px;font-size:.6875rem;font-size:clamp(.6875rem, .546875rem + .703125vw, 1.25rem)}.btn.link,.content.testimonials .flickity .h4,.h6,.hero .btn,h5,h6,p,ul{font-weight:400}h5{color:var(--heading-color)}.h6,h6{font-size:.75rem;font-size:clamp(.75rem, .625rem + .625vw, 1.25rem);color:var(--heading-color)}.content.with-cta .box a,.h1>a,.h2>a,.h3>a,.h4>a,.h5>a,.h6>a,.map.look .wpgmza_marker_list_class .wpgmza_marker_title a,.searchwp-live-search-result a,.sticky-tab-box a,footer a,h1>a,h2>a,h3>a,h4>a,h5>a,h6>a,header ul li a{color:inherit;text-decoration:none}p,ul{color:inherit}img{max-width:100%;height:auto}.btn{font-weight:700;color:var(--heading-color);padding:0;border:0!important;font-size:1rem;font-size:clamp(1rem, .9375rem + .3125vw, 1.25rem)}.btn>svg{transition:.5s}.btn:hover>svg{margin-left:30px}.btn>svg path{fill:inherit}.btn.phone{top:2px}.btn.phone>svg{width:35px;height:auto;margin-left:0;margin-right:20px;transition:none}.btn.contact>span:after,.btn.phone>span:after{content:'';background-color:#133245;height:1px;width:0;position:absolute;bottom:0;left:0;transition:.5s}.btn.invert,.form.text_invert,.form.text_invert .h2,.form.text_invert h2,.form.text_invert p,.home header:not(.sticky) .menuHolder nav ul.sub-menu>li>.h3{color:#fff}.back svg path,.back-top svg path,.btn.invert>svg path,.cta.text_invert .btn>svg path,.hero .btn path,.hero .detailsHolder .details svg path,.scrollToExplore .arrow svg path,header.open #menu-btn svg path{fill:#fff}.btn.link{letter-spacing:0;font-size:inherit}.btn.link svg{max-width:35px;margin:0 0 0 15px}.trigger{cursor:pointer}section{padding-top:130px;padding-bottom:130px;color:var(--text-color);fill:var(--text-color)}.container.wide{max-width:1600px}.icon svg{height:auto;max-width:27px}.imageHolder img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:.5s}.image-no-cover .imageHolder{height:unset!important}.image-no-cover .imageHolder img{object-fit:unset;height:auto}.filters.events+section,.filters.homes+section,.no-padding-top{padding-top:0}.gallery.default .flickity-enabled,.no-padding-bottom{padding-bottom:0}.mask{display:block}.mask span{display:block;will-change:transform;transform-origin:top left;transform:translate(0,70%);transition:opacity .5s cubic-bezier(.32,0,0,1),transform .5s cubic-bezier(.32,0,0,1);line-height:1}.back svg,.filters .searchandfilter ul>li[data-sf-field-input-type=checkbox] h4.active:after,.filters .searchandfilter ul>li[data-sf-field-input-type=range-slider] h4.active:after,header .resort_menu.open span svg{transform:rotate(180deg)}.mask.is-inview span{opacity:1;visibility:visible;transform:translate(0)}.bg_white,.home header:not(.sticky) .menuHolder nav ul.sub-menu>li>.h3 span.text:after,.home header:not(.sticky) .menuHolder ul.news li>a span.text:after,.home header:not(.sticky) .menuHolder ul.resorts li>a span.text:after,.home header:not(.sticky) .utils a span.text:after,header.overlay:not(.sticky) .utils a span.text:after{background-color:#fff}.bg_primary,.form.bg_primary select{background-color:var(--primary-color)}.bg_secondary,.form.bg_secondary select{background-color:var(--secondary-color)}.bg_whiteToBigPrimary,.bg_whiteToSmallPrimary{background:var(--primary-color)}.bg_whiteToSmallPrimary{background:linear-gradient(0deg,var(--primary-color) 200px,#fff 200px)}.bg_aqua,.form.bg_aqua select{background-color:#49798c}.bg_navy,.form.bg_navy select{background-color:#133245}header{font-size:17px;z-index:2;background-color:rgb(255,255,255,.9)}header ul{list-style:none;padding:0;margin:0;font-size:inherit}header ul li.has-dropdown>a:after{content:'';border:1px solid #fff;width:8px;height:8px;display:inline-block;transform:rotate(45deg);border-left:0;border-bottom:0;position:relative;top:-1px;margin-left:15px}header #menu-btn{border-right:1px solid #e8eaec;padding:14px 35px;min-width:170px}.content.with-cta .box .icon,footer .socials li svg,header #menu-btn svg{margin-right:10px}header .logo{padding:15px 35px 7px 25px}header .logo>svg{width:130px;max-height:62px}header .search{padding:0;flex-grow:1}header .search svg{position:absolute;left:30px;top:calc(50% - 18px)}header .search input{border:0;padding:27px 15px 27px 85px;width:100%;outline:0}.searchwp-live-search-results{border-radius:0}header .resort_menu{flex-grow:1}header .resort_menu span{display:block;width:100%;padding:30px 25px}header .resort_menu ul{display:flex;flex-wrap:wrap;position:absolute;z-index:1;background-color:#133245;width:100%;border-top:1px solid #3f5968}header .resort_menu ul li{width:33.3333%;text-align:center;border-bottom:1px solid #3f5968;border-right:1px solid #3f5968;line-height:1.2}.listings.resort .accordion,.single-events .details ul li:last-child,header .resort_menu ul li:nth-child(4),header .resort_menu ul li:nth-child(5),header .resort_menu ul li:nth-child(6){border-bottom:0}header .resort_menu ul li:nth-child(3),header .resort_menu ul li:nth-child(6){border-right:0}header .resort_menu ul li a{display:flex;padding:15% 19%;flex-direction:column;align-items:center;justify-content:center;height:165px}.hero,header .utils a{display:flex;align-items:center}header .resort_menu ul li svg{max-height:30px;width:auto;display:block;margin:0 auto 18px;position:relative;transition:.5s;top:0}header .resort_menu ul li a:hover svg{top:-5px}.filters .searchandfilter ul>li[data-sf-field-input-type=select] .prettydropdown>ul.active,header .resort_menu.open{background-color:#133245;color:#fff}.home header:not(.sticky) .menuHolder,header.overlay:not(.sticky){background-color:transparent}.menuHolder ul.sub-menu.active,header .resort_menu.open ul,header.open .menuHolder{visibility:visible;opacity:1}header .utils li{position:relative;border-left:1px solid #e8eaec}header .utils a{padding:20px 30px}header .utils svg{max-width:22px;max-height:22px;margin:0 10px 0 0}.menuHolder nav ul.sub-menu>li>.h3 span.text:after,.menuHolder ul.news li>a span.text:after,.menuHolder ul.resorts li>a span.text:after,header .utils a span.text:after{content:'';position:absolute;bottom:-5px;left:0;height:1px;width:0;background-color:#133245;transition:.5s}.menuHolder{visibility:hidden;position:absolute;left:0;top:0;width:365px;padding:84px 0 0;opacity:0;background-color:#133245;z-index:-1;color:#fff}.menuHolder nav>ul{padding:30px 0}.menuHolder nav>ul>li>a{display:block;padding:15px 35px;transition:.5s}.menuHolder nav>ul>li>a span.text:after{content:'';position:absolute;bottom:-5px;left:0;height:1px;width:0;background-color:#fff;transition:.5s}#exitPopup .modal-body,.form .nf-form-content,.map.full .mapHolder .row .col-12,.menuHolder .utils,.tabsForHomes .resp-tab-content,.tabsForHomes section{padding:0}.menuHolder .utils li{margin-left:0;padding:0;border:0;border-top:1px solid #3f5968!important}.menuHolder .utils li a{padding:25px 35px}.menuHolder .utils svg{margin-right:25px}.menuHolder .utils svg path,footer .logo path:not(.no_change),header.open .logo svg path,header.open .logo svg polygon,header.overlay:not(.sticky) div:not(.resort_menu) svg#b path:not(.no_change),header.overlay:not(.sticky) div:not(.resort_menu) svg#b polygon:not(.no_change),header.overlay:not(.sticky) svg:not(#b) path,header.overlay:not(.sticky) svg:not(#b) polygon{fill:#fff!important}.menuHolder nav ul.sub-menu>li>.h3{margin-bottom:30px;display:block;font-size:.8125rem;font-size:clamp(.8125rem, .546875rem + 1.3281250000000002vw, 1.875rem);color:#fff}.menuHolder nav ul.sub-menu>li>.h3:after{content:'';border:1px solid #133245;width:12px;height:12px;display:inline-block;transform:rotate(45deg);border-left:0;border-bottom:0;position:relative;top:-3px;margin-left:17px}.menuHolder nav ul.sub-menu{display:flex;position:absolute;left:100%;top:0;width:calc(300% + 142px);height:100%;padding:60px 40px;background-color:#fff;backdrop-filter:blur(4px);color:#133245;visibility:hidden;opacity:0;transition:.5s}.menuHolder nav ul.news>li:nth-child(2),.menuHolder nav ul.states>li:nth-child(3){width:50%;padding-right:50px}.menuHolder nav ul.states>li:nth-child(4){width:33.3333%;padding-right:50px}.menuHolder nav ul.states>li:nth-child(5){width:16.6666%}.horizontalTabs .resp-tab-content .content_col ul,.menuHolder ul.resorts.two_col{columns:2}.menuHolder ul.resorts.three_col{columns:3}.menuHolder ul.news li,.menuHolder ul.resorts li{margin:0 0 17px;font-size:.8125rem;font-size:clamp(.8125rem, .75rem + .3125vw, 1.0625rem)}.featured .listing.news .imageHolder,.menuHolder nav ul.news>li:nth-child(3){width:50%}.menuHolder ul.news .featured .sticker{border-radius:100%;background-color:#133245;color:#fff;position:absolute;right:35px;top:35px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:188px;aspect-ratio:1;padding:25px 15px;text-align:center;font-family:orpheuspro,sans-serif;font-weight:400;font-size:24px;line-height:1}.menuHolder ul.news .featured .sticker span{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.6px;margin:0 0 10px;font-family:proxima-nova,sans-serif}header.default+main{margin-top:90px}header.overlay:not(.sticky){color:#fff}header.overlay:not(.sticky) #menu-btn,header.overlay:not(.sticky) .utils li{border:0}.form .nf-form-content .list-checkbox-wrap .nf-field-element li input,.form .nf-form-content .list-image-wrap .nf-field-element li input,.form .nf-form-content .list-radio-wrap .nf-field-element li input,header.overlay.open:not(.sticky)+main .hero .caption,header.overlay.open:not(.sticky)+main .hero .scrollToExplore,header.overlay.open:not(.sticky)+main .hero h1{opacity:0}header.open,header.sticky{backdrop-filter:blur(4px)}header.sticky:not(.open){box-shadow:0 2px 5px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 2px rgba(0,0,0,.1)}header.open #menu-btn{color:#fff;border:0}header.open .menuHolder nav ul.sub-menu>li>.h3{color:#133245}.home header:not(.sticky){border-bottom:1px solid #fff;padding-top:20px;padding-bottom:20px}.home header.open:not(.sticky):before{content:'';background-color:rgba(0,0,0,.65);position:absolute;top:0;left:0;height:100vh;width:100%;z-index:-1}.home header:not(.sticky) .menuHolder nav ul.sub-menu{background-color:transparent;color:#fff;backdrop-filter:none}.home header:not(.sticky) .menuHolder .utils li,.resp-tabs-container{border:0!important}.form.text_invert .nf-form-content .list-checkbox-wrap .nf-field-element li label:before,.form.text_invert .nf-form-content .list-image-wrap .nf-field-element li label:before,.form.text_invert .nf-form-content .list-radio-wrap .nf-field-element li label:before,.home header:not(.sticky) .menuHolder nav ul.sub-menu>li>.h3:after{border-color:#fff}.hero{position:relative;color:#fff;z-index:0;padding-top:200px;padding-bottom:200px}.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6,.hero p{color:#fff;transition:.5s;opacity:1}.hero.feature .watermark{position:absolute;right:0;bottom:0;z-index:2;filter:grayscale(1) brightness(200%);opacity:.7;width:25%}.hero.feature.home:not(.reverse){align-items:center}.hero.feature:not(.reverse){margin-top:0;height:100vh;align-items:end;padding-bottom:102px}.hero.feature.reverse{height:calc(100vh - 90px);align-items:end;padding-bottom:90px}.hero.feature.reverse .caption{bottom:auto;top:92px}.hero .flickity{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;padding:0}.hero .flickity .flickity-viewport{height:100%!important}.background-image .imageHolder,.hero .detailsHolder>.container,.hero .detailsHolder>.container>.row,.hero .flickity>div,body.home .tile .imageHolder{height:100%}.hero .flickity-slider>div{height:100%;width:100%}.hero .h4{max-width:325px;margin:60px 0 0}.hero .event_tag{position:absolute;bottom:0;background-color:#fff;text-transform:uppercase;color:var(--heading-color);padding:12px 15px 10px;font-size:20px;line-height:1;letter-spacing:1px}.hero .btn,.scrollToExplore p{color:#fff;letter-spacing:2px}.hero .caption{position:absolute;left:0;bottom:92px;width:100%;z-index:2;transition:.5s;opacity:1}.hero .caption .h6{text-transform:uppercase;letter-spacing:2px;font-weight:700;margin:0 0 16px}.hero .btn{font-size:.75rem;font-size:clamp(.75rem, .625rem + .625vw, 1.25rem)}.hero .imageHolder{height:100%;min-height:0;width:100%}.hero.feature .imageHolder{min-height:80vh;position:relative;z-index:1}.hero .imageHolder:before,.hero .videoHolder:before{content:'';background-color:#000;opacity:.3;mix-blend-mode:multiply;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.scrollToExplore{position:absolute;right:0;bottom:50px;width:100%;transition:.5s;opacity:1}.scrollToExplore p{text-transform:uppercase;font-size:19px;float:right;margin:0;top:-50px;padding:0 60px 0 0}.scrollToExplore .arrow{position:absolute;bottom:0;right:0;width:40px;height:40px;animation:3s infinite bounce}.scrollToExplore .arrow svg{transform:rotate(90deg)}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-7px)}}.hero.with_videos .event_tag,.hero.with_videos .h1,.hero.with_videos .h4,.scrollToExplore p{position:relative;z-index:3}.hero.with_videos .h1{padding-right:100px}.hero .videoHolder,.hero.with_videos .flickity{z-index:unset}.hero .videoHolder .video-container,.videoHolder .imageHolder{width:100%;height:100%}.gallery .slide img,.hero .tile img,.hero .videoHolder video{width:100%;height:100%;object-fit:cover;object-position:center center}.hero .videoHolder .play-button{position:absolute;top:50%;left:58.33333333%;z-index:9;transform:translateY(-100%)}.videoHolder,.youtubbed .video-container,.youtubbed iframe{left:0;top:0;width:100%;height:100%}.hero .videoHolder .play-button svg{max-width:90px;width:100%}.menuActive header{border-bottom:0!important}#exitPopup .modal-body .container .row,.featured .listing.news .info h3 svg,.features.distances ul li .bullet,.features.distances ul li .icon,.features.distances ul li svg,.filters .searchandfilter .noUi-handle.noUi-handle-lower,.filters .searchandfilter .noUi-handle:after,.filters .searchandfilter .noUi-handle:before,.filters .searchandfilter .sf-meta-range .sf-range-values-seperator,.flickity-button .flickity-button-icon,.gallery.carousel .flickity-page-dots,.gallery.default .flickity-page-dots,.listing.news .btn,.map .preloader.hide,.map .wpgmza-pagination,.map.look .wpgmza_marker_list_class .wpgmza-basic-listing-image-holder,.map.perfect .wpgmza-pagination,.menuActive .hero .caption,.menuActive .hero .h1,.nf-form-fields-required,.resp-arrow,.verticalTabs .resp-tabs-list li.resp-tab-active:after,.wp-pagenavi .pages,.wpgmza-marker-listing-category-filter span,.wpgmza-radius-container,.wpgmza-store-locator label{display:none}.content .btn{margin-top:35px;transition:.5s 0.7s;opacity:0}.content .is-inview .btn,.verticalTabs .resp-tabs-list li.resp-tab-active .indicator{opacity:1}.content.background{position:relative}.video{position:relative;min-height:900px;display:flex;align-items:center;justify-content:center}.video h1,.video h2,.video h3,.video h4,.video h5,.video h6,.video p{color:#fff;margin:0}.videoHolder{position:absolute;display:flex;justify-content:center;align-items:center;background-color:rgb(0,0,0,.5);z-index:-1;transition:.5s}.flickity-button,.resp-tabs-list li{background-color:transparent!important}.videoHolder:before,.youtubbed .imageHolder:after{content:'';background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3}.video svg{max-width:90px;width:100%;margin-left:30px;margin-right:30px}.youtubbed{z-index:1}.youtubbed .video-container{position:absolute}.youtubbed .thumbnail-container{height:100%;position:relative;z-index:99}.youtubbed .imageHolder{overflow:hidden;height:100%}.youtubbed iframe{position:absolute}.youtubbed .play-button{align-items:center;position:absolute;top:50%;left:50%;width:max-content;display:flex;justify-content:center;transform:translate(-50%,-50%)}.background-image,.map .preloader{top:0;left:0;position:absolute;height:100%}body.single-resort section.video{max-width:1320px;margin:auto;min-height:750px}.listing svg,.listing.news h3 svg{max-width:27px}.background-image{width:100%;z-index:-1}.content.background .background-image:before{content:'';background:#fff;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%);position:absolute;left:0;top:0;width:100%;height:100%;mix-blend-mode:overlay;opacity:.6;z-index:0}.accordion .ui-accordion-header .ui-accordion-header-icon,.content.testimonials .flickity:before,.indicator,.map .wpgmza_infowindow_link a,.resp-vtabs .resp-tab-content .content_col ul li:before{background-repeat:no-repeat;background-size:100% auto}.content.no-image .col-12,.map.perfect .mapHolder .row .col-12{display:flex;flex-wrap:wrap}.content.no-image .col-12 .h2{width:41.66666667%}.content.no-image .col-12 .paragraphs{width:58.33333333%;padding-left:60px}.content.with-cta .box{box-shadow:0 0 6px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.2);padding:50px 34px;text-align:center;float:right;width:100%;max-width:370px}.content.with-cta .box .h3,.single-events .content{margin-bottom:50px}.content.with-cta .box .inspection,.sticky-tab-box .inspection{border-bottom:1px solid #cbd2d6;padding-bottom:22px;margin-top:44px}.content.testimonials .flickity:before{content:'';background-image:url('../img/icon/icon-quote.png');background-position:top left 0;width:150px;height:150px;position:absolute;left:-60px;top:0;display:none}.content.testimonials .flickity.flickity-enabled:before,.featured .listing.news .btn,.resp-accordion-active,.resp-content-active,.resp-tab-content-active{display:block}.content.testimonials .flickity p:first-child{padding-top:85px}.content.testimonials .flickity .h3{font-size:30px;margin-top:90px}.content.testimonials .flickity .h4{margin:25px 0 0;font-size:17px}.content.full-width table{border-left:1px solid #ccc;border-top:1px solid #ccc}.content.full-width table tr th{padding:10px 15px;border-bottom:1px solid #ccc}.content.full-width table tr td{vertical-align:top;font-size:13px;padding:15px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.content.full-width h1,.content.full-width h2,.content.full-width h3,.content.full-width h4,.content.full-width h5,.content.full-width h6{margin-bottom:30px;margin-top:60px}.content.full-width a,.form .nf-error-msg,.form .ninja-forms-req-symbol,.map .wpgmza_infowindow_description p a,.map.look .wpgmza_marker_list_class .wpgmza-desc p a,.single-post a{color:inherit}.map{position:relative;z-index:1}.map .preloader{background-color:green;width:100%;z-index:2}.map.full .mapHolder{max-width:100%}.map .overlay{position:absolute;top:10%;left:70px;z-index:1;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.15);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.15);padding:40px;height:auto;max-width:410px}.map .gm-style .gm-style-iw-c{border-radius:5px;min-width:245px!important;text-align:center}.map .wpgmza-store-locator .wpgmza-reset,.map .wpgmza-store-locator .wpgmza-search{background-color:transparent;border:0!important;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}.map .wpgmza_infowindow_title{font-family:orpheuspro,serif;font-weight:500;font-size:1.1875rem;font-size:clamp(1.1875rem, 1.072704081632653rem + .4897959183673469vw, 1.5625rem);color:#133245;margin:10px 0;line-height:1.2}.map .wpgmza_infowindow_address,.map .wpgmza_infowindow_description p{color:#133245;font-size:15px}.filters.news,.form .nf-input-limit,.map .wpgmza_infowindow_link{margin:0}.map .wpgmza_infowindow_link a{background-image:url('../img/icon/icon-circle-arrow.svg');background-position:center center;width:41px;display:block;font-size:0;font-weight:700;height:41px;margin:auto;text-decoration:none;color:#133245;text-transform:uppercase;letter-spacing:1.5px}.map button.gm-ui-hover-effect{top:0!important;right:0!important}.map .wpgmza-store-locator .wpgmza-address-container{order:2}.map .wpgmza-store-locator .wpgmza-category-filter-container{order:1}.map .wpgmza-marker-listing-category-filter{position:absolute;top:0;left:0;z-index:2}.map .wpgmza-store-locator .wpgmza-search{order:3}.map .wpgmza-store-locator input.wpgmza-search{background-image:url('../img/icon/icon-circle-arrow.svg');background-repeat:no-repeat;background-position:center right;padding:10px 65px 10px 10px;margin-left:30px}.map .wpgmza-store-locator .wpgmza-reset{order:4;display:none}.map .wpgmza-store-locator .wpgmza-no-results{order:5}.map.explore .wpgmza-marker-listing-category-filter{position:absolute;display:none}.map.explore .overlay .h2{font-size:1.5625rem;font-size:clamp(1.5625rem, 1.2755102040816326rem + 1.2244897959183674vw, 2.5rem)}.map.explore .overlay ol,.map.explore .overlay ul{list-style:none;padding:0;margin:0}.map.explore .overlay ol{display:flex;align-items:flex-end;justify-content:space-between;margin:45px 10px 0}.map.explore .overlay ol li{font-weight:700;font-size:17px;text-align:center}.map.explore .overlay ol li svg{display:block;margin-bottom:10px}.map.explore .overlay ol li.active svg path{fill:#133245}.entry-content figure,.map.explore .overlay hr{margin:40px 0}.map.explore .overlay ul li{display:flex;align-items:center;color:#516168;margin:15px 0}.map.explore .overlay ul li img{max-width:20px;margin-right:10px}.map.look{margin-top:-53px}.map.look .mapHolder .row .col-12{display:flex;flex-direction:column;justify-content:center;align-items:center}.map.look .wpgmza-marker-listing-category-filter{position:absolute;top:0;left:12px;z-index:2;display:flex;width:calc(55% - 80px);justify-content:space-between;align-items:center;padding:48px 0 48px 60px}.map.look .wpgmza-marker-listing-category-filter select{border:0;border-bottom:1px solid #133245;border-radius:0;padding:8px 5px;flex-grow:1;color:#133245;background-color:#fff}.map.look .wpgmza-marker-listing-category-filter span{font-size:0;display:block;color:#133245;font-family:proxima-nova,sans-serif;margin-right:40px}.map.look .wpgmza-marker-listing-category-filter span:before{content:'I\'m looking for resorts in';font-size:30px;font-weight:500;font-family:proxima-nova,sans-serif}.map.look .wpgmza-store-locator{margin-bottom:0;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1320px;background-color:#fff;z-index:1;position:relative;padding:45px 70px 45px 55%;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.15);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.15)}.home_details .info li.address,.home_details .info li.inspection,.map.look .wpgmza-store-locator .wpgmza-address-container{flex-grow:1}.map.look .wpgmza-store-locator select{border:0;border-bottom:1px solid #133247}.map.look .wpgmza-store-locator input{border:0;border-bottom:1px solid #133247;width:100%;height:auto;padding:10px;margin:0;border-radius:0!important}.map.look .wpgmza-store-locator ::placeholder{opacity:.4}.map.look .wpgmza-store-locator .wpgmza-search{flex-grow:1;-webkit-appearance:none;color:#133247}.map.look .wpgmza_innermap_holder{padding:35px;top:45px!important;border-radius:0;left:25px!important;height:auto!important;bottom:25px}.map.look .wpgmza-store-locator .map.look .wpgmza_marker_list_class{border-color:#707070;border-radius:0;max-width:350px;left:10%!important;padding:30px 35px}.features.distances ul li,.features.ticks ul li,.form .nf-form-content .btn:hover span{border-bottom:1px solid var(--heading-color)}.map.look .wpgmza_marker_list_class::-webkit-scrollbar{width:10px}.map.look .wpgmza_marker_list_class::-webkit-scrollbar-track{background:#e3e7e9}.map.look .wpgmza_marker_list_class::-webkit-scrollbar-thumb{background:#133245}.map.look .wpgmza_marker_list_class::-webkit-scrollbar-thumb:hover{background:#133245}.map.look .wpgmza_marker_list_class .wpgmza_basic_row{border-left:0;border-right:0;padding:0 0 35px;border-top:0;border-bottom:1px solid #133245;margin-bottom:25px}.map.look .wpgmza_marker_list_class .wpgmza_basic_row:last-child{border-bottom:0;margin-bottom:0}.map.look .wpgmza_marker_list_class .wpgmza_marker_title{font-family:orpheuspro,serif;font-weight:500;font-size:29px;color:#133245}.map.look .wpgmza_marker_list_class .wpgmza_marker_title strong{font-weight:inherit}.map.look .wpgmza_marker_list_class .wpgmza-desc p{font-size:20px;color:#133245;margin:0}.map.look .wpgmza_marker_list_class .wpgmza-link{font-weight:700;font-size:17px;font-family:proxima-nova,sans-serif;letter-spacing:1.5px}.map.look .wpgmza_marker_list_class .wpgmza-link a{text-decoration:none;color:inherit;text-transform:uppercase}.map.perfect .overlay{position:absolute;right:0;top:0;left:auto;width:50%;max-width:50%;background-color:transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding:30px 0 0 100px;text-align:left;border:0}.map.perfect .overlay .h4{margin:0 0 15px}.map.perfect .overlay .h2,.resp-vtabs .resp-tab-content .content_col ul{margin-bottom:0}.map.perfect .wpgmza-store-locator{width:100%;display:none}.map.perfect .wpgmza_map{width:50%!important}.map.perfect .wpgmza_marker_list_class{width:50%!important;padding:190px 0 0 100px;list-style:none;counter-reset:my-awesome-counter}.map.perfect .wpgmza_marker_list_class>div{counter-increment:my-awesome-counter;position:relative;padding-left:40px}.map.perfect .wpgmza_marker_list_class>div::before{content:counter(my-awesome-counter) ". ";color:#516168;font-weight:700;font-size:17px;position:absolute;left:0}.map.perfect div[aria-label=Map] .number{width:23px;text-align:center;position:absolute;z-index:1;left:0;top:3px;font-size:12px;font-weight:600;font-family:proxima-nova,sans-serif;color:#fff}.map.perfect .wpgmza-basic-list-item-wrapper{display:flex;justify-content:space-between;align-items:center}.map.perfect .wpgmza-basic-list-item.wpgmza_div_title{font-weight:400;margin-bottom:0;font-size:18px}.map.perfect .wpgmza-basic-list-item.wpgmza-distance-from-location{min-width:0}.resp-tabs-list{display:flex;justify-content:space-between;border-bottom:1px solid #c3cbd0;list-style:none;padding:0;margin:0}.resp-tabs-list li{font-size:18px;font-weight:600;padding:0 115px 15px 0!important;float:none;margin:0!important;border:0!important;position:relative;cursor:pointer}.accordion .ui-accordion-header:hover,.resp-tabs-list li:hover{opacity:.6}.resp-tabs-list li.resp-tab-active:after{content:'';background-color:#133245;bottom:-1px;left:0;position:absolute;height:1px;width:100%;z-index:1}.indicator{display:inline-block;width:13px;aspect-ratio:1;background-image:url('../img/icon/icon_horizontal-tab-indicator.svg');background-position:center center;margin:0 10px}.resp-accordion{cursor:pointer;display:none}.resp-tab-content{padding:100px 0 0;border:0!important;display:none}.resp-tab-content .content_col{padding-right:10%}.resp-tab-content .content_col .h3{margin-bottom:30px}.resp-tab-content .content_col ul{padding:0;margin-bottom:100px;list-style:none;color:#516168;font-size:1rem;font-size:clamp(1rem, .9375rem + .3125vw, 1.25rem)}.resp-tab-content .content_col ul li{position:relative;padding:3px 0;display:flex}.resp-tab-content .content_col ul li:before{content:'';background-color:#516168;width:5px;display:inline-block;height:5px;border-radius:100%;position:relative;top:12px;margin:0 15px 0 0}.verticalTabs{border-bottom:1px solid #133145;display:flex!important}.filters,.gallery.carousel .flickity-viewport,.overflowed .flickity-viewport,.pdf .imageholder{overflow:visible}.verticalTabs .resp-tabs-list{display:block;width:30%;border-bottom:0}.verticalTabs .resp-tabs-list li{text-transform:uppercase;color:#133245;letter-spacing:1px;border-top:1px solid #bec5ca!important;border-bottom:0!important;margin:0!important;border-left:0!important;padding:30px!important;font-weight:700;display:flex;align-items:center;justify-content:space-between}.verticalTabs .resp-tabs-list li:last-child{margin-bottom:0!important;border-bottom:0!important}.verticalTabs .resp-tabs-list li .indicator{width:40px;background-image:url('../img/icon/icon-circle-arrow.svg');opacity:0}.verticalTabs .resp-tabs-list li.resp-tab-active{background-color:#f1f7fa!important;border:0!important}.verticalTabs .resp-tabs-list li:hover{opacity:.5}.verticalTabs .resp-tabs-container{width:70%}.resp-vtabs .resp-tab-content{padding:0 50px}.resp-vtabs .resp-tab-content .content_col{padding:28px 0 70px 7%}.resp-vtabs .resp-tab-content .content_col ul li{padding:12px 0 12px 40px}.resp-vtabs .resp-tab-content .content_col ul li:before{content:'';background-color:transparent;background-image:url(../img/icon/icon_tick.svg);position:absolute;top:20px;width:19px;height:15px;left:0;background-position:center center}.tabsForHomes .resp-tabs-list{justify-content:start;color:#133245;text-transform:uppercase;margin-bottom:30px;letter-spacing:1px;border:0}.accordion .ui-accordion-header:not(:first-of-type),.floorplan .areas{border-top:1px solid #133245}.tabsForHomes .resp-tabs-list li{width:auto;margin-right:40px!important;font-weight:700;padding:0 0 5px!important}.tabsForHomes .resp-tabs-list li.resp-tab-active:after{z-index:0}.floorplan{border:1px solid #133245!important;padding:80px 0!important}.accordion,.floorplan .areas,.page-numbers a.current,.page-numbers span.current,.total-area,.wp-pagenavi a.current,.wp-pagenavi span.current,li.sf-field-category[data-sf-field-input-type=radio] ul li.sf-option-active{border-bottom:1px solid #133245}.floorplan img{max-height:700px}.floorplan .row>div:first-child{padding-left:80px;padding-right:40px}.floorplan .row>div:last-child{padding-right:80px}.floorplan .h3.name{font-size:1.5625rem;font-size:clamp(1.5625rem, 1.40625rem + .78125vw, 2.1875rem);display:flex;justify-content:space-between}.floorplan .download{font-size:16px;display:flex;align-items:center}.floorplan .areas{padding:25px 0 10px}.floorplan .area{margin:25px 0}.floorplan .area .h3.name{font-size:1.125rem;font-size:clamp(1.125rem, 1rem + .625vw, 1.625rem);margin:4px 0 0}.floorplan .area table{min-width:280px}.floorplan .area table tr td{font-size:17px;padding:8px 0}.floorplan .area table tr td:last-child{text-align:right}.total-area{margin:0;text-align:center;font-weight:700;font-size:17px;padding:15px 0;letter-spacing:.8px}.accordion .ui-accordion-header{padding:32px 0;margin:0;cursor:pointer;position:relative}.accordion .ui-accordion-header .ui-accordion-header-icon{background-image:url('../img/icon/icon-circle-arrow.svg');width:39px;height:39px;position:absolute;right:0;top:calc(50% - 19px);background-position:center center;transform:rotate(90deg);font-size:0}.accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon{transform:rotate(-90deg)}.accordion div.ui-accordion-content{margin:0;padding:0 0 25px;height:auto}.features .h2{text-align:center;max-width:70%;margin:0 auto}.features ul{margin:0;list-style:none;padding:0;font-size:1rem;font-size:clamp(1rem, .9375rem + .3125vw, 1.25rem);position:relative;display:grid;grid-template-columns:repeat(auto-fill,30%);justify-content:space-between}.features ul li{position:relative;display:flex;line-height:1.2;padding:20px 0;text-align:left;align-items:center;color:var(--heading-color)}.features ul li svg{margin-right:15px;width:auto;max-height:45px}.features ul li svg path{fill:var(--heading-color)}.features ul li span{font-weight:600}.features.default ul,.features.distances ul,.features.highlighted ul,.features.ticks ul{margin-bottom:-1px}.features.distances ul li{justify-content:space-between}.features.icons ul li .icon{max-width:60px;margin-right:20px}.features.icons ul li .icon svg{margin:0;width:100%;max-height:unset;max-width:unset}.features.default .h2{text-align:left}.features.default ul li,.features.highlighted ul li{align-items:start;border-bottom:1px solid var(--heading-color)}.features.highlighted{padding-top:50px}.features.highlighted .h2{text-align:left;font-size:1rem;font-size:clamp(1rem, .9375rem + .3125vw, 1.25rem);font-family:proxima-nova,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:1.5px;margin:0}.flickity-enabled{padding-bottom:120px}.flickity-page-dots{display:flex;justify-content:center;align-items:center;padding-left:130px;bottom:35px;width:calc(100% - 33px)}.flickity-page-dots .dot{margin:0;border-radius:0;flex-grow:1;height:2px}.flickity-button{background-image:url('../img/icon/icon-arrow.svg')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:100% auto!important;padding:0;box-shadow:none!important;width:35px;height:35px;top:auto;bottom:0}.flickity-button.previous{transform:rotate(180deg) translateY(50%)}.flickity.buttons_bottomRight .flickity-button.previous{left:auto;right:55px}.flickity.buttons_bottomLeft .flickity-button.next{right:auto;left:55px}.gallery .slide{width:100%;height:700px}.gallery.default .caption{position:absolute;bottom:0;right:0;z-index:1;background-color:#fff;padding:4px 10px;font-size:14px;color:var(--heading-color);font-weight:600;display:none}.gallery.default .carousel-thumbs{margin:5px -5px 7px}.gallery.default .carousel-thumbs .slide{width:14.2857142857%;padding:5px;height:144px}.gallery.default .carousel-thumbs .slide img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center center}.gallery.default .flickity-button{filter:invert(1) brightness(200%);border-radius:100%;border:1px solid #133145;width:50px;height:50px;background-size:27px auto!important;top:50%}.gallery.carousel .slide{padding-right:35px}.gallery.carousel .caption{margin-top:20px;display:block;width:100%;text-align:right}.gallery.carousel .flickity-button{left:0}.gallery.carousel .flickity-button.next{left:50px}.form .form-icon{margin:-35px 0 40px}.form input:-webkit-autofill,.form input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s!important}.form h2{text-align:center}.form p{text-align:center;color:inherit;margin-left:auto;margin-right:auto}.form.request p{max-width:680px}.form .nf-error .nf-error-msg{background-color:#e80000;margin:0;color:#fff;font-size:14px;font-weight:500;line-height:1;padding:5px 7px 6px;width:max-content}.form .nf-field-label .nf-label-span,.form .nf-field-label label{font-weight:400;font-size:18px;margin-top:15px!important;margin-bottom:0;display:block}.form .nf-form-content label{font-size:16px;margin:3px 0}.form .nf-field-element label,footer .utils{font-size:15px}.form .nf-form-content .label-above .nf-field-label,.form .nf-form-content .label-below .nf-field-label,.form .nf-form-content .label-hidden .nf-field-label{margin-bottom:17px}.form .nf-form-content ::placeholder{color:var(--heading-color);opacity:1}.form .nf-form-content ::-ms-input-placeholder{color:var(--heading-color)}.form .nf-form-content .list-select-wrap .nf-field-element>div,.form .nf-form-content input:not([type=button]),.form .nf-form-content select,.form .nf-form-content textarea{background:0 0;border:0;border-bottom:1px solid var(--heading-color);color:var(--heading-color);padding:12px 0;border-radius:0;outline:0;font-size:18px}.form .nf-form-content textarea{height:140px}.form .list-checkbox-wrap .nf-field-element li,.form .list-image-wrap .nf-field-element li,.form .list-radio-wrap .nf-field-element li{margin:0 0 10px!important}.form .nf-form-content .list-checkbox-wrap .nf-field-element li label,.form .nf-form-content .list-image-wrap .nf-field-element li label,.form .nf-form-content .list-radio-wrap .nf-field-element li label{position:relative;margin:0;padding-left:25px;color:var(--heading-color)}.form .nf-form-content .list-checkbox-wrap .nf-field-element li label:before,.form .nf-form-content .list-image-wrap .nf-field-element li label:before,.form .nf-form-content .list-radio-wrap .nf-field-element li label:before{content:'';background:0 0;width:15px;height:15px;top:4px;left:0;transition:none;position:absolute;border:1px solid var(--heading-color)}.form .nf-form-content .list-checkbox-wrap .nf-field-element li label.nf-checked-label:after,.form .nf-form-content .list-image-wrap .nf-field-element li label.nf-checked-label:after,.form .nf-form-content .list-radio-wrap .nf-field-element li label.nf-checked-label:after{content:'';background:var(--heading-color);border-color:var(--heading-color);width:9px;height:9px;position:absolute;top:7px;left:3px}.form .nf-field-container.submit-container{margin:0;text-align:right}.form .nf-form-content .btn span{transition:.5s}.form .nf-form-content .btn:hover{color:var(--heading-color)}.form.text_invert .nf-form-content .list-select-wrap .nf-field-element>div,.form.text_invert .nf-form-content input:not([type=button]),.form.text_invert .nf-form-content select,.form.text_invert .nf-form-content textarea{border-color:#fff;color:#fff}.form.text_invert .nf-form-content ::placeholder{color:#fff}.form.text_invert .nf-form-content ::-ms-input-placeholder{color:#fff}.cta.bg_dark_blue,.cta.text_invert,.cta.text_invert .btn,.cta.text_invert .h2,.cta.text_invert h2,.cta.text_invert p,.form.text_invert .nf-form-content .btn,.form.text_invert .nf-form-content .btn:hover,.form.text_invert .nf-form-content .list-checkbox-wrap .nf-field-element li label,.form.text_invert .nf-form-content .list-image-wrap .nf-field-element li label,.form.text_invert .nf-form-content .list-radio-wrap .nf-field-element li label,.pdf,.pdf .h2,.pdf p,.tile .details .h3,footer .h1,footer .h2,footer .h3,footer .h4,footer .h5,footer .h6,footer .socials,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#fff}.form.text_invert .nf-form-content .list-checkbox-wrap .nf-field-element li label.nf-checked-label:after,.form.text_invert .nf-form-content .list-image-wrap .nf-field-element li label.nf-checked-label:after,.form.text_invert .nf-form-content .list-radio-wrap .nf-field-element li label.nf-checked-label:after{background:#fff;border-color:#fff}.form.text_invert .nf-form-content .btn:hover span{border-bottom:1px solid #fff}.cta.download{max-width:1295px;margin:auto;padding:65px 34px}.filters{position:relative;z-index:1;margin-top:-30px;padding-top:0;padding-bottom:50px}.filters form{background-color:#fff;padding:30px 45px;color:#133245;margin-bottom:15px;box-shadow:0 2px 8px 0 rgba(0,0,0,.42);-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.42);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.42)}.filters .searchandfilter ul{padding:0;position:relative}.filters .searchandfilter h4{text-transform:unset;letter-spacing:0;font-size:1rem;font-size:clamp(1rem, .9375rem + .3125vw, 1.25rem);margin:0;padding:0}.filters .searchandfilter>ul{display:flex;flex-wrap:wrap;justify-content:center}.filters .searchandfilter>ul>li{padding:10px}.filters .searchandfilter>ul>li:first-child{width:40%}.filters .searchandfilter>ul>li:nth-child(2){width:35%}.filters .searchandfilter>ul>li:nth-child(3){width:25%}.filters .searchandfilter>ul>li:nth-child(4),.filters .searchandfilter>ul>li:nth-child(5),.filters .searchandfilter>ul>li:nth-child(6),.filters .searchandfilter>ul>li:nth-child(7){width:25%;margin-top:30px}.filters .searchandfilter>ul>li:nth-child(4){z-index:6}.filters .searchandfilter>ul>li:nth-child(5){z-index:5}.filters .searchandfilter>ul>li:nth-child(6){z-index:4}.filters .searchandfilter>ul>li:nth-child(7){z-index:3}.filters .searchandfilter ul>li[data-sf-field-input-type=select],footer .socials li a{display:flex;align-items:center}.filters .searchandfilter ul>li[data-sf-field-input-type=select] h4{font-size:.9375rem;font-size:clamp(.9375rem, .703125rem + 1.171875vw, 1.875rem);margin-right:10px}.filters .searchandfilter ul>li[data-sf-field-input-type=select] select{position:absolute}.filters .searchandfilter ul>li[data-sf-field-input-type=select] .prettydropdown{position:absolute;top:2px;max-width:235px;width:100%!important}.filters .searchandfilter ul>li[data-sf-field-input-type=select] .prettydropdown>ul{font-size:18px;border-color:#133245;border-top:0;border-left:0;border-right:0;font-family:inherit;width:100%}.filters .searchandfilter ul>li[data-sf-field-input-type=select] .prettydropdown>ul>li{height:auto;line-height:unset;padding:10px;width:100%!important;min-width:0}.filters .searchandfilter ul>li[data-sf-field-input-type=select] .prettydropdown>ul>li.selected{font-size:25px;border-bottom:1px solid #fff}.filters .searchandfilter ul>li[data-sf-field-input-type=select] .prettydropdown>ul.active>li.hover:not(.label),.filters .searchandfilter ul>li[data-sf-field-input-type=select] .prettydropdown>ul.active>li:first-child:hover:after,.filters .searchandfilter ul>li[data-sf-field-input-type=select] .prettydropdown>ul.active>li:not(.label):hover{background:#a8b4bf}.filters .searchandfilter ul>li[data-sf-field-input-type=checkbox] h4,.filters .searchandfilter ul>li[data-sf-field-input-type=range-slider] h4{position:relative;cursor:pointer;border:1px solid #133245;padding:16px 15px 16px 60px}.filters .searchandfilter ul>li[data-sf-field-input-type=checkbox] h4:after,.filters .searchandfilter ul>li[data-sf-field-input-type=checkbox] h4:before,.filters .searchandfilter ul>li[data-sf-field-input-type=range-slider] h4:after,.filters .searchandfilter ul>li[data-sf-field-input-type=range-slider] h4:before{content:'';position:absolute;width:30px;aspect-ratio:1;background-repeat:no-repeat;background-position:center center;background-size:100% auto;left:15px;top:14px}.filters .searchandfilter ul>li[data-sf-field-input-type=checkbox].sf-field-post-meta-home_details_details_bedrooms h4:before{background-image:url('../img/icon/icon_bedrooms.svg')}.filters .searchandfilter ul>li[data-sf-field-input-type=checkbox].sf-field-post-meta-home_details_details_bathrooms h4:before{background-image:url('../img/icon/icon_bathrooms.svg')}.filters .searchandfilter ul>li[data-sf-field-input-type=checkbox].sf-field-post-meta-home_details_details_garages h4:before{background-image:url('../img/icon/icon_garages.svg')}.filters .searchandfilter ul>li[data-sf-field-input-type=range-slider].sf-field-post-meta-home_details_price h4:before{background-image:url('../img/icon/icon_price.svg')}.filters .searchandfilter ul>li[data-sf-field-input-type=checkbox] h4:after,.filters .searchandfilter ul>li[data-sf-field-input-type=range-slider] h4:after{top:22px;right:21px;left:auto;background-image:url('../img/icon/icon_caret.svg');width:13px}.filters .searchandfilter ul>li[data-sf-field-input-type=checkbox]>ul{border:1px solid #133245;margin-top:-1px;border-top:1px solid #fff;height:0;overflow:hidden;padding:0 30px;position:absolute;left:10px;right:10px;background-color:#fff}.filters .searchandfilter ul>li[data-sf-field-input-type=checkbox]>ul.active,.filters .searchandfilter ul>li[data-sf-field-input-type=range-slider]>div.active{height:auto}.filters .searchandfilter .sf-meta-range{font-size:13px;color:#133245;font-weight:500;border:1px solid navy;margin-top:-1px;border-top:1px solid #fff;height:0;overflow:hidden;position:absolute;background-color:#fff;left:10px;width:calc(100% - 20px);padding:0 20px;display:flex;flex-wrap:wrap}.filters .searchandfilter .sf-meta-range label{margin:0 0 20px}.filters .searchandfilter .sf-meta-range label:first-child{order:2;width:50%}.filters .searchandfilter .sf-meta-range label:nth-child(3){order:4;width:50%;text-align:right}.filters .searchandfilter .sf-meta-range label:before{content:'$'}.filters .searchandfilter .meta-slider{height:2px;max-width:100%;border:0;border-radius:0;background:#e5e5e5;width:100%}.filters .searchandfilter .noUi-handle{border:0;box-shadow:none;background-color:#133245;top:-6px;width:14px;height:14px;right:0!important}.listing .status,.listing.event .tags{position:absolute;top:15px;background-color:#fff;text-transform:uppercase}.filters .searchandfilter .sf-range-max,.filters .searchandfilter .sf-range-min{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;max-width:unset}.filters .sf-field-reset{margin-top:-5px;margin-bottom:-20px}.filters .sf-field-reset a{color:#000}.filters.news+section{padding-top:25px}.filters.news form{background-color:transparent;box-shadow:none;padding:0}.filters.news .searchandfilter>ul>li:first-child{width:100%;padding-left:0;padding-right:0}.filters.news .searchandfilter>ul>li:nth-child(2){width:22%;position:absolute;bottom:-40px;left:-10px}.filters.news .searchandfilter>ul>li:nth-child(3){width:22%;position:absolute;bottom:-40px;left:19%}.filters.news .searchandfilter .sf-item-0{order:999}.filters.news .searchandfilter h4{font-size:14px;text-transform:uppercase;letter-spacing:1.5px}.filters.events .searchandfilter>ul,.filters.news .searchandfilter>ul{justify-content:start}li.sf-field-category[data-sf-field-input-type=radio]{padding:0;width:100%}li.sf-field-category[data-sf-field-input-type=radio]>ul{text-transform:uppercase;color:#133245;font-weight:700;letter-spacing:1.5px;font-size:20px;border-bottom:1px solid #c3cbd0;display:flex;width:100%;justify-content:space-between;align-items:center}li.sf-field-category[data-sf-field-input-type=radio]>ul .sf-input-radio{position:absolute;top:0;opacity:0;visibility:hidden}li.sf-field-category[data-sf-field-input-type=radio] ul li{padding:20px 0;cursor:pointer;transition:.5s}li.sf-field-category[data-sf-field-input-type=radio] ul li:hover{opacity:.3}li.sf-field-category[data-sf-field-input-type=radio] ul li label{cursor:pointer;padding:0}.filters.news .searchandfilter ul>li[data-sf-field-input-type=select].sf-field-sort_order .prettydropdown>ul,.filters.news .searchandfilter ul>li[data-sf-field-input-type=select].sf-field-sort_order .prettydropdown>ul>li.selected,.filters.news .searchandfilter ul>li[data-sf-field-input-type=select].sf-field-taxonomy-resort-news .prettydropdown>ul,.filters.news .searchandfilter ul>li[data-sf-field-input-type=select].sf-field-taxonomy-resort-news .prettydropdown>ul>li.selected,.listing.news time{font-size:16px}.filters.events .searchandfilter>ul>li:first-child{width:59%;padding-left:10%}.filters.events .searchandfilter>ul>li:nth-child(2){width:24%}.listing{text-decoration:none;color:inherit;position:relative;display:block;margin:35px 0}.listing .imageHolder{height:300px}.listing .status{margin:0;color:#133245;font-size:19px;letter-spacing:1px;left:0;padding:5px 10px;width:max-content}.listing svg{height:auto}.listing h3{margin:25px 0;display:flex;justify-content:space-between;align-items:start}.back-top svg,.listing.home .details li:not(:first-child){margin-left:20px}.listing h3 svg{max-width:unset}.listing p{line-height:1.2;color:inherit}.no-results{margin-top:100px}.listing.board-member h3{font-size:33px}.listings.resort .status{font-size:14px;max-width:150px;line-height:1.1;font-weight:500}.listings.resort .intro .h2{font-size:45px}.listings.resort .accordion .ui-accordion-header{border-bottom:1px solid #133245;border-top:0}.listings.resort .accordion .ui-accordion-header:after{content:'View More';font-size:20px;position:absolute;right:51px;top:calc(50% - 12px);font-family:proxima-nova,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px}.listings.resort .accordion .ui-accordion-header.ui-state-active:after{content:'View Less'}.listings.resort div.ui-accordion-content{padding:50px 0}.listing.resort .imageHolder{height:250px}.listing.home .h3{padding:25px 0;margin:0}.listing.home .details,.listing.home .suburb_price{border-top:1px solid #133245;padding:15px 0 0}.listing.home .suburb_price p{margin-bottom:0;font-weight:500}.listing.home .details{margin:12px 0 0}.flickity-slider .listing.home{margin-right:40px}.listing.news{box-shadow:5px 5px 10px 0 rgba(0,0,0,.16);-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,.16);-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,.16)}.listing.news .imageHolder{height:430px}.listing.news .info{padding:10px 20px 20px}.listing.news .info hr{margin-top:0;margin-bottom:15px}.listing.news .info .tagged{font-size:14px;height:30px}.listing.news h3{font-size:1.25rem;font-size:clamp(1.25rem, 1.15625rem + .46875000000000006vw, 1.625rem);margin:15px 0 10px;align-items:start;height:70px}.featured .listing.news{display:flex;flex-direction:row-reverse;box-shadow:none;border-bottom:1px solid #cdcdcd;padding-bottom:75px}.featured .listing.news .info{width:50%;display:flex;flex-direction:column;justify-content:center;padding:0 15% 0 0}.featured .listing.news .info hr{display:none!important}.featured .listing.news .info h3{font-size:54px;height:auto}.featured .listing.news .info .timeWrap{display:flex;justify-content:space-between;align-items:center;margin-top:40px}.listing.event.upcoming.col-lg-12{display:flex;flex-direction:row}.listing.event.upcoming.col-lg-12 .contentHolder{padding-left:40px}.listing.event.upcoming.col-lg-12 .imageHolder{height:512px}.listing.event.upcoming .h2{font-size:1.75rem;font-size:clamp(1.75rem, 1.34375rem + 2.03125vw, 3.375rem);margin:20px 0 35px;height:auto}.listing.event.upcoming.last{border-bottom:0;padding-bottom:0}.h2.past_events,.listing.event.upcoming.last:after{text-align:center;width:100%;font-size:36px;font-family:orpheuspro;font-weight:500;margin-top:120px}.listing.event .tags{left:12px;padding:9px 10px;line-height:1;margin:0;font-weight:400;font-size:15px;letter-spacing:1.5px}.listing.event h3{font-size:28px;height:80px}.listing.event .date{border-bottom:1px solid #133245;padding-bottom:20px}.listing.event .date .icon,.listing.event .location .icon{width:50px}.pagination-centered,.wp-pagenavi{text-align:center;color:#133245;margin-top:7%}#sidebar ul li a,.back,.home_details .utils a{color:inherit;text-decoration:none}.page-numbers{margin:0;list-style:none;padding:0;display:flex;justify-content:center}.page-numbers a,.page-numbers span,.wp-pagenavi a,.wp-pagenavi span{color:inherit;text-decoration:none;display:inline-block;padding:10px}.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink{font-weight:700;text-transform:uppercase;letter-spacing:1px}.wp-pagenavi a.previouspostslink{float:left;padding-left:0}.wp-pagenavi a.nextpostslink{float:right;padding-right:0}.back{margin-left:-62px}.back svg{margin-right:20px}#sidebar{box-shadow:0 0 10px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px 2px rgba(0,0,0,.1);padding:40px}#sidebar hr{margin:50px 0}#sidebar h6{font-family:orpheuspro,serif;font-weight:500;font-size:40px}#sidebar ul{list-style:none;padding:0;color:#133245}#sidebar ul li a{display:block;padding:10px 0}.pdfHolder{width:100%;position:relative;display:flex;align-items:center;justify-content:center}.pdfHolder img{width:auto;height:auto;object-fit:unset}.image_one{z-index:1;transform:rotate(6deg);max-width:300px;position:absolute}.image_one img{box-shadow:0 3px 20px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.15);-moz-box-shadow:0 3px 20px 0 rgba(0,0,0,.15)}.image_two{z-index:0;transform:rotate(17deg);max-width:300px}.single-events table{margin-bottom:40px;color:var(--heading-color)}.single-events table tr td{vertical-align:top;font-weight:600;padding:0 25px 0 0;font-size:18px}.single-events .details{display:block;box-shadow:0 0 14px 3px rgba(0,0,0,.1);-webkit-box-shadow:0 0 14px 3px rgba(0,0,0,.1);-moz-box-shadow:0 0 14px 3px rgba(0,0,0,.1);padding:50px 40px}.single-events .details .h3{font-size:37px}.single-events .details ul{margin:0;list-style:none;padding:0}.single-events .details ul li{margin:0;border-bottom:1px solid #dadfe2;padding-bottom:15px;padding-top:15px}.grid-item{width:20%;padding:7px}.sticky-tab-box{position:fixed;right:-305px;transition:.5s;top:10%;background-color:#fff;z-index:3;font-size:18px;padding:0 30px 25px;width:305px;text-align:center;box-shadow:0 3px 5px 0 rgba(0,0,0,.35);-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.35);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.35)}.sticky-tab-box .head{background-color:var(--heading-color);margin:0 -30px 40px;display:flex;justify-content:end}.sticky-tab-box .head .text{flex-grow:1;align-items:center;justify-content:center;display:flex;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.sticky-tab-box .head .close{padding:13px 15px 15px;border-left:1px solid #fff}.sticky-tab-box .head.trigger{margin:0;color:#fff;position:absolute;top:125px;left:-180px;transform:rotate(-90deg);width:100%}.sticky-tab-box .h3{font-size:34px;margin-top:50px;margin-bottom:25px}.sticky-tab-box p:not(.h3){font-size:inherit}.sticky-tab-box .icon{margin-right:20px}.sticky-tab-box.active{right:0}.hero .tile{display:inherit;margin-right:0}.hero .tile:after{content:'';padding:50px 25px 30px;position:absolute;bottom:0;left:0;width:100%;color:#fff;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);transition:.5s;height:70%;opacity:.5}.hero .gallery-tile{height:50%;width:50%}.hero .gallery-tile img{width:100%;height:100%;object-position:center center;object-fit:cover}.hero .detailsHolder{position:absolute;bottom:0;left:0;width:100%;z-index:1;height:100%}.hero .detailsHolder .details{bottom:0!important;padding:50px 0 30px!important;position:relative;height:100%}.hero .detailsHolder .details a{color:#fff;position:absolute;bottom:0;left:0;width:100%;text-align:left;max-width:1300px;height:100%;display:flex;align-items:end;padding-bottom:25px}.home_details{display:flex;flex-wrap:wrap;position:relative}.boxes .h4,.home_details .utils{display:flex;flex-direction:column}.home_details .name{width:80%}.home_details .status{margin:0;font-size:17px;letter-spacing:1px;color:#133245;font-weight:700}.home_details .price{font-size:1.25rem;font-size:clamp(1.25rem, 1.015625rem + 1.171875vw, 2.1875rem)}.home_details .utils{align-items:end;justify-content:end}.home_details .utils a{font-size:16px;margin-top:20px}.details{margin:0;list-style:none;display:flex;align-items:center;padding:0;font-size:16px;font-weight:500}.note,footer p{font-size:15px}.details li:not(:first-child){margin-left:45px}.details li svg{margin:0 5px 0 0}.home_details .info{font-size:17px;margin:0;border-bottom:1px solid #133245;padding:0 0 10px;color:#133245;list-style:none}#exitPopup .modal-body .container .row.active,.home_details .info li{display:flex}.home_details .info li .icon{width:45px}.home_details .info svg{max-width:30px;max-height:30px}.note{font-style:italic;margin-top:10px}.back-top,.tile .details p:not(.h3){text-transform:uppercase;font-size:19px}.single-homes .content ul{margin:0;padding:0;list-style:none}.single-homes .content ul li{border-bottom:1px solid #133245;display:flex;line-height:1;padding:22px 0}.single-homes .content ul li:before{content:'';display:block;width:7px;height:7px;margin:7px 20px 0 0;background-color:#133245;border-radius:100%}.boxes a{text-decoration:none;color:#fff;min-height:800px;display:flex;align-items:center;justify-content:center}.boxes .imageHolder{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;overflow:hidden}.boxes .imageHolder:after{content:'';background-color:#000;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.1;mix-blend-mode:multiply}.boxes .imageHolder img{transform:scale(1);transition:.5s}.boxes a:hover .imageHolder img{transform:scale(1.1)}.boxes .h4{text-transform:none;font-weight:400;color:#fff;text-decoration:none;font-size:1.75rem;font-size:clamp(1.75rem, 1.5625rem + .9375000000000001vw, 2.5rem);text-align:center;align-items:center}.boxes .h4 svg{margin-top:42px;width:55px;height:auto}.tile{display:block;margin-right:10px;position:relative;cursor:pointer}.tile .details{padding:50px 25px 30px;position:absolute;bottom:0;left:0;width:100%;color:#fff;flex-direction:column;justify-content:start;align-items:start;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);transition:.5s}.tile:hover .details{padding:50px 25px 60px}.tile .details p:not(.h3){color:#fff;letter-spacing:2px}body.home .tile{height:500px;margin:13px 0}footer{background-color:#133245;color:#fff;font-size:17px}footer p{color:#fff}footer .logo>svg{width:200px}footer .top{padding-bottom:40px}footer .socials li:not(:last-child){margin-right:35px}footer ul{color:#fff;font-size:inherit}footer .row.location{position:relative;display:flex;align-items:center}footer .logo-socials:after,footer .row.location:after{content:'';background-color:#fff;height:1px;position:absolute;bottom:0;left:15px;right:15px}footer ul.states{padding:0;margin:0;list-style:none;columns:5}footer ul.states li{padding:7px 0}footer .h3{font-size:1.0625rem;font-size:clamp(1.0625rem, .921875rem + .703125vw, 1.625rem)}footer .privacy{font-size:15px;color:#516168}footer .privacy li:not(:last-child){padding-right:15px;margin-right:15px}footer .privacy li:not(:last-child):after{content:'';background-color:#516168;width:1px;position:absolute;top:0;bottom:0;right:0}.back-top{letter-spacing:1px;display:flex;align-items:center;justify-content:end}.back-top svg{transform:rotate(-90deg)}footer .yakk-logo{max-width:35px;position:relative;top:-2px}footer .yakk-logo path{fill:#133245;position:relative;top:-2px}footer .bottom{background-color:#fff;color:#000}footer .copyright p{font-size:15px;color:#000}.search>.container>.row{background-color:#fff;margin:30px 5px;box-shadow:0 4px 6px 0 rgba(0,0,0,.17);-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.17);-moz-box-shadow:0 4px 6px 0 rgba(0,0,0,.17)}#exitPopup .modal-xl{max-width:1320px}#exitPopup .modal-header{border:0;padding:0;position:absolute;top:0;right:0;z-index:2}#exitPopup .modal-header button{background-color:transparent;border:0;padding:10px 15px;font-size:30px;line-height:1}#exitPopup .modal-body .contentHolder{padding:20px 60px}#exitPopup .modal-body .contentHolder .h2{font-size:50px;line-height:1;margin:0}#exitPopup .modal-body .contentHolder .h3{font-size:35px;line-height:1.2;margin:35px 0 40px}.hero.seo.feature:not(.reverse){height:80vh}.hero.seo.feature:not(.reverse) p{max-width:550px;margin-top:20px;margin-bottom:80px}.map.seo iframe{display:block;width:100%;height:600px}.seo.content.accordion .row{align-items:start!important}.accordion.seo .h3{font-size:20px;font-family:proxima-nova,sans-serif;padding:20px 55px 20px 0}.subbies{display:flex;justify-content:center}a.related{border:1px solid var(--heading-color)!important;padding:10px 20px;display:inline;width:auto;margin:0 10px;font-size:16px}a.related:hover{background-color:var(--heading-color);color:#fff}@media screen and (min-width:992px){.content.default .content_col{padding-right:6%;padding-left:calc(var(--bs-gutter-x)* .5)}.content.default .image_col{padding-left:3%;padding-right:calc(var(--bs-gutter-x)* .5)}.content.reverse .content_col{padding-left:6%;padding-right:calc(var(--bs-gutter-x)* .5)}.content.background .content_col,.content.reverse .image_col{padding-right:3%;padding-left:calc(var(--bs-gutter-x)* .5)}.bg_whiteToBigPrimary{overflow:visible;padding-top:0;margin-top:80px}.bg_whiteToBigPrimary .row,.bg_whiteToSmallPrimary .row{align-items:start!important}.bg_whiteToBigPrimary .content_col{padding-top:60px}.bg_whiteToBigPrimary .imageHolder{margin-top:-65px}}@media screen and (max-width:1600px){.menuHolder{width:24%}.menuHolder nav ul.sub-menu{width:317%}}@media screen and (max-width:1400px){header .utils a{padding:20px 15px}.hero .videoHolder .play-button{left:66.66666667%}.map.look .wpgmza-marker-listing-category-filter span:before{font-size:20px}.map.look .wpgmza-store-locator input{padding:10px 45px 10px 10px}.filters.news .searchandfilter>ul>li:nth-child(3){left:22%}.filters .searchandfilter ul>li[data-sf-field-input-type=select] .prettydropdown{max-width:200px}footer,footer .copyright p,footer .privacy,footer .utils,footer p{font-size:12px}.back-top{font-size:15px}.resp-tabs-list li{padding:0 0 15px!important}.floorplan .area{flex-direction:column}}@media screen and (max-width:1199px){header,li.sf-field-category[data-sf-field-input-type=radio]>ul{font-size:16px}header .logo{width:75px;overflow:hidden;padding:12px 0 12px 12px}header .logo svg{width:100px;height:auto}header .logo.pelican-waters svg{width:auto}.sf-field-post-meta-state h4,.sf-field-post-meta-suburb h4,header .logo path:not(.no_change),header .logo polygon,header .logo.resort path.cls-3,header .resort_menu span svg{display:none}body.home header .logo path:not(.no_change),header .logo.resort path{display:block}header .search svg{top:calc(50% - 16px);width:16px;left:0}header .search input{padding:27px 15px 27px 35px}header #menu-btn{min-width:0;padding:16px 25px}header #menu-btn svg{margin-right:0}header .utils a{padding:20px}body.home header .logo{width:135px}body.home header .search{margin:0 100px 0 140px}header.open{color:#fff;height:100vh;overflow:scroll;background-color:#133245!important}header.open .logo{border-color:#3f5968}header.default+main{margin-top:84px}.searchandfilter>ul>li:first-child,.searchandfilter>ul>li:nth-child(2),.searchandfilter>ul>li:nth-child(3){flex-direction:column;justify-content:end;align-items:start}.filters .searchandfilter ul>li[data-sf-field-input-type=select] label{width:100%}.gallery .slide{height:520px}.features ul{grid-template-columns:repeat(auto-fill,48%)}.floorplan .top{flex-direction:column}.verticalTabs .resp-tabs-list li{padding:30px 10px!important}.map.look .wpgmza-marker-listing-category-filter{width:calc(55% - 40px);padding:40px 0 40px 40px}.map.look .wpgmza-store-locator{padding:37px 50px 39px 55%}.map.perfect .overlay{padding:30px 0 0 40px}.map.perfect .wpgmza_marker_list_class{padding:170px 0 0 40px}}@media screen and (max-width:992px){.menuHolder,header .container.wide{overflow:hidden}.floorplan .row>div:first-child,.floorplan .row>div:last-child{padding-right:30px;padding-left:30px}.bg_whiteToBigPrimary{background:var(--primary-color);padding-top:20%;padding-bottom:20%}.bg_whiteToSmallPrimary{background:#fff}.mobile_bg_white{background-color:#fff}.mobile_bg_primary{background-color:var(--primary-color)}.mobile_bg_secondary{background-color:var(--secondary-color)}.home header.open:not(.sticky):before,.menuHolder,.menuHolder nav ul.sub-menu,.menuHolder nav ul.sub-menu ul{background-color:#133245!important}.no-padding-top.mobile_bg_primary,.no-padding-top.mobile_bg_secondary{padding-top:20%}.no-padding-bottom.mobile_bg_primary,.no-padding-bottom.mobile_bg_secondary{padding-bottom:20%}.btn.phone>svg{width:19px;margin-right:15px}header{backdrop-filter:none!important}header .logo{order:1;border-right:1px solid #e8eaec;position:absolute;top:0;left:0}header .resort_menu{order:2;position:unset}header .resort_menu span{width:auto;margin:0 75px;padding:24px 25px}.menuHolder .back,.searchandfilter ul>li[data-sf-field-input-type=select] .prettydropdown>ul>li,.searchandfilter>ul>li{width:100%!important}header .resort_menu ul{position:relative;left:0;border-bottom:1px solid #3f5968;display:none}header .resort_menu ul li a{padding:10px;height:130px}header .search{order:2;margin:0 100px}header .search input{padding:24px 15px 24px 35px}header #menu-btn{order:3;border:0;position:absolute;top:0;right:0}header ul li.has-dropdown>a:after{top:unset;margin-left:0;margin-right:16px;right:15px;margin-top:7px;position:absolute}.menuHolder{width:100%;position:relative;padding:0;display:none;z-index:2}.menuHolder nav ul.sub-menu{top:43px;left:100%;width:100%;visibility:visible;opacity:1;flex-direction:column;padding:0 40px;z-index:2}.menuHolder nav ul.sub-menu>li>.h3{font-family:proxima-nova,sans-serif;font-size:15px;color:#fff!important;position:relative}.menuHolder nav ul.sub-menu>li>.h3:after{border-color:#fff;width:8px;height:8px;position:absolute;top:1px;margin-left:0;right:0}.menuHolder nav ul.states>li:first-child,.menuHolder nav ul.states>li:nth-child(2),.menuHolder nav ul.states>li:nth-child(3),.menuHolder nav ul.states>li:nth-child(4),.menuHolder nav ul.states>li:nth-child(5){width:100%;padding-right:0;margin-left:0;color:#fff!important}.menuHolder nav ul.sub-menu ul{z-index:3}.menuHolder .back{margin-bottom:31px!important;padding-left:4px}.menuHolder .back:before{content:'';border:1px solid #fff;width:8px;height:8px;display:inline-block;transform:rotate(-135deg);border-left:0;border-bottom:0;position:relative;top:-1px;margin-right:15px}.menuHolder .mobile-heading{text-transform:uppercase;font-weight:600;margin-bottom:31px!important;width:100%!important}.menuHolder ul.resorts{columns:unset!important;position:absolute;top:0;left:100%;width:100%;transition:.5s;display:block;padding:0 40px;height:100%}.menuHolder ul.resorts li{width:50%;float:left}.menuHolder nav ul.sub-menu.active,.menuHolder nav ul.sub-menu.active ul.active{left:0}.map.look .wpgmza_innermap_holder,.menuHolder ul.news .featured,.resp-tab-content .content_col .h3,.tabsForHomes h2.resp-accordion{display:none}.menuHolder ul.news a,header.open .search input{color:#fff}header.overlay .logo{border:0}header.open .resort_menu ul{display:flex}header.open .search input ::placeholder{color:#fff}header.open .search input ::-ms-input-placeholder{color:#fff}header.open .search svg path{fill:#fff}.map .overlay .resort-key ul.active,header.open .menuHolder{display:block}header.default+main{margin-top:72px}.hero.feature.reverse{height:calc(100dvh - 78px)}.hero.feature:not(.reverse){height:100dvh}.hero.feature.reverse .h1{max-width:72%}.hero .videoHolder .play-button{left:auto;transform:unset;right:13%}.content .image_col,.features.highlighted .image_col{margin-top:60px}.content.default.mobile_layout_reverse .content_col{order:2}.content.default.mobile_layout_reverse .image_col{order:1;margin-top:0!important;margin-bottom:60px!important}.content.no-image .col-12,.featured .listing.news{flex-direction:column}.content.no-image .col-12 .h2,.map.look .wpgmza-store-locator .wpgmza-address-container{width:100%}.content.no-image .col-12 .paragraphs{width:100%;padding-left:0}.content.with-cta .box{max-width:100%;margin-top:50px;margin-bottom:10px}.cta.download{padding:20% 30px;text-align:center}.features.highlighted{padding-top:40px}.resp-tab-content{padding:30px 0}.resp-tab-content .content_col{padding-right:0}.resp-tab-content .content_col ul{margin-bottom:30px}.resp-tab-content .image_col{margin-top:35px}section.tabs.vertical{padding-top:100px}.indicator{margin:11px 10px 0;float:right}.resp-accordion-closed,.resp-tabs-list{display:none!important}h2.resp-accordion{font-size:25px;border:0!important;background-color:transparent!important;padding:20px 0!important;border-bottom:1px solid #133245!important;margin:0;display:block}h2.resp-accordion.resp-tab-active .indicator{transform:rotate(180deg)}.resp-vtabs{border-bottom:0}.resp-vtabs h2.resp-accordion.resp-tab-active{border-bottom:0!important}.resp-vtabs .resp-tab-content{border:1px solid #c1c1c1;padding:0}.resp-vtabs .resp-tab-content.resp-tab-content-active{border-bottom:1px solid #133245!important}.resp-vtabs .resp-tab-content .content_col{padding-left:15px;padding-top:0;padding-bottom:20px}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:100px;clear:none}.floorplan .total-area,.home_details .info,.map .overlay{border-top:1px solid #133245}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}.horizontalTabs .resp-tab-content .content_col ul{columns:1}.filters .form{padding:30px}.filters .searchandfilter ul>li[data-sf-field-input-type=select] h4{display:none;font-size:14px;text-align:center;margin:0 0 15px;width:100%}.filters .searchandfilter ul>li[data-sf-field-input-type=select] .prettydropdown>ul>li.selected{font-size:18px}.filters .searchandfilter>ul>li:first-child h4{display:block!important}.searchandfilter>ul>li{padding:0!important;margin:10px 0!important}.filters .searchandfilter ul>li[data-sf-field-input-type=checkbox]>ul{left:0;right:0}.filters .searchandfilter .sf-meta-range{left:0;width:100%}.filters .searchandfilter ul>li[data-sf-field-input-type=select]{align-items:start;justify-content:start}.filters .searchandfilter ul>li[data-sf-field-input-type=select] .prettydropdown{position:relative;max-width:100%}.filters.news .searchandfilter>ul>li:nth-child(2){width:50%!important;position:relative;bottom:0;left:0;padding-right:20px!important}.filters.news .searchandfilter>ul>li:nth-child(3){width:50%!important;position:relative;bottom:0;left:0;padding-left:20px!important}.listings .search-filter-results>.row>.col-12{padding-left:35px;padding-right:35px}.featured .listing.news .imageHolder{width:100%;height:200px;min-height:200px}.featured .listing.news .info{width:100%;padding:25px 0 0}.featured .listing.news .info h3{font-size:35px}.wp-pagenavi{margin-top:12%}.home_details{overflow:visible}.home_details .info{flex-direction:column;padding:20px 0}.home_details .info li{margin:10px 0}.home_details .info .btn.link{display:flex;flex-direction:row-reverse;justify-content:start}.home_details .info .btn.link svg{margin:0 12px 0 0!important}.tabsForHomes .resp-tabs-list{display:flex!important;overflow:scroll;margin-right:-30px}.floorplan{position:relative;padding-bottom:0!important}.floorplan .row>div:last-child{display:flex;flex-direction:column}.floorplan .top{position:absolute;top:0;left:0;width:100%;padding:20px 30px;flex-direction:row}.floorplan .areas{order:2;border-bottom:0}.floorplan .total-area{order:1;border-bottom:0}.map .overlay{position:relative;left:0;top:0;width:100%;max-width:100%;padding:20% 0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;text-align:center}.map .overlay .resort-key{position:absolute;right:0;padding:16px;top:100%}.map .overlay .resort-key h3{font-family:proxima-nova,sans-serif;font-size:13px;text-transform:uppercase;font-weight:600;letter-spacing:1.5px;margin:0;padding:12px 16px;background-color:#fff;border-radius:5px}.map .overlay .resort-key h3:after{content:'';border:2px solid #133245;width:7px;height:7px;display:inline-block;border-bottom:0;border-left:0;transform:rotate(135deg);position:relative;top:-3px;margin-left:6px}.map .overlay .resort-key ul{font-size:14px;display:none}.map .wpgmza_infowindow_link a{background-image:none;font-size:12px;height:auto;width:auto}.map.look .wpgmza-marker-listing-category-filter{flex-direction:column;padding:30px;align-items:center;justify-content:start;width:calc(100% - 70px);left:35px}.map.look .wpgmza-marker-listing-category-filter span:before{font-size:15px}.map.look .wpgmza-marker-listing-category-filter span{margin-right:0}.map.look .wpgmza-marker-listing-category-filter select{width:100%;margin-top:15px}.map.look .wpgmza-store-locator{padding:140px 30px 30px;flex-direction:column;align-items:center;margin-bottom:0}.map.look .wpgmza-store-locator .wpgmza-search{margin-top:15px}.map.look .wpgmza_map{height:300px!important}.map.perfect .wpgmza_map{width:100%!important;order:1}.map.perfect .overlay{position:relative;width:100%;max-width:100%;padding:0;margin:0 0 30px}.map.perfect .wpgmza_marker_list_class{width:100%!important;padding:0;margin:0 0 50px}.frame-container iframe{height:300px}footer .utils{columns:4}footer .privacy a,footer .utils a{display:block;padding:8px 0}footer .privacy li:not(:last-child):after{top:8px;bottom:8px}}@media screen and (max-width:768px){.back{margin-left:0;margin-bottom:59px;display:block}.btn>svg,.listing svg{max-width:26px}.btn.phone{margin-right:30px;top:0}section{padding-top:20%;padding-bottom:20%}.hero .caption>.container>.row>.col-12,section .container>.row>.col-12{padding-left:35px;padding-right:35px}.no-padding-top-mobile{padding-top:0}.no-padding-bottom-mobile{padding-bottom:0}.hero{padding-top:80px;padding-bottom:80px}.hero .caption .h6{margin:0 0 7px}.hero .h4{max-width:230px}.hero.feature .watermark{width:38%}.hero.with_videos .h1{padding-right:0}.hero .videoHolder .play-button{transform:translateY(-20px);right:20%}.features.icons ul li .icon,.hero .videoHolder .play-button svg{max-width:40px}.gallery.carousel .caption,.listings.resort .accordion .ui-accordion-header:after,.sticky-tab-box .content_box,footer .logo-socials:after,footer .privacy li:not(:last-child):after,section.mobile-image-hide>.container>.row>.col-12.image_col{display:none}.details li,.gallery.carousel .flickity-page-dots,.listing.news{display:flex}.dynamic .overflowed{padding-left:35px}body.home .tile{height:255px}.content:not(.background):not(.newsletter) .imageHolder{height:340px}.content .btn{margin-top:10px}.content.testimonials .flickity .h4{max-width:180px}.content.testimonials .flickity p:first-child{padding-top:30px}.content.testimonials .flickity:before{width:50px;height:50px;left:0}.content.testimonials .flickity .h3{margin-top:45px}.video,body.single-resort section.video{min-height:260px}.video svg{max-width:65px;margin-left:0}.listing.event.upcoming.col-lg-12,.youtubbed .play-button{flex-direction:column}.flickity-page-dots{padding-left:160px;padding-right:20px}.flickity.buttons_bottomLeft .flickity-button{left:34px}.flickity.buttons_bottomLeft .flickity-button.next{left:88px}.gallery .slide{height:237px}.gallery.carousel .slide{padding-right:10px}.accordion .ui-accordion-header .ui-accordion-header-icon{width:25px;height:25px;top:calc(50% - 12px)}.boxes a{min-height:0;padding-top:25%;padding-bottom:25%}.boxes .h4 svg{margin-top:30px;width:35px}.map.look .wpgmza_marker_list_class .wpgmza_basic_row{margin-bottom:15px;padding-bottom:25px}.map.look .wpgmza_marker_list_class .wpgmza_marker_title{font-size:24px}.details li,.map.look .wpgmza_marker_list_class .wpgmza-desc p,.map.perfect .wpgmza-basic-list-item.wpgmza_div_title{font-size:16px}.map.look .wpgmza_marker_list_class .wpgmza-link,.sticky-tab-box .head .text{font-size:15px}.map.explore .wpgmza_map,.map.perfect .wpgmza_map{height:500px!important}.map.perfect .mapHolder .row .col-12{padding:0}.map.perfect .overlay,.map.perfect .wpgmza_marker_list_class{padding:0 35px}.map.perfect .wpgmza_marker_list_class>div{border:0;padding:0 35px}#ninja_forms_required_items,.nf-field-container,.nf-form-cont .five-sixths,.nf-form-cont .four-sixths,.nf-form-cont .one-fourth,.nf-form-cont .one-half,.nf-form-cont .one-sixth,.nf-form-cont .one-third,.nf-form-cont .three-fourths,.nf-form-cont .three-sixths,.nf-form-cont .two-fourths,.nf-form-cont .two-sixths,.nf-form-cont .two-thirds{margin:0 0 20px!important;width:100%!important;padding:0!important}.form .nf-field-label .nf-label-span,.form .nf-field-label label{margin-bottom:10px;margin-top:25px!important}.listing.news .info,form .four-col-list ul li{width:50%}form .four-col-list ul li:nth-child(odd){clear:both}.form .nf-form-content label{font-size:14px}.filters.news .searchandfilter>ul>li:first-child{overflow-x:scroll;margin-right:-35px!important;width:calc(100% + 35px)!important}.filters.news .searchandfilter>ul>li:first-child>ul{width:700px}.filters.events .searchandfilter>ul>li:nth-child(3){width:calc(100% + 90px)!important}.listing{margin:25px 0}.listing h3{margin:20px 0 10px}.listing .status{font-size:12px;font-weight:600}.listing .imageHolder,.listing.resort .imageHolder{height:200px}.listing.board-member .imageHolder{height:auto}.listings.resort .accordion .ui-accordion-header{font-size:35px}.listings.resort div.ui-accordion-content{padding:10px 0 0}.listing.news .imageHolder{width:50%;height:auto;min-height:290px}.listing.event.upcoming .imageHolder{height:200px!important}.listing.event.upcoming.col-lg-12 .contentHolder{padding-left:0}.hero .detailsHolder .details{padding:50px 0 10px!important}.floorplan .area table tr td,.hero .detailsHolder .details a,.total-area{font-size:12px}.hero .detailsHolder .details a.btn>svg{max-width:20px}.home_details .status{position:absolute;top:-26px;right:30px;background-color:#fff;padding:4px 15px;font-size:12px}.home_details .name{width:100%;line-height:1}.home_details .price{width:100%}.details li{align-items:center}.details li:not(:first-child){margin-left:25px}.details li svg{max-width:25px;max-height:25px}.home_details .utils{align-items:start;justify-content:start}section.tabs.vertical{padding-top:14%}.resp-tabs-list li,footer .copyright p,footer p{font-size:13px}.floorplan{padding-top:120px!important}.floorplan .top{margin:0;flex-direction:column}.floorplan .area table{min-width:0;width:100%}.features ul{grid-template-columns:repeat(auto-fill,100%)}.features ul li{padding:10px 0}.features ul li svg{max-height:40px}.features.distances ul li{border:0}section.gallery.default>.container>.row.galleryHolder>.col-12{padding-left:0;padding-right:0}.gallery.default .carousel-thumbs .slide{width:25%;padding:5px;height:70px}footer .bottom,footer .top{padding-left:15px;padding-right:15px}footer .logo>svg{width:150px}footer .socials li:not(:last-child){margin-right:12px}footer .socials li svg{margin-right:0;max-height:18px}.state_heading_holder .h3{position:relative;padding:20px 0}.state_heading_holder .h3:after{content:'';position:absolute;right:12px;border:2px solid #fff;border-left:0;border-top:0;width:10px;aspect-ratio:1;transform:rotate(45deg);margin-top:4px}.states_holder{height:0;overflow:hidden;transition:.5s}footer .row.location.active .states_holder{height:auto;padding-bottom:25px}footer .row.location.active .state_heading_holder .h3:after{transform:rotate(-135deg);margin-top:8px}footer .utils,footer ul.states{columns:2}footer .privacy{columns:2;font-size:13px}footer .privacy li{padding-right:0!important;margin-right:0!important}.sticky-tab-box{right:10px;top:auto;bottom:36px;background-color:#fff;z-index:3;font-size:18px;padding:0;width:170px;transition:none;display:block!important}.sticky-tab-box .head.trigger{top:0;left:0;transform:none;width:100%;height:36px}.sticky-tab-box .h3{margin-top:0;padding-top:70px}.sticky-tab-box .head .close{padding:2px 15px;display:none}.sticky-tab-box .head.trigger svg{width:13px}.sticky-tab-box.active:before{content:'';background-color:#000;position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;z-index:-18;opacity:.7}.sticky-tab-box.active{right:20px;height:auto;bottom:20px;left:20px;width:auto;top:20px}.sticky-tab-box.active .head .close{display:block}.sticky-tab-box.active .content_box{display:block;height:100%;background-color:#fff;padding:10px 30px}}@media screen and (max-width:400px){.listing.news .imageHolder{min-height:0}.listing.news .tagged,.listing.news time{font-size:12px}.listing.news h3{height:auto}}.grecaptcha-badge{visibility:hidden}