<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html .border-primary,html .floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .slick-dots li button:before,html .invertedPrimaryButton,html .residentsBottomContent .hasSlider .residentsScroller .slick-dots li button:before{border-color:var(--color-primary)}html .active .active-color-primary,html .active-color-primary.active,html .color-primary,html .communityMap .featured-place:not(.active):hover .place-name,html .invertedButton.invertedWhite:hover:not(:disabled),html .invertedButton:focus:not(:disabled):not(.invertedGray),html .invertedButton:hover:not(:disabled):not(.invertedGray),html .invertedPrimaryButton,html .notFound h1,html .tempPrice,html body.keyboard-user .communityMap .featured-place:not(.active):focus .place-name,html header.transparent{color:var(--color-primary)}html .active .active-fill-primary,html .active-fill-primary.active,html .communityMap .featured-place:not(.active):hover .place-icon .place-svg .place-svg-path,html .fill-primary,html body.keyboard-user .communityMap .featured-place:not(.active):focus .place-icon .place-svg .place-svg-path{fill:var(--color-primary)}html .active .active-background-primary,html .active-background-primary.active,html .background-before-primary:before,html .background-primary,html .blueButton:before,html .communityMap .featured-place.active,html .communityMap .map-results-listing .active-background-primary.active,html .communityMap .map-results-listing .place-type:focus,html .floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .slick-dots li.slick-slide-is-active button:before,html .homeSeoContent .sliderWrapper #communitySlider .communityPhotos .slick-dots li.slick-active button:before,html .invertedPrimaryButton:hover:not(:disabled):before,html .invertedPrimaryButton:not(:disabled):focus:before,html .rentpingCheckboxWrapper input[type=checkbox]:checked+.fakeCheckbox:before,html .residentsBottomContent .hasSlider .residentsScroller .slick-dots li.slick-slide-is-active button:before,html input.blueButton{background-color:var(--color-primary)}.invertedButton,.invertedPrimaryButton{position:relative;z-index:1;-webkit-transition:color 250ms}.invertedAccentButton,.invertedButton,.invertedPrimaryButton{padding:11px;font-size:12px;line-height:16px;font-family:Poppins,Arial,Helvetica,Sans-serif;font-weight:500;overflow:hidden;text-decoration:none;letter-spacing:1px}html .stroke-primary{stroke:var(--color-primary)}html .communityMap .poi-select .poi-choice input[type=checkbox]:checked~.checkbox-indicator{background:var(--color-primary)}html .communityMap .featured-place:not(.active):hover .place-name{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}html .active .active-fill-accent,html .active-fill-accent.active,html .fill-accent{fill:var(--color-accent)}html .communityMap .info-bubble-container{border-left-color:var(--color-primary)!important}html .detailsListing .detailsSectionHeader.hasUtilityTabs h3 .tabButtons button.active{border-color:var(--color-primary)}@media (min-width:970px){html .videoPlayerContainer{background-color:transparent}}html .color-primary-transparent{color:var(--color-primary-transparent)}html .active .active-color-accent,html .active-color-accent.active,html .color-accent,html .invertedAccentButton,html a{color:var(--color-accent)}html .detailsListing .detailsSectionHeader.hasUtilityTabs h3 .tabButtons button:hover{background-color:var(--color-primary-10-pct)}html .floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .slick-dots li:not(.slick-slide-is-active) button:hover:before,html .homeSeoContent .sliderWrapper #communitySlider .communityPhotos .slick-dots li:not(.slick-active) button:hover:before,html .residentsBottomContent .hasSlider .residentsScroller .slick-dots li:not(.slick-slide-is-active) button:hover:before{background-color:var(--color-primary-50-pct)}html .accentButton:before,html .active .active-background-accent,html .active-background-accent.active,html .background-accent,html .communityDetailsFloorplans .floorplanListing .clickableRow:focus .buttonHolder,html .communityDetailsFloorplans .floorplanListing .clickableRow:hover .buttonHolder,html .invertedAccentButton:focus:before,html .invertedAccentButton:hover:before,html .orangeButton:before,html .slider .dots .dot.active,html .solidButton:before,html .specialLinksWrapper .specialLinks a:before,html .specialLinksWrapper .widthLimiter .specialLinks a.selected,html .specialLinksWrapper .widthLimiter .specialLinks a:hover,html input.accentButton,html input.orangeButton,html input.solidButton{background-color:var(--color-accent)}html header:not(.transparent) .headerLinks a:not(.selected):hover{border-color:var(--color-primary-50-pct)}html header:not(.transparent) .navigation-cta a.navigation-cta-primary-line:hover .navigation-cta-primary-line-text{border-bottom-color:var(--color-primary-50-pct)}html .accentButton,html .active .active-border-color-accent,html .active-border-color-accent.active,html .border-accent,html .communityDetailsFloorplans .floorplanListing .clickableRow:focus,html .communityDetailsFloorplans .floorplanListing .clickableRow:hover,html .invertedAccentButton,html .orangeButton,html .rentpingSelectWrapper .select-wrapper:after,html .residentsMainContent .residentsCard:hover,html .slider .dots .dot,html .solidButton,html .specialLinksWrapper .specialLinks a,html .specialLinksWrapper .widthLimiter .specialLinks a{border-color:var(--color-accent)}html .stroke-accent{stroke:var(--color-accent)}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan-info-box .floorplan-stats .stat-value+.stat-value:before,html .formQuestion input:not([type=checkbox]):hover,html .formQuestion select:hover,html .formQuestion textarea:hover,html .white-email-popup .email-items input:focus,html .white-email-popup .email-items input:hover,html .white-email-popup .email-items select:focus,html .white-email-popup .email-items select:hover,html .white-email-popup .email-items textarea:focus,html .white-email-popup .email-items textarea:hover{border-left-color:var(--color-accent)!important}html .formQuestion input:not([type=checkbox]):focus,html .formQuestion select:focus,html .formQuestion textarea:focus,html .mfp-wrap .mfp-content #appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table tbody tr td.date-picker-selected-date,html body .date-picker-container .date-pickertable.date-picker-table tbody tr td.date-picker-selected-date{border-color:var(--color-accent)!important}html .mfp-wrap .mfp-content #appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .time-scroller .appt-time-option.time-picker-selected-time{border-color:var(--color-accent)}.banner-content .external-link-icon,.banner-content .mfp-close-btn-in .mfp-close,.banner-content a,html .banner-content .banner-inner-content{color:var(--font-color-banner)}.clear-fix:after{content:"";display:table;clear:both}.form-submit-animation,.invertedAccentButton,.invertedButton,.invertedPrimaryButton,.linkBtn,.loading-animation,a.accentButton,a.blueButton,a.orangeButton,a.solidButton,a.whiteBtn{display:inline-block}:root{--color-primary:#666766;--color-primary-10-pct:rgba(102, 103, 102, 0.1);--color-primary-50-pct:rgba(102, 103, 102, 0.5);--color-accent:#ababab;--color-accent-10-pct:rgba(171, 171, 171, 0.1);--color-accent-50-pct:rgba(171, 171, 171, 0.5);--color-success-green:#20b574;--color-error-red:#bf292e;--color-available-green:#4ea73e;--color-signed-waitlist-yellow:#f0d125;--background-color-white:#ffffff;--background-color-slight-transparent-white:rgba(255, 255, 255, 0.85);--background-color-semi-transparent-white:rgba(255, 255, 255, 0.75);--background-color-very-transparent-white:rgba(255, 255, 255, 0.06);--background-color-light-gray:#f2f2f3;--background-color-disabled-gray:#f9f9f9;--background-color-accessible-gray:#ebebeb;--background-color-gray:#cccccc;--background-color-light-charcoal:#666766;--background-color-charcoal:#2d2d2d;--background-color-black:#000000;--background-color-primary:#666766;--background-color-semi-transparent-charcoal:rgba(45, 45, 45, 0.7);--background-color-semi-transparent-charcoal-lighter:rgba(45, 45, 45, 0.63);--background-color-semi-transparent-gray:rgba(45, 45, 45, 0.33);--background-color-very-transparent-gray:rgba(45, 45, 45, 0.2);--background-color-semi-transparent-light-gray:rgba(242, 242, 243, 0.2);--background-color-for-low-res-transition-to-hi-res-photo:rgba(45, 45, 45, 0.7);--background-color-banner:#f2f2f3;--background-color-specials-flag:var(--color-accent);--font-color-black:#000000;--font-color-charcoal:#666766;--font-color-dark-charcoal:#575757;--font-color-darker-charcoal:#444444;--font-color-darkest-charcoal:#333333;--font-color-gray:#999999;--font-color-light-gray:#b2b2b2;--font-color-lightest-gray:#cccccc;--font-color-white:#ffffff;--font-color-primary:#666766;--font-color-banner:#333333;--font-color-specials-flag:var(--font-color-white);--border-color-gray:#cccccb;--border-color-charcoal:#666766;--border-color-white:#ffffff;--border-color-semi-transparent-white:rgba(255, 255, 255, 0.5);--border-color-accent:#ababab;--border-color-light-gray:#eeeeee;--svg-color-white:#ffffff;--svg-color-light-gray:#dcdcdc;--svg-color-gray:#808080;--svg-color-charcoal:#666766;--svg-color-primary:#666766;--select2-padding-right:60px;--title-font-size:20px;--transition-time-medium-slow:500ms;--transition-time-medium:250ms;--transition-time-quick:100ms;--transition-time-quicker:25ms;--slider-arrow-small-height:25px;--slider-arrow-medium-height:35px;--slider-arrow-large-height:55px;--slider-arrow-small-width:25px;--slider-arrow-medium-width:35px;--slider-arrow-large-width:55px;--font-weight-open-sans-regular:400;--font-weight-open-sans-bold:600;--font-weight-poppins-regular:500;--font-weight-poppins-bold:600;--standard-header-line-height:42px;--standard-paragraph-line-height:30px;--box-shadow-black:0px 1px 4px 0px rgba(68, 68, 68, 0.5);--input-background-color:#f8f8f8;--rentping-orange:#ef9646;--rentping-navy:#1f536d;--rentping-navy-transparent:rgba(31, 83, 109, 0.7);--rentping-teal:#5ac3b7;--media-bp-tablet:768px;--media-bp-small-desktop:1024px;--media-bp-medium-desktop:1200px;--media-bp-laptop-desktop:1260px;--media-bp-large-desktop:1366px;--media-bp-extra-large-desktop:1700px;--media-bp-extra-large-desktop-height:1200px;--media-bp-small-macbook-width:1280px;--media-bp-small-macbook-low-height:700px;--media-bp-small-macbook-high-height:750px;--media-bp-macbook-width:1440px;--media-bp-macbook-low-height:720px;--media-bp-macbook-high-height:900px;--mobile-side-padding:24px;--tablet-side-padding:36px;--small-desktop-side-padding:68px;--medium-desktop-side-padding:86px;--google-translate-height:40px;--slick-dot-size:12px;--slick-dot-border-width:2px;--slider-distance-element-height:35px}.bathIcon .bathSvgPath,.bedIcon .bedSvgPath,.bedIcon .bedSvgPoly,.bedIcon .bedSvgRect,.floorplanIcon .floorplanSvgPath,.priceIcon .priceSvgPath{fill:#fff}.linkBtn{vertical-align:middle}.invertedButton{min-width:115px;text-align:center;color:#666766;border:1px solid #666766;background-color:transparent;transition:color 250ms}a.invertedButton:focus,a.invertedButton:hover{text-decoration:none}.invertedButton:focus:not(:disabled),.invertedButton:hover:not(:disabled){color:#fff;cursor:pointer}.invertedButton:not(:disabled):before{content:"";position:absolute;left:50%;top:50%;background-color:transparent;-webkit-transition:height 250ms,background 250ms;transition:height 250ms,background 250ms;z-index:-1;height:0;width:100%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.invertedButton:focus:before,.invertedButton:hover:before{height:375%;background-color:#fff}.invertedButton.largeBtn:focus:before,.invertedButton.largeBtn:hover:before{height:600%}.invertedButton.extraLargeBtn:focus:before,.invertedButton.extraLargeBtn:hover:before{height:700%}.invertedButton.invertedGray{border-color:#666766;color:#666766}.invertedButton.invertedGray:focus,.invertedButton.invertedGray:hover{color:#fff}.invertedButton.invertedGray:focus:before,.invertedButton.invertedGray:hover:before{background-color:#666766}.invertedButton.invertedWhite{border-color:#fff;color:#fff}.invertedButton.invertedWhite:focus,.invertedButton.invertedWhite:hover{color:#666766}.invertedButton.invertedWhite:focus:before,.invertedButton.invertedWhite:hover:before{background-color:#fff}.invertedPrimaryButton{min-width:115px;text-align:center;color:#1f536d;border:1px solid #1f536d;background-color:transparent;transition:color 250ms}.invertedAccentButton:not(:disabled):before,.invertedPrimaryButton:not(:disabled):before{position:absolute;top:50%;height:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);width:100%}a.invertedPrimaryButton:focus,a.invertedPrimaryButton:hover{text-decoration:none}.invertedPrimaryButton:focus:not(:disabled),.invertedPrimaryButton:hover:not(:disabled){color:#fff;cursor:pointer}.invertedPrimaryButton:not(:disabled):before{content:"";left:50%;background-color:transparent;-webkit-transition:height 250ms,background 250ms;transition:height 250ms,background 250ms;z-index:-1;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.invertedPrimaryButton:focus:before,.invertedPrimaryButton:hover:before{height:375%;background-color:#fff}.invertedPrimaryButton.largeBtn:focus:before,.invertedPrimaryButton.largeBtn:hover:before{height:600%}.invertedPrimaryButton.extraLargeBtn:focus:before,.invertedPrimaryButton.extraLargeBtn:hover:before{height:700%}.invertedAccentButton{min-width:115px;text-align:center;color:#ef9646;border:1px solid #ef9646;background-color:transparent;position:relative;z-index:1;-webkit-transition:color 250ms;transition:color 250ms}a.invertedAccentButton:focus,a.invertedAccentButton:hover{text-decoration:none}.invertedAccentButton:focus:not(:disabled),.invertedAccentButton:hover:not(:disabled){color:#fff;cursor:pointer}.invertedAccentButton:not(:disabled):before{content:"";left:50%;background-color:transparent;-webkit-transition:height 250ms,background 250ms;transition:height 250ms,background 250ms;z-index:-1;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.invertedAccentButton:focus:before,.invertedAccentButton:hover:before{height:375%;background-color:#fff}.accentButton,.blueButton,.orangeButton,.solidButton{background-color:transparent;border:0;line-height:16px;padding:12px;color:#fff;font-size:12px;text-align:center;font-family:Poppins,Arial,Helvetica,Sans-serif;font-weight:500;text-decoration:none;overflow:hidden;min-width:115px}.invertedAccentButton.largeBtn:focus:before,.invertedAccentButton.largeBtn:hover:before{height:600%}.invertedAccentButton.extraLargeBtn:focus:before,.invertedAccentButton.extraLargeBtn:hover:before{height:700%}.blueButton,.solidButton{position:relative;letter-spacing:1px;z-index:0}.blueButton:hover:not(:disabled),.solidButton:hover:not(:disabled){cursor:pointer}a.blueButton:focus,a.blueButton:hover,a.solidButton:focus,a.solidButton:hover{text-decoration:none}button.blueButton,button.solidButton,input.blueButton,input.solidButton{background-color:#666766}button.blueButton:not(:disabled):hover,button.solidButton:not(:disabled):hover,input.blueButton:not(:disabled):hover,input.solidButton:not(:disabled):hover{cursor:pointer}.blueButton:disabled,.solidButton:disabled{opacity:.5;cursor:default}.accentButton:hover:not(:disabled),.orangeButton:hover:not(:disabled),button.accentButton:not(:disabled):hover,button.orangeButton:not(:disabled):hover,input.accentButton:not(:disabled):hover,input.orangeButton:not(:disabled):hover{cursor:pointer}.blueButton:before,.solidButton:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:-2;background-color:#666766}.blueButton:after,.solidButton:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);opacity:.1;background-color:#2d2d2d;-webkit-transition:height 150ms linear;transition:height 150ms linear;z-index:-1}.accentButton:after,.orangeButton:after,.whiteBtn:after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg)}.blueButton:disabled:after,.blueButton:focus:after,.blueButton:hover:after,.solidButton:disabled:after,.solidButton:focus:after,.solidButton:hover:after{height:500%}.blueButton.largeBtn:disabled:after,.blueButton.largeBtn:focus:after,.blueButton.largeBtn:hover:after,.solidButton.largeBtn:disabled:after,.solidButton.largeBtn:focus:after,.solidButton.largeBtn:hover:after{height:600%}.blueButton.extraLargeBtn:disabled:after,.blueButton.extraLargeBtn:focus:after,.blueButton.extraLargeBtn:hover:after,.solidButton.extraLargeBtn:disabled:after,.solidButton.extraLargeBtn:focus:after,.solidButton.extraLargeBtn:hover:after{height:700%}.accentButton,.orangeButton{position:relative;letter-spacing:1px;z-index:0}.accentButton:after,.accentButton:before,.orangeButton:after,.orangeButton:before,.whiteBtn:after,.whiteBtn:before{position:absolute;content:""}a.accentButton:focus,a.accentButton:hover,a.orangeButton:focus,a.orangeButton:hover{text-decoration:none}button.accentButton,button.orangeButton,input.accentButton,input.orangeButton{background-color:#ef9646}.accentButton:disabled,.orangeButton:disabled{opacity:.5;cursor:default}.accentButton:before,.orangeButton:before{top:0;left:0;bottom:0;right:0;z-index:-2;background-color:#ef9646}.accentButton:after,.orangeButton:after{top:50%;left:50%;width:100%;height:0;transform:translateX(-50%) translateY(-50%) rotate(45deg);opacity:.1;background-color:#2d2d2d;-webkit-transition:height 150ms linear;transition:height 150ms linear;z-index:-1}.textBtn,.whiteBtn{background-color:transparent}.accentButton:disabled:after,.accentButton:focus:after,.accentButton:hover:after,.orangeButton:disabled:after,.orangeButton:focus:after,.orangeButton:hover:after{height:500%}.accentButton.largeBtn:disabled:after,.accentButton.largeBtn:focus:after,.accentButton.largeBtn:hover:after,.orangeButton.largeBtn:disabled:after,.orangeButton.largeBtn:focus:after,.orangeButton.largeBtn:hover:after{height:600%}.accentButton.extraLargeBtn:disabled:after,.accentButton.extraLargeBtn:focus:after,.accentButton.extraLargeBtn:hover:after,.orangeButton.extraLargeBtn:disabled:after,.orangeButton.extraLargeBtn:focus:after,.orangeButton.extraLargeBtn:hover:after{height:700%}.textBtn{border:none;cursor:pointer;color:#666766}.whiteBtn{position:relative;overflow:hidden;color:#ababab;min-width:115px;padding:12px;text-align:center;text-decoration:none;font-size:12px;letter-spacing:1px;line-height:16px;font-family:Poppins,Arial,Helvetica,Sans-serif;font-weight:500;z-index:0;border:0}.whiteBtn:before,button.whiteBtn,input.whiteBtn{background-color:#fff}.whiteBtn:hover:not(:disabled){cursor:pointer}a.whiteBtn:focus,a.whiteBtn:hover{text-decoration:none}button.whiteBtn:not(:disabled):hover,input.whiteBtn:not(:disabled):hover{cursor:pointer}.whiteBtn:disabled{opacity:.5;cursor:default}.whiteBtn:before{top:0;left:0;bottom:0;right:0;z-index:-2}.whiteBtn:after{top:50%;left:50%;width:100%;height:0;transform:translateX(-50%) translateY(-50%) rotate(45deg);opacity:.1;background-color:#2d2d2d;-webkit-transition:height 150ms linear;transition:height 150ms linear;z-index:-1}.whiteBtn:disabled:after,.whiteBtn:focus:after,.whiteBtn:hover:after{height:500%}.whiteBtn.largeBtn:disabled:after,.whiteBtn.largeBtn:focus:after,.whiteBtn.largeBtn:hover:after{height:600%}.whiteBtn.extraLargeBtn:disabled:after,.whiteBtn.extraLargeBtn:focus:after,.whiteBtn.extraLargeBtn:hover:after{height:700%}@-webkit-keyframes loadingSpin{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes loadingSpin{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.videoPlayer .loading-sizer{position:relative;height:0;width:100%;padding-bottom:55%}.videoPlayer .loading-sizer .loading-animation{position:absolute;top:calc(50% - 12.5px);left:calc(50% - 12.5px)}.floorplanSliderSizingDiv .loading-sizer{position:absolute;top:0;right:0;left:0;bottom:0}.slick-slide{background:url(/assets/images/community/ajax-loader.gif) center no-repeat #000}.slick-initialized .slick-slide{background:0 0}.loading-animation{height:25px;width:25px;border-radius:50%;border:3px solid rgba(75,75,75,.6);border-left-color:rgba(255,255,255,.9);margin:0 auto;-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:loadingSpin 1s linear infinite;animation:loadingSpin 1s linear infinite;position:absolute;top:calc(50% - 12.5px);left:calc(50% - 12.5px)}.loading-animation.small{height:6px;width:6px}.form-submit-animation{height:10px;width:10px;line-height:10px;border-radius:50%;border:3px solid #fff;border-left-color:rgba(68,68,68,.5);margin:0 0 0 3px;-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:loadingSpin 1s linear infinite;animation:loadingSpin 1s linear infinite}.standardForm .formQuestion{position:relative}.standardForm .formQuestion+.formQuestion{margin-top:20px}.standardForm .formQuestion input:not([type=checkbox]):not([type=radio]){-webkit-appearance:none;-moz-appearance:none;display:block;padding:6px 12px;margin:0;height:39px;width:100%;min-height:39px;font-size:.8rem;border-left:1px solid #cccccb;-webkit-transition:border .1s linear,padding .1s linear;transition:border .1s linear,padding .1s linear;-webkit-box-sizing:border-box;box-sizing:border-box}.standardForm .formQuestion input:not([type=checkbox]):not([type=radio]):focus,.standardForm .formQuestion input:not([type=checkbox]):not([type=radio]):hover{padding-left:9px;border-left-width:4px}.standardForm .formQuestion input:not([type=checkbox]):not([type=radio])::-moz-placeholder{color:#666766;opacity:1}.standardForm .formQuestion input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder{color:#666766}.standardForm .formQuestion input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder{color:#666766}.standardForm .formQuestion input:not([type=checkbox]):not([type=radio])::-ms-input-placeholder{color:#666766}.standardForm .formQuestion input:not([type=checkbox]):not([type=radio])::placeholder{color:#666766}.standardForm .formQuestion input:not([type=checkbox]):not([type=radio]):not(:-moz-placeholder-shown){padding-top:12px;padding-bottom:0}.standardForm .formQuestion input:not([type=checkbox]):not([type=radio]):not(:-ms-input-placeholder){padding-top:12px;padding-bottom:0}.standardForm .formQuestion input:not([type=checkbox]):not([type=radio]):not(:placeholder-shown){padding-top:12px;padding-bottom:0}.standardForm .formQuestion input:not([type=checkbox]):not([type=radio]):focus{padding-top:12px;padding-bottom:0}.standardForm .formQuestion legend{font-size:.8rem;color:#666766}.standardForm .formQuestion input[type=checkbox]{margin:0}.standardForm .formQuestion textarea{-webkit-appearance:none;-moz-appearance:none;padding:12px;margin:0;width:100%;max-width:100%;min-height:115px;font-size:.8rem;-webkit-transition:border .1s linear,padding .1s linear;transition:border .1s linear,padding .1s linear;-webkit-box-sizing:border-box;box-sizing:border-box}.standardForm .formQuestion textarea:focus,.standardForm .formQuestion textarea:hover{padding-left:9px}.standardForm .formQuestion textarea::-moz-placeholder{color:#666766;opacity:1}.standardForm .formQuestion textarea:-ms-input-placeholder{color:#666766}.standardForm .formQuestion textarea::-webkit-input-placeholder{color:#666766}.standardForm .formQuestion textarea::-ms-input-placeholder{color:#666766}.standardForm .formQuestion textarea::placeholder{color:#666766}.standardForm .formQuestion textarea:not(:-moz-placeholder-shown){padding-top:18px}.standardForm .formQuestion textarea:not(:-ms-input-placeholder){padding-top:18px}.standardForm .formQuestion textarea:not(:placeholder-shown){padding-top:18px}.standardForm .formQuestion textarea:focus{padding-top:18px}.standardForm .formQuestion select{-webkit-transition:border .1s linear,padding .1s linear;transition:border .1s linear,padding .1s linear;-webkit-box-sizing:border-box;box-sizing:border-box}.standardForm .formQuestion select:focus,.standardForm .formQuestion select:hover{padding-left:9px}.standardForm .formQuestion select.hasValue{padding-top:12px;padding-bottom:0}.standardForm .formQuestion select::-ms-expand{display:none}.standardForm .formQuestion input[type=text],.standardForm .formQuestion input[type=email],.standardForm .formQuestion select,.standardForm .formQuestion textarea{background:#f8f8f8;border:1px solid #cccccb;border-radius:3px}.standardForm .formQuestion input[type=text]:hover,.standardForm .formQuestion input[type=email]:hover,.standardForm .formQuestion select:hover,.standardForm .formQuestion textarea:hover{background:#fff;border-left-width:4px}.standardForm .formQuestion input[type=text]:focus,.standardForm .formQuestion input[type=email]:focus,.standardForm .formQuestion select:focus,.standardForm .formQuestion textarea:focus{border:2px solid #ef9646;background:#fff;border-left-width:4px!important}.standardForm .formQuestion input[type=text]:focus::-webkit-input-placeholder,.standardForm .formQuestion input[type=email]:focus::-webkit-input-placeholder,.standardForm .formQuestion select:focus::-webkit-input-placeholder,.standardForm .formQuestion textarea:focus::-webkit-input-placeholder{opacity:0}.standardForm .formQuestion input[type=text]:focus::-moz-placeholder,.standardForm .formQuestion input[type=email]:focus::-moz-placeholder,.standardForm .formQuestion select:focus::-moz-placeholder,.standardForm .formQuestion textarea:focus::-moz-placeholder{opacity:0}.standardForm .formQuestion input[type=text]:focus:-ms-input-placeholder,.standardForm .formQuestion input[type=email]:focus:-ms-input-placeholder,.standardForm .formQuestion select:focus:-ms-input-placeholder,.standardForm .formQuestion textarea:focus:-ms-input-placeholder{opacity:0}.standardForm .formQuestion input[type=text]:focus::-ms-input-placeholder,.standardForm .formQuestion input[type=email]:focus::-ms-input-placeholder,.standardForm .formQuestion select:focus::-ms-input-placeholder,.standardForm .formQuestion textarea:focus::-ms-input-placeholder{opacity:0}.standardForm .formQuestion input[type=text]:focus::placeholder,.standardForm .formQuestion input[type=email]:focus::placeholder,.standardForm .formQuestion select:focus::placeholder,.standardForm .formQuestion textarea:focus::placeholder{opacity:0}.standardForm .formQuestion input[type=text].inputError,.standardForm .formQuestion input[type=email].inputError,.standardForm .formQuestion select.inputError,.standardForm .formQuestion textarea.inputError{border:1px solid;border-color:#bf292e!important;padding-left:9px;border-left-width:4px}.standardForm .formQuestion input[type=text]:focus+label,.standardForm .formQuestion input[type=email]:focus+label,.standardForm .formQuestion select:focus+label,.standardForm .formQuestion textarea:focus+label{-webkit-transform:translateY(-2px) scale(.9);transform:translateY(-2px) scale(.9);opacity:1;-webkit-transform-origin:left top;transform-origin:left top}.standardForm .formQuestion .recaptcha-and-error-container{display:inline-block;position:relative}.standardForm .formQuestion .recaptcha-and-error-container .recaptcha-container{display:inline-block}.standardForm .formQuestion .recaptcha-and-error-container .recaptcha-container.inputError{border:1px solid #bf292e;border-radius:3px}.standardForm .formQuestion input[type=text]:not(:-moz-placeholder-shown)+label,.standardForm .formQuestion input[type=email]:not(:-moz-placeholder-shown)+label,.standardForm .formQuestion textarea:not(:-moz-placeholder-shown)+label{transform:translateY(-2px) scale(.9);opacity:1;transform-origin:left top}.standardForm .formQuestion input[type=text]:not(:-ms-input-placeholder)+label,.standardForm .formQuestion input[type=email]:not(:-ms-input-placeholder)+label,.standardForm .formQuestion textarea:not(:-ms-input-placeholder)+label{transform:translateY(-2px) scale(.9);opacity:1;transform-origin:left top}.standardForm .formQuestion input[type=text]:not(:placeholder-shown)+label,.standardForm .formQuestion input[type=email]:not(:placeholder-shown)+label,.standardForm .formQuestion textarea:not(:placeholder-shown)+label{-webkit-transform:translateY(-2px) scale(.9);transform:translateY(-2px) scale(.9);opacity:1;-webkit-transform-origin:left top;transform-origin:left top}.standardForm .formQuestion select.hasValue+label{-webkit-transform:translateY(-2px) scale(.9);transform:translateY(-2px) scale(.9);opacity:1;-webkit-transform-origin:left top;transform-origin:left top;z-index:1}.standardForm .formQuestion .errorMessage{background-color:#bf292e;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.4);box-shadow:0 2px 4px rgba(0,0,0,.4);height:17px;padding:6px 8px;color:#fff;display:inline-block;border-radius:3px;font-weight:600;font-size:12px;line-height:17px;margin-bottom:0;position:absolute;left:5px;bottom:-27px;z-index:2}.standardForm .formQuestion .errorMessage:before{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid;position:absolute;top:-5px;border-bottom-color:#bf292e;content:""}.standardForm .formQuestion .errorMessage.alignWithCheckbox{left:0}.standardForm .formQuestion .errorMessage.alignWithCheckbox:before{left:6px}.standardForm .formQuestion .errorMessage.recaptcha-error-message{left:15px;bottom:-20px}.standardForm .formQuestion .formQuestionLabel{color:#666766;font-size:.8rem}.standardForm .formQuestion label:not(.visible-label){position:absolute;top:6px;left:12px;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;display:inline-block}.standardForm .formQuestion label.visible-label{font-size:12px;line-height:1.25rem;text-align:start}.standardForm .formActions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:12px}.standardForm .formSubmit{display:inline-block}.requiredFieldNoteLight{color:#fff}.requiredFieldNoteDark{color:#666766}.requiredFieldNoteDark,.requiredFieldNoteLight{height:17px;font-style:italic;font-size:12px;font-weight:600;letter-spacing:-.18px}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker .not-selectable,#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker .out-of-range,.mfp-close,body .date-picker-container .date-picker .not-selectable,body .date-picker-container .date-picker .out-of-range{font-style:normal}.rentpingCheckboxWrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.rentpingCheckboxWrapper input[type=checkbox]{opacity:0;position:absolute;left:-9999px}body.keyboard-user .rentpingCheckboxWrapper input[type=checkbox]:focus+.fakeCheckbox{background-color:#ebebeb;outline:highlight solid 2px}@media screen and (-webkit-min-device-pixel-ratio:0){body.keyboard-user .rentpingCheckboxWrapper input[type=checkbox]:focus+.fakeCheckbox{outline-color:-webkit-focus-ring-color;outline-style:auto;outline-width:5px}}.rentpingCheckboxWrapper input[type=checkbox]:checked+.fakeCheckbox:before{background-color:#666766;opacity:1;top:0;right:0;bottom:0;left:0}.rentpingCheckboxWrapper:hover .fakeCheckbox{background-color:#ebebeb}.color-white .rentpingCheckboxWrapper .fakeCheckbox{border-color:#fff}.color-white .rentpingCheckboxWrapper .fakeCheckbox .checkmarkSvg{display:none}.color-white .rentpingCheckboxWrapper input[type=checkbox]:checked+.fakeCheckbox .checkmarkSvg,.color-white .rentpingCheckboxWrapper:hover .fakeCheckbox .checkmarkSvg{display:block}.color-white .rentpingCheckboxWrapper:hover .fakeCheckbox{background-color:transparent}.color-white .rentpingCheckboxWrapper:hover .fakeCheckbox .checkmarkSvg .checkmarkPath{fill:rgba(255,255,255,.3)}.mapChoice-popup .mapChoiceActions,.rentpingCheckboxWrapper .fakeCheckbox{display:-webkit-box;display:-ms-flexbox;-ms-flex-line-pack:center;align-content:center}.color-white .rentpingCheckboxWrapper:hover input[type=checkbox]:checked+.fakeCheckbox .checkmarkSvg .checkmarkPath{fill:rgba(255,255,255,.7)}.rentpingCheckboxWrapper .fakeCheckbox{position:relative;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:20px;min-width:20px;border-width:1px;border-style:solid}.rentpingCheckboxWrapper .fakeCheckbox.inputError{border-color:#bf292e}.rentpingCheckboxWrapper .fakeCheckbox:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;opacity:0;background-color:transparent;-webkit-transition:opacity .1s linear,background-color .1s linear,top .1s linear,right .1s linear,bottom .1s linear,left .1s linear;transition:opacity .1s linear,background-color .1s linear,top .1s linear,right .1s linear,bottom .1s linear,left .1s linear;z-index:1}.rentpingCheckboxWrapper .checkmarkSvg{position:relative;width:15px;height:15px;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;z-index:2}.rentpingCheckboxWrapper .checkmarkSvg .checkmarkPath{fill:#fff}.rentpingCheckboxWrapper label{margin-left:6px;cursor:pointer}.rentpingSelectWrapper .select-wrapper{position:relative}.rentpingSelectWrapper .select-wrapper:after{content:"";position:absolute;top:calc(50% - 4px);right:15px;width:6px;height:6px;border-right-width:1px;border-right-style:solid;border-bottom-width:1px;border-bottom-style:solid;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);-webkit-transform-origin:center center;transform-origin:center center;z-index:2;pointer-events:none}.rentpingSelectWrapper select{position:relative;-webkit-appearance:none;-moz-appearance:none;border-radius:0;width:100%;max-width:100%;padding:6px 12px;height:39px;min-height:39px;font-size:.8rem;border:0;z-index:1;color:#666766;-webkit-box-sizing:border-box;box-sizing:border-box}.rentpingSelectWrapper select.hasValue{color:#000}.hideUntilSlickInitialized{opacity:0}.hideUntilSlickInitialized .slick-initialized,.hideUntilSlickInitialized.slick-initialized,.slick-initialized .hideUntilSlickInitialized,.sliderPageHero .hideUntilSlickInitialized.slick-initialized{opacity:1}body .date-picker-container{position:absolute;width:282px;height:282px;right:0}body .date-picker-container .custom-calendar-header{position:absolute;margin-left:5px;margin-right:16px;top:6px;top:15px;z-index:10015}body .date-picker-container .custom-calendar-header .date-display-container{display:none;position:relative}body .date-picker-container .custom-calendar-header .prev-month-container{float:left;margin-left:7px}body .date-picker-container .custom-calendar-header .next-month-container{margin-left:240px}body .date-picker-container .custom-calendar-header .month-button{border:none;height:24px;pointer-events:all;-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out;background-color:transparent}body .date-picker-container .custom-calendar-header .month-button:not(.disabled):hover{-webkit-transform:scale(1.4);transform:scale(1.4);cursor:pointer}body .date-picker-container .custom-calendar-header .month-button.disabled{opacity:.25}body .date-picker-container .date-picker .date-picker-hover,body .date-picker-container .date-picker .date-picker-hover.day-disabled,body .date-picker-container .date-picker .date-picker-unused,body .date-picker-container .date-picker .day-disabled,body .date-picker-container .date-picker .month-out,body .date-picker-container .date-picker table,body .date-picker-container .date-picker tbody th,body .date-picker-container .date-picker td,body .date-picker-container .date-picker-control:focus span,body .date-picker-container .date-picker-focus .date-picker-hover{text-decoration:none;text-shadow:none;background:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-animation:none;animation:none}body .date-picker-container .date-picker.static-datepicker{top:-2px;margin-bottom:-4px}body .date-picker-container .date-picker.date-picker-focus table.date-picker-table{-webkit-box-shadow:none;box-shadow:none}body .date-picker-container .date-picker.date-picker-focus .date-picker-hover{-webkit-transform:scale(1);transform:scale(1)}body .date-picker-container .date-picker div{border:none}body .date-picker-container .date-picker .date-picker-highlight{color:inherit}body .date-picker-container .date-picker table.date-picker-table thead{position:relative;font-family:Open Sans,Arial,Helvetica,Sans-serif;font-weight:400}body .date-picker-container .date-picker table.date-picker-table thead tr{font-family:Open Sans,Arial,Helvetica,Sans-serif;font-weight:400}body .date-picker-container .date-picker table.date-picker-table thead tr:nth-of-type(2n){display:none}body .date-picker-container .date-picker table.date-picker-table thead tr th{padding:0;border:0}body .date-picker-container .date-picker table.date-picker-table thead tr th.date-picker-title{height:20px;padding-top:4px;letter-spacing:-.7px}body .date-picker-container .date-picker table.date-picker-table thead tr th.date-picker-title .month-display,body .date-picker-container .date-picker table.date-picker-table thead tr th.date-picker-title .year-display{text-transform:inherit;letter-spacing:inherit;font-weight:600;font-size:18px;color:#444}body .date-picker-container .date-picker table.date-picker-table thead tr th.date-picker-day-header{height:28px;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:-.5px;padding-top:4px;pointer-events:none}body .date-picker-container .date-picker table.date-picker-table thead tr th.date-picker-day-header span{font-weight:600}body .date-picker-container .date-picker table.date-picker-table tbody{pointer-events:all}body .date-picker-container .date-picker table.date-picker-table tbody tr td{min-width:30px;max-width:32px;height:22px;border:2px solid transparent;border-radius:0;font-size:15px;font-family:Open Sans,Arial,Helvetica,Sans-serif;font-weight:400;letter-spacing:-.6px;background-color:transparent;color:#575757}body .date-picker-container .date-picker table.date-picker-table tbody tr td.day-disabled{color:#ccc;opacity:.6;pointer-events:none}body .date-picker-container .date-picker table.date-picker-table tbody tr td.date-picker-unused,body .date-picker-container .date-picker table.date-picker-table tbody tr td.out-of-range{color:#ccc;pointer-events:none}body .date-picker-container .date-picker table.date-picker-table tbody tr td.date-picker-focus,body .date-picker-container .date-picker table.date-picker-table tbody tr td:hover{color:#575757;background-color:#ebebeb}body .date-picker-container .date-picker table.date-picker-table tbody tr td.date-picker-selected-date{background-color:#ebebeb;text-shadow:none;border:2px solid!important;border-color:var(--border-color-accent)!important}body .date-picker-container .date-picker-label{position:absolute;top:-9px;left:19px;background:#fff;padding-left:8px;padding-right:8px;color:#999;font-size:15px;z-index:10015;opacity:1}body .date-picker-container .date-picker.static-datepicker{z-index:10010}body .date-picker-container .date-picker table.date-picker-table{border-spacing:5px;margin-right:7px;border:1px solid gray;border-radius:0;padding:4px;margin-top:3px}.input-date-picker-wrapper{position:relative}.input-date-picker-wrapper .calendar-icon-button{display:inline-block;height:44px;width:44px;border:none;top:calc(50% - 22px);left:unset;position:absolute;right:-3px;opacity:.8;cursor:pointer;background-color:transparent}.input-date-picker-wrapper .calendar-icon-button:focus,.input-date-picker-wrapper .calendar-icon-button:hover{opacity:1}.input-date-picker-wrapper .calendar-icon-button .calendar-icon-svg-center{background:url(/assets/images/community/version2/calendarIcon.svg) no-repeat;background-size:contain;height:23px;width:21px}.chatprompt{z-index:99}#rp-modal-container{z-index:100}.doorway-banner-wrapper{display:none!important}.white-popup.interactive-map-popup{width:95vw;padding:0}.white-popup.interactive-map-popup .communityMap .map-info{background:#fff}.specials-with-terms-popup{padding:36px;background-color:#fff}.specials-with-terms-popup .special-content-wrapper{position:relative;max-width:400px}.specials-with-terms-popup .special-content-wrapper .special-popup-terms{width:0;max-width:260px;padding:12px 16px 12px 8px;border:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:16px;margin-left:auto;margin-right:auto;resize:vertical;height:120px;min-height:120px;max-height:360px;font-size:11px!important;line-height:1.3!important;overflow:auto}.specials-with-terms-popup .special-content-wrapper .special-popup-terms p+p{margin-top:8px}.white-email-popup,.white-error-popup,.white-popup,.white-success-popup{padding:36px;background-color:#fff;text-align:center;width:550px}.white-email-popup .appointment-custom-hours p,.white-error-popup .appointment-custom-hours p,.white-popup .appointment-custom-hours p,.white-success-popup .appointment-custom-hours p{margin:.5rem 0}#predictive-special-terms-popup{background-color:#fff;text-align:center;min-width:400px;max-width:550px;min-height:200px;margin:50px auto}#predictive-special-terms-popup .body,#predictive-special-terms-popup .header{padding:24px;text-align:left}#predictive-special-terms-popup .header{background-color:var(--background-color-specials-flag);color:var(--font-color-specials-flag);font-weight:600;font-size:16px;line-height:16px}#predictive-special-terms-popup .body{font-weight:400;font-size:14px;line-height:20px}#predictive-special-terms-popup .body a{display:inline-block;line-height:16px}#predictive-special-terms-popup .body p+p,#predictive-special-terms-popup .body p+ul,#predictive-special-terms-popup .body ul+p,#predictive-special-terms-popup .body ul+ul{margin-top:12px}#predictive-special-terms-popup .body ul li{list-style:outside;margin-left:17px}.mfp-close-btn-in #predictive-special-terms-popup .mfp-close{color:var(--font-color-specials-flag);margin-top:60px;margin-right:5px}.white-email-popup,.white-error-popup,.white-success-popup{margin:100px auto}.white-email-popup .header-icon,.white-error-popup .header-icon,.white-success-popup .header-icon{margin-top:97px;display:inline-block;position:absolute;border-radius:100%}.white-email-popup .mfp-close,.white-error-popup .mfp-close,.white-success-popup .mfp-close{margin-top:100px}.white-email-popup h3,.white-error-popup h3,.white-success-popup h3{font-size:1.5rem;margin:.5rem 0 .25rem;letter-spacing:1px}.white-email-popup p,.white-error-popup p,.white-success-popup p{margin:.5rem 0 1rem;line-height:1.25rem;font-weight:600;font-size:14px}.white-error-popup,.white-success-popup{padding:calc(18px + 54px) 36px 24px}.white-error-popup .header-icon,.white-success-popup .header-icon{left:calc(50% - ((55px / 2) + 24px));top:-51.5px;padding:24.5px 24px}.white-success-popup.white-error-popup .header-icon,.white-success-popup.white-success-popup .header-icon{background-color:#20b574}.white-error-popup.white-error-popup .header-icon,.white-error-popup.white-success-popup .header-icon{background-color:#bf292e}.white-error-popup .header-icon img,.white-success-popup .header-icon img{width:55px;height:54px}.white-error-popup .submitBanner,.white-success-popup .submitBanner{margin:1rem 0}.white-email-popup{padding:calc(24px + 36px) 36px 24px}.white-email-popup .header-icon{left:calc(50% - ((55px / 2) + 24px));top:-51.5px;padding:33.5px 24px}.white-email-popup .header-icon img{width:55px;height:36px}.white-email-popup #emailCommunityNameBanner{font-size:18px}.white-email-popup .email-items{position:relative}.white-email-popup .email-items .requiredFieldNoteDark{margin-bottom:0;font-size:12px}.white-email-popup .email-items .popupQuestion{width:calc(50% - 9px);display:inline-block;margin:4px 3px;vertical-align:bottom}.white-email-popup .email-items .popupTextareaDiv{margin:4px 3px}.white-email-popup .email-items .input-date-picker-wrapper{display:inline-block;width:100%}.white-email-popup .email-items .input-date-picker-wrapper input{width:100%;height:100%;margin:0}@supports (-moz-appearance:none){.white-email-popup .email-items input[type=date]{line-height:1.4}}.white-email-popup .email-items select::-ms-expand{display:none}.white-email-popup .email-items .selectQuestion{margin:4px 3px;display:inline-block;width:calc(100% - 6px)}.white-email-popup .email-items .selectQuestion.short{width:calc(50% - 3px)}.white-email-popup .email-items textarea{width:100%;max-width:100%;min-width:100%}#appointment-popup{max-width:852px;width:95%;margin:100px auto}#appointment-popup .header-icon{margin-top:97px}#appointment-popup .mfp-close{margin-top:100px}#appointment-popup .description p{font-weight:400}#appointment-popup #appointmentCommunityNameBanner{font-size:18px}#appointment-popup .appointment-date-container .appointment-date-input-container{margin:24px 3px 4px;padding:16px 16px 16px 11px;border:1px solid #cccccb;border-radius:3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}#appointment-popup .appointment-date-container .appointment-date-input-container.appointment-date-container-error{border:1px solid #bf292e}#appointment-popup .appointment-date-container .appointment-date-input-container label.appointment-date-time-label{position:absolute;top:-10px;left:12px;background:#fff;padding-left:8px;padding-right:8px;color:#666766;font-size:15px;opacity:1}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container{position:relative;pointer-events:none;border-right:solid 1px #cccccb}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .custom-calendar-header{position:absolute;margin-left:5px;margin-right:16px;top:6px;z-index:10000}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .custom-calendar-header .date-display-container{display:none;position:relative}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .custom-calendar-header .prev-month-container{float:left;margin-left:7px}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .custom-calendar-header .next-month-container{margin-left:240px}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .custom-calendar-header .month-button{border:none;height:24px;pointer-events:all;-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out;background-color:transparent}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .custom-calendar-header .month-button:not(.disabled):hover{-webkit-transform:scale(1.4);transform:scale(1.4);cursor:pointer}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .custom-calendar-header .month-button.disabled{opacity:.25}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker .date-picker-hover,#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker .date-picker-hover.day-disabled,#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker .date-picker-unused,#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker .day-disabled,#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker .month-out,#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table,#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker tbody th,#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker td,#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker-control:focus span,#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker-focus .date-picker-hover{text-decoration:none;text-shadow:none;background:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-animation:none;animation:none}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker.static-datepicker{top:-2px;margin-bottom:-4px}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker.date-picker-focus table.date-picker-table{-webkit-box-shadow:none;box-shadow:none}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker.date-picker-focus .date-picker-hover{-webkit-transform:scale(1);transform:scale(1)}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker div{border:none}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker .date-picker-highlight{color:inherit}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table{border:none;border-spacing:5px;margin-right:7px;padding:0}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table thead{position:relative;font-family:Open Sans,Arial,Helvetica,Sans-serif;font-weight:400}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table thead tr{font-family:Open Sans,Arial,Helvetica,Sans-serif;font-weight:400}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table thead tr:nth-of-type(2n){display:none}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table thead tr th{padding:0;border:0}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table thead tr th.date-picker-title{height:20px;padding-top:4px;letter-spacing:-.7px}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table thead tr th.date-picker-title .month-display,#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table thead tr th.date-picker-title .year-display{text-transform:inherit;letter-spacing:inherit;font-weight:600;font-size:18px;color:#444}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table thead tr th.date-picker-day-header{height:28px;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:-.5px;padding-top:4px;pointer-events:none}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table thead tr th.date-picker-day-header span{font-weight:600}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table tbody{pointer-events:all}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table tbody tr td{min-width:30px;max-width:32px;height:22px;border:2px solid transparent;border-radius:0;font-size:15px;font-family:Open Sans,Arial,Helvetica,Sans-serif;font-weight:400;letter-spacing:-.6px;background-color:transparent;color:#575757}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table tbody tr td.day-disabled{color:#ccc;opacity:.6;pointer-events:none}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table tbody tr td.date-picker-unused,#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table tbody tr td.out-of-range{color:#ccc;pointer-events:none}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table tbody tr td.date-picker-focus,#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table tbody tr td:hover{color:#575757;background-color:#ebebeb}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table tbody tr td.date-picker-selected-date{background-color:#ebebeb;text-shadow:none;border:2px solid!important;border-color:var(--border-color-accent)!important}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container{padding-bottom:12px;padding-top:9px;padding-left:12px}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container.date-has-been-selected .slick-list{opacity:1;pointer-events:all}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .slick-list{opacity:.2;pointer-events:none;-webkit-transition:opacity ease-in-out 250ms;transition:opacity ease-in-out 250ms}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .scrollArrow{-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out;border:none;background-color:transparent}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .scrollArrow svg{height:14px;width:14px}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .scrollArrow:not(.slick-disabled):not(.slick-hidden):hover{-webkit-transform:scale(1.4);transform:scale(1.4);cursor:pointer}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .scrollArrow.slick-disabled,#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .scrollArrow.slick-hidden{opacity:.25}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .time-scroller{width:82px;margin-bottom:6px;margin-top:2px}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .time-scroller .slick-list{padding:5px}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .time-scroller .appt-time-option{height:19px;width:82px;text-align:center;background:0 0;font-size:15px;margin:0 0 1.1px;color:#575757;padding:6px 0 1.2px;font-weight:400;letter-spacing:-.6px;text-shadow:0 1px #fff;border:2px solid transparent;cursor:pointer}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .time-scroller .appt-time-option:hover{background-color:#ebebeb;color:#333}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .time-scroller .appt-time-option.time-picker-selected-time{background-color:#ebebeb;text-shadow:none;border-color:var(--border-color-accent)}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .time-scroller .appt-time-option .am-pm{font-size:11px}#engrain-sightmap-popup{width:80vw;padding:24px 36px;height:calc(100vh - 248px);min-height:350px}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mapChoice-popup{width:auto;text-align:center}.mapChoice-popup .mapChoiceActions{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;margin:1em 0 0}.mapChoice-popup .mapChoiceActionItem+.mapChoiceActionItem{margin-left:12px}.mapChoice-popup .mapChoiceActionItem a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mfp-bg{top:0;left:0;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.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:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-default-cursor{cursor:default}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-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;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}button.mfp-arrow,button.mfp-close{cursor:pointer;background:0 0;z-index:1046;outline:0;-webkit-appearance:none;overflow:visible}.mfp-preloader a{color:#ccc}.mfp-close,.mfp-preloader a:focus,.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-close{border:0;display:block;padding:0 6px 2px 0;margin:0 -6px;-webkit-transition:opacity linear .1s,margin-top linear .1s,-webkit-transform linear .1s;transition:opacity linear .1s,margin-top linear .1s,-webkit-transform linear .1s;transition:transform linear .1s,opacity linear .1s,margin-top linear .1s;transition:transform linear .1s,opacity linear .1s,margin-top linear .1s,-webkit-transform linear .1s}button.mfp-arrow{border:0;display:block;padding:0;-webkit-transition:opacity ease-out .1s,margin-top ease-out .1s,-webkit-transform ease-out .1s;transition:opacity ease-out .1s,margin-top ease-out .1s,-webkit-transform ease-out .1s;transition:transform ease-out .1s,opacity ease-out .1s,margin-top ease-out .1s;transition:transform ease-out .1s,opacity ease-out .1s,margin-top ease-out .1s,-webkit-transform ease-out .1s}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;padding:0 0 18px 10px;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:transparent;padding-right:14px;margin-right:8px;background:url(/assets/images/community/version2/close.svg) bottom right no-repeat;text-align:right}.mfp-image-holder .mfp-close{width:24px;height:24px;border-radius:50%;margin-top:48px;-webkit-box-shadow:0 0 15px -2px rgba(0,0,0,.5);box-shadow:0 0 15px -2px rgba(0,0,0,.5)}.mfp-iframe-holder .mfp-close{width:100%;margin-top:28px;background-size:20px 20px}.mfp-counter,.mfp-title{color:#f3f3f3;font-size:12px}.mfp-counter{position:absolute;top:0;right:0;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;margin:-30px 0 0;top:50%;padding:0;width:90px;height:60px;-webkit-tap-highlight-color:transparent}.mfp-arrow:hover{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:8px;margin-left:35px;border:none}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{background:url(/assets/images/community/version2/leftArrow.svg) no-repeat;background-size:40px 40px;width:40px;height:40px;-webkit-box-shadow:0 0 15px -2px rgba(0,0,0,.5);box-shadow:0 0 15px -2px rgba(0,0,0,.5);border-radius:50%}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{background:url(/assets/images/community/version2/rightArrow.svg) no-repeat;background-size:40px 40px;width:40px;height:40px;margin-left:15px;-webkit-box-shadow:0 0 15px -2px rgba(0,0,0,.5);box-shadow:0 0 15px -2px rgba(0,0,0,.5);border-radius:50%}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.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%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}.mfp-iframe-holder .mfp-close{top:-40px}img.mfp-img{max-width:100%;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto;background:0 0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure{line-height:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:right;line-height:18px;word-break:break-word;padding-right:18px;margin-right:53px;border-right:1px solid #f3f3f3}.mfp-title.single-photo-gallery{margin-right:0;border-right:0;padding-right:0}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-gallery .mfp-image-holder .mfp-figure.has-one-photo{cursor:default}@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-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;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}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{left:-10px}.mfp-arrow-right{right:-10px}.mfp-container{padding-left:6px;padding-right:6px}.mfp-arrow:hover{opacity:1;-webkit-transform:scale(.82);transform:scale(.82)}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-container .mfp-content{display:inline-block;margin:0 auto;width:auto}@media screen and (max-width:1023px){#appointment-popup{max-width:550px}}header{position:absolute;width:100%;padding:8px 0;font-family:Poppins,Arial,Helvetica,Sans-serif;font-weight:500;background:#fff;-webkit-transition:background 250ms,padding 0s;transition:background 250ms,padding 0s;z-index:101;height:68px}header .headerWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header .headerWrapper .header-logos-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;pointer-events:none}header .headerWrapper .header-logos-wrapper .verticalWhiteLogoContainer,header .headerWrapper .header-logos-wrapper .whiteLogoContainer{height:0;color:var(--font-color-white);visibility:visible}header .headerWrapper .header-not-logos-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:12px}header .headerWrapper .header-not-logos-wrapper:has(&gt;.navigation-cta:empty),header .headerWrapper .header-not-logos-wrapper:not(header .headerWrapper .header-not-logos-wrapper:has(&gt;.navigation-cta)){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .headerWrapper .header-not-logos-wrapper:has(&gt;.navigation-cta:empty) .headerLinks .navigationLinks a.last,header .headerWrapper .header-not-logos-wrapper:not(header .headerWrapper .header-not-logos-wrapper:has(&gt;.navigation-cta)) .headerLinks .navigationLinks a.last{margin-right:0}header .headerWrapper .header-not-logos-wrapper:not(header .headerWrapper .header-not-logos-wrapper:has(&gt;.navigation-cta:empty)){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}header a.logo{margin-top:calc((68px - 65px)/ 2)}header a.logo img.verticalWhiteLogo{visibility:hidden;max-height:240px;max-width:240px;pointer-events:none}header a.logo img.whiteLogo{visibility:hidden;height:65px;pointer-events:none}header a.logo img.standardLogo,html:not(.high-contrast) header.transparent:not(.force-opaque) a.logo img.whiteLogo{visibility:visible;pointer-events:all}header a.logo img.standardLogo{height:65px}header a.logo .fakeLogo{font-size:1.375em;line-height:2.5em}header a.logo .fakeLogo.whiteLogo{color:var(--font-color-white)}header.fixed:not(.hasMore){-webkit-box-shadow:0 1px 4px 0 rgba(68,68,68,.5);box-shadow:0 1px 4px 0 rgba(68,68,68,.5)}header .headerLinks{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right;margin-top:14px;margin-bottom:8px}header .headerLinks .navigationLinks{white-space:nowrap}header .headerLinks #showFloorplans{-webkit-transition:border-image 250ms;transition:border-image 250ms;transition:border-image 250ms,-o-border-image 250ms}header .headerLinks #showFloorplans:hover{-o-border-image:linear-gradient(to right,var(--color-primary-50-pct) calc(100% - 26px),transparent 50%) 100% 1;border-image:linear-gradient(to right,var(--color-primary-50-pct) calc(100% - 26px),transparent 50%) 100% 1}header .headerLinks #showFloorplans.selected{-o-border-image:linear-gradient(to right,var(--color-primary) calc(100% - 26px),transparent 50%) 100% 1;border-image:linear-gradient(to right,var(--color-primary) calc(100% - 26px),transparent 50%) 100% 1}header .headerLinks .header-link{border-bottom:3px solid transparent;color:var(--color-primary);font-size:15px;letter-spacing:1px;margin:0 16px;padding:1px 0;text-decoration:none;-webkit-transition:border-color 250ms;transition:border-color 250ms}header .headerLinks .header-link.selected{border-color:currentColor}header .headerLinks .header-link:not(.selected):hover{border-color:var(--color-primary-50-pct)}header .headerLinks .header-link svg{-webkit-transition:-webkit-transform 250ms;transition:-webkit-transform 250ms;transition:transform 250ms;transition:transform 250ms,-webkit-transform 250ms;height:8px;fill:currentColor}header .headerLinks .header-link path{fill:currentColor}header .headerLinks .header-dropdown-list{background-color:#fff;border-radius:2px;border:1px solid #cccccb;-webkit-box-shadow:0 3px 3px 2px rgba(68,68,68,.5);box-shadow:0 3px 3px 2px rgba(68,68,68,.5);position:absolute;z-index:2}header .headerLinks .header-dropdown-list li{border-bottom:1px solid #cccccb}header .headerLinks .header-dropdown-list li:hover&gt;.header-dropdown-link{background-color:#e6e6e6}header .headerLinks .header-dropdown-list li:last-child{border-bottom:none}header .headerLinks .header-dropdown-list li .header-dropdown-link{border:none;color:var(--color-primary);display:block;line-height:1.5rem;margin:0;max-width:300px;overflow:hidden;padding:.75rem 1rem;text-overflow:ellipsis;-webkit-transition:background-color 250ms,color 250ms;transition:background-color 250ms,color 250ms;white-space:nowrap;text-decoration:none}header .headerLinks .header-dropdown-list li .header-dropdown-link.selected{background-color:var(--color-primary);color:var(--font-color-white)}header .headerLinks .header-dropdown-list li .header-dropdown-link.selected:hover{background-color:#f0f0f0;color:var(--color-primary)}header .headerLinks .header-dropdown-list li .header-dropdown-link svg{-webkit-transition:-webkit-transform var(--transition-time-medium);transition:-webkit-transform var(--transition-time-medium);transition:transform var(--transition-time-medium);transition:transform var(--transition-time-medium),-webkit-transform var(--transition-time-medium);height:8px;fill:currentColor}header .headerLinks .header-dropdown-list li .header-dropdown-link path{fill:currentColor}header .headerLinks .header-dropdown-list li.selected .header-dropdown-link{background-color:var(--color-primary);padding-left:12px;border-left:4px solid #2d2d2d;color:var(--font-color-white)}header .headerLinks .header-dropdown-list li.selected .header-dropdown-link:hover{background-color:#f0f0f0;color:var(--color-primary)}header .headerLinks .floorplan-list-container{display:inline;position:relative}header .headerLinks #floorPlanList{top:26px;left:24px;text-align:left}header .headerLinks #floorPlanList:focus-within,header .headerLinks #floorPlanList:hover{display:block}header .headerLinks #floorPlanList&gt;li{position:relative}header .headerLinks #floorPlanList&gt;li:focus-within&gt;.submenu,header .headerLinks #floorPlanList&gt;li:hover&gt;.submenu{display:block}header .headerLinks #floorPlanList a[role=menuitem]{display:block;padding:.5rem 1rem;outline:0}header .headerLinks #floorPlanList .menuItem.bedroomCount&gt;.header-dropdown-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .headerLinks #floorPlanList .submenu{-webkit-box-shadow:3px 3px 2px rgba(68,68,68,.5);box-shadow:3px 3px 2px rgba(68,68,68,.5);display:none;left:100%;margin-top:-1px;position:absolute;top:0;z-index:1000;min-width:150px}header .headerLinks #floorPlanList .submenu a[role=menuitem]{padding:.5rem 1rem;white-space:nowrap;max-width:300px}header .headerLinks #floorPlansLink:focus+#floorPlanList,header .headerLinks #floorPlansLink:hover+#floorPlanList{display:block}header .headerLinks #extraLinks{text-align:right}header .navigation-cta{text-align:right;margin-left:16px;font-weight:600;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:36px;line-height:0}header .navigation-cta:empty{margin-left:0}header .navigation-cta .navigation-cta-primary-line{height:36px;line-height:36px;letter-spacing:1px;font-family:Helvetica,Sans-serif;font-weight:400;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}header .navigation-cta .navigation-cta-primary-line svg{height:32px;margin-right:6px;-webkit-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px}header .navigation-cta .navigation-cta-secondary-line{font-size:12px;line-height:12px;-webkit-transition:color 250ms;transition:color 250ms;letter-spacing:.5px}header .navigation-cta a.navigation-cta-primary-line{cursor:pointer;text-decoration:none;color:inherit}header .navigation-cta a.navigation-cta-primary-line .navigation-cta-primary-line-text{border-bottom:3px solid transparent;margin-top:3px;line-height:26px;-webkit-transition:border-bottom-color 250ms;transition:border-bottom-color 250ms}html:not(.high-contrast) header.transparent:not(.force-opaque) .headerLinks .header-link:not(.selected):hover,html:not(.high-contrast) header.transparent:not(.force-opaque) .navigation-cta a.navigation-cta-primary-line:hover .navigation-cta-primary-line-text{border-color:rgba(255,255,255,.5)}header .navigation-cta .svg-fill{-webkit-transition:fill 250ms;transition:fill 250ms}header .navigation-cta .navigation-cta-primary-line-text{font-size:22px;line-height:32px;display:inline-block;vertical-align:top;-webkit-transition:color 250ms;transition:color 250ms;font-weight:600;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}header #google_translate_element{position:fixed;bottom:0;right:0;z-index:1}html:not(.high-contrast) header.transparent:not(.force-opaque){background:url(/assets/images/community/version2/headerGradientShort.png) repeat-x}html:not(.high-contrast) header.transparent:not(.force-opaque) a.logo img.verticalWhiteLogo{visibility:visible;background:rgba(0,0,0,.12);-webkit-box-shadow:0 0 96px 96px rgba(0,0,0,.12);box-shadow:0 0 96px 96px rgba(0,0,0,.12);pointer-events:all}html:not(.high-contrast) header.transparent:not(.force-opaque) a.logo img.verticalWhiteLogo.darkerVerticalLogo{background:rgba(0,0,0,.24);-webkit-box-shadow:0 0 96px 96px rgba(0,0,0,.24);box-shadow:0 0 96px 96px rgba(0,0,0,.24)}html:not(.high-contrast) header.transparent:not(.force-opaque) .whiteLogoContainer{visibility:hidden;pointer-events:none}html:not(.high-contrast) header.transparent:not(.force-opaque) .standardLogoContainer{height:0}html:not(.high-contrast) header.transparent:not(.force-opaque) .standardLogoContainer img.standardLogo{visibility:hidden;pointer-events:none}html:not(.high-contrast) header.transparent:not(.force-opaque) .navigation-cta{color:var(--font-color-white)}html:not(.high-contrast) header.transparent:not(.force-opaque) .navigation-cta .svg-fill{fill:var(--font-color-white)}html:not(.high-contrast) header.transparent:not(.force-opaque) .headerLinks .header-link{color:var(--font-color-white)}html:not(.high-contrast) header.transparent:not(.force-opaque) .headerLinks .header-link.selected{border-color:currentColor}html:not(.high-contrast) header.transparent:not(.force-opaque) .headerLinks .header-link#showFloorplans:not(.selected):hover{-o-border-image:linear-gradient(to right,rgba(255,255,255,.5) calc(100% - 26px),transparent 50%) 100% 1;border-image:linear-gradient(to right,rgba(255,255,255,.5) calc(100% - 26px),transparent 50%) 100% 1}html:not(.high-contrast) header.transparent:not(.force-opaque) .headerLinks .header-link#showFloorplans.selected{-o-border-image:linear-gradient(to right,#fff calc(100% - 26px),transparent 50%) 100% 1;border-image:linear-gradient(to right,#fff calc(100% - 26px),transparent 50%) 100% 1}html:not(.high-contrast) header.transparent.preview a.logo img.verticalWhiteLogo{background:0 0;-webkit-box-shadow:none;box-shadow:none}header.fixed{width:100%;position:fixed;top:0}.specialLinksWrapper{position:relative;z-index:100}.specialLinksWrapper .specialLinks{text-align:right;line-height:26px;height:0}.specialLinksWrapper .specialLinks a{color:var(--font-color-white);font-size:12px;margin:0 0 0 8px;text-decoration:none;-webkit-transition:background-color 250ms;transition:background-color 250ms;letter-spacing:.5px;font-family:Poppins,Arial,Helvetica,Sans-serif;font-weight:500;position:relative;display:inline-block;border:none;padding:2px 18px;overflow:hidden;z-index:1}.specialLinksWrapper .specialLinks a:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:-2;background-color:#ef9646}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .special-link .special:after,.specialLinksWrapper .specialLinks a:after{top:50%;-webkit-transition:height 150ms linear;content:"";-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);opacity:.1}.specialLinksWrapper .specialLinks a:after{position:absolute;left:50%;width:100%;height:0;transform:translateX(-50%) translateY(-50%) rotate(45deg);background-color:#2d2d2d;transition:height 150ms linear;z-index:-1}.specialLinksWrapper .specialLinks a:focus:after,.specialLinksWrapper .specialLinks a:hover:after{height:650%}.specialLinksWrapper.fixed{position:fixed;top:84px;width:100%}.banner .specialLinksWrapper,.headerFiller{position:relative}.specialLinksWrapper.fixed .specialLinks a{-webkit-box-shadow:0 1px 4px 0 rgba(68,68,68,.5);box-shadow:0 1px 4px 0 rgba(68,68,68,.5)}.specialLinksWrapper.fixed.comingSoonLinksWrapper{top:28px}html:not(.high-contrast) .specialLinksWrapper.transparent{width:100%}html:not(.high-contrast) .specialLinksWrapper.transparent .widthLimiter .specialLinks a{color:var(--font-color-white);background:0 0}html:not(.high-contrast) .specialLinksWrapper.transparent .widthLimiter .specialLinks a.selected,html:not(.high-contrast) .specialLinksWrapper.transparent .widthLimiter .specialLinks a:hover{background-color:var(--color-accent)}.headerFiller{top:0;width:100%;z-index:-1}header.home+.headerFiller{display:none}body.banner header:not(.home):not(.fixed)+.headerFiller+.specialLinksWrapper{top:0}.skiptranslate:not([style*="display: none"])+.banner-content+header+.headerFiller,.skiptranslate:not([style*="display: none"])+.banner-content+header.fixed,.skiptranslate:not([style*="display: none"])+header+.headerFiller,.skiptranslate:not([style*="display: none"])+header.fixed{top:40px}.skiptranslate:not([style*="display: none"])+.banner-content:not([style*="display: none"])+html:not(.high-contrast) header:not(.transparent)+.headerFiller+.specialLinksWrapper.fixed,.skiptranslate:not([style*="display: none"])+.banner-content[style*="display: none"]+header+.headerFiller+.specialLinksWrapper.fixed,.skiptranslate:not([style*="display: none"])+header+.headerFiller+.specialLinksWrapper.fixed{top:calc(84px + 40px)}.goog-te-menu-frame{z-index:100000000!important}body.translate .doorway-wrapper .doorway-launcher-button-wrapper{bottom:30px!important}body.translate .doorway-wrapper .doorway-launcher-button-wrapper+.doorway-frame-wrapper.doorway-frame-shown{bottom:110px!important}body.translate .doorway-wrapper .doorway-notification-frame-wrapper.doorway-notification-frame-wrapper-shown{bottom:120px!important}@media screen and (max-width:767px){.specialLinksWrapper .widthLimiter,header .widthLimiter{width:auto}header{min-width:768px}header.fixed,html:not(.high-contrast) header.transparent{position:-webkit-sticky;position:sticky}@supports ((position:-webkit-sticky) or (position:sticky)){header.fixed+.headerFiller{display:none}.accountForSticky{margin-top:-84px}}.specialLinksWrapper.fixed,html:not(.high-contrast) .specialLinksWrapper.transparent{position:-webkit-sticky;position:sticky}}@media (max-width:1023px){html:not(.high-contrast) header.transparent a.logo img.verticalWhiteLogo{max-height:180px;max-width:180px;-webkit-box-shadow:0 0 72px 72px rgba(0,0,0,.12);box-shadow:0 0 72px 72px rgba(0,0,0,.12)}html:not(.high-contrast) header.transparent a.logo.darkerVerticalLogo{-webkit-box-shadow:0 0 72px 72px rgba(0,0,0,.24);box-shadow:0 0 72px 72px rgba(0,0,0,.24)}}.skipNavBanner{text-align:center;width:100%;background-color:#fff;z-index:100;height:0;opacity:0}.skipNavBanner.fixed{position:fixed;top:0}.skipNavBanner:focus-within{padding-top:15px;padding-bottom:15px;height:auto;opacity:1}.skipNavBanner a{color:#666766}.skipNavBannerShown{top:46px!important}.skipNavBannerShown.specialLinksWrapper{top:130px!important}#high-contrast-toggle,#high-contrast-toggle svg,#high-contrast-toggle svg circle,#high-contrast-toggle svg path{-webkit-transition:all .2s;transition:all .2s}#high-contrast-toggle{background-color:#fff;border-radius:0 6px 6px 0;bottom:100px;-webkit-box-shadow:var(--box-shadow-black);box-shadow:var(--box-shadow-black);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;left:0;place-content:center;place-items:center;position:fixed;width:45px;z-index:1000}#high-contrast-toggle svg circle{fill:#FFF;stroke:#666766}#high-contrast-toggle svg path{fill:#666766}#high-contrast-toggle:focus-within,#high-contrast-toggle:hover{background-color:#666766}#high-contrast-toggle:focus-within svg circle,#high-contrast-toggle:hover svg circle{fill:#666766;stroke:#FFF}#high-contrast-toggle:focus-within svg path,#high-contrast-toggle:hover svg path{fill:#FFF}#high-contrast-toggle.high-contrast{background-color:#333433}#high-contrast-toggle.high-contrast svg circle{fill:#333433;stroke:#FFF}#high-contrast-toggle.high-contrast svg path{fill:#FFF}#high-contrast-toggle.high-contrast:focus-within,#high-contrast-toggle.high-contrast:hover{background-color:#666766}#high-contrast-toggle.high-contrast:focus-within svg circle,#high-contrast-toggle.high-contrast:hover svg circle{stroke:#FFF;fill:#FFF}#high-contrast-toggle.high-contrast:focus-within svg path,#high-contrast-toggle.high-contrast:hover svg path{fill:#666766}footer{padding:24px 0;bottom:0;width:100%;color:#fff}footer a{color:#fff;text-decoration:none}footer p{font-size:12px;line-height:22px}footer .footerWrapper .extraContent a{border-bottom-color:#fff;color:#fff}footer .footerWrapper .footerTop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}footer .footerWrapper .footerTop .footerLinks a{font-weight:600;white-space:nowrap;color:#fff}footer .footerWrapper .footerTop .footerLinks span{margin:0 4px}footer .footerWrapper .footerTop p a{color:#fff}footer .footerWrapper .footerTop .footerLeft{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}footer .footerWrapper .footerTop .footerLeft p.communityName{font-weight:600}footer .footerWrapper .footerTop .footerRight{display:inline-block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right}footer .footerWrapper .footerTop .footerRight p{text-align:right}footer .footerWrapper .footerTop .footerRight p.footerLinks{display:inline-block;white-space:normal}footer .footerWrapper .footerTop .footerRight p.additional-icons{margin-top:8px;display:block}footer .footerWrapper .footerTop .footerRight p.additional-icons a{display:inline-block;margin-left:8px}footer .footerWrapper .footerTop .footerRight p.additional-icons a img{margin-left:0;border-radius:4px}footer .footerWrapper .footerTop .footerRight p.additional-icons a:focus img,footer .footerWrapper .footerTop .footerRight p.additional-icons a:hover img{background-color:rgba(255,255,255,.06);-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}footer .footerWrapper .footerTop .footerRight p.additional-icons img{height:24px;margin-left:8px;padding:8px}footer .footerWrapper .mobileLink{display:none}@media screen and (max-width:767px){footer{width:auto}footer .footerWrapper .mobileLink{display:inline}}.floorplansSliderContainer.amenitiesOtherCommunities .floorplansSlider #leftArrowContainer,.floorplansSliderContainer.amenitiesOtherCommunities .floorplansSlider #rightArrowContainer{top:162.5px}.floorplansSliderContainer .floorplansSliderTitle{font-size:1.5rem;text-align:center}.floorplansSliderContainer .floorplansSlider{position:relative;margin-left:auto;margin-right:auto;padding:0 32px;max-width:432px}.floorplansSliderContainer .floorplansSlider #leftArrowContainer{position:absolute;top:162.5px;width:32px;-webkit-transition:-webkit-transform ease-in-out 250ms;transition:-webkit-transform ease-in-out 250ms;transition:transform ease-in-out 250ms;transition:transform ease-in-out 250ms,-webkit-transform ease-in-out 250ms;left:0}.floorplanSliderContainer.amenitiesOtherCommunities .floorplansSliderContainer .floorplansSlider #leftArrowContainer{top:100px}.floorplansSliderContainer .floorplansSlider #leftArrowContainer:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.floorplansSliderContainer .floorplansSlider #rightArrowContainer{position:absolute;top:162.5px;width:32px;-webkit-transition:-webkit-transform ease-in-out 250ms;transition:-webkit-transform ease-in-out 250ms;transition:transform ease-in-out 250ms;transition:transform ease-in-out 250ms,-webkit-transform ease-in-out 250ms;right:0}.floorplanSliderContainer.amenitiesOtherCommunities .floorplansSliderContainer .floorplansSlider #rightArrowContainer{top:100px}.floorplansSliderContainer .floorplansSlider #rightArrowContainer:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.floorplansSliderContainer .floorplansSlider svg.simpleArrow{height:35px;width:18px;fill:#666766}.floorplansSliderContainer .floorplansSlider .scrollArrow{border:none;background-color:#fff;cursor:pointer}.floorplansSliderContainer .floorplansSlider .scrollArrow .invertedSliderArrowSvgPath{fill:#fff}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller{position:relative;margin:18px auto 0}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .slick-track{left:18px}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .slide-window{overflow:hidden;border-radius:4px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.18);box-shadow:0 3px 6px rgba(0,0,0,.18)}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .special-link{position:absolute;top:22px;left:0;z-index:5;text-decoration:none;overflow:hidden}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .special-link .special{position:relative;display:block;margin:0;padding:4px 18px;background-color:var(--background-color-specials-flag);color:var(--font-color-specials-flag);font-size:14px;line-height:21px;font-family:Poppins,Arial,Helvetica,Sans-serif;font-weight:500;letter-spacing:1px;z-index:1;overflow:hidden}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .special-link .special:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:-2}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .special-link .special:after{position:absolute;left:50%;width:100%;height:0;transform:translateX(-50%) translateY(-50%) rotate(45deg);background-color:#2d2d2d;transition:height 150ms linear;z-index:-1}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .special-link:disabled .special:after,.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .special-link:focus .special:after,.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .special-link:hover .special:after{height:750%}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan{position:relative;width:350px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;cursor:pointer;background-color:transparent;margin:18px;border:none}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan:hover .photoWrapper img{-webkit-transform:scale(1.07,1.07);transform:scale(1.07,1.07)}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan .photoWrapper{position:relative;height:233px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;z-index:1}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan .photoWrapper:after{content:"";display:block;background:url(/assets/images/community/version2/headerGradientCompressed.png) top repeat-x;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:2}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan .photoWrapper img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:1;-webkit-transition:-webkit-transform cubic-bezier(.2,0,.2,1) .5s;transition:-webkit-transform cubic-bezier(.2,0,.2,1) .5s;transition:transform cubic-bezier(.2,0,.2,1) .5s;transition:transform cubic-bezier(.2,0,.2,1) .5s,-webkit-transform cubic-bezier(.2,0,.2,1) .5s}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan .photoWrapper.floorplan-diagram img{-o-object-fit:contain;object-fit:contain}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .videoPlayContainer{position:absolute;top:0;right:0;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:3}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .videoPlayContainer .videoPlay{display:block;cursor:pointer}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .videoPlayContainer .videoPlay .playButtonSvgPath{width:85px;height:85px;fill:#fff;stroke:#fff}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .videoPlayContainer .videoPlay .playButtonSvgPath .playButtonSvgCircle{opacity:0}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .videoPlayContainer .videoPlay .playButtonSvgPath .playButtonSvgCircle:hover{opacity:.2}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplanSlideInfoBox{position:absolute;bottom:12px;left:16px;right:16px;color:#fff;z-index:4}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplanSlideInfoBox .floorplanSlideInfoBoxContent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan-price-box{padding:7px 12px;position:absolute;left:0;bottom:0;z-index:4;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);font-weight:600;line-height:20px}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan-price-box .floorplan-rent-info{font-size:13px}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan-price-box .floorplan-rent{font-size:20px}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan-price-box .per-month-label{font-size:12px}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan-info-box{font-family:Poppins,Arial,Helvetica,Sans-serif;font-weight:500;padding:12px;color:#4B4C4C;background-color:#fff}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan-info-box .floorplan-availability{margin-bottom:3px;font-size:12px;font-weight:400;line-height:18px}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan-info-box .floorplan-availability .availability-dot{position:relative;padding-left:11px!important}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan-info-box .floorplan-availability .availability-dot::before{content:"";display:inline-block;position:absolute;top:calc(50% - 4px);height:8px;width:8px;left:0;border-radius:50%}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan-info-box .floorplan-availability .availability-dot.available::before{background-color:#4ea73e}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan-info-box .floorplan-availability .availability-dot.signed-waitlist::before{background-color:#f0d125}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan-info-box .floorplan-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-weight:600;line-height:22px}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan-info-box .floorplan-stats{margin-top:3px}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan-info-box .floorplan-stats .stat-value{position:relative;padding-right:10px;text-transform:uppercase;font-size:14px;font-weight:400;line-height:21px}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan-info-box .floorplan-stats .stat-value+.stat-value{padding-left:10px}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan-info-box .floorplan-stats .stat-value+.stat-value:before{content:"";position:absolute;left:-3px;top:3px;height:14px;border-left:2px solid #ababab}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan-info-box .community-address{margin-top:3px;font-size:14px;font-weight:400;line-height:21px}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan-info-box .community-address+.community-address{margin-top:0}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .slick-dots{position:static;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto auto 6px;pointer-events:none}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .slick-dots li{height:16px;width:16px;margin:0 6px}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .slick-dots li button{height:16px;width:16px;pointer-events:all}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .slick-dots li button:before{height:12px;width:12px;border:2px solid #666766;border-radius:12px;content:"";color:#fff;background-color:rgba(255,255,255,.5);-webkit-transition:background-color .1s,opacity .1s,border-color .1s,-webkit-transform .1s;transition:background-color .1s,opacity .1s,border-color .1s,-webkit-transform .1s;transition:background-color .1s,opacity .1s,transform .1s,border-color .1s;transition:background-color .1s,opacity .1s,transform .1s,border-color .1s,-webkit-transform .1s;cursor:pointer;opacity:1}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .slick-dots li:not(.slick-slide-is-active) button:hover:before{background-color:rgba(102,103,102,.5)}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .slick-dots li.slick-slide-is-active button:before{background-color:#2d2d2d}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller.communityScroller{margin-top:0}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller.communityScroller .photoWrapper:after{content:none}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller.communityScroller .floorplanSlideInfoBox{bottom:47px}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller.communityScroller .distance{position:absolute;top:22px;left:0;margin:0;padding:4px 18px;color:#fff;text-decoration:none;font-size:14px;line-height:21px;font-family:Poppins,Arial,Helvetica,Sans-serif;font-weight:500;letter-spacing:1px;z-index:2;overflow:hidden}.viewAllFloorplansLinkWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px;margin-right:auto;margin-left:auto;opacity:0;pointer-events:none}.amenitiesContent .viewAllFloorplansLinkWrapper,.animationFinished .viewAllFloorplansLinkWrapper,.floorplanContent .viewAllFloorplansLinkWrapper{opacity:1}.viewAllFloorplansLinkWrapper .viewAllFloorplansLink{bottom:22px;margin-right:0;margin-top:0;color:#666766;pointer-events:all}.viewAllFloorplansLinkWrapper .viewAllFloorplansLink .linkArrowWrapper{display:inline-block;width:20px;position:relative}.viewAllFloorplansLinkWrapper .viewAllFloorplansLink .linkArrowWrapper .linkArrow{width:12px;height:12px;position:absolute;bottom:-1px;right:0;fill:#666766}.viewAllFloorplansLinkWrapper .viewAllFloorplansLink:hover{color:#000;text-decoration:none}.viewAllFloorplansLinkWrapper .viewAllFloorplansLink:hover .linkArrowWrapper .linkArrow{fill:#000}.viewAllFloorplansLinkWrapper .viewAllFloorplansLink:focus .linkArrowWrapper .linkArrow,.viewAllFloorplansLinkWrapper .viewAllFloorplansLink:hover .linkArrowWrapper .linkArrow{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:moveArrowLeftRight;animation-name:moveArrowLeftRight;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:linear;animation-timing-function:linear}.viewAllFloorplansLinkWrapper .viewAllFloorplansLink:focus{text-decoration:none}@-webkit-keyframes moveArrowLeftRight{from{right:0}to{right:5px}}@keyframes moveArrowLeftRight{from{right:0}to{right:5px}}@media (min-width:930px){.floorplansSliderContainer .floorplansSlider{max-width:800px}.floorplansSliderContainer .floorplansSlider #viewAllFloorplansLinkWrapper:not(.single-slide-scroller){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.floorplansSliderContainer .floorplansSlider #viewAllFloorplansLinkWrapper:not(.single-slide-scroller) .viewAllFloorplansLink{margin-right:15px}.floorplansSliderContainer .floorplansSlider.slick-dotted #viewAllFloorplansLinkWrapper:not(.single-slide-scroller){position:absolute;bottom:0}.floorplansSliderContainer .floorplansSlider.slick-dotted #viewAllFloorplansLinkWrapper:not(.single-slide-scroller) .viewAllFloorplansLink{margin-right:0}}@media (min-width:1316px){.floorplansSliderContainer .floorplansSlider{max-width:1168px}.floorplansSliderContainer .floorplansSlider.slick-dotted #viewAllFloorplansLinkWrapper:not(.single-slide-scroller) .viewAllFloorplansLink{margin-right:10px}}.w-ui-container .w-css-reset img.w-css-reset{-o-object-fit:cover!important;object-fit:cover!important}.videoInfoBarWrapper{position:relative;z-index:5}.videoInfoBarWrapper:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.8;z-index:0}html:not(.darken) .videoInfoBarWrapper:before{opacity:.7}html .videoInfoBarWrapper.noFloorplanPhotos:before{opacity:1}html .videoInfoBarWrapper.noFloorplanPhotos .predictive-special-ribbon-wrapper{top:0}html .videoInfoBarWrapper.noFloorplanPhotos .videoInfoBar.has-predictive-special{padding-top:47px}.videoInfoBar{position:relative;padding-top:30px;padding-bottom:30px;z-index:1}.videoInfoBar #communityAmenitiesLabel{line-height:1.15}.videoInfoBar .videoInfoBarName{color:#fff;font-size:2.25rem;line-height:2.5rem}.videoInfoBar .videoInfoBarSubTitle{color:#fff;margin-top:12px;letter-spacing:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.videoInfoBarActionsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px}.videoPlayerContainer .videoContentContainer,.videoPlayerContainer .videoPlayer{display:-webkit-box;display:-ms-flexbox;-ms-flex-line-pack:center;align-content:center}.videoInfoBarActionsContainer .invertedButton{border-color:#fff;color:#fff}.videoInfoBarActionsContainer .linkBtn+.linkBtn{margin-left:8px}.videoPlayerContainer{position:relative;background-color:#fff;padding:24px 36px 0;z-index:1}.videoPlayerContainer .videoPlayerHeader{padding-bottom:6px;font-size:1.5rem;font-weight:600;border-bottom:1px solid #cccccb;margin-bottom:12px}.videoPlayerContainer .videoContentContainer{display:flex;max-width:510px}.videoPlayerContainer .videoPlayerWrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.videoPlayerContainer .videoPlayerWrapper .sticky-close{display:none;position:absolute;top:2px;right:2px;margin-left:auto;width:20px;height:20px;z-index:2;cursor:pointer}.videoPlayerContainer .videoPlayerWrapper .sticky-close:after,.videoPlayerContainer .videoPlayerWrapper .sticky-close:before{width:100%;height:2px;position:absolute;top:calc(50% - (2px / 2));left:calc(50% - (20px / 2));background-color:#f2f2f3;content:""}.videoPlayerContainer .videoPlayerWrapper .sticky-close:before{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.videoPlayerContainer .videoPlayerWrapper .sticky-close:after{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.videoPlayerContainer .videoPlayerWrapper.is-sticky{position:fixed!important;z-index:9999}.videoPlayerContainer .videoPlayerWrapper.is-sticky .sticky-close{display:block;opacity:0;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.videoPlayerContainer .videoPlayerWrapper.is-sticky:focus .sticky-close,.videoPlayerContainer .videoPlayerWrapper.is-sticky:hover .sticky-close{opacity:1}.videoPlayerContainer .videoPlayerWrapper.matterportPlayer .playButtonSvgPath{width:85px;height:85px;fill:#fff;stroke:#fff;position:absolute;top:calc((100% - 85px)/ 2);left:calc((100% - 85px)/ 2)}.videoPlayerContainer .videoPlayerWrapper.matterportPlayer .playButtonSvgPath .playButtonSvgCircle{opacity:0}.videoPlayerContainer .videoPlayerWrapper.matterportPlayer .playButtonSvgPath .playButtonSvgCircle:hover{opacity:.2}.videoPlayerContainer .videoPlayerWrapper.matterportPlayer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.videoPlayerContainer .videoPlayer{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#2d2d2d}.videoPlayerContainer .videoChaptersContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1020px) and (max-width:1200px){.floorplanVideoContainer.videoPlayerContainer{left:calc(100% - (100% - 670px))}}@media (min-width:970px) and (max-width:1019px){.floorplanVideoContainer.videoPlayerContainer{left:calc(100% - (100% - 640px))}}@media (max-width:969px){.videoPlayerWrapper{width:100%;position:relative}.videoPlayerWrapper .videoChaptersContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 10px 0}.videoPlayerWrapper .videoChaptersContainer .videoChapterButton{width:100px;min-width:100px}.videoPlayerWrapper .videoChaptersContainer .videoChapterButton+.videoChapterButton:not(:nth-child(3n+1)){margin-left:12px}.videoPlayerWrapper .videoChaptersContainer .videoChapterButton:nth-child(n+4){margin-top:12px}.videoPlayerWrapper.is-sticky{width:auto}.videoPlayerWrapper.is-sticky .sticky-close{position:absolute}.videoPlayerWrapper.is-sticky .videoPlayer{width:100%;height:100%;-webkit-box-shadow:0 1px 4px 0 rgba(68,68,68,.5);box-shadow:0 1px 4px 0 rgba(68,68,68,.5)}.videoPlayerWrapper.is-sticky .videoChaptersContainer{position:absolute;top:100%;background-color:#fff;padding-bottom:12px;-webkit-box-shadow:0 1px 4px 0 rgba(68,68,68,.5);box-shadow:0 1px 4px 0 rgba(68,68,68,.5)}}@media (min-width:970px){.videoInfoCappedWidth .videoInfoBarName,.videoInfoCappedWidth .videoInfoBarSubTitle{width:calc(100% - 435px)}.videoPlayerContainer{position:absolute;top:0;bottom:0;right:36px;left:calc(100% - (100% - 572px));padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:420px;margin:0 auto}.videoPlayerContainer.videoPlayerContainerStuckRight{margin-right:0}.videoPlayerContainer .videoPlayerHeader{display:none}.videoPlayerContainer .videoContentContainer{display:table;height:0;padding-bottom:56.25%;width:100%;position:relative;top:-1%}.videoPlayerContainer .videoPlayer,.videoPlayerContainer .videoPlayerWrapper{position:absolute;top:0;right:0;left:0;bottom:0}.videoPlayerContainer .videoPlayer{width:100%;height:100%;-webkit-box-shadow:0 1px 4px 0 rgba(68,68,68,.5);box-shadow:0 1px 4px 0 rgba(68,68,68,.5)}.videoPlayerContainer .videoChaptersContainer{margin:0;padding:12px 0;background-color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:100%;left:0;right:0;-webkit-box-shadow:0 1px 4px 0 rgba(68,68,68,.5);box-shadow:0 1px 4px 0 rgba(68,68,68,.5)}.videoPlayerContainer .is-sticky .videoPlayer{position:relative;z-index:1}.videoPlayerContainer .is-sticky .videoChaptersContainer{position:relative;padding-bottom:12px;top:0;z-index:2}.videoPlayerContainer .videoChapterButton{border-color:transparent;font-size:.75rem;text-transform:none;padding:3px 8px;-webkit-transition:border .1s linear;transition:border .1s linear;color:#666766;min-width:0}.videoPlayerContainer .videoChapterButton:focus,.videoPlayerContainer .videoChapterButton:hover{border-color:#666766}.videoPlayerContainer .videoChapterButton:focus:after,.videoPlayerContainer .videoChapterButton:hover:after{display:none}.videoPlayerContainer .videoChapterButton:hover:before{background-color:#666766}}@media (min-width:1200px){.videoInfoBarWrapper .videoPlayerContainer{right:136px;left:calc(100% - (100% - 600px));width:100%}.videoInfoBarWrapper .videoPlayerContainer.videoPlayerContainerStuckRight{right:68px}}@media (min-width:1366px){.videoInfoCappedWidth .videoInfoBarName,.videoInfoCappedWidth .videoInfoBarSubTitle{width:754px}.videoInfoBarWrapper .videoPlayerContainer{left:calc(100% - (100% - 682px))}.videoInfoBarWrapper .videoPlayerContainer.videoPlayerContainerStuckRight{right:calc((100% - 1194px)/ 2)}}.communityMap .map-info{text-align:center;padding:36px 0;background-color:#f2f2f3}.communityMap .map-search-title{margin-bottom:12px;font-size:1.5rem;font-weight:600}.communityMap .map-search-filters{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.communityMap .map-search-filters input.keyword{-webkit-appearance:none;-moz-appearance:none;border-radius:0;height:26px;margin:0 0 0 16px;padding:0 1px 0 9px;width:183px;border-width:2px;border-style:solid;font-family:Open Sans,Arial,Helvetica,Sans-serif;font-weight:400;font-size:11px;background-color:transparent;color:#666766}.communityMap .map-search-filters input.keyword:focus,.communityMap .map-search-filters input.keyword:hover{padding-left:6px;border-left-width:5px;background-color:#fff}.communityMap .map-search-filters input.keyword::-moz-placeholder{opacity:.8}.communityMap .map-search-filters input.keyword::-webkit-input-placeholder{opacity:1}.communityMap .map-search-filters .btn-search{height:30px;min-width:30px;text-indent:-99999px;border:none;cursor:pointer;background-image:url(/assets/images/magnifying-glass.png);background-size:16px;background-repeat:no-repeat;background-position:6px;-webkit-transform:rotate(270deg);transform:rotate(270deg);overflow:hidden;margin:0}.communityMap .poi-select{position:relative;height:26px;width:220px;text-transform:uppercase;border-width:2px;border-style:solid;z-index:2}.communityMap .poi-select .poi-select-display{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;cursor:pointer}.communityMap .poi-select .poi-select-display:hover{background-color:#fff}.communityMap .poi-select .poi-label{-ms-flex-item-align:center;align-self:center;padding:0 1px 0 9px;font-size:11px;font-weight:700}.communityMap .poi-select .drop-down-arrow{margin-left:auto;margin-right:11px;margin-bottom:3px;width:6px;height:6px;border-right-width:1px;border-right-style:solid;border-bottom-width:1px;border-bottom-style:solid;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);-webkit-transform-origin:center center;transform-origin:center center}.communityMap .poi-select.shown .drop-down-arrow{margin-bottom:-5px;-webkit-transform:rotateZ(225deg);transform:rotateZ(225deg);-webkit-transition:margin-bottom 250ms linear,-webkit-transform 250ms linear;transition:margin-bottom 250ms linear,-webkit-transform 250ms linear;transition:transform 250ms linear,margin-bottom 250ms linear;transition:transform 250ms linear,margin-bottom 250ms linear,-webkit-transform 250ms linear}.communityMap .poi-select .poi-choices-box{position:absolute;top:26px;left:-2px;right:-2px;height:0;z-index:2;background-color:#f2f2f3;border-left-width:2px;border-left-style:solid;border-right-width:2px;border-right-style:solid;border-bottom-width:2px;border-bottom-style:solid;-webkit-transition:height 250ms linear;transition:height 250ms linear;overflow:hidden}.communityMap .poi-select .poi-choice{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 5px}.communityMap .poi-select .poi-choice .poi-icon{margin-right:2px}.communityMap .poi-select .poi-choice .poi-icon .place-svg{width:20px;height:20px}.communityMap .poi-select .poi-choice input[type=checkbox]{position:absolute;margin:0;z-index:2;opacity:0;left:0;right:0;top:0;bottom:0;width:100%;height:100%;cursor:pointer}.communityMap .poi-select .poi-choice .checkbox-indicator{content:"";display:inline-block;top:2px;left:0;width:10px;min-width:10px;height:10px;background:#fff;border:1px solid #d6d6d6;margin-right:4px}.communityMap .poi-select .poi-choice img{width:26px;height:auto}.keyboard-user .communityMap .poi-select .poi-choice input[type=checkbox]:checked:focus~.checkbox-indicator,.keyboard-user .communityMap .poi-select .poi-choice input[type=checkbox]:focus~.checkbox-indicator{outline:highlight solid 2px}@media screen and (-webkit-min-device-pixel-ratio:0){.keyboard-user .communityMap .poi-select .poi-choice input[type=checkbox]:checked:focus~.checkbox-indicator,.keyboard-user .communityMap .poi-select .poi-choice input[type=checkbox]:focus~.checkbox-indicator{outline-color:-webkit-focus-ring-color;outline-style:auto;outline-width:5px}}.communityMap .poi-select .poi-choice label{cursor:pointer;font-size:12px;color:#666766}.communityMap .poi-select .poi-choice:hover{background-color:#fff}.communityMap .poi-select .poi-subchoices{display:block}.communityMap .poi-select .poi-subchoices .poi-choice{padding-left:20px}.communityMap .poi-select.shown{border-bottom:none;margin-bottom:2px}.communityMap .poi-select.shown .poi-choices-box{height:200px;overflow-y:auto;padding-top:5px;padding-bottom:5px}.communityMap .map-search-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;margin-left:6px;position:absolute;left:100%;width:90px;top:0;bottom:0}.communityMap .map-search-actions .btn.reset-search{padding:0;text-transform:uppercase;border:none;background:0 0;cursor:pointer;font-family:Open Sans,Arial,Helvetica,Sans-serif;font-weight:400;font-weight:700;font-size:.7rem}.communityMap .map-search-actions .btn.reset-search:hover{text-decoration:underline}.communityMap .map-featured-places{margin:24px auto 0;padding:0 24px}.communityMap .featured-places-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.communityMap .featured-place{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;-webkit-transition:background-color .1s linear;transition:background-color .1s linear;margin-bottom:6px}.communityMap .featured-place .place-icon,.communityMap .map-results-toggle{display:-webkit-box;display:-ms-flexbox;-ms-flex-line-pack:center;align-content:center}.communityMap .featured-place+.featured-place{margin-left:12px}.communityMap .featured-place .place-icon{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.communityMap .featured-place .place-icon .place-svg{width:24px;height:24px}.communityMap .featured-place .place-icon .place-svg .fill-primary{fill:grey}.communityMap .featured-place .place-svg-path{-webkit-transition:fill .1s linear;transition:fill .1s linear}.communityMap .featured-place .place-name{padding-left:6px;-webkit-transition:color .1s linear,-webkit-text-decoration .1s linear;transition:color .1s linear,-webkit-text-decoration .1s linear;transition:color .1s linear,text-decoration .1s linear;transition:color .1s linear,text-decoration .1s linear,-webkit-text-decoration .1s linear;white-space:nowrap}.communityMap .featured-place:hover{text-decoration:underline}.communityMap .featured-place:not(.active):hover .place-name{color:#666766;text-decoration:underline;-webkit-text-decoration-color:#666766;text-decoration-color:#666766}.communityMap .featured-place:not(.active):hover .place-icon .place-svg .place-svg-path{fill:#666766;-webkit-transition:fill .1s linear;transition:fill .1s linear}.communityMap .featured-place.active{background-color:#666766}.communityMap .featured-place.active .place-icon .place-svg .place-svg-path{fill:#fff}.communityMap .featured-place.active .place-name{color:#fff}.communityMap .featured-place.active:hover{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.communityMap .map-results-wrapper{position:relative;overflow:hidden}.communityMap .mapWrapper{position:relative;height:0;width:calc(100% - 10px);padding-bottom:40%;-webkit-transition:width 250ms;transition:width 250ms}@media (min-width:1110px){.communityMap .mapWrapper{padding-bottom:440px}}.communityMap .results-opened .mapWrapper{width:calc(100% - 300px)}.communityMap #communityMap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.communityMap #communityMap iframe{width:100%;height:100%}.communityMap #communityMap div{font-family:Open Sans,Arial,Helvetica,Sans-serif!important}.communityMap .map-search-results{position:absolute;bottom:0;right:0;left:calc(100% - 300px);top:0;-webkit-transition:left 250ms;transition:left 250ms;z-index:2}.communityMap .map-search-results.closed{left:calc(100% - 10px)}.communityMap .map-search-results.closed .map-results-toggle-overlay:before{-webkit-transform:rotateZ(135deg);transform:rotateZ(135deg);left:calc(50% - 8px)}.communityMap .map-results-toggle{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:100%;width:32px;height:60px;top:calc(50% - (60px/2));cursor:pointer;border:none}.communityMap .map-results-toggle:hover .map-results-toggle-overlay:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;opacity:.1}.communityMap .map-results-toggle:hover .map-results-toggle-overlay:after,html.darken .communityMap .map-results-toggle:hover .map-results-toggle-overlay:after{background-color:#2d2d2d}html.lighten .communityMap .map-results-toggle:hover .map-results-toggle-overlay:after{background-color:#f2f2f3}.communityMap .map-results-toggle-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;left:0;bottom:0}.communityMap .map-results-toggle-overlay:before{content:"";width:16px;height:16px;position:relative;left:0;display:inline-block;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);-webkit-transition:left .1s,-webkit-transform .1s;transition:left .1s,-webkit-transform .1s;transition:transform .1s,left .1s;transition:transform .1s,left .1s,-webkit-transform .1s}.communityMap .map-results-container{padding:0;max-height:100%;min-height:100%;overflow-y:auto;color:#fff;border-left:solid 10px transparent}.communityMap .map-search-no-results{display:none;padding-left:24px;padding-top:18px}.communityMap .map-search-no-results.shown{display:block}.communityMap .map-results-listing{padding:18px 0;position:relative;overflow-x:hidden;font-size:13px}.communityMap .map-results-listing li.place-type{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0 5px 24px}.communityMap .map-results-listing li.place-type .name{white-space:nowrap;text-overflow:ellipsis;font-size:1.3rem;border-bottom:2px solid;max-width:100%;overflow:hidden}.communityMap .map-results-listing li.place{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:10px 0 10px 10px;-webkit-transition:background-color 250ms linear,color 250ms linear;transition:background-color 250ms linear,color 250ms linear}.communityMap .map-results-listing li.place .place-arrow{width:10px;height:10px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotateZ(135deg);transform:rotateZ(135deg);opacity:0;-ms-flex-negative:0;flex-shrink:0}.communityMap .map-results-listing li.place.hidden{display:none}.communityMap .map-results-listing li.place.active .place-arrow{opacity:.7}.communityMap .map-results-listing li.place:hover{text-decoration:underline}.communityMap .map-results-listing .place-icon{min-width:25px;width:25px;height:auto;margin:0 8px 0 4px;overflow:hidden}.communityMap .map-results-listing .place-svg{width:25px;height:25px}.communityMap .map-results-listing .place-svg .place-svg-path{-webkit-transition:fill 250ms linear;transition:fill 250ms linear}.communityMap .map-results-listing .place-name{font-weight:700;white-space:nowrap;display:block;min-height:16px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.communityMap .map-results-listing .place-address,.communityMap .map-results-listing .place-distance{display:block;min-height:15px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-ms-flex:1 0 auto;font-size:11px}.communityMap .map-results-listing .info-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:calc(100% - 38px)}.communityMap .map-results-listing .place-info-wrapper{overflow:hidden;line-height:11px}.communityMap .center-map-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:.7em;cursor:pointer;margin-bottom:.7em;margin-left:165px;-webkit-box-shadow:rgba(0,0,0,.298039) 0 1px 4px -1px;box-shadow:rgba(0,0,0,.298039) 0 1px 4px -1px;left:auto!important;right:50px!important;bottom:1.5em!important}.communityMap .center-map-btn img.center-icon{width:15px}.communityMap .info-bubble-container{border-left-width:6px!important;overflow:hidden!important;background-color:rgba(255,255,255,.9)!important}.communityMap .info-bubble{position:relative}.communityMap .info-bubble:before{content:"";position:absolute;top:0;bottom:0;left:0}.communityMap .info-bubble .close-btn{position:absolute;top:-10px;right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0;border:none;padding:0;width:24px;height:24px;line-height:24px;font-size:.9rem;z-index:2;cursor:pointer;opacity:.7}.communityMap .info-bubble .close-btn:hover{opacity:1}.communityMap .info-bubble .place-info{position:relative;z-index:1;top:-4px}.communityMap .info-bubble .place-info .place-name{font-size:.9rem;margin-right:10px;margin-bottom:2px}.communityMap .info-bubble .place-info .place-address,.communityMap .info-bubble .place-info .place-distance{font-size:.7rem}.contentCard{padding:24px;border-style:solid;border-width:3px;text-align:center}.contentCard+.contentCard{margin-top:12px}.contentCard+.formCard,.formCard+.contentCard{margin-top:24px}.contentCard img{width:35px;height:auto}.contentCard .clickableContent,.contentCard.clickableContent{cursor:pointer}.contentCard h3{margin-top:6px;font-size:1.4rem}.contentCard p,.contentCard ul{font-size:.9rem}.contentCard .cardHeading+.cardContent,.contentCard h3+p{margin-top:12px}.contentCard p{line-height:1.2rem}.contentCard p+p{margin-top:4px}.contentCard p+p.medium-margin{margin-top:1rem}html .cardsListing.listing{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}html .cardsListing.listing.items2 .cardItem{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:45%}html .cardsListing.listing.items3 .cardItem{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:30%}html .cardsListing.listing.items2 .cardItem:first-child,html .cardsListing.listing.items2 .cardItem:last-child,html .cardsListing.listing.items3 .cardItem:first-child,html .cardsListing.listing.items3 .cardItem:last-child{margin:0}@media (min-width:1024px){.contentCard+.contentCard{margin-top:24px}}#commute-popup .header-icon{padding:19px}#commute-popup .header-icon svg{width:65px;height:65px;fill:#fff}.commuteArrowWrapper{display:inline-block;width:7px;position:relative;margin-left:5px;fill:#fff}.see-commute-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;text-decoration:none;color:#fff;font-size:1rem}.see-commute-btn:hover,a:focus,a:hover{text-decoration:underline}.see-commute-btn.see-commute-btn-home{margin-top:.5rem;width:100%}.see-commute-btn.see-commute-btn-amenities{margin-left:2rem}.see-commute-btn svg.travel-mode-svg-icon{width:1.5rem;height:1.5rem;margin-right:.25rem;fill:#fff}.see-commute-btn svg.commute-edit-icon-svg{width:.8rem;height:.8rem;margin-left:.25rem;fill:#fff}.see-commute-btn b{font-weight:600}.see-commute-btn .commute-travel-time{margin-left:.25rem}#commute-popup .commute-calculator{margin-top:1rem}#commute-popup .commute-calculator #commute-travel-mode legend{margin:0 auto 5px}#commute-popup .commute-calculator #commute-travel-mode input{opacity:0;width:0;margin:0}#commute-popup .commute-calculator #commute-travel-mode input:focus-visible+.commute-travel-mode-label{outline:-webkit-focus-ring-color auto 5px}@-moz-document url-prefix(){#commute-popup .commute-calculator #commute-travel-mode input:focus-visible+.commute-travel-mode-label{outline:Highlight auto 5px}}#commute-popup .commute-calculator #commute-travel-mode input:checked+.commute-travel-mode-label svg{fill:#fff}#commute-popup .commute-calculator #commute-travel-mode input:not(:checked)+.commute-travel-mode-label:hover{background-color:rgba(45,45,45,.1)}#commute-popup .commute-calculator .commute-travel-mode-label{display:inline-block;position:relative;top:0;left:0;opacity:1;margin:0 .125rem;padding:.25rem .4rem;cursor:pointer;border-width:1px;border-style:solid}#commute-popup .commute-calculator .commute-travel-mode-label:first-child{margin-left:0}#commute-popup .commute-calculator .commute-travel-mode-label svg{width:2rem;height:2rem}#commute-popup .commute-address-field{margin-top:.25rem}#commute-popup .commute-results{margin:.75rem 0 0;padding:0;min-height:2rem}#commute-popup .commute-results .commute-result-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#commute-popup .commute-results svg{width:2rem;height:2rem;margin-right:.4rem}#commute-popup .commute-results b{font-weight:600}#commute-popup .commute-results .commute-travel-time{margin-left:.25rem}#commute-popup .commute-calculator-submit{margin-top:.25rem}.pac-container{z-index:99999}@media (max-width:767px){#commute-popup .header-icon{display:none}#commute-error{bottom:-43px}}body{height:100%}.homePageHero{position:relative;min-height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.homePageHero.comingSoonHero{position:relative}.homePageHero.comingSoonHero .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(45,45,45,.7);padding-top:14rem}.homePageHero.comingSoonHero .overlay h2{color:#fff;font-size:3.5rem;text-align:center;margin:0 auto;letter-spacing:1px;text-transform:uppercase}.homePageHero.comingSoonHero .overlay h2.skinny-header{width:17rem}.homePageHero.comingSoonHero .overlay h2.short-header{margin-top:2rem}.homePageHero.comingSoonHero .overlay h4{color:#b2b2b2;letter-spacing:2px;text-transform:uppercase;text-align:center;margin-bottom:.5rem}.homePageHero.comingSoonHero .overlay .button-wrapper{text-align:center;margin-top:1.5rem}.homePageHero.comingSoonHero .overlay .button-wrapper .accentButton{text-transform:uppercase}.homePageHero .wistia-background-video{position:absolute;height:100%;width:100%;overflow:hidden}.homePageHero .hide-itemscope{opacity:0}#featuredFloorplansContainer .viewAllFloorplansLinkWrapper,.homeSeoContent .sliderWrapper #communitySlider.slider .slick-initialized .slick-dots.show-dots{opacity:1}.homePageHero .background-video{position:absolute;min-height:100%;width:100%;overflow:hidden}.homePageHero .background-video video{position:absolute;height:100%;width:100%;display:none}@supports ((-o-object-fit:cover) or (object-fit:cover)){.homePageHero .background-video video{-o-object-fit:cover;object-fit:cover;display:block}}@supports ((-o-object-fit:cover) or (object-fit:cover)) and (-ms-ime-align:auto){.homePageHero .background-video video{display:none}}.homePageHero .homeTopRight{float:right;border-radius:2px;max-width:264px;top:150px;position:relative;z-index:1}.homePageHero .homeTopRight.homeTopRight-shaded{background-color:rgba(255,255,255,.7);padding:16px}.homePageHero .homeTopRight.homeTopRight-not-shaded .special-with-button,.homePageHero .homeTopRight.homeTopRight-shaded .special-with-button{padding-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homePageHero .homeTopRight.homeTopRight-not-shaded .special-with-button .specials-button,.homePageHero .homeTopRight.homeTopRight-shaded .special-with-button .specials-button{line-height:inherit;letter-spacing:.5px;padding:9px 18px;-webkit-transition:background-color 250ms;transition:background-color 250ms;min-width:0}.homePageHero .homeTopRight img.additionalImage{max-width:100%}@-webkit-keyframes slide-down-button{from{bottom:342px}to{bottom:36px}}@keyframes slide-down-button{from{bottom:342px}to{bottom:36px}}.homePageHero .featuredFloorplansCTAContainer{position:absolute;left:0;right:0;bottom:36px}.homePageHero .featuredFloorplansCTAContainer .featuredFloorplansCTA{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90px;height:90px;border-width:2px;border-style:solid;margin:0 auto;border-radius:90px;background-color:rgba(255,255,255,.85);text-align:center;text-decoration:none;border-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.6);box-shadow:0 3px 6px rgba(0,0,0,.6)}.homePageHero .featuredFloorplansCTAContainer .featuredFloorplansCTA:focus,.homePageHero .featuredFloorplansCTAContainer .featuredFloorplansCTA:hover{background-color:#fff}.homePageHero .featuredFloorplansCTAContainer .featuredFloorplansCTA .ctaText{position:relative;bottom:4px;font-size:.65rem;line-height:.9rem;text-transform:uppercase;letter-spacing:1px;font-weight:600}@-webkit-keyframes moveArrowUpDown{0%,100%{bottom:-14px}50%{bottom:-22px}}@keyframes moveArrowUpDown{0%,100%{bottom:-14px}50%{bottom:-22px}}.homePageHero .featuredFloorplansCTAContainer .featuredFloorplansCTA .ctaText:after{content:"";display:block;position:absolute;bottom:-14px;left:calc(50% - (10px/2) - 1px);right:calc(50% - (10px/2) - 1px);border-left-width:2px;border-left-style:solid;border-top-width:2px;border-top-style:solid;height:10px;width:10px;-webkit-transform:rotateZ(-135deg);transform:rotateZ(-135deg);-webkit-animation-name:moveArrowUpDown;animation-name:moveArrowUpDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#featuredFloorplansContainer,.homeSeoContent,.homeSeoContent .sliderWrapper #communitySlider{position:relative}.homePageHero .featuredFloorplansCTAContainer.scrolled .ctaText:after{-webkit-animation-name:unset;animation-name:unset}@-webkit-keyframes slide-down-floorplans{from{bottom:306px}to{bottom:0}}@keyframes slide-down-floorplans{from{bottom:306px}to{bottom:0}}#featuredFloorplansContainer{z-index:2;margin-top:18px}#featuredFloorplansContainer .scrollArrow{background-color:#fff;cursor:pointer}.ff-background-correct{margin-top:-233px;padding-top:233px}.homeSeoPrimaryContentWrapper{padding:28px 0 64px;text-align:center}.homeSeoPrimaryContentWrapper h1{font-size:32px;margin:0;line-height:42px;white-space:pre-wrap}.homeSeoPrimaryContentWrapper h1 span{display:block}.homeSeoPrimaryContentWrapper .headerDivider{width:150px;margin:18px auto;display:inline-block;height:6px}.homeSeoPrimaryContentWrapper .homeSeoPrimaryContent{color:#666766;line-height:30px;padding:0 15%}.homeSeoPrimaryContentWrapper .homeSeoPrimaryContent h2,.homeSeoPrimaryContentWrapper .homeSeoPrimaryContent h3{margin:24px 0 4px;text-align:left}.homeSeoContent .homeSeoSecondaryContent p,.homeSeoPrimaryContentWrapper .homeSeoPrimaryContent p{text-align:justify}.homeSeoPrimaryContentWrapper .homeSeoPrimaryContent h2+p,.homeSeoPrimaryContentWrapper .homeSeoPrimaryContent h3+p{margin-top:0}.homeSeoPrimaryContentWrapper .homeSeoPrimaryContent h2{font-size:24px}.homeSeoPrimaryContentWrapper .homeSeoPrimaryContent h3{font-size:20px}.homeSeoPrimaryContentWrapper .homeSeoPrimaryContent ul{list-style:disc}.homeSeoPrimaryContentWrapper .homeSeoPrimaryContent ol,.termsContent ol{list-style:decimal}.homeSeoPrimaryContentWrapper .homeSeoPrimaryContent ol,.homeSeoPrimaryContentWrapper .homeSeoPrimaryContent ul{padding-left:4rem;line-height:1.5rem;text-align:left}.homeSeoPrimaryContentWrapper .homeSeoPrimaryContent ol li,.homeSeoPrimaryContentWrapper .homeSeoPrimaryContent ul li{margin:.5rem 0}.homeSeoPrimaryContentWrapper .seeMoreFloorplans{margin-top:24px;display:inline-block;padding:16px}.homeSeoPrimaryContentWrapper p+p{margin-top:30px}.homeAdvertisement{text-align:center;color:#fff;padding:26px 0;line-height:28px}.homeSeoContent .sliderWrapper{height:400px;background-color:#fff}.homeSeoContent .sliderWrapper #communitySlider .expandIconContainer{position:absolute;height:30px;width:30px;margin:0 auto;border:none;padding:2px;background-color:transparent;-webkit-transition:display 250ms ease-in-out,-webkit-transform 250ms ease-in-out;transition:display 250ms ease-in-out,-webkit-transform 250ms ease-in-out;transition:display 250ms ease-in-out,transform 250ms ease-in-out;transition:display 250ms ease-in-out,transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out;top:calc(400px - 43px);right:25px;z-index:3;opacity:0}.homeSeoContent .sliderWrapper #communitySlider .expandIconContainer svg{fill:#fff}.homeSeoContent .sliderWrapper #communitySlider .expandIconContainer:hover{-webkit-transform:scale(1.2);transform:scale(1.2);cursor:pointer}.homeSeoContent .sliderWrapper #communitySlider.keyboard-user-in-area .expandIconContainer,.homeSeoContent .sliderWrapper #communitySlider:hover .expandIconContainer{opacity:1}html.edge .homeSeoContent .sliderWrapper #communitySlider .communityPhotos .communityPhoto div.background-image-container a img.object-fit-cover,html.ie .homeSeoContent .sliderWrapper #communitySlider .communityPhotos .communityPhoto div.background-image-container a img.object-fit-contain,html.ie .homeSeoContent .sliderWrapper #communitySlider .communityPhotos .communityPhoto div.background-image-container a img.object-fit-cover{opacity:0!important}.homeSeoContent .sliderWrapper #communitySlider .sliderArrow{display:block;position:absolute;top:calc((400px / 2) - (35px / 2));z-index:2;background-color:transparent;padding:0;border:0;overflow:visible}.homeSeoContent .sliderWrapper #communitySlider .sliderArrow.prev{left:30px}.homeSeoContent .sliderWrapper #communitySlider .sliderArrow.next{right:30px}.homeSeoContent .sliderWrapper #communitySlider .sliderArrow .invertedSliderArrow{width:35px;height:35px;-webkit-transition:opacity ease-in-out 250ms,-webkit-transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,-webkit-transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,transform ease-in-out 250ms,-webkit-transform ease-in-out 250ms;background:#fff;border-radius:50%}.homeSeoContent .sliderWrapper #communitySlider .sliderArrow .invertedSliderArrow .invertedSliderArrowCircle{fill:none;-webkit-filter:url(#invertedSliderArrowCircleFilter);filter:url(#invertedSliderArrowCircleFilter)}.homeSeoContent .sliderWrapper #communitySlider .sliderArrow .invertedSliderArrow .invertedSliderArrowSvgPath{fill:none;stroke:#666766;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px}.homeSeoContent .sliderWrapper #communitySlider .sliderArrow:before{position:absolute;content:"";width:35px;height:35px;border-radius:50%;-webkit-box-shadow:0 0 15px -2px rgba(0,0,0,.5);box-shadow:0 0 15px -2px rgba(0,0,0,.5);-webkit-transition:opacity ease-in-out 250ms,-webkit-transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,-webkit-transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,transform ease-in-out 250ms,-webkit-transform ease-in-out 250ms;z-index:-1;border:none}.homeSeoContent .sliderWrapper #communitySlider .sliderArrow:hover{cursor:pointer}.homeSeoContent .sliderWrapper #communitySlider .sliderArrow:hover .invertedSliderArrow,.homeSeoContent .sliderWrapper #communitySlider .sliderArrow:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.homeSeoContent .sliderWrapper #communitySlider .communityPhotos .slick-track{height:100%}.homeSeoContent .sliderWrapper #communitySlider .communityPhotos .communityPhoto{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#fff;overflow:hidden}.homeSeoContent .sliderWrapper #communitySlider .communityPhotos .communityPhoto div.background-image-container.ie-edge-workaround-for-object-fit-cover{background-repeat:no-repeat;background-size:cover;background-position:center center}.homeSeoContent .sliderWrapper #communitySlider .communityPhotos .communityPhoto div.background-image-container.ie-workaround-for-object-fit-contain{background-size:contain}.homeSeoContent .sliderWrapper #communitySlider .communityPhotos .communityPhoto div.background-image-container{background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%;width:100%;overflow:hidden;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:scale(1.05);transform:scale(1.05)}.mobile-page .homeSeoContent .sliderWrapper #communitySlider .communityPhotos .communityPhoto div.background-image-container{-webkit-filter:blur(2px);filter:blur(2px)}.homeSeoContent .sliderWrapper #communitySlider .communityPhotos .communityPhoto div.background-image-container .slider-full-image{opacity:0;background-color:#fff}.homeSeoContent .sliderWrapper #communitySlider .communityPhotos .communityPhoto div.background-image-container.loaded{-webkit-filter:none;filter:none;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-filter .1s ease-in,-webkit-transform .1s ease-in;transition:-webkit-filter .1s ease-in,-webkit-transform .1s ease-in;transition:filter .1s ease-in,transform .1s ease-in;transition:filter .1s ease-in,transform .1s ease-in,-webkit-filter .1s ease-in,-webkit-transform .1s ease-in}.homeSeoContent .sliderWrapper #communitySlider .communityPhotos .communityPhoto div.background-image-container.loaded .slider-full-image{opacity:1;z-index:2}.homeSeoContent .sliderWrapper #communitySlider .communityPhotos .communityPhoto img{max-height:400px;-o-object-fit:cover;object-fit:cover}.homeSeoContent .sliderWrapper #communitySlider .communityPhotos .centering-slick-dots-div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homeSeoContent .sliderWrapper #communitySlider .communityPhotos .slick-dots{width:auto;bottom:10px;opacity:0}.homeSeoContent .sliderWrapper #communitySlider .communityPhotos .slick-dots li{height:16px;width:16px;margin:0 6px}.homeSeoContent .sliderWrapper #communitySlider .communityPhotos .slick-dots li button{height:16px;width:16px}.homeSeoContent .sliderWrapper #communitySlider .communityPhotos .slick-dots li button:before{height:12px;width:12px;border:2px solid #fff;border-radius:12px;content:"";color:#fff;background-color:rgba(255,255,255,.5);-webkit-transition:background-color .1s,opacity .1s,border-color .1s,-webkit-transform .1s;transition:background-color .1s,opacity .1s,border-color .1s,-webkit-transform .1s;transition:background-color .1s,opacity .1s,transform .1s,border-color .1s;transition:background-color .1s,opacity .1s,transform .1s,border-color .1s,-webkit-transform .1s;cursor:pointer;opacity:1;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.8);box-shadow:0 0 2px 1px rgba(0,0,0,.8)}.homeSeoContent .sliderWrapper #communitySlider .communityPhotos .slick-dots li:not(.slick-active) button:hover:before{background-color:rgba(102,103,102,.5)}.homeSeoContent .sliderWrapper #communitySlider .communityPhotos .slick-dots li.slick-active button:before{background-color:#2d2d2d}.homeSeoContent .singleCommunityPhoto{height:400px;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.homeSeoContent .homeSeoSecondaryContent{color:#fff;padding:70px 5%;line-height:30px;font-size:14px}.homeSeoContent .homeSeoSecondaryContent h2{font-size:32px;margin:0 0 24px;font-weight:500;line-height:42px}.homeSeoContent .homeSeoSecondaryContent h3{margin:24px 0 4px;font-size:24px}.homeSeoContent .homeSeoSecondaryContent h3+p{margin-top:0}.homeSeoContent .homeSeoSecondaryContent p+p{margin-top:16px}.homeContact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:96px 0}.homeContact .contactBlock{border:1px solid #cccccb;padding:32px 16px;text-align:center;width:27%;margin:0 1%}.homeContact .contactBlock .contact-page-link{margin-top:20px}.homeContact .contactBlock .contactIcon svg{height:72px}.homeContact .contactBlock h4{font-weight:600;margin:8px 0}.homeContact .contactBlock p{color:#666766;font-size:12px;line-height:20px}.homeContact .contactBlock p.adwordsNumber{font-weight:600;color:#666766}.homeContact .contactBlock .homeFollowUsIcons{margin-top:16px}.homeContact .contactBlock .homeFollowUsIcons a{margin:0 4px;display:inline-block;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.homeContact .contactBlock .homeFollowUsIcons a:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.homeContact .contactBlock .homeFollowUsIcons a img{width:36px;height:36px}.map-wrapper{margin-bottom:-2px}#snazzyMap{height:400px;width:100%;background-size:cover;background-position:center center;clear:both}#snazzyMap button{display:none;float:right;margin:8px}#snazzyMap:hover button,.keyboard-user #snazzyMap button{display:block}.directionsImage{background-size:cover;background-position:center}.directionsImage::before{content:"";background:rgba(45,45,45,.7);width:100%;height:100%;position:absolute}.directionsWrapper{position:relative;color:#fff;width:100%;height:400px;padding:0;float:right;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.directionsWrapper.no-map{float:none;width:100%!important}.directionsWrapper .directions{width:100%;z-index:1}.directionsWrapper .directions h3{font-size:36px;line-height:42px}.directionsWrapper .directions .addressWrapper{border:1px solid #fff;padding:24px 42px;font-size:24px;margin:24px 0 32px;line-height:30px;display:inline-block}.directionsWrapper .directions .buttonWrapper .whiteBtn{padding:16px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (min-width:1024px){.homeContact .contactBlock{width:28%}#snazzyMap,.directionsWrapper{width:50%;height:600px}#snazzyMap{clear:none}}@media (min-width:1200px){.homePageHero.comingSoonHero .overlay{padding-top:16rem}}@media (min-width:1260px){.homeSeoContent .singleCommunityPhoto,.homeSeoContent .sliderWrapper{width:50%;top:0;bottom:0;right:0;position:absolute;height:auto}.homeSeoContent .homeSeoSecondaryContent{width:480px;margin-left:calc((50% - 480px - 86px*2)/ 2 + 86px);padding-left:0;padding-right:0}.homeSeoContent .sliderWrapper #communitySlider{height:100%}.homeSeoContent .sliderWrapper #communitySlider .sliderArrow{top:calc(50% - (35px / 2))}.homeSeoContent .sliderWrapper #communitySlider .expandIconContainer{top:calc(100% - 22px - 39px))}.homeSeoContent .sliderWrapper #communitySlider .slideList,.homeSeoContent .sliderWrapper #communitySlider .slideList .sliderItem,.homeSeoContent .sliderWrapper #communitySlider .slideList .sliderItem .sliderItemA{height:100%}.homeSeoContent .sliderWrapper #communitySlider .slideList .sliderItem .sliderItemA .sliderItemImage{max-height:none;height:100%}}html.darken.high-contrast .background-accent.color-white a,html.darken.high-contrast .background-accent.color-white p{color:var(--font-color-white)}.heroSlider{position:relative}.heroSlider .sliderArrow{display:block;position:absolute;top:calc(50% - (35px / 2));z-index:2;padding:0;border:none;background-color:transparent;overflow:visible}.heroSlider .sliderArrow.prev{left:32px}.heroSlider .sliderArrow.next{right:32px}.heroSlider .sliderArrow .invertedSliderArrow{width:35px;height:35px;-webkit-transition:opacity ease-in-out 250ms,-webkit-transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,-webkit-transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,transform ease-in-out 250ms,-webkit-transform ease-in-out 250ms;background:#fff;border-radius:50%}.heroSlider .sliderArrow .invertedSliderArrow .invertedSliderArrowCircle{fill:none;-webkit-filter:url(#invertedSliderArrowCircleFilter);filter:url(#invertedSliderArrowCircleFilter)}.heroSlider .sliderArrow .invertedSliderArrow .invertedSliderArrowSvgPath{fill:none;stroke:#666766;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px}.heroSlider .sliderArrow:before{position:absolute;content:"";width:35px;height:35px;border-radius:50%;-webkit-box-shadow:0 0 15px -2px rgba(0,0,0,.5);box-shadow:0 0 15px -2px rgba(0,0,0,.5);-webkit-transition:opacity ease-in-out 250ms,-webkit-transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,-webkit-transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,transform ease-in-out 250ms,-webkit-transform ease-in-out 250ms;z-index:-1;border:none}.heroSlider .sliderArrow:hover{cursor:pointer}.heroSlider .sliderArrow:hover .invertedSliderArrow,.heroSlider .sliderArrow:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.heroSlider .slideNumberText{opacity:0;position:absolute;top:calc(50% - (35px / 2) + 48px);right:34px;z-index:2;color:#fff;background-color:#666766;font-size:14px;padding:10px 12px}html.edge .heroSlider .heroSliderItem div.background-image-container a img.object-fit-cover,html.ie .heroSlider .heroSliderItem div.background-image-container a img.object-fit-contain,html.ie .heroSlider .heroSliderItem div.background-image-container a img.object-fit-cover{opacity:0!important}.heroSlider .heroSliderItem{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#fff;overflow:hidden}.heroSlider .heroSliderItem div.background-image-container.ie-edge-workaround-for-object-fit-cover{background-repeat:no-repeat;background-size:cover;background-position:center center}.heroSlider .heroSliderItem div.background-image-container.ie-workaround-for-object-fit-contain{background-size:contain}.floorplanListPageHero,.heroContent .sliderItemA,.heroSlider .heroSliderItem div.background-image-container{background-repeat:no-repeat;background-size:cover;background-position:center center}.heroSlider .heroSliderItem div.background-image-container{height:100%;width:100%;overflow:hidden;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:scale(1.05);transform:scale(1.05)}.mobile-page .heroSlider .heroSliderItem div.background-image-container{-webkit-filter:blur(2px);filter:blur(2px)}.heroSlider .heroSliderItem div.background-image-container .slider-full-image{opacity:0;background-color:#fff}.heroSlider .heroSliderItem div.background-image-container.loaded{-webkit-filter:none;filter:none;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-filter .1s ease-in,-webkit-transform .1s ease-in;transition:-webkit-filter .1s ease-in,-webkit-transform .1s ease-in;transition:filter .1s ease-in,transform .1s ease-in;transition:filter .1s ease-in,transform .1s ease-in,-webkit-filter .1s ease-in,-webkit-transform .1s ease-in}.heroSlider .heroSliderItem div.background-image-container.loaded .slider-full-image{opacity:1;z-index:2}.heroSlider .heroExpandIconContainer{position:absolute;height:30px;width:30px;margin:0 auto;border:none;padding:2px;background-color:transparent;-webkit-transition:display 250ms ease-in-out,-webkit-transform 250ms ease-in-out;transition:display 250ms ease-in-out,-webkit-transform 250ms ease-in-out;transition:display 250ms ease-in-out,transform 250ms ease-in-out;transition:display 250ms ease-in-out,transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out;bottom:200px;right:27px;z-index:2;opacity:0}.heroContent,.heroSlider .interiorPhotos{position:relative}.heroSlider .heroExpandIconContainer svg{fill:#fff}.heroSlider .heroExpandIconContainer:hover{-webkit-transform:scale(1.2);transform:scale(1.2);cursor:pointer}.heroContent{overflow:hidden}.heroContent .heroSlider{position:absolute;top:0;bottom:0;left:0;right:0}.heroContent .heroSlider&gt;div{height:100%;width:100%}.heroContent .heroSlider.keyboard-user-in-area .heroExpandIconContainer,.heroContent .heroSlider.keyboard-user-in-area .slideNumberText,.heroContent .heroSlider:focus .heroExpandIconContainer,.heroContent .heroSlider:focus .slideNumberText,.heroContent .heroSlider:hover .heroExpandIconContainer,.heroContent .heroSlider:hover .slideNumberText{opacity:1}.heroContent .photo-caption{position:absolute}@supports (--test:1px){.heroContent,.heroContent .sliderItemA{width:var(--coverWidth);height:var(--coverHeight)}.heroContent{--coverHeight:1500px;--coverWidth:1000px}}.slider{height:100%}.slider .slideList:after,.slider .sliderItem:after,.slider:after{content:"";display:table;clear:both}.slider .sliderItemA{display:block;cursor:url(/assets/images/zoom-22px.png),-webkit-zoom-in;cursor:url(/assets/images/zoom-22px.png),zoom-in}.slider .sliderItemImage{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.slider .photo-caption{background:rgba(45,45,45,.7);padding:2rem 36px;width:calc(100% - 2*36px);color:#fff;text-align:center;font-size:.9rem;position:relative}html:not(.darken) .slider .photo-caption{background:rgba(45,45,45,.63)}@media (max-width:768px){.heroContent,.heroContent .slideList&gt;.sliderItem,.heroContent .sliderItemA{width:768px!important}}@media (min-width:1200px){.heroSlider .sliderArrow.prev{left:64px}.heroSlider .slideNumberText,.heroSlider .sliderArrow.next{right:64px}.heroSlider .heroExpandIconContainer{right:57px}}.amenitiesContent .videoPlayerContainer .videoPlayer.wistiaVideoPlayer .w-bottom-bar,.amenitiesContent .videoPlayerContainer .videoPlayer.wistiaVideoPlayer button.w-css-reset.w-vulcan-v2-button:not([tagname=button]){visibility:hidden}.amenitiesContent .videoPlayerContainer .videoPlayer.wistiaVideoPlayer div div button.w-css-reset.w-vulcan-v2-button[tagname=button] span{padding:6px}.amenitiesContent .videoPlayerContainer .videoPlayer.wistiaVideoPlayer div div button.w-css-reset.w-vulcan-v2-button[tagname=button] span:hover{background-color:rgba(0,0,0,.15)}.communityDetailsFloorplans .floorplanListing td.availability-dot.available::before,.floorplanListContent .floorplanAvailability.available::before{background-color:#4ea73e}.communityDetailsFloorplans .floorplanListing{width:100%;text-align:center}.communityDetailsFloorplans .floorplanListing td.availability-dot{position:relative;padding-left:28px!important}.communityDetailsFloorplans .floorplanListing td.availability-dot::before{content:"";display:inline-block;position:absolute;top:calc(50% - 4px);left:14px;height:8px;width:8px;border-radius:50%}.communityDetailsFloorplans .floorplanListing td.availability-dot.signed-waitlist::before{background-color:#f0d125}.communityDetailsFloorplans .floorplanListing .left{text-align:left}.communityDetailsFloorplans .floorplanListing .checkmark svg{height:22px;width:22px}.communityDetailsFloorplans .floorplanListing .checkmark-small span{white-space:nowrap}.communityDetailsFloorplans .floorplanListing .checkmark-small span svg{position:relative;top:2px;height:16px;width:16px}.communityDetailsFloorplans .floorplanListing td,.communityDetailsFloorplans .floorplanListing th{padding:14px 0;vertical-align:middle}.communityDetailsFloorplans .floorplanListing td.standard,.communityDetailsFloorplans .floorplanListing th.standard{padding:14px}.communityDetailsFloorplans .floorplanListing td.checkmark,.communityDetailsFloorplans .floorplanListing th.checkmark{padding:0 14px}.communityDetailsFloorplans .floorplanListing td.hide-small,.communityDetailsFloorplans .floorplanListing th.hide-small{display:none}.communityDetailsFloorplans .floorplanListing td .tempPrice,.communityDetailsFloorplans .floorplanListing th .tempPrice{display:block}.communityDetailsFloorplans .floorplanListing td.unit-actions,.communityDetailsFloorplans .floorplanListing th.unit-actions{padding:0;text-align:right;width:15%}.communityDetailsFloorplans .floorplanListing td.unit-actions button,.communityDetailsFloorplans .floorplanListing th.unit-actions button{margin-left:8px}.communityDetailsFloorplans .floorplanListing td.map-icon button,.communityDetailsFloorplans .floorplanListing th.map-icon button{background:0 0;cursor:pointer}.communityDetailsFloorplans .floorplanListing td.map-icon svg,.communityDetailsFloorplans .floorplanListing th.map-icon svg{height:25px;width:25px}.communityDetailsFloorplans .floorplanListing thead th{white-space:nowrap;padding:8px;font-size:18px;font-weight:700}.communityDetailsFloorplans .floorplanListing tbody th{width:150px}.communityDetailsFloorplans .floorplanListing .clickableRow{cursor:pointer;border-left:1px solid transparent;border-right:1px solid transparent;border-top:1px solid #cccccb}.communityDetailsFloorplans .floorplanListing .clickableRow.last-visible-row,.communityDetailsFloorplans .floorplanListing .clickableRow:last-child{border-bottom:1px solid #cccccb}.communityDetailsFloorplans .floorplanListing .clickableRow .buttonHolder{padding:0;text-align:center;min-width:50px}.communityDetailsFloorplans .floorplanListing .clickableRow .buttonHolder svg{height:20px;width:20px}.communityDetailsFloorplans .floorplanListing .clickableRow .buttonHolder.accentButton:before{background-color:transparent}.communityDetailsFloorplans .floorplanListing .clickableRow .buttonHolder.accentButton:after{background:0 0;-webkit-transition:height 0s;transition:height 0s}.communityDetailsFloorplans .floorplanListing .clickableRow:focus,.communityDetailsFloorplans .floorplanListing .clickableRow:hover{border:1px solid #ef9646;-webkit-box-shadow:0 2px 5px #cccccb;box-shadow:0 2px 5px #cccccb}.communityDetailsFloorplans .floorplanListing .clickableRow:focus td,.communityDetailsFloorplans .floorplanListing .clickableRow:focus th,.communityDetailsFloorplans .floorplanListing .clickableRow:hover td,.communityDetailsFloorplans .floorplanListing .clickableRow:hover th{cursor:pointer}.communityDetailsFloorplans .floorplanListing .clickableRow:focus .buttonHolder,.communityDetailsFloorplans .floorplanListing .clickableRow:hover .buttonHolder{border:none;overflow:hidden;z-index:1}.communityDetailsFloorplans .floorplanListing .clickableRow:focus .buttonHolder svg .fill-accent,.communityDetailsFloorplans .floorplanListing .clickableRow:hover .buttonHolder svg .fill-accent{fill:#fff}.communityDetailsFloorplans .floorplanListing .clickableRow:focus .buttonHolder:before,.communityDetailsFloorplans .floorplanListing .clickableRow:hover .buttonHolder:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:-2}.communityDetailsFloorplans .floorplanListing .clickableRow:focus .buttonHolder:after,.communityDetailsFloorplans .floorplanListing .clickableRow:hover .buttonHolder:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);opacity:.1;background-color:#2d2d2d;-webkit-transition:height 150ms linear;transition:height 150ms linear;z-index:-1}.communityDetailsFloorplans .floorplanListing .clickableRow:focus .buttonHolder:hover:after,.communityDetailsFloorplans .floorplanListing .clickableRow:hover .buttonHolder:hover:after{height:200px;width:200px}.communityDetailsFloorplans .floorplanListing .spacer td{height:6px;padding:0}.communityDetailsFloorplans .floorplanListing .downplay{color:#999}.communityDetailsFloorplans .floorplanListing .downplay .checkmarkSvgPath{fill:#999}.communityDetailsFloorplans .floorplanListing tbody th{padding:8px;font-weight:700}.communityDetailsFloorplans .floorplanListing tbody th a{color:#666766;text-decoration:none}.communityDetailsFloorplans .floorplanListToggleButton{margin:24px 0;text-align:center}.communityDetailsFloorplans .floorplanListToggleButton .more-availability{font-size:1.5rem}.communityDetailsFloorplans .floorplanListToggleButton .more-availability svg{width:28px;height:28px;vertical-align:bottom}.communityDetailsFloorplans .detailsSectionHeader{position:relative}.communityDetailsFloorplans .detailsSectionHeader h3{display:inline-block}.communityDetailsFloorplans .detailsSectionHeader .legend{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;position:absolute;right:10px;bottom:10px}.communityDetailsFloorplans .detailsSectionHeader .legend .predictive-special-legend,.communityDetailsFloorplans .detailsSectionHeader .legend .video-available-legend{display:inline-block;position:relative;font-size:16px}.communityDetailsFloorplans .detailsSectionHeader .legend .predictive-special-legend svg,.communityDetailsFloorplans .detailsSectionHeader .legend .video-available-legend svg{position:relative;height:16px;top:2px}.communityDetailsFloorplans .detailsSectionHeader .legend .predictive-special-legend svg{right:-8px}.communityDetailsFloorplans .engrain-view-map-link{font-size:16px;line-height:27px;margin-left:45px;color:#666766;cursor:pointer}.communityDetailsFloorplans .engrain-view-map-link .linkArrowWrapper{display:inline-block;width:20px;position:relative}.communityDetailsFloorplans .engrain-view-map-link .linkArrowWrapper .linkArrow{width:12px;height:12px;position:absolute;bottom:-1px;right:0;fill:#666766}.communityDetailsDescription .detailsSectionContent.descriptionWithMap .propertyMapWrapper .expandIconContainer svg,.floorplanImageContainer .floorplanImageWrapper .expandIconContainer svg{fill:#fff}.communityDetailsDescription .detailsSectionContent .communityDescription{line-height:32px}.communityDetailsDescription .detailsSectionContent.descriptionWithMap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.communityDetailsDescription .detailsSectionContent.descriptionWithMap .communityDescription{max-width:49%}.communityDetailsDescription .detailsSectionContent.descriptionWithMap .propertyMapWrapper{position:relative;max-width:49%}.communityDetailsDescription .detailsSectionContent.descriptionWithMap .propertyMapWrapper .propertyMapImage{border:none;background-color:transparent;padding:0}.communityDetailsDescription .detailsSectionContent.descriptionWithMap .propertyMapWrapper .propertyMapImage img{cursor:url(/assets/images/zoom-22px.png),-webkit-zoom-in;cursor:url(/assets/images/zoom-22px.png),zoom-in;width:100%}.communityDetailsDescription .detailsSectionContent.descriptionWithMap .propertyMapWrapper:has(&gt;.property-map-svg-button){width:49%}.communityDetailsDescription .detailsSectionContent.descriptionWithMap .propertyMapWrapper .property-map-svg-button{display:block;margin:24px 0;text-align:center;background:0 0;cursor:pointer}.communityDetailsDescription .detailsSectionContent.descriptionWithMap .propertyMapWrapper .property-map-svg-button svg{width:150px;cursor:url(/assets/images/zoom-22px.png),-webkit-zoom-in;cursor:url(/assets/images/zoom-22px.png),zoom-in}.communityDetailsDescription .detailsSectionContent.descriptionWithMap .propertyMapWrapper .property-map-svg-button .property-map-svg-text{margin-top:5px;font-weight:700}.communityDetailsDescription .detailsSectionContent.descriptionWithMap .propertyMapWrapper .expandIconContainer{position:absolute;height:30px;width:30px;margin:0 auto;border:none;padding:2px;background-color:transparent;-webkit-transition:display 250ms ease-in-out,-webkit-transform 250ms ease-in-out;transition:display 250ms ease-in-out,-webkit-transform 250ms ease-in-out;transition:display 250ms ease-in-out,transform 250ms ease-in-out;transition:display 250ms ease-in-out,transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out;bottom:4px;right:3px;opacity:0}.communityDetailsDescription .detailsSectionContent.descriptionWithMap .propertyMapWrapper .expandIconContainer:hover{-webkit-transform:scale(1.2);transform:scale(1.2);cursor:pointer}.communityDetailsDescription .detailsSectionContent.descriptionWithMap .propertyMapWrapper.keyboard-user-in-area .expandIconContainer,.communityDetailsDescription .detailsSectionContent.descriptionWithMap .propertyMapWrapper:hover .expandIconContainer{opacity:1}.amenitiesMap{margin-top:24px}.amenitiesOtherCommunities.floorplansSliderContainer{padding:72px 0}.amenitiesOtherCommunities.floorplansSliderContainer .communitySlider{margin:12px auto 0}.amenitiesOtherCommunities.floorplansSliderContainer .communitySlider .floorplanOverflow .floorplanScroller .floorplan img{-o-object-fit:cover;object-fit:cover}.mfp-content .mfp-figure.amenity-figure .mfp-bottom-bar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mfp-content .mfp-figure.amenity-figure .mfp-bottom-bar .mfp-title{text-align:left;max-width:calc(50% - 53px)}.mfp-content .mfp-figure.amenity-figure .mfp-bottom-bar .amenity-name{margin-right:18px;padding-right:18px;border-right:1px solid #f3f3f3}@media (min-width:1024px){.communityDetailsFloorplans .detailsSectionHeader .legend .video-available-legend{display:none}.communityDetailsFloorplans .floorplanListing td,.communityDetailsFloorplans .floorplanListing th{min-width:50px}.communityDetailsFloorplans .floorplanListing td.hide-small,.communityDetailsFloorplans .floorplanListing th.hide-small{display:table-cell}.communityDetailsFloorplans .floorplanListing td .tempPrice,.communityDetailsFloorplans .floorplanListing th .tempPrice{display:initial}.communityDetailsFloorplans .floorplanListing .checkmark-small .video-icon{display:none}}.detailsListing.detailsListingSpacer{padding-top:68px}.detailsListing.detailsMapFirst{padding-top:0}.detailsListing.detailsMapFirst .amenitiesMap{margin-top:42px}.detailsListing.detailsMapFirst.detailsListingSpacer .amenitiesMap{margin-top:0}.detailsListing.detailsMapFirst.detailsListingSpacer .communityMap .map-info{padding-top:68px}.detailsListing.detailsMapLast{padding-bottom:0}.detailsListing .detailsSection+.detailsSection{margin-top:42px}.detailsListing .detailsSectionHeader{padding-bottom:10px;font-size:1.5rem;border-bottom:1px solid #cccccb}.detailsListing .detailsSectionHeader h3{font-weight:600}.detailsListing .detailsSectionHeader.hasUtilityTabs{padding-bottom:0}.detailsListing .detailsSectionHeader.hasUtilityTabs h3{display:inline-block}.detailsListing .detailsSectionHeader.hasUtilityTabs h3 .tabButtons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:24px}.detailsListing .detailsSectionHeader.hasUtilityTabs h3 .tabButtons button{text-align:center;text-decoration:none;letter-spacing:1px;line-height:16px;font-family:Poppins,Arial,Helvetica,Sans-serif;font-weight:500;font-size:16px;min-width:0;display:inline-block;padding:12px 16px 8px;-webkit-transition:border .1s linear;transition:border .1s linear;color:#666766;border-bottom:solid 4px transparent;margin:0}.detailsListing .detailsSectionHeader.hasUtilityTabs h3 .tabButtons button:hover:not(:disabled){cursor:pointer}.detailsListing .detailsSectionHeader.hasUtilityTabs h3 .tabButtons button:hover{background-color:#f2f2f3}.detailsListing .detailsSectionHeader.hasUtilityTabs h3 .tabButtons button.active{border-color:#666766}.detailsListing .detailsSectionHeader .footnote{float:right;margin-top:10px}.detailsListing .detailsSectionContent,.detailsListing .floorplanDetailsSectionInfoWrapper,.detailsListing .petDetailItem{margin-top:12px}.detailsListing .detailsSectionContent p{line-height:30px}.detailsListing .petDetailsSectionContent{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detailsListing .floorplanDetailsSectionInfo{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.detailsListing .detailItem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:210px}.detailsListing .detailItem.petsDetail{width:auto}.detailsListing .detailLabel{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;padding:12px 8px;color:#666766;background-color:#f2f2f3;width:125px;font-size:.9rem;font-weight:600}.detailsListing .detailStat{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:inline-block;margin-left:6px;font-size:.9rem}.detailsListing .detailStat span{display:inline-block}.detailsListing .petDetails .detailsSectionContent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.detailsListing .petDetailItem,.detailsListing .petsInfo{display:-webkit-box;display:-ms-flexbox;-ms-flex-line-pack:center;align-content:center}.detailsListing .petDetailItem{width:47%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:flex}.detailsListing .petDetailItem .detailLabel{width:150px}.detailsListing .petDetailItem .detailStat{-ms-flex-item-align:center;align-self:center}.detailsListing .petDetailItem .detailStat p{line-height:20px}.detailsListing .petDetailItem .detailStat p+p{margin-top:8px}.detailsListing .petsInfo{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.detailsListing .petsIcon svg{height:44px;max-width:127px}.detailsListing .petsStat{margin-right:16px;font-size:.9rem}.detailsListing .detailsAmenities h4{font-weight:600;margin:1rem 0}.detailsListing .detailsAmenities #otherAmenities{margin-top:2rem}.detailsListing .amenityList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;position:relative}.detailsListing .amenityList .amenityItem{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30%;font-size:.9rem;line-height:1.2rem}.detailsListing .amenityList .amenityItem button{background:0 0;cursor:pointer}.detailsListing .amenityList .amenityItem button:not(:hover):not(:focus) .camera-svg-icon .camera-body{fill:none}.detailsListing .amenityList .amenityItem .camera-svg-icon{vertical-align:bottom;width:20px;height:1.2rem}.detailsListing .amenityList.more:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.75)),to(rgba(255,255,255,0)));background-image:linear-gradient(to top,rgba(255,255,255,.75),rgba(255,255,255,0))}.detailsListing .btn-with-arrow{margin-top:24px}.detailsListing .btn-with-arrow span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.detailsListing .btn-with-arrow span:after{content:"";display:inline-block;height:6px;width:6px;margin-left:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);position:relative;top:2px}.detailsListing .btn-with-arrow#showSomeAmenities span:after{-webkit-transform:rotateZ(-225deg);transform:rotateZ(-225deg);top:6px}.detailsListing .appliancesList,.detailsListing .utilitiesList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.detailsListing .applianceItem,.detailsListing .utilityItem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100px}.detailsListing .applianceItem:nth-child(n+7),.detailsListing .utilityItem:nth-child(n+7){margin-top:12px}.detailsListing .applianceItem:nth-child(6n+2),.detailsListing .applianceItem:nth-child(6n+3),.detailsListing .applianceItem:nth-child(6n+4),.detailsListing .applianceItem:nth-child(6n+5),.detailsListing .applianceItem:nth-child(6n+6),.detailsListing .utilityItem:nth-child(6n+2),.detailsListing .utilityItem:nth-child(6n+3),.detailsListing .utilityItem:nth-child(6n+4),.detailsListing .utilityItem:nth-child(6n+5),.detailsListing .utilityItem:nth-child(6n+6){margin-left:calc((100% - (100px * 6))/ 5)}.detailsListing .applianceItemIcon,.detailsListing .utilityItemIcon{display:block;text-align:center}.detailsListing .applianceItemIcon svg,.detailsListing .utilityItemIcon svg{height:40px;width:40px}.detailsListing .applianceFee,.detailsListing .applianceItemName,.detailsListing .utilityFee,.detailsListing .utilityItemName{text-align:center;font-size:.9rem;margin-top:6px}.detailsListing .applianceFee,.detailsListing .utilityFee{font-style:italic}@media (min-width:970px){.detailsListing.detailsMapFirst .amenitiesMap{margin-top:0}.detailsListing.detailsMapFirst .communityMap .map-info{padding-top:84px}}@media (max-width:1023px){.detailsListing .amenityList .amenityItem:nth-child(n+4){margin-top:24px}}@media (min-width:1024px){.detailsListing .detailsSection+.detailsSection{margin-top:64px}.detailsListing .detailsSectionContent{margin-top:24px}.detailsListing .petsInfo{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:375px;margin-right:36px}.detailsListing .petsDescription{margin-left:0}}@media (min-width:1024px) and (max-width:1199px){.detailsListing .amenityList .amenityItem:nth-child(n+4){margin-top:24px}}@media (max-width:1199px){.amenityList .amenityItem#showAllAmenities,.amenityList .amenityItem:nth-child(3n+1)#showSomeAmenities,.amenityList .amenityItem:nth-child(3n+2):not(#showSomeAmenities),.amenityList .amenityItem:nth-child(3n+3){margin-left:5%}}@media (min-width:1200px){.detailsListing.detailsMapFirst .communityMap .map-info{padding-top:110px}.detailsListing .amenityList .amenityItem{width:22%}.detailsListing .amenityList .amenityItem:nth-child(n+5){margin-top:24px}.detailsListing .amenityList .amenityItem#showAllAmenities,.detailsListing .amenityList .amenityItem:nth-child(4n+1)#showSomeAmenities,.detailsListing .amenityList .amenityItem:nth-child(4n+2):not(#showSomeAmenities),.detailsListing .amenityList .amenityItem:nth-child(4n+3),.detailsListing .amenityList .amenityItem:nth-child(4n+4){margin-left:4%}}.floorplanListPageHero .heroCTA{line-height:15px}.floorplanContent{background-color:#fff}.floorplanTopLevelStats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;margin-top:12px;color:#fff;font-size:.9rem}.floorplanTopLevelStats .floorplanTopLevelStat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;text-transform:uppercase}.floorplanTopLevelStats .floorplanTopLevelStat+.floorplanTopLevelStat{margin-left:30px}.floorplanTopLevelStats .statIcon .svgIcon{height:30px;max-width:35px}.floorplanTopLevelStats .statContentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:6px;width:100%}.floorplanTopLevelStats .statContentWrapper .statContent{margin-left:0}.floorplanTopLevelStats .statContentWrapper .statContent .tempPrice{color:#fff}.floorplanTopLevelStats .statSupertext{text-transform:none;font-style:italic;font-size:.65rem;margin-bottom:2px}.floorplanTopLevelStats .statContent{margin-left:6px}.detailsListing{padding-bottom:72px;padding-top:42px}.detailsSection .footnote{margin-top:24px;font-size:12px}.detailsSection.floorplanDetailsGeneral .floorplanDetail{line-height:1rem}.floorplanAvailabilityContent .detailsListing{padding-top:24px!important}.floorplanImageContainer{margin-right:20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:375px}.floorplanImageContainer .floorplanImageWrapper{position:relative}.floorplanImageContainer .floorplanImageWrapper .floorplanImage{display:block;border:none;background-color:transparent;padding:0}.floorplanImageContainer .floorplanImageWrapper .floorplanImage .floorplan2D{cursor:url(/assets/images/zoom-22px.png),-webkit-zoom-in;cursor:url(/assets/images/zoom-22px.png),zoom-in;max-height:300px}.floorplanImageContainer .floorplanImageWrapper .expandIconContainer{position:absolute;height:30px;width:30px;margin:0 auto;border:none;padding:2px;background-color:transparent;-webkit-transition:display 250ms ease-in-out,-webkit-transform 250ms ease-in-out;transition:display 250ms ease-in-out,-webkit-transform 250ms ease-in-out;transition:display 250ms ease-in-out,transform 250ms ease-in-out;transition:display 250ms ease-in-out,transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out;bottom:4px;right:3px;opacity:0}.floorplanImageContainer .floorplanImageWrapper .expandIconContainer:hover{-webkit-transform:scale(1.2);transform:scale(1.2);cursor:pointer}.floorplanImageContainer .floorplanImageWrapper.keyboard-user-in-area .expandIconContainer,.floorplanImageContainer .floorplanImageWrapper:hover .expandIconContainer{opacity:1}.floorplanContent .floorplansSliderContainer{padding:0 0 84px}.floorplanVideoContainer .videoPlayer.wistiaVideoPlayer .w-bottom-bar,.floorplanVideoContainer .videoPlayer.wistiaVideoPlayer button.w-css-reset.w-vulcan-v2-button:not([tagname=button]){visibility:hidden}.floorplanVideoContainer .videoPlayer.wistiaVideoPlayer div div button.w-css-reset.w-vulcan-v2-button[tagname=button] span{padding:6px}.floorplanVideoContainer .videoPlayer.wistiaVideoPlayer div div button.w-css-reset.w-vulcan-v2-button[tagname=button] span:hover{background-color:rgba(0,0,0,.15)}.floorplanContent .videoInfoBarWrapper .predictive-special-ribbon-wrapper{position:absolute;top:-17px;z-index:2}.floorplanContent .videoInfoBarWrapper .predictive-special-ribbon-wrapper .predictive-special-ribbon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:var(--background-color-specials-flag);color:var(--font-color-specials-flag);font-weight:600;font-size:16px;line-height:22px;padding-top:6px;padding-bottom:6px;padding-right:32px;width:unset;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%)}@media (min-width:1366px){.floorplanContent .videoInfoBarWrapper .predictive-special-ribbon-wrapper .predictive-special-ribbon{padding-left:calc(((100vw - 1366px)/ 2) + 86px)}}.floorplanContent .videoInfoBarWrapper .predictive-special-ribbon-wrapper .predictive-special-ribbon .predictive-special-terms-link{color:currentColor;border-color:currentColor;display:inline-block;font-weight:400;font-size:14px;line-height:16px;height:16px;margin-left:14px;-webkit-transform:translateZ(0);transform:translateZ(0)}.floorplanContent .videoInfoBarWrapper .predictive-special-ribbon-wrapper .predictive-special-ribbon .predictive-special-terms-link:focus,.floorplanContent .videoInfoBarWrapper .predictive-special-ribbon-wrapper .predictive-special-ribbon .predictive-special-terms-link:hover{margin-bottom:-1px}@media (max-width:949px){.floorplanDetailsGeneral .floorplanDetail{margin-left:5%;width:30%}.floorplanDetailsGeneral .floorplanDetail:nth-child(3n+1){margin-left:0}.floorplanDetailsGeneral .floorplanDetail:not(:nth-child(3)):not(:nth-child(2)):not(:first-child){margin-top:12px}}@media (min-width:950px){.floorplanDetailsGeneral .floorplanImageContainer{margin-right:36px}.floorplanDetailsGeneral .detailsSectionContent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.floorplanDetailsGeneral .floorplanDetailsSectionInfoWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:0}.floorplanDetailsGeneral .floorplanDetailsSectionInfo{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.floorplanDetailsGeneral .floorplan-highlights{margin-top:1rem}.floorplanDetailsGeneral .floorplanDetail{width:47%;max-width:47%}.floorplanDetailsGeneral .floorplanDetail:nth-child(n+3){margin-top:12px}}@media (min-width:970px){.detailsListing{padding-top:68px}}@media (min-width:1024px){.detailsListing{padding-top:86px}.floorplanDetailsSectionContent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.floorplanDetailsSectionInfoWrapper{margin-top:0}}.floorplanListPageHero .heroFilter{text-align:center;padding:20% 0;background:rgba(45,45,45,.7)}.floorplanListPageHero h1,.floorplanListPageHero h2,.floorplanListPageHero h3{color:#fff;font-family:Poppins,Arial,Helvetica,Sans-serif;font-weight:500;font-weight:600}.floorplanListPageHero h2,.floorplanListPageHero h3{font-size:2.3rem;margin-top:8px}.floorplanListPageHero .heroCTA{margin-top:28px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.floorplanListPageHero .heroCTA:after{content:"";display:inline-block;height:6px;width:6px;margin-left:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);position:relative;top:2px}@-webkit-keyframes moveUpDown{0%,100%{top:0}50%{top:4px}}@keyframes moveUpDown{0%,100%{top:0}50%{top:4px}}.floorplanListPageHero .heroCTA:hover:after{-webkit-animation-name:moveUpDown;animation-name:moveUpDown;-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.floorplanListContent{padding:0 48px}.floorplanListContent .floorplanListSeoContent{margin:80px auto 32px;line-height:27px;max-width:800px;text-align:justify}.floorplanListContent .floorplanListSeoContent h2,.floorplanListContent .floorplanListSeoContent h3{margin:24px 0 4px;text-align:left}.floorplanListContent .floorplanListSeoContent h2+p,.floorplanListContent .floorplanListSeoContent h3+p{margin-top:0}.floorplanListContent .floorplanListSeoContent h2{font-size:24px}.floorplanListContent .floorplanListSeoContent h3{font-size:20px}.floorplanListContent .floorplanListSeoContent p{margin-top:24px}.floorplanListContent .floorplanListTopActionsContainer{padding-top:32px;margin-bottom:32px}.floorplanListContent .floorplanListFilters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.floorplanListContent .floorplanListFilters .floorplanListFilter{cursor:pointer}.floorplanListContent .floorplanListFilters .floorplanListFilter+.floorplanListFilter{margin-left:28px}.floorplanListContent .floorplanListFilters .floorplanListFilter.hidden{display:none;margin:0}.floorplanListContent .floorplanItem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;padding-top:32px;border-top:1px solid #cccccb}.floorplanListContent .floorplanItem+.floorplanItem{margin-top:32px}.floorplanListContent .floorplanItem .floorplanInfo{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;margin:0 auto}.floorplanListContent .floorplanItem .floorplanInfo .floorplanNameAnchor{color:#666766}.floorplanListContent .floorplanItem .floorplanMedia{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;margin:0 auto}.floorplanListContent .floorplanItem.hidden{display:none}.floorplanListContent .floorplanInfo{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.floorplanListContent .floorplanAvailability{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:0 auto;position:relative;padding-left:14px}.floorplanListContent .floorplanAvailability::before{content:"";display:inline-block;position:absolute;top:calc(50% - 4px);left:0;height:8px;width:8px;border-radius:50%}.floorplanListContent .floorplanAvailability.waitlist::before{background-color:#f0d125}.floorplanListContent .floorplanName{margin-top:10px}.floorplanListContent .floorplanName a{font-size:1.8rem;display:inline-block;line-height:2rem}.floorplanListContent .floorplanStats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px}.floorplanListContent .floorplanStatItem{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:14px 16px}.floorplanListContent .floorplanStatItem+.floorplanStatItem{border-left-width:1px;border-left-style:solid}.floorplanListContent .floorplanStatItem .statValue{font-weight:600;font-size:1.1rem}.floorplanListContent .floorplanStatItem .statLabel{margin-top:6px;text-transform:uppercase;font-size:.8rem;color:#666766;letter-spacing:1px}.floorplanListContent .floorplanPrice{margin-top:16px}.floorplanListContent .temporaryPrice .priceFullValue{text-decoration:line-through;color:#999;font-weight:400}.floorplanListContent .temporaryPrice .tempPriceValue{margin-left:2px}.floorplanListContent .priceLabel{font-size:.8rem;text-transform:uppercase;color:#666766;letter-spacing:.05em}.floorplanListContent .priceValue{margin-top:6px;font-size:1.25rem;font-weight:600}.floorplanListContent .priceValue .priceValueOverride{font-size:1.1rem}.floorplanListContent .floorplanSpecial{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.floorplanListContent .floorplanSpecial svg .fill-accent{fill:var(--background-color-specials-flag)}.floorplanListContent .floorplanSpecial .predictive-special,.floorplanListContent .floorplanSpecial a{margin-right:40px;padding:6px 16px;text-transform:initial}.floorplanListContent .floorplanSpecial .predictive-special{background-color:var(--background-color-specials-flag);color:var(--font-color-specials-flag);font-family:Poppins,Arial,Helvetica,Sans-serif;font-weight:500;font-size:12px;line-height:16px;letter-spacing:1px;min-width:115px}.floorplanListContent .floorplanSliderSizingDiv{position:relative}.floorplanListContent .floorplanSliderSizingDiv:before{display:block;content:"";width:100%;padding-top:56.25%}.floorplanListContent .floorplanSliderContainer{position:absolute;top:0;right:0;left:0;bottom:0}.floorplanListContent .floorplanSliderContainer .slick-arrow,.floorplanListContent .floorplanSliderContainer .sliderArrow{position:absolute;top:calc(50% - 18px);z-index:2;-webkit-transition:opacity ease-in-out 250ms,-webkit-transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,-webkit-transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,transform ease-in-out 250ms,-webkit-transform ease-in-out 250ms;background-color:transparent;border:0;padding:0;overflow:visible}.floorplanListContent .floorplanSliderContainer .slick-arrow.prev,.floorplanListContent .floorplanSliderContainer .slick-arrow.slick-prev,.floorplanListContent .floorplanSliderContainer .sliderArrow.prev,.floorplanListContent .floorplanSliderContainer .sliderArrow.slick-prev{left:16px}.floorplanListContent .floorplanSliderContainer .slick-arrow.next,.floorplanListContent .floorplanSliderContainer .slick-arrow.slick-next,.floorplanListContent .floorplanSliderContainer .sliderArrow.next,.floorplanListContent .floorplanSliderContainer .sliderArrow.slick-next{right:16px}.floorplanListContent .floorplanSliderContainer .slick-arrow .invertedSliderArrow,.floorplanListContent .floorplanSliderContainer .sliderArrow .invertedSliderArrow{width:35px;height:35px;-webkit-transition:opacity ease-in-out 250ms,-webkit-transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,-webkit-transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,transform ease-in-out 250ms,-webkit-transform ease-in-out 250ms;background:#fff;border-radius:50%}.floorplanListContent .floorplanSliderContainer .slick-arrow .invertedSliderArrow .invertedSliderArrowCircle,.floorplanListContent .floorplanSliderContainer .sliderArrow .invertedSliderArrow .invertedSliderArrowCircle{fill:none;-webkit-filter:url(#invertedSliderArrowCircleFilter);filter:url(#invertedSliderArrowCircleFilter)}.floorplanListContent .floorplanSliderContainer .slick-arrow .invertedSliderArrow .invertedSliderArrowSvgPath,.floorplanListContent .floorplanSliderContainer .sliderArrow .invertedSliderArrow .invertedSliderArrowSvgPath{fill:none;stroke:#666766;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px}.floorplanListContent .floorplanSliderContainer .slick-arrow:before,.floorplanListContent .floorplanSliderContainer .sliderArrow:before{position:absolute;content:"";width:35px;height:35px;border-radius:50%;-webkit-box-shadow:0 0 15px -2px rgba(0,0,0,.5);box-shadow:0 0 15px -2px rgba(0,0,0,.5);-webkit-transition:opacity ease-in-out 250ms,-webkit-transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,-webkit-transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,transform ease-in-out 250ms;transition:opacity ease-in-out 250ms,transform ease-in-out 250ms,-webkit-transform ease-in-out 250ms;z-index:-1;border:none}.floorplanListContent .floorplanSliderContainer .slick-arrow:hover,.floorplanListContent .floorplanSliderContainer .sliderArrow:hover{cursor:pointer}.floorplanListContent .floorplanSliderContainer .slick-arrow:hover .invertedSliderArrow,.floorplanListContent .floorplanSliderContainer .slick-arrow:hover:before,.floorplanListContent .floorplanSliderContainer .sliderArrow:hover .invertedSliderArrow,.floorplanListContent .floorplanSliderContainer .sliderArrow:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.floorplanListContent .floorplanSliderContainer .slick-track{height:100%}.floorplanListContent .floorplanSliderContainer .floorplanSlider{height:100%!important}.floorplanListContent .floorplanSliderContainer .floorplanSliderContent{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:100%;height:100%;max-height:100%;width:100%;z-index:1}.floorplanListContent .floorplanSliderContainer .floorplanSliderVideoContainer{width:100%;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#2d2d2d}.ie .floorplanListContent .floorplanSliderContainer .floorplanSliderVideoContainer{opacity:0}.ie .floorplanListContent .floorplanSliderContainer .floorplanSliderVideoContainer.slick-active{opacity:1}html.edge .floorplanListContent .floorplanSliderContainer .floorplanMatterport div.background-image-container a img.object-fit-cover,html.ie .floorplanListContent .floorplanSliderContainer .floorplanMatterport div.background-image-container a img.object-fit-contain,html.ie .floorplanListContent .floorplanSliderContainer .floorplanMatterport div.background-image-container a img.object-fit-cover{opacity:0!important}.floorplanListContent .floorplanSliderContainer .floorplanVideoPlayerContainer{width:100%}.floorplanListContent .floorplanSliderContainer .floorplanVideoPlayer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.floorplanListContent .floorplanSliderContainer .floorplanVideoPlayer.wistiaVideoPlayer .w-bottom-bar,.floorplanListContent .floorplanSliderContainer .floorplanVideoPlayer.wistiaVideoPlayer button.w-css-reset.w-vulcan-v2-button:not([tagname=button]){visibility:hidden}.floorplanListContent .floorplanSliderContainer .floorplanVideoPlayer.wistiaVideoPlayer div div button.w-css-reset.w-vulcan-v2-button[tagname=button] span{padding:6px}.floorplanListContent .floorplanSliderContainer .floorplanVideoPlayer.wistiaVideoPlayer div div button.w-css-reset.w-vulcan-v2-button[tagname=button] span:hover{background-color:rgba(0,0,0,.15)}.floorplanListContent .floorplanSliderContainer .floorplanMatterport{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;background-color:#fff;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.floorplanListContent .floorplanSliderContainer .floorplanMatterport div.background-image-container.ie-edge-workaround-for-object-fit-cover{background-repeat:no-repeat;background-size:cover;background-position:center center}.floorplanListContent .floorplanSliderContainer .floorplanMatterport div.background-image-container.ie-workaround-for-object-fit-contain{background-size:contain}.floorplanListContent .floorplanSliderContainer .floorplanMatterport div.background-image-container{background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%;width:100%;overflow:hidden;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:scale(1.05);transform:scale(1.05)}.mobile-page .floorplanListContent .floorplanSliderContainer .floorplanMatterport div.background-image-container{-webkit-filter:blur(2px);filter:blur(2px)}.floorplanListContent .floorplanSliderContainer .floorplanMatterport div.background-image-container .slider-full-image{opacity:0;background-color:#fff}.floorplanListContent .floorplanSliderContainer .floorplanMatterport div.background-image-container.loaded{-webkit-filter:none;filter:none;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-filter .1s ease-in,-webkit-transform .1s ease-in;transition:-webkit-filter .1s ease-in,-webkit-transform .1s ease-in;transition:filter .1s ease-in,transform .1s ease-in;transition:filter .1s ease-in,transform .1s ease-in,-webkit-filter .1s ease-in,-webkit-transform .1s ease-in}.floorplanListContent .floorplanSliderContainer .floorplanMatterport div.background-image-container.loaded .slider-full-image{opacity:1;z-index:2}.floorplanListContent .floorplanSliderContainer .floorplanMatterport .matterport-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;cursor:pointer}.floorplanListContent .floorplanSliderContainer .floorplanMatterport .matterport-wrapper img{-o-object-fit:cover;object-fit:cover;background-color:#fff;height:100%;width:100%}.floorplanListContent .floorplanSliderContainer .floorplanMatterport .matterport-wrapper .videoPlayContainer{position:absolute;top:0;right:0;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:3}.floorplanListContent .floorplanSliderContainer .floorplanMatterport .matterport-wrapper .videoPlayContainer .videoPlay{display:block;cursor:pointer}.floorplanListContent .floorplanSliderContainer .floorplanMatterport .matterport-wrapper .videoPlayContainer .videoPlay .playButtonSvgPath{width:85px;height:85px;fill:#fff;stroke:#fff}.floorplanListContent .floorplanSliderContainer .floorplanMatterport .matterport-wrapper .videoPlayContainer .videoPlay .playButtonSvgPath .playButtonSvgCircle{opacity:0}.floorplanListContent .floorplanSliderContainer .floorplanMatterport .matterport-wrapper .videoPlayContainer .videoPlay .playButtonSvgPath .playButtonSvgCircle:hover{opacity:.2}html.edge .floorplanListContent .floorplanSliderContainer .floorplanSliderImage div.background-image-container a img.object-fit-cover,html.ie .floorplanListContent .floorplanSliderContainer .floorplanSliderImage div.background-image-container a img.object-fit-contain,html.ie .floorplanListContent .floorplanSliderContainer .floorplanSliderImage div.background-image-container a img.object-fit-cover{opacity:0!important}.floorplanListContent .floorplanSliderContainer .floorplanSliderImage{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;background-color:#fff;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.floorplanListContent .floorplanSliderContainer .floorplanSliderImage div.background-image-container.ie-edge-workaround-for-object-fit-cover{background-repeat:no-repeat;background-size:cover;background-position:center center}.floorplanListContent .floorplanSliderContainer .floorplanSliderImage div.background-image-container.ie-workaround-for-object-fit-contain{background-size:contain}.floorplanListContent .floorplanSliderContainer .floorplanSliderImage div.background-image-container{background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%;width:100%;overflow:hidden;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:scale(1.05);transform:scale(1.05)}.mobile-page .floorplanListContent .floorplanSliderContainer .floorplanSliderImage div.background-image-container{-webkit-filter:blur(2px);filter:blur(2px)}.floorplanListContent .floorplanSliderContainer .floorplanSliderImage div.background-image-container .slider-full-image{opacity:0;background-color:#fff}.floorplanListContent .floorplanSliderContainer .floorplanSliderImage div.background-image-container.loaded{-webkit-filter:none;filter:none;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-filter .1s ease-in,-webkit-transform .1s ease-in;transition:-webkit-filter .1s ease-in,-webkit-transform .1s ease-in;transition:filter .1s ease-in,transform .1s ease-in;transition:filter .1s ease-in,transform .1s ease-in,-webkit-filter .1s ease-in,-webkit-transform .1s ease-in}.floorplanListContent .floorplanSliderContainer .floorplanSliderImage div.background-image-container.loaded .slider-full-image{opacity:1;z-index:2}.floorplanListContent .floorplanSliderContainer .floorplanSliderImage a.floorplan-photo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.floorplanListContent .floorplanSliderContainer .floorplanSliderImage a.floorplan-photo img{cursor:url(/assets/images/zoom-22px.png),-webkit-zoom-in;cursor:url(/assets/images/zoom-22px.png),zoom-in;-o-object-fit:cover;object-fit:cover;background-color:#fff;height:100%;width:100%}.floorplanListContent .floorplanSliderContainer .floorplanSliderImage.floorplan2D{background-color:transparent;-webkit-filter:none;filter:none;-webkit-transform:none;transform:none}.floorplanListContent .floorplanSliderContainer .floorplanSliderImage.floorplan2D div.background-image-container{background-size:contain}.floorplanListContent .floorplanSliderContainer .floorplanSliderImage.floorplan2D div.background-image-container a img{margin:0 auto}@supports ((-o-object-fit:contain) or (object-fit:contain)){.floorplanListContent .floorplanSliderContainer .floorplanSliderImage.floorplan2D div.background-image-container a img{-o-object-fit:contain;object-fit:contain;opacity:1!important}}.floorplanListContent .floorplanSliderContainer:hover .slideNumberText{opacity:1}.floorplanListContent .floorplanSliderContainer .expandIconContainer{position:absolute;height:30px;width:30px;margin:0 auto;border:none;padding:2px;background-color:transparent;-webkit-transition:display 250ms ease-in-out,-webkit-transform 250ms ease-in-out;transition:display 250ms ease-in-out,-webkit-transform 250ms ease-in-out;transition:display 250ms ease-in-out,transform 250ms ease-in-out;transition:display 250ms ease-in-out,transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out;bottom:8px;right:12px;z-index:2;opacity:0}.floorplanListContent .floorplanSliderContainer .expandIconContainer svg{fill:#fff}.floorplanListContent .floorplanSliderContainer .expandIconContainer:hover{-webkit-transform:scale(1.2);transform:scale(1.2);cursor:pointer}.floorplanListContent .slideNumberText{opacity:0;position:absolute;top:18px;right:18px;z-index:2;color:#fff;background-color:#666766;font-size:.8rem;padding:8px 10px;-webkit-transition:opacity 25ms ease-in-out;transition:opacity 25ms ease-in-out}.floorplanListContent .floorplanActions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}.floorplanListContent .floorplanActions .floorplanDetailsBtn{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;margin-right:6px}.floorplanListContent .floorplanActions .floorplanEmailBtn{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;margin-left:6px;font-weight:600}.floorplanListContent .floorplanListBottomActions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:64px 0}.floorplanListContent .floorplanSliderContainer.keyboard-user-in-area .expandIconContainer,.floorplanListContent .floorplanSliderContainer.keyboard-user-in-area .slideNumberText,.floorplanListContent .floorplanSliderContainer:focus .expandIconContainer,.floorplanListContent .floorplanSliderContainer:focus .slideNumberText,.floorplanListContent .floorplanSliderContainer:hover .expandIconContainer,.floorplanListContent .floorplanSliderContainer:hover .slideNumberText{opacity:1}@media (min-width:1024px){.floorplanListContent{padding:0 64px;max-width:962px;margin:0 auto}.floorplanListContent .floorplanListTopActionsContainer{padding-top:48px;margin-bottom:48px;position:relative}.floorplanListContent .floorplanListTopActionsContainer .floorplanListFilters{visibility:hidden}.floorplanListContent .floorplanListTopActionsContainer .loading-sizer{position:absolute;right:0;left:0;bottom:0;top:40px}.floorplanListContent .floorplanItem{padding-top:36px;padding-left:24px;padding-right:24px}.floorplanListContent .floorplanItem+.floorplanItem{margin-top:36px}.floorplanListContent .floorplanInfo{padding-right:32px}}@media (min-width:1030px){.floorplanListContent .floorplanActions .accentButton:focus:after,.floorplanListContent .floorplanActions .accentButton:hover:after,.floorplanListContent .floorplanActions .invertedAccentButton:focus:before,.floorplanListContent .floorplanActions .invertedAccentButton:hover:before{height:545%}}@media (min-width:1366px){.floorplanListPageHero .heroFilter{height:440px;padding:240px 0 0}}.contactMainContent{position:relative;color:#fff;background-size:cover;background-position:center center;background-repeat:no-repeat}.contactMainContent .contactMainContentBGOverlay{position:absolute;top:0;right:0;left:0;bottom:0;z-index:0;background:rgba(45,45,45,.7)}.contactMainContent .contactMainContentWrapper{position:relative;padding:32px 48px;z-index:1}.contactMainContent .pageHeading{margin-bottom:31px;text-align:center}.contactMainContent .pageHeading .tagline{font-size:1.2rem;margin-top:5px}.contactMainContent h1{margin-bottom:2px}.contactMainContent .contactInfo h2,.contactMainContent .contactInfo h3{font-size:1.75rem;font-weight:700;margin-bottom:16px}.contactMainContent .contactInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:distribute;justify-content:space-around;border-width:4px;border-style:solid;padding:24px}.contactMainContent .communityHoursContainer,.contactMainContent .contactInfoContent{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}.contactMainContent .contactFollowUsIcons{padding-top:30px;text-align:center}.contactMainContent .contactFollowUsIcons a{margin:0 4px;display:inline-block;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.contactMainContent .contactFollowUsIcons a:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.contactMainContent .contactFollowUsIcons a img{width:36px;height:36px}.contactMainContent .contactInfoContent{text-align:center;position:relative}.contactMainContent .contactInfoContent:not(:last-child){padding-right:24px}.contactMainContent .contactInfoContent:not(:last-child):after{content:'';position:absolute;right:-1px;top:0;bottom:0;width:2px;background-color:rgba(242,242,243,.2)}.contactMainContent .communityName{font-weight:600}.contactMainContent .communityAddressLine{font-size:.8rem;margin-top:12px}.contactMainContent .communityCityStateZip{font-size:.8rem;margin-top:8px}.contactMainContent .multipleOffices .communityAddressLabel{font-weight:600;font-size:.8rem;margin-top:20px}.contactMainContent .multipleOffices .communityAddressLine{margin-top:8px}.contactMainContent .communityPhone{margin-top:24px}.contactMainContent .communityPhone .faxLine,.contactMainContent .communityPhone .phoneLine,.contactMainContent .communityPhone .ttyLine{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:1.3rem}.contactMainContent .communityPhone .callNowSvg,.contactMainContent .communityPhone .faxSvg{width:30px;height:30px;margin-right:12px}.contactMainContent .communityPhone .callNowSvgPath,.contactMainContent .communityPhone .faxSvgPath{fill:#fff}.contactMainContent .communityPhone .faxLine{margin-top:6px}.contactMainContent .communityPhone .ttyLine{margin-top:4px;font-size:1rem}.contactMainContent .communityHoursContainer{text-align:center;padding-left:24px}.contactMainContent .communityHoursContainer .communityPhone{margin-top:0;margin-bottom:24px}.contactMainContent .communityHoursContainer h3{font-size:1.75rem;margin-bottom:16px;font-family:Poppins,Arial,Helvetica,Sans-serif;font-weight:500;font-weight:600}.contactMainContent #communityHours{font-size:.8rem;margin-top:8px;line-height:1.2rem}.contactMainContent #communityHours p+p{margin-top:10px}.contactFormContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:36px}.contactFormContainer .customContactFormContainer{background-color:#fff;width:400px}.contactFormContainer .contactForm{display:inline-block;width:400px;position:relative}.contactFormContainer .formQuestion input[type=text],.contactFormContainer .formQuestion input[type=email]{width:350px;min-width:350px}.contactFormContainer .formQuestion textarea{min-width:350px}@media (min-width:980px){.contactMainContent .contactMainContentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:32px 72px}.contactMainContent .pageHeading{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;text-align:left}.contactMainContent .contactFormContainer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}.contactMainContent .contactInfoContainer{margin-left:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:392px}.contactMainContent .contactInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 48px}.contactMainContent .contactInfo h2,.contactMainContent .contactInfo h3{max-width:200px;margin:0 auto 24px}.contactMainContent .communityHoursContainer,.contactMainContent .contactInfoContent{border:none;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;padding:0}.contactMainContent .contactInfoContent:after{display:none}.contactMainContent .communityPhone{margin-top:32px;padding-top:24px;padding-bottom:24px;border-top:1px solid #fff;border-bottom:1px solid #fff}.contactMainContent .communityPhone .faxLine{margin-top:10px}.contactMainContent .communityHoursContainer{margin-top:32px}.contactMainContent .communityHoursContainer .communityPhone{margin-bottom:32px}.contactMainContent .communityHoursContainer h3{margin-bottom:12px}.contactMainContent .contactFollowUsIcons{padding-top:0}.contactMainContent .contactInfoContent .contactFollowUsIcons{margin-top:32px}.contactMainContent .communityHoursContainer #communityHours+.contactFollowUsIcons{margin-top:32px;padding-top:32px;border-top:1px solid #FFF}}@media (min-width:1024px){.contactMainContent .contactMainContentWrapper{padding:48px 72px;max-width:928px;margin:0 auto}}.arrowUp{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid}.termsContent{padding:4rem .5rem}.termsContent h1{margin:0 0 .5rem;font-size:1.75rem}.termsContent h3{margin:0 0 2rem;font-size:1.25rem}.termsContent h4{font-weight:600;margin:1rem 0 .25rem}.termsContent p{margin-bottom:2rem;line-height:2rem}.termsContent ol,.termsContent ul{line-height:1.5rem;text-align:left}.termsContent ol{padding-left:4rem;margin-bottom:2rem}.termsContent ol li{margin:.5rem 0}.termsContent ul{list-style:outside;padding-left:4rem;margin-bottom:2rem}.downPage p,.notFound p{line-height:2rem}.termsContent ul li{margin:.5rem 0}.termsContent .capitalize{text-transform:capitalize}.accessibility-page .casing-correct::first-letter,.lowercase{text-transform:lowercase}.notFound{padding:4rem .5rem;text-align:center}.notFound h1{font-size:3rem;margin:1rem 0}.notFound .links{margin:1.5rem 0;font-size:1.25rem}.notFound .links a{margin:0 .5rem}.downPage{padding:8rem .5rem;text-align:center}.downPage h1{font-size:3rem;margin:.5rem 0}.customContent .widthLimiter{padding-top:2rem;padding-bottom:2rem}.customContent p{line-height:1.5rem}.customContent .background-accent,.customContent .background-primary{color:#fff}.customContent .font-size-plus-3{font-size:2rem;line-height:3rem;letter-spacing:1px}.customContent .font-size-plus-2{font-size:1.25rem;line-height:1.75rem}.customContent .font-size-plus-1{font-size:1.125rem;line-height:1.625rem}.customContent .font-size-0{font-size:1rem;line-height:1.5rem}.customContent .font-size-minus-1{font-size:.875rem;line-height:1.25rem}.customContent .font-size-minus-2{font-size:.75rem;line-height:1rem}.customContent .list-spaced li{margin:1rem 0}.customContent .list-bullet li,.customContent .list-circle li{margin:0}.customContent .list-bullet{list-style:disc;line-height:1.5rem;padding-left:2rem;text-align:left}.customContent .list-circle{list-style:circle;line-height:1.5rem;padding-left:2rem;text-align:left}.customContent .list-indent{text-indent:1rem}.customContent .image-full-screen img{max-width:100%;margin:0 auto 48px;display:block}.customContent .residentsContent .residentsCardsWrapper{background:0 0}.customContent .table-standard{width:100%;text-align:center}.customContent .table-standard td,.customContent .table-standard th{padding:14px;vertical-align:middle}.customContent .table-standard td:first-child,.customContent .table-standard th:first-child{text-align:left}.customContent .table-standard .spacer td{height:6px;padding:0}.customContent .table-first-col-shaded tbody tr:not(.spacer) td:first-child,.customContent .table-first-col-shaded tbody tr:not(.spacer) th:first-child{background:#ccc}.customContent .applySteps p+p{margin-top:1.5em}.customContent .applySteps p+p.btnHolder{margin-top:.5rem}.customContent .applySteps .genericBtn{margin-right:1rem}.customContent .applySteps form{margin:.5rem 0 1.5rem}.accessibility-page .casing-correct{display:inline-block}.residentsBottomContent .placesOfInterestList,.residentsMainContent .residentsCards{display:-webkit-box;display:-ms-flexbox;-ms-flex-line-pack:center;align-content:center}@media (min-width:1032px){.customContent .image-full-screen img{max-width:1032px}}.residentsHero{background-repeat:no-repeat;background-size:cover;background-position:center center}.residentsHero .heroFilter{text-align:center;padding:20% 0;background:rgba(45,45,45,.7)}.residentsHero h1{color:#fff;font-size:2.3rem;font-family:Poppins,Arial,Helvetica,Sans-serif;font-weight:500;font-weight:600}.residentsMainContent{padding:24px}.residentsMainContent h3{font-size:1.4rem}.residentsMainContent .residentsCards{display:flex;-ms-flex-pack:distribute;justify-content:space-around;max-width:1030px;margin:0 auto}.residentsMainContent .residentsCardsLeft,.residentsMainContent .residentsCardsRight{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.residentsMainContent .residentsCardsLeft{padding-right:32px}.residentsMainContent .residentsCardsRight{padding-left:32px}.residentsMainContent .residentsCard{border:none;border-left:5px solid transparent;-webkit-box-shadow:1px 1px 12px 0 rgba(53,53,53,.24);box-shadow:1px 1px 12px 0 rgba(53,53,53,.24);padding:24px 42px 24px 37px;-webkit-transition:border .1s linear,-webkit-box-shadow .1s linear;transition:border .1s linear,-webkit-box-shadow .1s linear;transition:border .1s linear,box-shadow .1s linear;transition:border .1s linear,box-shadow .1s linear,-webkit-box-shadow .1s linear}.residentsMainContent .residentsCard.active,.residentsMainContent .residentsCard:focus,.residentsMainContent .residentsCard:hover{-webkit-box-shadow:4px 1px 12px 3px rgba(53,53,53,.24);box-shadow:4px 1px 12px 3px rgba(53,53,53,.24)}.residentsMainContent .residentsCard+.residentsCard{margin-top:46px}.residentsMainContent .residentsCard .residentsSvg{height:45px}.residentsMainContent .formIcon{text-align:center;margin-bottom:8px}.residentsMainContent .formName{text-align:center}.residentsMainContent .formDescription{margin-top:6px;font-size:.9rem;line-height:1rem;text-align:center}.residentsMainContent .requiredFieldNoteDark{margin-top:12px}.residentsBottomContent{padding:36px 42px;text-align:center}.residentsBottomContent .contentCard{display:inline-block;margin:0 auto}.residentsBottomContent .placesOfInterestHeading svg{width:auto;height:45px}.residentsBottomContent .placesOfInterestHeading h2{font-size:1.4rem;margin-top:4px}.residentsBottomContent .placesOfInterestList{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}.residentsBottomContent .placesOfInterestList .placeOfInterest h4+p,.residentsBottomContent .placesOfInterestList .placeOfInterest p+p{margin-top:8px}.residentsBottomContent .placesOfInterestList .placeOfInterest h4{font-weight:600;line-height:1.2rem}.residentsBottomContent .placesOfInterestList .placeOfInterest p{font-size:.9rem}.residentsBottomContent .listing .listRow+.listRow,.residentsBottomContent .listing.items4&gt;li:nth-child(n+3){margin-top:24px}.residentsBottomContent .listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:distribute;justify-content:space-around}.residentsBottomContent .listing .listRow{width:100%}.residentsBottomContent .listing.items2&gt;li{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%}.residentsBottomContent .listing.items2&gt;li:first-child{margin-left:20%}.residentsBottomContent .listing.items2&gt;li:last-child{margin-right:20%}.residentsBottomContent .listing.items3&gt;li{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%}.residentsBottomContent .listing.items4&gt;li{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%}.residentsBottomContent .hasSlider .residentsSlider{position:relative;margin-left:auto;margin-right:auto;margin-bottom:40px;padding:0 32px;max-width:432px}.residentsBottomContent .hasSlider .residentsSlider svg{height:35px;width:18px;fill:#666766}.residentsBottomContent .hasSlider .residentsSlider #leftArrowContainer{position:absolute;top:250px;width:32px;-webkit-transition:-webkit-transform ease-in-out 250ms;transition:-webkit-transform ease-in-out 250ms;transition:transform ease-in-out 250ms;transition:transform ease-in-out 250ms,-webkit-transform ease-in-out 250ms;border:none;background-color:#f2f2f3;cursor:pointer;left:0}.residentsBottomContent .hasSlider .residentsSlider #leftArrowContainer:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.residentsBottomContent .hasSlider .residentsSlider #rightArrowContainer{position:absolute;top:250px;width:32px;-webkit-transition:-webkit-transform ease-in-out 250ms;transition:-webkit-transform ease-in-out 250ms;transition:transform ease-in-out 250ms;transition:transform ease-in-out 250ms,-webkit-transform ease-in-out 250ms;border:none;background-color:#f2f2f3;cursor:pointer;right:0}.residentsBottomContent .hasSlider .residentsSlider #rightArrowContainer:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.residentsBottomContent .hasSlider .residentsSlider .cardHeading{font-size:1.5rem;text-align:center}.residentsBottomContent .hasSlider .residentsSlider #residentsCardsContainer{margin:auto;padding:40px}.residentsBottomContent .hasSlider .residentsSlider .residentName{font-size:1.25rem;font-weight:700;margin:0 0 5px}.residentsBottomContent .hasSlider .residentsScroller{position:relative;margin:18px auto 0}.residentsBottomContent .hasSlider .residentsScroller .slick-track{left:18px}.residentsBottomContent .hasSlider .residentsScroller .resident-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:18px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;border:none;width:350px;max-width:350px}.residentsBottomContent .hasSlider .residentsScroller .resident-card .photo-wrapper{max-height:350px;overflow:hidden}.residentsBottomContent .hasSlider .residentsScroller .resident-card .photo-wrapper img{width:100%;height:auto}.residentsBottomContent .hasSlider .residentsScroller .resident-card .lower-card-content{background-color:rgba(255,255,255,.75);width:100%;height:110px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.residentsBottomContent .hasSlider .residentsScroller .resident-card .lower-card-content h4{margin:auto auto 2px}.residentsBottomContent .hasSlider .residentsScroller .resident-card .lower-card-content p{margin:2px auto auto;letter-spacing:1px}.residentsBottomContent .hasSlider .residentsScroller .slick-dots{position:static;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto auto 6px;pointer-events:none}.residentsBottomContent .hasSlider .residentsScroller .slick-dots li{height:16px;width:16px;margin:0 6px}.residentsBottomContent .hasSlider .residentsScroller .slick-dots li button{height:16px;width:16px;pointer-events:all}.residentsBottomContent .hasSlider .residentsScroller .slick-dots li button:before{height:12px;width:12px;border:2px solid #666766;border-radius:12px;content:"";color:#fff;background-color:rgba(255,255,255,.5);-webkit-transition:background-color .1s,opacity .1s,border-color .1s,-webkit-transform .1s;transition:background-color .1s,opacity .1s,border-color .1s,-webkit-transform .1s;transition:background-color .1s,opacity .1s,transform .1s,border-color .1s;transition:background-color .1s,opacity .1s,transform .1s,border-color .1s,-webkit-transform .1s;cursor:pointer;opacity:1}.residentsBottomContent .hasSlider .residentsScroller .slick-dots li:not(.slick-slide-is-active) button:hover:before{background-color:rgba(102,103,102,.5)}.residentsBottomContent .hasSlider .residentsScroller .slick-dots li.slick-slide-is-active button:before{background-color:#2d2d2d}.background-white,body{background-color:#fff}@media (max-width:875px){.residentsCards .accentButton,.residentsCards .genericBtn,.residentsCards .invertedButton,.residentsCards .largeBtn,.residentsCards .orangeButton,.residentsCards .solidButton,.residentsCards .whiteBtn{display:block;margin-left:auto;margin-right:auto}.residentsCards .formActions button.accentButton,.residentsCards .formActions button.genericBtn,.residentsCards .formActions button.invertedButton,.residentsCards .formActions button.largeBtn,.residentsCards .formActions button.orangeButton,.residentsCards .formActions button.solidButton,.residentsCards .formActions button.whiteBtn{min-width:100%}.residentsCards .residentsHtml a.accentButton+.accentButton,.residentsCards .residentsHtml a.accentButton+.genericBtn,.residentsCards .residentsHtml a.accentButton+.invertedButton,.residentsCards .residentsHtml a.accentButton+.largeBtn,.residentsCards .residentsHtml a.accentButton+.orangeButton,.residentsCards .residentsHtml a.accentButton+.solidButton,.residentsCards .residentsHtml a.accentButton+.whiteBtn,.residentsCards .residentsHtml a.genericBtn+.accentButton,.residentsCards .residentsHtml a.genericBtn+.genericBtn,.residentsCards .residentsHtml a.genericBtn+.invertedButton,.residentsCards .residentsHtml a.genericBtn+.largeBtn,.residentsCards .residentsHtml a.genericBtn+.orangeButton,.residentsCards .residentsHtml a.genericBtn+.solidButton,.residentsCards .residentsHtml a.genericBtn+.whiteBtn,.residentsCards .residentsHtml a.invertedButton+.accentButton,.residentsCards .residentsHtml a.invertedButton+.genericBtn,.residentsCards .residentsHtml a.invertedButton+.invertedButton,.residentsCards .residentsHtml a.invertedButton+.largeBtn,.residentsCards .residentsHtml a.invertedButton+.orangeButton,.residentsCards .residentsHtml a.invertedButton+.solidButton,.residentsCards .residentsHtml a.invertedButton+.whiteBtn,.residentsCards .residentsHtml a.largeBtn+.accentButton,.residentsCards .residentsHtml a.largeBtn+.genericBtn,.residentsCards .residentsHtml a.largeBtn+.invertedButton,.residentsCards .residentsHtml a.largeBtn+.largeBtn,.residentsCards .residentsHtml a.largeBtn+.orangeButton,.residentsCards .residentsHtml a.largeBtn+.solidButton,.residentsCards .residentsHtml a.largeBtn+.whiteBtn,.residentsCards .residentsHtml a.orangeButton+.accentButton,.residentsCards .residentsHtml a.orangeButton+.genericBtn,.residentsCards .residentsHtml a.orangeButton+.invertedButton,.residentsCards .residentsHtml a.orangeButton+.largeBtn,.residentsCards .residentsHtml a.orangeButton+.orangeButton,.residentsCards .residentsHtml a.orangeButton+.solidButton,.residentsCards .residentsHtml a.orangeButton+.whiteBtn,.residentsCards .residentsHtml a.solidButton+.accentButton,.residentsCards .residentsHtml a.solidButton+.genericBtn,.residentsCards .residentsHtml a.solidButton+.invertedButton,.residentsCards .residentsHtml a.solidButton+.largeBtn,.residentsCards .residentsHtml a.solidButton+.orangeButton,.residentsCards .residentsHtml a.solidButton+.solidButton,.residentsCards .residentsHtml a.solidButton+.whiteBtn,.residentsCards .residentsHtml a.whiteBtn+.accentButton,.residentsCards .residentsHtml a.whiteBtn+.genericBtn,.residentsCards .residentsHtml a.whiteBtn+.invertedButton,.residentsCards .residentsHtml a.whiteBtn+.largeBtn,.residentsCards .residentsHtml a.whiteBtn+.orangeButton,.residentsCards .residentsHtml a.whiteBtn+.solidButton,.residentsCards .residentsHtml a.whiteBtn+.whiteBtn{margin-top:8px}}@media (min-width:925px){.residentsMainContent .residentsHtml a.accentButton+.accentButton,.residentsMainContent .residentsHtml a.accentButton+.genericBtn,.residentsMainContent .residentsHtml a.accentButton+.invertedButton,.residentsMainContent .residentsHtml a.accentButton+.largeBtn,.residentsMainContent .residentsHtml a.accentButton+.orangeButton,.residentsMainContent .residentsHtml a.accentButton+.solidButton,.residentsMainContent .residentsHtml a.accentButton+.whiteBtn,.residentsMainContent .residentsHtml a.genericBtn+.accentButton,.residentsMainContent .residentsHtml a.genericBtn+.genericBtn,.residentsMainContent .residentsHtml a.genericBtn+.invertedButton,.residentsMainContent .residentsHtml a.genericBtn+.largeBtn,.residentsMainContent .residentsHtml a.genericBtn+.orangeButton,.residentsMainContent .residentsHtml a.genericBtn+.solidButton,.residentsMainContent .residentsHtml a.genericBtn+.whiteBtn,.residentsMainContent .residentsHtml a.invertedButton+.accentButton,.residentsMainContent .residentsHtml a.invertedButton+.genericBtn,.residentsMainContent .residentsHtml a.invertedButton+.invertedButton,.residentsMainContent .residentsHtml a.invertedButton+.largeBtn,.residentsMainContent .residentsHtml a.invertedButton+.orangeButton,.residentsMainContent .residentsHtml a.invertedButton+.solidButton,.residentsMainContent .residentsHtml a.invertedButton+.whiteBtn,.residentsMainContent .residentsHtml a.largeBtn+.accentButton,.residentsMainContent .residentsHtml a.largeBtn+.genericBtn,.residentsMainContent .residentsHtml a.largeBtn+.invertedButton,.residentsMainContent .residentsHtml a.largeBtn+.largeBtn,.residentsMainContent .residentsHtml a.largeBtn+.orangeButton,.residentsMainContent .residentsHtml a.largeBtn+.solidButton,.residentsMainContent .residentsHtml a.largeBtn+.whiteBtn,.residentsMainContent .residentsHtml a.orangeButton+.accentButton,.residentsMainContent .residentsHtml a.orangeButton+.genericBtn,.residentsMainContent .residentsHtml a.orangeButton+.invertedButton,.residentsMainContent .residentsHtml a.orangeButton+.largeBtn,.residentsMainContent .residentsHtml a.orangeButton+.orangeButton,.residentsMainContent .residentsHtml a.orangeButton+.solidButton,.residentsMainContent .residentsHtml a.orangeButton+.whiteBtn,.residentsMainContent .residentsHtml a.solidButton+.accentButton,.residentsMainContent .residentsHtml a.solidButton+.genericBtn,.residentsMainContent .residentsHtml a.solidButton+.invertedButton,.residentsMainContent .residentsHtml a.solidButton+.largeBtn,.residentsMainContent .residentsHtml a.solidButton+.orangeButton,.residentsMainContent .residentsHtml a.solidButton+.solidButton,.residentsMainContent .residentsHtml a.solidButton+.whiteBtn,.residentsMainContent .residentsHtml a.whiteBtn+.accentButton,.residentsMainContent .residentsHtml a.whiteBtn+.genericBtn,.residentsMainContent .residentsHtml a.whiteBtn+.invertedButton,.residentsMainContent .residentsHtml a.whiteBtn+.largeBtn,.residentsMainContent .residentsHtml a.whiteBtn+.orangeButton,.residentsMainContent .residentsHtml a.whiteBtn+.solidButton,.residentsMainContent .residentsHtml a.whiteBtn+.whiteBtn{margin-left:16px}}@media (min-width:1024px){.residentsMainContent{padding:48px 52px}.residentsBottomContent{padding:48px 64px}.residentsBottomContent .listing .listRow+.listRow{margin-top:36px}.residentsBottomContent .listing.items3&gt;li{-webkit-box-flex:1;-ms-flex:1 1 24%;flex:1 1 24%;max-width:24%}.residentsBottomContent .listing.items3&gt;li:first-child{margin-left:10%}.residentsBottomContent .listing.items3&gt;li:last-child{margin-right:10%}.residentsBottomContent .listing.items4&gt;li{-webkit-box-flex:1;-ms-flex:1 1 23%;flex:1 1 23%;max-width:23%}.residentsBottomContent .listing.items4&gt;li:nth-child(n+3){margin-top:0}}@media (min-width:1200px){.residentsHero .heroFilter{padding:235px 0}}@media (min-width:930px){.residentsBottomContent .hasSlider .residentsSlider{max-width:800px}}@media (min-width:1316px){.residentsBottomContent .hasSlider .residentsSlider{max-width:1168px}}.applyContent .applyContentTop a.accentButton,.applyContent .applyContentTop a.genericBtn,.applyContent .applyContentTop a.invertedButton,.applyContent .applyContentTop a.largeBtn,.applyContent .applyContentTop a.solidButton,.applyContent .applyContentTop a.whiteBtn{margin-right:16px}.applyContent .widthLimiter{padding-top:2rem;padding-bottom:2rem}.applyContent p{line-height:1.5rem}.applyContent .background-accent,.applyContent .background-primary{color:#fff}.applyContent .mainContent li input,.applyContent .mainContent li textarea,.applyContent .mainContent p.sub-text,body,html.darken:not(.high-contrast) .applyContent .mainContent .color-primary,html.darken:not(.high-contrast) .background-accent a:not(.genericBtn):not(.whiteBtn):not(.solidButton):not(.linkBtn):not(.invertedButton),html.darken:not(.high-contrast) .communityMap .info-bubble .color-primary,html.darken:not(.high-contrast) .communityMap .info-bubble.color-primary,html.darken:not(.high-contrast) .communityMap .map-info .color-primary,html.darken:not(.high-contrast) .communityMap .map-info.color-primary,html.darken:not(.high-contrast) .homeAdvertisement,html.lighten .floorplanListPageHero .heroCTA:focus,html.lighten .floorplanListPageHero .heroCTA:hover{color:#666766}.applyContent h1{font-size:2rem;line-height:3rem;letter-spacing:1px}.applyContent h4{font-size:1.25rem;line-height:1.75rem}.applyContent .mainContent h3{line-height:2rem;font-size:1.25rem;font-weight:600;margin-top:1rem}.applyContent .mainContent h4{line-height:1.5rem;font-size:1.1rem;font-weight:600}.applyContent .mainContent p{margin-bottom:.5rem}.applyContent .mainContent p.sub-text{font-size:.75rem;line-height:1rem;font-style:italic;margin-bottom:1rem}body,html{font-size:100%}.applyContent .mainContent ul{margin-bottom:20px}.applyContent .mainContent li{margin:0 2% 0 0;width:48%;max-width:26rem;display:inline-block;vertical-align:top}.applyContent .mainContent li.break{clear:both;width:98%;max-width:100%;min-height:auto;margin-bottom:0}.applyContent .mainContent li label{display:block}.applyContent .mainContent li textarea{width:100%;max-width:100%;min-width:100%;min-height:3rem}.applyContent .applyForm li:nth-child(2){margin-top:0}#ui-datepicker-div{z-index:3!important}html{height:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;line-height:1;font-family:Open Sans,Arial,Helvetica,Sans-serif;font-weight:400}h1,h2,h3{font-family:Poppins,Arial,Helvetica,Sans-serif}body.translate{top:0!important}body .skiptranslate iframe{display:none!important}h1{font-weight:500;font-weight:600;font-size:2.3rem}h1.bold{font-weight:600}h1.multi-line{white-space:pre-wrap}h2,h3{font-weight:500}.bold,h2.bold,h3.bold{font-weight:600}a{text-decoration:none}.widthLimiter{width:auto;padding-left:36px;padding-right:36px;margin:0 auto}.color-primary{color:#1f536d}.color-primary-transparent{color:rgba(31,83,109,.7)}.color-accent{color:#ef9646}.background-accent a:not(.genericBtn):not(.whiteBtn):not(.solidButton):not(.linkBtn):not(.invertedButton),.color-white .identifiable-links a:not(.solidButton):not(.blueButton):not(.invertedButton):not(.invertedPrimaryButton):not(.invertedAccentButton):not(.accentButton):not(.orangeButton):not(.whiteBtn){color:#fff}.background-transparent{background-color:transparent}.background-before-primary:before,.background-primary{background-color:#1f536d}.background-primary-transparent{background-color:rgba(31,83,109,.7)}.background-accent{background-color:#ef9646}.fill-primary{fill:#1f536d}.fill-accent{fill:#ef9646}.fill-white{fill:#fff}.stroke-primary{stroke:#1f536d}.stroke-accent{stroke:#ef9646}.border-primary{border-color:#1f536d}.border-accent{border-color:#ef9646}.active .active-color-primary,.active-color-primary.active{color:#1f536d}.active .active-fill-primary,.active-fill-primary.active{fill:#1f536d}.active .active-background-primary,.active-background-primary.active{background-color:#1f536d}.active .active-color-accent,.active-color-accent.active{color:#ef9646}.active .active-fill-accent,.active-fill-accent.active{fill:#ef9646}.active .active-background-accent,.active-background-accent.active{background-color:#ef9646}.strikethrough{text-decoration:line-through}.tempPrice{margin-left:.25em;color:#1f536d;font-weight:700}.capitalize{text-transform:capitalize}.identifiable-links a:not(.solidButton):not(.blueButton):not(.invertedButton):not(.invertedPrimaryButton):not(.invertedAccentButton):not(.accentButton):not(.orangeButton):not(.whiteBtn){border-bottom:1px solid currentColor;text-decoration:none!important;margin-bottom:1px}.identifiable-links a:not(.solidButton):not(.blueButton):not(.invertedButton):not(.invertedPrimaryButton):not(.invertedAccentButton):not(.accentButton):not(.orangeButton):not(.whiteBtn):focus,.identifiable-links a:not(.solidButton):not(.blueButton):not(.invertedButton):not(.invertedPrimaryButton):not(.invertedAccentButton):not(.accentButton):not(.orangeButton):not(.whiteBtn):hover{border-bottom-width:2px;text-decoration:none;margin-bottom:0}.wistia_embed .wistia-postroll{background:rgba(255,255,255,.8)!important;background:radial-gradient(farthest-corner circle,rgba(255,255,255,.8),rgba(127,127,127,.8))!important;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wistia_embed .wistia-postroll p{color:#474747;font-size:.75em}.wistia_embed .wistia-postroll p.disclaimer{font-size:.3em;position:absolute;bottom:1em;text-align:center;width:100%}.banner-content{background-color:var(--background-color-banner);padding:8px 8px 0;position:relative;z-index:110}.banner-content .mfp-close-btn-in{position:relative;margin-top:-8px}.banner-content .mfp-close-btn-in button{z-index:1}.banner-content .banner-inner-content{padding:.5rem 2rem .5rem 0;text-align:center}.banner-content .banner-inner-content h2{line-height:1.1;font-size:1.25rem}.banner-content .banner-inner-content p{line-height:1.1;padding:.25rem 0}.banner-content .banner-inner-content .predictive-specials-banner-text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.banner-content .banner-inner-content .predictive-specials-banner-text-content .see-floorplans-link{font-size:14px;line-height:16px;font-weight:400}.banner-content .banner-inner-content .predictive-specials-banner-text-content .see-floorplans-link:focus,.banner-content .banner-inner-content .predictive-specials-banner-text-content .see-floorplans-link:hover{margin-bottom:-1px}.banner-content .banner-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem .75rem 0}.banner-content .banner-cta svg{padding:2px 4px}#reopen-banner-btn{border-radius:2px;border:none;cursor:pointer;display:block;left:0;margin:auto;padding:12px 20px;position:fixed;top:55dvh;-webkit-transform-origin:left top 0;transform-origin:left top 0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:3}#reopen-banner-btn.slide-out{-webkit-transform:rotate(-90deg) translateY(-40px);transform:rotate(-90deg) translateY(-40px)}html.darken:not(.high-contrast) .communityMap .info-bubble .background-primary,html.darken:not(.high-contrast) .communityMap .map-info .background-primary{background-color:#666766}html.darken:not(.high-contrast) .communityMap .info-bubble .border-primary,html.darken:not(.high-contrast) .communityMap .map-info .border-primary{border-color:#666766}html.lighten .contactMainContent .contactInfo,html.lighten .floorplanListPageHero .heroCTA{border-color:#fff}html.lighten .floorplanListPageHero .heroCTA:focus:before,html.lighten .floorplanListPageHero .heroCTA:hover:before{background-color:#fff}html.lighten .floorplanListPageHero .heroCTA:focus:after,html.lighten .floorplanListPageHero .heroCTA:hover:after{border-color:#666766}html.lighten .accentButton:after,html.lighten .blueButton:after,html.lighten .communityDetailsFloorplans .floorplanListing .clickableRow:hover .buttonHolder:after,html.lighten .orangeButton:after,html.lighten .solidButton:after,html.lighten .specialLinksWrapper .specialLinks a:after{background-color:#f2f2f3}html #goog-gt-tt .original-text{text-align:left}:focus{outline:0!important}body.down-page :focus,body.keyboard-user :focus,body.preview-page :focus{outline:highlight solid 2px!important}@media screen and (-webkit-min-device-pixel-ratio:0){:focus{outline:0!important}body.down-page :focus,body.keyboard-user :focus,body.preview-page :focus{outline-color:-webkit-focus-ring-color!important;outline-style:auto!important;outline-width:5px!important}}@media screen and (max-width:767px){body{width:768px}.widthLimiter{padding-left:36px;padding-right:36px;width:696px}.widthLimiter .widthLimiter{padding-left:0;padding-right:0}}@media (min-width:1024px){.widthLimiter{padding-left:68px;padding-right:68px;max-width:1230px}}@media (min-width:1200px){.widthLimiter{padding-left:86px;padding-right:86px;max-width:1194px}}@media (min-width:1260px){.widthLimiter.noMaxWidthLimiter{max-width:none;padding-left:0;padding-right:0}}</pre></body></html>