.blocklink,.button,.dropDown span.coverUp,.select{-ms-user-select:none;-webkit-user-select:none}.blocklink,.button,.stylized-form input[type=button]{-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;-moz-appearance:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.hidden,.tabBumper{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{width:100%;margin:0;padding:0}a{text-decoration:none}#contact-us-page .disclaimer-checkbox a,#propertyResults .propertyWrapper .propertyInfoWrapper .ctaDesc:hover,.disclaimer a,.disclaimer-checkbox a,.disclaimer-link,p a:hover{text-decoration:underline}::-moz-placeholder{color:#042e33;opacity:1}:-ms-input-placeholder{color:#042e33;opacity:1}#find-your-new-home-page .find-your-new-home-a-spot .primary-text,#state-page .state-a-spot .primary-text,.community-aspot-carousel .slide-text .primary-text,.magazine-component .cover-photo-container .tagline-text-bold,.raleway70Bold{font-family:Raleway,sans-serif;font-size:70px;font-weight:700;letter-spacing:0;line-height:70px;text-transform:none}@media only screen and (max-width:768px){#find-your-new-home-page .find-your-new-home-a-spot .primary-text,#state-page .state-a-spot .primary-text,.community-aspot-carousel .slide-text .primary-text,.magazine-component .cover-photo-container .tagline-text-bold,.raleway70Bold{font-size:40px;line-height:40px}}#promotion-aspot-banner .promo-subheader,#promotions-and-events .promotions-aspot .copy .secondary-text,.community-aspot-carousel .title-card .home-design-title,.error-not-found h1,.raleway60ExtraLight{font-family:Raleway,sans-serif;font-size:60px;font-weight:100;letter-spacing:2px;line-height:60px;text-transform:none}@media only screen and (max-width:768px){#promotion-aspot-banner .promo-subheader,#promotions-and-events .promotions-aspot .copy .secondary-text,.community-aspot-carousel .title-card .home-design-title,.error-not-found h1,.raleway60ExtraLight{font-size:25px;font-weight:400;line-height:28px}}.event-listing-description .events-header,.raleway48{font-family:Raleway,sans-serif;font-size:48px}#sitemap .header-section .header,#sitemap .header-section .sub-header,.design-home-media-gallery .header .media-gallery-header .media-gallery-title-container .media-gallery-title,.facebook-component .header-text,.magazine-component .cover-photo-container .header-text,.magazine-component .cover-photo-container .tagline-text-light,.raleway40,.raleway40Bold,.raleway40Light,.tabbed-content-banner .tabbed-content-detail .tabbed-content-copy{font-family:Raleway,sans-serif;font-size:40px;letter-spacing:1px;line-height:45px;text-transform:none}@media only screen and (max-width:768px){#sitemap .header-section .header,#sitemap .header-section .sub-header,.design-home-media-gallery .header .media-gallery-header .media-gallery-title-container .media-gallery-title,.facebook-component .header-text,.magazine-component .cover-photo-container .header-text,.magazine-component .cover-photo-container .tagline-text-light,.raleway40,.raleway40Bold,.raleway40Light,.tabbed-content-banner .tabbed-content-detail .tabbed-content-copy{font-size:35px;line-height:40px}}@media only screen and (max-width:670px){#sitemap .header-section .header,#sitemap .header-section .sub-header,.design-home-media-gallery .header .media-gallery-header .media-gallery-title-container .media-gallery-title,.facebook-component .header-text,.magazine-component .cover-photo-container .header-text,.magazine-component .cover-photo-container .tagline-text-light,.raleway40,.raleway40Bold,.raleway40Light,.tabbed-content-banner .tabbed-content-detail .tabbed-content-copy{font-size:30px;line-height:35px}}#sitemap .header-section .header,.raleway40Bold,.tabbed-content-banner .tabbed-content-detail .tabbed-content-copy{font-weight:700}#sitemap .header-section .sub-header,.design-home-media-gallery .header .media-gallery-header .media-gallery-title-container .media-gallery-title,.facebook-component .header-text,.magazine-component .cover-photo-container .header-text,.magazine-component .cover-photo-container .tagline-text-light,.raleway40Light{font-weight:300}#promotion-aspot-banner .promo-copy,#state-page[data-is-enhanced-template=true] #map-form-container .region-form-header,.raleway30,.raleway30Light,.raleway30Normal,.residence-category__header{font-family:Raleway,sans-serif;font-size:30px;letter-spacing:1px;line-height:34px;text-transform:none}@media only screen and (max-width:768px){#promotion-aspot-banner .promo-copy,#state-page[data-is-enhanced-template=true] #map-form-container .region-form-header,.raleway30,.raleway30Light,.raleway30Normal,.residence-category__header{font-size:28px;line-height:32px}}@media only screen and (max-width:670px){#promotion-aspot-banner .promo-copy,#state-page[data-is-enhanced-template=true] #map-form-container .region-form-header,.raleway30,.raleway30Light,.raleway30Normal,.residence-category__header{font-size:26px;line-height:30px}}.raleway30Normal{font-weight:400}#promotion-aspot-banner .promo-copy,#state-page[data-is-enhanced-template=true] #map-form-container .region-form-header,.raleway30Light,.residence-category__header{font-weight:300}#brand-map-section .primary-text,#contact-us-page h2.contact-us-subheader,#find-your-new-home-page .boyl-section .primary-text,#find-your-new-home-page .find-your-new-home-a-spot .secondary-text,#homeowner-services .contact-section .contact-details .location-container .title,#promotion-aspot-banner .promo-header,#promotion-state-banner .primary-text,#promotions-and-events .promotions-aspot .copy .primary-text,#promotions-and-events .promotions-deals .primary-text,#promotions-and-events .promotions-email-dropdown-placeholder .promotions-email-dropdown .primary-text,#promotions-and-events .single-community-bar .primary-text,#why-live-here-grid .why-live-here-grid__header,.error-not-found h2,.featured-information-section .callout,.featured-information-section .callout ul li,.featured-information-section .callout-header,.featured-information-section.featured-information--residence .residence-title,.form-thank-you-message .thank-you-title,.magazine-component .articles-container .article .header-text,.raleway28,.raleway28Bold,.raleway28ExtraBold,.raleway28Normal,.stylized-form .form-title,.testimonial-detail .testimonial-intro h1,.testimonial-detail .testimonial-intro h2,.why-live-here-banner-container .why-live-here-banner__header{font-family:Raleway,sans-serif;font-size:28px;letter-spacing:1px;line-height:32px;text-transform:none}@media only screen and (max-width:768px){#brand-map-section .primary-text,#contact-us-page h2.contact-us-subheader,#find-your-new-home-page .boyl-section .primary-text,#find-your-new-home-page .find-your-new-home-a-spot .secondary-text,#homeowner-services .contact-section .contact-details .location-container .title,#promotion-aspot-banner .promo-header,#promotion-state-banner .primary-text,#promotions-and-events .promotions-aspot .copy .primary-text,#promotions-and-events .promotions-deals .primary-text,#promotions-and-events .promotions-email-dropdown-placeholder .promotions-email-dropdown .primary-text,#promotions-and-events .single-community-bar .primary-text,#why-live-here-grid .why-live-here-grid__header,.error-not-found h2,.featured-information-section .callout,.featured-information-section .callout ul li,.featured-information-section .callout-header,.featured-information-section.featured-information--residence .residence-title,.form-thank-you-message .thank-you-title,.magazine-component .articles-container .article .header-text,.raleway28,.raleway28Bold,.raleway28ExtraBold,.raleway28Normal,.stylized-form .form-title,.testimonial-detail .testimonial-intro h1,.testimonial-detail .testimonial-intro h2,.why-live-here-banner-container .why-live-here-banner__header{font-size:26px;line-height:30px}}@media only screen and (max-width:670px){#brand-map-section .primary-text,#contact-us-page h2.contact-us-subheader,#find-your-new-home-page .boyl-section .primary-text,#find-your-new-home-page .find-your-new-home-a-spot .secondary-text,#homeowner-services .contact-section .contact-details .location-container .title,#promotion-aspot-banner .promo-header,#promotion-state-banner .primary-text,#promotions-and-events .promotions-aspot .copy .primary-text,#promotions-and-events .promotions-deals .primary-text,#promotions-and-events .promotions-email-dropdown-placeholder .promotions-email-dropdown .primary-text,#promotions-and-events .single-community-bar .primary-text,#why-live-here-grid .why-live-here-grid__header,.error-not-found h2,.featured-information-section .callout,.featured-information-section .callout ul li,.featured-information-section .callout-header,.featured-information-section.featured-information--residence .residence-title,.form-thank-you-message .thank-you-title,.magazine-component .articles-container .article .header-text,.raleway28,.raleway28Bold,.raleway28ExtraBold,.raleway28Normal,.stylized-form .form-title,.testimonial-detail .testimonial-intro h1,.testimonial-detail .testimonial-intro h2,.why-live-here-banner-container .why-live-here-banner__header{font-size:24px;line-height:30px}}#brand-map-section .primary-text,#contact-us-page h2.contact-us-subheader,#homeowner-services .contact-section .contact-details .location-container .title,#promotion-aspot-banner .promo-header,#promotion-state-banner .primary-text,#promotions-and-events .promotions-aspot .copy .primary-text,#promotions-and-events .promotions-deals .primary-text,#promotions-and-events .promotions-email-dropdown-placeholder .promotions-email-dropdown .primary-text,#promotions-and-events .single-community-bar .primary-text,#why-live-here-grid .why-live-here-grid__header,.error-not-found h2,.featured-information-section.featured-information--residence .residence-title,.form-thank-you-message .thank-you-title,.raleway28ExtraBold,.stylized-form .form-title,.testimonial-detail .testimonial-intro h1,.testimonial-detail .testimonial-intro h2,.why-live-here-banner-container .why-live-here-banner__header{font-weight:800}#find-your-new-home-page .boyl-section .primary-text,.raleway28Bold{font-weight:700}#find-your-new-home-page .find-your-new-home-a-spot .secondary-text,.featured-information-section .callout,.featured-information-section .callout ul li,.featured-information-section .callout-header,.magazine-component .articles-container .article .header-text,.raleway28Normal{font-weight:400}#brand-map-section .or-text,#propertyResults .propertyWrapper .propertyInfoWrapper .propertyListingHeader,#state-page .state-a-spot .state-description-header-text,.community-aspot-carousel .media-gallery-overlay .media-gallery-overlay-content h4,.community-aspot-carousel .slide-text .secondary-text,.event-results-wrapper .event-wrapper .event-listing-header,.raleway24,.raleway24Bold,.raleway24Normal,.residence-bedroom-header,.residence-unit-header,.toggle .toggle-button,.toggle .toggle-button.active{font-family:Raleway,sans-serif;font-size:24px;font-weight:400;letter-spacing:1px;line-height:30px;text-transform:none}#brand-map-section .or-text,#propertyResults .propertyWrapper .propertyInfoWrapper .propertyListingHeader,#state-page .state-a-spot .state-description-header-text,.event-results-wrapper .event-wrapper .event-listing-header,.raleway24Bold,.residence-bedroom-header,.residence-unit-header,.toggle .toggle-button.active{font-weight:700}.community-aspot-carousel .media-gallery-overlay .media-gallery-overlay-content h4,.community-aspot-carousel .slide-text .secondary-text,.raleway24Normal,.toggle .toggle-button{font-weight:400}.featured-home-detail .header-button-container .extra-header,.featured-home-detail .title-header--extra .extra-header,.four-seasons .header-button-container .extra-header,.four-seasons .header-button-container .title-header--extra .extra-header,.four-seasons .header-button-container.qmi .extra-header,.four-seasons .header-button-container.qmi .title-header--extra .extra-header,.raleway20Bold,.side-nav #expandable-list li .homeListing-item .extra-suite-text{font-family:Raleway,sans-serif;font-style:normal;font-weight:800}#brand-map-section .secondary-text,#event-registration #event-registration-form .form-section-title,#find-your-new-home-page .state-card .state-text,#homeowner-services .contact-section .contact-details .contact-location h2,#homeowner-services .contact-section .contact-details .contact-location h2.number,#promotions-and-events .promotions-email-dropdown-placeholder .promotions-email-dropdown .secondary-text,#propertyResults .propertyResultsHeader,#sitemap .nav-content .link,#sitemap .state-content .communities-header,#sitemap .state-content .state-header,#state-page #underFilter #changeLocation .change-location-header,#state-page #underFilter .number-of-nearby-results,#state-page #underFilter .number-of-results,.community-aspot-carousel .title-card .home-design-subtitle-container .home-design-subtitle,.featured-information-section .section-title,.featured-information-section a,.featured-information-section p,.featured-information-section.featured-information--residence .callout,.featured-information-section.featured-information--residence .callout ul li,.featured-information-section.featured-information--residence .callout-header,.featured-information-section.featured-information--residence .residence-info .availability-title,.form-thank-you-message .thank-you-message,.no-search-results-notice,.property .nearbyHeading,.raleway18,.raleway18Bold,.raleway18ExtraBold,.raleway18Normal,.refine-search .accordion-block .clearButton,.refine-search .accordion-block .refine-search-label,.residence-meta-data,.stylized-form .form-sub-title,.tabbed-content-banner .tabbed-content-detail .tabbed-content-secondary-copy{font-family:Raleway,sans-serif;font-size:18px;letter-spacing:1px;line-height:24px;text-transform:none}#event-registration #event-registration-form .form-section-title,#propertyResults .propertyResultsHeader,#state-page #underFilter .number-of-nearby-results,#state-page #underFilter .number-of-results,.no-search-results-notice,.raleway18ExtraBold,.stylized-form .form-sub-title{font-weight:800}#find-your-new-home-page .state-card .state-text,#homeowner-services .contact-section .contact-details .contact-location h2,#sitemap .state-content .communities-header,.community-aspot-carousel .title-card .home-design-subtitle-container .home-design-subtitle,.featured-information-section .section-title,.featured-information-section.featured-information--residence .callout-header,.featured-information-section.featured-information--residence .residence-info .availability-title,.property .nearbyHeading,.raleway18Bold,.refine-search .accordion-block .clearButton,.refine-search .accordion-block .refine-search-label{font-weight:700}#brand-map-section .secondary-text,#homeowner-services .contact-section .contact-details .contact-location h2.number,#promotions-and-events .promotions-email-dropdown-placeholder .promotions-email-dropdown .secondary-text,#sitemap .nav-content .link,#sitemap .state-content .state-header,#state-page #underFilter #changeLocation .change-location-header,.featured-information-section a,.featured-information-section p,.featured-information-section.featured-information--residence .callout,.featured-information-section.featured-information--residence .callout ul li,.form-thank-you-message .thank-you-message,.raleway18Normal,.residence-meta-data,.tabbed-content-banner .tabbed-content-detail .tabbed-content-secondary-copy{font-weight:400}#find-your-new-home-page .boyl-section .secondary-text,#state-page .market-county-city-container .header,#state-page .state-a-spot .state-description-text,#state-page[data-is-enhanced-template=true] #map-form-container .region-form-body,#why-live-here-grid .why-live-here-grid__text,.disclaimer-label,.error-not-found p,.featured-home-detail.grid-view .home-amenities .three,.featured-home-detail.grid-view .title-header h4,.find-your-new-home-menu .tab-content ul,.hers-disclaimer-modal .disclaimer-text,.languages-header,.languages-table thead th,.location-tabs ul li,.magazine-component .articles-container .article .body-text,.magazine-component .articles-container .article .link,.magazine-component .cover-photo-container .body-text,.mfp-top-bar .mfp-title,.raleway16,.raleway16Bold,.raleway16Normal,.recently-viewed-menu .recently-viewed-community .community-text,.refine-search .accordion-block .filter-header,.residence-category__number,.side-nav #expandable-list li .list-heading,.stylized-form input,.stylized-form select,.stylized-form textarea,.why-live-here-banner-container .why-live-here-banner__subheader{font-family:Raleway,sans-serif;font-size:16px;letter-spacing:1px;line-height:24px;text-transform:none}.featured-home-detail.grid-view .home-amenities .three,.featured-home-detail.grid-view .title-header h4,.find-your-new-home-menu .tab-content ul,.languages-header,.languages-table thead th,.location-tabs ul li,.magazine-component .articles-container .article .link,.raleway16Bold,.recently-viewed-menu .recently-viewed-community .community-text,.refine-search .accordion-block .filter-header,.side-nav #expandable-list li .list-heading,.stylized-form input,.stylized-form select,.stylized-form textarea{font-weight:700}#find-your-new-home-page .boyl-section .secondary-text,#state-page .market-county-city-container .header,#state-page .state-a-spot .state-description-text,#state-page[data-is-enhanced-template=true] #map-form-container .region-form-body,#why-live-here-grid .why-live-here-grid__text,.disclaimer-label,.error-not-found p,.hers-disclaimer-modal .disclaimer-text,.magazine-component .articles-container .article .body-text,.magazine-component .cover-photo-container .body-text,.mfp-top-bar .mfp-title,.raleway16Normal,.residence-category__number,.why-live-here-banner-container .why-live-here-banner__subheader{font-weight:400}#find-your-new-home-page .boyl-section .boyl-state-icon,#find-your-new-home-page .state-card ul,#find-your-new-home-page .state-card ul .market,#promotions-and-events .promotions-deals ul li .contents h2,#propertyResults .propertyWrapper .propertyInfoWrapper .marker-details,#requestInfoInterstitialContainer .form-help-copy,#requestInfoInterstitialContainer .form-help-title,#requestInfoInterstitialContainer .title-card h2,#sitemap .nav-content .secondary-link,#sitemap .properties-list,#state-page .market-county-city-container ul,#state-page .market-county-city-container ul .market,.aspot .caption,.back-to-careers,.checkbox-container .checkbox-text,.community-aspot-carousel .caption,.design-home-media-gallery .image-title,.div-table__col,.error-not-found .new-home-link-container a,.featured-home-detail.grid-view .home-amenities .three .grid-style-text,.featured-home-detail.grid-view .home-amenities .three .sq-foot-text,.featured-information-section.featured-information--community .direction-item .direction-text,.featured-information-section.featured-information--home-design .amenities li .amenities-number,.featured-information-section.featured-information--home-design .amenities li p,.featured-information-section.featured-information--residence .amenities li .amenities-number,.featured-information-section.featured-information--residence .amenities li p,.find-your-new-home-menu .tab-content .market,.find-your-new-home-menu .tab-content ul ul,.find-your-new-home-menu .tabs li,.languages-link,.languages-table .link-pdf,.languages-table tbody tr,.left .contactForm .contact-divider,.left-sidebar .contactForm .contact-divider,.main-menu .mainLinks li,.main-menu .secondaryLinks li,.map-refine-search .property-filters-header,.menu-button .menu-text,.mfp-gallery .mfp-bottom-bar .mfp-counter,.mobile-menu .mobile-menu-container .menu-nav .mobile-homeListing .mobile-homeListing-item,.mortgage-calculator__banner-title,.number-of-availabilities,.poi .website,.poi a,.poi h1,.poi h2,.poi h3,.poi h4,.poi h5,.poi p,.property .website,.property a,.property h1,.property h2,.property h3,.property h4,.property h5,.property p,.raleway14,.raleway14Bold,.raleway14Normal,.recently-viewed-menu .recently-viewed-community .location-text,.recently-viewed-menu .recently-viewed-header,.refine-search .accordion-block #priceRangeSlider .rangeOutput .price-number,.residence-category__feature,.residence-category__feature-range,.residence-table__field,.residence-table__header,.select p,.side-nav #expandable-list li .homeListing-item,.stylized-form label,.stylized-form p,nav .menu-back{font-family:Raleway,sans-serif;font-size:14px;letter-spacing:.5px;line-height:20px;text-transform:none}#find-your-new-home-page .boyl-section .boyl-state-icon,#find-your-new-home-page .state-card ul .market,#promotions-and-events .promotions-deals ul li .contents h2,#requestInfoInterstitialContainer .form-help-title,#requestInfoInterstitialContainer .title-card h2,#state-page .market-county-city-container ul .market,.aspot .caption,.back-to-careers,.community-aspot-carousel .caption,.div-table__col,.error-not-found .new-home-link-container a,.featured-information-section.featured-information--home-design .amenities li .amenities-number,.featured-information-section.featured-information--residence .amenities li .amenities-number,.find-your-new-home-menu .tab-content .market,.find-your-new-home-menu .tabs li,.languages-link,.languages-table .link-pdf,.left .contactForm .contact-divider,.left-sidebar .contactForm .contact-divider,.main-menu .mainLinks li,.main-menu .secondaryLinks li,.map-refine-search .property-filters-header,.menu-button .menu-text,.mortgage-calculator__banner-title,.poi .website,.property .website,.raleway14Bold,.recently-viewed-menu .recently-viewed-header,.residence-category__feature-range,.residence-table__header,.select p,nav .menu-back{font-weight:700}#find-your-new-home-page .state-card ul,#propertyResults .propertyWrapper .propertyInfoWrapper .marker-details,#sitemap .nav-content .secondary-link,#sitemap .properties-list,#state-page .market-county-city-container ul,.checkbox-container .checkbox-text,.design-home-media-gallery .image-title,.featured-home-detail.grid-view .home-amenities .three .grid-style-text,.featured-home-detail.grid-view .home-amenities .three .sq-foot-text,.featured-information-section.featured-information--community .direction-item .direction-text,.featured-information-section.featured-information--home-design .amenities li p,.featured-information-section.featured-information--residence .amenities li p,.find-your-new-home-menu .tab-content ul ul,.languages-table tbody tr,.mfp-gallery .mfp-bottom-bar .mfp-counter,.mobile-menu .mobile-menu-container .menu-nav .mobile-homeListing .mobile-homeListing-item,.number-of-availabilities,.poi a,.poi h1,.poi h2,.poi h3,.poi h4,.poi h5,.poi p,.property a,.property h1,.property h2,.property h3,.property h4,.property h5,.property p,.raleway14Normal,.recently-viewed-menu .recently-viewed-community .location-text,.refine-search .accordion-block #priceRangeSlider .rangeOutput .price-number,.residence-category__feature,.residence-table__field,.side-nav #expandable-list li .homeListing-item,.stylized-form label,.stylized-form p{font-weight:400}#propertyResults .propertyWrapper .propertyInfoWrapper .marker-status,.breadcrumb,.breadcrumb span:last-child,.featured-home-detail .under-contract,.featured-information-section .section-subtitle,.mobile-menu .mobile-menu-container .menu-nav .mobile-homeListing .mobile-homeListing-item .sold-icon,.raleway12,.raleway12Bold,.raleway12Normal,.refine-search .accordion-block #priceRangeSlider .rangeOutput .price-text,.refine-search .accordion-block .checkbox-text.quick-move-in,.side-nav #expandable-list li .sold-icon{font-family:Raleway,sans-serif;font-size:12px;letter-spacing:.5px;line-height:16px;text-transform:none}#propertyResults .propertyWrapper .propertyInfoWrapper .marker-status,.breadcrumb span:last-child,.featured-home-detail .under-contract,.mobile-menu .mobile-menu-container .menu-nav .mobile-homeListing .mobile-homeListing-item .sold-icon,.raleway12Bold,.refine-search .accordion-block #priceRangeSlider .rangeOutput .price-text,.refine-search .accordion-block .checkbox-text.quick-move-in,.side-nav #expandable-list li .sold-icon{font-weight:700}.breadcrumb,.featured-information-section .section-subtitle,.raleway12Normal{font-weight:400}.sized-container,.sized-container-condensed{width:100%;position:relative;max-width:1440px;margin:0 auto;padding:0 20px;overflow:hidden}.sized-container-condensed{max-width:700px}.content-contained{max-width:80%;margin:0 auto}.clearBelowDiv{clear:both}.six-col{width:50%}.tabBumper,.twelve-col{width:100%}@media only screen and (max-width:670px){.six-col{width:100%}}.dark-green-background{background-color:#5f9197}.medium-green-background{background-color:#7ab4ba}#submitButton,.light-green-background,input[type=submit]{background-color:#86bcc2}.white-background{background-color:#fff}.off-white-background{background-color:#f8f8f8}.tabBumper{position:relative;height:70px;background:#f2f2f2;font:700 14px/70px Raleway,sans-serif;text-transform:uppercase;text-align:center;border-bottom:1px solid #d2d2d2}.disclaimer,body{font-family:Raleway,sans-serif!important}.eeo-disclaimer{background-color:#f8f8f8;padding:110px 5% 0}@media only screen and (max-width:768px){.content-contained{max-width:90%}.tabBumper{display:block}.eeo-disclaimer{padding:50px 5% 0}}.eeo-disclaimer h4{text-transform:uppercase;padding-bottom:15px;border-bottom:1px solid #dfdfdf}.eeo-disclaimer p{margin-top:15px}.partialContents .loader-css,.partialContents .loader-css-white{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px}.no-scroll,.no-scroll body{height:100%;overflow:hidden}.disclaimer{font-size:12px!important;font-weight:400!important;letter-spacing:inherit!important;line-height:24px!important;text-transform:none!important;color:#9c9c9c!important;margin:20px 0!important;text-align:center}.disclaimer-label,h1{text-transform:uppercase}.disclaimer *{color:currentColor;font-size:inherit;font-weight:inherit}.disclaimer strong{font-weight:700}.disclaimer em{font-style:italic}.disclaimer a{color:#7398A3}.disclaimer ul{list-style:disc inside}.left-aligned-text-disclaimer{text-align:left!important}.disclaimer-link{color:#86bcc2;font-weight:700}.disclaimer-label{color:#86bcc2;margin:20px 0}.disclaimer-spaced>div+div{margin-top:.5rem}.visually-hidden{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;margin:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden;position:absolute}.vngage-injected{display:inline!important}.blocklink,.button,.select,.underline{display:inline-block}@font-face{font-family:Raleway;font-style:normal;font-weight:100;font-display:swap;src:local("Raleway Thin"),local("Raleway-Thin"),url(/Mvc/Content/fonts/Raleway-100.ttf) format("truetype");src:local("Raleway Thin"),local("Raleway-Thin"),url(/Mvc/Content/fonts/Raleway-100.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:300;font-display:swap;src:local("Raleway Light"),local("Raleway-Light"),url(/Mvc/Content/fonts/Raleway-300.ttf) format("truetype");src:local("Raleway Light"),local("Raleway-Light"),url(/Mvc/Content/fonts/Raleway-300.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:local("Raleway"),url(/Mvc/Content/fonts/Raleway-400.ttf) format("truetype");src:local("Raleway"),url(/Mvc/Content/fonts/Raleway-400.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:local("Raleway SemiBold"),local("Raleway-SemiBold"),url(/Mvc/Content/fonts/Raleway-600.ttf) format("truetype");src:local("Raleway SemiBold"),local("Raleway-SemiBold"),url(/Mvc/Content/fonts/Raleway-600.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:local("Raleway Bold"),local("Raleway-Bold"),url(/Mvc/Content/fonts/Raleway-700.ttf) format("truetype");src:local("Raleway Bold"),local("Raleway-Bold"),url(/Mvc/Content/fonts/Raleway-700.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:local("Raleway ExtraBold"),local("Raleway-ExtraBold"),url(/Mvc/Content/fonts/Raleway-800.ttf) format("truetype");src:local("Raleway ExtraBold"),local("Raleway-ExtraBold"),url(/Mvc/Content/fonts/Raleway-800.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:swap;src:local("Raleway Heavy"),local("Raleway-Heavy"),url(/Mvc/Content/fonts/Raleway-900.ttf) format("truetype");src:local("Raleway Heavy"),local("Raleway-Heavy"),url(/Mvc/Content/fonts/Raleway-900.woff) format("woff")}@font-face{font-family:Butler;font-style:normal;font-weight:500;font-display:swap;src:local("Butler"),local("Butler"),url(/Mvc/Content/fonts/Butler.woff) format("woff");src:local("Butler"),local("Butler"),url(/Mvc/Content/fonts/Butler.woff2) format("woff2")}body{-webkit-text-size-adjust:100%}.weight-extra-light{font-weight:100}.weight-light{font-weight:300}.weight-normal{font-weight:400}.weight-semi-bold{font-weight:600}.weight-bold{font-weight:700}.mobile-menu .mobile-menu-container .menu-contact .phone-number,.weight-extra-bold,span.bold{font-weight:800}#equal-housing-opportunity #right-column li,#terms-and-conditions #right-column li,.featured-content-callout .description ul li,.paragraph-style{font-size:14px;line-height:24px;color:#232323;font-weight:400}.navigation-style{font-size:16px;line-height:28px;color:#042e33;cursor:pointer}.Light,.text-white{color:#fff!important}.Dark,.text-black{color:#232323!important}sup{top:-.8em;font-size:60%;line-height:0;position:relative;vertical-align:baseline;font-weight:500}h1{font-size:28px;line-height:34px;color:#86bcc2;font-weight:800;letter-spacing:2px}h1.a1,h1.a1-special,h1.t1,h2,h3,h4{color:#232323}h1.a1{font-size:82px;line-height:88px;font-weight:300}h1.a1-special,h1.t1{font-size:60px}@media only screen and (max-width:670px){h1.a1{font-size:60px;line-height:66px}}h1.a1-special{line-height:66px;font-weight:700;letter-spacing:5px}h1.t1{line-height:60px;font-weight:100;letter-spacing:0;text-transform:none}.dropDown select,.icon-popup .popUp p,.input-select,.select p,h1.t1 .name,h2,p.four.alert{text-transform:uppercase}#submitButton,.blocklink,.button{text-transform:uppercase!important}@media only screen and (max-width:768px){h1.t1{font-size:45px;line-height:48px}}h2,h4,p{line-height:24px}@media only screen and (max-width:670px){h1.t1{letter-spacing:2px;font-size:18px;line-height:24px;font-weight:600}}a,h3,h4,p{letter-spacing:inherit}h2{font-size:18px;font-weight:800;letter-spacing:1px}h3,h4{font-weight:300}h3{font-size:40px;line-height:46px}h4{font-size:20px}h4.green{color:#86bcc2}p,p a{color:#232323}a{cursor:pointer;color:inherit;outline:0}p{font-size:14px;font-weight:400}#submitButton,input[type=submit],p.callout,p.caption{letter-spacing:2px}p sup{line-height:100%}p a{text-decoration:none;font-weight:600}p.two{font-size:16px}p.three{font-size:18px;line-height:28px}p.four{font-size:12px;line-height:15px;font-weight:600}p.callout{font-size:28px;line-height:38px}p.caption{font-size:14px;line-height:16px;font-weight:600}.underline{padding-bottom:5px;border-bottom:2px solid #FB9536}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.google-map-placeholder{width:100%;background:gray;color:#000;font-size:60px;line-height:70px;padding:200px 0;text-align:center}.close-x-button{width:30px;height:30px;position:absolute;top:10px;right:10px;cursor:pointer;z-index:10}.close-x-button:after,.close-x-button:before{content:'';width:30px;height:3px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#fff}.close-x-button:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-x-button:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close-x-button.black:after,.close-x-button.black:before{background-color:#000}.base-arrow,.down-arrow,.left-arrow,.right-arrow{left:0;right:0;cursor:pointer;height:25px;width:25px;border:1px solid #fff;border-width:4px 4px 0 0}.blocklink,.button,.stylized-form input[type=button]{border-radius:3px;cursor:pointer;transition:background-color .3s;text-align:center;-webkit-appearance:none}.arrow-down-filled,.arrow-up-filled{border-left:7px solid transparent;border-right:7px solid transparent}.down-arrow{margin:0 auto;-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.left-arrow{-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.right-arrow{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow-down-filled,.arrow-left-filled,.arrow-right-filled,.arrow-up-filled,.base-arrow-filled{width:0;height:0;cursor:pointer}.arrow-up-filled{border-bottom:7px solid #86bcc2}.arrow-down-filled{border-top:7px solid #86bcc2}.arrow-left-filled,.arrow-right-filled{border-top:7px solid transparent;border-bottom:7px solid transparent}.arrow-right-filled{border-left:7px solid #86bcc2}.arrow-left-filled{border-right:7px solid #86bcc2}.nextBtn,.prevBtn{width:68px;height:68px;position:absolute;top:0;bottom:0;margin:auto;cursor:pointer;z-index:3;background-size:contain}@media only screen and (max-width:768px){.nextBtn,.prevBtn{width:45px;height:45px}}@media only screen and (max-width:670px){.nextBtn,.prevBtn{width:35px;height:35px}}.nextBtn{right:1%;background-image:url(/Mvc/Content/images/carousel-arrow-right.png)}.nextBtn:hover{background-image:url(/Mvc/Content/images/carousel-arrow-right-hover-state.png)}.prevBtn{left:1%;background-image:url(/Mvc/Content/images/carousel-arrow-left.png)}.prevBtn:hover{background-image:url(/Mvc/Content/images/carousel-arrow-left-hover-state.png)}.community-aspot-carousel .nextBtn,.community-aspot-carousel .prevBtn,.featured-content-callout .nextBtn,.featured-content-callout .prevBtn,.news-carousel .nextBtn,.news-carousel .prevBtn{width:62px;height:68px}.community-aspot-carousel .nextBtn,.featured-content-callout .nextBtn,.news-carousel .nextBtn{right:0;background-image:url(/Mvc/Content/images/green-arrow-right.png)}.community-aspot-carousel .nextBtn:hover,.featured-content-callout .nextBtn:hover,.news-carousel .nextBtn:hover{opacity:1!important}.community-aspot-carousel .prevBtn,.featured-content-callout .prevBtn,.news-carousel .prevBtn{left:0;background-image:url(/Mvc/Content/images/green-arrow-left.png)}.community-aspot-carousel .prevBtn:hover,.featured-content-callout .prevBtn:hover,.news-carousel .prevBtn:hover{opacity:1!important}.blocklink,.button{padding:12px;margin:5px;width:100%;max-width:250px;font-family:Raleway,sans-serif;font-weight:600!important;font-size:14px!important;letter-spacing:.5px!important;line-height:20px!important;-moz-user-select:-moz-none;user-select:none}.blocklink:hover,.button:hover{text-decoration:none!important}.blocklink:focus,.button:focus{outline:currentColor dotted 2px;outline-offset:-10px}.blocklink.neptune-color,.button.neptune-color{background:#86bcc2;border:1px solid #f8f8f8;color:#fff!important}.blocklink.neptune-color.medium,.button.neptune-color.medium{background:#7ab4ba}@media only screen and (min-width:1025px){.blocklink.neptune-color:hover,.button.neptune-color:hover{background:#6faab0}}.blocklink.patina-color,.button.patina-color{background:#5f9197;border:1px solid #f8f8f8;color:#fff!important}@media only screen and (min-width:1025px){.blocklink.patina-color:hover,.button.patina-color:hover{background:#4b7277}}.blocklink.orange-color,.button.orange-color{background:#FB9536!important;border:1px solid #f8f8f8!important;color:#fff!important}@media only screen and (min-width:1025px){.blocklink.orange-color:hover,.button.orange-color:hover{background:#D88334!important}}.blocklink.orange-border,.button.orange-border{background:#fff;border:1px solid #FB9536;color:#FB9536}.blocklink.dark-blue-color,.button.dark-blue-color{background:#33365A;border:1px solid #33365A;color:#fff!important}@media only screen and (min-width:1025px){.blocklink.dark-blue-color:hover,.button.dark-blue-color:hover{background:#33365A}}.blocklink.gray-color,.button.gray-color{background:#F5F5F5!important;border:1px solid #acacac!important;color:#232323!important}.blocklink.blocklink,.blocklink.white-color,.button.blocklink,.button.white-color{background:#fff!important;border:1px solid #acacac;color:#232323!important}@media only screen and (min-width:1025px){.blocklink.gray-color:hover,.button.gray-color:hover{background:#fff!important}.blocklink.blocklink:hover,.blocklink.white-color:hover,.button.blocklink:hover,.button.white-color:hover{background:#f2f2f2!important}}.blocklink.white-background,.button.white-background{padding:15px 65px;margin:0;width:auto!important;background:#fff;border:1px solid #acacac}.blocklink.transparent-background,.button.transparent-background{padding:12px 72px;margin:0;width:auto!important;max-width:100%!important;border:1px solid #acacac}@media only screen and (min-width:1025px){.blocklink.transparent-background:hover,.button.transparent-background:hover{background:rgba(255,255,255,.2)}}.blocklink.transparent-background--white-text,.button.transparent-background--white-text{color:#fff}.blocklink.transparent-background--black-text,.button.transparent-background--black-text{color:#232323}.blocklink.float-right,.button.float-right{float:right}@media only screen and (max-width:1024px){.blocklink.float-right,.button.float-right{float:none}}.blocklink.looks-btn,.button.looks-btn{background:#4A7C82!important;color:#fff!important}.blocklink.patina-border,.button.patina-border{background:#fff;border:1px solid #5f9197;border-radius:3px;color:#5f9197;font-weight:700!important;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}.blocklink.patina-border:focus,.blocklink.patina-border:hover,.button.patina-border:focus,.button.patina-border:hover{background:#f5f6f8;border-color:#232323;color:#232323}.blocklink.patina-border[disabled],.button.patina-border[disabled]{background:#acacac;border-color:#acacac;color:#fff;cursor:not-allowed}.preview-looks__btn{border:1px solid #000;position:absolute;background:#fff;top:2rem;right:2rem;z-index:1000}.readMoreHeader .seeAll{float:right}.call-icon,.chat-now-icon,.phoneIcon{cursor:pointer}.icon-popup{float:left;position:relative}.icon-popup:after{content:'';opacity:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #86bcc2;position:absolute;top:40px;left:18px}.icon-popup:hover:after{-moz-transition:opacity,.3s;-o-transition:opacity,.3s;-webkit-transition:opacity,.3s;transition:opacity,.3s;opacity:1}.icon-popup:hover .popUp{-moz-transition:opacity,.3s;-o-transition:opacity,.3s;-webkit-transition:opacity,.3s;transition:opacity,.3s;opacity:1;visibility:visible}.icon-popup .popUp{opacity:0;visibility:hidden;position:absolute;top:50px;right:-10px;width:250px;padding:30px 0;background:#86bcc2;z-index:5}.icon-popup .popUp p{color:#fff;font-weight:700}.icon-popup .popUp p.three{font-weight:300;color:#fff}.loader-css,.loader-css-white{position:relative;width:50px;height:50px;margin:0 auto;display:block;border-style:solid;animation:loader-css .5s linear infinite;animation-timing-function:steps(8)}.loader-css-white:after,.loader-css-white:before,.loader-css:after,.loader-css:before{content:'';position:absolute;width:10px;height:10px;margin:auto;border-radius:100%;background:#86bcc2}.dropDown span.coverUp,.select{-moz-user-select:-moz-none;border:1px solid #d2d2d2;padding-left:20px}.loader-css-white:before,.loader-css:before{top:0;left:0;right:0;box-shadow:20px 20px rgba(134,188,194,.8),14px 6px rgba(134,188,194,.9),14px 34px rgba(134,188,194,.7)}.loader-css-white:after,.loader-css:after{left:0;right:0;bottom:0;background:rgba(134,188,194,.6);box-shadow:-20px -20px rgba(134,188,194,.4),-14px -6px rgba(134,188,194,.5),-14px -34px rgba(134,188,194,.3),-14px -34px rgba(134,188,194,.3)}.loader-css-white:after,.loader-css-white:before{background:#fff}.loader-css-white:before{box-shadow:20px 20px rgba(255,255,255,.8),14px 6px rgba(255,255,255,.9),14px 34px rgba(255,255,255,.7)}.loader-css-white:after{background:rgba(255,255,255,.6);box-shadow:-20px -20px rgba(255,255,255,.4),-14px -6px rgba(255,255,255,.5),-14px -34px rgba(255,255,255,.3),-14px -34px rgba(255,255,255,.3)}@keyframes loader-css{to{transform:rotate(360deg)}}.select{cursor:pointer;user-select:none;width:280px;height:50px;color:#042e33;position:relative;background:#fff}.select p{line-height:50px}.select.open .filterArrow,.select.open .filterArrowDownWhite{background-image:url(/Mvc/Content/images/filterUp.png)}.checkbox-container-outer{display:flex;align-items:center}.checkbox-container-outer:has(.property-filter.hidden){display:none}.checkbox-container{cursor:pointer;padding:5px 0}.checkbox-container.disabled{opacity:.5}.checkbox-container.active .checkbox{display:inline-block}.checkbox-container.active .checkbox:after{content:'';display:block;left:5px;width:8px;top:1px;position:absolute;height:13px;border:solid #FB9536;border-width:0 3px 3px 0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-container.active .checkbox.radio-style:after{border-radius:100%;left:4px;top:4px;height:10px;width:10px;background:#fb9536;border:none}.checkbox-container .checkbox,.checkbox-container .checkbox-image,.checkbox-container .checkbox-text{display:inline-block;vertical-align:middle}.checkbox-container .checkbox{margin-right:10px;position:relative;width:20px;height:20px;border:1px solid #acacac}.checkbox-container .checkbox.radio-style{border-radius:50%}.checkbox-container .checkbox-image{margin-right:10px}.disclaimer-checkbox input[type=checkbox]{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.disclaimer-checkbox input[type=checkbox]+label{display:block;padding-left:40px;position:relative;font-size:14px;line-height:24px;letter-spacing:0;color:#232323}.disclaimer-checkbox input[type=checkbox]+label:hover{cursor:pointer}.disclaimer-checkbox input[type=checkbox]+label:before{content:'';display:inline-block;position:absolute;top:0;left:0;width:20px;height:20px;background:#fff;border:1px solid #acacac}.validationFail input[type=checkbox]+label:before{border-color:red}.disclaimer-checkbox input[type=checkbox]+label:after{content:'';display:block;position:absolute;top:0;left:33px;font-weight:600}.disclaimer-checkbox input[type=checkbox]:checked+label:after{content:'';position:absolute;top:6px;left:4px;border-left:3px solid #FB9536;border-bottom:3px solid #FB9536;width:13px;height:6px;transform:rotate(-45deg)}.disclaimer-checkbox input[type=checkbox]:focus+label:before{outline:currentColor solid 1px;outline-offset:-2px}#contact-us-page .disclaimer-checkbox a,.disclaimer-checkbox a{color:#86bcc2}.dropDown select:hover{cursor:pointer}.dropDown{width:280px;position:relative}.dropDown span.coverUp{user-select:none;pointer-events:none;background:0 0!important;position:absolute;top:0;left:0;display:block;width:100%;height:50px;outline:0}#mapContainer #nearbyFilters,.refine-search .accordion-block,.slick-slider,.stylized-form input[type=button]{-ms-user-select:none;-webkit-user-select:none}.dropDown select::-ms-expand{display:none}.dropDown select,.input-select{background:#fcfcfc!important;width:100%;padding-left:20px;height:50px;border:0;border:1px solid #d2d2d2;-moz-appearance:none;-webkit-appearance:none;color:#042e33;font:700 14px/16px Raleway,sans-serif}.dropDown select:focus,.input-select:focus{outline:currentColor solid 1px;outline-offset:-2px}#dropdown-container{overflow:hidden;width:100%}#dropdown-container .dropDown{display:block;width:250px;height:50px;position:relative;margin:20px auto}@-moz-document url-prefix(){.dropDown{overflow:hidden}.dropDown select{width:110%}}.filterArrow,.filterArrowDownWhite{width:10px;height:6px;background:url(/Mvc/Content/images/filterDown.png) center no-repeat;cursor:pointer;top:50%;margin-top:-3px;vertical-align:middle;position:absolute;right:20px}.filterArrowDownWhite{background:url(/Mvc/Content/images/filterDown-white.png) center no-repeat}#submitButton{border:1px solid #d2d2d2!important;padding:15px!important;margin:0 auto!important;color:#fff!important;font:700 12px/20px Raleway,sans-serif!important;width:220px!important;display:block;float:none}.login-form,.registration-form{overflow:hidden}.login-form input,.registration-form input{border:1px solid #d2d2d2;padding:10px;color:#042e33;font:700 16px/20px Raleway,sans-serif;text-transform:uppercase;width:100%;float:left}.login-form .form-element,.registration-form .form-element{width:48%;margin:15px 0;float:left;position:relative}@media only screen and (max-width:670px){.login-form .form-element,.registration-form .form-element{width:100%}}.login-form .form-element p,.registration-form .form-element p{position:absolute;top:-20px;right:0;color:red!important;padding:0!important}.login-form .form-element.full-width-wrapper,.registration-form .form-element.full-width-wrapper{width:100%!important}.login-form .form-element.full-width-wrapper .dropDown,.login-form .form-element.full-width-wrapper label,.registration-form .form-element.full-width-wrapper .dropDown,.registration-form .form-element.full-width-wrapper label{width:48%;float:left;position:relative}.login-form .form-element.full-width-wrapper label,.registration-form .form-element.full-width-wrapper label{margin-right:4%}@media only screen and (max-width:670px){.login-form .form-element.full-width-wrapper .dropDown,.login-form .form-element.full-width-wrapper label,.registration-form .form-element.full-width-wrapper .dropDown,.registration-form .form-element.full-width-wrapper label{width:100%!important}.login-form .form-element.full-width-wrapper label,.registration-form .form-element.full-width-wrapper label{margin-right:0;margin-bottom:15px}}.login-form .form-element.full-width-wrapper .dropDown,.registration-form .form-element.full-width-wrapper .dropDown{margin:0}.login-form>div:nth-child(odd),.registration-form>div:nth-child(odd){margin-right:4%}@media only screen and (max-width:670px){.login-form>div:nth-child(odd),.registration-form>div:nth-child(odd){margin-right:0}}.login-form .dropDown,.registration-form .dropDown{display:inline-block;margin:15px 0;width:330px}.login-form p,.registration-form p{float:left}.login-form .form-element{width:100%}input[type=submit]{color:#fff;height:60px;width:250px;margin:0 auto;display:block}.stylized-form .form-sub-title,.stylized-form .form-title{margin-bottom:20px;text-align:center}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#042e33}input:-moz-placeholder,textarea:-moz-placeholder{color:#042e33}input::-moz-placeholder,textarea::-moz-placeholder{color:#042e33}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#042e33}.form-thank-you-message .thank-you-title,.stylized-form .form-title{text-transform:uppercase;color:#86bcc2}input.validationFail,span.validationFail,textarea.validationFail{border:1px solid red!important}#subcontractor-form .form-element.half-column:nth-child(3){clear:left}#subcontractor-form .form-element.half-column:nth-of-type(even){margin-right:4%}#subcontractor-form .form-element.half-column:nth-of-type(odd){margin-right:0}.stylized-form .form-sub-title{text-transform:uppercase}.stylized-form .denote{text-align:center;margin-bottom:30px}.stylized-form p{float:none}.stylized-form fieldset{margin-bottom:20px;border:none}.stylized-form .form-element{display:inline-block;margin:0 0 20px;width:100%;position:relative;float:none}.stylized-form .form-element:last-child{margin:0}.stylized-form .form-element .half-column,.stylized-form .form-element.half-column{width:48%;float:left}.stylized-form .form-element .half-column:nth-of-type(odd),.stylized-form .form-element.half-column:nth-of-type(odd){margin-right:4%}@media only screen and (max-width:768px){.stylized-form .form-element .half-column,.stylized-form .form-element.half-column{width:100%;margin-right:0}}.stylized-form .form-element.disclaimer-checkbox .error-message{padding:0 0 20px;position:relative;top:0}.stylized-form .form-element label.half-column{margin-right:4%}@media only screen and (max-width:768px){.stylized-form .form-element label.half-column{margin-right:0}}.stylized-form .form-element div.half-column:last-of-type{margin-right:0}.stylized-form .form-element .error-message{position:absolute;top:-20px;right:0;color:red!important;padding:0}.stylized-form label{display:none}.stylized-form .label label{display:inline-block;margin-bottom:10px}.stylized-form .label input[type=checkbox]+input+label,.stylized-form .label input[type=checkbox]+label,.stylized-form .label input[type=radio]+label{display:inline-block;padding-left:35px;margin:0}.stylized-form select::-ms-expand{display:none}.stylized-form input,.stylized-form select,.stylized-form textarea{text-transform:uppercase;color:#042e33;border:1px solid #dfdfdf;padding:10px;width:100%;float:none}.stylized-form input:focus,.stylized-form select:focus,.stylized-form textarea:focus{outline:currentColor solid 1px;outline-offset:-2px}.stylized-form textarea{height:150px}.stylized-form input[type=button],.stylized-form input[type=text],.stylized-form select{-moz-appearance:none;-webkit-appearance:none;border-radius:0}.stylized-form input[type=button]{font-weight:600;font-size:14px;letter-spacing:.5px;line-height:20px;display:block;max-width:230px;width:100%;margin:0 auto;padding:12px;-moz-user-select:-moz-none;user-select:none;background:#5f9197;border:1px solid #f8f8f8;color:#fff}.stylized-form input[type=button]:hover{background:#4b7277}.stylized-form input[type=button]:focus{outline:currentColor dotted 2px;outline-offset:-10px}.stylized-form input[type=checkbox],.stylized-form input[type=radio]{float:none;width:20px;height:20px;position:absolute;margin:0;padding:0}.stylized-form .dropDown{width:100%;margin:0}.stylized-form .dropDown select,.stylized-form .dropDown span.coverUp{height:42px}.form-thank-you-message{display:none;opacity:0;position:absolute;top:50%;left:0;right:0;margin:auto;width:70%;text-align:center;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mfp-bg,.mfp-wrap{top:0;left:0;position:fixed}.form-thank-you-message hr{border:0;height:2px;background-color:#dfdfdf;width:70%;margin:30px auto}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg.white-bg{background:#fff;opacity:.5}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{display:flex;text-align:center;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:auto;text-align:left;z-index:1045}.accordion-block.center,.mfp-close,.mfp-preloader{text-align:center}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-close,.mfp-counter{top:0;position:absolute}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;text-decoration:none;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-arrow:focus,.mfp-arrow:hover,.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{max-width:100%;line-height:0;box-sizing:border-box;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.gridtab,.gridtab>dd,.gridtab>dt{margin:0;padding:0;position:relative;border:0 solid}.gridtab{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;box-sizing:border-box}.gridtab *{box-sizing:border-box}.gridtab>dd{z-index:1;display:none;min-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.gridtab>dd>.gridtab__controls{position:absolute;right:5px;top:5px;display:-webkit-flex;display:-ms-flexbox;display:flex}.gridtab>dd>.gridtab__controls>.gridtab__close{-webkit-order:1;-ms-flex-order:1;order:1;margin-left:1px}.gridtab>dd>.gridtab__controls>.gridtab__close:after,.gridtab>dd>.gridtab__controls>.gridtab__close:before{top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.gridtab>dd>.gridtab__controls>.gridtab__close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.gridtab>dd>.gridtab__controls>.gridtab__arrow,.gridtab>dd>.gridtab__controls>.gridtab__close{display:block;width:25px;height:25px;overflow:hidden;background:#666;text-indent:-999px;position:relative}.gridtab>dd>.gridtab__controls>.gridtab__arrow:after,.gridtab>dd>.gridtab__controls>.gridtab__arrow:before,.gridtab>dd>.gridtab__controls>.gridtab__close:after,.gridtab>dd>.gridtab__controls>.gridtab__close:before{position:absolute;width:3px;height:13px;content:'';display:block;background:#FFF}.gridtab>dd>.gridtab__controls>.gridtab__arrow:after,.gridtab>dd>.gridtab__controls>.gridtab__arrow:before{top:50%;left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right;transform-origin:right;margin:-7px 0 0 -3px;height:10px}.gridtab>dd>.gridtab__controls>.gridtab__arrow:after{margin-top:-4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.gridtab>dd>.gridtab__controls>.gridtab__arrow.is-disabled{opacity:.25}.gridtab>dd>.gridtab__controls>.gridtab__next{-webkit-transform:scale(-1);transform:scale(-1);-webkit-transform-origin:center;transform-origin:center}.gridtab>dt{transition:background 1s;background:#f2f2f2}.gridtab>dt:after{content:'';position:absolute;left:0;right:0}.gridtab>dt.is-disabled{pointer-events:none}.gridtab>dt.is-active{z-index:2}.gridtab>dt>img{max-width:100%;float:left;height:auto}.gridtab[dir=rtl]>dd>.gridtab__controls{right:auto;left:5px}.gridtab[dir=rtl]>dd>.gridtab__controls>.gridtab__next{-webkit-transform:none;transform:none}.gridtab[dir=rtl]>dd>.gridtab__controls>.gridtab__prev{-webkit-transform:scale(-1);transform:scale(-1)}.gridtab[dir=rtl]>dd>.gridtab__controls>.gridtab__close{margin-right:1px;margin-left:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-khtml-user-select:none;-moz-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.multi-column-carousel{width:100%;position:relative;padding-bottom:30px;background-color:#f8f8f8}.multi-column-carousel .pagination-container{left:50%;z-index:1;bottom:0;position:absolute;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.multi-column-carousel .pagination-container:after{content:'';clear:both;display:block}.multi-column-carousel .pagination-container .indicator{float:left;width:10px;height:10px;margin:0 4px;cursor:pointer;border-radius:50%;-moz-transition:border .3s;-o-transition:border .3s;-webkit-transition:border .3s;transition:border .3s;border:1px solid #777}.multi-column-carousel .pagination-container .indicator:first-child{margin-left:0}.multi-column-carousel .pagination-container .indicator:last-child{margin-right:0}.multi-column-carousel .pagination-container .indicator.active{border:5px solid #777}.multi-column-carousel .viewport{overflow:hidden}.multi-column-carousel .viewport .multi-column-button{position:absolute;top:50%;width:68px;height:68px;margin-top:-50px;z-index:1;opacity:.5;cursor:pointer;border-radius:50%;-moz-transition:opacity .1s;-o-transition:opacity .1s;-webkit-transition:opacity .1s;transition:opacity .1s}@media (max-width:960px){.multi-column-carousel .viewport .multi-column-button{display:none}}.multi-column-carousel .viewport .multi-column-button.previous{left:8px}.multi-column-carousel .viewport .multi-column-button.previous.hidden{left:-70px}.multi-column-carousel .viewport .multi-column-button.next{right:8px}.multi-column-carousel .viewport .multi-column-button.next.hidden{right:-70px}.multi-column-carousel .viewport .multi-column-button:hover{opacity:1}.multi-column-carousel .viewport .page-container{left:0;position:relative;display:table}.multi-column-carousel .viewport .page-container:after{content:'';clear:both;display:block}.multi-column-carousel .viewport .page-container .page{display:table-cell;vertical-align:top}.accordion-block input[type=checkbox],.accordion-block input[type=radio],.multi-column-carousel.news-carousel .pagination-container{display:none}.multi-column-carousel .viewport .page-container .page .page-content{padding:30px}.multi-column-carousel.news-carousel{padding-top:20px;padding-bottom:20px;background-color:transparent}.multi-column-carousel.news-carousel .carousel-wrapper{width:90%;max-width:1169px;margin:0 auto}.multi-column-carousel.news-carousel img{width:100%;margin:0 0 15px}.multi-column-carousel.news-carousel h4{font-weight:700;font-size:16px;letter-spacing:.3px}.multi-column-carousel.news-carousel .multi-column-button{-moz-transition:opacity .1s;-o-transition:opacity .1s;-webkit-transition:opacity .1s;transition:opacity .1s}.multi-column-carousel.news-carousel .multi-column-button.hidden{opacity:0}.multi-column-carousel.news-carousel .viewport{overflow:hidden}.multi-column-carousel.news-carousel .viewport .page-container .page .page-content{padding:15px}.accordion-block input[type=checkbox]:checked~.accordion-content,.accordion-block input[type=radio]:checked~.accordion-content{height:auto}.accordion-block input[type=checkbox]:checked~label:after,.accordion-block input[type=radio]:checked~label:after{-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion-block label{width:100%;cursor:pointer;position:relative;display:inline-block}.accordion-block label:after{-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s;content:'';position:absolute;margin-left:15px;top:40%;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #86bcc2}.accordion-block .accordion-content{width:auto;height:0;display:block;overflow:hidden;box-sizing:border-box}.aspot{position:relative}.aspot .slide-text{width:90%;position:absolute;z-index:10;bottom:170px;left:0;right:0;margin:0 auto;text-align:center}.aspot .primary-text,.aspot .secondary-text{text-shadow:1px 1px 20px rgba(0,0,0,.3);margin:auto;color:#fff;text-align:center;text-transform:uppercase}.aspot .primary-text{font-size:70px;line-height:76px;letter-spacing:5px;font-weight:700}@media only screen and (max-width:768px){.aspot .primary-text{font-size:50px;line-height:54px}}@media only screen and (max-width:670px){.aspot .slide-text{bottom:60px}.aspot .primary-text{font-size:26px;line-height:30px;letter-spacing:5px}}.aspot .secondary-text{font-size:35px;line-height:39px;letter-spacing:4px;font-weight:300}@media only screen and (max-width:768px){.aspot .secondary-text{font-size:25px;line-height:29px;letter-spacing:3px}.aspot .pagination-container{display:none}}@media only screen and (max-width:670px){.aspot .secondary-text{font-size:16px;line-height:24px;margin-bottom:5px;letter-spacing:3px}.aspot .caption{display:none}}.aspot .caption{position:absolute;right:2%;font-style:italic;letter-spacing:2px;bottom:30px;color:#fff}.aspot .caption.dark,.breadcrumb a{color:#232323}.aspot .aspot-fullscreen-slider{width:100%;height:100vh;position:relative;overflow:hidden}@media only screen and (max-width:670px){.aspot .aspot-fullscreen-slider{height:380px}.aspot .a-spot-logo,.aspot .down-arrow,.aspot .page-slide-action{display:none}}.aspot .aspot-fullscreen-slider ul{width:100%;height:100%;position:relative}.aspot .aspot-fullscreen-slider li{width:100%;height:100%;position:absolute;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);visibility:hidden}.aspot .a-spot-logo{position:absolute;left:50%;z-index:25;cursor:pointer;margin:10px 0 0 -72.5px;bottom:400px;width:145px}.aspot .page-slide-action{cursor:pointer;text-align:center;position:absolute;z-index:25;left:0;right:0;bottom:40px}.aspot .pagination-container{position:absolute;z-index:50;right:10px;top:50%;margin-top:-60px;padding:8px 16px;color:#fff;border-radius:22px}.boyl-container .breadcrumb,.breadcrumb{padding:10px}.aspot .pagination-container .indicator{width:10px;height:10px;margin:12px 0;background:#fff;border-radius:100%}.aspot .pagination-container .indicator.active{width:10px;height:10px;margin:12px 0;background:0 0;border-radius:100%;border:1px solid #fff}.breadcrumb{background:#fff;z-index:400;position:relative}.contact-modal,.contact-modal__overlay{position:fixed;top:0;height:100vh;width:100%;left:0}@media only screen and (max-width:768px){.breadcrumb,.breadcrumb span:last-child{font-size:10px;line-height:14px}}@media (max-width:1140px){.boyl-container .breadcrumb{padding:10px 10px 10px 55px}}.contact-modal{opacity:0;z-index:9999;pointer-events:none;transition:opacity .5s ease-in-out;transform:translate3d(0,0,0)}.contact-modal--visible{opacity:1;pointer-events:auto}.contact-modal__overlay{background:rgba(0,0,0,.5)}.contact-modal--visible .contact-modal__overlay{opacity:1}.contact-modal__container{width:calc(100% - 20px);max-width:629px;max-height:calc(100vh - 20px);position:absolute;top:50%;left:50%;background:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.28);transform:translate(-50%,-50%);transition:margin-top .5s ease-in-out;overflow-y:auto;z-index:1001}.contact-modal--visible .contact-modal__container{margin-top:0}.contact-modal__close{padding:5px;width:34px;height:34px;position:absolute;right:20px;top:20px;background:0 0;border:0;cursor:pointer}.contact-modal__close:focus{outline:currentColor dotted 2px}.contact-modal__header{padding:40px 50px 30px 40px}@media only screen and (min-width:980px){.contact-modal__header{padding:55px 115px 25px;text-align:center}}.contact-modal__title{margin-bottom:10px;font-size:34px;font-weight:300;line-height:40px;text-transform:none;display:block}.contact-modal__intro{font-size:14px;font-weight:300;line-height:25px}.contact-modal__scroll-section{overflow:auto;overflow-x:hidden;max-height:400px}.contact-modal__form{padding:45px 40px;background:#F5F5F5}.contact-modal__grid{margin:0 0 25px}@media only screen and (min-width:980px){.contact-modal__form{padding:25px 45px}.contact-modal__grid{display:flex;flex-flow:row wrap;margin:0 -7.5px}}.contact-modal__field{margin:0 0 15px;position:relative}@media only screen and (min-width:980px){.contact-modal__field{margin:0 7.5px 25px}}.contact-modal__field--half{flex-basis:calc(50% - 15px)}.contact-modal__field--full{flex-basis:100%}.contact-modal__field label{display:block;margin-bottom:5px;font-size:12px;font-weight:600;letter-spacing:1px;line-height:14px;color:#170A2A}.contact-modal__field input,.contact-modal__field textarea{padding:15px;width:100%;font-size:14px;color:#5B5363;border:1px solid #D1D1D1}.contact-modal__field input:focus,.contact-modal__field textarea:focus{outline:currentColor solid 1px;outline-offset:-2px}.contact-modal__field textarea{height:110px}.contact-modal__field .error-message{position:relative;display:block;font-size:14px}.contact-modal .contact-modal__disclaimer-long,.contact-modal .contact-modal__disclaimer-short{display:block;margin-bottom:5px;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;color:#170A2A;padding-right:20px}.contact-modal .contact-modal__disclaimer-long p,.contact-modal .contact-modal__disclaimer-short p{font-size:14px;line-height:24px;letter-spacing:0;font-weight:400;color:#170A2A}.contact-modal .contact-modal__disclaimer-long{display:none;padding-left:40px;padding-bottom:15px}.contact-modal__disclaimer{margin-bottom:25px}.contact-modal__disclaimer .error-message{margin-bottom:10px;font-size:14px}.contact-modal__read-button-wrapper{width:100%;display:flex;justify-content:flex-end;padding:0 10px 10px}.contact-modal__read-button-wrapper .hidden{display:none}.contact-modal__disclaimer-button{background:0 0;color:#7ab4ba;display:flex;border:none}.contact-modal__disclaimer-button img{margin:auto}.contact-modal__submit{text-align:center}.contact-modal__submit .button{padding:12px 20px;margin:0;width:100%;max-width:100%}@media only screen and (min-width:768px){.contact-modal__submit .button{padding:12px 74px;width:auto;max-width:none}}.contact-modal__thank-you{display:none}.contact-modal__thank-you .contact-modal__header{padding:40px 50px;text-align:center}@media only screen and (min-width:980px){.contact-modal__thank-you .contact-modal__header{padding:75px 125px}}.contact-modal__thank-you .contact-modal__title{margin:0}.contact-modal__thank-you .contact-modal__title:after{content:'';display:block;margin:30px auto;width:80px;height:1px;background:#5f9197}.contact-modal__check-icon{margin:0 0 30px}.contact-modal .error-message{color:red}#community-page.has-autoplay-video .media-gallery-overlay{display:none}.community-aspot-carousel{z-index:0;width:100%;position:relative;overflow:hidden;max-height:900px}.community-aspot-carousel.open .close-x-button,.community-aspot-carousel.open .iframe-vimeo{z-index:15}.community-aspot-carousel.open .iframe-vimeo{opacity:1;height:100%;pointer-events:all}.community-aspot-carousel.slidesHaveLoaded .nextBtn,.community-aspot-carousel.slidesHaveLoaded .prevBtn{opacity:.9}.community-aspot-carousel .button{padding:12px 30px;width:auto}.community-aspot-carousel .nextBtn,.community-aspot-carousel .prevBtn{-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0;z-index:8}.community-aspot-carousel ul{width:100%;position:relative;height:880px}@media only screen and (max-width:1024px){#community-page.has-autoplay-video .media-gallery-overlay{display:block}.community-aspot-carousel ul{height:680px}}@media only screen and (max-width:768px){.community-aspot-carousel ul{height:480px}}@media only screen and (max-width:670px){.community-aspot-carousel ul{height:520px}}.community-aspot-carousel ul li{width:100%;height:100%;position:absolute;opacity:0;z-index:0}.community-aspot-carousel ul li:first-child{z-index:2;opacity:1}.community-aspot-carousel ul li .community-aspot-carousel-page{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%}.community-aspot-carousel .media-gallery-overlay{position:absolute;top:-60px;right:2%;z-index:2;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.community-aspot-carousel .media-gallery-overlay.mobile-only{display:none}.community-aspot-carousel .media-gallery-overlay.show{opacity:1;visibility:visible}@media only screen and (max-width:1024px){.community-aspot-carousel .media-gallery-overlay.show{display:block}}@media only screen and (max-width:670px){.community-aspot-carousel .media-gallery-overlay.mobile-only{display:block}.community-aspot-carousel .media-gallery-overlay{margin:0 auto;top:-115px;right:0;left:0;text-align:center}.community-aspot-carousel .media-gallery-overlay .button{margin:0 auto}}.community-aspot-carousel .media-gallery-overlay .media-gallery-overlay-content img{margin-bottom:10px}.community-aspot-carousel .media-gallery-overlay .media-gallery-overlay-content h4{display:none;margin:0 5px 0 0;font-size:19px;line-height:22px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}@media only screen and (min-width:1025px){.community-aspot-carousel .media-gallery-overlay .media-gallery-overlay-content h4{display:inline-block}}.community-aspot-carousel .slide-text{position:absolute;width:80%;margin:auto;left:0;right:0;z-index:15;top:400px}@media only screen and (max-width:1024px){.community-aspot-carousel .slide-text{top:245px}}.community-aspot-carousel .slide-text .primary-text{text-shadow:1px 1px 20px rgba(0,0,0,.3);margin-bottom:15px}.community-aspot-carousel .slide-text .secondary-text{text-shadow:1px 1px 20px rgba(0,0,0,.3)}.community-aspot-carousel .caption{position:absolute;right:2%;font-style:italic;letter-spacing:2px}.community-aspot-carousel .caption.double-title-position{bottom:150px}@media only screen and (max-width:768px){.community-aspot-carousel .slide-text{top:130px}.community-aspot-carousel .caption.double-title-position{bottom:117px}}.community-aspot-carousel .caption.single-title-position{bottom:115px}@media only screen and (max-width:768px){.community-aspot-carousel .caption.single-title-position{bottom:83px}}.community-aspot-carousel .caption.no-title-position{bottom:30px}.community-aspot-carousel .caption.residence-position{bottom:80px}@media only screen and (max-width:768px){.community-aspot-carousel .caption.residence-position{bottom:80px}}.community-aspot-carousel .down-arrow{position:absolute;bottom:125px;z-index:8}@media only screen and (max-width:670px){.community-aspot-carousel .slide-text{top:85px}.community-aspot-carousel .caption,.community-aspot-carousel .down-arrow,.community-aspot-carousel .slide-text .secondary-text{display:none}}.community-aspot-carousel .down-arrow.title-card-position{top:-50px;bottom:auto}.community-aspot-carousel .down-arrow.no-title-position{bottom:35px}.community-aspot-carousel .title-card{text-align:center;width:100%;position:absolute;bottom:0;left:0;padding:15px 5%;background:rgba(255,255,255,.8);z-index:15;color:#232323}.community-aspot-carousel .title-card.title-card--residence{text-align:left;background-color:#86bcc2}.community-aspot-carousel .title-card.title-card--residence .home-design-subtitle-container{margin-top:0}.community-aspot-carousel .title-card.title-card--residence .home-design-subtitle-container .home-design-subtitle{color:#fff;margin-top:0}.community-aspot-carousel .title-card.title-card--residence .home-design-subtitle-container .left-arrow{border-color:#fff}.community-aspot-carousel .title-card .home-design-title{text-transform:uppercase;color:#232323}.community-aspot-carousel .title-card .home-design-subtitle-container{margin-top:10px}.community-aspot-carousel .title-card .home-design-subtitle-container .home-design-subtitle{color:#86bcc2;display:inline-block;vertical-align:middle}.community-aspot-carousel .title-card .home-design-subtitle-container .left-arrow{display:inline-block;vertical-align:middle;height:15px;width:15px;border-color:#86bcc2;margin-right:5px}.community-aspot-carousel .title-card .play-pause{display:none}@media only screen and (min-width:1025px){.community-aspot-carousel .title-card .play-pause{display:block}}.community-aspot-carousel .title-card .play-pause__btn{display:block;width:40px;height:40px;margin:0;background-color:rgba(7,63,80,.6);border:0;cursor:pointer}.community-aspot-carousel .title-card .play-pause__btn[aria-pressed=true] .play-pause__icon{border-style:solid;border-width:7px 0 7px 10px}.community-aspot-carousel .title-card .play-pause__icon{display:block;margin:0;width:0;height:10px;position:absolute;top:50%;left:50%;background:0 0;will-change:border-width;border:0 double;border-width:0 0 0 10px;border-color:transparent transparent transparent #fff;transform:translate(-50%,-50%);transition:border .1s ease-in-out;opacity:1}.community-aspot-carousel .title-card .play{position:absolute;left:2%;bottom:calc(100% + 5px);z-index:10}@media only screen and (max-width:670px){.community-aspot-carousel .title-card .play{left:50%;width:100%;transform:translateX(-50%)}}.community-aspot-carousel .video-banner{margin:0 auto;position:relative;overflow:hidden}.community-aspot-carousel .video-banner__video{display:none;padding-top:56.25%;position:relative;overflow:hidden;z-index:10}.community-aspot-carousel .video-banner__video iframe{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:0;pointer-events:none;opacity:1}.community-aspot-carousel .video-banner__carousel{display:block}@media only screen and (min-width:1025px){.community-aspot-carousel .video-banner__video{display:block}.community-aspot-carousel .video-banner__carousel{display:none}}.community-aspot-carousel .video-banner__toggle-video{display:block;margin:0 auto;position:absolute;top:-40px;right:0;text-align:right;z-index:1}.community-aspot-carousel .iframe-vimeo{-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out;opacity:0;width:100%;height:0;overflow:hidden;position:absolute;top:0;left:0;pointer-events:none;z-index:-1}#propertyResults,.four-seasons .sub-nav .icon-popup{overflow:visible}.community-aspot-carousel .close-x-button{opacity:0;z-index:-1}.pricing-banner{padding:15px 0;background:#fff}.pricing-banner__container{display:flex;justify-content:center;padding:0 20px}.pricing-banner__icon{margin-right:15px;width:18px;height:auto}.pricing-banner__blurb{font-size:18px;line-height:22px;color:#4a7c82}@media only screen and (min-width:768px){.pricing-banner__icon{width:24px}.pricing-banner__blurb{font-size:20px;line-height:24px}}.pricing-banner__blurb span{font-weight:700}.coming-soon-banner{padding:15px 0;background:#5f9197}.coming-soon-banner__container{display:flex;justify-content:center;padding:0 20px}.coming-soon-banner__blurb{font-size:20px;font-weight:800;line-height:24px;text-transform:uppercase;color:#fff}#propertyResults{display:none;margin-top:75px;position:relative}#propertyResults .resultsWrapper{margin-bottom:75px}#propertyResults .resultsWrapper:after{content:'';display:block;clear:both}#propertyResults .propertyResultsHeader{text-transform:uppercase;color:#86bcc2;letter-spacing:1px;height:30px}.detailed-region-page #propertyResults .propertyResultsHeader{display:none}#propertyResults .propertyWrapper{background:#f8f8f8;margin-top:40px;position:relative;-moz-transition:box-shadow .3s;-o-transition:box-shadow .3s;-webkit-transition:box-shadow .3s;transition:box-shadow .3s;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}#propertyResults .propertyWrapper:hover{box-shadow:0 10px 25px 0 rgba(0,0,0,.3)}#propertyResults .propertyWrapper .link-outside{height:100%;width:100%;left:0;top:0;position:absolute;cursor:pointer;z-index:1}#propertyResults .propertyWrapper .link-inside{z-index:10;position:relative}#propertyResults .propertyWrapper .propertyCarouselWrapper .nextBtn,#propertyResults .propertyWrapper .propertyCarouselWrapper .prevBtn{max-width:50px;max-height:50px}@media only screen and (max-width:670px){#propertyResults{padding:0 20px}#propertyResults .propertyResultsHeader{margin-bottom:10px}#propertyResults .propertyWrapper .propertyInfoWrapper{padding:5%}}#propertyResults .propertyWrapper .propertyInfoWrapper .propertyListingHeader{color:#6e6e6e}#propertyResults .propertyWrapper .propertyInfoWrapper .marker-details{color:#6e6e6e;margin-bottom:5px}#propertyResults .propertyWrapper .propertyInfoWrapper .marker-lower{margin:0 0 20px}#propertyResults .propertyWrapper .propertyInfoWrapper .marker-price{color:#86bcc2;font-weight:700}#propertyResults .propertyWrapper .propertyInfoWrapper .marker-price .bold{color:#6e6e6e}#propertyResults .propertyWrapper .propertyInfoWrapper .marker-status{text-transform:uppercase;background:#86bcc2;color:#fff;padding:2px 10px;display:inline-block;margin-right:6px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#propertyResults .propertyWrapper .propertyInfoWrapper .reduced-price{background:#57A144}#propertyResults .propertyWrapper .propertyInfoWrapper .spacer{font-size:0;height:15px;line-height:0}#propertyResults .propertyWrapper .propertyInfoWrapper .community-tag{margin-bottom:5px}@media only screen and (max-width:768px){#propertyResults .propertyWrapper .propertyInfoWrapper .community-tag{text-align:left}}#propertyResults .propertyWrapper .propertyInfoWrapper .ctaDesc{margin-right:5px;font-weight:700;font-size:12px;line-height:12px;text-transform:uppercase;display:inline-block;vertical-align:middle}#propertyResults .propertyWrapper .propertyInfoWrapper .ctaDesc.active-lifestyle-badge{color:#8e1559}#propertyResults .propertyWrapper .propertyInfoWrapper .ctaDesc.quick-move-in-badge{color:#9dc47d}#propertyResults .propertyWrapper .propertyInfoWrapper .ctaDesc.extra-suite-badge{color:#7ab4ba}#propertyResults .propertyWrapper .propertyInfoWrapper .ctaDesc.model-home-badge{color:#2A4447}#propertyResults .propertyWrapper .propertyInfoWrapper .ctaIcon{display:inline-block;vertical-align:middle;width:23px;height:23px;border-radius:100%;font-weight:700;font-size:11px;line-height:23px;color:#fff;text-align:center;position:relative}#propertyResults .propertyWrapper .propertyInfoWrapper .ctaIcon.active-lifestyle-badge-icon{background:#8e1559}#propertyResults .propertyWrapper .propertyInfoWrapper .ctaIcon.quick-move-in-badge-icon{background:#9dc47d}#propertyResults .propertyWrapper .propertyInfoWrapper .ctaIcon.quick-move-in-badge-icon:after{content:'';display:block;width:5px;height:8px;border:solid #FFF;border-width:0 2px 2px 0;position:absolute;top:7px;right:9px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#propertyResults .propertyWrapper .propertyInfoWrapper .ctaIcon--tag{width:60px;height:30px;border-radius:unset}#propertyResults .propertyWrapper .propertyInfoWrapper .requestInfoButton{margin:20px 0 0}@media only screen and (max-width:670px){#propertyResults .propertyWrapper .propertyInfoWrapper .requestInfoButton{width:100%;max-width:none}}#propertyResults .community-search-spotlight{margin:0 0 75px;text-align:center}#propertyResults .community-search-spotlight__title{margin:0 0 20px;font-weight:700}@media only screen and (min-width:670px){#propertyResults .toggleContainer.grid .resultsContainer{font-size:0;text-align:center;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}#propertyResults .toggleContainer.grid .propertyWrapper{display:inline-flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;vertical-align:top;width:30.3%;margin:60px 1.5% 1.5%;min-height:725px;position:relative;background:#f8f8f8;padding:0}}@media only screen and (min-width:670px) and (max-width:768px){#propertyResults .toggleContainer.grid .propertyWrapper{width:47%;min-height:675px}}@media only screen and (min-width:670px){#propertyResults .toggleContainer.grid .propertyWrapper .propertyCarouselWrapper{display:block;width:100%}#propertyResults .toggleContainer.grid .propertyWrapper .propertyInfoWrapper{padding:15px;text-align:left;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-grow:1;width:100%}#propertyResults .toggleContainer.grid .propertyWrapper .propertyInfoWrapper .marker-amenities{display:none}#propertyResults .toggleContainer.grid .propertyWrapper .propertyInfoWrapper .community-tag-container{flex-grow:1;flex-shrink:0}#propertyResults .toggleContainer.grid .propertyWrapper .propertyInfoWrapper .open-inline-modal-link{display:block;width:100%;justify-self:flex-end}#propertyResults .toggleContainer.grid .propertyWrapper .propertyInfoWrapper .open-inline-modal-link .requestInfoButton{max-width:100%}#propertyResults .toggleContainer.list .propertyWrapper{padding:15px}#propertyResults .toggleContainer.list .propertyWrapper .propertyCarouselWrapper{width:30%;float:left}}@media only screen and (min-width:670px) and (max-width:768px){#propertyResults .toggleContainer.list .propertyWrapper .propertyCarouselWrapper{width:45%}}@media only screen and (min-width:670px){#propertyResults .toggleContainer.list .propertyWrapper .propertyInfoWrapper{width:70%;float:right;padding-left:2.5%}}@media only screen and (min-width:670px) and (max-width:768px){#propertyResults .toggleContainer.list .propertyWrapper .propertyInfoWrapper{width:55%}}@media only screen and (min-width:670px){#propertyResults .toggleContainer.list .propertyWrapper .propertyInfoWrapper .marker-details-container{width:60%;float:left}}@media only screen and (min-width:670px) and (max-width:768px){#propertyResults .toggleContainer.list .propertyWrapper .propertyInfoWrapper .marker-details-container{float:none;width:100%}}@media only screen and (min-width:670px){#propertyResults .toggleContainer.list .propertyWrapper .propertyInfoWrapper .community-tag-container{width:40%;float:right;padding-left:2.5%}#propertyResults .toggleContainer.list .propertyWrapper .propertyInfoWrapper .community-tag{text-align:right}#propertyResults .toggleContainer.list .propertyWrapper .propertyInfoWrapper .requestInfoButton{position:absolute;bottom:15px;right:15px}}@media only screen and (min-width:670px) and (max-width:768px){#propertyResults .toggleContainer.list .propertyWrapper .propertyInfoWrapper .community-tag-container{padding-left:0;float:none;width:100%}#propertyResults .toggleContainer.list .propertyWrapper .propertyInfoWrapper .community-tag{text-align:left}#propertyResults .toggleContainer.list .propertyWrapper .propertyInfoWrapper .requestInfoButton{position:relative;bottom:0;right:0}}.communities-media-links{text-align:center;width:90%;max-width:1140px;margin:50px auto 0}.communities-media-links h3,.communities-media-links p{margin-bottom:15px}.communities-media-links .home-name{color:#042e33;font-weight:400}@media only screen and (max-width:1024px){.communities-media-links .home-name{font-size:40px;line-height:46px;color:#7ab4ba}}.communities-media-links .unavailable{line-height:19px}.communities-media-links .home-attribute{font-size:16px;color:#fff;margin-bottom:5px}.communities-media-links .home-container{display:inline-block;vertical-align:top;margin:20px 5px 60px;width:32%;position:relative}@media only screen and (max-width:1024px){.communities-media-links .home-attribute{color:#232323}.communities-media-links .home-container{width:48%;background-color:#f8f8f8;text-align:left;padding:20px}}@media only screen and (max-width:670px){.communities-media-links .home-container{margin:20px auto;width:100%}}.communities-media-links .home-name{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:260px}.communities-media-links .home-image{background-size:cover;background-position:center;height:240px;width:100%}@media only screen and (max-width:1024px){.communities-media-links .home-name{position:relative;top:0;margin-bottom:15px}.communities-media-links .home-image{height:0;padding:0 0 65%;background:center center no-repeat;background-size:100%;margin-bottom:10px}}.communities-media-links li:hover .home-details{opacity:1}.communities-media-links .home-details{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(134,188,194,.95)}@media only screen and (max-width:1024px){.communities-media-links .home-details{opacity:1;background:0 0;position:relative}.communities-media-links .home-detail-list{display:none}}.communities-media-links .home-detail-list .home-detail-item{display:inline-block;vertical-align:top;margin:20px 5px 0;width:auto}.communities-media-links .home-detail-list .home-detail-item .home-detail-icon{width:auto}.communities-media-links .home-detail-list .home-detail-attribute{font-weight:700;font-size:16px;color:#fff;margin-bottom:5px}@media only screen and (max-width:1024px){.communities-media-links .home-detail-list .home-detail-attribute{color:#232323}}.community-blog{border-top:45px solid #86bcc2;padding:40px 0}.community-blog__header{display:block;width:100%}.community-blog__header img{max-width:100px;width:100%;height:auto;margin:auto;display:block}.community-blog__card-wrapper{display:flex;align-items:stretch;justify-content:space-between;flex-direction:column;width:100%;padding:20px}@media only screen and (min-width:768px){.community-blog__header img{margin:0}.community-blog__card-wrapper{flex-direction:row;padding:20px 0}}.community-blog__card{width:100%;text-align:center;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media only screen and (min-width:768px){.community-blog__card{width:calc((100% / 3) - 20px)}}.community-blog__image{max-width:100%;width:100%;height:100%;max-height:250px;object-fit:cover;font-family:'object-fit:cover;';margin:0;display:block;flex-grow:0}.community-blog__content{background-color:#86bcc2;color:#fff;text-align:center;padding:50px 30px;flex-grow:1}.community-blog__content--category{font-size:.813rem;text-transform:uppercase}.community-blog__content--title{font-size:2rem;line-height:1.2;color:#fff;padding:15px 0}.community-blog__content--date{font-size:.813rem}.community-blog__content--summary{padding:15px 0 0}.community-blog__content--summary *{font-size:1.063rem;color:#fff}.community-blog .button{margin:20px auto;flex-grow:0}.news-section .featured-news-item-container{float:left;width:100%;padding:0 15px}.news-section .featured-news-item-background-container{overflow:hidden;position:absolute;left:15px;top:0;right:15px;bottom:0}.news-section .featured-news-item{width:90%;max-width:1169px;position:relative;z-index:5;overflow:hidden;margin:45px auto 0}@media only screen and (max-width:1024px){.news-section .featured-news-item{margin:40px auto 0}}@media only screen and (max-width:768px){.news-section .featured-news-item{margin:35px auto 0;width:90%}}@media only screen and (max-width:670px){.news-section .featured-news-item-container{padding:0}.news-section .featured-news-item-background-container{left:0;right:0}.news-section .featured-news-item{margin:0 auto;width:100%}}.news-section .featured-news-item .news-item-content{height:100%;width:40%;position:relative;z-index:10;float:right}.news-section .featured-news-item .news-item-content .content-wrapper{height:100%;min-height:400px;display:table}.news-section .featured-news-item .news-item-content .content{position:relative;z-index:100;padding:70px 20px;color:#fff;display:table-cell;vertical-align:middle}.news-section .featured-news-item .news-item-content .featured-news-header{font-weight:700;line-height:1.4;letter-spacing:.8px;text-align:left;margin-bottom:25px;color:#fff;font-size:26px;text-transform:none}@media only screen and (max-width:1024px){.news-section .featured-news-item .news-item-content{width:50%}.news-section .featured-news-item .news-item-content .content{padding:60px 20px}.news-section .featured-news-item .news-item-content .featured-news-header{font-size:24px}}@media only screen and (max-width:768px){.news-section .featured-news-item .news-item-content{width:50%}.news-section .featured-news-item .news-item-content .content{padding:50px 20px}.news-section .featured-news-item .news-item-content .featured-news-header{font-size:22px}}@media only screen and (max-width:670px){.news-section .featured-news-item .news-item-content{width:100%}.news-section .featured-news-item .news-item-content .content{padding:40px 20px}.news-section .featured-news-item .news-item-content .featured-news-header{font-size:24px}}.news-section .featured-news-item .news-item-content .meta-details{font-weight:700;margin:10px 0}.news-section .featured-news-item .news-item-content p{font-size:16px;letter-spacing:.3px;color:#fff;margin:10px 0 25px}.news-section .featured-news-item .news-item-background{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:0;transform:scale(1.5)}@media only screen and (max-width:670px){.news-section .featured-news-item .news-item-background{transform:scale(1)}}.news-section .featured-news-item .background-mask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;overflow:hidden}.news-section .featured-news-item .background-mask:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:block;background:#000;opacity:.45;z-index:1}.news-section .featured-news-item .background-mask .background-image{display:block;height:100%;position:absolute;top:0;right:0;bottom:0;filter:blur(40px);background-size:cover;background-position:center;z-index:-1;transform:scale(1.5);width:250%}@media only screen and (max-width:768px){.news-section .featured-news-item .background-mask .background-image{width:200%;display:block}}@media only screen and (max-width:670px){.news-section .featured-news-item .background-mask .background-image{font-size:18px;display:none}}.design-home-media-gallery{overflow:hidden}.design-home-media-gallery:after{content:"";display:table;clear:both}.design-home-media-gallery.off-white-background .media-gallery-item .image-icon{background-color:#f8f8f8}.design-home-media-gallery .header{padding:30px 0;background:#f8f8f8}.design-home-media-gallery .header .media-gallery-header{padding-bottom:20px;border-bottom:1px solid #dfdfdf}.design-home-media-gallery .header .media-gallery-header .media-gallery-title-container{float:left;max-width:50%}.design-home-media-gallery .header .media-gallery-header .media-gallery-title-container .media-gallery-title{line-height:56px}.design-home-media-gallery .header .media-gallery-header .media-gallery-button-container{text-align:right}@media only screen and (max-width:1024px){.news-section .featured-news-item .background-mask .background-image{width:200%}.design-home-media-gallery .header .media-gallery-header .media-gallery-title-container{float:none;max-width:100%}.design-home-media-gallery .header .media-gallery-header .media-gallery-title-container .media-gallery-title{margin-bottom:20px}.design-home-media-gallery .header .media-gallery-header .media-gallery-button-container{text-align:center}}.design-home-media-gallery .header .media-gallery-header .media-gallery-button-container .media-gallery-share{display:inline-block;min-width:230px}.design-home-media-gallery .header .filter-container{margin-top:20px}.design-home-media-gallery .header .filter-container .filter-item{cursor:pointer;position:relative;display:inline-block;margin:10px 1% 0 0;padding:0 40px 0 5px;background:#fff;border:1px solid #dfdfdf;font-size:12px;line-height:30px;height:30px}.design-home-media-gallery .header .filter-container .filter-item.hidden{display:none}.design-home-media-gallery .header .filter-container .filter-item[data-filter=all]{background:#f8f8f8}.design-home-media-gallery .header .filter-container .filter-item[data-filter=all] .filter-title{font-weight:600}.design-home-media-gallery .header .filter-container .filter-item.active{background:#86bcc2;color:#fff}.design-home-media-gallery .header .filter-container .filter-item.active[data-filter=photo] .filter-icon{background-image:url(/Mvc/Content/images/icon-photo-white.png)}.design-home-media-gallery .header .filter-container .filter-item.active[data-filter=virtualTour] .filter-icon{background-image:url(/Mvc/Content/images/icon-virtual-tour-white.png)}.design-home-media-gallery .header .filter-container .filter-item.active[data-filter=walkingTour] .filter-icon{background-image:url(/Mvc/Content/images/icon-walking-tour-orange.png)}.design-home-media-gallery .header .filter-container .filter-item.active[data-filter=video] .filter-icon{background-image:url(/Mvc/Content/images/icon-video-white.png)}.design-home-media-gallery .header .filter-container [data-filter=photo] .filter-icon,.design-home-media-gallery .media-gallery-item.exterior .image-icon,.design-home-media-gallery .media-gallery-item.photo .image-icon{background-image:url(/Mvc/Content/images/icon-photo.png)}@media only screen and (max-width:768px){.design-home-media-gallery .header .filter-container .filter-item{padding-right:15px;width:48%}}.design-home-media-gallery .header .filter-container .filter-item .totalImagesCount{position:absolute;top:0;right:5px}.design-home-media-gallery .header .filter-container [data-filter=virtualTour] .filter-icon{background-image:url(/Mvc/Content/images/icon-virtual-tour.png)}.design-home-media-gallery .header .filter-container [data-filter=walkingTour] .filter-icon{background-image:url(/Mvc/Content/images/icon-walking-tour-orange.png)}.design-home-media-gallery .header .filter-container [data-filter=video] .filter-icon{background-image:url(/Mvc/Content/images/icon-video.png)}.design-home-media-gallery .header .filter-container .filter-icon{display:inline-block;vertical-align:top;width:20px;height:20px;margin:4px 3px 0 0;background-repeat:no-repeat;background-position:center center;background-size:100%}.design-home-media-gallery #Media-Gallery{margin-top:30px;list-style:none}.design-home-media-gallery .media-gallery-item{text-align:center;float:left;width:26%;height:245px;margin:5px 1%;overflow:hidden}@media only screen and (max-width:1024px){.design-home-media-gallery .media-gallery-item{width:48%;height:325px}}@media only screen and (max-width:768px){.design-home-media-gallery .media-gallery-item{width:98%;height:275px}}.design-home-media-gallery .media-gallery-item:nth-child(3n+1){width:70%;height:500px}@media only screen and (max-width:1024px){.design-home-media-gallery .media-gallery-item:nth-child(3n+1){float:none;width:98%;height:600px}}@media only screen and (max-width:768px){.design-home-media-gallery .media-gallery-item:nth-child(3n+1){width:98%;height:275px}}.design-home-media-gallery .media-gallery-item:nth-child(6n+4){float:right}.design-home-media-gallery .media-gallery-item:nth-child(3n+1):last-child,.design-home-media-gallery .media-gallery-item:nth-child(3n+1):nth-last-child(2),.design-home-media-gallery .media-gallery-item:nth-child(3n+2):last-child{width:98%;height:500px}@media only screen and (max-width:1024px){.design-home-media-gallery .media-gallery-item:nth-child(3n+1):last-child,.design-home-media-gallery .media-gallery-item:nth-child(3n+1):nth-last-child(2),.design-home-media-gallery .media-gallery-item:nth-child(3n+2):last-child{height:600px}}@media only screen and (max-width:768px){.design-home-media-gallery .media-gallery-item:nth-child(3n+1):last-child,.design-home-media-gallery .media-gallery-item:nth-child(3n+1):nth-last-child(2),.design-home-media-gallery .media-gallery-item:nth-child(3n+2):last-child{height:275px}}.design-home-media-gallery .media-gallery-item.virtualTour .image-icon{background-image:url(/Mvc/Content/images/icon-virtual-tour.png)}.design-home-media-gallery .media-gallery-item.walkingTour .image-icon{background-image:url(/Mvc/Content/images/icon-walking-tour-orange.png)}.design-home-media-gallery .media-gallery-item.video .image-icon{background-image:url(/Mvc/Content/images/icon-video.png)}.design-home-media-gallery .media-gallery-item>.mfp-iframe,.design-home-media-gallery .media-gallery-item>.mfp-image{display:flex;flex-direction:column;height:100%}.design-home-media-gallery .media-gallery-item .image-icon{background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:50%}.design-home-media-gallery .image{width:100%;height:100%;background:center no-repeat;background-size:cover;position:relative}.design-home-media-gallery .image .image-icon{height:40px;width:60px;position:absolute;bottom:0;right:0}.featured-content-callout,.featured-content-callout .slide{position:relative;overflow:hidden}.design-home-media-gallery .image-title{margin:5px 10px 10px;text-transform:uppercase}.facebook-component{display:none;background-color:#f8f8f8;padding-top:50px;text-align:center}.facebook-component:after{content:"";display:table;clear:both}.facebook-component .header-text{text-align:left;color:#6e6e6e;margin-bottom:20px}.facebook-component .fb-post{border:5px solid #dfdfdf;vertical-align:top;height:350px;width:375px;overflow-y:scroll;-webkit-overflow-scrolling:touch;margin:0 1% 20px}@media only screen and (max-width:768px){.facebook-component .fb-post{height:auto;margin:0 0 20px;max-width:100%;overflow-x:scroll}}.facebook-component .fb_iframe_widget_fluid{height:350px!important;width:375px!important;display:inline-block!important}.featured-content-callout.last-featured-content{margin-bottom:100px}.featured-content-callout[data-callout-type=testimonials] ul.pagination{bottom:15px}.featured-content-callout[data-callout-type=testimonials] .nextBtn,.featured-content-callout[data-callout-type=testimonials] .prevBtn{top:200px;margin:0 auto}@media only screen and (max-width:768px){.facebook-component .fb_iframe_widget_fluid{height:auto!important}.featured-content-callout[data-callout-type=testimonials] .nextBtn,.featured-content-callout[data-callout-type=testimonials] .prevBtn{top:100px}.featured-content-callout .slide.hers-slide .image{margin-top:40px}.featured-content-callout .slide{display:block}}.featured-content-callout .slides-wrapper{overflow:hidden;width:100%;height:100%;position:relative}.featured-content-callout .slide{width:100%;float:left}.featured-content-callout .slide.hers-slide .image{background-size:contain!important;background-repeat:no-repeat}@media only screen and (max-width:670px){.featured-content-callout[data-callout-type=testimonials] .nextBtn,.featured-content-callout[data-callout-type=testimonials] .prevBtn{top:80px}.featured-content-callout .slide{display:block}}.featured-content-callout .slide__caption{position:absolute;bottom:25px;font-size:14px;font-weight:700;font-style:italic;line-height:20px;letter-spacing:2px;color:#fff}.left.featured-content-callout .slide__caption{left:55px}.right.featured-content-callout .slide__caption{right:55px}.featured-content-callout .slide__button-close{display:none;position:absolute;top:0;right:0;width:44px;height:44px;background-color:rgba(0,0,0,.8);border:none}.featured-content-callout .slide__button-close:after,.featured-content-callout .slide__button-close:before{left:50%;width:1px;height:22px;background-color:#fff;top:50%;position:absolute;content:''}.featured-content-callout .slide__button-close:hover{cursor:pointer}.featured-content-callout .slide__button-close:after{transform:translate(-50%,-50%) rotate(45deg)}.featured-content-callout .slide__button-close:before{transform:translate(-50%,-50%) rotate(-45deg)}.featured-content-callout .slide__mobile-play{display:none;position:absolute;bottom:10px;left:10px;width:44px;height:44px;background-color:rgba(0,0,0,.8);border:1px solid #fff;border-radius:100%}.featured-content-callout .slide__mobile-play:hover{cursor:pointer}.featured-content-callout .slide__mobile-play:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-35%,-50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 17.3px;border-color:transparent transparent transparent #fff}@media only screen and (max-width:769px){.featured-content-callout .slide__mobile-play{display:block}}.featured-content-callout .nav{z-index:2}@media only screen and (max-width:768px){.featured-content-callout .nav{top:25%;bottom:auto}}@media only screen and (max-width:670px){.featured-content-callout .nav{top:-40px;bottom:auto}}.featured-content-callout .table-wrapper{position:absolute;top:0;left:0}.featured-content-callout ul.pagination{width:100%;position:absolute;bottom:20px;z-index:1;text-align:center}.featured-content-callout ul.pagination li{position:relative;width:6px;height:6px;border-radius:100%;background-color:#fff;margin:5px 10px;display:inline-block;cursor:pointer;border:1px solid #efefef;box-shadow:1px 2px 2px 0 rgba(50,50,50,.3)}.featured-content-callout ul.pagination li::after{content:"";position:absolute;inset:50%;width:100%;height:100%;transform:translate(-50%,-50%) scale(5);z-index:1}@media only screen and (max-width:768px){.featured-content-callout ul.pagination li{background-color:#ccc}}.featured-content-callout ul.pagination li.active{border:3px solid #84babf;background-color:transparent;width:10px;height:10px;margin:3px 10px}@media only screen and (max-width:1200px){.featured-content-callout .description,.featured-content-callout .image,.featured-content-callout .vimeo-video-wrapper{width:100%!important;float:left;display:block}}.featured-content-callout .vimeo-video-wrapper:hover{cursor:pointer}.featured-content-callout .description{width:45%;height:100%;float:left;padding:8%}@media only screen and (max-width:768px){.featured-content-callout .description{text-align:center}.featured-content-callout .description hr{margin:30px auto}}.featured-content-callout .description .retina-img{float:left;width:100%}.featured-content-callout .description .retina-img img{max-width:100%}.featured-content-callout .description ul{list-style:disc;margin-bottom:20px;padding-left:18px}@media only screen and (max-width:768px){.featured-content-callout .description ul{list-style:none;padding:0}}.featured-content-callout .description ul li{font-size:16px;padding-bottom:10px}@media only screen and (max-width:768px){.featured-content-callout .description ul li{font-size:14px}}.featured-content-callout .description a,.featured-content-callout .description p,.featured-content-callout .description p.body-copy{font-size:16px}.featured-content-callout .description p.body-copy{margin-bottom:20px}.featured-content-callout .description p.disclaimer{text-align:left}.featured-content-callout .description a.actionlink{font-weight:700;margin-bottom:20px;text-decoration:none;display:inline-block;margin-right:20px}.featured-content-callout .description .slide-cta{display:block;margin-bottom:20px}.featured-content-callout .image,.featured-content-callout .vimeo-video-wrapper{width:55%;height:100%;float:left;position:relative;background-position:50% 50%;background-size:cover}@media only screen and (max-width:768px){.featured-content-callout .description .vimeo-play-button,.featured-content-callout .image .hotSpot{display:none}.featured-content-callout .description a,.featured-content-callout .description p,.featured-content-callout .description p.body-copy{font-size:14px}.featured-content-callout .image,.featured-content-callout .vimeo-video-wrapper{max-height:500px;min-height:400px}}@media only screen and (max-width:670px){.featured-content-callout ul.pagination{bottom:5px;top:auto}.featured-content-callout .image,.featured-content-callout .vimeo-video-wrapper{max-height:350px;min-height:350px}.featured-content-callout .description,.featured-content-callout .image,.featured-content-callout .vimeo-video-wrapper{display:block}}.featured-content-callout .image .hotSpot{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;background:url(/Mvc/Content/images/hotSpot.png);top:60%;left:25%;z-index:1}@media only screen and (max-width:1200px){.featured-content-callout .description,.featured-content-callout .image,.featured-content-callout .vimeo-video-wrapper{display:block}}.featured-content-callout .vimeo-video-wrapper iframe{width:100%;height:100%}.featured-content-callout .vimeo-video-wrapper .video-play-button{position:absolute}.featured-content-callout.left{background-color:#f8f8f8!important}.brand-featured-content-section .featured-content-callout.left,.featured-content-callout.right{background-color:#fff!important}.featured-content-callout.left .image,.featured-content-callout.left .vimeo-video-wrapper{float:left}.featured-content-callout.left .description,.featured-content-callout.right .image,.featured-content-callout.right .vimeo-video-wrapper{float:right}.featured-content-callout.right .description{float:left}.featured-content-callout .overlay{font:italic 300 14px/24px Raleway,sans-serif;color:#fff;position:absolute;bottom:35px;padding-left:60px;font-weight:700;letter-spacing:1px}.featured-content-callout hr{width:80px;height:1px;border-top:1px solid #dfdfdf;display:block;margin:28px 0;text-align:left}.featured-content-callout p.two{font-weight:700;color:#86bcc2;letter-spacing:2px}.featured-content-callout a img{display:inline-block;vertical-align:middle}@media only screen and (max-width:768px){.featured-content-callout .dropDown{margin-bottom:20px}.featured-content-header{text-align:center}}@media only screen and (max-width:670px){.featured-content-callout .dropDown{margin-bottom:25px}}.hotSpotBubble{max-width:300px;padding:20px 35px;background:rgba(255,255,255,.9);position:fixed;top:-100%;left:-100%;z-index:1;font:300 14px/20px Raleway,sans-serif;text-align:center}.hotSpotBubble:after{content:'';position:absolute;border-style:solid;border-width:15px 15px 15px 0;border-color:transparent rgba(255,255,255,.9);display:block;width:0;z-index:1;left:-15px;top:50%;margin-top:-15px}.featured-content-header{font-size:28px;font-weight:800;line-height:34px;color:#86bcc2;letter-spacing:2px;text-transform:uppercase;margin:28px 0}.featured-content-header>span{display:block}.featured-content-header .featued-content-subhead{font-weight:700;color:#86bcc2;letter-spacing:2px;font-size:16px;line-height:24px;text-transform:none}@media only screen and (max-width:768px){.featured-content-header .featued-content-subhead{font-size:14px}}.interior-looks .featured-content-header .featued-content-subhead{margin:0 0 30px;font-size:13px;text-transform:uppercase;color:#6faab0}@media only screen and (max-width:670px){.featured-content-controls{position:absolute;bottom:auto;width:100%;top:350px}}.hers-disclaimer-link{color:#86bcc2!important;text-transform:uppercase}.hers-disclaimer-modal{width:100%;max-width:530px;margin:0 auto}.hers-disclaimer-modal .disclaimer-text{color:#fff}.brand-featured-content-section .featured-content-callout .description,.brand-featured-content-section .featured-content-callout .image,.brand-featured-content-section .featured-content-callout .vimeo-video-wrapper{width:50%}.community-home-design-toggle{padding:30px 70px 0}.community-home-design-toggle .toggle{display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width:768px){.community-home-design-toggle{padding:30px 70px;background-color:#f8f8f8}.community-home-design-toggle .toggle{justify-content:center}}.community-home-design-toggle .toggle .toggle-button{float:none}.featured-home-detail{position:relative;padding:10px 70px 20px 50px}@media only screen and (max-width:1024px){.featured-home-detail .nextBtn,.featured-home-detail .prevBtn{width:50px;height:50px}}@media only screen and (max-width:768px){.featured-home-detail{padding:20px 0 0;background:#f8f8f8}.featured-home-detail.qmi{padding:0}.featured-home-detail .nextBtn,.featured-home-detail .prevBtn{width:40px;height:40px}}.featured-home-detail .model-home-icon-wrapper,.featured-home-detail .walking-tour-icon{display:none}.featured-home-detail .three{font-size:16px;line-height:24px;display:inline-block;padding-right:10px}.featured-home-detail .three .grid-style-text{display:none}.featured-home-detail .three--extra-suite{display:none;padding:0}@media only screen and (max-width:768px){.featured-home-detail .three--extra-suite{display:block}}.featured-home-detail .three--extra-suite img{display:inline-block;margin-right:5px;width:17px;height:auto;vertical-align:bottom}.featured-home-detail .three--extra-suite-plus img{width:30px}.featured-home-detail .header-button-container{display:grid;justify-content:space-between;column-gap:24px;padding-bottom:24px;border-bottom:solid 1px #dfdfdf;padding-left:24px;padding-right:24px}@media only screen and (max-width:1024px){.featured-home-detail .header-button-container{grid-auto-flow:row;justify-content:center;text-align:center}.featured-home-detail .header-button-container .title-header h2{margin-right:0}}.featured-home-detail .header-button-container .title-header h2{color:#5f9197;font-size:60px;font-weight:300;letter-spacing:1px;line-height:60px;text-transform:none;text-align:left;margin-bottom:1rem}@media only screen and (max-width:768px){.featured-home-detail .header-button-container .title-header h2{font-size:28px;line-height:1.15;font-weight:400;text-align:center}.featured-home-detail .header-button-container .tooltip-wrapper .tooltip-callout{margin:0}.featured-home-detail .header-button-container .tooltip-wrapper .tooltip-callout .tooltip-callout__title{font-size:16px;margin:0}}.featured-home-detail .header-button-container .extra-header{text-transform:uppercase;color:#ACACAC;font-size:20px;line-height:32px}@media only screen and (max-width:768px){.featured-home-detail .header-button-container .extra-header{font-size:16px;display:block}.featured-home-detail .header-button-container.qmi .title-header--extra{padding:0}}.featured-home-detail .header-button-container.qmi{display:flex;width:100%}.featured-home-detail .header-button-container.qmi .title-header h2{margin-bottom:0}.featured-home-detail .header-button-container.qmi .title-header--extra{width:100%}.featured-home-detail .header-button-container.qmi .title-header--extra-details{width:100%;display:flex;align-items:center;flex-wrap:wrap;row-gap:12px}.featured-home-detail .header-button-container.qmi .title-header--extra-details>:not(:last-child){margin-right:24px}@media only screen and (max-width:1024px){.featured-home-detail .header-button-container .tooltip-wrapper,.featured-home-detail .header-button-container.qmi .title-header{width:100%;text-align:center}.featured-home-detail .header-button-container.qmi .title-header h2{text-align:center}.featured-home-detail .header-button-container.qmi .title-header--extra-details{flex-direction:column;justify-content:center;row-gap:10px}.featured-home-detail .header-button-container.qmi .title-header--extra-details>:not(:last-child){margin-right:0}}.featured-home-detail .header-button-container.qmi .title-header--extra-details .extra-suite-wrapper{display:flex;flex-wrap:wrap;align-self:flex-end}.featured-home-detail .header-button-container.qmi .title-header--extra-details .extra-suite-wrapper>:not(:last-child){margin-right:24px}.featured-home-detail .header-button-container .extra-suite-icon{display:none}@media only screen and (max-width:1024px){.featured-home-detail .header-button-container.qmi .title-header--extra-details .extra-suite-wrapper{align-self:center}.featured-home-detail .title-header{text-align:left;border-bottom:0}}@media only screen and (max-width:768px){.featured-home-detail .header-button-container .extra-suite-icon{display:inline-block;margin:0 5px 0 0}.featured-home-detail .title-header{text-align:center}}.featured-home-detail .title-header--extra{gap:1rem;display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;row-gap:12px}@media only screen and (max-width:768px){.featured-home-detail .title-header--extra{display:block;font-size:16px;line-height:20px}}.featured-home-detail .title-header--extra .extra-header{text-transform:uppercase;color:#ACACAC;font-size:20px;line-height:32px}@media only screen and (max-width:768px){.featured-home-detail .title-header--extra .extra-header{font-size:16px;display:block;line-height:20px}}.featured-home-detail .title-header a.open-tour-modal-link{display:flex;justify-content:flex-end;align-self:end}.featured-home-detail .title-header h4{color:#86bcc2}.featured-home-detail .title-header .button{float:right}@media only screen and (max-width:1024px){.featured-home-detail .title-header .button{float:none}}.featured-home-detail .title-header .media-gallery-button,.featured-home-detail .title-header .title-header-icon{display:none}@media only screen and (max-width:768px){.featured-home-detail .title-header .media-gallery-button{display:inline-block}}.featured-home-detail .home-details{display:grid;grid-auto-flow:column;align-items:flex-start;justify-content:space-between;column-gap:10px;padding:24px}@media only screen and (max-width:768px){.featured-home-detail .home-details{display:block;text-align:center}}.featured-home-detail .home-details__extra-suite{display:none}@media only screen and (max-width:768px){.featured-home-detail .home-details__extra-suite{display:block;margin:0 10px 15px;color:#232323}}.featured-home-detail .home-details__extra-suite .extra-suite-icon{display:inline-block;margin:0 3px 0 0;vertical-align:bottom}.featured-home-detail .home-details .unavailable{color:red;font-size:18px;font-weight:700}.featured-home-detail .home-details .unavailable::before{border:1px solid red;width:24px;height:24px;color:red;font-size:14px;line-height:24px}.featured-home-detail .home-details .home-amenities.grid-view{display:none}.featured-home-detail .home-details .home-amenities.list-view .model-home--detail{justify-content:flex-start}@media only screen and (max-width:768px){.featured-home-detail .home-details .home-amenities.list-view .model-home--detail{justify-content:center}.featured-home-detail .home-details .availability-info{margin-bottom:24px;text-align:center}}.featured-home-detail .home-details .availability-info.move-in-date{padding-top:0;margin-top:7px}.featured-home-detail .home-details .availability-info.green{color:#86bcc2}.featured-home-detail .home-details .availability-info .tooltip-wrapper{margin-right:10px}@media only screen and (max-width:670px){.featured-home-detail .home-details .availability-info .tooltip-wrapper{margin-right:0}}.featured-home-detail .home-details .availability-info h4{font-size:16px;line-height:1;vertical-align:middle}.featured-home-detail .home-details .availability-info h4.qmi-now-price{margin:0 0 15px}.featured-home-detail .home-details .availability-info .qmi-now-price h4,.featured-home-detail .home-details .availability-info .qmi-was-price h4{font-size:18px}.featured-home-detail .home-details .availability-info__address{margin:10px 0 20px;clear:both}.featured-home-detail .home-details .boyl-home-amenities{float:right;width:50%;text-align:right}@media only screen and (max-width:768px){.featured-home-detail .home-details .boyl-home-amenities{float:none;width:auto;text-align:center}}.featured-home-detail .home-details .boyl-home-amenities .three{display:inline-block}.featured-home-detail .home-details .boyl-home-amenities .three p{display:inline}.featured-home-detail .home-details.qmi{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:18px;justify-content:space-between;padding:24px}@media only screen and (max-width:1144px){.featured-home-detail .home-details.qmi{justify-content:center}}.featured-home-detail .home-details.qmi .availability-info,.featured-home-detail .home-details.qmi .availability-info>*{float:unset;margin:0}.featured-home-detail .home-details.qmi .qmi-price-wrapper{display:flex;flex-wrap:wrap;row-gap:16px;column-gap:36px;margin-bottom:20px}@media only screen and (max-width:1024px){.featured-home-detail .home-details.qmi{padding:18px 28px 24px}.featured-home-detail .home-details.qmi .qmi-price-wrapper{column-gap:16px;margin-bottom:16px;text-align:center}}.featured-home-detail .home-details.qmi .qmi-price-wrapper .qmi-now-price h4,.featured-home-detail .home-details.qmi .qmi-price-wrapper .qmi-was-price h4{margin-bottom:6px;font-weight:400}.featured-home-detail .home-details.qmi .qmi-price-wrapper .qmi-now-price .numeric-amount,.featured-home-detail .home-details.qmi .qmi-price-wrapper .qmi-was-price .numeric-amount{font-weight:600;font-size:40px;line-height:40px}.featured-home-detail .home-details.qmi .qmi-price-wrapper .qmi-was-price .numeric-amount,.featured-home-detail .home-details.qmi .qmi-price-wrapper .qmi-was-price h4{color:#81858a}.featured-home-detail .home-details.qmi .qmi-price-wrapper .qmi-was-price .numeric-amount{text-decoration-line:line-through;text-decoration-thickness:2px}@media only screen and (max-width:1024px){.featured-home-detail .home-details.qmi .qmi-price-wrapper .qmi-now-price .numeric-amount,.featured-home-detail .home-details.qmi .qmi-price-wrapper .qmi-was-price .numeric-amount{font-size:28px;line-height:32px}.featured-home-detail .home-details.qmi .tooltip-wrapper{display:block;text-align:center}.featured-home-detail .home-details.qmi .right .availability-info__address h4{text-align:center}}.featured-home-detail .home-details.qmi .tooltip-wrapper .tooltip-callout,.featured-home-detail .home-details.qmi .tooltip-wrapper .tooltip-callout__title{margin:0}@media only screen and (max-width:768px){.featured-home-detail .home-details.qmi .tooltip-wrapper .tooltip-callout__title{font-size:16px}}@media only screen and (max-width:1224px){.featured-home-detail .home-details.qmi .right{max-width:320px}}@media only screen and (max-width:1144px){.featured-home-detail .home-details.qmi .qmi-price-wrapper{width:100%;justify-content:center}.featured-home-detail .home-details.qmi .right{display:flex;flex-direction:column;justify-content:center;max-width:100%;width:100%;align-items:center}}.featured-home-detail .home-details.qmi .right>div:not(:last-child){margin-bottom:16px}.featured-home-detail .home-details.qmi .right .availability-info__address{display:flex;justify-content:flex-end}.featured-home-detail .home-details.qmi .right .home-amenities.list-view{display:flex;justify-content:flex-end;flex-wrap:wrap}.featured-home-detail .home-details.qmi .right .home-amenities.list-view .three{padding:0}@media only screen and (max-width:1024px){.featured-home-detail .home-details.qmi .right .home-amenities.list-view{justify-content:center}.featured-home-detail .home-details.qmi .right .home-amenities.list-view .three{margin-top:6px}}.featured-home-detail .home-details.qmi .right .home-amenities.list-view div:not(:first-child){margin-left:16px}.featured-home-detail .home-details.qmi .right .model-home--detail{justify-content:flex-end}.featured-home-detail .numeric-amount{font-weight:700;color:#232323}.featured-home-detail .move-in-date{padding-top:20px}.featured-home-detail .move-in-date-wrapper--qmi{max-height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;position:absolute;right:0;top:36px;padding:24px 36px;background:#dee5e5;box-shadow:0 6px 12px rgba(0,0,0,.1)}@media only screen and (max-width:1024px){.featured-home-detail .move-in-date-wrapper--qmi{top:12px;padding:15px 24px}}@media only screen and (max-width:670px){.featured-home-detail .move-in-date-wrapper--qmi{position:relative;padding:12px 0}}.featured-home-detail .move-in-date-wrapper--qmi .move-in-date{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;font-size:20px}@media only screen and (max-width:768px){.featured-home-detail .move-in-date-wrapper--qmi .move-in-date{font-size:16px}}.featured-home-detail .move-in-date-wrapper--qmi .move-in-date .numeric-amount{font-weight:600;font-size:36px;line-height:40px;margin-top:8px}@media only screen and (max-width:1400px){.featured-home-detail .move-in-date-wrapper--qmi .move-in-date .numeric-amount{font-size:32px}}@media only screen and (max-width:1024px){.featured-home-detail .move-in-date-wrapper--qmi .move-in-date .numeric-amount{font-size:20px;line-height:20px}}@media only screen and (max-width:768px){.featured-home-detail .move-in-date-wrapper--qmi .move-in-date .numeric-amount{font-size:18px;line-height:24px}}@media only screen and (max-width:670px){.featured-home-detail .move-in-date-wrapper--qmi .move-in-date{flex-direction:row}.featured-home-detail .move-in-date-wrapper--qmi .move-in-date .numeric-amount{font-weight:700;margin-left:15px;margin-top:0}}.featured-home-detail .carousel-badge-wrapper--qmi{display:flex;justify-content:center;align-items:center;z-index:10;position:absolute;left:0;bottom:89px;padding:24.5px 40px;background:rgba(255,255,255,.8);box-shadow:0 6px 12px rgba(0,0,0,.1);max-width:492px;max-height:72px}.featured-home-detail .carousel-badge-wrapper--qmi img{width:80px;margin-right:16px}.featured-home-detail .carousel-badge-wrapper--qmi .carousel-badge{font-size:16px;font-weight:400;padding:8px 24px;border-left:1px solid #ACACAC}.featured-home-detail .carousel-badge-wrapper--qmi .carousel-badge span{font-size:18px;font-weight:700;color:#333A40}@media only screen and (max-width:670px){.featured-home-detail .carousel-badge-wrapper--qmi .carousel-badge{padding:0 24px}.featured-home-detail .carousel-badge-wrapper--qmi .carousel-badge span{font-size:12px}}@media only screen and (max-width:1024px){.featured-home-detail .carousel-badge-wrapper--qmi{justify-content:left;position:relative;bottom:0;padding:12px;max-width:unset;max-height:48px}.featured-home-detail .carousel-badge-wrapper--qmi img{width:48px;height:24px}.featured-home-detail .carousel-badge-wrapper--qmi .carousel-badge,.featured-home-detail .carousel-badge-wrapper--qmi .carousel-badge span{font-size:12px}}.featured-home-detail .under-contract{display:inline-block;padding:2px 10px;text-transform:uppercase;color:#fff;background:#e99fa8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.featured-home-detail .community-home-design-buttons.list-view{flex-wrap:wrap;display:flex;flex-direction:column;align-items:center;gap:16px}@media only screen and (min-width:980px){.featured-home-detail .community-home-design-buttons.list-view{flex-direction:row;gap:12px}}.featured-home-detail .community-home-design-buttons.list-view .button{width:auto;min-width:258px;margin:0}.featured-home-detail .community-home-design-buttons.list-view.qmi{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.featured-home-detail .community-home-design-buttons.list-view.qmi--mobile{display:none}@media only screen and (max-width:1024px){.featured-home-detail .community-home-design-buttons.list-view.qmi{display:none}.featured-home-detail .community-home-design-buttons.list-view.qmi--mobile{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}}.featured-home-detail .community-home-design-buttons .media-gallery-button,.featured-home-detail .community-home-design-buttons.grid-view{display:none}.featured-home-detail .list-view-buttons{float:right;min-width:480px}@media only screen and (max-width:1024px){.featured-home-detail .list-view-buttons{float:none;min-width:auto}}.featured-home-detail .list-view-buttons .button{float:left}.featured-home-detail .media-container{position:relative}@media only screen and (max-width:1024px){.featured-home-detail .list-view-buttons .button{float:none}.featured-home-detail .responsiveImageCarousel ul{margin-top:20px}.featured-home-detail.grid-view .home-details.qmi .availability-info .tooltip-wrapper{text-align:left}}.featured-home-detail.grid-view{display:inline-flex;flex-direction:column;justify-content:flex-start;margin:1%;width:100%;vertical-align:top;background-color:#fff;padding:0}@media only screen and (max-width:768px){.featured-home-detail.grid-view{margin:0 0 10px;border:1px solid #F0EDED}}@media only screen and (min-width:768px){.featured-home-detail.grid-view{width:80%}}@media only screen and (min-width:980px){.featured-home-detail.grid-view{width:47%}}@media only screen and (min-width:1400px){.featured-home-detail.grid-view{width:30.3%}}.featured-home-detail.grid-view .looks-btn.hidden-on-list,.featured-home-detail.grid-view .qmi-btn.hidden-on-list{margin:16px 0 0;max-width:none;width:100%}.featured-home-detail.grid-view .carousel-badge-wrapper--qmi{justify-content:left;position:relative;bottom:0;padding:12px;max-width:unset;max-height:48px}.featured-home-detail.grid-view .carousel-badge-wrapper--qmi img{width:48px;height:24px}.featured-home-detail.grid-view .carousel-badge-wrapper--qmi .carousel-badge,.featured-home-detail.grid-view .carousel-badge-wrapper--qmi .carousel-badge span{font-size:12px}.featured-home-detail.grid-view .home-list-carousel__item{height:250px}.featured-home-detail.grid-view .home-list-carousel__image{height:100%;object-fit:cover;font-family:'object-fit:cover;'}.featured-home-detail.grid-view .header-button-container{display:block;padding:24px;border-bottom:none}.featured-home-detail.grid-view .header-button-container .title-header h2{font-size:28px;letter-spacing:1px;line-height:32px;text-transform:none;font-weight:700;text-align:left;margin-bottom:0}@media only screen and (max-width:768px){.featured-home-detail.grid-view .header-button-container .title-header h2{font-size:26px}}@media only screen and (max-width:670px){.featured-home-detail.grid-view .header-button-container .title-header h2{font-size:24px}}.featured-home-detail.grid-view .header-button-container .title-header--extra .model-home-icon{width:20px;height:auto}.featured-home-detail.grid-view .header-button-container.qmi .title-header{width:100%;text-align:left;border-bottom:none}.featured-home-detail.grid-view .header-button-container.qmi .title-header h2{font-size:28px;font-weight:700;line-height:32px;margin-bottom:0;text-align:left}.featured-home-detail.grid-view .header-button-container.qmi .title-header--extra{display:flex;justify-content:space-between;align-items:flex-start;padding:0;position:relative}.featured-home-detail.grid-view .header-button-container.qmi .title-header--extra-details{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start;row-gap:6px;max-width:90%}@media only screen and (max-width:768px){.featured-home-detail.grid-view .header-button-container.qmi .title-header--extra{margin-bottom:12px}.featured-home-detail.grid-view .header-button-container.qmi .title-header--extra-details{row-gap:12px}}.featured-home-detail.grid-view .header-button-container.qmi .title-header--extra-details h2{margin-right:24px}.featured-home-detail.grid-view .header-button-container.qmi .title-header--extra-details .extra-suite-wrapper{display:inline-flex;margin-right:24px;flex-wrap:wrap;align-self:flex-start}.featured-home-detail.grid-view .header-button-container.qmi .title-header--extra-icons .model-home-icon,.featured-home-detail.grid-view .header-button-container.qmi .title-header--extra-icons .walking-tour-icon{width:22px;height:auto}.featured-home-detail.grid-view .title-header-wrapper{display:flex;justify-content:space-between;width:100%}.featured-home-detail.grid-view .title-header-wrapper h2{margin-bottom:.5rem}.featured-home-detail.grid-view .title-header-wrapper .header-icons-wrapper{display:flex;justify-content:flex-end}.featured-home-detail.grid-view .title-header-wrapper .open-tour-modal-link{margin-left:10px;align-self:flex-start}.featured-home-detail.grid-view .title-header-wrapper .extra-header{display:inline-block;width:100%}.featured-home-detail.grid-view .title-header--extra{text-align:left}.featured-home-detail.grid-view .title-header h4{text-align:left;margin-left:10px;margin-bottom:10px}.featured-home-detail.grid-view .title-header .title-header-icon{display:none}.featured-home-detail.grid-view .tooltip-callout,.featured-home-detail.grid-view .tooltip-callout__title{margin:0;text-align:left}.featured-home-detail.grid-view .home-details{display:block;position:static;margin:0}@media only screen and (max-width:768px){.featured-home-detail.grid-view .title-header .title-header-icon{display:block;padding:0 0 10px}.featured-home-detail.grid-view .home-details{padding:14px 24px}}.featured-home-detail.grid-view .home-details--bottom{display:block;padding:0}.featured-home-detail.grid-view .home-details__extra-suite{text-align:left}.featured-home-detail.grid-view .home-details .availability-info{float:none;text-align:left;border-top:1px solid #dfdfdf;padding-top:24px;margin-bottom:0}.featured-home-detail.grid-view .home-details .availability-info .tooltip-wrapper{padding-bottom:20px}.featured-home-detail.grid-view .home-details.qmi{row-gap:24px}@media only screen and (max-width:670px){.featured-home-detail.grid-view .home-details.qmi{row-gap:16px}}.featured-home-detail.grid-view .home-details.qmi .availability-info{padding:0}.featured-home-detail.grid-view .home-details.qmi .availability-info.left{width:100%;padding-top:24px;margin:0;justify-content:flex-start;flex-wrap:nowrap;row-gap:12px;column-gap:24px}@media only screen and (max-width:670px){.featured-home-detail.grid-view .home-details.qmi .availability-info.left{padding-top:16px}}@media only screen and (max-width:1540px){.featured-home-detail.grid-view .home-details.qmi .availability-info.left{flex-wrap:nowrap;flex-direction:column}.featured-home-detail.grid-view .home-details.qmi .availability-info.left .qmi-price-wrapper{justify-content:flex-start}.featured-home-detail.grid-view .home-details.qmi .availability-info.left .qmi-now-price,.featured-home-detail.grid-view .home-details.qmi .availability-info.left .qmi-was-price{text-align:left}}.featured-home-detail.grid-view .home-details.qmi .availability-info.left .qmi-now-price h4,.featured-home-detail.grid-view .home-details.qmi .availability-info.left .qmi-was-price h4{font-size:16px;margin-bottom:0}.featured-home-detail.grid-view .home-details.qmi .availability-info.left .qmi-now-price .numeric-amount,.featured-home-detail.grid-view .home-details.qmi .availability-info.left .qmi-was-price .numeric-amount{font-size:28px;line-height:32px}.featured-home-detail.grid-view .home-details.qmi .availability-info.right{border:0}.featured-home-detail.grid-view .home-details.qmi .availability-info.right .home-amenities.list-view,.featured-home-detail.grid-view .home-details.qmi .availability-info.right .model-home--detail{display:none}.featured-home-detail.grid-view .home-details.qmi .availability-info.right .availability-info__address{width:100%;justify-content:flex-start;padding:0;margin:0;border:0}.featured-home-detail.grid-view .home-details.qmi .availability-info h4{display:block}.featured-home-detail.grid-view .home-details.qmi .availability-info h4.qmi-now-price{margin:0 0 10px}.featured-home-detail.grid-view .home-design-list{text-align:center}.featured-home-detail.grid-view .home-design-list li{float:none}.featured-home-detail.grid-view .walking-tour-icon{display:block;margin:0;width:20px;height:20px}.featured-home-detail.grid-view .model-home-icon-wrapper{display:flex;justify-content:flex-end;align-items:flex-start;padding-bottom:5px}.featured-home-detail.grid-view .model-home-icon{display:block;padding-top:2px}.featured-home-detail.grid-view .utour-button{margin:0;width:100%;max-width:none}.featured-home-detail.grid-view .floor-plan,.featured-home-detail.grid-view .list-style-text,.featured-home-detail.grid-view .nextBtn,.featured-home-detail.grid-view .prevBtn,.featured-home-detail.grid-view .walking-tour-button{display:none!important}.featured-home-detail.grid-view .home-amenities.grid-view{display:flex}.featured-home-detail.grid-view .home-amenities.list-view{display:none}.featured-home-detail.grid-view .home-amenities .three{width:20%;float:left;text-align:center;padding:15px 2px;border-right:1px solid #dfdfdf}.featured-home-detail.grid-view .home-amenities .three:last-of-type{border-right:none}.featured-home-detail.grid-view .home-amenities .grid-style-text,.featured-home-detail.grid-view .home-amenities .numeric-amount{display:block}.featured-home-detail.grid-view .move-in-date-wrapper--qmi{padding:12px 0}.featured-home-detail.grid-view .move-in-date-wrapper--qmi .move-in-date{font-size:16px;line-height:20px}@media only screen and (min-width:670px){.featured-home-detail.grid-view .move-in-date-wrapper--qmi{top:12px;padding:15px 24px}.featured-home-detail.grid-view .move-in-date-wrapper--qmi .numeric-amount{margin-top:4px}}@media only screen and (min-width:768px){.featured-home-detail.grid-view .move-in-date-wrapper--qmi .numeric-amount{font-size:20px;line-height:20px}}.featured-home-detail.grid-view .community-home-design-buttons{display:table;width:100%;float:none;position:static}.featured-home-detail.grid-view .community-home-design-buttons.list-view{display:none}.featured-home-detail.grid-view .community-home-design-buttons .media-gallery-button{display:table-cell}.featured-home-detail.grid-view .community-home-design-buttons .button.white-text{float:none;display:table-cell;vertical-align:middle;text-transform:uppercase;width:50%;padding:12px;background:#86bcc2;border-radius:0;border:none;color:#fff!important}.featured-home-detail.grid-view .community-home-design-buttons .button.white-text.see-full-details-button{background:#6faab0!important}.home-design-list.grid-view{text-align:center;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}.collection-header{padding:30px 70px 40px 50px;margin:30px 0 0;text-align:center;border-top:solid 1px #dfdfdf}.extra-suite-legend-indicator,.utour-legend-indicator,.walking-tour-legend-indicator{text-align:left;margin-top:20px}@media only screen and (max-width:768px){.home-design-list{background:#f8f8f8}.collection-header{padding:32px 0;margin:0}}.home-design-list .collection-header{width:100%}.collection-header__title{margin:0 0 10px;font-size:32px;font-weight:700;line-height:36px}@media only screen and (min-width:768px){.collection-header__title{font-size:44px;line-height:48px}}.collection-header__subtitle{font-size:16px;line-height:19px;letter-spacing:.8px;color:#6e6e6e}@media only screen and (min-width:768px){.collection-header__subtitle{font-size:20px;line-height:24px}}.walking-tour-icon{display:inline-block;height:19px;width:auto;cursor:pointer}.walking-tour-legend-indicator .walking-tour-icon{cursor:default}.walking-tour-button-icon{display:inline-block;margin-right:15px;width:20px;height:20px;background:url(/Mvc/Content/images/icon-walking-tour-orange.png) center center no-repeat;background-size:100%;vertical-align:top}.extra-suite-icon{display:inline-block;width:15px;height:auto;cursor:pointer}.extra-suite-icon--plus{width:26px}.extra-suite-legend-indicator{padding:0 35px 0 0}.extra-suite-legend-indicator .extra-suite-icon{margin-right:5px;cursor:default}.utour-icon{display:inline-block;height:17px;width:auto;cursor:pointer}.utour-legend-indicator .utour-icon{cursor:default}.grid-view .qmi .utour-qmi,.qmi .list-view .utour-qmi,.utour-legend-indicator--qmi,.utour-qmi{display:none}.grid-view .qmi .utour-visible,.utour-visible{display:block}.qmi .list-view .utour-visible,.utour-button-icon{display:inline-block}.utour-button-icon{margin-right:15px;width:28px;height:20px;background:url(/Mvc/Content/images/icon-utour.png) center center no-repeat;background-size:100%;vertical-align:top}.qmi-utour-icon,.qmi-utour-legend{display:none}.model-home{font-size:14px;font-weight:700;line-height:14px;letter-spacing:.5px;text-transform:uppercase;color:#2A4447}.model-home--detail{display:flex;align-items:center;justify-content:flex-end;margin-top:20px}.model-home .model-home-icon{margin-left:10px}.model-home-icon{display:inline-block;width:17px;height:auto}.hidden-on-list,.model-home-icon--qmi{display:none}.grid-view .hidden-on-list{display:block}.hidden-on-grid{display:none}.list-view .hidden-on-grid{display:inline-block}.featured-information-section,.featured-information-section .column-container{display:table;width:100%;table-layout:fixed;overflow:hidden}.featured-information-section p.strikeThrough{text-decoration:line-through;color:#5f9197}.featured-information-section .chatLink:hover,.featured-information-section a:hover,.footer__column-wrap .seeAll:hover{text-decoration:underline}.featured-information-section .open-inline-modal-link:hover,.featured-other-communities a,.footer__column-wrap .seeAll{text-decoration:none}.featured-information-section .section-title{text-transform:uppercase}.featured-information-section .callout{line-height:53px;margin-bottom:90px}@media only screen and (max-width:670px){.featured-information-section *{text-align:center}.featured-information-section .callout{margin-bottom:30px}.featured-information-section .callout,.featured-information-section .callout-header{font-size:18px;line-height:28px;text-align:center}}.featured-information-section .callout.offered-by{font-size:32px;margin-bottom:0}.featured-information-section .callout ul{list-style-type:disc;margin-left:25px}.featured-information-section .callout ul li{text-align:left;line-height:40px;margin-bottom:15px}@media only screen and (max-width:670px){.featured-information-section .callout.offered-by{font-size:22px}.featured-information-section .callout ul li{font-size:18px;line-height:28px}}.featured-information-section .featured__contact-icon,.featured-information-section .featured__contact-text{vertical-align:middle}.featured-information-section .unavailable::before{font-size:14px;line-height:normal}.featured-information-section .column-container{margin-bottom:30px}.featured-information-section .column-container:last-child{margin-bottom:0}.featured-information-section .center-container{width:100%}.featured-information-section .left-container{padding-right:5%;width:60%}.featured-information-section .right-container{padding-left:5%;width:40%;border-left:1px solid #fff}.featured-information-section .center-container,.featured-information-section .left-container,.featured-information-section .right-container{display:table-cell;vertical-align:top}@media only screen and (max-width:768px){.model-home--detail{justify-content:center}.featured-information-section .column-container{margin-bottom:0}.featured-information-section .right-container{border-left:none;border-top:1px solid #fff}.featured-information-section .center-container,.featured-information-section .left-container,.featured-information-section .right-container{width:90%;margin:0 auto;display:block;padding:50px 0}.featured-information-section .inner-left-container{float:left}}.featured-information-section .inner-left-container,.featured-information-section .inner-right-container,.featured-information-section .row{margin-bottom:30px}@media only screen and (max-width:670px){.featured-information-section .right-container{background-color:#6faab0;border-left:none;border-top:none}.featured-information-section .center-container,.featured-information-section .left-container,.featured-information-section .right-container{padding:40px 5%;width:100%}}.featured-information-section .inner-left-container,.featured-information-section .inner-right-container{position:relative}@media only screen and (max-width:768px){.featured-information-section .inner-right-container{float:right}.featured-information-section .inner-left-container,.featured-information-section .inner-right-container{width:50%}}@media only screen and (max-width:670px){.featured-information-section .inner-left-container,.featured-information-section .inner-right-container{float:none;width:100%}}.featured-information-section .row{position:relative}.featured-information-section .row:last-child{margin-bottom:0}.featured-information-section .row:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.featured-information-section .row--text-us{display:none}}.featured-information-section .row--button{margin-bottom:15px}@media only screen and (max-width:1024px){.featured-information-section .button{margin:5px auto;display:block}.featured-information-section.featured-information--community .inner-left-container,.featured-information-section.featured-information--community .inner-right-container{width:50%}}.featured-information-section .button.sub-menu-button{display:none}@media only screen and (max-width:768px){.featured-information-section .button.sub-menu-button{display:block;margin-bottom:30px;color:#232323}}.featured-information-section.featured-information--community{background-color:#86bcc2}.featured-information-section.featured-information--community *{color:#fff}.featured-information-section.featured-information--community hr{display:block;height:1px;border:0;border-top:1px solid #fff;margin-bottom:30px;padding:0}.featured-information-section.featured-information--community .information{vertical-align:middle;width:50%}.featured-information-section.featured-information--community .contact,.featured-information-section.featured-information--community .sales{vertical-align:top;width:25%}.featured-information-section.featured-information--community .contact,.featured-information-section.featured-information--community .information,.featured-information-section.featured-information--community .sales{display:table-cell;padding:60px 5%}@media only screen and (max-width:670px){.featured-information-section.featured-information--community .contact,.featured-information-section.featured-information--community .information,.featured-information-section.featured-information--community .sales{padding:40px 5%}}@media only screen and (max-width:1024px){.featured-information-section.featured-information--community .inner-left-container{float:left}.featured-information-section.featured-information--community .inner-right-container{float:right}.featured-information-section.featured-information--community .contact,.featured-information-section.featured-information--community .sales{text-align:center}.featured-information-section.featured-information--community .contact,.featured-information-section.featured-information--community .information,.featured-information-section.featured-information--community .sales{display:block;width:100%}.featured-information-section.featured-information--community .contact .inner-left-container,.featured-information-section.featured-information--community .contact .inner-right-container,.featured-information-section.featured-information--community .sales .inner-left-container,.featured-information-section.featured-information--community .sales .inner-right-container{width:50%}}@media only screen and (max-width:768px){.featured-information-section.featured-information--community .contact .inner-left-container,.featured-information-section.featured-information--community .contact .inner-right-container,.featured-information-section.featured-information--community .sales .inner-left-container,.featured-information-section.featured-information--community .sales .inner-right-container{float:none;width:100%}}.featured-information-section.featured-information--community .sales{background-color:#7ab4ba}.featured-information-section.featured-information--community .icon{position:absolute;top:0;left:-40px}@media only screen and (max-width:1024px){.featured-information-section.featured-information--community .icon{position:relative;display:block;margin:0 auto 5px;left:0}}.featured-information-section.featured-information--community .direction-item{margin-bottom:10px}.featured-information-section.featured-information--community .direction-item:last-child{margin-bottom:0}.featured-information-section.featured-information--community .direction-item .direction-link{display:table;border-collapse:collapse;width:100%}@media only screen and (max-width:1024px){.featured-information-section.featured-information--community .direction-item .direction-link{width:auto;margin:0 auto}}.featured-information-section.featured-information--community .direction-item .direction-text,.featured-information-section.featured-information--community .direction-item .directionIcon{display:table-cell;vertical-align:middle}.featured-information-section.featured-information--community .direction-item .directionIcon{width:46px;margin-right:10px}.featured-information-section.featured-information--community .direction-item .direction-text{width:100%}@media only screen and (max-width:1024px){.featured-information-section.featured-information--community .direction-item .direction-text{width:auto}}.featured-information-section.featured-information--home-design,.featured-information-section.featured-information--residence{background-color:#86bcc2;color:#fff;padding:60px 5%}.featured-information-section.featured-information--home-design .amenities,.featured-information-section.featured-information--residence .amenities{font-size:0}@media only screen and (max-width:768px){.featured-information-section.featured-information--home-design,.featured-information-section.featured-information--residence{display:block;padding:0}.featured-information-section.featured-information--home-design .amenities,.featured-information-section.featured-information--residence .amenities{text-align:center}}.featured-information-section.featured-information--home-design .amenities li,.featured-information-section.featured-information--residence .amenities li{vertical-align:middle;text-align:center;display:inline-block;width:auto;padding:0 15px}@media only screen and (max-width:768px){.featured-information-section.featured-information--home-design .amenities li,.featured-information-section.featured-information--residence .amenities li{height:85px;width:50%;float:left;padding:0}.featured-information-section.featured-information--home-design .toHide{display:none}}@media only screen and (max-width:670px){.featured-information-section.featured-information--home-design .amenities li,.featured-information-section.featured-information--residence .amenities li{height:auto;width:auto;float:none;padding:0 15px}}.featured-information-section.featured-information--home-design *{color:#fff}.featured-information-section.featured-information--home-design .homeDetailLocation{overflow:hidden}.featured-information-section.featured-information--home-design .homeDetailLocation .homeDetailLocationIcon,.featured-information-section.featured-information--home-design .homeDetailLocation .homeDetailLocationText{float:left}.featured-information-section.featured-information--home-design .homeDetailLocation .homeDetailLocationIcon{width:15px;margin:5px 15px 0 0}.featured-information-section.featured-information--residence{background-color:#fff}.featured-information-section.featured-information--residence *{color:#232323}.featured-information-section.featured-information--residence .featured__contact-text--text{color:#fff}.featured-information-section.featured-information--residence .amenities-container{vertical-align:middle;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.featured-information-section.featured-information--residence .amenities li{width:25%;padding:0}.featured-information-section.featured-information--residence .right-container{border-left:none}@media only screen and (max-width:670px){.featured-information-section.featured-information--residence .amenities li{height:85px;width:50%;float:left;padding:0}.featured-information-section.featured-information--residence .right-container{background-color:#fff}}.featured-information-section.featured-information--residence .residence-title{color:#86bcc2}.featured-information-section.featured-information--residence .residence-info{padding:20px;background-color:#f2f2f2}.featured-information-section.featured-information--residence .residence-info .availability-title{text-transform:uppercase}.featured-information-section.featured-information--residence .residence-info .availability-detail,.featured-information-section.featured-information--residence .residence-info .availability-title{margin-bottom:5px}.featured-information-section.featured-information--residence .residence-info .availability-detail span{font-weight:700}.featured-information-section.featured-information--residence .residence-info .availability-detail.comma-separators span:last-child{display:none}.featured-information-section.featured-information--residence .icon{position:absolute;top:0;left:0}@media only screen and (max-width:768px){.featured-information-section.featured-information--residence .amenities li{width:50%}.featured-information-section.featured-information--residence .right-container{text-align:center}.featured-information-section.featured-information--residence .icon{position:relative;display:block;margin:0 auto 5px;left:0}}.featured-information-section.featured-information--residence .icon-text{margin-left:40px}@media only screen and (max-width:768px){.featured-information-section.featured-information--residence .icon-text{margin-left:0}}.featured-other-communities{text-align:center;width:90%;max-width:1140px;margin:0 auto}.featured-other-communities h2{margin:50px 0 30px}.featured-other-communities h4{color:#042e33;font-weight:400;margin-top:20px}.featured-other-communities p{color:#9c9c9c;margin-top:5px}.featured-other-communities li{display:inline-block;vertical-align:top;margin:20px 5px;width:32%}@media only screen and (max-width:1024px){.featured-other-communities li{width:48%}}.featured-other-communities li:hover .otherCommunitiesOverlay{opacity:1}.featured-other-communities .otherCommunitiesImgContainer{background-size:cover;background-position:center;height:240px;position:relative}@media only screen and (max-width:670px){.featured-other-communities li{margin:20px auto;width:100%}.featured-other-communities .otherCommunitiesImgContainer{width:100%}}.featured-other-communities .otherCommunitiesImgContainer img{display:block}.featured-other-communities .otherCommunitiesOverlay{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(134,188,194,.95)}.featured-other-communities .otherCommunitiesOverlay p.two{color:#fff}.featured-other-communities .otherCommunitiesOverlay ul li{margin:20px 5px 0;width:auto}.featured-other-communities .otherCommunitiesOverlay ul li p.two{font-weight:700}.featured-other-communities .otherCommunitiesOverlay ul li img{width:auto}.featured-other-communities .unavailable::before{line-height:19px}.financial-services-modal h2,.financial-services__content h2,.financial-services__content p{line-height:1.2;font-family:Raleway}.financial-services__wrapper{display:flex;align-items:stretch;justify-content:space-between;flex-direction:column;padding:40px 0}@media only screen and (min-width:768px){.financial-services__wrapper{padding:100px 0;flex-direction:row}}.financial-services__card{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;margin:20px auto}@media only screen and (min-width:768px){.financial-services__card{width:calc((100% / 3) - 40px);margin:20px}}.financial-services__image img{max-width:100%;width:100%;display:block;margin:auto}.financial-services__content{padding:25px 0}.financial-services__content h2{font-size:2rem;font-weight:400;text-transform:none}.financial-services__content p{padding:40px 0;font-size:1.25rem}.financial-services__button-wrap{flex-grow:1;justify-self:flex-end;display:inline-flex;width:100%;align-items:center;justify-content:flex-end;flex-direction:column}.financial-services-modal{max-width:95%;background-color:#fff;padding:20px;margin:auto;color:#000;text-align:center}@media only screen and (min-width:768px){.financial-services-modal{max-width:1100px;padding:40px 80px}}.financial-services-modal h2{font-size:1.5rem;font-weight:400;text-transform:none;max-width:95%;margin:auto}@media only screen and (min-width:768px){.financial-services-modal h2{max-width:75%;font-size:2rem}}.financial-services-modal p{padding:30px 0 0;font-size:.875rem;line-height:1.3;font-family:Raleway;margin:auto}.financial-services-modal p:last-of-type{padding:30px 0}@media only screen and (min-width:768px){.financial-services-modal p{max-width:90%;font-size:1.25rem}}.financial-services-modal table{margin:auto}.financial-services-modal table caption{font-size:1rem;font-family:Raleway;font-weight:700;padding:20px 0 5px}.financial-services-modal table tr{display:flex;align-items:stretch;justify-content:center;width:100%}.financial-services-modal table td,.financial-services-modal table th{font-size:.875rem;line-height:1.2;font-family:Raleway;padding:5px;width:50%}.financial-services-modal table th{font-weight:700}@media only screen and (min-width:768px){.financial-services-modal table{padding:30px 0}.financial-services-modal table caption{font-size:1.5rem;padding:30px 0 10px}.financial-services-modal table th{font-size:1.25rem;font-weight:700;padding:10px}.financial-services-modal table td{font-size:1.25rem;padding:10px}}.flyout-nav-open{overflow:hidden}.flyout-nav-open .navigation-overlay{display:block}.navigation-overlay{position:fixed;width:100%;height:100%;opacity:0;display:none;z-index:500}.find-your-new-home-menu,.main-menu,.recently-viewed-menu{-moz-transition:left .3s;-o-transition:left .3s;-webkit-transition:left .3s;transition:left .3s}.main-menu,.recently-viewed-menu{left:-310px}.find-your-new-home-menu{left:-710px}@media only screen and (max-width:670px){.find-your-new-home-menu{left:-310px}}.main-menu .mainLinks .event-link.open .arrow-right-filled{-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.main-menu .mainLinks .event-link.open .link{background:#f8f8f8}.main-menu .secondaryLinks .event-link.open .arrow-right-filled{-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.main-menu .secondaryLinks .event-link.open .link{background:#dfdfdf}.main-menu.open{left:0}.recently-viewed-menu.open{left:270px}@media only screen and (max-width:768px){.recently-viewed-menu.open{left:0}nav .nav-inner-navigation{background:#f8f8f8;border-bottom:1px solid #dfdfdf}}.find-your-new-home-menu.open{left:270px}@media only screen and (max-width:1024px){.find-your-new-home-menu.open{left:0}}.recently-viewed-link{display:none}nav .nav-inner-navigation{position:relative;height:44px}nav .menu-back{cursor:pointer;color:#777;position:absolute;left:20px;top:15px;display:none}nav .menu-back .arrow-left-filled{border-right-color:#777;float:left;margin:3px 10px 0 0}nav .close-x-button{width:25px;height:25px;top:9px;right:20px}nav .close-x-button:after,nav .close-x-button:before{width:25px;height:2px;background-color:#777}nav .arrow-right-filled{position:absolute;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s}nav .nav-flyout{position:fixed;width:270px;height:100%;overflow:hidden;background:#efefef;z-index:502;box-shadow:3px 0 6px 0 rgba(0,0,0,.1)}nav .nav-container{height:100%;width:100%;overflow:hidden}nav .nav-content{position:relative;width:100%;height:100%;box-sizing:content-box;overflow-y:scroll;-webkit-overflow-scrolling:touch}nav .nav-margin{margin:0 20px 20px}@media only screen and (max-width:768px){nav .menu-back{display:block}nav .nav-margin{margin:20px}}.main-menu .nav-inner-navigation{background:#f8f8f8;border-bottom:1px solid #dfdfdf}.main-menu .nav-content{-ms-overflow-style:none;overflow:-moz-scrollbars-none}.main-menu .nav-content::-webkit-scrollbar{display:none}.main-menu .mainLinks{width:100%;background:#fff}.main-menu .mainLinks li{position:relative;font-weight:900;text-transform:uppercase;border-bottom:1px solid #dfdfdf}.main-menu .mainLinks li .link{cursor:pointer;display:block;padding:12px 20px}.main-menu .mainLinks li .link.image-link{display:flex;align-items:center}.main-menu .mainLinks li .link img{max-width:75px}.main-menu .mainLinks li .link img.new-flag{max-width:100px;padding:0 0 0 35px}.main-menu .mainLinks li ul{padding-left:15px;padding-bottom:5px;margin-top:0}.main-menu .mainLinks li ul li{border-bottom:none}.main-menu .mainLinks li ul li .link--child{padding:0 20px 10px;color:#777;text-transform:none;display:block}.main-menu .mainLinks .arrow-right-filled{right:20px;top:15px}.main-menu .secondaryLinks{width:100%;margin-top:30px;padding-bottom:50px}.main-menu .secondaryLinks li{position:relative;color:#777}.main-menu .secondaryLinks li .link{cursor:pointer;display:block;padding:5px 20px}.main-menu .secondaryLinks .arrow-right-filled{border-left-color:#777;right:20px;top:9px}.main-menu .advanced-search{margin:0 auto 50px;display:block}.find-your-new-home-menu.nav-flyout,.recently-viewed-menu.nav-flyout{background-color:rgba(255,255,255,.9);z-index:501}@media only screen and (max-width:768px){.find-your-new-home-menu.nav-flyout,.recently-viewed-menu.nav-flyout{background-color:#fff;z-index:503}}.recently-viewed-menu .recently-viewed-header{color:#777;margin-bottom:30px}.recently-viewed-menu .recently-viewed-community{margin-bottom:10px;background:#fff;border:1px solid #dfdfdf;padding:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);cursor:pointer}.recently-viewed-menu .recently-viewed-community:hover{box-shadow:0 10px 25px 0 rgba(0,0,0,.3)}.recently-viewed-menu .recently-viewed-community .community-image{width:100%;margin-bottom:5px}.recently-viewed-menu .recently-viewed-community .community-details{margin:0 10px}.recently-viewed-menu .recently-viewed-community .community-text{color:#86bcc2;margin-bottom:5px}.recently-viewed-menu .recently-viewed-community .pin{float:left;background-image:url(/Mvc/Content/images/recentCommunityPin.png);width:13px;height:19px;margin:0 10px 30px 0}.recently-viewed-menu .recently-viewed-community .location-text{color:#777;text-transform:uppercase;margin-bottom:5px}.find-your-new-home-menu.nav-flyout{width:700px}@media only screen and (max-width:670px){.find-your-new-home-menu.nav-flyout{width:270px}}.find-your-new-home-menu .nav-content{width:700px}@media only screen and (max-width:670px){.find-your-new-home-menu .nav-content{width:270px}}@media only screen and (max-width:1024px){.find-your-new-home-menu.nav-flyout{background-color:#fff;z-index:503}.find-your-new-home-menu .nav-margin{margin:30px}.find-your-new-home-menu .nav-inner-navigation{background:#f8f8f8;border-bottom:1px solid #dfdfdf}.find-your-new-home-menu .menu-back{display:block}}.find-your-new-home-menu .tabs{margin-bottom:30px;color:#86bcc2;background:#fff;border-left:1px solid #86bcc2;border-top:1px solid #86bcc2}.find-your-new-home-menu .tabs li{cursor:pointer;position:relative;text-align:center;float:left;width:33.3333%;border-bottom:1px solid #86bcc2;border-right:1px solid #86bcc2;text-transform:uppercase;padding:10px 0}.find-your-new-home-menu .tabs li.active{color:#fff;background:#5f9197}.find-your-new-home-menu .tabs li.active:after{content:'';position:absolute;left:0;right:0;margin:auto;bottom:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #5f9197}.find-your-new-home-menu .tab-content{display:none;margin-bottom:30px}.find-your-new-home-menu .tab-content.active{display:block}.footer:after,.mobile-menu:after{display:table;content:"";clear:both}.find-your-new-home-menu .tab-content .column{width:33.3333%;float:left}.find-your-new-home-menu .tab-content ul{color:#5f9197}.find-your-new-home-menu .tab-content ul ul{color:#232323;margin:5px 0 30px 10px;line-height:25px}@media only screen and (max-width:670px){.find-your-new-home-menu .tab-content .column{width:100%;float:none}.find-your-new-home-menu .tab-content ul ul{line-height:30px}}.find-your-new-home-menu .tab-content a:hover{color:#86bcc2}.find-your-new-home-menu .tab-content .market{color:#232323;margin:5px 0 5px -10px}.isMobile .nav-flyout .nav-content{width:100%}.footer{background-color:#f8f8f8}.footer__column-wrap{padding-top:100px;margin:0 auto 100px;width:100%;max-width:90%;display:flex;align-items:stretch;justify-content:space-between;flex-direction:row}@media only screen and (max-width:768px){.footer__column-wrap{flex-direction:column}}.footer__column-wrap .footer__column{width:auto;flex-grow:1;flex-shrink:1;padding:0 20px}.footer__column-wrap .footer__column--small{flex-grow:0;flex-shrink:0;width:calc((70% / 3) - 40px)}@media only screen and (max-width:768px){.footer__column-wrap .footer__column{width:100%;text-align:center;padding:20px 0}.footer__column-wrap .footer__column--small{flex-grow:1}.footer__column-wrap .footer__column li a{padding:5px 0}}.footer__column-wrap h4{color:#232323;font:400 18px/24px Raleway,sans-serif;padding-left:8%;padding-bottom:15px;text-transform:uppercase;letter-spacing:2px;border-bottom:solid 1px #dfdfdf}@media only screen and (max-width:768px){.footer__column-wrap h4{font:700 18px/24px Raleway,sans-serif;text-align:center;padding-left:0;float:none;border-bottom:none}}.footer__column-wrap .seeAll,.footer__column-wrap p,.footer__column-wrap ul li a{font:400 16px/24px Raleway,sans-serif}.footer__column-wrap p{padding:0 8%;margin-top:15px}.footer__column-wrap h6{padding-right:8%;text-align:right;font:14px/16px Raleway,sans-serif;color:#2d2d2d;margin-top:15px}@media only screen and (max-width:768px){.footer__column-wrap h6{padding-right:0;text-align:center}.footer__column-wrap .seeAll{display:none}}.footer__column-wrap .seeAll{color:#989898;padding-right:8%;margin-top:4px;float:right}.footer__column-wrap hr{width:100%;height:1px;border:0;outline:0;background-color:#dfdfdf;margin:0;padding:0}.footer__column-wrap ul{margin-top:15px;padding-left:8%}@media only screen and (max-width:768px){.footer__column-wrap hr{width:100%;height:0}.footer__column-wrap ul{padding-left:0}}.footer__column-wrap ul li{margin-top:4px}.footer__column-wrap ul li a{color:#232323;text-decoration:none}.footer__column-wrap ul li a:hover{text-decoration:underline}.footer .footerContainer{width:90%;margin:0 auto}.footer .socialIcons,.footer .termsConditions{margin-bottom:50px;text-align:center}.footer .socialIcons{padding:20px 0;border-bottom:solid 1px #dfdfdf;border-top:solid 1px #dfdfdf}.footer .socialIcons li{display:inline;margin-right:25px}.footer .socialIcons li:last-child,.four-seasons .featured-home-detail.four-seasons.grid-view .header-button-container.qmi .title-header--extra-details div,.four-seasons .featured-home-detail.four-seasons.grid-view .header-button-container.qmi .title-header--extra-details h2{margin-right:0}.footer .socialIcons li #blogIcon{width:60px;height:auto}.footer .termsConditions p{color:#9e9e9e;font:14px/24px Raleway,sans-serif}.footer .termsConditions p a{color:#9e9e9e;text-decoration:none}.community-disclaimer__blurb a,.footer .termsConditions p a:hover,.mortgage-calculator__info-mortgage a{text-decoration:underline}.footer .footerTestimonials a{color:inherit;text-decoration:none}.four-seasons .community-aspot-carousel{z-index:initial}.four-seasons .community-aspot-carousel__nav{width:40px;height:40px;position:absolute;top:50%;bottom:auto;background:rgba(255,255,255,.8);border:0;border-radius:100%;transform:translateY(-50%);transition:background .3s ease-in-out;opacity:1!important;cursor:pointer}@media only screen and (min-width:980px){.four-seasons .community-aspot-carousel__nav{width:67px;height:67px;background:rgba(255,255,255,.5)}}.four-seasons .community-aspot-carousel__nav--prev{left:10px}.four-seasons .community-aspot-carousel__nav--prev .community-aspot-carousel__nav-icon{transform:translate(-50%,-50%) scaleX(-1)}.four-seasons .community-aspot-carousel__nav--next{right:10px}.four-seasons .community-aspot-carousel__nav-icon{width:12px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:980px){.four-seasons .community-aspot-carousel__nav-icon{width:20px}}.four-seasons .video-banner{margin:0 auto;max-height:900px;position:relative;overflow:hidden}.four-seasons .video-banner__video{display:none;padding-top:56.25%;position:relative;overflow:hidden}.four-seasons .video-banner__video iframe{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:0;pointer-events:none}@media only screen and (min-width:1025px){.four-seasons .community-aspot-carousel__nav:hover{background:#fff}.four-seasons .video-banner__video{display:block}.four-seasons .video-banner__carousel{display:none}}.four-seasons .video-banner__image img{display:block;position:relative;width:100%;height:auto}.four-seasons .video-banner__toggle-video{display:block;margin:0 auto;position:absolute;top:-40px;right:0;text-align:right;z-index:1}.four-seasons .video-banner>.title-card{display:none}@media only screen and (min-width:1025px){.four-seasons .video-banner>.title-card{display:block}}.four-seasons .video-banner .play-pause{display:none}@media only screen and (min-width:1025px){.four-seasons .video-banner .play-pause{display:block}}.four-seasons .video-banner .play-pause__btn{display:block;width:40px;height:40px;margin:0;background-color:rgba(7,63,80,.6);border:0;cursor:pointer}.four-seasons .video-banner .play-pause__btn[aria-pressed=true] .play-pause__icon{border-style:solid;border-width:7px 0 7px 10px}.four-seasons .video-banner .play-pause__icon{display:block;margin:0;width:0;height:10px;position:absolute;top:50%;left:50%;background:0 0;will-change:border-width;border:0 double;border-width:0 0 0 10px;border-color:transparent transparent transparent #fff;transform:translate(-50%,-50%);transition:border .1s ease-in-out;opacity:1}.four-seasons .back-link{display:none;position:absolute;top:25px;left:170px;font-size:13px;font-weight:700;letter-spacing:1px;line-height:15px;color:#fff;z-index:300}@media only screen and (min-width:980px){.four-seasons .back-link{display:block}.four-seasons .content-section .surrounding-area,.four-seasons .content-section--site-plan{min-height:500px}}.four-seasons .back-link img{margin-right:5px}.four-seasons .title-card{padding:20px 5%;width:100%;position:absolute;bottom:0;left:0;text-align:center;background:rgba(255,255,255,.8);z-index:15}.four-seasons .title-card .down-arrow{display:none;position:absolute;top:-50px}.four-seasons .title-card .home-design-title{font-size:31px;font-weight:300;line-height:52px;text-transform:uppercase;letter-spacing:normal}@media only screen and (min-width:768px){.four-seasons .title-card{padding:30px 5%}.four-seasons .title-card .down-arrow{display:block}.four-seasons .title-card .home-design-title{font-size:60px;line-height:70px}}.four-seasons .title-card .home-design-subtitle-container{margin:0 0 5px}.four-seasons .title-card .home-design-subtitle-container .home-design-subtitle{font-size:12px;font-weight:800;letter-spacing:.5px;line-height:14px;text-transform:uppercase;color:#232323}.community-disclaimer__blurb strong,.download__link{font-weight:700}.download__link,.spotlight__link{letter-spacing:1px;text-transform:uppercase}@media only screen and (min-width:768px){.four-seasons .title-card .home-design-subtitle-container .home-design-subtitle{font-size:14px;line-height:16px}}.four-seasons .news-section .featured-news-item{margin:0 auto}.four-seasons .news-section .background-mask:before{background:rgba(35,35,35,.7);opacity:1}.four-seasons .news-section .background-mask .background-image{display:none}.four-seasons .content-section{height:auto;visibility:visible}.download{text-align:center}.download__link{font-size:14px;line-height:16px;color:#4A7C82}@media only screen and (min-width:980px){.download__link{font-size:18px;letter-spacing:1.5px;line-height:24px}}.download__icon{display:inline-block;margin:0 0 0 5px;width:13px;height:auto;vertical-align:middle}.community-disclaimer{margin:40px 0}@media only screen and (min-width:768px){.community-disclaimer{margin:100px 0 120px}}.community-disclaimer__blurb,.community-disclaimer__blurb p{font-size:10px;line-height:14px;color:#5B5363}.community-disclaimer__blurb em{font-style:italic}.community-disclaimer__blurb a{color:#7398A3}.community-disclaimer__blurb ul{list-style:disc inside}.four-seasons .event-timeline{display:none;margin:0 0 50px;position:relative}@media only screen and (min-width:1025px){.four-seasons .event-timeline{display:block}}.four-seasons .event-timeline table{margin:0 auto;width:100%;text-align:center;table-layout:fixed}.four-seasons .event-timeline__grid{display:flex;align-items:center}.four-seasons .event-timeline__times{font-weight:300}.four-seasons .event-timeline__dots{position:relative}.four-seasons .event-timeline__dots td{padding:10px 0;position:relative;vertical-align:middle}.four-seasons .event-timeline__dots td:before{content:'';position:absolute;margin:0 auto;top:50%;left:0;right:0;width:calc(100% + 1px);border-bottom:2px solid #7BB4BA;transform:translateY(-50%)}.four-seasons .event-timeline__dots td:first-child:before,.four-seasons .event-timeline__dots td:last-child:before{display:none}.four-seasons .event-timeline__dots td:nth-of-type(2):before{left:auto;width:calc(50% + 1px)}.four-seasons .event-timeline__dots td:nth-last-child(2):before{right:auto;width:calc(50% + 1px)}.four-seasons .event-timeline__dot{display:inline-block;width:14px;height:14px;position:absolute;top:50%;left:50%;background:#7BB4BA;border-radius:100%;transform:translate(-50%,-50%)}.four-seasons .event-timeline__icon--sun{width:40px;height:40px}.four-seasons .event-timeline__icon--moon{width:35px;height:35px}.four-seasons .event-timeline__events span{display:block;padding:0 10px;font-weight:700;line-height:27px}.four-seasons #right-column{background:#fff;border:0}.four-seasons .home-design-container{height:0;opacity:0}.four-seasons .home-design-container.active{height:auto;opacity:1}.four-seasons .home-design-list{padding:0 20px 60px;background:#f8f8f8}@media only screen and (min-width:980px){.four-seasons #right-column{margin-left:auto;margin-bottom:120px;max-width:calc(100% - 430px);width:100%}.four-seasons .home-design-list{padding:0 60px 0 30px}.four-seasons .home-design-list.grid-view{padding:0 60px 0 15px}}.four-seasons .home-design-list--quick-homes{display:none}.four-seasons .home-design-list.grid-view{display:flex;flex-flow:row wrap;margin:0 -7.5px}.four-seasons .featured-home-detail{margin-bottom:20px;background:#fff;padding:0}@media only screen and (min-width:1025px){.four-seasons .featured-home-detail{margin-bottom:30px}.four-seasons .featured-home-detail .button{width:auto;min-width:258px;max-width:unset}}.four-seasons .featured-home-detail:last-child{margin-bottom:0}.four-seasons .featured-home-detail .button{margin:0;border-radius:3px}.four-seasons .featured-home-detail .button.neptune-color{padding:12px 40px}.four-seasons .featured-home-detail .button.orange-border{padding:12px 25px}.four-seasons .featured-home-detail .button.media-gallery-button{display:none}.four-seasons .featured-home-detail.grid-view{width:calc((100% / 2) - 15px);margin:0 7.5px 20px;justify-content:flex-start}.four-seasons .featured-home-detail.grid-view .header-button-container{display:block;padding:24px;margin-bottom:0;border-bottom:1px solid #dfdfdf}.four-seasons .featured-home-detail.grid-view .header-button-container .title-header{display:grid;grid-auto-flow:column;column-gap:10px;margin:0 0 24px}.four-seasons .featured-home-detail.grid-view .header-button-container .title-header h2{margin:0;font-size:32px;font-weight:400;line-height:1}@media only screen and (max-width:1024px){.four-seasons .featured-home-detail.grid-view .header-button-container .title-header h2{text-align:center}}@media only screen and (min-width:1025px){.four-seasons .featured-home-detail.grid-view .header-button-container .title-header h2{font-size:50px;line-height:1.4}}.four-seasons .featured-home-detail.grid-view .header-button-container .title-header__ctas{display:flex;column-gap:10px}.four-seasons .featured-home-detail.grid-view .header-button-container .title-header .button{float:none}.four-seasons .featured-home-detail.grid-view .header-button-container .title-header .utour-button{max-width:250px}.four-seasons .featured-home-detail.grid-view .header-button-container .title-header .open-tour-modal-link--mobile{display:block}.four-seasons .featured-home-detail.grid-view .header-button-container .title-header .open-tour-modal-link--desktop{display:none}@media only screen and (min-width:980px){.four-seasons .featured-home-detail.grid-view .header-button-container .title-header .open-tour-modal-link--mobile{display:none}.four-seasons .featured-home-detail.grid-view .header-button-container .title-header .open-tour-modal-link--desktop{display:inline-block!important}}.four-seasons .featured-home-detail.grid-view .header-button-container .availability-info{display:flex;flex-direction:column;row-gap:12px;align-items:flex-start;justify-content:space-between;padding:0;margin-bottom:20px;text-align:left;border:none}.four-seasons .featured-home-detail.grid-view .header-button-container .availability-info .tooltip-wrapper{padding-right:10px}.four-seasons .featured-home-detail.grid-view .header-button-container.qmi .title-header{display:block;float:none}@media only screen and (max-width:768px){.four-seasons .featured-home-detail.grid-view .header-button-container.qmi .availability-info{text-align:center}}.four-seasons .featured-home-detail.grid-view .header-button-container.qmi .availability-info__address{display:block;margin:0 0 10px;font-size:12px;letter-spacing:.5px;line-height:14px}.four-seasons .featured-home-detail.grid-view .header-button-container .model-home-icon{display:block;align-self:flex-start;margin-left:auto}.four-seasons .featured-home-detail.grid-view .header-button-container .see-full-details-button{display:none}.four-seasons .featured-home-detail.grid-view .home-details{flex-direction:column;align-items:flex-start;text-align:left}.four-seasons .featured-home-detail.grid-view .home-details .availability-info{padding:0;margin:0 0 14px;border:0}.four-seasons .featured-home-detail.grid-view .home-details .availability-info .tooltip-wrapper{padding:0}.four-seasons .featured-home-detail.grid-view .home-details .home-amenities{width:100%}.four-seasons .featured-home-detail.grid-view .home-details .home-amenities .three{display:inline-block;padding:0 15px 0 0;width:auto;float:none;border:0}.four-seasons .featured-home-detail.grid-view .home-details .home-amenities .three--extra-suite{margin-left:auto}.four-seasons .featured-home-detail.grid-view .home-details .home-amenities .three .numeric-amount{display:inline-block}.four-seasons .featured-home-detail.grid-view .home-details .home-amenities .three .grid-style-text,.four-seasons .featured-home-detail.grid-view .home-details .home-amenities .three .sq-foot-text{display:inline-block;font-weight:300}.four-seasons .featured-home-detail.grid-view .home-details .model-home--detail{display:none}.four-seasons .featured-home-detail.grid-view .home-details .qmi-btn.hidden-on-list{margin:16px 25px 25px;width:calc(100% - 50px)}@media only screen and (min-width:768px){.four-seasons .featured-home-detail.grid-view .home-details .qmi-btn.hidden-on-list{margin:25px}}.four-seasons .featured-home-detail.grid-view .home-details.qmi{row-gap:16px}.four-seasons .featured-home-detail.grid-view .home-details.qmi .availability-info{margin:0;border-top:0}.four-seasons .featured-home-detail.grid-view .community-home-design-buttons{display:flex}.four-seasons .featured-home-detail.grid-view .community-home-design-buttons .media-gallery-button{display:none}.four-seasons .featured-home-detail.grid-view .community-home-design-buttons .walking-tour-button{display:block!important}.four-seasons .featured-home-detail.grid-view .community-home-design-buttons .see-full-details-button{width:100%;border:0;border-radius:0}.four-seasons .header-button-container,.four-seasons .header-button-container.qmi{justify-content:center;border:1px solid #F0EDED;border-bottom:1px solid #dfdfdf;padding-top:24px}@media only screen and (min-width:1025px){.four-seasons .header-button-container,.four-seasons .header-button-container.qmi{display:flex;align-items:start;justify-content:space-between;flex-flow:wrap;row-gap:8px;flex-direction:column}}.four-seasons .header-button-container .title-header,.four-seasons .header-button-container.qmi .title-header{padding:0;text-align:left}.four-seasons .header-button-container .title-header--extra,.four-seasons .header-button-container.qmi .title-header--extra{display:flex;align-items:baseline;flex-wrap:wrap;margin-bottom:0}@media only screen and (max-width:1024px){.four-seasons .header-button-container .title-header--extra,.four-seasons .header-button-container.qmi .title-header--extra{display:block;margin-bottom:24px;font-size:16px;text-align:center}.four-seasons .header-button-container .title-header h2,.four-seasons .header-button-container.qmi .title-header h2{text-align:center}}.four-seasons .header-button-container .title-header--extra .extra-header,.four-seasons .header-button-container.qmi .title-header--extra .extra-header{text-transform:uppercase;color:#ACACAC;font-size:20px;line-height:32px}@media only screen and (max-width:768px){.four-seasons .header-button-container .title-header--extra .extra-header,.four-seasons .header-button-container.qmi .title-header--extra .extra-header{font-size:16px;display:block}}@media only screen and (min-width:768px){.four-seasons .header-button-container .title-header--extra .extra-header,.four-seasons .header-button-container.qmi .title-header--extra .extra-header{margin-bottom:24px}}.four-seasons .header-button-container .title-header h2,.four-seasons .header-button-container.qmi .title-header h2{margin:0;font-size:32px;font-weight:400;line-height:1;color:#4A7C82}@media only screen and (min-width:1025px){.four-seasons .header-button-container .title-header h2,.four-seasons .header-button-container.qmi .title-header h2{font-size:50px;line-height:1.4}}.four-seasons .header-button-container .title-header .open-tour-modal-link,.four-seasons .header-button-container.qmi .title-header .open-tour-modal-link{display:none}.four-seasons .header-button-container .title-header .sold-icon,.four-seasons .header-button-container.qmi .title-header .sold-icon{display:inline-block;padding:7px 50px;margin:10px 0;font-size:12px;font-weight:700;line-height:14px;letter-spacing:.5px;color:#fff;text-transform:uppercase;background:#F68172;border-radius:3px}.four-seasons .header-button-container .extra-header,.four-seasons .header-button-container.qmi .extra-header{text-transform:uppercase;color:#ACACAC;font-size:20px;line-height:32px}@media only screen and (min-width:768px){.four-seasons .header-button-container .extra-header,.four-seasons .header-button-container.qmi .extra-header{margin-bottom:24px}}.four-seasons .header-button-container.qmi .availability-info{text-align:left}@media only screen and (max-width:768px){.four-seasons .header-button-container .extra-header,.four-seasons .header-button-container.qmi .extra-header{font-size:16px;display:block}.four-seasons .header-button-container.qmi .availability-info{text-align:center}}.four-seasons .header-button-container .model-home-icon{display:none}.four-seasons .community-home-design-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.four-seasons .home-details{text-align:center;border:1px solid #F0EDED;border-width:0 1px;padding:24px}@media only screen and (min-width:1025px){.four-seasons .community-home-design-buttons{justify-content:unset}.four-seasons .home-details{display:flex;flex-flow:row wrap;justify-content:space-between;text-align:initial}}.four-seasons .home-details .availability-info{margin:0;float:none}@media only screen and (max-width:1024px){.four-seasons .home-details .availability-info{margin-bottom:20px;text-align:center}}.four-seasons .home-details .availability-info .community-home-design-starting-from-price{font-size:14px;line-height:25px}.four-seasons .home-details .availability-info .unavailable{display:inline-block;padding:6px 16px;font-size:12px;letter-spacing:.5px;line-height:14px;text-transform:uppercase;color:#F68172;border:1px solid #F68172;border-radius:3px}.four-seasons .home-details .availability-info .unavailable:before{display:none}.four-seasons .home-details .availability-info .tooltip-wrapper{display:block;padding:0;margin:0}@media only screen and (max-width:1024px){.four-seasons .home-details .availability-info .tooltip-wrapper{margin-bottom:20px}.four-seasons .home-details .community-home-design-buttons{flex-direction:column}}.four-seasons .home-details .availability-info .tooltip-callout{margin:0 0 14px}.four-seasons .home-details .availability-info .tooltip__calc{width:100%}.four-seasons .home-details .availability-info .qmi-now-price,.four-seasons .home-details .availability-info .qmi-was-price{display:inline-block;margin:0;font-size:14px;line-height:25px;vertical-align:middle}.four-seasons .home-details .home-amenities{float:none}.four-seasons .home-details .home-amenities .three{padding:0 15px 0 0;font-weight:300;line-height:27px}@media only screen and (min-width:1025px){.four-seasons .home-details .home-amenities .three{padding:0 15px 0 0}}.four-seasons .home-details .home-amenities .three:last-child{padding-right:0}.four-seasons .home-details .home-amenities .three--extra-suite{display:block;padding:0;margin:0}@media only screen and (min-width:1025px){.four-seasons .home-details .home-amenities .three--extra-suite{display:inline-block}}.four-seasons .home-details .home-amenities .three--extra-suite .list-style-text{display:block!important}.four-seasons .home-details .home-amenities .three--extra-suite img{width:auto;height:20px;vertical-align:sub}.four-seasons .home-details .home-amenities .three span{display:block;font-size:16px;line-height:1.5}.four-seasons .home-details .home-amenities .three span.numeric-amount{margin-bottom:3px;text-align:center}@media only screen and (min-width:1025px){.four-seasons .home-details .home-amenities .three span{display:inline-block}.four-seasons .home-details .home-amenities .three span.numeric-amount{margin:0;text-align:left}}.four-seasons .home-details .community-home-design-buttons{display:flex;row-gap:12px;column-gap:10px}.four-seasons .home-details .community-home-design-buttons.qmi{width:auto;min-width:auto;flex-wrap:wrap;justify-content:flex-start}.four-seasons .home-details .community-home-design-buttons.qmi .see-full-details-button.qmi{float:none}.four-seasons .media-container{position:relative}.four-seasons .media-container .responsiveImageCarousel .toolTip{display:none}@media only screen and (min-width:1025px){.four-seasons .media-container .responsiveImageCarousel .toolTip{display:block}}.four-seasons .responsiveImageCarousel.floor-plan{padding:0;border:1px solid #F0EDED}.four-seasons .responsiveImageCarousel.floor-plan .images{height:auto}.four-seasons .responsiveImageCarousel .home-list-carousel__image{margin:0 auto;width:100%}.four-seasons .responsiveImageCarousel .home-list-carousel__image[data-lazy]{width:0;height:0}.four-seasons .responsiveImageCarousel .home-list-carousel__floor-plan{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;max-width:100%;max-height:100%}.four-seasons .responsiveImageCarousel .home-list-carousel .slick-arrow.slick-disabled{display:none!important}.four-seasons .responsiveImageCarousel .home-list-carousel .slick-dots{list-style-type:none;display:flex;justify-content:center;padding:10px 0;margin:0 auto;height:auto;position:absolute;right:0;bottom:0;left:0}.four-seasons .responsiveImageCarousel .home-list-carousel .slick-dots li{float:none;width:40px;height:40px;position:relative;font-size:0;line-height:0}.four-seasons .responsiveImageCarousel .home-list-carousel .slick-dots li.slick-active button{background:#84babf}.four-seasons .responsiveImageCarousel .home-list-carousel .slick-dots li button{border:0;padding:0;margin:0;-webkit-appearance:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;font-size:0;line-height:0;text-indent:-999999px;background:#fff;border-radius:50%;box-shadow:1px 2px 2px 0 rgba(50,50,50,.3);transition:.4s background ease-in-out,.4s border ease-in-out;cursor:pointer}.four-seasons .collection-header{padding:40px 20px;margin:0;background:#f8f8f8}@media only screen and (min-width:980px){.four-seasons .collection-header{padding:30px 60px 30px 30px}}.four-seasons .model-home--detail{justify-content:flex-end}@media only screen and (max-width:1024px){.four-seasons .model-home--detail{justify-content:center}}.four-seasons .featured-home-detail.four-seasons .carousel-badge-wrapper--qmi{display:flex;justify-content:center;align-items:center;z-index:10;position:absolute;left:0;bottom:89px;padding:24.5px 40px;background:rgba(255,255,255,.8);box-shadow:0 6px 12px rgba(0,0,0,.1);max-width:492px}.four-seasons .featured-home-detail.four-seasons .carousel-badge-wrapper--qmi img{width:80px;height:40px;margin-right:16px}.four-seasons .featured-home-detail.four-seasons .carousel-badge-wrapper--qmi .carousel-badge{font-size:16px;font-weight:400;padding:8px 24px;border-left:1px solid #ACACAC}@media only screen and (max-width:670px){.four-seasons .featured-home-detail.four-seasons .carousel-badge-wrapper--qmi .carousel-badge{font-size:12px;padding:0 24px}}.four-seasons .featured-home-detail.four-seasons .carousel-badge-wrapper--qmi .carousel-badge span{font-size:18px;font-weight:700;color:#333A40}@media only screen and (max-width:670px){.four-seasons .featured-home-detail.four-seasons .carousel-badge-wrapper--qmi .carousel-badge span{font-size:12px}}@media only screen and (max-width:1024px){.four-seasons .featured-home-detail.four-seasons .carousel-badge-wrapper--qmi{position:relative;bottom:0;padding:12px;max-width:unset}.four-seasons .featured-home-detail.four-seasons .carousel-badge-wrapper--qmi img{width:48px;height:24px}.four-seasons .featured-home-detail.four-seasons .carousel-badge-wrapper--qmi .carousel-badge,.four-seasons .featured-home-detail.four-seasons .carousel-badge-wrapper--qmi .carousel-badge span{font-size:12px}}.four-seasons .featured-home-detail.four-seasons .header-button-container{flex-wrap:wrap}@media only screen and (max-width:1144px){.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .title-header{width:100%;margin-bottom:24px}}.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .title-header--extra{margin-bottom:6px}@media only screen and (max-width:768px){.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .title-header h2{font-size:32px;line-height:1;font-weight:400}.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .title-header--extra{margin-bottom:4px}}.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .title-header--extra-details{align-items:baseline}.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .title-header--extra-details .extra-suite-wrapper{align-self:baseline}@media only screen and (max-width:1024px){.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .title-header--extra-details{align-items:center;row-gap:0}.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .title-header--extra-details .extra-suite-wrapper{align-self:center}.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .title-header .availability-info__address{text-align:center}.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .title-header .sold-icon{display:table;margin:10px auto}.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .availability-info{width:100%}}.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .availability-info .tooltip-wrapper{margin-top:12px}.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .availability-info .tooltip-wrapper .tooltip-callout,.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .availability-info .tooltip-wrapper .tooltip-callout__title{margin:0}.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .availability-info .qmi-price-wrapper{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:12px;justify-content:flex-start}.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .availability-info .numeric-amount{font-size:40px;line-height:40px;font-weight:600}@media only screen and (max-width:1400px){.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .availability-info .numeric-amount{font-size:28px;line-height:32px}}.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .availability-info .qmi-now-price h4,.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .availability-info .qmi-was-price h4{font-size:18px;line-height:24px;font-weight:400}@media only screen and (max-width:1024px){.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .availability-info .qmi-price-wrapper{column-gap:16px;justify-content:center}.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .availability-info .qmi-now-price h4,.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .availability-info .qmi-was-price h4{font-size:16px}}.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .availability-info .qmi-now-price .numeric-amount{color:#232323}.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .availability-info .qmi-was-price .numeric-amount,.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .availability-info .qmi-was-price h4{color:#81858a}.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .availability-info .qmi-was-price .numeric-amount{text-decoration-line:line-through;text-decoration-thickness:2px}.four-seasons .featured-home-detail.four-seasons .home-details{padding:24px}.four-seasons .featured-home-detail.four-seasons .home-details.qmi{align-items:flex-start}@media only screen and (max-width:1024px){.four-seasons .featured-home-detail.four-seasons .community-home-design-buttons.list-view.qmi{width:100%;display:flex;flex-direction:column}}.four-seasons .featured-home-detail.four-seasons .community-home-design-buttons.list-view.qmi .button{min-width:258px}@media only screen and (max-width:670px){.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .availability-info .qmi-now-price h4,.four-seasons .featured-home-detail.four-seasons .header-button-container.qmi .availability-info .qmi-was-price h4{font-weight:600}.four-seasons .featured-home-detail.four-seasons .community-home-design-buttons.list-view.qmi .button{max-width:100%}}.four-seasons .featured-home-detail.four-seasons .community-home-design-buttons.grid-view .see-full-details-button{width:100%;border:0;border-radius:0}.four-seasons .featured-home-detail.four-seasons.grid-view{display:flex}@media only screen and (max-width:1240px){.four-seasons .featured-home-detail.four-seasons.grid-view{width:100%}}.four-seasons .featured-home-detail.four-seasons.grid-view .header-button-container{flex-wrap:wrap}.four-seasons .featured-home-detail.four-seasons.grid-view .header-button-container.qmi .title-header{width:100%;padding:0;margin-bottom:0}.four-seasons .featured-home-detail.four-seasons.grid-view .header-button-container.qmi .title-header--extra{margin-bottom:0;justify-content:space-between}.four-seasons .featured-home-detail.four-seasons.grid-view .header-button-container.qmi .title-header--extra-details{flex-direction:row;justify-content:flex-start;align-items:baseline;column-gap:24px}.four-seasons .featured-home-detail.four-seasons.grid-view .header-button-container.qmi .title-header--extra-details .extra-suite-wrapper{align-self:auto}.four-seasons .featured-home-detail.four-seasons.grid-view .header-button-container.qmi .title-header--extra .model-home-icon{margin-left:auto;margin-bottom:auto}.four-seasons .featured-home-detail.four-seasons.grid-view .header-button-container.qmi .title-header .availability-info__address{margin-bottom:0;font-size:16px;font-weight:400;line-height:24px;text-align:left}.four-seasons .featured-home-detail.four-seasons.grid-view .header-button-container.qmi .title-header .button{margin:0}.four-seasons .featured-home-detail.four-seasons.grid-view .header-button-container.qmi .availability-info{flex-direction:column;align-content:flex-start}.four-seasons .featured-home-detail.four-seasons.grid-view .header-button-container.qmi .availability-info .tooltip-wrapper{margin-bottom:16px}.four-seasons .featured-home-detail.four-seasons.grid-view .header-button-container.qmi .availability-info .qmi-price-wrapper{display:flex;justify-content:flex-start}.four-seasons .featured-home-detail.four-seasons.grid-view .header-button-container.qmi .availability-info .numeric-amount{font-size:32px;line-height:32px}.four-seasons .featured-home-detail.four-seasons.grid-view .header-button-container.qmi .availability-info .qmi-now-price h4,.four-seasons .featured-home-detail.four-seasons.grid-view .header-button-container.qmi .availability-info .qmi-was-price h4{font-size:16px}.four-seasons .featured-home-detail.four-seasons.grid-view .home-details.qmi .home-amenities{padding:0;margin:0}.four-seasons .featured-home-detail.four-seasons.grid-view .home-details.qmi .button{margin:0}.four-seasons .featured-home-detail.four-seasons.grid-view .community-home-design-buttons.list-view.qmi{display:none}.four-seasons .featured-home-detail.four-seasons.grid-view .carousel-badge-wrapper--qmi{justify-content:center;position:relative;bottom:unset;max-width:unset;padding:12px;max-height:48px}.four-seasons .featured-home-detail.four-seasons.grid-view .carousel-badge-wrapper--qmi img{width:48px;height:24px}.four-seasons .featured-home-detail.four-seasons.grid-view .carousel-badge-wrapper--qmi .carousel-badge,.four-seasons .featured-home-detail.four-seasons.grid-view .carousel-badge-wrapper--qmi .carousel-badge span{font-size:12px}.four-seasons .featured-information-section.featured-information--community .information{vertical-align:top}.four-seasons .featured-information-section.featured-information--community .information .sub-menu-button{display:none!important}.four-seasons .featured-information-section.featured-information--community .information .callout{margin:0;font-size:16px;line-height:27px;text-align:left}.four-seasons .featured-information-section.featured-information--community .information .callout.offered-by{margin:40px 0 0}@media only screen and (min-width:768px){.four-seasons .featured-information-section.featured-information--community .information .callout{font-size:28px;line-height:46px}.four-seasons .featured-information-section.featured-information--community .information .callout.offered-by{margin:90px 0 0}}.four-seasons .featured-information-section.featured-information--community .information .callout__container{text-align:left}.four-seasons .featured-information-section.featured-information--community .information .callout__content{display:inline}.four-seasons .featured-information-section.featured-information--community .information .callout__content--more-text{display:none}.four-seasons .featured-information-section.featured-information--community .information .callout__content--more-text.visible{display:inline}.four-seasons .featured-information-section.featured-information--community .information .callout__button{display:block;padding:0;margin:20px 0 0;font-size:14px;font-weight:700;line-height:16px;letter-spacing:2px;text-transform:uppercase;color:#fff;background:0 0;border:0;cursor:pointer}@media only screen and (min-width:768px){.four-seasons .featured-information-section.featured-information--community .information .callout__button{margin:30px 0 0}}.four-seasons .featured-other-communities{margin:0 auto 40px;width:100%;max-width:calc(100% - 40px)}@media only screen and (min-width:768px){.four-seasons .featured-other-communities{margin:0 auto 100px;text-align:left}}@media only screen and (min-width:1025px){.four-seasons .featured-other-communities{padding:0 20px;max-width:calc(1300px + 40px)}}.four-seasons .featured-other-communities h2{margin:50px 0 15px;font-size:18px;line-height:24px;text-align:center}@media only screen and (min-width:768px){.four-seasons .featured-other-communities h2{margin:50px 0 40px;font-size:20px;font-weight:700;line-height:28px}}.four-seasons .featured-other-communities h4{margin-top:20px;font-size:20px;font-weight:500;line-height:26px}@media only screen and (min-width:768px){.four-seasons .featured-other-communities h4{margin-top:15px;font-size:24px;line-height:29px}}.four-seasons .featured-other-communities p{font-size:14px;font-weight:300;line-height:26px}.four-seasons .featured-other-communities ul li{text-align:center}.four-seasons .featured-other-communities .otherCommunitiesImgContainer{height:220px}.gallery--quote{text-align:center}@media only screen and (min-width:768px){.four-seasons .featured-other-communities p{font-size:16px;line-height:27px}.four-seasons .featured-other-communities ul{display:flex;margin:0 -15px;justify-content:center}.four-seasons .featured-other-communities ul li{margin:0 15px;width:calc(100% / 3)}.four-seasons .featured-other-communities .otherCommunitiesOverlay{text-align:center}.four-seasons .featured-other-communities .otherCommunitiesImgContainer{height:270px}.gallery{margin:0 0 20px}.gallery__grid{display:grid}.gallery__grid--50-50{grid-template-columns:1fr 1fr;grid-column-gap:30px}}.gallery__grid--70-30 .gallery__image img:not(.vimeo-video__icon){min-height:100%}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.gallery__grid--70-30 .gallery__image img:not(.vimeo-video__icon){min-height:unset;height:100%}}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.gallery__grid{display:-ms-grid}.gallery__grid--100{display:block;margin:0 10px}.gallery__grid--50-50{-ms-grid-columns:1fr 1fr}.gallery__grid--70-30{-ms-grid-columns:9fr 4fr}.gallery__grid--70-30--reverse{-ms-grid-columns:4fr 9fr}.gallery__grid--rows{-ms-grid-rows:1fr 1fr}}@media only screen and (min-width:768px){.gallery__grid--70-30{grid-template-columns:9fr 4fr;grid-column-gap:30px}.gallery__grid--70-30--reverse{grid-template-columns:4fr 9fr}.gallery__grid--rows{grid-template-rows:1fr 1fr;grid-row-gap:20px;height:100%}.gallery__col{display:grid;grid-template-rows:1fr 52px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.gallery__col{display:-ms-grid;margin:0 10px;-ms-grid-rows:1fr 52px;-ms-grid-columns:1fr}.gallery__col:nth-child(1){-ms-grid-column:1}.gallery__col:nth-child(2){-ms-grid-column:2}.gallery__col .gallery__image{-ms-grid-row:1}.gallery__col .gallery__caption{-ms-grid-row:2}}@media only screen and (min-width:768px){.gallery__col--rows{display:block}.gallery__row{display:grid;grid-template-rows:1fr 52px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.gallery__row{display:-ms-grid;-ms-grid-rows:1fr 52px;-ms-grid-columns:1fr}.gallery__row:nth-child(1){-ms-grid-row:1}.gallery__row:nth-child(2){-ms-grid-row:2}}.gallery__caption{display:none;margin:10px 0 0;height:100vh;max-height:42px;font-size:14px;line-height:20px;overflow:hidden}.gallery__caption strong{font-weight:700}.gallery__image{margin:0 0 5px}.gallery__image img{display:block;width:100%;max-width:100%;height:auto}@media only screen and (min-width:768px){.gallery__caption{display:block}.gallery__image{margin:0}.gallery__image img{object-fit:cover;font-family:'object-fit: cover'}}.gallery__cta{padding:45px 20px 55px;margin:0 0 5px;text-align:center}@media only screen and (min-width:768px){.gallery__cta{padding:65px 30px 75px;margin:0}}.gallery__cta--blue{background:#DEE5E5}.gallery__cta--red{background:#E5DEDE}.gallery__amount{margin:0 0 10px;font-size:60px;font-weight:100;line-height:70px;color:#232323}@media only screen and (min-width:768px){.gallery__amount{font-size:70px;line-height:82px}}.gallery__category{margin:0 0 30px;font-size:24px;font-weight:300;line-height:29px;color:#232323}.gallery__view-more{padding:50px 0 70px;text-align:center}.gallery__view-more .button{max-width:none}.gallery__view-more .button:after{content:'';display:inline-block;margin-left:10px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #7BB4BA;vertical-align:middle;transition:transform 250ms ease-in-out}.gallery__view-more .button.js-view-less:after{transform:rotate(180deg)}.four-seasons .quote{padding:100px 0;margin:0;text-align:center}.four-seasons .quote__icon{margin:0 0 40px;width:179px;height:auto}@media only screen and (min-width:768px){.four-seasons .quote__icon{margin:0 0 20px}}.four-seasons .quote__text,.four-seasons .quote__text p{margin:0 0 30px;font-size:31px;font-weight:300;line-height:40px}@media only screen and (min-width:768px){.four-seasons .quote__text,.four-seasons .quote__text p{font-size:44px;line-height:55px}}.four-seasons #community-detail-page .side-nav #listContainer .home-design-name__title,.four-seasons #community-detail-page .side-nav #listContainer .homeListing-name{font-size:16px;font-weight:300;line-height:27px}.four-seasons .quote__author{margin:0 0 40px;font-size:16px;line-height:27px}.page-header .logo.logo-four-seasons{margin:20px auto 0;width:108px;height:auto}@media only screen and (min-width:980px){.page-header .logo.logo-four-seasons{margin:30px auto 0;width:157px}}.bkg-gray{background:#F5F5F5}html{font-family:mobile}@media (min-width:768px){html{font-family:tablet}}@media (min-width:980px){html{font-family:desktop}}.media-carousel__item{position:relative}.media-carousel__item:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(35,35,35,.4);transition:background 250ms}.four-seasons .sub-nav__contact-item,.media-carousel__nav{border:0;transition:background .3s ease-in-out;cursor:pointer}.media-carousel__item.slick-center:before{background:0 0}.media-carousel__image{margin:0 auto;width:100%}.media-carousel__image[data-lazy]{width:0;height:0}.media-carousel__nav{width:40px;height:40px;position:absolute;top:50%;background:rgba(255,255,255,.5);border-radius:100%;transform:translateY(-50%);z-index:1}.media-carousel__nav--prev{left:5px}@media only screen and (min-width:980px){.media-carousel__nav{width:67px;height:67px}.media-carousel__nav--prev{left:30px}}@media only screen and (min-width:1025px){.media-carousel__nav:hover{background:#fff}.media-carousel__nav--prev{left:60px}}.home-list-carousel .media-carousel__nav--prev,.responsiveImageCarousel .prevBtn{left:2%}.media-carousel__nav--prev .media-carousel__nav-icon{transform:translate(-50%,-50%) scaleX(-1)}.media-carousel__nav--next{right:5px}@media only screen and (min-width:980px){.media-carousel__nav--next{right:30px}}@media only screen and (min-width:1025px){.media-carousel__nav--next{right:60px}}.home-list-carousel .media-carousel__nav--next{right:2%}.media-carousel__nav-icon{width:12px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-carousel .slick-list{margin:0 -2px}@media only screen and (min-width:980px){.media-carousel__nav-icon{width:20px}.media-carousel .slick-list{margin:0 -5px}}@media only screen and (min-width:1025px){.media-carousel .slick-list{margin:0 -10px}}.media-carousel .slick-slide{margin:0 2px;width:100%}@media only screen and (min-width:980px){.media-carousel .slick-slide{margin:0 5px}}@media only screen and (min-width:1025px){.media-carousel .slick-slide{margin:0 10px}}.four-seasons .container{margin:0 auto}.four-seasons .container--slim{max-width:calc(100% - 40px)}@media only screen and (min-width:1025px){.four-seasons .container--slim{padding:0 20px;max-width:calc(1100px + 40px)}}.four-seasons .container--narrow{max-width:calc(100% - 40px)}@media only screen and (min-width:1025px){.four-seasons .container--narrow{padding:0 20px;max-width:calc(1300px + 40px)}}.four-seasons .container--wide{max-width:calc(100% - 40px)}@media only screen and (min-width:1025px){.four-seasons .container--wide{padding:0 20px;max-width:calc(1700px + 40px)}}.four-seasons .container--narrow-no-padding{max-width:calc(100% - 40px)}@media only screen and (min-width:1025px){.four-seasons .container--narrow-no-padding{max-width:1300px}}.four-seasons .container--wide-no-padding{max-width:calc(100% - 40px)}.four-seasons #home-designs{position:relative}.four-seasons #community-detail-page .community-home-design-toggle{display:none;padding:70px 60px 0;background:#f8f8f8;overflow:hidden;position:relative}@media only screen and (min-width:980px){.four-seasons #community-detail-page .community-home-design-toggle{display:block}}.four-seasons #community-detail-page .community-home-design-toggle .toggle{display:flex;align-items:center}.four-seasons #community-detail-page .community-home-design-toggle .toggle-button{padding:13px;position:relative;font-size:14px;font-weight:700;letter-spacing:2px;line-height:1;color:#232323;float:none;background:#fff}.four-seasons #community-detail-page .community-home-design-toggle .toggle-button:first-child{margin-right:5px}.four-seasons #community-detail-page .community-home-design-toggle .toggle-button:after{display:none}.four-seasons #community-detail-page .community-home-design-toggle .toggle-button.active{color:#4A7C82}.four-seasons #community-detail-page .community-home-design-toggle .toggle-button.active .toggle-button__icon{fill:#4A7C82}.four-seasons #community-detail-page .community-home-design-toggle .toggle-button__icon{fill:#232323}.four-seasons #community-detail-page .community-home-design-toggle .toggle-button__icon--list{width:14px;height:12px}.four-seasons #community-detail-page .community-home-design-toggle .toggle-button__icon--grid{width:12px;height:12px}.four-seasons #community-detail-page .home-listing-container{padding:45px 0;background:#f8f8f8}@media only screen and (min-width:980px){.four-seasons #community-detail-page .home-listing-container{display:flex;padding:0}}.four-seasons #community-detail-page .side-nav{display:none!important;padding:40px 0;width:430px;position:relative;background:#fff}@media only screen and (min-width:980px){.four-seasons #community-detail-page .side-nav{display:block!important}}.four-seasons #community-detail-page .side-nav.sticky{position:fixed;top:70px}.four-seasons #community-detail-page .side-nav__outer{width:430px;background:#fff;position:relative}.four-seasons #community-detail-page .side-nav__tabs{display:flex;margin:0 65px 40px;border-bottom:1px solid #E5DEDE}.four-seasons #community-detail-page .side-nav__tab{padding:10px;width:calc(100% / 2);font-size:12px;font-weight:700;letter-spacing:.5px;line-height:14px;text-transform:uppercase;color:#4A7C82;background:#F5F5F5;border:1px solid #E5DEDE;border-bottom:0;cursor:pointer}.four-seasons #community-detail-page .side-nav__tab:first-child{margin-right:10px}.four-seasons #community-detail-page .side-nav__tab.active{margin-bottom:-1px;color:#232323;background:#fff;border:1px solid #E5DEDE;border-bottom:1px solid #fff}.four-seasons #community-detail-page .side-nav__wrapper{display:none}.four-seasons #community-detail-page .side-nav__wrapper.active{display:block}.four-seasons #community-detail-page .side-nav__list{margin:0 0 30px;max-height:350px;overflow-y:auto}@media only screen and (min-width:1025px){.four-seasons .container--wide-no-padding{max-width:1700px}.four-seasons #community-detail-page .side-nav__list{margin:0 0 40px}}.four-seasons #community-detail-page .side-nav__list li{padding:0}.four-seasons #community-detail-page .side-nav #listContainer{padding:0 65px;margin:0;color:#232323}.four-seasons #community-detail-page .side-nav #listContainer .homeListing{position:relative;padding:0 10px;max-height:none}.four-seasons #community-detail-page .side-nav #listContainer .homeListing-item:after{display:none}.four-seasons #community-detail-page .side-nav #listContainer .homeListing-item.active .home-design-name__title,.four-seasons #community-detail-page .side-nav #listContainer .homeListing-item.active .homeListing-name{color:#4A7C82}.four-seasons #community-detail-page .side-nav #listContainer .homeListing-icons{margin-left:15px}.four-seasons #community-detail-page .side-nav #listContainer .homeListing-name--unavailable{max-width:92px}.four-seasons #community-detail-page .side-nav #listContainer .home-design-name{margin-bottom:10px}.four-seasons #community-detail-page .side-nav #listContainer .home-design-name__address{display:block;font-size:12px;letter-spacing:.5px;line-height:14px;color:#5B5363}.four-seasons #community-detail-page .side-nav #listContainer .unavailable-wrapper{width:100%;margin-top:10px}.four-seasons #community-detail-page .side-nav #listContainer .unavailable{display:inline-block;padding:6px 16px;font-size:12px;letter-spacing:.5px;line-height:14px;text-align:center;text-transform:uppercase;color:#F68172;border:1px solid #F68172;border-radius:3px;width:120px}.four-seasons #community-detail-page .side-nav #listContainer .unavailable:before{display:none}.four-seasons #community-detail-page .side-nav #listContainer .sold-icon{padding:7px 22px;margin:0;background:#F68172;border-radius:3px}.four-seasons #community-detail-page .side-nav #listContainer .legend-indicator{display:flex;padding:0 10px;margin-bottom:15px}.four-seasons #community-detail-page .side-nav #listContainer .legend-indicator.utour-legend-indicator--qmi{display:none}.four-seasons #community-detail-page .side-nav #listContainer .legend-indicator__icon{flex-grow:0;flex-shrink:0;flex-basis:30px;margin-right:5px}.four-seasons #community-detail-page .side-nav #listContainer .legend-indicator .walking-tour-icon{margin:0;width:18px;height:18px}.four-seasons #community-detail-page .side-nav #listContainer .legend-indicator .extra-suite-icon{margin:0;width:14px;height:18px}.four-seasons #community-detail-page .side-nav #listContainer .legend-indicator .extra-suite-icon--plus{width:27px;height:18px}.four-seasons #community-detail-page .side-nav #listContainer .legend-indicator__blurb,.four-seasons #community-detail-page .side-nav #listContainer .legend-indicator__blurb p{font-size:12px;letter-spacing:.5px;line-height:14px;color:#5B5363}.four-seasons #community-detail-page .side-nav #listContainer .legend-indicator__blurb strong{display:block;margin:0 0 3px;font-weight:700;color:#232323}.spotlight{padding:40px 20px}@media only screen and (min-width:980px){.spotlight{display:flex;padding:0}}.spotlight--media{display:flex;padding:0}.spotlight--media .spotlight__item{flex-direction:column-reverse;padding:30px 25px;background:#F5F5F5}.spotlight--media .spotlight__blurb,.spotlight--media .spotlight__image{width:100%;position:relative}.spotlight--media .spotlight__blurb h4,.spotlight--media .spotlight__image h4{font-size:30px;font-weight:300;line-height:35px}.spotlight--media .spotlight__image{margin:0 0 30px;height:330px}.spotlight--media .spotlight__blurb{padding:0}@media only screen and (min-width:980px){.spotlight--media .spotlight__item{flex-direction:row;padding:0}.spotlight--media .spotlight__blurb,.spotlight--media .spotlight__image{width:calc(100% / 2)}.spotlight--media .spotlight__blurb h4,.spotlight--media .spotlight__image h4{font-size:34px;line-height:40px}.spotlight--media .spotlight__image{margin:0;height:100%}.spotlight--media .spotlight__blurb{padding:95px 50px}}.spotlight__item{display:flex;margin:0 0 40px}.spotlight__item:last-child{margin:0}.spotlight__blurb,.spotlight__image{width:calc(100% / 2)}@media only screen and (min-width:980px){.spotlight__item{flex-grow:1;flex-shrink:0;flex-basis:50%;align-items:center;margin:0}.spotlight__image{height:100%}}.spotlight__image img{display:block;width:100%;max-width:100%;height:auto}.spotlight__blurb{padding:0 20px}@media only screen and (min-width:980px){.spotlight__image img{height:100%;min-height:425px;object-fit:cover;font-family:'object-fit: cover'}.spotlight__blurb{padding:20px 40px}}@media only screen and (min-width:1025px){.spotlight__blurb{padding:25px 50px}}.spotlight__blurb h4{margin:0 0 5px;font-size:18px;font-weight:400;line-height:32px}@media only screen and (min-width:980px){.spotlight__blurb h4{margin:0 0 15px;font-size:34px;line-height:40px}}.spotlight__blurb p{margin:0 0 15px;font-size:14px;line-height:25px}@media only screen and (min-width:980px){.spotlight__blurb p{margin:0 0 25px;font-size:16px;line-height:27px}}.spotlight__intro{margin:0 0 10px;font-size:14px;font-weight:600;line-height:16px}.spotlight__link{display:inline-block;font-size:13px;font-weight:700;line-height:15px;color:#4A7C82;vertical-align:middle}.four-seasons .sub-nav--desktop,.spotlight__button-close--hidden{display:none}@media only screen and (min-width:980px){.spotlight__intro{margin:0 0 20px}.spotlight__link{font-size:14px;line-height:16px}.four-seasons .sub-nav--mobile{display:none}.four-seasons .sub-nav--desktop{display:flex;justify-content:space-between}}.spotlight__link img{margin-left:5px}.four-seasons .sub-nav{text-align:left;background:#4A7C82}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.four-seasons .sub-nav--desktop{min-height:100%}.four-seasons .sub-nav--desktop.sticky{min-height:70px}}.four-seasons .sub-nav .desktop-menu-list{display:none;padding:10px 10px 10px 160px}@media only screen and (min-width:768px){.four-seasons .sub-nav .desktop-menu-list{display:block}.four-seasons .scroll-section-top--mobile,.four-seasons .sub-nav-top-stick--mobile{display:none}}.four-seasons .scroll-section-top--desktop,.four-seasons .sub-nav .icon-popup:after,.four-seasons .sub-nav-top-stick--desktop{display:none}.four-seasons .sub-nav .desktop-menu-list li{margin:10px;font-size:14px}@media only screen and (min-width:1400px){.four-seasons .sub-nav .desktop-menu-list li{margin:10px 20px}}.four-seasons .sub-nav .desktop-menu-list li:first-child{margin:10px 10px 10px 20px}@media only screen and (min-width:1400px){.four-seasons .sub-nav .desktop-menu-list li:first-child{margin:10px 20px 10px 40px}}.four-seasons .sub-nav__contact-item{margin:0;-webkit-appearance:none;padding:0 20px;background:#FB9536;border-right:1px solid #fff;border-radius:0}@media only screen and (min-width:1025px){.four-seasons .sub-nav__contact-item.visible,.four-seasons .sub-nav__contact-item:hover{background:#D88334}}.four-seasons .sub-nav__contact-item:last-child{border:0}.four-seasons .sub-nav__contact-icon{margin:0;width:33px;height:auto}.four-seasons .sub-nav .icon-popup:hover .popUp{opacity:0;visibility:hidden}.four-seasons .sub-nav .icon-popup.visible{outline:0}.four-seasons .sub-nav .icon-popup.visible .popUp{opacity:1;visibility:visible}.four-seasons .sub-nav .icon-popup .popUp{padding:50px 60px;margin-right:-50px;width:auto;top:75px;right:0;background:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.28);transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.four-seasons .sub-nav .icon-popup .popUp:before{content:" ";position:absolute;top:-15px;right:70px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff}.four-seasons .sub-nav .icon-popup .popUp p{font-weight:400;text-transform:none;color:#232323;white-space:nowrap}.four-seasons .sub-nav .icon-popup .popUp__title{font-size:14px;line-height:25px}.four-seasons .sub-nav .icon-popup .popUp__number{font-size:34px;line-height:46px}@media only screen and (min-width:768px){.four-seasons .scroll-section-top--desktop,.four-seasons .sub-nav-top-stick--desktop{display:block}}.menu-button.absolute{position:absolute}.four-seasons .mobile-menu{display:block!important;padding:0}@media only screen and (min-width:980px){.menu-button.absolute{position:fixed}.four-seasons .mobile-menu{display:none!important}}.four-seasons .mobile-menu .sub-menu-button{width:100%;height:65px;position:absolute;top:0;right:0}.four-seasons .mobile-menu .sub-menu-button__icon{width:12px;height:7px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.four-seasons .mobile-menu .mobile-menu__header{padding:15px 20px}.four-seasons .mobile-menu .mobile-menu__subtitle{display:block;margin:0 0 3px;font-size:12px;font-weight:700;letter-spacing:.5px;line-height:14px;color:#fff}.four-seasons .mobile-menu .mobile-menu__title{font-size:15px;font-weight:700;letter-spacing:1px;line-height:18px;color:#fff;text-transform:uppercase}.four-seasons .mobile-menu .mobile-menu__contact-grid{display:flex}.four-seasons .mobile-menu .mobile-menu__contact-item{margin:0;-webkit-appearance:none;padding:10px;flex-grow:1;flex-shrink:0;flex-basis:25%;font-size:12px;font-weight:700;letter-spacing:.5px;line-height:14px;color:#fff;text-transform:uppercase;text-align:center;background:#FB9536;border:0;border-right:1px solid #fff}.four-seasons .mobile-menu .mobile-menu__contact-item:last-child{border-right:0}.four-seasons .mobile-menu .mobile-menu__contact-icon{display:block;margin:0 auto 7px;height:auto}.four-seasons .mobile-menu .mobile-menu__contact-icon--phone{width:23px}.four-seasons .mobile-menu .mobile-menu__contact-icon--message,.four-seasons .mobile-menu .mobile-menu__contact-icon--txt{width:28px}.four-seasons .mobile-menu .mobile-menu__contact-icon--chat{width:25px}.four-seasons .mobile-menu .mobile-menu-container{background:#407379}.four-seasons .mobile-menu .mobile-menu-container .menu-header{padding:15px 20px;text-align:left;color:#fff;background:#4A7C82}.four-seasons .mobile-menu .mobile-menu-container .sub-menu-button__icon{transform:rotate(180deg)}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__nav{height:calc(100% - 131px);text-align:left;background:#407379;overflow-y:auto}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__nav-container{padding:30px 20px}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__list--child,.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__list--homes{padding-left:20px}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__list--homes{display:none}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__item{padding:0 0 25px;font-size:15px;font-weight:700;letter-spacing:1px;line-height:18px;color:#fff;text-transform:uppercase;border:0}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__item:last-child{padding:0}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__item.active .mobile-menu-trigger{border-bottom:2px solid #fff}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__item--home{font-weight:300;text-transform:none}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__item ul{padding:20px 0 0 20px}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__item label{display:inline-block;padding:0 0 2px;width:auto}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__item .home-listing-label{display:block;width:auto;padding:0}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__item .accordion-label{padding:0 0 20px;width:100%;height:auto;float:none}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__item .mobile-homeListing{display:none;padding:0 0 0 20px;margin:20px 0 0;height:100%;background:#407379;transition:none}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__item .mobile-homeListing .mobile-homeListing-item{padding:0 0 20px;margin:0;border:0}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__item .mobile-homeListing .mobile-homeListing-item:last-child{padding:0}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__item .mobile-homeListing .mobile-homeListing-item label{padding:0;font-size:15px;line-height:18px;color:#fff}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__item .mobile-homeListing .mobile-homeListing-item .sold-icon{display:block;width:max-content}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__toggle{padding:0;width:100%;font-size:15px;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:1px;line-height:18px;color:#fff;background:0 0;border:0}.tab-accordion--three-col .tab-accordion__toggle,.tab-accordion--three-col .tab-accordion__toggle.is-active{background:#fff}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__toggle.active .mobile-menu__arrow{transform:rotate(0)}.four-seasons .mobile-menu .mobile-menu-container .mobile-menu__arrow{float:right;width:12px;height:7px;transform:rotate(180deg);transition:transform 250ms ease-in-out}.tab-accordion--three-col{padding:40px 0 70px}@media only screen and (min-width:980px){.tab-accordion--three-col{padding:70px 0 90px}.tab-accordion--three-col .tab-accordion__toggle{width:calc((100% / 2) - 30px)!important}}@media only screen and (min-width:1025px){.tab-accordion--three-col .tab-accordion__toggle{width:calc((100% / 3) - 30.5px)!important}}.tab-accordion--three-col .tab-accordion__icon{flex-grow:0;flex-shrink:0;flex-basis:100px;margin-right:25px}.tab-accordion--four-col{padding:30px 0 50px}.tab-accordion--four-col .tab-accordion__toggle{background:#F8F8F8;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}@media only screen and (min-width:980px){.tab-accordion--four-col{padding:70px 0 100px}.tab-accordion--four-col .tab-accordion__toggle{width:calc((100% / 2) - 30px)!important}}@media only screen and (min-width:1025px){.tab-accordion--four-col .tab-accordion__toggle{width:calc((100% / 4) - 30.5px)!important}}.tab-accordion--four-col .tab-accordion__toggle.is-active{background:#F8F8F8}.tab-accordion--four-col .tab-accordion__icon{flex-grow:0;flex-shrink:0;flex-basis:80px;margin-right:10px}.tab-accordion__headline{margin:0 0 30px;font-size:24px;line-height:29px}@media only screen and (min-width:980px){.tab-accordion__list{margin:0 -15px}}.tab-accordion__list .tab-accordion__toggle{display:flex;align-items:center;padding:0 60px 0 0;margin:0 0 10px;min-width:auto;position:relative;cursor:pointer}.tab-accordion__list .tab-accordion__panel .gridtab__controls .gridtab__close,.tab-accordion__list .tab-accordion__toggle.blank .tab-accordion__plus,.tab-accordion__list .tab-accordion__toggle:after{display:none}.tab-accordion__list .tab-accordion__toggle.is-active .tab-accordion__plus{transform:translateY(-50%) rotate(-45deg)}.tab-accordion__list .tab-accordion__toggle.blank{pointer-events:none}.tab-accordion__list .tab-accordion__toggle .tab-accordion__category{font-size:16px;font-weight:700;line-height:22px}@media only screen and (min-width:980px){.tab-accordion__list .tab-accordion__toggle{margin:0 15px 30px}.tab-accordion__list .tab-accordion__toggle .tab-accordion__category{padding:10px 0;font-size:18px;line-height:32px}}.tab-accordion__list .tab-accordion__toggle .tab-accordion__plus{width:8px;position:absolute;top:50%;right:30px;transform:translateY(-50%);transition:transform 250ms ease-in-out}.tab-accordion__list .tab-accordion__panel{margin:10px 0 20px!important;position:relative}.tab-accordion__list .tab-accordion__panel:after,.tab-accordion__list .tab-accordion__panel:before{content:"";position:absolute;bottom:100%;left:50%;height:0;width:0;border:solid transparent;pointer-events:none}@media only screen and (min-width:980px){.tab-accordion__list .tab-accordion__panel{margin:0 0 40px!important}.tab-accordion__list .tab-accordion__panel:after,.tab-accordion__list .tab-accordion__panel:before{display:none}.tab-accordion__list .tab-accordion__panel .gridtab__controls .gridtab__close{display:block;width:25px;height:25px;background:0 0}}.tab-accordion__list .tab-accordion__panel:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:12px;margin-left:-12px}.tab-accordion__list .tab-accordion__panel:before{border-color:transparent;border-bottom-color:#ffff;border-width:13px;margin-left:-13px}.tab-accordion__list .tab-accordion__panel .gridtab__controls{top:40px;right:15px}.tab-accordion__list .tab-accordion__panel .gridtab__controls .gridtab__close:after,.tab-accordion__list .tab-accordion__panel .gridtab__controls .gridtab__close:before{width:1px;height:35px;background:#232323}.tab-accordion__full-background{padding:20px 0 40px;margin-left:-50vw;margin-right:-50vw;width:100vw;position:relative;left:50%;right:50%;background:#fff}.tab-accordion__content{position:relative}.tab-accordion__grid.no-thumbs .tab-accordion__col:last-child{margin:0}@media only screen and (min-width:980px){.tab-accordion__full-background{padding:70px 0}.tab-accordion__grid{display:flex;flex-flow:row nowrap;align-items:flex-start;width:100%}.tab-accordion__grid.no-thumbs .tab-accordion__slides{margin:0}}.tab-accordion__col:first-child{margin:0 0 30px}@media only screen and (min-width:980px){.tab-accordion__col:first-child{margin:0 30px 0 0;flex:0 1 740px;overflow:hidden}.tab-accordion__col:last-child{flex:1 1 40%;align-self:center;margin-bottom:9%}}.tab-accordion__slides{margin:0 0 15px}.tab-accordion__slide img{width:100%}.tab-accordion__title{margin:0 0 10px;font-size:26px;line-height:30px}@media only screen and (min-width:980px){.tab-accordion__title{font-size:31px;line-height:52px}}.tab-accordion__blurb{font-size:16px;line-height:26px}.tab-accordion__nav .slick-track{margin-left:0}.tab-accordion__thumb{padding:1px;max-width:60px;position:relative;border:1px solid #fff;transition:border-color 250ms ease;cursor:pointer}@media only screen and (min-width:980px){.tab-accordion__blurb{font-size:18px;font-weight:500;line-height:32px}.tab-accordion__thumb{padding:2px;max-width:100px}}.tab-accordion__view-more .button,.tooltip__calc{max-width:none}.tab-accordion__thumb.slick-current{border-color:#000}.tab-accordion__thumb img{width:100%;height:auto}.tab-accordion__thumb .tab-accordion__video-icon{width:20px}.tab-accordion__video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tab-accordion__view-more{padding:20px 0 0;text-align:center}@media only screen and (min-width:980px){.tab-accordion__thumb .tab-accordion__video-icon{width:40px}.tab-accordion__view-more{display:none}}.tab-accordion__view-more .button:after{content:'';display:inline-block;margin-left:10px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #7BB4BA;vertical-align:middle;transition:transform 250ms ease-in-out}.tab-accordion__view-more .button.js-view-tab-show:after{transform:rotate(180deg)}.testimonial-carousel{padding:75px 0 30px;position:relative;background:#DEE5E5}@media only screen and (min-width:1025px){.testimonial-carousel{padding:150px 0 40px}}.testimonial-carousel--image{padding:20px 0 40px}.testimonial-carousel--image .testimonial-carousel__container{text-align:left}.testimonial-carousel--image .testimonial-carousel__slides{margin:0}.testimonial-carousel--image .testimonial-carousel__slides .slick-track{display:flex}.testimonial-carousel--image .testimonial-carousel__slide{display:flex;height:auto}.testimonial-carousel--image .testimonial-carousel__quote,.testimonial-carousel--image .testimonial-carousel__quote p{margin:0 0 15px;position:relative;font-size:18px;letter-spacing:1px;line-height:30px}.testimonial-carousel--image .testimonial-carousel__quote:before{content:'';display:none;position:absolute;top:-20px;left:-60px;width:100px;height:64px;background:url(/Mvc/Content/images/four-seasons/quote-white-icon.svg) center no-repeat;z-index:-1}@media only screen and (min-width:1025px){.testimonial-carousel--image{padding:0}.testimonial-carousel--image .testimonial-carousel__quote,.testimonial-carousel--image .testimonial-carousel__quote p{font-size:31px;letter-spacing:0;line-height:52px}.testimonial-carousel--image .testimonial-carousel__quote:before{display:block}}.testimonial-carousel--image .testimonial-carousel__author{margin:0;font-size:12px;letter-spacing:0;line-height:14px}.testimonial-carousel__container{position:relative;text-align:center}.testimonial-carousel__slides{margin:0 0 65px}.testimonial-carousel__col:last-child{padding:30px 0}@media only screen and (min-width:1025px){.testimonial-carousel--image .testimonial-carousel__author{font-size:16px;line-height:27px}.testimonial-carousel__slides{margin:0 0 100px}.testimonial-carousel__grid{display:flex;flex-flow:row nowrap}.testimonial-carousel__col{width:calc(100% / 2)}.testimonial-carousel__col:last-child{padding:100px 120px 200px}}.testimonial-carousel__profile{height:100%}.testimonial-carousel__profile img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover'}.testimonial-carousel__icon{margin:0 auto 50px;width:179px;height:auto}@media only screen and (min-width:1025px){.testimonial-carousel__icon{margin:0 auto 20px}}.testimonial-carousel__quote,.testimonial-carousel__quote p{margin:0 0 25px;font-size:30px;font-weight:300;letter-spacing:1px;line-height:48px;color:#5B5363}@media only screen and (min-width:1025px){.testimonial-carousel__quote,.testimonial-carousel__quote p{margin:0 0 40px;font-size:48px;letter-spacing:1.5px;line-height:75px}}.testimonial-carousel__author{font-size:14px;font-weight:300;letter-spacing:2.5px;line-height:16px;color:#170A2A}.testimonial-carousel__arrows{display:flex;justify-content:center;align-items:center;margin:0 0 20px}@media only screen and (min-width:1025px){.testimonial-carousel__author{font-size:18px;letter-spacing:3px;line-height:21px}.testimonial-carousel__arrows{display:block;margin:0}}.testimonial-carousel__dots{margin:0 35px}@media only screen and (min-width:1025px){.testimonial-carousel__dots{margin:0 0 30px}.testimonial-carousel__controls{padding-left:120px;width:100%;position:absolute;bottom:50px;transform:translateX(50%)}}.testimonial-carousel__nav{margin:0 0 20px}.testimonial-carousel__nav .slick-track{margin:0}.testimonial-carousel__thumb{margin-right:20px;max-width:60px;border:2px solid transparent;border-radius:100%;transition:border .5s ease-in-out;cursor:pointer}.testimonial-carousel__thumb:last-child{margin-right:0}.testimonial-carousel__thumb img{width:100%;background:#86bcc2;border-radius:100%}.testimonial-carousel__thumb.slick-current{border:2px solid #fff}.testimonial-carousel__link{font-size:11px;font-weight:700;letter-spacing:1px;line-height:13px;text-transform:uppercase;color:#232323}.testimonial-carousel .slick-dots{display:flex;justify-content:center;padding:0;margin:0;list-style-type:none}.testimonial-carousel .slick-dots li{margin:0 7.5px}@media only screen and (min-width:1025px){.testimonial-carousel__thumb:hover{border:2px solid #fff}.testimonial-carousel__link{font-size:13px;line-height:15px}.testimonial-carousel .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.testimonial-carousel .slick-arrow.slick-prev{left:80px}.testimonial-carousel .slick-arrow.slick-next{right:80px}.testimonial-carousel .slick-dots li{margin:0 10px}}.testimonial-carousel .slick-dots li button{display:block;padding:0;width:11px;height:11px;text-indent:-9999px;background:#fff;border:2px solid transparent;border-radius:100%;transition:border 250ms ease-in-out,background 250ms ease-in-out;cursor:pointer}#state-page[data-is-enhanced-template=true] .mobileFormOpenButton,.four-seasons .vimeo-video__iframe,.isMobile #in,.isMobile #mapFormToggle,.isMobile #out{display:none}@media only screen and (min-width:1025px){.testimonial-carousel .slick-dots li button{width:20px;height:20px}.testimonial-carousel .slick-dots li button:hover{border:2px solid #4A7C82}}.testimonial-carousel .slick-dots li.slick-active button{background:#4A7C82}.title-blurb{padding:60px 0 30px;text-align:center}@media only screen and (min-width:980px){.title-blurb{padding:120px 0 70px}}.title-blurb__container{padding:0 20px;margin:0 auto}.title-blurb h3{margin:0 0 20px;font-size:30px;font-weight:300;line-height:34px}@media only screen and (min-width:980px){.title-blurb__container{padding:0;max-width:620px}.title-blurb h3{font-size:44px;line-height:55px}}.title-blurb p{font-size:16px;line-height:26px}@media only screen and (min-width:980px){.title-blurb p{font-size:18px;line-height:32px}}.four-seasons .h1,.four-seasons .h2,.four-seasons .h3,.four-seasons .h4,.four-seasons .h5,.four-seasons .h6,.four-seasons button,.four-seasons h1,.four-seasons h2,.four-seasons h3,.four-seasons h4,.four-seasons h5,.four-seasons h6,.four-seasons p{font-family:Raleway,sans-serif;color:#232323}.four-seasons input,.four-seasons select,.four-seasons textarea{font-family:Raleway,sans-serif}.four-seasons .vimeo-video{position:relative;cursor:pointer}.four-seasons .vimeo-video--spotlight{height:100%;background-position:50% 50%;background-size:cover}.four-seasons .vimeo-video--gallery,.four-seasons .vimeo-video--gallery .vimeo-video__image,.four-seasons .vimeo-video--spotlight iframe{height:100%}.four-seasons .vimeo-video__icon{width:34px;height:auto;min-height:auto;position:absolute;bottom:22px;left:22px}@media only screen and (min-width:768px){.four-seasons .vimeo-video__icon{width:40px;bottom:25px;left:25px}}.four-seasons .vimeo-video__icon--center{width:50px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.four-seasons .vimeo-video__icon--center{width:76px}}.four-seasons .vimeo-video__close{border:0;padding:0;margin:0;background:0 0;-webkit-appearance:none;width:40px;height:40px;position:absolute;top:0;right:0;background-color:rgba(7,63,80,.6);cursor:pointer;z-index:1}.four-seasons .vimeo-video__close:after,.four-seasons .vimeo-video__close:before{content:'';width:2px;height:20px;position:absolute;top:50%;left:50%;background:#fff}.four-seasons .vimeo-video__close:before{transform:translate(-50%,-50%) rotate(45deg)}.four-seasons .vimeo-video__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.four-seasons .vimeo-video iframe{width:100%}@media only screen and (max-width:1024px){#state-page[data-is-enhanced-template=true] .map-container .formToggle{display:none}}.isMobile .mobileFormOpenButton,.isTablet .mobileFormOpenButton{display:block}#mapContainer #nearbyFilters .filter.hidden,#mapContainer.nearby .map-property-filters{display:none}.map-container{position:relative;overflow:hidden;width:100%}@media (max-width:1140px){.map-container{width:90%;margin-left:auto;margin-right:auto}.map-container.secondary-section{margin-top:30px;margin-bottom:30px}}#mapContainer{position:relative;width:100%}#mapContainer #googleMap{width:100%;height:100%}#mapContainer .formToggle,#mapContainer .zoomIn,#mapContainer .zoomOut{position:absolute;width:46px;height:46px;background-color:#fff;font:700 16px/35px sans-serif;color:#000;text-align:center;z-index:30;bottom:12px;cursor:pointer}#mapContainer .zoomOut{right:2px}#mapContainer .zoomIn{right:50px}#mapContainer .formToggle{right:98px}#mapContainer #nearbyFilters{position:absolute;right:20px;top:95px;max-height:80%;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:250px;-moz-user-select:-moz-none;user-select:none}#mapContainer #nearbyFilters .filter{width:100%;background-color:#fff;margin-bottom:2px;cursor:pointer;overflow:hidden}#mapContainer #nearbyFilters .filter ul{overflow:hidden;padding:10px 20px;width:100%}#mapContainer #nearbyFilters .filter ul li{padding:2px 0;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font:12px/20px sans-serif}#mapContainer #nearbyFilters .filter .title{text-transform:uppercase;font:700 14px/20px sans-serif;width:100%;display:block;position:relative;padding:10px 20px;background-color:#12aeef}#mapContainer #nearbyFilters .filter .title:before{content:"-";display:block;position:absolute;height:100%;right:20px}@media only screen and (max-width:670px){#mapContainer #nearbyFilters{max-height:250px}#mapContainer #nearbyFilters .filter .title:before{display:block;position:absolute;right:17px;content:"";width:12px;height:1px;background-color:#fff;-moz-transform:rotate(-55deg);-ms-transform:rotate(-55deg);-webkit-transform:rotate(-55deg);transform:rotate(-55deg);top:20px}#mapContainer #nearbyFilters .filter .title:after{display:block;position:absolute;right:24px;content:"";width:8px;height:2px;background-color:#fff;-moz-transform:rotate(55deg);-ms-transform:rotate(55deg);-webkit-transform:rotate(55deg);transform:rotate(55deg);top:22px}}#mapContainer #nearbyFilters .filter.closed .title{background-color:#fff}#mapContainer #nearbyFilters .filter.closed .title:before{content:"+"}@media only screen and (max-width:670px){#mapContainer #nearbyFilters .filter.closed .title:before{content:"";width:10px;height:10px;border:1px solid #5f9197;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);background-color:transparent;right:20px}#mapContainer #nearbyFilters .filter.closed .title:after{display:none}}#mapContainer #nearbyFilters .filter.closed ul{height:0;padding:0}#mapContainer #nearbyFilters .filter .medical{background-color:#f66}#mapContainer #nearbyFilters .filter .worship{background-color:#8edecf}#mapContainer #nearbyFilters .filter .transportation{background-color:#f90}#mapContainer #nearbyFilters .filter .shopping{background-color:#7f7fdd}#mapContainer #nearbyFilters .filter .school{background-color:#f0db4a}#mapContainer #nearbyFilters .filter .restaurant{background-color:#59d1d5}#mapContainer #nearbyFilters .filter .recreation{background-color:#66cb85}#mapContainer #nearbyFilters .filter .safety{background-color:#4280ab}#mapContainer.nearby #nearbyFilters{top:60px;left:20px}#mapContainer.nearby #expandToggle,#mapContainer.nearby #nearbyFilters .nearbyFiltersMobileHeader{display:none}@media only screen and (max-width:670px){#mapContainer.nearby{overflow:hidden}#mapContainer.nearby .poiControls{left:4px}#mapContainer.nearby #nearbyFilters{width:100%;max-height:100%;height:100%;background-color:#7ab4ba;top:auto;left:0;bottom:-100%;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#mapContainer.nearby #nearbyFilters.open{bottom:0;z-index:60;padding-bottom:40px}#mapContainer.nearby #nearbyFilters .nearbyFiltersMobileHeader{display:block;background-color:#86bcc2;padding:40px 0}#mapContainer.nearby #nearbyFilters .nearbyFiltersMobileHeader span{display:block;text-align:center;font-size:18px;line-height:55px;letter-spacing:1px;font-weight:700;text-transform:uppercase;color:#232323}#mapContainer.nearby #nearbyFilters .nearbyFiltersMobileHeader .seeMyResults{width:80%;height:55px;margin:10px auto;text-align:center;font-size:18px;line-height:55px;letter-spacing:1px;font-weight:700;background-color:#5f9197;text-transform:uppercase;color:#fff;cursor:pointer}#mapContainer.nearby #nearbyFilters .filter{background-color:transparent;width:80%;margin:0 auto}#mapContainer.nearby #nearbyFilters .filter .title{background-color:transparent;text-transform:capitalize;color:#fff;border-bottom:1px solid #5f9197;padding:15px 0 4px}#mapContainer.nearby #nearbyFilters .filter ul{color:#fff;background-color:#5f9197;max-height:100px;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.info-modal,.regional-map-contaner{overflow:hidden}#exploreSurroundingMap{display:none}@media only screen and (max-width:670px){#exploreSurroundingMap{display:block;margin:5px auto 20px}#exploreSurroundingMap.open{position:relative}#exploreSurroundingMap.open:after,#exploreSurroundingMap.open:before{content:"";position:absolute;width:20px;height:2px;background-color:#dfdfdf;top:20px;right:20px;z-index:20}#exploreSurroundingMap.open:before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#exploreSurroundingMap.open:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.infoBox img,.sub-nav{z-index:90}#map-canvas.small-height~.map-property-filters{bottom:20px}#map-canvas.small-height~.map-property-filters .filter{height:85px}.infoBox{max-width:535px!important;margin-left:-13px}@media only screen and (min-width:670px){.infoBox{width:525px!important}}@media only screen and (max-width:670px){.infoBox{width:60%!important}}@media only screen and (min-width:670px){.visit-a-design-studio .infoBox{width:525px!important}}.sort-price{cursor:pointer}.infoWindow .dropDown,.propertyInfoWrapper .dropDown{position:relative;margin:15px 0 0}#community-detail-page .infoBox{max-width:320px!important}.cluster img{max-width:100%!important}.no-search-results-notice{text-transform:uppercase;color:#86bcc2;letter-spacing:1px;text-align:center;margin-bottom:20px}.mobileFormOpenButton{display:none;max-width:230px;height:44px;background-color:rgba(134,188,194,.75);z-index:40;cursor:pointer;position:absolute;right:0;left:0;bottom:12px;margin:auto;text-align:center;font:700 16px/44px sans-serif;color:#fff;text-transform:capitalize}.info-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:none;z-index:1000}.info-modal.marker-cluster-modal .modal-content{text-align:left}.info-modal.marker-cluster-modal .modal-content .poi,.info-modal.marker-cluster-modal .modal-content .property{border-bottom:1px solid #777}.info-modal.marker-cluster-modal .modal-content .poi:last-child,.info-modal.marker-cluster-modal .modal-content .property:last-child{border-bottom:none}.info-modal.marker-cluster-modal .modal-content .poi .image,.info-modal.marker-cluster-modal .modal-content .property .image{float:left;margin-right:2%;width:38%;margin-bottom:0}@media only screen and (max-width:670px){.info-modal.marker-cluster-modal .modal-content{text-align:center}.info-modal.marker-cluster-modal .modal-content .poi .image,.info-modal.marker-cluster-modal .modal-content .property .image{margin-right:0;margin-bottom:15px;width:100%;float:none}}.info-modal.marker-cluster-modal .modal-content .poi .info,.info-modal.marker-cluster-modal .modal-content .property .info{float:left;width:60%;color:#fff}@media only screen and (max-width:670px){.info-modal.marker-cluster-modal .modal-content .poi .info,.info-modal.marker-cluster-modal .modal-content .property .info{float:none;width:100%}}.info-modal .modal-content{height:100%;padding:50px 30px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;text-align:center}.info-modal .poi,.info-modal .property{padding:30px 0}.info-modal .poi .image,.info-modal .property .image{margin-bottom:15px;max-width:100%}.info-modal .poi .truncate,.info-modal .property .truncate{white-space:normal;text-overflow:inherit;overflow:auto}.info-modal .boyl-property a,.info-modal .boyl-property h1,.info-modal .boyl-property h2,.info-modal .boyl-property h3,.info-modal .boyl-property h4,.info-modal .boyl-property h5,.info-modal .boyl-property p,.info-modal .poi a,.info-modal .poi h1,.info-modal .poi h2,.info-modal .poi h3,.info-modal .poi h4,.info-modal .poi h5,.info-modal .poi p,.info-modal .property a,.info-modal .property h1,.info-modal .property h2,.info-modal .property h3,.info-modal .property h4,.info-modal .property h5,.info-modal .property p{color:#fff}.info-modal .boyl-property .availability,.info-modal .boyl-property .title,.info-modal .poi .availability,.info-modal .poi .title,.info-modal .property .availability,.info-modal .property .title{color:#86bcc2}.info-modal .boyl-property .price,.info-modal .poi .price,.info-modal .property .price{color:#fff}.info-modal .boyl-property .website,.info-modal .poi .website,.info-modal .property .website{color:#86bcc2}.infoWindow{position:relative;background-color:rgba(255,255,255,.8);z-index:1000}.infoWindow .infoWindowPointerContainer{position:absolute;height:100%;left:-40px}.infoWindow .infoWindowPointer{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid;border-right-color:rgba(255,255,255,.8);position:absolute;top:50%;margin-top:-20px;left:20px}.infoWindow .infoWindowContent{overflow:auto;max-height:525px;padding:1px 30px 15px;width:100%}.infoWindow .infoWindowContent::-webkit-scrollbar{-moz-appearance:none;-webkit-appearance:none}.infoWindow .infoWindowContent::-webkit-scrollbar:vertical{width:11px}.infoWindow .infoWindowContent::-webkit-scrollbar:horizontal{height:11px}.infoWindow .infoWindowContent::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.poi,.property{position:relative;padding:15px 0;overflow:hidden;border-top:1px solid #acacac}.poi:first-child,.property:first-child{border-top:none}.poi .link,.property .link{display:inline-block;width:100%;height:100%}.poi .image,.property .image{width:30%;overflow:hidden;float:left;background-color:#000}@media only screen and (max-width:670px){.poi .image,.property .image{float:none;width:100%;height:auto;position:relative}}.poi .info,.property .info{width:69%;padding-left:20px;float:left;text-align:left}@media only screen and (max-width:670px){.poi .info,.property .info{text-align:center;float:none;width:100%;margin-top:5px;padding-left:0}}.poi .truncate,.property .truncate{max-width:305px}.poi a,.poi h1,.poi h2,.poi h3,.poi h4,.poi h5,.poi p,.property a,.property h1,.property h2,.property h3,.property h4,.property h5,.property p{color:#000;margin-bottom:5px}.poi .property-name,.property .property-name{font-size:20px;line-height:24px;font-weight:300;margin-bottom:10px}.poi .property-city,.property .property-city{font-weight:600;text-transform:uppercase}.poi .availability,.property .availability{color:#86bcc2}.poi .price,.property .price{font-weight:600;color:#232323}.poi .address,.property .address{font-weight:600;margin-bottom:10px}.poi .website,.property .website{color:#86bcc2}.property .nearbyHeading{color:#86bcc2;display:none;margin-bottom:20px}.property .nearbyHeading::before{content:'';display:inline-block;width:15px;height:15px;margin-right:10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#66cb85}.property:first-child .nearbyHeading{display:block}.property.boyl-property{min-width:475px}.property.boyl-property .image{width:48%;margin-right:2%}@media only screen and (max-width:670px){.property.boyl-property{min-width:auto}.property.boyl-property .image{width:100%}}.property.boyl-property .info{padding-left:0;width:50%}@media only screen and (max-width:670px){.property.boyl-property .info{width:100%}}.property.boyl-property .hours{font-weight:600}.property.boyl-property .button{margin-bottom:0;margin-left:0;display:inline-block;width:226px}@media only screen and (max-width:670px){.property.boyl-property .button{margin:5px}}.property.boyl-property .boyl-info-window-buttons{width:100%;margin-top:20px;text-align:left}.property.boyl-property .boyl-info-window-buttons,.property.boyl-property .property-name{display:inline-block}.map-refine-search{position:absolute;bottom:50px;left:20px;z-index:30;background-color:#fff;padding:0 40px 0 10px}@media only screen and (max-width:670px){.property.boyl-property .boyl-info-window-buttons{width:100%;text-align:center}.map-refine-search{display:none}}.map-refine-search.closed .property-filters-container{max-height:0;overflow:hidden;opacity:0}.map-refine-search.closed .property-filters-toggle:before{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.map-refine-search.closed .property-filters-toggle:after{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.map-refine-search .property-filters-container{opacity:1;-moz-transition:max-height .3s;-o-transition:max-height .3s;-webkit-transition:max-height .3s;transition:max-height .3s;max-height:500px}.map-refine-search .property-filters-container .tooltip-wrapper.js-tooltip-wrapper button{border:none;outline:0;background-color:transparent}.map-refine-search .property-filters-container .tooltip-wrapper.js-tooltip-wrapper p{font-size:14px!important;font-style:normal;font-weight:400;line-height:18px!important;letter-spacing:1.12px}.map-refine-search .property-filters-toggle{position:absolute;right:0;top:0;height:40px;width:40px}.map-refine-search .property-filters-toggle:after,.map-refine-search .property-filters-toggle:before{-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s;width:15px;height:2px;background-color:#000;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.map-refine-search .property-filters-header{font-style:italic;line-height:40px}.refine-search{margin-bottom:40px}.refine-search .accordion-block{border:1px solid #dfdfdf;position:relative;width:100%;overflow:hidden;-moz-user-select:-moz-none;user-select:none;-moz-transition:max-height .3s;-o-transition:max-height .3s;-webkit-transition:max-height .3s;transition:max-height .3s}.refine-search .accordion-block .container{padding:10px 30px}.refine-search .accordion-block .row{clear:both;margin-bottom:10px}.refine-search .accordion-block .column{float:left;width:33.3%;padding-right:5%;margin-bottom:20px}@media only screen and (max-width:768px){#mapContainer{min-height:100%}.refine-search .accordion-block .column{float:none;width:100%;padding-right:0}}.refine-search .accordion-block .refine-search-label{padding:10px;text-align:center;color:#86bcc2}.refine-search .accordion-block .filter-header{margin-bottom:10px}.refine-search .accordion-block .clearButton{display:block;margin:0 auto;color:#86bcc2;text-transform:uppercase;cursor:pointer}.mobile-menu,.refine-search .accordion-block #priceRangeSlider.disabled .rangeOutput{display:none}#brand-map-section .image-map-container .state a,.refine-search .accordion-block #priceRangeSlider.disabled .range .user .max:hover,.refine-search .accordion-block #priceRangeSlider.disabled .range .user .min:hover{cursor:default}@media only screen and (max-width:670px){.refine-search .accordion-block .clearButton{margin-top:25px}.refine-search .toggle{display:none}}.refine-search .accordion-block .checkbox-text.quick-move-in{color:#9dc47d;text-transform:uppercase}.refine-search .accordion-block #priceRangeSlider.disabled .range{filter:alpha(Opacity=30);opacity:.3}.refine-search .accordion-block #priceRangeSlider .range{margin:10px auto;padding:10px 0;position:relative;width:100%;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.refine-search .accordion-block #priceRangeSlider .range .default{position:relative}.refine-search .accordion-block #priceRangeSlider .range .default .max,.refine-search .accordion-block #priceRangeSlider .range .default .min{width:12px;height:12px;position:absolute;top:-5px;border-radius:100%}.refine-search .accordion-block #priceRangeSlider .range .default .max,.refine-search .accordion-block #priceRangeSlider .range .default .meter,.refine-search .accordion-block #priceRangeSlider .range .default .min{background-color:#b6d7da;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#state-page #underFilter,.toggle .toggle-button{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none}.refine-search .accordion-block #priceRangeSlider .range .default .min{left:0}.refine-search .accordion-block #priceRangeSlider .range .default .max{right:0}.refine-search .accordion-block #priceRangeSlider .range .default .meter{width:100%;height:2px}.refine-search .accordion-block #priceRangeSlider .range .user{position:absolute;width:100%;height:100%;margin-top:-2px;left:0}.refine-search .accordion-block #priceRangeSlider .range .user .max,.refine-search .accordion-block #priceRangeSlider .range .user .min{cursor:pointer;width:20px;height:20px;position:absolute;top:-9px;border-radius:100%;background-color:#f8f8f8;border:4px solid #6faab0;z-index:2;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.refine-search .accordion-block #priceRangeSlider .range .user .min{left:0;margin-left:-4px}.refine-search .accordion-block #priceRangeSlider .range .user .max{right:0;margin-right:-4px}.refine-search .accordion-block #priceRangeSlider .range .user .meter{position:relative;width:100%;height:4px;margin-top:-1px;background-color:#6faab0}.refine-search .accordion-block #priceRangeSlider .rangeOutput .min{float:left}.refine-search .accordion-block #priceRangeSlider .rangeOutput .max{float:right}.refine-search .accordion-block #priceRangeSlider .rangeOutput .price-text{color:#7ab4ba;text-transform:uppercase}.refine-search .accordion-block #priceRangeSlider .rangeOutput .price-number{margin:0 5px}.refine-search .toggle{float:right;margin-top:38px}.skip-link{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;margin:0;border:0;height:1px;width:1px;overflow:hidden}.skip-link:active,.skip-link:focus{padding:5px;margin:auto;width:30%;top:15px;left:0;right:0;height:auto;font-size:18px;font-weight:700;color:#fff;text-align:center;clip:auto;background:#000;border-radius:15px;outline:#fff dotted 2px;outline-offset:3px;z-index:999}.menu-button,.page-header{z-index:300;position:fixed}.page-header{-moz-transition:top .3s;-o-transition:top .3s;-webkit-transition:top .3s;transition:top .3s;top:0;width:100%;pointer-events:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.4)),color-stop(100%,rgba(0,0,0,0)));background-image:-moz-linear-gradient(top,rgba(0,0,0,.4),rgba(0,0,0,0));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.4),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.4),rgba(0,0,0,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColor='0', gradientType='0')";height:150px}@media only screen and (max-width:768px){.page-header{height:110px}}.page-header .logo{display:block;width:235px;height:57px;margin:30px auto 0;pointer-events:all}@media only screen and (max-width:768px){.page-header .logo{width:155px;height:37px}}.menu-button{top:0;left:0;cursor:pointer;width:160px;height:70px;padding-top:23px;-moz-transition:background .3s,top .3s;-o-transition:background .3s,top .3s;-webkit-transition:background .3s,top .3s;transition:background .3s,top .3s}.menu-button .menu-icon,.menu-button .menu-text{display:inline-block;vertical-align:middle;color:#fff}.menu-button .menu-icon{margin:0 15px 0 35px}.menu-button .menu-text{font-weight:900;text-transform:uppercase}.scroll-down .page-header{top:-150px}@media only screen and (max-width:768px){.menu-button{width:70px}.menu-button .menu-icon{margin-left:22px}.menu-button .menu-text{display:none}.scroll-down .page-header{top:-110px}}.scroll-down .menu-button{top:0;background:rgba(0,0,0,.5)}.home-of-the-week{display:flex;flex-wrap:wrap;background-color:#d2e0e3}.home-of-the-week.four-seasons{margin:20px 0}.home-of-the-week .details_container,.home-of-the-week .image_container,.home-of-the-week .title_container{width:100%;color:#232323}@media only screen and (min-width:769px){.home-of-the-week .details_container,.home-of-the-week .image_container,.home-of-the-week .title_container{width:33.33%}}.home-of-the-week .details_container,.home-of-the-week .title_container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media only screen and (min-width:768px){.home-of-the-week .details_container,.home-of-the-week .title_container{justify-content:center}}.home-of-the-week .details_wrapper,.home-of-the-week .title_wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.home-of-the-week .title_container .title_wrapper{padding:36px 20px 24px}.home-of-the-week .title_container .title_wrapper.four-seasons{padding:32px 20px 16px;align-items:flex-start}@media only screen and (min-width:769px){.home-of-the-week .title_container .title_wrapper,.home-of-the-week .title_container .title_wrapper.four-seasons{padding:0 30px}}@media only screen and (min-width:1025px){.home-of-the-week{min-height:460px}.home-of-the-week.four-seasons{margin:24px 0;min-height:440px}.home-of-the-week .title_container .title_wrapper,.home-of-the-week .title_container .title_wrapper.four-seasons{padding:0 72px}}.home-of-the-week .title_container .sub_title{font-weight:400;font-size:18px;line-height:24px;letter-spacing:4px;margin-bottom:24px}@media only screen and (min-width:1025px){.home-of-the-week .title_container .sub_title{font-size:20px}}.home-of-the-week .title_container .sub_title.four-seasons{font-weight:700;letter-spacing:3px;margin-bottom:20px}@media only screen and (min-width:768px){.home-of-the-week .title_container .sub_title.four-seasons{letter-spacing:2px;margin-bottom:24px}}.home-of-the-week .title_container .main_title{font-weight:700;font-size:32px;line-height:32px;letter-spacing:2px;margin-bottom:6px}@media only screen and (min-width:1025px){.home-of-the-week .title_container .main_title{font-size:48px;line-height:48px;margin-bottom:16px}}.home-of-the-week .title_container .main_title.four-seasons{font-size:34px;line-height:40px;font-weight:400;margin-bottom:8px}@media only screen and (min-width:768px){.home-of-the-week .title_container .main_title.four-seasons{font-size:48px;line-height:48px;margin-bottom:16px}}.home-of-the-week .title_container .address{font-weight:400;font-size:16px;line-height:24px}.home-of-the-week .title_container .address.four-seasons{font-weight:700}.home-of-the-week .title_container .address,.home-of-the-week .title_container .main_title,.home-of-the-week .title_container .sub_title{text-align:center}.home-of-the-week .title_container .address.four-seasons,.home-of-the-week .title_container .main_title.four-seasons,.home-of-the-week .title_container .sub_title.four-seasons{text-align:left}.home-of-the-week .image_container{height:320px;max-height:320px;background-size:cover;background-position:center}@media only screen and (min-width:769px){.home-of-the-week .image_container{height:unset;max-height:100%;min-height:100%}}@media only screen and (min-width:980px){.home-of-the-week .image_container{max-height:460px;min-height:460px}}@media only screen and (min-width:1025px){.home-of-the-week .image_container{height:460px}}.home-of-the-week .image_container.four-seasons{height:335px;max-height:335px;margin:0 20px}.home-of-the-week .details_container .details_wrapper{padding:24px 20px 42px}.home-of-the-week .details_container .details_wrapper.four-seasons{padding:32px 20px}@media only screen and (min-width:769px){.home-of-the-week .image_container.four-seasons{height:unset;max-height:100%;min-height:100%;margin:0}.home-of-the-week .details_container .details_wrapper,.home-of-the-week .details_container .details_wrapper.four-seasons{padding:20px 30px}}.home-of-the-week .details_container .details_header{display:flex;width:100%;justify-content:space-around;margin-bottom:20px}.home-of-the-week .details_container .details_header span{font-weight:400;font-size:16px;line-height:24px}@media only screen and (min-width:1025px){.home-of-the-week .image_container.four-seasons{height:440px}.home-of-the-week .details_container .details_wrapper,.home-of-the-week .details_container .details_wrapper.four-seasons{padding:0 48px}.home-of-the-week .details_container .details_header span{font-size:20px}}.home-of-the-week .details_container .details_header .date,.home-of-the-week .details_container .details_header .price{font-weight:700}@media only screen and (min-width:769px){.home-of-the-week .details_container .details_header{justify-content:center;margin-bottom:24px}.home-of-the-week .details_container .details_header.four-seasons{margin-bottom:24px}.home-of-the-week .details_container .details_header>span:nth-child(2){margin-left:24px}}.home-of-the-week .details_container .details_header.four-seasons{justify-content:flex-start}.home-of-the-week .details_container .details_header.four-seasons>span:nth-child(2){margin-left:24px}.home-of-the-week .details_container .description{font-weight:400;font-size:14px;line-height:24px;text-align:center;margin-bottom:24px}.home-of-the-week .details_container .description.four-seasons{text-align:left;margin-bottom:20px}@media only screen and (min-width:768px){.home-of-the-week .details_container .description.four-seasons{text-align:left;margin-bottom:24px}.home-of-the-week .details_container .viewDetailsButton{align-self:center}}.home-of-the-week .details_container .viewDetailsButton{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;height:48px;padding:16px 32px;background:#042e33;border:1px solid #042e33;border-radius:2px;cursor:pointer;font-weight:700;font-size:14px;line-height:16px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#fff}.home-of-the-week .details_container .viewDetailsButton:hover{background-color:#072C31}.home-of-the-week .details_container .viewDetailsButton.four-seasons{height:100%;flex-direction:row;justify-content:flex-start;align-self:flex-start;text-align:left;padding:0;border:none;background:0 0;color:#000}.home-of-the-week .details_container .viewDetailsButton.four-seasons:hover{color:#5F9197}.home-of-the-week .details_container .viewDetailsButton.four-seasons span{font-size:14px;font-weight:700;padding-left:8px}@media (max-width:1140px){.iframe-scroll-gutters{width:90%;margin:0 auto}}#interactive-floorplan,#interactive-site-plan{height:600px}@media only screen and (max-width:768px){#interactive-floorplan{height:700px}#interactive-site-plan{height:400px}}@media only screen and (max-device-width:736px){#interactive-floorplan{height:500px}}.static-plan{padding:20px 0}iframe[data-event-fullscreen=true].fullscreen{top:0;left:0;bottom:0;right:0;position:absolute;z-index:600;width:100vw;height:100vh!important}.imageGalleryModal .mfp-container{height:100vh;display:flex;background-color:rgba(0,0,0,.5)}@media only screen and (max-width:1024px){.imageGalleryModal .mfp-container{padding:50px 0 0!important}}.imageGalleryModal .mfp-container .mfp-content{background:#fff;border-radius:20px;box-shadow:0 10px 27px 1px rgba(0,0,0,.15);padding:40px 80px 0;margin:auto}@media only screen and (max-width:1024px){.imageGalleryModal .mfp-container .mfp-content{padding:24px 20px 0;border-radius:0}}.imageGalleryModal .mfp-container .mfp-content,.imageGalleryModal .mfp-container .mfp-content #imageGalleryModalContainer{overflow:hidden;height:100%}.imageGalleryModal .mfp-container .mfp-content #imageGalleryModalContainer{position:relative}.imageGalleryModal .mfp-container .mfp-content .mfp-close{flex-shrink:0;position:relative;top:0;right:0;width:46px;height:46px;background:#f5f6f8;border-radius:50%}.imageGalleryModal .mfp-container .mfp-content .mfp-close::after,.imageGalleryModal .mfp-container .mfp-content .mfp-close::before{background-color:#333a40;content:'';position:absolute;top:0;left:0;width:45%;height:1px;border-radius:2px}.imageGalleryModal__wrapper{display:flex;flex-direction:column;height:100%}.imageGalleryModal__title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:24px;font-size:18px;line-height:30px;font-family:Sofia Pro,sans-serif;font-weight:500;color:#333A40}@media only screen and (max-width:1024px){.imageGalleryModal__title{font-size:14px}}.imageGalleryModal__images{flex:1;overflow-y:auto;scroll-behavior:smooth}.imageGalleryModal__image{width:100%;max-width:100%;height:auto}#requestInfoInterstitialContainer .stylized-form textarea,.imageGalleryModal__footer{height:80px}.imageGalleryModal__image+.imageGalleryModal__image{margin-top:30px}.mfp-bg.imageGalleryModal.mfp-ready{background:#fff;opacity:.6;border-radius:0}.featured-home-detail .js-image-gallery-modal,.four-seasons .featured-home-detail .js-image-gallery-modal{display:block;margin:12px auto 24px;font-size:16px!important;font-weight:700!important;width:fit-content;border:1px solid #acacac;border-radius:0;background:rgba(255,255,255,.9)}@media only screen and (min-width:980px){.home-of-the-week .image_container.four-seasons{max-height:440px;min-height:440px}.featured-home-detail .js-image-gallery-modal,.four-seasons .featured-home-detail .js-image-gallery-modal{margin:0;position:absolute;right:40px;bottom:40px}.grid-view .featured-home-detail .js-image-gallery-modal{right:10px;bottom:58px}.grid-view.four-seasons.featured-home-detail .js-image-gallery-modal{right:10px;bottom:10px}.four-seasons.featured-home-detail.grid-view .responsiveImageCarousel:has(.carousel-badge-wrapper--qmi) .js-image-gallery-modal{bottom:60px}}.featured-home-detail .js-image-gallery-modal:hover,.four-seasons .featured-home-detail .js-image-gallery-modal:hover{background:#fff;box-shadow:0 10px 27px 1px rgba(0,0,0,.2)}.featured-home-detail .js-image-gallery-modal:focus,.four-seasons .featured-home-detail .js-image-gallery-modal:focus{background:#fff;outline:#5F9197 solid 2px;outline-offset:-5px}.featured-home-detail .js-image-gallery-modal span,.four-seasons .featured-home-detail .js-image-gallery-modal span{color:#232323}.featured-home-detail .js-image-gallery-modal .all-photos-button-icon,.four-seasons .featured-home-detail .js-image-gallery-modal .all-photos-button-icon{display:inline-block;margin-right:12px;width:20px;height:20px;vertical-align:top}@media screen and (orientation:portrait) and (max-width:1024px){.featured-home-detail .responsiveImageCarousel:has(.carousel-badge-wrapper--qmi) .js-image-gallery-modal,.four-seasons.featured-home-detail .responsiveImageCarousel:has(.carousel-badge-wrapper--qmi) .js-image-gallery-modal{bottom:60px}}.languages-link{position:absolute;top:25px;right:2%;color:#fff;z-index:50;width:auto}@media only screen and (max-width:670px){.languages-link{position:relative;width:100%;text-align:center;background:#86bcc2;top:auto!important;right:auto;padding-top:12px}.mfp-container{overflow-y:scroll;-webkit-overflow-scrolling:touch}}.languages-link .right-arrow,.languages-link span{display:inline-block;vertical-align:middle}.languages-link .right-arrow{height:10px;width:10px}#languages-modal{background:#fff;padding:30px}.languages-header{text-align:center;margin-bottom:30px}.languages-table{border-collapse:collapse;width:100%}.languages-table .flag-icon{width:30px;display:inline-block;vertical-align:middle;margin-right:10px}.looks-banner,.looks-banner__wrapper{background-color:#f8f6f2;display:flex}.languages-table .column-lanugage{width:70%}.languages-table .column-pdf{width:30%}.languages-table thead th{text-transform:uppercase}.looks-banner{align-items:center;justify-content:center;flex-direction:column;padding:40px 5%;flex:1;max-width:1256px}@media only screen and (min-width:980px){.looks-banner{flex-direction:row;align-items:stretch;padding:48px 5%}}@media only screen and (min-width:1600px){.looks-banner{margin:0 5%;padding:60px 0}}.looks-banner__wrapper{justify-content:center}.looks-banner__logo{width:100%;max-width:160px;flex-grow:0;display:inline-flex;align-items:center;justify-content:center}@media only screen and (min-width:980px){.looks-banner__logo{max-width:188px;padding-bottom:0}}@media only screen and (min-width:1400px){.looks-banner__logo{max-width:240px}}.looks-banner__logo img{width:100%;display:block;margin:auto}.looks-banner__divider{width:200px;height:1px;background:#000;margin:32px}.looks-banner__content-cta-container{display:flex;flex:0 0 65%;flex-direction:column;align-items:center}@media only screen and (min-width:980px){.looks-banner__divider{width:1px;height:auto;margin:0 64px}.looks-banner__content-cta-container{align-items:initial}}.looks-banner__content{text-align:center;display:block;align-items:flex-start;justify-content:space-between;flex-direction:column}.looks-banner__content--eyebrow{color:#000;font-family:Raleway,sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:24px;text-transform:uppercase;padding-bottom:15px;letter-spacing:.15em}@media only screen and (min-width:980px){.looks-banner__content{text-align:left}.looks-banner__content--eyebrow{font-size:14px}}.looks-banner__content--text{color:#5a5a5a;margin-bottom:24px;font-family:Raleway;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:center}@media only screen and (min-width:980px){.looks-banner__content--text{text-align:left;font-size:24px;line-height:32px}}.looks-banner__content--headline{color:#000;font-family:Butler,serif!important;font-style:normal;font-weight:500;font-size:32px;line-height:38px;text-transform:none;letter-spacing:0;max-width:600px}.looks-banner__cta{padding:16px 32px;border-radius:2px;background-color:#567b81;color:#fff;text-align:center;font-family:Raleway;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1px;text-transform:uppercase}.mobile-menu h2,.mobile-menu h4{font-weight:400;letter-spacing:.1em}.looks-banner__cta:hover{cursor:pointer}@media only screen and (min-width:980px){.looks-banner__cta{max-width:210px}}.mobile-menu{padding:0 10px 0 80px}.mobile-menu h2{font-size:22px;line-height:24px;text-transform:capitalize}.mobile-menu h4{font-size:15px;line-height:17px;text-transform:uppercase}@media only screen and (max-width:768px){.mobile-menu{display:block}}.mobile-menu #menuToggle:checked~.mobile-menu-container{display:block}.mobile-menu #accordionToggleHomeDesign:checked~.mobile-homeListing,.mobile-menu #accordionToggleQuickMoveIn:checked~.mobile-homeListing{height:180px}.mobile-menu .navigation-header{margin:26px 0;width:85%;text-align:left;float:left;color:#fff;letter-spacing:1px;text-transform:uppercase}.mobile-menu .filterArrowDownWhite{padding:0;margin:0;right:0;top:0;height:70px;width:100%;background-position:right 10px center}.mobile-menu .mobile-menu-container{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#f8f8f8;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none}.mobile-menu .mobile-menu-container .menu-header{background-color:#86bcc2;padding:20px}.mobile-menu .mobile-menu-container .menu-header:after{content:"";display:table;clear:both}.mobile-menu .mobile-menu-container .menu-header .menu-title{margin-bottom:10px;color:#fff}.mobile-menu .mobile-menu-container .menu-header .community-title{color:#fff}.mobile-menu .mobile-menu-container .menu-nav{text-align:center}.mobile-menu .mobile-menu-container .menu-nav li{display:block;letter-spacing:0;border-bottom:1px solid #dfdfdf;color:#000;margin:0;padding:0;font-size:15px;line-height:17px;font-weight:400}.mobile-menu .mobile-menu-container .menu-nav li:after{content:"";display:table;clear:both}.mobile-menu .mobile-menu-container .menu-nav li label{cursor:pointer;width:100%;height:100%;padding:15px 0;display:block}.mobile-menu .mobile-menu-container .menu-nav li label.home-listing-label{width:90%;padding:15px 0 15px 10%;float:left}.mobile-menu .mobile-menu-container .menu-nav li .accordion-label{width:10%;float:left;height:47px;padding:0}.mobile-menu .mobile-menu-container .menu-nav li .filterArrow,.mobile-menu .mobile-menu-container .menu-nav li .filterArrowDownWhite{top:24px;right:10px}.mobile-menu .mobile-menu-container .menu-nav .mobile-homeListing{-moz-transition:height .3s;-o-transition:height .3s;-webkit-transition:height .3s;transition:height .3s;background:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:0;width:100%}.mobile-menu .mobile-menu-container .menu-nav .mobile-homeListing::-webkit-scrollbar{display:none}.mobile-menu .mobile-menu-container .menu-nav .mobile-homeListing .mobile-homeListing-item{border:1px solid #dfdfdf;margin:10px 20px;text-align:left}.mobile-menu .mobile-menu-container .menu-nav .mobile-homeListing .mobile-homeListing-item label{padding:10px}.mobile-menu .mobile-menu-container .menu-nav .mobile-homeListing .mobile-homeListing-item .home-design-name{display:block}.mobile-menu .mobile-menu-container .menu-nav .mobile-homeListing .mobile-homeListing-item .sold-icon{text-transform:uppercase;background:#e99fa8;color:#fff;padding:2px 10px;margin-top:5px;display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.mobile-menu .mobile-menu-container .menu-contact .textNowButton{display:flex;align-items:center;justify-content:center;margin:30px auto}.mobile-menu .mobile-menu-container .menu-contact .contact-header{border:1px solid #dfdfdf;padding:10px 20px;width:250px;margin:30px auto;display:block}.mobile-menu .mobile-menu-container .menu-contact .contact-header .phone-icon{display:inline-block;vertical-align:middle;width:27px;height:14px}.mobile-menu .mobile-menu-container .menu-contact .contact-header .contact{color:#86bcc2;display:inline-block;vertical-align:middle}.MSIE10 #mfp-img .fullscreen,.MSIE9 #mfp-img .fullscreen,.mfp-iframe-scaler.disable-all-overlay .overlay,.mfp-iframe-scaler.disable-virtualTour-overlay .overlay,.mfp-iframe-scaler.disable-virtualTour-overlay .virtual-tour-overlay,.mfp-iframe-scaler.disable-walkingTour-overlay .overlay,.mfp-iframe-scaler.disable-walkingTour-overlay .walking-tour-overlay{display:none}.mobile-menu .mobile-menu-container .menu-contact .phone-number{font-size:24px;line-height:26px;letter-spacing:.1em;color:#86bcc2}.mfp-iframe-scaler>.mfp-top-bar{top:0}.mfp-container{padding:30px!important}@media only screen and (max-width:768px){.mfp-container{padding:20px!important}}.mfp-wrap-fullscreen .mfp-container{padding:0!important;background:#000}.mfp-wrap-fullscreen .mfp-image-holder .mfp-content{max-width:100%}.mfp-iframe-holder .mfp-content,.mfp-image-holder .mfp-content,.responsiveImageCarousel.centerImageCarousel,.responsiveImageCarousel.centerImageCarousel li{max-width:1200px}.mfp-top-bar{cursor:auto;position:absolute;top:-55px;width:100%;z-index:10}.mfp-top-bar .mfp-title{left:0;top:0;color:#fff;width:90%;padding:0 0 0 20px;line-height:50px}.mfp-content .mfp-close{opacity:1;top:-30px;right:0;padding:0;width:30px;height:30px}.mfp-content .mfp-close-image{width:40px;height:40px}.mfp-inline-holder .mfp-content{width:100%;min-width:70%}@media only screen and (max-width:768px){.mfp-content .mfp-close{top:0;right:0;position:fixed;background:0 0}.mfp-content .mfp-close-image{top:0;right:0}.mfp-iframe-holder .mfp-content{height:100%}}img.mfp-img{padding:0}.mfp-gallery .mfp-bottom-bar{z-index:10;margin:0;width:auto;top:auto;bottom:0;padding:15px;background-color:rgba(0,0,0,.5)}.mfp-gallery .mfp-bottom-bar .mfp-counter{text-align:center;position:relative}.mfp-arrow{opacity:1}.mfp-arrow-left:before{border-right:none}.mfp-arrow-right:before{border-left:none}.mfp-image-holder .mfp-content .mfp-top-bar{top:0;background-color:rgba(0,0,0,.5)}@media only screen and (max-width:768px){.mfp-image-holder .mfp-content .mfp-top-bar{padding:2px 5px}}.mfp-image-holder .mfp-content #mfp-img,.mfp-image-holder .mfp-content .mfp-top-bar .mfp-title{position:relative}.mfp-image-holder .mfp-content #mfp-img .fullscreen{z-index:10;background-image:url(/Mvc/Content/images/fullscreen.png);width:32px;height:32px;position:absolute;right:15px;bottom:15px}@media only screen and (max-device-width:1024px){.mfp-image-holder .mfp-content #mfp-img .fullscreen{display:none}}.mfp-image-holder .mfp-content #mfp-img .fullscreen.exit-fullscreen{background-image:url(/Mvc/Content/images/fullscreen-reverse.png)}.mfp-iframe-holder .mfp-content .global-overlay{position:absolute;text-align:center;color:#fff;top:0;width:102%;height:102%;background:#000;z-index:10}.mfp-iframe-holder .mfp-content .desktop-overlay,.mfp-iframe-holder .mfp-content .mobile-overlay,.mfp-iframe-holder .mfp-content .tablet-overlay,.mfp-iframe-holder .mfp-content .walking-tour-overlay{text-align:center;position:absolute;top:50%;left:50%;width:100%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:20;color:#fff}.mfp-iframe-holder .mfp-content .desktop-overlay{display:block;padding:0 10px}.communities-gallery-modal .design-home-gallery-instructions,.design-home-gallery-modal .communities-gallery-instructions,.isMobile .mfp-iframe-holder .mfp-content .desktop-overlay,.mfp-iframe-holder .mfp-content .mobile-overlay,.mfp-iframe-holder .mfp-content .tablet-overlay{display:none}.mfp-iframe-holder .mfp-content .desktop-overlay .instructions{font-size:28px;line-height:34px;color:#fff;margin-bottom:15px}.mfp-iframe-holder .mfp-content .virtual-tour-overlay .desktop-overlay{max-width:325px}.mfp-iframe-holder .mfp-content .walking-tour-overlay .desktop-overlay{max-width:725px}.mfp-iframe-holder .mfp-content #ModalVideoTablet{width:350px}@media only screen and (max-width:768px){.mfp-iframe-holder .mfp-content #ModalVideoTablet{width:400px}}.mfp-iframe-holder .mfp-content #ModalVideoWalkingTour,.mfp-iframe-holder .mfp-content #ModalVideoWalkingTourCommunities{width:350px}@media only screen and (max-width:768px){.mfp-iframe-holder .mfp-content #ModalVideoWalkingTour,.mfp-iframe-holder .mfp-content #ModalVideoWalkingTourCommunities{width:400px}}@media only screen and (max-width:670px){.mfp-iframe-holder .mfp-content #ModalVideoWalkingTour,.mfp-iframe-holder .mfp-content #ModalVideoWalkingTourCommunities{width:250px}}.mfp-iframe-holder .mfp-content #ModalVideoMobileCardboard,.mfp-iframe-holder .mfp-content #ModalVideoMobileCardboardCommunities,.mfp-iframe-holder .mfp-content #ModalVideoMobileSmartphone{width:250px}.design-home-gallery-modal .mfp-content .mfp-close{top:2px;right:2px}.design-home-gallery-modal .mfp-image-holder .mfp-content .mfp-close{position:absolute}.isMobile .mfp-iframe-holder .mfp-content .tablet-overlay{display:block}@media only screen and (max-device-width:736px){.isMobile .mfp-iframe-holder .mfp-content .tablet-overlay{display:none}.isMobile .mfp-iframe-holder .mfp-content .mobile-overlay{display:block}}.isMobile .mfp-iframe-holder .mfp-content .mobile-options{font-size:0}.isMobile .mfp-iframe-holder .mfp-content .mobile-options p{color:#fff}.isMobile .mfp-iframe-holder .mfp-content .mobile-options .option{display:inline-block;margin:5%;width:30%}.isMobile .mfp-iframe-holder .mfp-content .mobile-options .cardboard-icon{display:inline-block;max-width:100%;margin-bottom:20px}.isMobile .mfp-iframe-holder .mfp-content .mobile-options .smartphone-icon{max-width:50%;margin-bottom:10px}.isMobile .mfp-wrap-fixed{overflow-x:hidden;overflow-y:auto;height:100%!important;position:fixed!important;top:auto!important}.isMobile .mfp-wrap-fixed .mfp-container.mfp-iframe-holder,.isMobile .mfp-wrap-fixed .mfp-container.mfp-image-holder{padding:0!important}#propertyMortgageCalculatorContainer{position:relative;max-width:925px;background:#fff;box-shadow:0 0 14px rgba(0,0,0,.6);margin:0 auto}#propertyMortgageCalculatorContainer .mfp-close{width:20px!important;height:20px!important;position:absolute;top:15px!important;right:15px!important}.KJEInputCol,.mortgage-calculator__banner,span.KJEInputWrapper{position:relative}#propertyMortgageCalculatorContainer .mfp-close:after,#propertyMortgageCalculatorContainer .mfp-close:before{width:20px!important;height:2px;background-color:#000}.mortgage-calculator{padding:35px 45px}.mortgage-calculator__grid{display:flex;margin:0 0 20px}.mortgage-calculator__col{width:50%}@media only screen and (max-width:670px){#propertyMortgageCalculatorContainer .mfp-close{top:10px!important;right:10px!important}.mortgage-calculator{padding:0}.mortgage-calculator__grid{display:block;margin:0}.mortgage-calculator__col{width:100%}}.mortgage-calculator__col--calc{margin:0 20px 0 0}.mortgage-calculator__col--info{display:flex;flex-direction:column;background:#7ab4ba}@media only screen and (max-width:670px){.mortgage-calculator__col--calc{padding:40px 20px 20px;margin:0}.mortgage-calculator__col--info{display:block}}.mortgage-calculator__title{margin:0 0 10px;font-size:20px;font-weight:700;line-height:24px;letter-spacing:normal;text-transform:none;color:#232323}.mortgage-calculator__sub-title{padding:0 0 20px;margin:0 0 15px;font-size:13px;line-height:15px;border-bottom:2px solid #DFDFDF}.mortgage-calculator__loan-type{display:block;font-size:11px;font-weight:700;line-height:15px;color:#232323}.mortgage-calculator__banner{width:100%;min-height:235px}.two-card .mortgage-calculator__banner{min-height:100px}@media only screen and (max-width:670px){.mortgage-calculator__banner{display:none}}.mortgage-calculator__banner-image{display:block;width:100%;min-height:100%;object-fit:cover;font-family:'object-fit: cover'}.mortgage-calculator__banner-title{position:absolute;bottom:20px;left:25px;font-size:14px;font-style:italic;line-height:16px;color:#fff;z-index:15}.mortgage-calculator__info{display:flex;flex-direction:column;justify-content:center;padding:50px;width:100%;height:100%;text-align:center}.three-card .mortgage-calculator__info,.two-card .mortgage-calculator__info{border-bottom:1px solid #fff}.three-card .mortgage-calculator__info:last-child,.two-card .mortgage-calculator__info:last-child{border-bottom:0}.two-card .mortgage-calculator__info{padding:30px 40px}.three-card .mortgage-calculator__info{padding:40px}.three-card .mortgage-calculator__info:nth-child(2){background:#6faab0}.mortgage-calculator__info-title{margin:0 0 15px;font-size:22px;font-weight:600;line-height:26px;color:#fff;text-transform:none}.one-card .mortgage-calculator__info-title{margin:0 0 40px}@media only screen and (max-width:670px){.mortgage-calculator__info{display:block;padding:20px 40px}.mortgage-calculator__info-title{margin:0 0 20px;font-size:20px;line-height:24px}}.mortgage-calculator__info-blurb{margin:0 0 20px;font-size:16px;font-weight:600;line-height:22px;color:#fff}.mortgage-calculator__info-phone{margin:0 0 20px;font-size:16px;font-weight:600;line-height:19px;color:#fff}@media only screen and (max-width:670px){.mortgage-calculator__info-phone{margin:0 0 15px}.mortgage-calculator__disclaimer{padding:20px}}.mortgage-calculator__info-btns a{margin:0 0 15px;max-width:280px}.mortgage-calculator__info-btns a:last-child{margin:0}.mortgage-calculator__info-mortgage{margin:0 auto;max-width:280px;font-size:16px;font-weight:500;line-height:22px;color:#fff}.mortgage-calculator__info-mortgage sup{text-decoration:none}.mortgage-calculator__disclaimer,.mortgage-calculator__disclaimer p{font-size:12px;font-weight:400;line-height:17px;color:#232323}@media only screen and (max-width:670px){.mortgage-calculator__disclaimer,.mortgage-calculator__disclaimer p{font-size:10px;line-height:12px}}.mortgage-calculator__disclaimer a{color:#86bcc2;text-decoration:underline}.mortgage-calculator__disclaimer strong{font-weight:700}.mortgage-calculator__disclaimer ul{padding:0 0 0 15px;margin:10px 0;list-style:outside}.mortgage-calculator .hidden-content{display:none;margin:10px 0}.mortgage-calculator .show-hide{padding:0;float:right;font-size:12px;font-weight:700;line-height:1;color:#7ab4ba;border:0;background:0 0;-webkit-appearance:none;cursor:pointer}@media only screen and (max-width:670px){.mortgage-calculator .show-hide{display:flex;align-items:center;float:none;margin-left:auto}}.mortgage-calculator .show-hide__text{padding:0 5px 0 0}.mortgage-calculator .show-hide__icon{display:inline-block;width:0;height:0;border:0 solid transparent;border-right-width:5px;border-left-width:5px;border-top:5px solid #7ab4ba;vertical-align:middle;transition:transform .3s ease-in-out}.styled-radio input[type=radio],legend.KJEAccessibleFieldSetLegend,span.KJEAccessible,span.KJEAccessibleInLine{position:absolute;height:1px;overflow:hidden}.mortgage-calculator .show-hide__icon.visible{transform:rotate(180deg)}span.KJEAccessible{top:-1000px;left:-1000px;width:1px;text-align:left}fieldset.KJEAccessibleFieldSet{margin:0;padding:0;border:0;display:block;margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-inline-start:0;padding-inline-end:0;padding-block-end:0}legend.KJEAccessibleFieldSetLegend{font-size:0;width:0;z-index:-1000}span.KJERequiredShowHover{display:none;font-size:12px;line-height:13px;color:#EB0000}@media only screen and (min-width:1025px){span.KJERequiredShowHover{font-size:13px;line-height:14px}}span.KJEAccessibleInLine{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;width:1px}span.KJEGuiErrorPopup{display:block;margin:5px 0 0;width:55%;float:right;font-size:12px;line-height:13px;color:#EB0000}@media only screen and (min-width:1025px){span.KJEGuiErrorPopup{font-size:13px;line-height:14px}}#KJECommandButtons,.KJEInputGrid{display:flex;align-items:center}.KJEInputContainer{margin:0 0 15px;overflow:hidden}#KJECommandButtons{justify-content:flex-end;padding:0 0 15px;margin:0 0 15px;border-bottom:2px solid #DFDFDF}#KJE-ESTIMATED_PAYMENT{padding:0 0 0 30px;font-size:22px;background:0 0}#KJEOutputs .KJEInputContainer{margin:0}@media only screen and (min-width:768px){span.KJEGuiErrorPopup{width:50%}#KJEOutputs .KJEInputContainer{margin:0 0 15px}}.KJEInputCol:first-child{width:45%}.KJEInputCol:last-child{width:55%}.KJEInputInnerGrid{display:flex}.KJEInputInnerCol{width:50%}.KJEInputInnerCol--narrow{width:42%}.KJEInputInnerCol--wide{width:58%}span.KJEInputWrapper--price{display:block}span.KJEInputWrapper--price:before{content:"$";position:absolute;top:50%;transform:translateY(-50%);left:15px;font-weight:700;color:rgba(35,35,35,.6);z-index:9}span.KJEInputWrapper--price-large{display:inline-block;min-height:22px}span.KJEInputWrapper--price-large:before{left:10px;font-size:22px;color:#232323}span.KJEInputWrapper--percent:before{content:"%";position:absolute;top:50%;transform:translateY(-50%);right:15px;font-weight:700;color:rgba(35,35,35,.6)}span.KJELabel{font-size:14px;color:#232323}@media only screen and (min-width:1025px){span.KJELabel{font-size:16px}}input.KJEInput{padding:13px 15px;width:100%;font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:1;color:#232323;border:1px solid #DFDFDF}@media only screen and (min-width:1025px){input.KJEInput{font-size:16px}}input.KJEInput:focus{outline:currentColor solid 1px;outline-offset:-2px}input.KJEInput--price{padding-left:30px}input.KJEInput--percent{padding-right:30px}input.KJEInput--month{padding:13px 55px 13px 30px}input.KJEInput--hidden{display:none}input.KJECommandButton{margin:0}.KJEOutputLabel{padding:15px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;background:#EBEBEB;user-select:none}@media only screen and (min-width:1025px){.KJEOutputLabel{font-size:16px}}.KJEOutputLabel--price{padding-left:30px}span.KJEInputSuffix{position:absolute;top:50%;right:15px;transform:translateY(-50%);font-weight:700;color:rgba(35,35,35,.6)}span.KJEInputSuffix--large{right:auto;font-size:22px;color:#232323}.styled-radio input[type=radio]{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;width:1px}.styled-radio input[type=radio]:focus+div label{border-color:#000}.styled-radio label{display:block;padding:15px 5px;width:100%;font-family:Arial,sans-serif;font-size:14px;font-weight:700;color:#000;text-transform:uppercase;text-align:center;background:#fff;border:1px solid #DFDFDF;cursor:pointer;transition:background .3s ease-in-out,border-color .3s ease-in-out}@media only screen and (min-width:1025px){.styled-radio label{padding:15px;font-size:16px}.styled-radio label:hover{background:#EBEBEB}.styled-radio.js-option--selected label:hover{background:#86bcc2}}.styled-radio.js-option--selected label{color:#fff;background:#86bcc2;border-color:#86bcc2}.other-communities-with-this-design{max-width:90%;width:100%;margin:60px auto 0}.other-communities-with-this-design h2{text-align:center}.other-communities-with-this-design ul li{overflow:hidden;border-bottom:1px solid rgba(0,0,0,.14);padding:60px 5%}.other-communities-with-this-design ul li:last-child{border-bottom:0}.other-communities-with-this-design ul li h2{text-align:left;font-size:24px;color:#86bcc2;overflow:hidden;text-overflow:ellipsis;margin-bottom:30px}.other-communities-with-this-design ul li .image-container,.other-communities-with-this-design ul li .information-container{width:50%;float:left}.other-communities-with-this-design ul li .information-container{overflow:hidden}.other-communities-with-this-design ul li .sub-information-container{padding-left:40px;position:relative}.other-communities-with-this-design ul li .marker-icon-container{position:absolute;top:0;left:0;width:20px}.other-communities-with-this-design ul li .address-amenities-container p{margin-top:30px}.other-communities-with-this-design ul li .image-container{overflow:hidden}.other-communities-with-this-design ul li .image-container img{max-width:90%;float:right}.chat-now-tag{width:250px;height:35px;position:fixed;bottom:0;right:20px;z-index:999;background-color:#86bcc2;-moz-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-top-right-radius:5px;border-top-right-radius:5px;cursor:pointer}@media only screen and (min-width:768px){.chat-now-tag--enhanced{right:210px}}.chat-now-tag img,.chat-now-tag span{float:left}.chat-now-tag img{margin:5px 5px 0 10px}.chat-now-tag span{font-size:15px;font-weight:400;color:#fff;display:block;margin-top:12px}.promo-banner{position:relative;background:#5f9197;z-index:500}.promo-banner__container{padding:0 20px;position:relative}.promo-banner__slide-count{display:none;font-size:15px;letter-spacing:.5px;line-height:15px;color:#232323}.promo-banner__nav-container{width:calc(100% - 40px);position:absolute;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;z-index:999;transition:opacity 250ms ease-in-out,visibility 250ms ease-in-out}@media only screen and (min-width:1025px){.promo-banner__slide-count{display:inline-block;padding:8px 18px;border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1}.promo-banner__nav-container{padding:5px 0;width:auto;top:22px;right:20px;background:#fff;border-radius:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);transform:none;opacity:1;visibility:visible}}.promo-banner__nav-container.visible{opacity:1;visibility:visible;transition-delay:.4s}.promo-banner__nav{padding:0;width:40px;height:40px;position:absolute;background:rgba(255,255,255,.5);border:0;border-radius:100%;vertical-align:middle;cursor:pointer;pointer-events:all;z-index:999;-webkit-appearance:none}@media only screen and (min-width:1025px){.promo-banner__nav{width:auto;height:auto;position:relative;background:0 0;border-radius:0}}.promo-banner__nav svg{display:block;width:100%;height:100%;fill:#fff}.promo-banner__nav--prev{left:-15px;transform:scaleX(-1)}.promo-banner__nav--next{right:-15px}@media only screen and (min-width:1025px){.promo-banner__nav--prev{padding:0 8px 0 18px;left:auto;transform:none}.promo-banner__nav--next{padding:0 18px 0 8px;right:auto}}.promo-banner__nav-icon{width:12px;height:auto;position:absolute;top:50%;left:50%;backface-visibility:hidden;transform:translate(-50%,-50%) translateZ(0)}.promo-banner__inner-container{margin:0 auto}.promo-banner__item{display:none}.promo-banner__item:first-child,.slick-initialized .promo-banner__item{display:block}.promo-banner__intro{padding:20px 50px 20px 0;position:relative}@media only screen and (min-width:768px){.promo-banner__intro{display:flex;align-items:center}}.promo-banner__title{margin:0 0 5px;font-size:18px;font-weight:700;line-height:1.25;color:#fff}@media only screen and (min-width:1025px){.promo-banner__nav-icon{width:10px;height:100%;position:relative;top:auto;left:auto;transform:none}.promo-banner__inner-container{max-width:1300px}.promo-banner__intro{justify-content:center;padding:20px 0}.promo-banner__title{font-size:28px}}.promo-banner__sub-title{font-size:16px;line-height:19px;color:#fff}@media only screen and (min-width:768px){.promo-banner__title{margin:0;padding:0 20px 0 0}.promo-banner__sub-title{padding:0 30px 0 0}}@media only screen and (min-width:1025px){.promo-banner__sub-title{font-size:18px;font-weight:500;line-height:22px}}.promo-banner__toggle-button{padding:18px 17px;position:absolute;top:50%;right:0;font-size:13px;font-weight:700;line-height:1;color:#fff;text-indent:-9999px;background:#5f9197;border:1px solid #fff;transition:background .3s ease-in-out;transform:translateY(-50%);cursor:pointer}@media only screen and (min-width:1025px){.promo-banner__toggle-button{padding:15px 30px;min-width:105px;position:relative;top:auto;right:auto;text-indent:0;transform:none;display:flex;justify-content:center;align-items:center;gap:2px}.promo-banner__toggle-button:hover{background:rgba(250,250,250,.2)}}.promo-banner__toggle-button.expanded img{transform:rotate(180deg)}.promo-banner__toggle-button span{display:none}.promo-banner__toggle-button img{transition:transform .3s ease-in-out}.promo-banner__bottom{padding:0 0 20px}@media only screen and (min-width:768px){.promo-banner__bottom{padding:0 0 30px}}@media only screen and (min-width:1025px){.promo-banner__toggle-button span{display:inline-block}.promo-banner__toggle-button img{display:inline-block;margin-left:3px;vertical-align:middle}.promo-banner__bottom{padding:0 0 50px}}.promo-banner__image{position:relative}@media only screen and (min-width:1366px){.promo-banner__bottom-grid{display:flex}.promo-banner__image{flex-basis:65%}.promo-banner__table-container{height:100%}}.promo-banner__image img{width:100%;height:100%;object-fit:cover}.promo-banner__image-title{max-width:350px;position:absolute;top:50%;left:25px;font-size:46px;font-weight:700;line-height:1;color:#fff;text-transform:uppercase;text-shadow:0 0 20px rgba(0,0,0,.19);transform:translateY(-50%)}@media only screen and (min-width:768px){.promo-banner__image-title{left:30px}}@media only screen and (min-width:1025px){.promo-banner__image-title{left:60px;font-size:73px}}.promo-banner__table-container{background-color:#89B8C9;display:flex;justify-content:center;align-items:center}.promo-banner__table-container-text{position:relative;text-align:center;width:100%;padding:30px 0}.promo-banner__table-container-text .promo-banner__bfc-eyebrow{font-size:14px;font-weight:900;color:#1A4251;text-transform:uppercase;margin-bottom:20px;font-family:Sofia Pro,sans-serif;line-height:20px}@media only screen and (min-width:1366px){.promo-banner__table-container-text .promo-banner__bfc-eyebrow{font-size:22px;line-height:28px}}.promo-banner__table-container-text .promo-banner__bfc-title{font-size:32px;font-weight:900;color:#1A4251;text-transform:uppercase;margin-bottom:20px;font-family:Sofia Pro,sans-serif;line-height:40px}@media only screen and (min-width:1366px){.promo-banner__table-container-text .promo-banner__bfc-title{font-size:60px;line-height:72px;margin-bottom:40px}}.promo-banner__table-container-text .promo-banner__bfc-subtitle{font-size:14px;font-weight:900;color:#1A4251;text-transform:uppercase;font-family:Sofia Pro,sans-serif;line-height:20px}.promo-banner__table-container .promo-banner__table{position:relative;text-align:left;width:100%;padding:30px 0;border-radius:4px}@media only screen and (min-width:1366px){.promo-banner__table-container-text .promo-banner__bfc-subtitle{font-size:22px;line-height:28px}.promo-banner__table-container .promo-banner__table{width:80%}}.promo-banner__table-container .promo-banner__table .promo-banner__row-heading{font-size:14px;line-height:20px;background-color:#1A4251;color:#C4DBE4;font-family:Sofia Pro,sans-serif;text-align:center;padding:8px;border-top-left-radius:4px;border-top-right-radius:4px}@media only screen and (min-width:1366px){.promo-banner__table-container .promo-banner__table .promo-banner__row-heading{font-size:22px;line-height:28px}}.promo-banner__table-container .promo-banner__table .promo-banner__row{padding:7px 20px;background-color:#E1EDF1;border-top:1px solid #89B8C9}.promo-banner__table-container .promo-banner__table .promo-banner__row:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.promo-banner__table-container .promo-banner__table .promo-banner__row-label{font-family:Sofia Pro,sans-serif;font-size:16px;font-weight:900;line-height:24px;color:#1A4251;text-transform:uppercase;margin-right:20px;min-width:100px;vertical-align:middle;display:inline-block}.promo-banner__table-container .promo-banner__table .promo-banner__row-value{font-family:Sofia Pro,sans-serif;font-size:22px;font-weight:900;line-height:28px;color:#1A4251;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.promo-banner__caption{padding:30px;background:#DEE5E5}@media only screen and (min-width:1366px){.promo-banner__table-container .promo-banner__table .promo-banner__row-value{font-size:40px;line-height:40px}.promo-banner__caption{flex-basis:35%;padding:30px 60px}}.promo-banner__caption-title{font-size:40px;font-weight:700;line-height:47px;color:#170A2A}@media only screen and (min-width:1025px){.promo-banner__caption{padding:45px 60px 60px 100px}.promo-banner__caption-title{font-size:58px;line-height:69px}}.promo-banner__caption-sub-title{margin:0 0 15px;font-size:20px;font-weight:700;line-height:24px;color:#170A2A}@media only screen and (min-width:1025px){.promo-banner__caption-sub-title{font-size:24px;line-height:29px}}.promo-banner__caption-blurb{margin:0 0 15px;font-size:14px;line-height:22px;color:#170A2A}.promo-banner__caption-blurb ol,.promo-banner__caption-blurb ul{list-style:disc;padding-inline-start:20px}@media only screen and (min-width:1025px){.promo-banner__caption-blurb{line-height:26px}}#promotion-aspot-banner{padding:80px 0;background-color:#aad0d4;text-align:center}#promotion-aspot-banner .promo-header{text-transform:uppercase;padding-bottom:20px;margin-bottom:20px;color:#fff;border-bottom:1px solid #fff}@media only screen and (max-width:768px){#promotion-aspot-banner .promo-header{font-size:15px;line-height:18px}#promotion-aspot-banner .promo-copy{display:none}}#promotion-aspot-banner .promo-subheader{font-weight:300;text-transform:uppercase;margin-bottom:20px;color:#042e33}#promotion-aspot-banner .promo-subheader sup{font-size:40%;top:-1.4em}#promotion-aspot-banner .promo-copy{color:#042e33;margin-bottom:20px}#promotion-state-banner{padding:80px 0;background-color:#aad0d4;text-align:center}#promotion-state-banner .primary-text{text-transform:uppercase;color:#fff;margin-bottom:20px}.toggleContainer.floorplan-view .floorplan-view{display:block}.toggleContainer.floorplan-view .list-view{display:none}.toggleContainer.list-view .list-view{display:block}.toggleContainer .residence-category__content,.toggleContainer.list-view .floorplan-view{display:none}.div-table,.div-table__row,.toggleContainer .residence-category__content.active{display:block}.residence-table .residence-table__arrow{margin:0 5px;opacity:.5;background:#fff;position:relative;display:inline-block;width:18px;height:18px;border-radius:50%;vertical-align:middle;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.residence-table .residence-table__arrow:after{content:'';position:absolute;top:5px;left:6px;width:6px;height:6px;border-top:2px solid #86bcc2;border-right:2px solid #86bcc2;-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.residence-table .sortable-category{cursor:pointer;white-space:nowrap;text-transform:uppercase}.residence-table .sortable-category.sortable-category--active-ascending .residence-table__arrow,.residence-table .sortable-category.sortable-category--active-descending .residence-table__arrow{opacity:1}.residence-table .sortable-category.sortable-category--active-ascending .residence-table__arrow{-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.residence-table{margin-bottom:30px;padding:0;width:100%}.residence-header-container{margin:60px 0 30px}.residence-bedroom-header,.residence-unit-header{color:#86bcc2}.number-of-availabilities{color:#9c9c9c}.div-table__row{width:100%;font-size:0}.div-table__col{display:inline-block;vertical-align:middle;box-sizing:border-box;padding:15px 5px;width:12.5%}.residence-table--desktop-hide{display:none}.residence-table--mobile-hide{display:inline-block}.residence-table__header{background:#86bcc2;color:#fff;text-transform:uppercase}@media only screen and (max-width:768px){.div-table__col{vertical-align:top}.residence-table--desktop-hide{display:inline-block}.residence-table--mobile-hide,.residence-table__header{display:none}.residence-table__individual-home{border-bottom:1px solid #f2f2f2}.residence-table__individual-home:last-child{border-bottom:none}}.residence-table__individual-home:after{content:"";display:table;clear:both}.residence-table__individual-home:nth-child(even){background:#f2f2f2}@media only screen and (max-width:768px){.residence-table__individual-home:nth-child(even){background:#fff}.residence-table__field{font-weight:700}.residence-table__field:before{font-weight:400;color:#777;display:block;content:attr(data-label);text-transform:uppercase}.residence-table__field.residence-table__field--residence:before{font-weight:700;color:#000;display:inline-block;margin-right:10px}.residence-table__field.residence-table__field--two-thirds{width:66.6%}.residence-table__field.residence-table__field--one-third{width:33.3%}.residence-table__field.residence-table__field--one-fourth{text-align:center;background:#f8f8f8;width:25%;min-height:90px}.residence-table__field.residence-table__field--price{color:#777;text-align:right}.residence-table__field.residence-table__field--quick-view{width:100%;text-align:center}}.residence-table__field.residence-table__field--quick-view{cursor:pointer;color:#FB9536;text-transform:uppercase;font-weight:700;white-space:nowrap}.residence-table__field.residence-table__field--quick-view.active .residence-table__arrow{-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.residence-table__field.residence-table__field--quick-view .residence-table__arrow{opacity:1;background:0 0}.residence-table__field.residence-table__field--quick-view .residence-table__arrow:after{border-color:#FB9536}.residence-table__field.residence-table__floorplan{max-height:0;overflow:hidden;background-color:#f2f2f2}.residence-table__field.residence-table__floorplan.active{max-height:1500px;border-top:20px solid #fff;border-bottom:20px solid #fff}.residence-table__button-container{text-align:right;margin:20px 20px 10px}.residence-category__feature-range,.residence-category__number{color:#6e6e6e;margin-left:5px}.residence-table__iframe{width:100%}.residence-table-gallery{margin-bottom:30px}.residence-table-gallery:after{content:'';clear:both;display:block}.residence-gallery-item{padding:0 10px;box-sizing:border-box;width:25%;float:left}@media only screen and (max-width:768px){.residence-gallery-item{width:50%;padding:0 0 10px 10px}.residence-gallery-item:nth-child(n+3){display:none}}@media only screen and (max-width:670px){.residence-table__button-container .button{max-width:none}.residence-gallery-item{width:100%;padding:0 0 10px}.residence-gallery-item:not(:first-child){display:none}}.carousel-multi-column-container{width:100%;overflow:hidden;position:relative}.carousel-multi-column-slider{position:relative;overflow:hidden}.residence-categories{font-size:0;padding-bottom:10px}.residence-category{box-sizing:border-box;min-height:175px;display:inline-block;vertical-align:top;cursor:pointer;padding:50px 30px}.residence-category.residence-category--active{border-bottom:10px solid #86bcc2;box-shadow:0 3px 5px 3px #d7d7d7}.residence-category__header{color:#6e6e6e;margin-bottom:10px}.residence-category__feature{color:#6e6e6e;display:inline-block;vertical-align:top;padding-right:5px;margin-right:5px;border-right:1px solid #777}.residence-category__feature:last-child{border-right:none}.responsiveImageCarousel{position:relative;width:100%}.responsiveImageCarousel.loading .images{overflow:visible}.responsiveImageCarousel.loading .images:after{display:block;content:"";width:100%;padding-top:67%}.responsiveImageCarousel.loading .images ul li{position:absolute}.responsiveImageCarousel.centerImageCarousel{margin:0 auto}.responsiveImageCarousel .nextBtn,.responsiveImageCarousel .pagination,.responsiveImageCarousel .prevBtn{display:none}.responsiveImageCarousel.enabled .nextBtn,.responsiveImageCarousel.enabled .pagination{display:block}.responsiveImageCarousel .nextBtn{right:2%}.responsiveImageCarousel .images{position:relative;width:100%;overflow:hidden;z-index:0}.responsiveImageCarousel .images:hover .toolTip{opacity:1}.responsiveImageCarousel .images ul{position:relative}.responsiveImageCarousel .images ul li{float:left;position:relative}.responsiveImageCarousel .images ul li iframe{display:none;position:absolute;top:0;left:0;z-index:99}.responsiveImageCarousel .images ul li .carousel-play-button{position:absolute;top:50%;left:50%;width:94px;height:94px;margin:-47px 0 0 -47px;background:url(../images/video-play-button.png);z-index:100;cursor:pointer}.responsiveImageCarousel .images ul li .carousel-play-button:hover{background:url(../images/video-play-button-hover.png)}.responsiveImageCarousel .images ul li .carousel-close-button{position:absolute;top:20px;right:20px;width:34px;height:34px;background-image:url(../images/carouselCarrots.png);background-color:rgba(255,255,255,0);z-index:100;display:none;cursor:pointer}.responsiveImageCarousel .images ul li p{position:absolute;bottom:20px;left:2%;color:#fff;font-style:italic;font-weight:700;font-size:14px;line-height:20px;letter-spacing:2px;z-index:100}.responsiveImageCarousel .images ul li img{width:100%;height:auto;display:block;cursor:pointer}.responsiveImageCarousel .pagination{position:absolute;width:100%;z-index:1;bottom:10px;left:0;right:0;margin:auto}.responsiveImageCarousel .pagination ul:after{content:"";display:block;clear:both}.responsiveImageCarousel .pagination ul li{position:relative;border-radius:100%;float:left;width:6px;height:6px;margin:2px 10px 0;background:#fff;cursor:pointer;border:1px solid #efefef;box-shadow:1px 2px 2px 0 rgba(50,50,50,.3)}.responsiveImageCarousel .pagination ul li::after{content:"";position:absolute;inset:50%;width:100%;height:100%;transform:translate(-50%,-50%) scale(5);z-index:1}.responsiveImageCarousel .pagination ul li.active{background:0 0;width:10px;height:10px;margin:0 10px;border:3px solid #84babf}.responsiveImageCarousel .pagination.gray ul li{background:#ddd}.responsiveImageCarousel .toolTip{position:absolute;padding:12px 15px;background:rgba(132,186,191,.9);z-index:1;font-size:12px;line-height:12px;font-weight:700;color:#fff;text-transform:uppercase;opacity:0;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}@media only screen and (max-width:768px),screen and (orientation:portrait) and (max-width:1024px),screen and (orientation:landscape) and (max-width:1292px){.responsiveImageCarousel .toolTip{display:none}}.responsiveImageCarousel .toolTip:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(132,186,191,0);border-top-color:rgba(132,186,191,.9);border-width:10px;margin-left:-10px}.responsiveImageCarousel.residence-floor-plan{max-height:750px;height:750px;padding:20px 0}@media only screen and (max-width:1024px){.responsiveImageCarousel.residence-floor-plan{max-height:650px}}.responsiveImageCarousel.floor-plan{max-height:900px;height:900px;padding-top:20px}@media only screen and (max-width:1024px){.responsiveImageCarousel.floor-plan{max-height:650px}}.responsiveImageCarousel.floor-plan .images,.responsiveImageCarousel.floor-plan .images ul,.responsiveImageCarousel.residence-floor-plan .images,.responsiveImageCarousel.residence-floor-plan .images ul{height:100%}.responsiveImageCarousel.floor-plan .images ul li,.responsiveImageCarousel.residence-floor-plan .images ul li{width:100%;height:100%;overflow:hidden;position:relative;background-position:50%;background-size:contain!important;background-repeat:no-repeat}.MSIE10 .toolTip:after,.MSIE9 .toolTip:after{content:none}.responsive-table thead th{border-bottom:1px solid #dfdfdf}.responsive-table tbody tr:nth-child(even){background:#f2f2f2}.responsive-table td,.responsive-table th{text-align:left;padding:10px}@media only screen and (max-width:670px){.responsive-table thead{display:none}.responsive-table tbody tr{display:block}.responsive-table td{border-bottom:1px solid #dfdfdf;display:block;text-align:right}.responsive-table td:before{font-weight:700;content:attr(data-label);float:left;margin-right:30px}}@media only screen and (min-width:768px){.modal-scroll{margin:0;overflow:auto!important}}#requestInfoFormContainer.display-boyl-header .boyl-header{display:block}#requestInfoFormContainer .boyl-header,#requestInfoFormContainer.display-boyl-header .communities-header,.requestInfoInterstitialTab{display:none}#requestInfoFormContainer .contactForm{width:100%;max-width:530px;margin:0 auto}.request-info-form-modal{min-height:600px}.request-info-form-modal #requestInfoFormContainer,.request-info-form-modal h5,.request-info-form-modal p{color:#fff}@media only screen and (min-width:768px){.requestInfoInterstitialTab{display:block;padding:12px 23px;position:fixed;top:50%;right:-39px;font-family:Raleway,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#fff;text-align:center;background:#FB9536;border:0;border-radius:2px;cursor:pointer;pointer-events:none;opacity:0;z-index:999;transform:translateY(-50%) rotate(-90deg);transition:background-color .3s,opacity .4s ease-in-out 250ms}.interstitial-tabbed .requestInfoInterstitialTab,.requestInfoInterstitialTab.tabbed{opacity:1;pointer-events:auto}.requestInfoInterstitialTab--enhanced{padding:7px 50px;margin:0;top:auto;right:20px;bottom:0;line-height:21px;border-radius:5px 5px 0 0;transform:none}.requestInfoInterstitialTab:hover{background:#D88334}.requestInfoInterstitialTab:focus{outline:currentColor dotted 2px;outline-offset:-10px}}@media only screen and (min-width:768px) and (min-width:1025px){.requestInfoInterstitialTab{right:-38px}.requestInfoInterstitialTab--enhanced{right:20px}}#requestInfoInterstitialContainer{margin:0 auto;max-width:980px;position:relative;background:#fff;box-shadow:0 0 14px rgba(0,0,0,.6)}#requestInfoInterstitialContainer .requestInfoInterstitialForm{display:block}@media only screen and (min-width:768px){#requestInfoInterstitialContainer .requestInfoInterstitialForm{display:flex}}#requestInfoInterstitialContainer .modal-banner{position:relative;width:100%}#requestInfoInterstitialContainer .modal-banner:before{content:'';display:block;width:100%;height:100%;position:absolute;bottom:0;right:0;left:0;background:linear-gradient(0deg,#000 -60%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);z-index:1}@media only screen and (min-width:768px){#requestInfoInterstitialContainer .modal-banner{width:50%}}#requestInfoInterstitialContainer .modal-banner img{display:block;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover'}#requestInfoInterstitialContainer .title-card{position:absolute;bottom:20px;left:20px;z-index:15}#requestInfoInterstitialContainer .title-card h2{font-size:12px;font-style:italic;line-height:14px;color:#fff}@media only screen and (min-width:768px){#requestInfoInterstitialContainer .title-card{bottom:25px;left:30px}#requestInfoInterstitialContainer .title-card h2{font-size:16px;line-height:19px}}#requestInfoInterstitialContainer .form-help-title{margin:0 0 10px;font-size:20px;line-height:22px}@media only screen and (min-width:768px){#requestInfoInterstitialContainer .form-help-title{font-size:24px;line-height:28px}}#requestInfoInterstitialContainer .form-help-copy{margin:0 0 25px;font-size:13px;line-height:22px;color:#232323}#requestInfoInterstitialContainer .error-message{top:-3px}#requestInfoInterstitialContainer .interstitial-buttons{display:inline-block;margin:0;text-align:center}@media only screen and (min-width:768px){#requestInfoInterstitialContainer .form-help-copy{font-size:14px;line-height:25px}#requestInfoInterstitialContainer .interstitial-buttons{margin:0 0 10px}}#requestInfoInterstitialContainer .interstitial-buttons .button{max-width:100%}#requestInfoInterstitialContainer .stylized-form fieldset{margin:0}#requestInfoInterstitialContainer .stylized-form input[type=text],#requestInfoInterstitialContainer .stylized-form textarea{font-size:12px;line-height:24px}@media only screen and (min-width:768px){#requestInfoInterstitialContainer .stylized-form input[type=text],#requestInfoInterstitialContainer .stylized-form textarea{font-size:16px}}#requestInfoInterstitialContainer .required-copy{font-size:10px;line-height:14px;color:#9c9c9c}@media only screen and (min-width:768px){#requestInfoInterstitialContainer .required-copy{font-size:12px;line-height:20px}}#requestInfoInterstitialContainer .disclaimer{font-size:10px!important;line-height:14px!important;text-align:left;margin:0!important}#requestInfoInterstitialContainer .modal-close{position:absolute;top:10px;right:10px}#requestInfoInterstitialContainer .modal-close:after,#requestInfoInterstitialContainer .modal-close:before{height:2px;background-color:#fff}@media only screen and (min-width:768px){#requestInfoInterstitialContainer .disclaimer{font-size:12px!important;line-height:18px!important}#requestInfoInterstitialContainer .modal-close{top:20px;right:20px}#requestInfoInterstitialContainer .modal-close:after,#requestInfoInterstitialContainer .modal-close:before{background-color:#000}}#requestInfoInterstitialContainer .modal-close.close-x-button span{display:none}#requestInfoInterstitialContainer .check-mark-icon{height:50px;margin-bottom:20px}#requestInfoInterstitialContainer #requestInfoInterstitialThankYou p{margin-bottom:20px}#requestInfoInterstitialContainer #requestInfoInterstitialThankYou hr{background-color:#86bcc2}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .requestInfoInterstitialForm{max-height:calc(100% - 125px)}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .interstitial-intro{padding:25px 40px 40px}@media only screen and (min-width:768px){.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .interstitial-intro{padding:0 40px 20px;border-bottom:1px solid #DFDFDF}}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .interstitial-form{padding:40px;background:#F5F5F5}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .interstitial-form__sub-title{margin:0 0 20px;font-size:16px;font-weight:700;line-height:27px;text-transform:uppercase}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .interstitial-form__label{display:block;margin:0 0 3px;font-size:12px;font-weight:600;letter-spacing:1px;line-height:14px}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .interstitial-form__field{font-size:14px;font-weight:300;line-height:24px;text-transform:none;color:#5B5363}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .interstitial-form__field{line-height:1}}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .form-element{margin:0 0 10px}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced fieldset{margin:0 0 25px}@media only screen and (min-width:768px){.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .interstitial-form{padding:20px 40px}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced fieldset{margin:0}}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced textarea{resize:none}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .interstitial-buttons{margin:0 0 20px}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .interstitial-buttons .button{padding:12px;margin:0 0 10px}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .form-help-copy,.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .interstitial-buttons .button:last-child{margin:0}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .interstitial-buttons .button.close-button{font-weight:700!important}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .form-help-title{font-size:34px;font-weight:300;line-height:40px}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .disclaimer,.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .required-copy{color:#5B5363!important;text-align:center}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .form-thank-you-message .form-help-title:after{content:'';display:block;margin:30px auto;width:80px;height:1px;background:#5f9197}@media only screen and (min-width:768px){.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .form-thank-you-message{text-align:left}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .form-thank-you-message .form-help-title:after{margin:30px 0}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .form-thank-you-message .close-button{display:none}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .modal-close.close-x-button{width:30px;height:30px;top:25px;right:25px}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .modal-close.close-x-button:after,.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .modal-close.close-x-button:before{width:30px;height:1px}}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .modal-close.close-x-button.black:after,.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .modal-close.close-x-button.black:before{background:#232323}.interstitial-side #requestInfoInterstitialContainer.interstitial-enhanced .modal-close.close-x-button span{display:none}.interstitial-side .mfp-container{display:block;position:absolute}@media only screen and (min-width:768px){.interstitial-side.slide-up .mfp-container{top:125%;transition:top .6s cubic-bezier(0,0,.4,1)}.interstitial-side.slide-up .mfp-ready .mfp-container{top:0}.interstitial-side.slide-up .mfp-removing .mfp-container{top:125%}.interstitial-side.slide-up #requestInfoInterstitialContainer .requestInfoInterstitialContent{transition:opacity .6s ease-in-out}.interstitial-side.slide-side .mfp-container{right:-370px;transition:right .3s ease-in-out}.interstitial-side.slide-side .mfp-ready .mfp-container{right:0}.interstitial-side.slide-side .mfp-removing .mfp-container{right:-370px}.interstitial-side.slide-side #requestInfoInterstitialContainer .requestInfoInterstitialContent{transition:opacity .4s ease-in-out}.interstitial-side .mfp-bg{background:0 0}.interstitial-side .mfp-container,.interstitial-side .mfp-wrap{left:auto;right:0}.interstitial-side .mfp-wrap{width:640px}.interstitial-side .mfp-container{padding:0!important;width:460px}.interstitial-side .mfp-container:before{display:none}.interstitial-side .mfp-content{display:block;width:100%}.interstitial-side .mfp-ready #requestInfoInterstitialContainer .requestInfoInterstitialContent{opacity:1}.interstitial-side .mfp-removing #requestInfoInterstitialContainer .requestInfoInterstitialContent{opacity:0}.interstitial-side.interstitial-tabbed .mfp-wrap{width:auto;overflow:visible!important}.interstitial-side.interstitial-tabbed .mfp-wrap .mfp-container{right:-460px}.interstitial-side.interstitial-tabbed .mfp-wrap #requestInfoInterstitialContainer .requestInfoInterstitialContent{opacity:0}.interstitial-side #requestInfoInterstitialContainer{height:100vh;background:0 0;box-shadow:none}.interstitial-side #requestInfoInterstitialContainer .requestInfoInterstitialContent{position:absolute;top:0;max-width:460px;width:100%;height:100vh;background:#fff;box-shadow:0 0 100px 50px rgba(0,0,0,.4);opacity:0;overflow:hidden}.interstitial-side #requestInfoInterstitialContainer .requestInfoInterstitialForm{display:block;position:absolute;top:50%;max-height:750px;transform:translateY(-50%);overflow:auto}.interstitial-side #requestInfoInterstitialContainer .modal-banner{display:none}.interstitial-side #requestInfoInterstitialContainer .form-help-title{margin:0 0 10px;font-size:36px;line-height:40px}.interstitial-side #requestInfoInterstitialContainer .form-help-copy{margin:0 0 20px;font-size:15px;line-height:22px}.interstitial-side #requestInfoInterstitialContainer .form-element{margin:0 0 10px}.interstitial-side #requestInfoInterstitialContainer .form-element input,.interstitial-side #requestInfoInterstitialContainer .form-element textarea{padding:8px 10px;font-size:14px}.interstitial-side #requestInfoInterstitialContainer .form-element.interstitial-buttons .button.neptune-color{padding:12px;background:#FB9536;border-radius:2px}.interstitial-side #requestInfoInterstitialContainer .form-element.interstitial-buttons .button.neptune-color:hover{background:#D88334}.interstitial-side #requestInfoInterstitialContainer .form-element.interstitial-buttons .button.white-color{padding:11px 12px;border:1px solid #ACACAC;border-radius:2px}.interstitial-side #requestInfoInterstitialContainer .form-element.interstitial-buttons .button.white-color:hover{background:#f2f2f2!important}.interstitial-side #requestInfoInterstitialContainer .error-message{position:relative;top:0}.interstitial-side #requestInfoInterstitialContainer .disclaimer,.interstitial-side #requestInfoInterstitialContainer .required-copy{font-size:10px!important;line-height:13px!important}.interstitial-side #requestInfoInterstitialContainer #requestInfoInterstitialThankYou .button.neptune-color{padding:12px;background:#FB9536;border-radius:2px}.interstitial-side #requestInfoInterstitialContainer #requestInfoInterstitialThankYou .button.neptune-color:hover{background:#D88334}.interstitial-side #requestInfoInterstitialContainer .modal-close{width:20px;height:20px;position:absolute;top:20px;right:20px;line-height:20px}}@media only screen and (min-width:768px) and (max-width:670px){.interstitial-side #requestInfoInterstitialContainer .modal-close{top:10px;right:10px}}@media only screen and (min-width:768px){.interstitial-side #requestInfoInterstitialContainer .modal-close:after,.interstitial-side #requestInfoInterstitialContainer .modal-close:before{height:2px;background-color:#232323}.interstitial-side #requestInfoInterstitialContainer .modal-close.close-x-button:after,.interstitial-side #requestInfoInterstitialContainer .modal-close.close-x-button:before{width:20px}.interstitial-side #requestInfoInterstitialContainer .modal-close.close-x-button span{display:inline-block;position:relative;right:55px;font-size:18px;font-weight:600;color:#232323;vertical-align:top}}@media only screen and (min-width:1025px){.interstitial-side .mfp-wrap{width:880px}.interstitial-side .mfp-container{width:700px}.interstitial-side.interstitial-tabbed .mfp-wrap .mfp-container{right:-700px}.interstitial-side #requestInfoInterstitialContainer .requestInfoInterstitialContent{max-width:700px}.interstitial-side #requestInfoInterstitialContainer .interstitial-intro{text-align:center}.interstitial-side #requestInfoInterstitialContainer .interstitial-form__grid{display:flex;flex-flow:row wrap;margin:0 -10px}.interstitial-side #requestInfoInterstitialContainer .interstitial-form__grid .form-element{margin:0 10px 10px;width:calc(50% - 20px)}}@media only screen and (min-width:1400px){.interstitial-side .mfp-wrap{width:640px}.interstitial-side .mfp-container{width:460px}.interstitial-side.interstitial-tabbed .mfp-wrap .mfp-container{right:-460px}.interstitial-side #requestInfoInterstitialContainer .requestInfoInterstitialContent{max-width:460px}.interstitial-side #requestInfoInterstitialContainer .interstitial-intro{text-align:left}.interstitial-side #requestInfoInterstitialContainer .interstitial-form__grid{display:block;margin:0}.interstitial-side #requestInfoInterstitialContainer .interstitial-form__grid .form-element{margin:0 0 10px;width:100%}}.green-share-icons .social-container .neptune{display:inline-block}.green-share-icons .social-container .white,.social-container,.social-container .neptune{display:none}.share-button{cursor:pointer}@media only screen and (max-width:768px){.share-button{margin:5px 0}.tabBumper.sticky{top:0}}.share-button:hover{text-decoration:underline}.social-container{clear:both;position:relative;bottom:0}.social-container .share-popup:hover{text-decoration:none}.social-container img{margin:0 5px 5px}.social-container .white{display:inline-block}a[data-type=phone]{display:none}.isMobile a[data-type=phone],.unavailable::before{display:inline-block}.unavailable{color:#fff;font-size:16px}.unavailable::before{content:"!";border-radius:50%;border:1px solid #fff;width:20px;height:20px;text-align:center;color:#fff;font-size:12px;margin-right:5px}#scroll-container .container{position:relative}.tabBumper.sticky{position:fixed;z-index:10}.side-nav{width:318px;position:absolute;top:0}.side-nav.sticky{position:fixed}.side-nav #listContainer{margin:60px 40px 60px 60px}@media only screen and (max-width:768px){.side-nav,.side-nav #listContainer .list-heading{display:none}.side-nav.sticky{top:70px!important}.side-nav #listContainer{margin:0;box-shadow:rgba(0,0,0,.2) 0 10px 20px}.side-nav #expandable-list{text-align:center;border-bottom:none}}.side-nav #listContainer .list-heading{position:relative;margin-bottom:5px}.side-nav #expandable-list li{padding:20px 5px 20px 0}.side-nav #expandable-list li .list-heading{text-transform:uppercase;font-weight:800}.side-nav #expandable-list li .homeListing-item{padding:15px 0;margin:0;position:relative;cursor:pointer;width:100%;display:grid;border-bottom:solid 1px #dfdfdf;flex-wrap:wrap;grid-template-columns:70% 30%}.side-nav #expandable-list li .homeListing-item .homeListing-name{padding:0 10px 0 0}.side-nav #expandable-list li .homeListing-item .extra-suite-text{text-transform:uppercase;color:#ACACAC;font-size:10px;line-height:12px;margin-top:10px;display:block}.side-nav #expandable-list li .home-design-name{display:block;padding:0 10px 0 0}.side-nav #expandable-list li .home-design-icons{display:flex;align-items:center;justify-content:flex-end;margin-top:10px}.side-nav #expandable-list li .home-design-icons img{display:block}.side-nav #expandable-list li .sold-icon{display:inline-block;padding:2px 10px;margin-top:10px;text-transform:uppercase;color:#fff;background:#e99fa8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.side-nav .homeListing{padding:0 0 20px;position:relative}.side-nav .homeListing:last-child{padding:0}@media only screen and (max-width:1400px){.side-nav .homeListing::-webkit-scrollbar{-moz-appearance:none;-webkit-appearance:none;width:7px}.side-nav .homeListing::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}}@media only screen and (max-width:768px){.side-nav .homeListing{padding:10px 0}}.side-nav .homeListing li.active{color:#86bcc2!important}.side-nav .homeListing-icons{display:grid;justify-items:center;grid-template-columns:50% 50%}.side-nav .homeListing-icon{margin:3px}.side-nav .homeListing-icon--qmi-utour{display:none}.side-nav .legend-indicator{display:flex;align-items:center;padding:0;margin-top:10px}.side-nav .legend-indicator:first-of-type{margin-top:20px}.side-nav .legend-indicator__icon{margin-right:20px;width:25px}.side-nav .legend-tooltip{position:relative;outline:0}@media only screen and (min-width:1025px){.side-nav .legend-tooltip:hover{cursor:pointer}.side-nav .legend-tooltip:hover .legend-tooltip__btn{color:#7ab4ba}.side-nav .legend-tooltip:hover [role=tooltip]{opacity:1;transform:translateY(0) translateX(-50%);pointer-events:auto}}.side-nav .legend-tooltip:focus .legend-tooltip__btn{color:#7ab4ba}.side-nav .legend-tooltip:focus [role=tooltip]{opacity:1;transform:translateY(0) translateX(-50%);pointer-events:auto}.side-nav .legend-tooltip:focus .legend-tooltip__btn,.side-nav .legend-tooltip:focus [role=tooltip]{outline-color:-webkit-focus-ring-color;outline-style:auto}.side-nav .legend-tooltip__btn{font-size:14px;font-weight:600;line-height:26px;text-decoration:underline;color:#232323;transition:color .3s ease-in-out}.side-nav .legend-tooltip__title{margin-bottom:10px;font-size:12px;font-weight:700;line-height:20px;letter-spacing:.5px}.side-nav .legend-tooltip__blurb{font-size:12px;line-height:14px;letter-spacing:.5px}.side-nav .legend-tooltip [role=tooltip]{display:block;padding:20px;margin-bottom:15px;width:100%;min-width:250px;position:absolute;bottom:100%;left:50%;color:#232323;background:#fff;border:1px solid #dfdfdf;opacity:0;transform:translateY(10px) translateX(-50%);transition:all .25s ease-out;pointer-events:none}.side-nav .legend-tooltip [role=tooltip]:before{content:"";display:block;width:12px;height:12px;position:absolute;bottom:-13px;left:50%;background:#fff;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;transform:translateY(-50%) rotate(45deg)}#community-detail-page .side-nav{top:100px}#community-detail-page .side-nav__list{max-height:350px;overflow-y:auto}#community-detail-page .side-nav__collection-header{padding:0 0 10px;border-bottom:1px solid #dfdfdf}#community-detail-page .side-nav__collection-title{font-size:16px;font-weight:700;line-height:27px}#community-detail-page .side-nav__collection-subtitle{font-size:12px;letter-spacing:.5px;line-height:14px}#brand-map-section{position:relative;padding:75px 0;text-align:center}@media only screen and (max-width:670px){#brand-map-section{padding:50px 0}#brand-map-section .image-map-container{display:none}}#brand-map-section .primary-text{text-transform:uppercase;text-align:center;color:#86bcc2;letter-spacing:2px;margin-bottom:60px}#brand-map-section .secondary-text{margin-bottom:35px}#brand-map-section .or-text{color:#FB9536;text-transform:uppercase;margin:40px 0}#brand-map-section .browse-container{margin:0 auto;width:50%;padding:30px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);background-color:#f8f8f8;text-align:center}@media only screen and (max-width:1024px){.social-container{text-align:center}#brand-map-section .browse-container{width:80%}}#brand-map-section .browse-container .button{max-width:155px}#brand-map-section .image-map-container{width:100%;padding-left:40px;padding-right:40px;max-width:1250px;height:675px;margin:0 auto}@media only screen and (max-width:768px){#brand-map-section .browse-container{width:100%}#brand-map-section .image-map-container{height:395px}}#brand-map-section .image-map-container #state-hovers-wrapper tspan{color:#2A4447;font:700 12px Raleway-ExtraBold,sans-serif;letter-spacing:1px;opacity:0;display:none;text-transform:uppercase}#brand-map-section .image-map-container #state-hovers-wrapper rect{display:none;opacity:0}#brand-map-section .image-map-container #state-hovers-wrapper .state-hover.hover rect{display:block;opacity:.5}#brand-map-section .image-map-container #state-hovers-wrapper .state-hover.hover tspan{display:block;opacity:1}#brand-map-section .image-map-container .state{-webkit-tap-highlight-color:transparent}#brand-map-section .image-map-container .state polyline{fill:none;stroke:#e4e6e3;stroke-width:1;stroke-miterlimit:10;stroke-linejoin:round;opacity:0}#brand-map-section .image-map-container .state .fill-1{fill:#F9FAF7}#brand-map-section .image-map-container .state .fill-2{fill:#EFF1EF}#brand-map-section .image-map-container .state .fill-3{fill:#E9EAE2}#brand-map-section .image-map-container .state .fill-4{fill:#DEDEDA}#brand-map-section .image-map-container .state .fill-5{fill:#e3e3e2}#brand-map-section .image-map-container .state .active{cursor:pointer}#brand-map-section .image-map-container .state .active polygon.fill-1{fill:#84C2C9}#brand-map-section .image-map-container .state .active polygon.fill-2{fill:#77B0B8}#brand-map-section .image-map-container .state .active polygon.fill-3{fill:#6B9FA8}#brand-map-section .image-map-container .state .active polygon.fill-4{fill:#599097}#brand-map-section .image-map-container .state .active polygon.fill-5{fill:#aad2d7}#brand-map-section .image-map-container .state.hover .active polyline{opacity:1}#brand-map-section .image-map-container .state.hover .active polygon{fill:#2A4447}@media only screen and (max-width:670px){#brand-map-section .image-map-container .state .active polygon.fill-1,#brand-map-section .image-map-container .state .active polygon.fill-2,#brand-map-section .image-map-container .state .active polygon.fill-3,#brand-map-section .image-map-container .state .active polygon.fill-4,#brand-map-section .image-map-container .state .active polygon.fill-5,#brand-map-section .image-map-container .state.hover .active polygon{fill:none}#brand-map-section .image-map-container .state .active{cursor:none}#brand-map-section .image-map-container .state.hover .active polyline{opacity:0}}.oldAndroid .image-map-container{display:none!important}#map-form-container{width:45%;position:absolute;top:0;right:0;height:100%;z-index:40;background-color:#fff;padding:150px 30px;overflow-y:scroll;-webkit-overflow-scrolling:touch}#mapForm #mapFormClose{width:40px;height:40px;position:absolute;top:10px;right:10px;cursor:pointer;font-size:20px}#mapForm #mapFormClose:after,#mapForm #mapFormClose:before{content:'';width:30px;height:3px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#dfdfdf}#mapForm #mapFormClose:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mapForm #mapFormClose:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#mapForm .contactForm{width:100%;max-width:530px;margin:0 auto}#state-page[data-is-enhanced-template=true] #map-form-container{overflow:inherit;padding:0 30px}#state-page[data-is-enhanced-template=true] #map-form-container .region-form{text-align:center;position:relative;top:50%;left:0;right:0;margin:auto;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:1024px){#map-form-container{width:100%}#state-page[data-is-enhanced-template=true] #map-form-container{padding:50px 0;position:relative}#state-page[data-is-enhanced-template=true] #map-form-container .region-form{top:inherit;-moz-transform:inherit;-ms-transform:inherit;-webkit-transform:inherit;transform:inherit}}#state-page[data-is-enhanced-template=true] #map-form-container .region-form-body,#state-page[data-is-enhanced-template=true] #map-form-container .region-form-header{text-align:left;margin-bottom:25px}.map-form-modal{min-height:600px}.map-form-modal #mapForm,.map-form-modal p{color:#fff}.map-form-modal #mapForm #mapFormClose,.map-form-modal p #mapFormClose{display:none}.map-form-modal .disclaimer-checkbox input[type=checkbox]+label{color:#fff}.sub-nav{position:relative;top:0;left:0;text-align:center;min-height:70px;background-color:#7ab4ba}.sub-nav.sticky{position:fixed}.sub-nav .icons.sub-nav__contact{display:flex;position:absolute;right:0;top:0;height:100%}@media only screen and (max-width:768px){.sub-nav .icons.sub-nav__contact{display:none!important}}.sub-nav .icons.sub-nav__contact .chatIcon{cursor:pointer}.sub-nav .icons.sub-nav__contact a.sub-nav__contact-item,.sub-nav .icons.sub-nav__contact button.sub-nav__contact-item{border:0;padding:0;margin:0;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#FB9536;height:100%;width:70px;border-right:1px solid #fff;transition:background .3s ease-in-out;cursor:pointer}@media only screen and (min-width:1025px){.sub-nav .icons.sub-nav__contact a.sub-nav__contact-item.visible,.sub-nav .icons.sub-nav__contact a.sub-nav__contact-item:hover,.sub-nav .icons.sub-nav__contact button.sub-nav__contact-item.visible,.sub-nav .icons.sub-nav__contact button.sub-nav__contact-item:hover{background:#D88334}}.sub-nav .icons.sub-nav__contact a.sub-nav__contact-item:last-child,.sub-nav .icons.sub-nav__contact button.sub-nav__contact-item:last-child{border:0}.sub-nav .icons.sub-nav__contact a.sub-nav__contact-item .sub-nav__contact-text,.sub-nav .icons.sub-nav__contact button.sub-nav__contact-item .sub-nav__contact-text{width:100%;text-align:center;color:#fff;display:block;margin-top:4px;font-size:12px}.sub-nav .icons.sub-nav__contact a.sub-nav__contact-item .sub-nav__contact-icon,.sub-nav .icons.sub-nav__contact button.sub-nav__contact-item .sub-nav__contact-icon{margin:0 auto;width:25px;height:25px;display:block}.sub-nav .icons.sub-nav__contact a.sub-nav__contact-item.icon-popup,.sub-nav .icons.sub-nav__contact button.sub-nav__contact-item.icon-popup{overflow:visible;float:none;position:relative}.sub-nav .icons.sub-nav__contact a.sub-nav__contact-item.icon-popup:after,.sub-nav .icons.sub-nav__contact button.sub-nav__contact-item.icon-popup:after{display:none}.sub-nav .icons.sub-nav__contact a.sub-nav__contact-item.icon-popup:hover .popUp,.sub-nav .icons.sub-nav__contact button.sub-nav__contact-item.icon-popup:hover .popUp{opacity:0;visibility:hidden}.sub-nav .icons.sub-nav__contact a.sub-nav__contact-item.icon-popup.visible,.sub-nav .icons.sub-nav__contact button.sub-nav__contact-item.icon-popup.visible{outline:0}.sub-nav .icons.sub-nav__contact a.sub-nav__contact-item.icon-popup.visible .popUp,.sub-nav .icons.sub-nav__contact button.sub-nav__contact-item.icon-popup.visible .popUp{opacity:1;visibility:visible}.sub-nav .icons.sub-nav__contact a.sub-nav__contact-item.icon-popup .popUp,.sub-nav .icons.sub-nav__contact button.sub-nav__contact-item.icon-popup .popUp{padding:50px 60px;margin-right:-50px;width:auto;top:100%;right:0;background:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.28);transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.sub-nav .icons.sub-nav__contact a.sub-nav__contact-item.icon-popup .popUp:before,.sub-nav .icons.sub-nav__contact button.sub-nav__contact-item.icon-popup .popUp:before{content:" ";position:absolute;top:-15px;right:70px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff}.sub-nav .icons.sub-nav__contact a.sub-nav__contact-item.icon-popup .popUp p,.sub-nav .icons.sub-nav__contact button.sub-nav__contact-item.icon-popup .popUp p{font-weight:400;text-transform:none;color:#232323;white-space:nowrap}.sub-nav .icons.sub-nav__contact a.sub-nav__contact-item.icon-popup .popUp__title,.sub-nav .icons.sub-nav__contact button.sub-nav__contact-item.icon-popup .popUp__title{font-size:14px;line-height:25px}.sub-nav .icons.sub-nav__contact a.sub-nav__contact-item.icon-popup .popUp__number,.sub-nav .icons.sub-nav__contact button.sub-nav__contact-item.icon-popup .popUp__number{font-size:34px;line-height:46px}.sub-nav .vngage-chat-icon{display:block!important;margin-left:55px!important;width:36px!important;height:36px!important;max-width:36px!important}.sub-nav .desktop-menu-list{padding:10px 220px 10px 170px}@media only screen and (max-width:768px){.sub-nav .desktop-menu-list{display:none}}.sub-nav li{font-weight:800;font-size:16px;line-height:28px;cursor:pointer;color:#fff;margin:10px 15px;text-transform:uppercase;display:inline-block;letter-spacing:2px;position:relative;z-index:100}.sub-nav li.active{border-bottom:2px solid #fff}.tabbed-content-banner{position:relative;height:400px;width:100%;text-align:center;background-position:center;background-repeat:no-repeat;background-size:cover}.tabbed-content-banner .tabbed-content-detail{position:absolute;top:50%;left:50%;padding:0 30px;width:100%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tabbed-content-banner .tabbed-content-detail .tabbed-content-copy{color:#fff;margin-bottom:30px}.tabbed-content-banner .tabbed-content-detail .tabbed-content-secondary-copy{color:#fff}@media only screen and (max-width:670px){.tabbed-content-banner .tabbed-content-detail .tabbed-content-secondary-copy{display:none}}.tabbed-content-banner .down-arrow{position:absolute;bottom:35px}.tooltip-wrapper{display:block;margin-left:auto;margin-right:auto;position:relative;font-size:0;z-index:89}.tooltip-wrapper:focus .tooltip,.tooltip-wrapper:hover .tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);transition-delay:0s,0s,.3s}@media only screen and (min-width:768px){.tooltip-wrapper{display:inline-block;vertical-align:middle;margin:0}}@media only screen and (max-width:1024px){.tooltip-wrapper.visible .tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);transition-delay:0s,0s,.3s}}.tooltip-wrapper--intro{margin:0 auto}@media only screen and (min-width:1025px){.tooltip-wrapper--intro .tooltip-callout{margin:0 0 30px}}.tooltip-callout{margin:0 0 20px;cursor:pointer}.tooltip-callout__title{margin:0 0 10px;font-size:17px;font-weight:800;line-height:28px;color:#86bcc2}.tooltip-callout__title--small{font-size:16px}.tooltip-callout__title--large{font-size:22px}.tooltip-callout__title--xlarge{font-size:22px;line-height:28px}@media only screen and (min-width:1025px){.tooltip-callout__title--xlarge{font-size:28px;line-height:34px}}.tooltip-callout__info{border:0;padding:0;margin:0;background:0 0;-webkit-appearance:none;line-height:1;vertical-align:middle}.tooltip-callout__icon{width:17px;height:17px}.tooltip-callout__icon--small{width:12px;height:12px}.tooltip-callout__icon--large{width:22px;height:22px}.tooltip-callout__blurb{font-size:12px;font-weight:600;line-height:14px;letter-spacing:1px;color:#86bcc2}.tooltip-callout__blurb ul{padding:0 0 0 15px;list-style:disc}.tooltip-callout__blurb li{margin:0 0 7px}.tooltip-callout__blurb li:last-child{margin:0}.tooltip{transform:translateX(-50%) translateY(-3%);opacity:0;visibility:hidden;display:block;position:absolute;top:100%;left:50%;z-index:1;padding:20px;min-width:357px;text-align:left;background:#fff;border:1px solid #E8E8E8;box-shadow:0 2px 8px 0 rgba(0,0,0,.12);transition:all .4s ease-in-out 0s,visibility 0s linear .4s}.tooltip__blurb,.tooltip__disclaimer{letter-spacing:normal!important;text-align:left!important;color:#232323!important}@media only screen and (min-width:768px){.tooltip{min-width:340px}}@media only screen and (min-width:1025px){.tooltip-callout__blurb{font-size:14px;line-height:16px}.tooltip{min-width:400px}}.tooltip:after,.tooltip:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tooltip:after{border-color:rgba(251,250,255,0);border-bottom-color:#fff;border-width:7px;margin-left:-7px}.tooltip:before{border-color:rgba(189,188,206,0);border-bottom-color:#E8E8E8;border-width:8px;margin-left:-8px}.tooltip__blurb{margin:0 0 10px;font-size:14px!important;line-height:24px!important}.tooltip__disclaimer{margin:0 0 15px;font-size:12px!important;line-height:22px!important}.tooltip__calc{margin:0;font-family:Raleway,sans-serif}.tooltip[tabindex="-1"]:focus{outline:0}.location-tabs{border-bottom:1px solid #dfdfdf}.location-tabs .sized-container,.location-tabs .sized-container-condensed{overflow:inherit}.location-tabs ul{text-align:center;overflow:hidden;margin-bottom:-1px;padding:0;font-size:0}.location-tabs ul li{cursor:pointer;display:inline-block;padding:10px;background:#fff;border:1px solid #dfdfdf;border-top:5px solid #dfdfdf}.location-tabs ul li.active{border-bottom-color:#fff;border-top-color:#FB9536}.tab-content{display:none}.tab-content.active{display:block}.toggle:after{content:'';clear:both;display:block}.toggle--left-align{display:none}@media only screen and (min-width:768px){.toggle--left-align{display:flex;justify-content:flex-start}}.toggle--right-align{display:none}@media only screen and (min-width:768px){.toggle--right-align{display:flex;justify-content:flex-end}}.toggle .toggle-button{user-select:none;text-transform:uppercase;float:left;text-align:center;cursor:pointer;color:#232323;width:auto}.toggle .toggle-button.active{color:#7ab4ba;text-transform:uppercase}.toggle .toggle-button:first-child{margin-right:30px}.toggle .toggle-button:first-child:after{content:'';width:0;height:100%;position:relative;border:1px solid #777;top:0;left:15px}.available-now-container .toggle{float:right;margin-top:57px}@media only screen and (max-width:670px){.available-now-container .toggle{display:none}}.MSIE9 .cover-photo-overlay-IE{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColor='0', endColor='#000000', gradientType='0')"}.magazine-component{display:table;width:100%;min-height:800px;overflow:hidden}.magazine-component .articles-container,.magazine-component .cover-photo-container{display:table-cell;width:50%}@media only screen and (max-width:768px){.tooltip-callout__blurb ul{list-style:none}.grid-view .tooltip-callout__blurb ul{list-style:disc}.magazine-component .articles-container,.magazine-component .cover-photo-container{display:block;width:100%}}.magazine-component .cover-photo-container{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;height:100%;min-height:650px}.magazine-component .cover-photo-container:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.2)),color-stop(100%,rgba(0,0,0,.8)));background-image:-moz-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.8));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.8));background-image:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.8))}.magazine-component .cover-photo-container .cover-photo-overlay-IE{min-height:100%}.magazine-component .cover-photo-container .primary-section,.magazine-component .cover-photo-container .secondary-section{z-index:10;position:absolute;left:0;right:0;margin:auto;width:80%}.magazine-component .cover-photo-container .primary-section{top:45px}.magazine-component .cover-photo-container .secondary-section{bottom:45px}.magazine-component .cover-photo-container .header-text{color:#fff;text-transform:uppercase;text-align:center}.magazine-component .cover-photo-container .header-text.short{font-size:50px}.magazine-component .cover-photo-container .header-text.medium{font-size:45px}@media only screen and (max-width:1024px){.magazine-component .cover-photo-container .primary-section,.magazine-component .cover-photo-container .secondary-section{width:90%}.magazine-component .cover-photo-container .header-text.medium{font-size:38px}}@media only screen and (max-width:768px){.magazine-component .cover-photo-container .primary-section,.magazine-component .cover-photo-container .secondary-section{width:100%;padding:0 30px}.magazine-component .cover-photo-container .header-text.medium{font-size:50px}}@media only screen and (max-width:670px){.magazine-component .cover-photo-container .header-text.medium{font-size:28px}}.magazine-component .cover-photo-container .header-text.long{font-size:30px}@media only screen and (max-width:1024px){.magazine-component .cover-photo-container .header-text.long{font-size:25px}}@media only screen and (max-width:768px){.magazine-component .cover-photo-container .header-text.long{font-size:45px}}@media only screen and (max-width:670px){.magazine-component .cover-photo-container .header-text.long{font-size:18px}}.magazine-component .cover-photo-container .header-text.ex-long{font-size:22px}@media only screen and (max-width:1024px){.magazine-component .cover-photo-container .header-text.ex-long{font-size:18px}}@media only screen and (max-width:768px){.magazine-component .cover-photo-container .header-text.ex-long{font-size:33px}}@media only screen and (max-width:670px){.magazine-component .cover-photo-container .header-text.ex-long{font-size:13px}}.magazine-component .cover-photo-container .tagline-text{text-align:center;margin-bottom:50px}.magazine-component .cover-photo-container .tagline-text-light{text-transform:uppercase}.magazine-component .cover-photo-container .tagline-text-bold{text-transform:uppercase;font-style:italic}.magazine-component .cover-photo-container .body-text{color:#fff}.magazine-component .articles-container{vertical-align:middle;padding:0 20px}.magazine-component .articles-container .article{padding:40px 10px;border-bottom:1px solid #dfdfdf}@media only screen and (max-width:768px){.magazine-component .articles-container .article{text-align:center;padding:30px 0}}.magazine-component .articles-container .article:last-child{border-bottom:none}.magazine-component .articles-container .article:nth-child(even) .image{float:left;padding-right:20px}.magazine-component .articles-container .article:nth-child(even) .content-text{float:right}.magazine-component .articles-container .article:nth-child(odd) .image{float:right;padding-left:20px}.magazine-component .articles-container .article:nth-child(odd) .content-text{float:left}.magazine-component .articles-container .article:after{content:'';display:block;clear:both}.magazine-component .articles-container .article .image{width:40%}@media only screen and (max-width:768px){.magazine-component .articles-container .article:nth-child(even) .image{padding-right:0}.magazine-component .articles-container .article:nth-child(odd) .image{padding-left:0}.magazine-component .articles-container .article .image{float:none;width:100%;margin-bottom:30px}}.magazine-component .articles-container .article .content-text{width:60%}@media only screen and (max-width:768px){.magazine-component .articles-container .article .content-text{float:none;width:100%}}.magazine-component .articles-container .article .body-text,.magazine-component .articles-container .article .header-text{color:#6e6e6e;margin-bottom:15px}.magazine-component .articles-container .article .link{color:#86bcc2;display:block}.why-live-here-banner-container{width:50%;text-align:center;margin:auto;padding:70px 0}.why-live-here-banner-container .why-live-here-banner__header{text-transform:uppercase;color:#86bcc2;margin-bottom:30px}.why-live-here-banner-container hr{width:15%;margin-bottom:30px;color:#9c9c9c}#why-live-here-grid{padding-bottom:30px}#why-live-here-grid .why-live-here-grid__item{position:relative;float:left;width:26%;height:500px;margin:1%;overflow:hidden}@media only screen and (max-width:1024px){#why-live-here-grid .why-live-here-grid__item{float:none;width:98%;height:600px}}@media only screen and (max-width:768px){#why-live-here-grid .why-live-here-grid__item{height:275px}}#why-live-here-grid .why-live-here-grid__item:nth-child(2n+1){width:70%}@media only screen and (max-width:1024px){#why-live-here-grid .why-live-here-grid__item:nth-child(2n+1){float:none;width:98%;height:600px}}@media only screen and (max-width:768px){#why-live-here-grid .why-live-here-grid__item:nth-child(2n+1){height:275px}}#why-live-here-grid .why-live-here-grid__item:nth-child(2n+1) .why-live-here-grid__text-container{display:inline-block;vertical-align:bottom;text-align:left;width:60%;margin-right:1%}@media only screen and (max-width:1024px){#why-live-here-grid .why-live-here-grid__item:nth-child(2n+1) .why-live-here-grid__text-container{text-align:center;display:block;width:100%;margin-left:0}}#why-live-here-grid .why-live-here-grid__item:nth-child(2n+1) .why-live-here-grid__button-container{display:inline-block;vertical-align:bottom;text-align:right;width:39%}#why-live-here-grid .why-live-here-grid__item:nth-child(2n+1) .why-live-here-grid__text{margin-bottom:0}@media only screen and (max-width:1024px){#why-live-here-grid .why-live-here-grid__item:nth-child(2n+1) .why-live-here-grid__button-container{text-align:center;display:block;width:100%}#why-live-here-grid .why-live-here-grid__item:nth-child(2n+1) .why-live-here-grid__text{margin-bottom:25px}}#why-live-here-grid .why-live-here-grid__item:nth-child(4n+3){float:right}#why-live-here-grid .why-live-here-grid__item:nth-child(2n+1):last-child{width:98%;height:500px}@media only screen and (max-width:1024px){#why-live-here-grid .why-live-here-grid__item:nth-child(2n+1):last-child{height:600px}}@media only screen and (max-width:768px){#why-live-here-grid .why-live-here-grid__item:nth-child(2n+1):last-child{height:275px}}#why-live-here-grid .image{width:100%;height:100%;background:center no-repeat;background-size:cover;position:relative}#why-live-here-grid .image:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0}#why-live-here-grid .why-live-here-grid__overlay{width:100%;padding:20px;position:absolute;bottom:0;font-size:0}#why-live-here-grid .why-live-here-grid__button-container,#why-live-here-grid .why-live-here-grid__text-container{width:100%;text-align:center}#why-live-here-grid .why-live-here-grid__header{color:#fff;margin-bottom:15px}#why-live-here-grid .why-live-here-grid__text{color:#fff;margin-bottom:25px}#why-live-here-grid .why-live-here-grid__button{max-width:280px;width:100%;display:inline-block;margin:0}.media-container .responsiveImageCarousel.floor-plan{padding:0}.media-container .responsiveImageCarousel.floor-plan .images{height:auto}.floor-plan .home-list-carousel__item{max-height:900px;height:900px;position:relative}@media only screen and (max-width:1024px){.floor-plan .home-list-carousel__item{max-height:650px}}.media-container .responsiveImageCarousel .home-list-carousel__image{margin:0 auto;width:100%}.media-container .responsiveImageCarousel .home-list-carousel__image[data-lazy]{width:0;height:0}.media-container .responsiveImageCarousel .home-list-carousel__floor-plan{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;max-width:100%;max-height:100%}.media-container .responsiveImageCarousel .home-list-carousel .slick-arrow.slick-disabled{display:none!important}.media-container .responsiveImageCarousel .home-list-carousel .slick-dots{list-style-type:none;display:flex;justify-content:center;padding:10px 0;margin:0 auto;height:auto;position:absolute;right:0;bottom:0;left:0}.media-container .responsiveImageCarousel .home-list-carousel .slick-dots li{float:none;width:40px;height:40px;position:relative;font-size:0;line-height:0}.media-container .responsiveImageCarousel .home-list-carousel .slick-dots li.slick-active button{background:#84babf}.media-container .responsiveImageCarousel .home-list-carousel .slick-dots li button{border:0;padding:0;margin:0;-webkit-appearance:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;font-size:0;line-height:0;text-indent:-999999px;background:#fff;border-radius:50%;box-shadow:1px 2px 2px 0 rgba(50,50,50,.3);transition:.4s background ease-in-out,.4s border ease-in-out;cursor:pointer}@media (max-width:768px){.media-container .responsiveImageCarousel .toolTip{display:none}}#careers-aspot{background-size:cover}.careers-spotlight{padding:50px 5%}.careers-spotlight h2{text-align:center;font-size:28px;line-height:34px;color:#86bcc2}.careers-search__links{margin:0 0 40px}.careers-search__link{display:block;padding:15px 30px;margin:0 0 20px;width:100%;font-size:14px;font-weight:700;line-height:16px;text-transform:uppercase;text-align:center;color:#232323!important;background:#fff;border:1px solid #acacac;transition:background-color .3s}.careers-search__link:hover{background:#f2f2f2}.careers-search__blurb{padding:20px 25px;position:relative;width:100%;font-family:Raleway,sans-serif;font-size:16px;font-weight:700;line-height:26px;color:#fff;background:0 0;border-width:1px 0;border-style:solid;border-color:#fff;cursor:pointer}.careers-search__blurb:after{content:'';display:block;position:absolute;top:50%;right:10px;width:0;height:0;border-top:4px solid transparent;border-left:5px solid #fff;border-bottom:4px solid transparent;transform:translateY(-50%)}@media only screen and (min-width:768px){.careers-search__blurb{padding:25px 100px}.careers-search__blurb:after{right:50px}}.careers-form{display:none}.careers-form .contactForm{margin-top:0!important;max-width:100%!important}.careers-form .form-sub-title{margin:0 0 15px;font-size:28px;font-weight:300;line-height:38px;text-align:left}.careers-form .denote{font-size:16px;line-height:22px;text-align:left}.careers-form .stylized-form .form-element .error-message{color:#fff!important}.careers-form .stylized-form .form-element input.validationFail{border:1px solid #000!important}.careers-form__header{display:flex;align-items:start;justify-content:space-between}.careers-form__close{padding:0;background:0 0;border:0;cursor:pointer}.careers-form__close img{width:20px}.careers-message{display:none}.careers-message__header{margin:0 0 40px}.careers-message__header h2{margin:0 0 30px}#CareerResults{overflow:hidden}#CareerResults .header{background:#86bcc2;padding:225px 5% 40px}#CareerResults .header h1{margin-top:10px;font-weight:600;text-align:center;font-size:70px;line-height:70px;color:#fff;letter-spacing:14px}@media only screen and (max-width:768px){#CareerResults .header{padding:120px 5% 40px}#CareerResults .header h1{font-size:22px;line-height:30px;letter-spacing:8px}#CareerResults .header h2{display:none}}#CareerResults .header h2{font-weight:300;font-size:35px;line-height:48px;color:#fff;text-align:center}#CareerResults .left-sidebar{width:380px;float:left;padding:100px 50px 0;position:relative}@media only screen and (max-width:1024px){#CareerResults .left-sidebar{padding:115px 0 0;width:90%;margin:0 auto;float:none}}#CareerResults .left-sidebar .contactForm .contact-divider{opacity:.5}#CareerResults .right-content{width:100%;padding-left:385px}@media only screen and (max-width:1024px){#CareerResults .right-content{padding-left:0;float:none;width:90%;margin:0 auto;overflow:auto;-webkit-overflow-scrolling:touch}}#CareerResults .right-content iframe{display:block;width:100%;max-width:90%;min-height:700px;margin:75px 0 0}.two-col-description-section{display:table;overflow:hidden}.two-col-description-section a,.two-col-description-section h2,.two-col-description-section p,.two-col-description-section ul{color:#fff}.two-col-description-section>div{display:table-cell;vertical-align:top;width:50%;padding:8%}@media only screen and (max-width:1024px){#CareerResults .right-content iframe{max-width:100%;margin:25px 0 0}.two-col-description-section>div{display:block;width:100%;padding:6% 4%;text-align:center;float:left}.two-col-description-section .left{float:left}}@media only screen and (max-width:768px){.two-col-description-section>div{padding:6% 10%}}@media only screen and (max-width:670px){.two-col-description-section .button,.two-col-description-section h2,.two-col-description-section input[type=text],.two-col-description-section p,.two-col-description-section select option{font-size:14px;line-height:18px}.two-col-description-section>div{padding:8%;text-align:center}}.two-col-description-section .left{background-color:#86bcc2}.two-col-description-section .left .contactForm{width:100%;max-width:530px}@media only screen and (max-width:1024px){.two-col-description-section .left .contactForm{width:50%;margin:0 auto}}@media only screen and (max-width:768px){.two-col-description-section .left .contactForm{width:100%}}.two-col-description-section .left .contactForm .contact-divider{color:#fff}.two-col-description-section .left #sign-in-wrapper{display:none;width:360px;margin:70px 0 0;overflow:hidden}@media only screen and (max-width:1024px){.two-col-description-section .left #sign-in-wrapper{width:45%;float:right;margin:0}}@media only screen and (max-width:768px){.two-col-description-section .left #sign-in-wrapper{float:left;margin:40px 0 0;width:100%}}.two-col-description-section .left #sign-in-wrapper p{color:#fff;margin-bottom:20px}.two-col-description-section .right{background-color:#7ab4ba}.two-col-description-section .right h2{margin:0 0 30px}.two-col-description-section .right .event-description{margin:0 0 20px}.two-col-description-section .right p.date{font-weight:700!important;text-transform:uppercase}.two-col-description-section .right p.title{font-size:16px}@media only screen and (max-width:670px){.two-col-description-section .right p.title{font-size:14px}}.two-col-description-section .right .careers-events-list li{width:100%}@media only screen and (max-width:1024px){.two-col-description-section .right .careers-events-list li{padding-top:5px;text-align:left;width:50%;float:left}}@media only screen and (max-width:768px){.two-col-description-section .right .careers-events-list li{text-align:center;width:100%;float:none}}.left .contactForm,.left-sidebar .contactForm{margin-top:20px}.left .contactForm input[type=button],.left-sidebar .contactForm input[type=button]{background-color:#5f9197;max-width:none}.left .contactForm .contact-divider,.left-sidebar .contactForm .contact-divider{text-transform:uppercase;text-align:center;margin-bottom:20px;color:#232323}.general-application{margin-top:15px}.back-to-careers{display:block;text-transform:uppercase;color:#86bcc2;padding-left:20px;position:relative;margin-bottom:50px}.back-to-careers:before{left:0;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#86bcc2;border-width:6px;margin-top:-7px}#contact-us-page .section{padding:60px 0;overflow:hidden}#contact-us-page .section.header-section{padding-top:150px}@media only screen and (max-width:768px){#contact-us-page .section.header-section{padding-top:125px}}#contact-us-page h1{margin:0 0 40px;text-align:center}#contact-us-page h1.a1{font-size:95px;line-height:98px;font-weight:100;text-transform:none}#contact-us-page h2{margin-bottom:20px;text-align:center}#contact-us-page h2.weight-normal{font-weight:400}@media only screen and (max-width:670px){#contact-us-page h1.a1{font-size:60px;line-height:64px;margin-bottom:20px}#contact-us-page h2{margin-bottom:10px}}#contact-us-page h2.contact-us-subheader{color:#86bcc2;text-transform:uppercase;margin-bottom:40px;letter-spacing:2px;line-height:34px}#contact-us-page p{padding-bottom:20px}#contact-us-page p a{color:#86bcc2;font-weight:400}#contact-us-page p.two{font-size:16px;padding:0;color:#86bcc2;font-weight:800;text-transform:uppercase;letter-spacing:2px}#contact-us-page p.four{text-align:center;font-weight:300}#contact-us-page .form-views-wrapper{margin:20px 0 0;overflow:hidden}#contact-us-page .form-views-wrapper #help-form-options>div{width:48%;float:left;padding:15px 0;margin-bottom:15px;border-top:solid 1px #dfdfdf;border-bottom:solid 1px #dfdfdf;cursor:pointer}#contact-us-page .form-views-wrapper #help-form-options>div:nth-child(odd){margin-right:4%}@media only screen and (max-width:670px){#contact-us-page .form-views-wrapper #help-form-options>div{width:100%;padding:15px 5%;text-align:left;margin-bottom:0;border-bottom:0 none}#contact-us-page .form-views-wrapper #help-form-options>div:nth-child(odd){margin:0}#contact-us-page .form-views-wrapper #help-form-options>div:last-child{border-bottom:solid 1px #dfdfdf}}#contact-us-page .form-views-wrapper #help-form-options>div:last-child{float:none;clear:both;margin:0 auto}#contact-us-page .form-views-wrapper #help-form-options>div img{width:6px;height:10px;float:right;margin-right:15px}#contact-us-page .form-views-wrapper #help-form-options h2{margin-bottom:0}#contact-us-page .form-views-wrapper #community-sales-inquiry-form,#contact-us-page .form-views-wrapper #land-for-sale-inquiry-form,#contact-us-page .form-views-wrapper #mortgage-sales-inquiry-form,#contact-us-page .form-views-wrapper #realtor-inquiry-form,#contact-us-page .form-views-wrapper #subcontractor-inquiry-form,#contact-us-page .form-views-wrapper .submit-message{display:none}#contact-us-page .form-views-wrapper .submit-message p{margin-top:5px;text-align:center;padding:10px 0}#contact-us-page .form-views-wrapper .disclaimer-checkbox{padding:40px 0 0;border-top:1px solid #dfdfdf}#contact-us-page form{margin:15px auto 0}#contact-us-page .exit-form-button{color:#dfdfdf;cursor:pointer;margin-left:20px;width:40px;display:inline-block}#contact-us-page .return-button-container{overflow:hidden;width:100%}#contact-us-page .return-button-container .return-button{display:block;width:250px;height:50px;position:relative;margin:20px auto;border:1px solid #dfdfdf}#contact-us-page .return-button-container .return-button p{margin:0;padding:0;text-align:center;text-transform:uppercase;font-size:13px;font-weight:800;line-height:50px;cursor:pointer}#contact-us-page .return-arrow{top:19px;position:absolute;left:12px}#contact-us-page #get-in-touch-section{background-color:#f8f8f8;text-align:center}#contact-us-page #get-in-touch-section h2{margin-bottom:20px;font-size:28px;line-height:34px;color:#86bcc2;letter-spacing:2px}#contact-us-page #get-in-touch-section #state-specific-contact-info{display:none;width:100%;padding:50px 0 0;text-align:center}@media only screen and (max-width:670px){#contact-us-page .form-views-wrapper #help-form,#contact-us-page .form-views-wrapper .submit-message{overflow:hidden}#contact-us-page #get-in-touch-section #state-specific-contact-info{padding:10px 0 0}}#contact-us-page #get-in-touch-section #state-specific-contact-info::after{content:"";display:table;clear:both}#contact-us-page #get-in-touch-section #state-specific-contact-info.active{display:block}#contact-us-page #get-in-touch-section #state-specific-contact-info #home-community-contact{float:none;border-bottom:1px solid #dfdfdf;margin-bottom:30px}#contact-us-page #get-in-touch-section #state-specific-contact-info .state-contact-info{float:left;padding:15px;text-align:center}@media only screen and (max-width:670px){#contact-us-page #get-in-touch-section #state-specific-contact-info .state-contact-info{display:block;border-bottom:1px solid #dfdfdf;margin-bottom:40px;padding-bottom:40px}#contact-us-page #get-in-touch-section #state-specific-contact-info .state-contact-info:last-child{border:none;margin-bottom:0;padding-bottom:0}}#contact-us-page #get-in-touch-section #state-specific-contact-info .state-contact-info.six-col{border-right:solid 1px #dfdfdf}@media only screen and (max-width:670px){#contact-us-page #get-in-touch-section #state-specific-contact-info .state-contact-info.six-col{border-right:none}}#contact-us-page #get-in-touch-section #state-specific-contact-info .state-contact-info.six-col:last-child{border-right:0 none}#contact-us-page #get-in-touch-section #state-specific-contact-info .state-contact-info h2{color:#232323;font-size:18px;line-height:24px}#contact-us-page #get-in-touch-section #state-specific-contact-info .state-contact-info .state-contact-images .head-shot{display:inline-block;width:150px;height:150px;margin:15px;overflow:hidden;border-radius:50%;background-color:#86bcc2}#contact-us-page #get-in-touch-section #state-specific-contact-info .state-contact-info .state-contact-images .head-shot img{margin-top:-20px;max-width:100%;width:auto;height:auto}#contact-us-page #get-in-touch-section #state-specific-contact-info .state-contact-info img{width:45px;height:45px;margin:0 0 10px}#contact-us-page #frequently-requested-info-section h2{margin:0 0 40px;font-size:28px;line-height:34px;color:#86bcc2;letter-spacing:2px}#contact-us-page #frequently-requested-info-section h3{margin-bottom:20px;font-size:18px;color:#232323;letter-spacing:1px;text-transform:uppercase;font-weight:800;line-height:24px}#contact-us-page #frequently-requested-info-section .info{float:left;padding:0 6%;text-align:center}#contact-us-page #frequently-requested-info-section .info:first-child{border-right:solid 1px #dfdfdf}@media only screen and (max-width:670px){#contact-us-page #frequently-requested-info-section .info:first-child{border-right:none;border-bottom:1px solid #dfdfdf;margin-bottom:40px;padding-bottom:40px}}#contact-form-communities-dropdown,#mortgage-form-communities-dropdown,#subcontractor-form-communities-dropdown{opacity:.35}.error-not-found{position:relative}.error-not-found .error-overlay{position:absolute;content:"";width:100%;height:100%;background:rgba(0,0,0,.7)}.error-not-found .error-aspot-image,.event-listing-aspot .event-listing-aspot-image{background-position:center;background-repeat:no-repeat}.error-not-found .error-not-found-copy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.error-not-found h1{margin-bottom:15px;color:#fff}.error-not-found h2{text-transform:uppercase;text-align:center;color:#86bcc2;letter-spacing:2px;margin-bottom:60px}.error-not-found p{max-width:475px;margin:0 auto 50px;color:#fff}@media only screen and (max-width:670px){.error-not-found h2,.error-not-found p{margin-bottom:20px}}.error-not-found .new-home-link-container{position:relative}.error-not-found .new-home-link-container a{color:#fff;line-height:70px;text-transform:uppercase;padding:15px 50px 15px 35px;border-bottom:.5px solid #fff;border-top:.5px solid #fff}.error-not-found .new-home-link-container a:after{transition:transform .3s;content:'';position:absolute;margin-left:15px;top:32px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #86bcc2;transform:rotate(-90deg)}.error-not-found .error-aspot-image{background-size:cover;height:800px}@media only screen and (max-width:768px){.error-not-found .error-aspot-image{height:520px}}.error-message-wrapper{position:fixed;display:table;width:100%;height:100%;z-index:9999;background-color:#8c8c8c}.error-message-wrapper .error-message{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%}.error-message-wrapper .error-message .error-content{width:400px;border:2px solid #ef3231;margin:0 auto;padding:25px;background-color:#fff}.error-message-wrapper .error-message .error-content h1{font-size:40px;line-height:44px;color:#ef3231;border-bottom:1px solid #c4cccd;margin-bottom:20px;padding-bottom:20px;font-weight:300}.error-message-wrapper .error-message .error-content p{font-size:16px;line-height:24px;color:#232323;font-weight:600}#event-registration .section{padding:60px 0;overflow:hidden}#event-registration .section.header-section{padding-top:225px}#event-registration .header-section{background-color:#aad0d4}#event-registration .header-section h1{font-weight:600;text-align:center;font-size:70px;line-height:70px;color:#fff;letter-spacing:14px}@media only screen and (max-width:768px){#event-registration .section.header-section{padding-top:125px}#event-registration .header-section h1{font-size:22px;line-height:30px;letter-spacing:8px}}#event-registration .event-registraion-col-wrapper{display:table;width:100%}#event-registration .event-registraion-col-wrapper .event-icon{position:absolute;top:0;left:-15%}#event-registration .event-registraion-col-wrapper .event-registration-info{display:table-cell;vertical-align:top;width:65%;background-color:#86bcc2;padding:70px 10%}#event-registration .event-registraion-col-wrapper .event-registration-info p{font-size:28px;line-height:53px;color:#fff;letter-spacing:1px}@media only screen and (max-width:768px){#event-registration .event-registraion-col-wrapper .event-registration-info{display:block;width:100%;padding:50px 5%}#event-registration .event-registraion-col-wrapper .event-registration-info p{font-size:18px;line-height:28px;text-align:center}}#event-registration .event-registraion-col-wrapper .event-registration-details{display:table-cell;vertical-align:top;width:35%;background-color:#7ab4ba;padding:70px 6%}#find-your-new-home-page .state-card,.event-results-wrapper .event-wrapper,.no-events-form-container{background:#fff;-o-transition:box-shadow .3s;-webkit-transition:box-shadow .3s}#event-registration .event-registraion-col-wrapper .event-registration-details h4{font-weight:800;text-transform:uppercase;color:#fff;letter-spacing:2px}#event-registration .event-registraion-col-wrapper .event-registration-details p{font-size:18px;line-height:28px;color:#fff}#event-registration .event-registraion-col-wrapper .event-registration-details p .bold{font-weight:700}#event-registration .event-registraion-col-wrapper .event-registration-details .event-address{position:relative;margin-top:25px}#event-registration .event-registraion-col-wrapper .event-registration-details .event-directions{margin-top:25px;overflow:hidden}#event-registration .event-registraion-col-wrapper .event-registration-details .event-directions li{float:left;margin-left:20px}#event-registration .event-registraion-col-wrapper .event-registration-details .event-directions li:first-child{margin-left:0}@media only screen and (max-width:768px){#event-registration .event-registraion-col-wrapper .event-registration-details{display:block;width:100%;padding:50px 5%}#event-registration .event-registraion-col-wrapper .event-registration-details .event-directions,#event-registration .event-registraion-col-wrapper .event-registration-details h4,#event-registration .event-registraion-col-wrapper .event-registration-details p{text-align:center}#event-registration .event-registraion-col-wrapper .event-registration-details .event-directions li{float:none;display:inline-block}}#event-registration .event-registraion-col-wrapper .event-registration-details .event-time{position:relative;margin-top:25px}#event-registration #event-registration-form .form-section-title{text-transform:uppercase;margin-bottom:30px}#event-registration .registration-thanks{opacity:0;display:none;position:relative;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;padding:120px 0}.event-listing-aspot{height:570px}@media only screen and (max-width:768px){.event-listing-aspot{height:400px}}@media only screen and (max-width:670px){.event-listing-aspot{height:300px}}.event-listing-description{padding:60px 30px;max-width:800px;margin:0 auto}.event-listing-description .events-header,.event-listing-description .events-subheader{margin-bottom:30px}.no-events-dropdown-container{margin-bottom:20px}.no-events-form-container{margin-bottom:75px;padding:45px;-moz-transition:box-shadow .3s;transition:box-shadow .3s;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.no-events-form-container:hover{box-shadow:0 10px 25px 0 rgba(0,0,0,.3)}.no-events-form-container p{text-align:center}.no-events-form-container .denote{font-weight:600}.no-events-form-container .number-of-guests,.no-events-form-container .thank-you-title{display:none}.no-events-form-container .thank-you-no-events{visibility:visible;text-transform:uppercase;color:#86bcc2;font-weight:800}.content-section,.thank-you-no-events{visibility:hidden}#event-listing-page #event-coverUp,#event-listing-page .input-select{width:250px;cursor:pointer;margin-right:10px;margin-bottom:15px}#event-listing-page .dropDown span.coverUp{width:200px;top:-15px}@media only screen and (max-width:768px){#event-listing-page #event-coverUp,#event-listing-page .dropDown span.coverUp,#event-listing-page .input-select{width:100%;margin-right:0}#event-listing-page .dropdown-container .dropDown{margin:0 auto}}#event-listing-page .dropdown-container .dropDown{width:auto}#event-listing-page .dropdown-container .dropDown select{width:200px;margin-right:10px;margin-bottom:15px}@media only screen and (max-width:768px){#event-listing-page .dropdown-container .dropDown select{width:100%;margin-right:0}}.event-results-wrapper{margin-bottom:75px}.event-results-wrapper .event-wrapper{padding:15px;min-height:240px;margin-top:40px;position:relative;-moz-transition:box-shadow .3s;transition:box-shadow .3s;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.event-results-wrapper .event-wrapper:hover{box-shadow:0 10px 25px 0 rgba(0,0,0,.3)}.event-results-wrapper .event-wrapper .propertyCarouselWrapper{width:30%;float:left}@media only screen and (max-width:768px){.event-results-wrapper .event-wrapper .propertyCarouselWrapper{width:100%;margin-bottom:20px}}.event-results-wrapper .event-wrapper .propertyCarouselWrapper .nextBtn,.event-results-wrapper .event-wrapper .propertyCarouselWrapper .prevBtn{max-width:50px;max-height:50px}.event-results-wrapper .event-wrapper .event-info-wrapper{width:70%;float:right;padding-left:2.5%}@media only screen and (max-width:768px){.event-results-wrapper .event-wrapper .event-info-wrapper{width:100%}}.event-results-wrapper .event-wrapper .event-info-wrapper .event-info-details{width:60%;float:left}@media only screen and (max-width:768px){.event-results-wrapper .event-wrapper .event-info-wrapper .event-info-details{float:none;width:100%}.event-results-wrapper .event-wrapper .event-info-wrapper .button-container{text-align:center}}.event-results-wrapper .event-wrapper .event-listing-header{color:#6e6e6e}.event-results-wrapper .event-wrapper .event-listing-subheader{color:#acacac;font-weight:700}.event-results-wrapper .event-wrapper .event-listing-header,.event-results-wrapper .event-wrapper .event-listing-subheader{margin-bottom:5px}.event-results-wrapper .event-wrapper .denote{font-weight:600}.event-results-wrapper .event-wrapper hr{margin:20px 0}.event-results-wrapper .event-wrapper .get-directions{font-weight:700;color:#86bcc2;white-space:nowrap}.event-results-wrapper .event-wrapper .event-description-detail{width:60%;float:left;margin-bottom:15px}@media only screen and (max-width:768px){.event-results-wrapper .event-wrapper .event-description-detail{float:none;width:100%}}.daterangepicker .ranges,.float-none{float:none!important}.event-results-wrapper .event-wrapper .event-time-phone-container{position:absolute;top:15px;right:15px;margin-bottom:20px}.event-results-wrapper .event-wrapper .event-time-phone-container span{color:#6e6e6e}.event-results-wrapper .event-wrapper .homeDesignButton{bottom:70px}@media only screen and (max-width:768px){.event-results-wrapper .event-wrapper .event-time-phone-container{padding-left:0;top:auto;right:auto;position:static;width:100%}.event-results-wrapper .event-wrapper .homeDesignButton{bottom:55px}}.event-results-wrapper .event-wrapper .requestInfoButton{bottom:15px}.event-results-wrapper .event-wrapper .homeDesignButton,.event-results-wrapper .event-wrapper .requestInfoButton{position:absolute;right:15px}@media only screen and (max-width:768px){.event-results-wrapper .event-wrapper .homeDesignButton,.event-results-wrapper .event-wrapper .requestInfoButton{position:relative;bottom:0;right:0}}.cancelBtn:after,.cancelBtn:before{background-color:#000;width:15px;height:2px}.home-design-view-events{top:15px;right:15px;font-family:Raleway,sans-serif;font-size:12px;letter-spacing:.5px;line-height:16px;font-weight:700;position:absolute;text-transform:uppercase;background:#FB9536;color:#fff;padding:2px 10px;border-radius:5px}.events-request-info-form-modal{min-height:600px}.events-request-info-form-modal #requestInfoFormContainer,.events-request-info-form-modal .disclaimer-checkbox input[type=checkbox]+label,.events-request-info-form-modal h5,.events-request-info-form-modal p{color:#fff}.dropdown-disabled{opacity:.35}.calendar-table .next{position:absolute;right:60px}.calendar-table .next:before{left:0;transform:rotate(45deg)}.calendar-table .next::before,.calendar-table .prev::before{border-style:solid;border-width:2px 2px 0 0;content:'';display:inline-block;height:.45em;left:.15em;position:relative;top:.15em;vertical-align:top;width:.45em}.calendar-table .prev{position:absolute;left:60px}.calendar-table .prev:before{left:.25em;transform:rotate(-135deg)}.daterangepicker{display:none;font-size:14px;padding:5px 20px!important}.daterangepicker .calendar.right,.daterangepicker .glyphicon-calendar,.daterangepicker .input-mini{display:none!important}.daterangepicker .month{font-size:16px;font-weight:600;padding-bottom:20px}.daterangepicker td{padding:5px}#find-your-new-home-page .find-your-new-home-a-spot{width:100%;height:550px}@media only screen and (max-width:768px){#find-your-new-home-page .find-your-new-home-a-spot{height:480px}}@media only screen and (max-width:670px){#find-your-new-home-page .find-your-new-home-a-spot{height:380px}}#find-your-new-home-page .find-your-new-home-a-spot .image{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}#find-your-new-home-page .find-your-new-home-a-spot .text-container{text-align:center;position:relative;top:55%;left:0;right:0;margin:auto;width:90%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#find-your-new-home-page .find-your-new-home-a-spot .primary-text,#find-your-new-home-page .find-your-new-home-a-spot .secondary-text{text-shadow:1px 1px 20px rgba(0,0,0,.3);color:#fff}#find-your-new-home-page .find-your-new-home-a-spot .primary-text{margin-bottom:20px}#find-your-new-home-page .location-tabs{margin-top:-50px}#find-your-new-home-page .location-tabs ul li{width:33.3%}#find-your-new-home-page .location-tabs ul li.active{background:#f8f8f8;border-bottom-color:#f8f8f8}#find-your-new-home-page .market-county-city-container{background:#f8f8f8;padding:30px 0 40px}#find-your-new-home-page .tab-content[data-columns="4"] .columns{width:22%}#find-your-new-home-page .tab-content[data-columns="2"] .columns{width:47%}#find-your-new-home-page .tab-content[data-columns="1"] .columns{margin:0;width:100%}#find-your-new-home-page .columns{float:left;margin:0 1.5%}#find-your-new-home-page .state-card{-moz-transition:box-shadow .3s;transition:box-shadow .3s;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin:30px 0}#find-your-new-home-page .state-card:hover{box-shadow:0 10px 25px 0 rgba(0,0,0,.3)}#find-your-new-home-page .state-card .image-container{position:relative;width:100%}#find-your-new-home-page .state-card .image-container:before{display:block;content:"";width:100%;padding-top:56.25%}#find-your-new-home-page .state-card .image{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}#find-your-new-home-page .state-card .state-text{text-shadow:1px 1px 20px rgba(0,0,0,.3);text-transform:uppercase;color:#fff;position:absolute;top:10px;left:20px}#find-your-new-home-page .state-card ul{color:#232323;line-height:25px}@media only screen and (max-width:670px){#find-your-new-home-page .state-card ul{line-height:30px}}#find-your-new-home-page .state-card ul li{padding-left:30px}#find-your-new-home-page .state-card ul li:first-child{padding-top:20px}#find-your-new-home-page .state-card ul li:last-child{padding-bottom:20px}#find-your-new-home-page .state-card ul .market{margin:5px 0 5px -10px}#find-your-new-home-page .state-card ul a:hover{color:#86bcc2}#find-your-new-home-page .boyl-section{padding:60px 0;text-align:center}#find-your-new-home-page .boyl-section .primary-text{color:#86bcc2;text-transform:uppercase;margin-bottom:20px}#find-your-new-home-page .boyl-section .boyl-states,#find-your-new-home-page .boyl-section .secondary-text{margin-bottom:20px}#find-your-new-home-page .boyl-section .boyl-state-icon{background:#f2f2f2;border-radius:50%;width:55px;height:55px;line-height:55px;margin:5px;color:#232323;display:inline-block}#homeowner-services{background:#f8f8f8}#homeowner-services .section{padding:60px 0;overflow:hidden}#homeowner-services .section.header-section{padding-top:225px}#homeowner-services .header-section{background:#86bcc2}#homeowner-services .header-section h1{margin-top:10px;font-weight:600;text-align:center;font-size:70px;line-height:70px;color:#fff;letter-spacing:14px}@media only screen and (max-width:768px){#homeowner-services .section.header-section{padding-top:125px}#homeowner-services .header-section h1{font-size:22px;line-height:30px;letter-spacing:8px}#homeowner-services .header-section h2{display:none}}#homeowner-services .header-section h2{font-weight:300;font-size:35px;line-height:48px;color:#fff;text-align:center}#homeowner-services .sized-container,#homeowner-services .sized-container-condensed{text-align:center}#homeowner-services .sized-container .button-container,#homeowner-services .sized-container-condensed .button-container{margin-top:50px}#homeowner-services .sized-container .form-container,#homeowner-services .sized-container .success-container,#homeowner-services .sized-container-condensed .form-container,#homeowner-services .sized-container-condensed .success-container{overflow:hidden;height:0}#homeowner-services .sized-container .form-container-inner,#homeowner-services .sized-container .success-container-inner,#homeowner-services .sized-container-condensed .form-container-inner,#homeowner-services .sized-container-condensed .success-container-inner{margin-top:60px;padding-top:60px;border-top:1px solid #dfdfdf;overflow:hidden}#homeowner-services .sized-container .form-container-inner h2,#homeowner-services .sized-container .success-container-inner h2,#homeowner-services .sized-container-condensed .form-container-inner h2,#homeowner-services .sized-container-condensed .success-container-inner h2{color:#86bcc2}#homeowner-services .sized-container .form-container-inner legend,#homeowner-services .sized-container-condensed .form-container-inner legend{padding-bottom:30px;color:#86bcc2}#homeowner-services .contact-section{background:#fff}#homeowner-services .contact-section .contact-details{text-align:center}#homeowner-services .contact-section .contact-details .location-container{margin-top:50px}#homeowner-services .contact-section .contact-details .location-container .title{text-transform:uppercase;color:#86bcc2}#homeowner-services .contact-section .contact-details .location-container p{margin-top:15px}#homeowner-services .contact-section .contact-details .contact-location{margin-top:30px}#homeowner-services .contact-section .contact-details .contact-location h2{text-transform:uppercase}#homeowner-services .contact-section .contact-details .contact-location h2.number{text-transform:uppercase;margin-top:20px}#equal-housing-opportunity,#terms-and-conditions{padding-bottom:120px}#equal-housing-opportunity .header,#terms-and-conditions .header{background:#86bcc2;padding:290px 5% 40px}#equal-housing-opportunity .header h1,#terms-and-conditions .header h1{font-weight:600;text-align:center;font-size:70px;line-height:70px;color:#fff;letter-spacing:14px}@media only screen and (max-width:768px){#equal-housing-opportunity .header,#terms-and-conditions .header{padding:120px 5% 40px}#equal-housing-opportunity .header h1,#terms-and-conditions .header h1{font-size:22px;line-height:30px;letter-spacing:8px}}#equal-housing-opportunity .container,#terms-and-conditions .container{position:relative}#equal-housing-opportunity h2,#terms-and-conditions h2{margin-top:95px}#equal-housing-opportunity hr,#terms-and-conditions hr{border:0;padding:0;margin:10px auto 0;width:100%;height:1px;background:#dfdfdf}#equal-housing-opportunity p,#equal-housing-opportunity ul,#terms-and-conditions p,#terms-and-conditions ul{margin-top:22px}#equal-housing-opportunity .side-nav,#terms-and-conditions .side-nav{top:95px}#equal-housing-opportunity .side-nav #listContainer,#terms-and-conditions .side-nav #listContainer{margin:34px 60px 60px}#equal-housing-opportunity .side-nav #expandable-list li,#terms-and-conditions .side-nav #expandable-list li{padding:21px 0 20px}#equal-housing-opportunity .side-nav #expandable-list li.active,#terms-and-conditions .side-nav #expandable-list li.active{color:#86bcc2}@media only screen and (max-width:768px){#equal-housing-opportunity .side-nav,#terms-and-conditions .side-nav{top:70px!important;height:100%}#equal-housing-opportunity .side-nav #listContainer,#terms-and-conditions .side-nav #listContainer{margin:0;height:100%}#equal-housing-opportunity .side-nav #expandable-list li,#terms-and-conditions .side-nav #expandable-list li{border-bottom:1px solid #dfdfdf}}#equal-housing-opportunity .side-nav.stick,#terms-and-conditions .side-nav.stick{top:95px;position:fixed}@media only screen and (max-width:768px){#equal-housing-opportunity .side-nav.stick,#terms-and-conditions .side-nav.stick{top:70px!important}}#equal-housing-opportunity .side-nav.stuck,#terms-and-conditions .side-nav.stuck{top:auto;position:absolute;bottom:-55px}#equal-housing-opportunity #right-column,#terms-and-conditions #right-column{padding:0 60px 0 0}#equal-housing-opportunity .scroll-to-sec,#terms-and-conditions .scroll-to-sec{overflow:hidden}#equal-housing-opportunity .container{max-width:80%;margin:0 auto}@media only screen and (max-width:768px){#equal-housing-opportunity #right-column,#terms-and-conditions #right-column{padding:0 5%}#equal-housing-opportunity .container{max-width:90%}}#investor-relations-aspot{position:relative;background:url(/Mvc/Content/images/investor-relations-aspot.jpg) center center no-repeat;background-size:cover;height:500px}#investor-relations-aspot .title-bar{position:absolute;left:0;bottom:0;width:100%;padding:37px 0;background:rgba(255,255,255,.8)}@media only screen and (max-width:670px){#investor-relations-aspot{height:330px}#investor-relations-aspot .title-bar{padding:12px 0}}#investor-relations-aspot h1{letter-spacing:1px;text-align:center;text-transform:uppercase}#investor-relations-iframe-wrapper iframe{overflow:hidden;width:100%}#disclaimer-wrapper{background:#f2f2f2}#disclaimer-wrapper .container{padding:60px 0}#disclaimer-wrapper .container h1{font-size:40px;color:#86bcc2;text-align:center}#disclaimer-wrapper .container .disclaimer-viewport{max-height:640px;margin-top:60px;overflow:scroll;background:#fff}@media only screen and (max-width:670px){#disclaimer-wrapper .container{max-width:100%;padding:35px 0}#disclaimer-wrapper .container h1{font-size:20px}#disclaimer-wrapper .container .disclaimer-viewport{max-height:395px;margin-top:35px}}#disclaimer-wrapper .container .disclaimer-viewport .disclaimer-contents{padding:35px 5% 55px}#disclaimer-wrapper .container .disclaimer-viewport .disclaimer-contents p{margin-top:20px}#disclaimer-wrapper .container .disclaimer-button-container{text-align:center;margin-top:50px}#promotions-and-events .promotions-aspot{height:725px;display:table;position:relative}@media only screen and (max-width:670px){#disclaimer-wrapper .container .disclaimer-viewport .disclaimer-contents{padding:5px 5% 25px}#promotions-and-events .promotions-aspot{height:600px}#promotions-and-events .promotions-aspot .sign-up-button p{font-size:12px;line-height:18px}}#promotions-and-events .promotions-aspot .copy{display:table-cell;vertical-align:middle;text-align:center}#promotions-and-events .promotions-aspot .copy .primary-text{text-transform:uppercase;display:inline-block;padding-bottom:15px;margin-bottom:15px}#promotions-and-events .promotions-aspot .copy .primary-text.Light{border-bottom:1px solid #fff}#promotions-and-events .promotions-aspot .copy .primary-text.Dark{border-bottom:1px solid #232323}#promotions-and-events .promotions-aspot .copy .secondary-text{text-transform:uppercase;font-weight:300}#promotions-and-events .promotions-aspot .sign-up-button{position:absolute;cursor:pointer;bottom:0;right:0;background:#7ab4ba;padding:20px 75px 20px 35px}@media only screen and (max-width:768px){#promotions-and-events .promotions-aspot .sign-up-button{width:50%;padding:20px;height:130px}#promotions-and-events .promotions-aspot .sign-up-button:before{left:0;top:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-left-color:#5f9197;border-width:10px;margin-top:-10px;z-index:1}}#promotions-and-events .promotions-aspot .sign-up-button p{letter-spacing:1px;text-transform:uppercase;font-weight:800;color:#fff}#promotions-and-events .promotions-aspot .sign-up-button p.light-green{color:#b7e3e6}#promotions-and-events .promotions-aspot .sign-up-button:after{top:40px;right:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#b7e3e6;border-width:8px;margin-left:-8px}@media only screen and (max-width:768px){#promotions-and-events .promotions-aspot .sign-up-button:after{top:auto;right:15px;bottom:15px}}#promotions-and-events .promotions-aspot .countdown{position:absolute;left:40px;bottom:40px;overflow:hidden}#promotions-and-events .promotions-aspot .countdown .progress{float:left;position:relative}@media only screen and (max-width:768px){#promotions-and-events .promotions-aspot .countdown{width:50%;bottom:0;left:0;background:#5f9197;height:130px}#promotions-and-events .promotions-aspot .countdown .progress{float:none;margin:0 auto}}#promotions-and-events .promotions-aspot .countdown .progress .data{position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#promotions-and-events .promotions-aspot .countdown .progress .data p{text-align:center;font-size:14px;color:#fff;margin:0;font-weight:300;text-transform:uppercase}#promotions-and-events .promotions-aspot .countdown .progress .data p .days-left{font-size:36px;font-weight:400}#promotions-and-events .promotions-aspot .countdown .progress #svg circle{stroke-dashoffset:0;-moz-transition:stroke-dashoffset 2s ease;-o-transition:stroke-dashoffset 2s ease;-webkit-transition:stroke-dashoffset 2s ease;transition:stroke-dashoffset 2s ease;stroke:rgba(255,255,255,.5);stroke-width:7px}#promotions-and-events .promotions-aspot .countdown .progress #svg #bar{stroke:#fff}#promotions-and-events .promotions-aspot .countdown .progress #cont{display:block;height:90px;width:90px;border-radius:100%;position:relative;-moz-transform:rotate(90deg) scaleX(-1);-ms-transform:rotate(90deg) scaleX(-1);-webkit-transform:rotate(90deg) scaleX(-1);transform:rotate(90deg) scaleX(-1)}@media only screen and (max-width:768px){#promotions-and-events .promotions-aspot .countdown .progress #cont{margin:20px auto 0}}#promotions-and-events .promotions-aspot .countdown p{margin:35px 0 0 15px;float:left;font-size:18px;font-weight:700;color:#fff}#promotions-and-events .promotions-email-dropdown-placeholder{position:relative;width:100%;height:0}#promotions-and-events .promotions-email-dropdown-placeholder .promotions-email-dropdown{padding:60px 5%;display:none;position:absolute;width:100%;text-align:center;background:#7ab4ba;z-index:1}#promotions-and-events .promotions-email-dropdown-placeholder .promotions-email-dropdown .primary-text{margin-bottom:15px;text-transform:uppercase;color:#232323}#promotions-and-events .promotions-email-dropdown-placeholder .promotions-email-dropdown .secondary-text{color:#232323}#promotions-and-events .promotions-email-dropdown-placeholder #promoter-submit-form{margin-top:20px}#promotions-and-events .promotions-email-dropdown-placeholder #promoter-submit-form .disclaimer-checkbox{max-width:660px;text-align:left}#promotions-and-events .promotions-email-dropdown-placeholder #promoter-submit-form .disclaimer-checkbox a{color:#000}#promotions-and-events .promotions-email-dropdown-placeholder #promoter-submit-form .error-message{color:#fff}#promotions-and-events .promotions-benefits{padding:70px 0;background:#f2f2f2}#promotions-and-events .promotions-benefits h2{text-align:center;padding:0 5%}#promotions-and-events .promotions-benefits ul{max-width:1133px;width:90%;margin:50px auto 0;overflow:hidden;text-align:center}@media only screen and (max-width:768px){#promotions-and-events .promotions-aspot .countdown p.toHide{display:none;float:none}#promotions-and-events .promotions-benefits ul{margin-top:30px}}#promotions-and-events .promotions-benefits ul li{width:33.33%;display:inline-block;vertical-align:top;margin-left:-5px;text-align:left}@media only screen and (max-width:768px){#promotions-and-events .promotions-benefits ul li{width:100%;margin-top:50px;display:block;margin-left:0}#promotions-and-events .promotions-benefits ul li:first-child{margin-top:0}}#promotions-and-events .promotions-benefits ul li .image-container,#promotions-and-events .promotions-benefits ul li h4,#promotions-and-events .promotions-benefits ul li p{max-width:86%;margin:0 auto}#promotions-and-events .promotions-benefits ul li h4{margin-top:15px;font-weight:400}#promotions-and-events .promotions-benefits ul li p{margin-top:10px;font-size:14px;font-weight:600;color:#acacac}#promotions-and-events .promotions-benefits .image-container img{max-width:100%}#promotions-and-events .promotions-deals{padding:70px 0;text-align:center}#promotions-and-events .promotions-deals .primary-text{max-width:86%;text-transform:uppercase;margin:0 auto}#promotions-and-events .promotions-deals ul{max-width:1133px;width:90%;margin:0 auto;overflow:hidden;text-align:center}@media only screen and (max-width:670px){#promotions-and-events .promotions-deals{padding:50px 0}#promotions-and-events .promotions-deals ul{margin-top:30px}}#promotions-and-events .promotions-deals ul li{width:25%;display:inline-block;margin-left:-4px;margin-top:70px;vertical-align:top}@media only screen and (max-width:768px){#promotions-and-events .promotions-deals ul li{width:33.33%;margin-top:30px}}@media only screen and (max-width:670px){#promotions-and-events .promotions-deals ul li{width:50%;margin-top:20px}}#promotions-and-events .promotions-deals ul li .contents{position:relative;margin:0 auto;width:86%}#promotions-and-events .promotions-deals ul li .contents h2{text-transform:uppercase}#promotions-and-events .promotions-deals ul li .contents a{display:block}#promotions-and-events .promotions-deals ul li .cont{position:relative}#promotions-and-events .promotions-deals ul li .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}#promotions-and-events .promotions-deals ul li .overlay:before{content:'';height:100%;vertical-align:middle;display:inline-block}#promotions-and-events .promotions-deals ul li .overlay .copy{display:inline-block;vertical-align:middle;margin-left:-4px;width:99%}#promotions-and-events .promotions-deals ul li .overlay .copy h1,#promotions-and-events .promotions-deals ul li .overlay .copy p{text-align:center;color:#fff}#promotions-and-events .promotions-deals ul li .overlay .copy p{font-weight:600;font-size:16px;text-transform:uppercase}@media only screen and (max-width:768px){#promotions-and-events .promotions-deals ul li .overlay .copy p{font-size:14px}}#promotions-and-events .promotions-deals ul li img{display:block;width:100%}#promotions-and-events .promotions-conditions{background-color:#f8f8f8;padding:110px 5% 0}@media only screen and (max-width:670px){#promotions-and-events .promotions-deals ul li .overlay .copy p{font-size:12px}#promotions-and-events .promotions-conditions{padding:45px 5% 0}#promotions-and-events .promotions-conditions h4{font-size:16px}}#promotions-and-events .promotions-conditions h4,#promotions-and-events .promotions-conditions p{color:#6e6e6e}#promotions-and-events .promotions-conditions h4{text-transform:uppercase;padding-bottom:15px;font-weight:400;border-bottom:1px solid #dfdfdf}#promotions-and-events .promotions-conditions p{margin-top:15px}#promotions-and-events .single-community-bar{padding:70px 6%;background:#aad0d4;text-align:center}#promotions-and-events .single-community-bar .primary-text{text-transform:uppercase;color:#fff}#state-page .state-a-spot{width:100%;height:550px}@media only screen and (max-width:768px){#state-page .state-a-spot{height:auto}}#state-page .state-a-spot .image{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:768px){#state-page .state-a-spot .image{height:480px}}@media only screen and (max-width:670px){#state-page .state-a-spot .image{height:380px}}#state-page .state-a-spot .image.with-description{width:50%;float:left}@media only screen and (max-width:768px){#state-page .state-a-spot .image.with-description{float:none;width:100%}}#state-page .state-a-spot .primary-text{text-shadow:1px 1px 20px rgba(0,0,0,.3);color:#fff;text-align:center;position:relative;top:55%;left:0;right:0;margin:auto;width:90%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#state-page .state-a-spot .state-description-container{background-color:#86bcc2;width:50%;height:100%;float:left;padding:40px 5%}#state-page .state-a-spot .state-description{position:relative;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:768px){#state-page .state-a-spot .state-description-container{float:none;width:100%;height:auto}#state-page .state-a-spot .state-description{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;top:inherit;width:100%}}#state-page .state-a-spot .state-description-header-text{color:#fff}#state-page .state-a-spot .state-description-text{color:#fff;padding:10px 0}#state-page .map-form-slide-out-component{background-color:#f8f8f8}#state-page #BoylResultsWrapper,#state-page #communityFeaturedResultsWrapper{display:none}#state-page #underFilter{position:relative;background-color:#86bcc2;padding:15px 20px;user-select:none}#state-page #underFilter .change-location-button{float:left}@media only screen and (max-width:768px){#state-page #underFilter .change-location-button{float:none;width:100%}}.detailed-region-page#state-page #underFilter .change-location-button{display:none}#state-page #underFilter .number-of-nearby-results,#state-page #underFilter .number-of-results{display:none;float:right;text-transform:uppercase;line-height:50px;color:#fff;margin-right:20px}#state-page #underFilter .number-of-nearby-results .icon,#state-page #underFilter .number-of-results .icon{position:relative;top:4px}#state-page #underFilter #changeLocation{width:450px;position:absolute;top:90px;left:20px;z-index:5;text-align:center;background-color:#86bcc2;max-height:0;overflow:hidden;-moz-transition:max-height .3s;-o-transition:max-height .3s;-webkit-transition:max-height .3s;transition:max-height .3s}@media only screen and (max-width:768px){#state-page #underFilter #changeLocation{width:100%;left:0}}#state-page #underFilter #changeLocation.open{max-height:500px}#state-page #underFilter #changeLocation .container{padding:50px 20px}#state-page #underFilter #changeLocation .change-location-header{text-transform:uppercase;color:#fff}#state-page #underFilter #changeLocation .dropDown{margin:10px auto 30px}#state-page .location-tabs{display:none;background-color:#f8f8f8;padding-top:25px}#state-page .location-tabs ul li{width:50%}.detailed-region-page#state-page .location-tabs{display:none}#state-page .market-county-city-container{background-color:#f8f8f8;padding:40px 0}#state-page .market-county-city-container .column{float:left;margin:0 1.5%;width:30.3%}#state-page .market-county-city-container ul{color:#232323;padding:20px 0;line-height:25px}@media only screen and (max-width:670px){#state-page .market-county-city-container .column{float:none;width:100%}#state-page .market-county-city-container ul{line-height:30px}}#state-page .market-county-city-container ul .market{margin:20px 0 5px}#state-page .market-county-city-container ul .market:first-child{margin-top:0}#state-page .market-county-city-container ul a:hover{color:#86bcc2}#sitemap .section{padding:60px 0;overflow:hidden}#sitemap .section.header-section{padding-top:225px}#sitemap .column{width:20%;margin:0 2.5% 30px;text-align:left;display:inline-block;vertical-align:top}@media only screen and (max-width:768px){#sitemap .section.header-section{padding-top:125px}#sitemap .column{width:100%;margin:0 0 30px}}#sitemap .properties-list{padding:10px 0 10px 10px}#sitemap .properties-list a{color:#232323}#sitemap .properties-list a:hover{color:#86bcc2}#sitemap .header-section .header{color:#86bcc2;text-transform:uppercase;padding-bottom:20px;margin-bottom:40px;border-bottom:solid 1px #86bcc2}#sitemap .nav-content,#sitemap .state-content{font-size:0;text-align:center}#sitemap .state-content{border-bottom:solid 1px #86bcc2}#sitemap .state-content .state-header{color:#232323;text-transform:uppercase;text-decoration:none;padding-left:10px;padding-bottom:15px;border-bottom:solid 1px #dfdfdf}#sitemap .state-content .communities-header{color:#86bcc2;padding:10px 0 10px 10px}#sitemap .nav-content .link{color:#232323;line-height:35px}#sitemap .nav-content .secondary-link{color:#232323}.testimonial-detail{padding-top:150px}.testimonial-detail p{margin-top:30px;font-weight:300;line-height:30px}.testimonial-detail p:first-child{margin-top:0}@media only screen and (max-width:670px){.testimonial-detail{padding-top:100px}.testimonial-detail p{margin-top:40px;text-align:center}}.testimonial-detail .testimonial-intro{width:60%;margin:0 auto;text-align:center}@media only screen and (max-width:1024px){.testimonial-detail .testimonial-intro{width:80%}}.testimonial-detail .testimonial-intro h1,.testimonial-detail .testimonial-intro h2{text-transform:uppercase;color:#86bcc2;padding-bottom:50px}.floor-button,.testimonials h1.a1-top,.timeline h1.a1-top,.whyChooseUsAspot h1.a1-top{text-transform:none}@media only screen and (max-width:670px){.testimonial-detail .testimonial-intro h1,.testimonial-detail .testimonial-intro h2{padding-bottom:0}}.testimonial-detail .testimonial-content{margin:100px auto 0;padding-bottom:50px;position:relative;width:80%}.testimonial-detail .testimonial-content:after{content:"";background:#232323;height:1px;position:absolute;width:50%;left:50%;top:-50px;margin-left:-25%}@media only screen and (max-width:1024px){.testimonial-detail .testimonial-content{padding-bottom:25px}}@media only screen and (max-width:670px){.testimonial-detail .testimonial-content{margin:40px auto 0}.testimonial-detail .testimonial-content:after{top:-20px}.timeline{overflow:hidden}}.testimonial-detail .testimonial-content .testimonial-by-line{text-align:right}.testimonials h1,.timeline h1,.whyChooseUsAspot h1{text-align:center}.whyChooseUsAspot{position:relative;background:#f2f2f2;overflow:hidden;padding:145px 0 115px}.whyChooseUsAspot hr{border:0;height:1px;background:#ddd;width:80px;margin:48px auto}.whyChooseUsAspot p{text-align:center;max-width:750px;margin:30px auto 0}.whyChooseUsAspot .downArrow{position:absolute;width:50px;height:50px;bottom:35px;left:0;right:0;margin:auto;cursor:pointer}.whyChooseUsAspot h2{text-align:center;font-size:28px;line-height:34px;letter-spacing:2px;color:#86bcc2}.whyChooseUsAspot .a1-top{font-weight:300;font-size:35px;line-height:39px;color:#232323;letter-spacing:4px}.testimonials h2,.timeline h2{line-height:34px;letter-spacing:2px;color:#86bcc2;text-align:center}.timeline{background:#fff;position:relative;padding:90px 0}.timeline h2{font-size:28px;font-weight:800}.timeline .nextBtn,.timeline .prevBtn{top:194px;bottom:auto}@media only screen and (max-width:768px){.timeline .nextBtn,.timeline .prevBtn{top:205px}}.timeline .prevBtn{display:none}.timeline .timelineViewport{max-width:1084px;width:75%;margin:30px auto 0;overflow:hidden}@media only screen and (max-width:670px){.timeline .nextBtn,.timeline .prevBtn{top:211px}.timeline .timelineViewport{overflow:visible}}.timeline .timelineViewport .timelineNav{position:relative;top:0;left:0;height:100px}.timeline .timelineViewport .timelineNav .timelineYearContainer{width:100%;position:relative;top:50px;z-index:0}.timeline .timelineViewport .timelineNav .timelineYearContainer .timelineDashThrough{position:absolute;top:50%;left:0;width:100%;height:1px;background:#d8d8d8}.timeline .timelineViewport .timelineNav .timelineYearContainer .timelineYear{position:relative;float:left;width:500px;height:50px;border-left:1px solid #d8d8d8}.timeline .timelineViewport .timelineNav .timelineYearContainer .timelineYear .timelineYearTitle{position:absolute;width:40px;margin-left:-20px;left:0;top:-40px;font:800 16px/20px Raleway,sans-serif;text-align:center;color:#6e6e6e}.timeline .timelineViewport .timelineNav .timelineNodeContainer{position:absolute;top:50px;left:0;width:100%;height:50px;overflow:hidden;z-index:1}.timeline .timelineViewport .timelineNav .timelineNodeContainer .timelineNode{position:absolute;top:19px;left:0;width:13px;height:13px;margin-left:-7px;border-radius:100%;background:#6e6e6e}.timeline .timelineViewport .timelineNav .timelineNodeContainer .timelineNode:hover{background:#fff;border:3px solid #86bcc2;cursor:pointer}.timeline .timelineViewport .timelineNav .timelineNodeContainer .timelineNode.active{top:16px;background:#fff;width:20px;height:20px;margin-left:-10px;border:4px solid #86bcc2;cursor:pointer}.timeline .timelineInfo{max-width:800px;width:100%;margin:52px auto 0;position:relative}.timeline .timelineInfo .timelineDots{position:absolute;left:3.7%;top:-65px}.timeline .timelineInfo .timelineInfoLeft{float:left;width:8%;height:100%}.timeline .timelineInfo .timelineInfoLeft img{max-width:100%}.timeline .timelineInfo .timelineInfoRight{float:left;width:90%;height:100%;margin-left:2%}.timeline .timelineInfo .timelineInfoRight p{margin-top:5px;max-width:350px}.timeline .timelineInfo .timelineInfoRight p.two{font-weight:700}.timeline .timelineInfo .timelineInfoRight p.four{margin-top:12px;font-size:14px;font-style:italic;font-weight:300}.timeline .timelineInfo .timelineInfoImages{overflow:hidden;width:100%;margin-top:15px}.timeline .timelineInfo .timelineInfoImages li{float:left;width:46%;margin-right:3%}.timeline .timelineInfo .timelineInfoImages li img{max-width:100%}.testimonials{position:relative;padding:90px 0;background:#fff}.testimonials h2{font-size:28px;font-weight:800}.testimonials #dropdown-container .dropDown{width:300px;margin:20px auto 0}@media only screen and (max-width:670px){.testimonials #dropdown-container .dropDown{width:100%}}.testimonials .nextBtn,.testimonials .prevBtn{width:50px;height:50px}.testimonials .testimonialViewport{width:100%;overflow:hidden}.testimonials ul{margin-top:60px;position:relative;overflow:hidden}.testimonials ul li{float:left;padding:50px;border-left:1px solid #d8d8d8;text-align:center}.testimonials ul li p.three{color:#acacac}.testimonials ul li p a{display:inline-block;position:relative;margin-top:18px;text-align:center;text-transform:uppercase;font-weight:800}.testimonials ul li p a:after{left:115%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#88b7d5;border-width:5px;margin-top:-5px}#community-detail-page,#home-design-page,.deffered-content-contianer,.sized-wrapper,body{position:relative}.testimonials ul li:first-child{border-left:1px solid #fff}body,html{height:100%;display:block;min-width:100%!important}body{background-color:#fff!important}:root{--fides-overlay-primary-color:#5f9197!important;--fides-overlay-primary-button-background-hover-color:#86bcc2!important;--fides-overlay-hover-color:#86bcc2!important;--fides-overlay-primary-active-disabled-color:#86bcc2!important}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.hide-on-desktop{display:none}@media only screen and (max-width:768px){.hide-on-desktop{display:block}.hide-on-mobile{display:none}#FooterHomeLink{padding:17px}}.hide-on-all{display:none}.container{width:100%;margin:0 auto}.wrapper83percent{width:83%;margin:0 auto}@media only screen and (max-width:670px){.wrapper83percent{width:100%}}.clear:after{content:"";display:block;width:0;height:0;clear:both}.centered,.centerer{display:inline-block;vertical-align:middle}.nowrap{white-space:nowrap}.centerer{height:100%;white-space:nowrap}.centered{margin-left:-5px;width:100%;white-space:normal}.MSIE .dropDown,.MSIE10 .dropDown,.MSIE9 .dropDown{overflow:hidden}.MSIE .dropDown select,.MSIE10 .dropDown select,.MSIE9 .dropDown select{width:110%}.content-section{height:0;overflow:hidden}.content-section.active{height:auto;visibility:visible}.deffered-content-contianer{min-height:500px}@media only screen and (max-width:670px){.deffered-content-contianer{min-height:300px}}.featured-content-section{overflow:hidden}.full-width-wrapper{width:100%}.table-wrapper{display:table;width:100%;height:100%}.table-content-centered{display:table-cell;vertical-align:middle;text-align:center}.background-cover{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sized-wrapper{max-width:1440px;width:100%;margin:0 auto}#right-column{border-left:318px solid #f8f8f8}.floorplan-carousel img,.home-carousel img{width:700px;display:block;margin:50px auto 0}.floor-frame-container{margin-top:100px;width:90%;height:500px;background:gray;margin-bottom:100px}@media only screen and (max-width:768px){#right-column{border-left:none}.floor-frame-container{width:100%}}.floor-heading{font-size:18px;text-transform:uppercase;font-weight:800;border-top:1px solid #dfdfdf;padding-top:30px}.floor-list{margin-top:10px;border-bottom:1px solid #dfdfdf;padding-bottom:30px}.floor-button{color:#6e6e6e;font-size:16px;padding:5px 0;font-weight:800;border:none;cursor:pointer}.floor-button.active{color:#86bcc2}.chatLink{display:none}