.homeContent h1,html .active .active-color-primary,html .active-color-primary.active,html .color-primary,html .invertedButton.invertedWhite:focus:not(:disabled),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{color:var(--color-primary)}html .active .active-fill-primary,html .active-fill-primary.active,html .fill-primary,html header.high-contrast .navigation-cta .svg-fill,html header.no-banner .navigation-cta .svg-fill,html header.scrolled .navigation-cta .svg-fill{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 .floorplanContent .info-bar-specials-wrapper,html .invertedPrimaryButton:hover:not(:disabled):before,html .invertedPrimaryButton:not(:disabled):focus:before,html .rentpingCheckboxWrapper input[type=checkbox]:checked+.fakeCheckbox:before,html header.high-contrast .mobileMenuLine,html header.no-banner .mobileMenuLine,html header.scrolled .mobileMenuLine,html input.blueButton{background-color:var(--color-primary)}.invertedButton,.invertedPrimaryButton{position:relative;z-index:1;-webkit-transition:color 250ms}.invertedAccentButton,.invertedPrimaryButton{padding:11px;text-align:center;font-size:12px;line-height:16px;font-family:Poppins,Arial,Helvetica,Sans-serif;font-weight:500;overflow:hidden;text-decoration:none}.clear-fix:after{content:"";display:table;clear:both}.invertedAccentButton,.invertedButton,.invertedPrimaryButton,.linkBtn,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}html .stroke-primary{stroke:var(--color-primary)}html .border-primary,html .invertedPrimaryButton{border-color:var(--color-primary)}html .active .active-fill-accent,html .active-fill-accent.active,html .fill-accent,html .homeOfficeHours .officeHoursFill{fill:var(--color-accent)}html .color-accent,html .detailsSection h3,html .invertedAccentButton,html a,html header .headerLinks #extraLinks li a.selected,html header .headerLinks #extraLinks li a:focus,html header .headerLinks #extraLinks li a:hover,html header .headerLinks a,html header.transparent .headerLinks #extraLinks a{color:var(--color-accent)}.bottomStickyBar,html .accentButton:before,html .background-accent,html .invertedAccentButton:focus:before,html .invertedAccentButton:hover:before,html .orangeButton:before,html .slider .dots .dot.active,html .solidButton:before,html .specialLinksWrapper .specialLinks a,html .specialLinksWrapper.transparent .widthLimiter .specialLinks a.selected,html .specialLinksWrapper.transparent .widthLimiter .specialLinks a:focus,html .specialLinksWrapper.transparent .widthLimiter .specialLinks a:hover,html header .headerLinks a.selected,html header .headerLinks a:focus,html header .headerLinks a:hover,html input.accentButton,html input.orangeButton,html input.solidButton{background-color:var(--color-accent)}html #appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .selected-time-box,html .accentButton,html .communityDetailsFloorplans .floorplanListing .clickableRow:focus,html .communityDetailsFloorplans .floorplanListing .clickableRow:hover,html .invertedAccentButton,html .orangeButton,html .slider .dots .dot,html .solidButton,html .specialLinksWrapper .specialLinks a,html .specialLinksWrapper.transparent .widthLimiter .specialLinks a{border-color:var(--color-accent)}html .homeOfficeHours .officeHoursStroke,html .stroke-accent{stroke:var(--color-accent)}html .border-accent,html .rentpingSelectWrapper .select-wrapper:after{border-color:var(--color-accent);color:var(--color-accent)!important}html .active .active-color-accent,html .active-color-accent.active{color:var(--color-accent)}html .active .active-background-accent,html .active-background-accent.active,html .floorplansSliderContainer .floorplanScroller .slick-dots li.slick-active button:before,html .homeContent h1:after{background-color:var(--color-accent)}html .floorplansSliderContainer .floorplanScroller .slick-dots li.slick-active button:before{color:var(--color-accent)}.floorplansSliderContainer .floorplansSlider .floorplanOverflow .floorplanScroller .floorplan-info-box .floorplan-stats .stat-value+.stat-value:before,html .floorplansSliderContainer .floorplanScroller .slick-dots li button:before,html .floorplansSliderContainer .floorplanScroller .slick-dots li.slick-active button:before{border-color:var(--color-accent)}html .floorplansSliderContainer .floorplanScroller .slick-dots li button:before{-webkit-box-shadow:0 0 1px 1px var(--color-accent);box-shadow:0 0 1px 1px var(--color-accent)}html .floorplansSliderContainer .floorplanScroller .slick-dots li button:focus:before,html .floorplansSliderContainer .floorplanScroller .slick-dots li button:hover:before{border:1px solid var(--color-accent)}html .floorplansSliderContainer .floorplanScroller .slick-dots li.slick-active button:focus:before,html .floorplansSliderContainer .floorplanScroller .slick-dots li.slick-active button:hover:before{color:var(--color-accent);background-color:var(--color-accent)}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-picker table.date-picker-table tbody tr td.date-picker-selected-date{border-color:var(--color-accent)!important}.banner-content .banner-inner-content,.banner-content .external-link-icon,.banner-content .mfp-close-btn-in .mfp-close,.banner-content a{color:var(--font-color-banner)}.banner-content .mfp-close-btn-in #expand-banner path{fill:var(--font-color-banner)}.linkBtn{vertical-align:middle}.invertedButton{min-width:115px;text-align:center;text-decoration:none;letter-spacing:1px;line-height:16px;font-family:Poppins,Arial,Helvetica,Sans-serif;font-weight:500;color:#666766;border:1px solid #666766;background-color:transparent;overflow:hidden;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;letter-spacing:1px;color:#1f536d;border:1px solid #1f536d;background-color:transparent;transition:color 250ms}.invertedAccentButton:not(:disabled):before,.invertedPrimaryButton:not(:disabled):before{position:absolute;left:50%;-webkit-transition:height 250ms,background 250ms;height:0;width:100%;content:""}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{top:50%;background-color:transparent;transition:height 250ms,background 250ms;z-index:-1;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);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;letter-spacing:1px;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{top:50%;background-color:transparent;transition:height 250ms,background 250ms;z-index:-1;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.accentButton,.blueButton,.orangeButton,.solidButton{position:relative;color:#fff;padding:12px;border:0;min-width:115px;line-height:16px;font-size:12px;font-weight:500;overflow:hidden;text-align:center;font-family:Poppins,Arial,Helvetica,Sans-serif;letter-spacing:1px;text-decoration:none}.invertedAccentButton:focus:before,.invertedAccentButton:hover:before{height:375%;background-color:#fff}.invertedAccentButton.largeBtn:focus:before,.invertedAccentButton.largeBtn:hover:before{height:600%}.invertedAccentButton.extraLargeBtn:focus:before,.invertedAccentButton.extraLargeBtn:hover:before{height:700%}.blueButton,.solidButton{background-color:transparent;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}.accentButton:after,.blueButton:after,.orangeButton:after,.solidButton:after{left:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);width:100%;height:0;-webkit-transition:height 150ms linear;content:""}.blueButton:after,.solidButton:after{position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);opacity:.1;background-color:#2d2d2d;transition:height 150ms linear;z-index:-1}.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{background-color:transparent;z-index:0}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{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:-2;background-color:#ef9646}.accentButton:after,.orangeButton:after{position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);opacity:.1;background-color:#2d2d2d;transition:height 150ms linear;z-index:-1}.textBtn,.whiteBtn{background-color:transparent}.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;text-align:center;text-decoration:none;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{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:-2}.whiteBtn: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}.whiteBtn.extraLargeBtn:disabled:after,.whiteBtn.extraLargeBtn:focus:after,.whiteBtn.extraLargeBtn:hover:after{height:700%}.accentButton,.invertedButton,.solidButton,.whiteBtn{padding:17px 12px;font-size:.8rem}.accentButton.largeBtn:disabled:after,.accentButton.largeBtn:focus:after,.accentButton.largeBtn:hover:after,.accentButton:disabled:after,.accentButton:focus:after,.accentButton:hover:after,.blueButton.largeBtn:disabled:after,.blueButton.largeBtn:focus:after,.blueButton.largeBtn:hover:after,.blueButton:disabled:after,.blueButton:focus:after,.blueButton:hover:after,.invertedAccentButton.largeBtn:disabled:after,.invertedAccentButton.largeBtn:focus:after,.invertedAccentButton.largeBtn:hover:after,.invertedAccentButton:disabled:after,.invertedAccentButton:focus:after,.invertedAccentButton:hover:after,.invertedButton.largeBtn:disabled:after,.invertedButton.largeBtn:focus:after,.invertedButton.largeBtn:hover:after,.invertedButton:disabled:after,.invertedButton:focus:after,.invertedButton:hover:after,.invertedGray.largeBtn:disabled:after,.invertedGray.largeBtn:focus:after,.invertedGray.largeBtn:hover:after,.invertedGray:disabled:after,.invertedGray:focus:after,.invertedGray:hover:after,.invertedWhite.largeBtn:disabled:after,.invertedWhite.largeBtn:focus:after,.invertedWhite.largeBtn:hover:after,.invertedWhite:disabled:after,.invertedWhite:focus:after,.invertedWhite:hover:after,.orangeButton.largeBtn:disabled:after,.orangeButton.largeBtn:focus:after,.orangeButton.largeBtn:hover:after,.orangeButton:disabled:after,.orangeButton:focus:after,.orangeButton:hover:after,.solidButton.largeBtn:disabled:after,.solidButton.largeBtn:focus:after,.solidButton.largeBtn:hover:after,.solidButton:disabled:after,.solidButton:focus:after,.solidButton:hover:after,.whiteBtn.largeBtn:disabled:after,.whiteBtn.largeBtn:focus:after,.whiteBtn.largeBtn:hover:after,.whiteBtn:disabled:after,.whiteBtn:focus:after,.whiteBtn:hover:after{height:900%}.standardForm .formQuestion{position:relative}.standardForm .formQuestion+.formQuestion{margin-top:12px}.standardForm .formQuestion input:not([type=checkbox]):not([type=radio]){-webkit-appearance:none;-moz-appearance:none;display:block;padding:6px 12px;margin:0;width:calc(100% - 26px);min-height:27px;font-size:16px;border:1px solid #cccccb;border-left:1px solid #cccccb;-webkit-transition:border .1s linear,padding .1s linear;transition:border .1s linear,padding .1s linear}.standardForm .formQuestion input:not([type=checkbox]):not([type=radio]):focus{padding-left:9px;border-left-width:4px;padding-top:12px;padding-bottom:0}.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 legend{font-size:16px;color:#666766}.standardForm .formQuestion input[type=checkbox]{margin:0}.standardForm .formQuestion textarea{-webkit-appearance:none;-moz-appearance:none;padding:12px;margin:0;width:calc(100% - 26px);max-width:calc(100% - 26px);min-height:115px;font-size:16px;-webkit-transition:border .1s linear,padding .1s linear;transition:border .1s linear,padding .1s linear}.standardForm .formQuestion textarea:focus{padding-left:9px;padding-top:18px}.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 select{-webkit-transition:border .1s linear,padding .1s linear;transition:border .1s linear,padding .1s linear;font-size:16px}.standardForm .formQuestion select:focus{padding-left:9px}.standardForm .formQuestion select.hasValue{padding-top:12px;padding-bottom:0}.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;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{text-align:start;font-size:14px;line-height:1.25rem}.standardForm .formActions{margin-top:12px}.standardForm .formSubmit{display:block;width:100%}.requiredFieldNoteLight{color:#fff}.requiredFieldNoteDark{color:#666766}.requiredFieldNoteDark,.requiredFieldNoteLight{height:17px;font-style:italic;font-size:12px;font-weight:600;letter-spacing:-.18px}.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}.rentpingCheckboxWrapper input[type=checkbox]{opacity:0;position:absolute;left:-9999px}body .rentpingCheckboxWrapper input[type=checkbox]:focus+.fakeCheckbox{outline:highlight solid 2px}@media screen and (-webkit-min-device-pixel-ratio:0){body .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 input[type=checkbox]:checked+.fakeCheckbox .checkmarkSvg{opacity:1}.rentpingCheckboxWrapper .fakeCheckbox{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;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;opacity:0;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;z-index:2}.rentpingCheckboxWrapper .checkmarkSvg .checkmarkPath{fill:#fff}.rentpingCheckboxWrapper label{margin-left:6px}.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}.rentpingSelectWrapper select{position:relative;-webkit-appearance:none;-moz-appearance:none;border-radius:0;width:100%;padding:6px 12px;height:41px;min-height:41px;font-size:16px;border:1px solid #cccccb;z-index:1;color:#666766;background:0 0}.rentpingSelectWrapper select.hasValue{color:#000}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker .date-picker-highlight,body .date-picker-container .date-picker .date-picker-highlight{color:inherit}.input-date-picker-wrapper{position:relative}.input-date-picker-wrapper .calendar-icon-button{display:inline-block;height:44px;width:44px;border:none;left:unset;position:absolute;right:-3px;opacity:.8;cursor:pointer;background-color:transparent;top:0}.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}@-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{display:inline-block;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{display:inline-block;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}.hideUntilSlickInitialized{opacity:0}.hideUntilSlickInitialized .slick-initialized,.hideUntilSlickInitialized.slick-initialized,.slick-initialized .hideUntilSlickInitialized,.sliderPageHero .hideUntilSlickInitialized.slick-initialized{opacity:1}body .date-picker-container{position:absolute;left:0;right:0;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}body .date-picker-container .custom-calendar-header{position:absolute;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:justify;-ms-flex-pack:justify;justify-content:space-between;left:6%;right:6%;width:unset;top:24px;z-index:10015}body .date-picker-container .custom-calendar-header .custom-calendar-header-center{width:248px;margin:auto}body .date-picker-container .custom-calendar-header .custom-calendar-header-center .date-display-container{display:none;position:relative}body .date-picker-container .custom-calendar-header .custom-calendar-header-center .prev-month-container{float:left}body .date-picker-container .custom-calendar-header .custom-calendar-header-center .next-month-container{float:right}body .date-picker-container .custom-calendar-header .custom-calendar-header-center .month-button{border:none;height:24px;pointer-events:all;-webkit-transition:-webkit-transform 250ms;transition:-webkit-transform 250ms;transition:transform 250ms;transition:transform 250ms,-webkit-transform 250ms;background:0 0}body .date-picker-container .custom-calendar-header .custom-calendar-header-center .month-button:not(.disabled):hover{-webkit-transform:scale(1.4);transform:scale(1.4)}body .date-picker-container .custom-calendar-header .custom-calendar-header-center .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;background-color:transparent!important}body .date-picker-container .date-picker.static-datepicker{top:-2px;margin-bottom:-4px}html.hasBottomStickyBar .luv:not(.banner),html.hasBottomStickyBar div.betterbot_button-wrapper{margin-bottom:110px!important}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 .not-selectable,body .date-picker-container .date-picker .out-of-range{font-style:normal}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:29px;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:-.5px;min-width:30px;max-width:32px;pointer-events:none}body .date-picker-container .date-picker table.date-picker-table thead tr th.date-picker-day-header span{font-weight:600;font-size:14px;letter-spacing:-.5px}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 td{min-width:26px;max-width:28px;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 td.day-disabled{color:#ccc;opacity:.6;pointer-events:none}body .date-picker-container .date-picker table.date-picker-table tbody td.date-picker-unused,body .date-picker-container .date-picker table.date-picker-table tbody td.out-of-range{color:#ccc;pointer-events:none}body .date-picker-container .date-picker table.date-picker-table tbody td.date-picker-focus,body .date-picker-container .date-picker table.date-picker-table tbody td:hover{color:#575757;background-color:#ebebeb}body .date-picker-container .date-picker table.date-picker-table tbody td.date-picker-selected-date{background-color:#ebebeb;text-shadow:none;border:2px solid;border-color:var(--border-color-accent)!important}body .date-picker-container .date-picker-label{position:absolute;top:-7px;left:calc(50% - 55px);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;height:auto!important;width:100%!important}body .date-picker-container .date-picker table.date-picker-table{border-spacing:4px;border:1px solid gray;border-radius:0;padding:8px 4px 4px;margin-top:4px;margin-right:auto;margin-left:auto;background-color:#fff!important}@media all and (min-width:360px){#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table,body .date-picker-container .date-picker table.date-picker-table{border-spacing:9px}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .custom-calendar-header .custom-calendar-header-center,body .date-picker-container .custom-calendar-header .custom-calendar-header-center{width:268px}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .custom-calendar-header{top:11px}}html.hasBottomStickyBar .chatprompt{bottom:140px!important}.chatprompt{right:25px!important;z-index:99}#modal-container{z-index:100}html.hasBottomStickyBar #ConciergeForm,html.hasBottomStickyBar #openchat.open-button{bottom:120px!important}.doorway-banner-wrapper{display:none!important}html.hasBottomStickyBar .doorway-wrapper.doorway-wrapper .doorway-launcher-button-wrapper{bottom:110px!important}html.hasBottomStickyBar .doorway-wrapper .doorway-notification-frame-wrapper.doorway-notification-frame-wrapper-shown{bottom:180px!important}html.hasBottomStickyBar #rg-widget-compact,html.hasBottomStickyBar .rcc-app-cta-wrap{bottom:110px!important}.menuOpen .bottomStickyBar.slide-down{-webkit-transform:translateY(0);transform:translateY(0)}.bottomStickyBar{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:999;-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}.bottomStickyBar.slide-down{-webkit-transform:translateY(56px);transform:translateY(56px)}.bottomStickyBar .callNowButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 -4px 4px rgba(0,0,0,.25);box-shadow:0 -4px 4px rgba(0,0,0,.25);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;gap:1ch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0;text-decoration:none;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear;width:100%}.bottomStickyBar .callNowButton svg{height:24px}.bottomStickyBar .bottomStickyBarContent{background-color:rgba(45,45,45,.9);-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear}.menuOpen .bottomStickyBar .bottomStickyBarContent{background-color:#000}.bottomStickyBar .bottomStickyBarActions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch}#callOrTextAction .callOrTextActions,.bottomStickyBar .actionItem{display:-webkit-box;display:-ms-flexbox;-ms-flex-line-pack:center}.bottomStickyBar .actionItem{display:flex;align-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:56px;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.bottomStickyBar .actionItem:first-child{border-left:1px solid transparent}.bottomStickyBar .actionItem+.actionItem{border-left:1px solid #fff}.bottomStickyBar .actionItem a{display:block;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:12px 0;text-decoration:none}.bottomStickyBar .actionItem .actionItemText{color:#fff;text-align:center;margin-top:6px;font-size:.7rem}.bottomStickyBar .actionItemIcon svg{display:block;max-width:40px;max-height:20px;margin:0 auto}#callOrTextAction .callOrTextContent .tty{margin-top:4px}#callOrTextAction .callOrTextActions{margin-top:16px;display:flex;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#callOrTextAction .callOrTextActionItem+.callOrTextActionItem{margin-left:12px}#callOrTextAction .callOrTextActionItem 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;padding:12px 0}#callOrTextAction .callOrTextActionItem svg{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-height:15px;max-width:20px;margin-right:4px}.mapChoice-popup{width:auto;text-align:center}.mapChoice-popup .mapChoiceContent{width:calc(100vw - 60px)}.mapChoice-popup .mapChoiceActions{list-style:none;padding:0;margin:1em 0 0}.mapChoice-popup .mapChoiceActionItem+.mapChoiceActionItem{margin-top:1em}.mapChoice-popup .mapChoiceActionItem a{display:block}.floorplansSliderContainer .featured-floorplan-header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:5px 24px}.floorplansSliderContainer .floorplan-slider-arrow-container{margin:6px 24px 0}.floorplansSliderContainer #floorplansSliderTitle,.floorplansSliderContainer .floorplansSliderTitle{font-size:1rem;text-align:left;margin:16px 0 12px;font-weight:500}.floorplansSliderContainer .floorplansSlider{position:relative;margin-left:auto;margin-right:auto;padding:0;max-width:1366px;overflow:hidden}.floorplansSliderContainer .scrollArrow{display:inline-block;padding:0;border:none;background-color:transparent;width:44px;height:44px}.floorplansSliderContainer .scrollArrow.leftArrow{left:8px}.floorplansSliderContainer .scrollArrow.rightArrow{right:8px}.floorplansSliderContainer .scrollArrow.slick-disabled{opacity:.2}.floorplansSliderContainer .scrollArrow svg{height:20px;width:20px}.floorplansSliderContainer .scrollArrow svg.simpleArrow{fill:#666766}.floorplansSliderContainer .scrollArrow .invertedSliderArrowSvgPath{fill:#dcdcdc}.floorplansSliderContainer .floorplanScroller{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.floorplansSliderContainer .floorplanScroller .slick-current .slide-window{margin-left:24px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.floorplansSliderContainer .floorplanScroller .slick-current.single-slide .slide-window{margin-right:24px}.floorplansSliderContainer .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);position:relative;margin:6px 5px 9px 15px}.floorplansSliderContainer .floorplanScroller .special-link{position:absolute;top:14px;left:0;margin:0;text-decoration:none;z-index:5;overflow:hidden;padding:8px 0}.floorplansSliderContainer .floorplanScroller .special-link .special{position:relative;display:block;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 .floorplanScroller .special-link .special:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:-2}.floorplansSliderContainer .floorplanScroller .special-link .special: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}.floorplansSliderContainer .floorplanScroller .special-link:disabled .special:after,.floorplansSliderContainer .floorplanScroller .special-link:focus .special:after,.floorplansSliderContainer .floorplanScroller .special-link:hover .special:after{height:750%}.floorplansSliderContainer .floorplanScroller .floorplan{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#fff;height:auto}.floorplansSliderContainer .floorplanScroller .floorplan img{display:block;width:100%;height:auto;z-index:1}.floorplansSliderContainer .floorplanScroller .photoWrapper{position:relative;top:0;bottom:0;overflow:hidden}.floorplansSliderContainer .floorplanScroller .photoWrapper img{height:100%;-o-object-fit:cover;object-fit:cover}.floorplansSliderContainer .floorplanScroller .photoWrapper.floorplan-diagram img{-o-object-fit:contain;object-fit:contain}.floorplansSliderContainer .floorplanScroller .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 .floorplanScroller .videoPlayContainer{position:absolute;top:0;right:1px;left:1px;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 .floorplanScroller .videoPlayContainer .videoPlay{display:block;cursor:pointer}.floorplansSliderContainer .floorplanScroller .videoPlayContainer .playButtonSvgPath{width:85px;height:85px;fill:#fff;stroke:#fff}.floorplansSliderContainer .floorplanScroller .videoPlayContainer .playButtonSvgPath .playButtonSvgCircle{opacity:0}.floorplansSliderContainer .floorplanScroller .videoPlayContainer .playButtonSvgPath .playButtonSvgCircle:hover{opacity:.2}.floorplansSliderContainer .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 .floorplanScroller .floorplan-price-box .floorplan-rent-info{font-size:13px}.floorplansSliderContainer .floorplanScroller .floorplan-price-box .floorplan-rent{font-size:20px}.floorplansSliderContainer .floorplanScroller .floorplan-price-box .per-month-label{font-size:12px}.floorplansSliderContainer .floorplanScroller .floorplan-info-box{font-family:Poppins,Arial,Helvetica,Sans-serif;font-weight:500;padding:12px;color:#4B4C4C;background-color:#fff}.floorplansSliderContainer .floorplanScroller .floorplan-info-box .floorplan-availability{margin-bottom:3px;font-size:12px;font-weight:400;line-height:18px}.floorplansSliderContainer .floorplanScroller .floorplan-info-box .floorplan-availability .availability-dot{position:relative;padding-left:11px!important}.floorplansSliderContainer .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 .floorplanScroller .floorplan-info-box .floorplan-availability .availability-dot.available::before{background-color:#4ea73e}.floorplansSliderContainer .floorplanScroller .floorplan-info-box .floorplan-availability .availability-dot.signed-waitlist::before{background-color:#f0d125}.floorplansSliderContainer .floorplanScroller .floorplan-info-box .floorplan-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-weight:600;line-height:22px}.floorplansSliderContainer .floorplanScroller .floorplan-info-box .floorplan-stats{margin-top:3px}.floorplansSliderContainer .floorplanScroller .floorplan-info-box .floorplan-stats .stat-value{position:relative;padding-right:12px;text-transform:uppercase;font-size:14px;font-weight:400;line-height:21px;white-space:nowrap}.floorplansSliderContainer .floorplanScroller .floorplan-info-box .floorplan-stats .stat-value+.stat-value{padding-left:12px}.floorplansSliderContainer .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 .floorplanScroller.communityScroller .photoWrapper:after,.mobile-page .mfp-arrow:before{content:none}.floorplansSliderContainer .floorplanScroller .floorplan-info-box .floorplan-stats .stat-value:last-child{padding-right:0}@media (max-width:410px){.floorplansSliderContainer .floorplanScroller .floorplan-info-box .floorplan-stats .stat-value{font-size:12px;padding-right:8px}.floorplansSliderContainer .floorplanScroller .floorplan-info-box .floorplan-stats .stat-value+.stat-value{padding-left:8px}}.floorplansSliderContainer .floorplanScroller .floorplan-info-box .community-address{margin-top:3px;font-size:14px;font-weight:400;line-height:21px}@media (max-width:410px){.floorplansSliderContainer .floorplanScroller .floorplan-info-box .community-address{font-size:12px}}.floorplansSliderContainer .floorplanScroller .floorplan-info-box .community-address+.community-address,.floorplansSliderContainer .floorplanScroller.communityScroller{margin-top:0}.floorplansSliderContainer .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}@media (prefers-reduced-motion:no-preference){.floorplansSliderContainer .slide-animation{-webkit-animation-name:slide-animation;animation-name:slide-animation;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes slide-animation{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}}@keyframes slide-animation{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}}}.homePageFloorplanSlider{margin-bottom:24px;margin-top:24px}.homePageFloorplanSlider .homePageFloorplanScroller.hideUntilSlickInitialized:not(.slick-initialized){opacity:1}.homePageFloorplanSlider .homePageFloorplanScroller.hideUntilSlickInitialized:not(.slick-initialized) .floorplan{visibility:hidden}.homePageFloorplanSlider .homePageFloorplanScroller.hideUntilSlickInitialized:not(.slick-initialized) .floorplan:first-child{width:100%;height:200px}.viewAllFloorplansLinkWrapper{margin-top:10px;text-align:center;min-width:70px}.viewAllFloorplansLinkWrapper .viewAllFloorplansLink{color:#666766;font-size:.9rem;font-weight:600;padding-top:10px;padding-bottom:15px;text-decoration:none}.viewAllFloorplansLinkWrapper .viewAllFloorplansLink .linkArrowWrapper{display:inline-block;width:14px;position:relative}.viewAllFloorplansLinkWrapper .viewAllFloorplansLink .linkArrowWrapper .linkArrow{width:9px;height:9px;position:absolute;bottom:0;right:0;fill:#666766}.viewAllFloorplansLinkWrapper .viewAllFloorplansLink:focus .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}@-webkit-keyframes moveArrowLeftRight{from{right:0}to{right:5px}}@keyframes moveArrowLeftRight{from{right:0}to{right:5px}}.w-ui-container .w-css-reset img.w-css-reset{-o-object-fit:cover!important;object-fit:cover!important}html.hasBottomStickyBar .mobile-menu-scroll-area{height:calc(100vh - 175px)}html:not(.hasBottomStickyBar) .mobile-menu-scroll-area{height:calc(100vh - 64px)}header{position:fixed;width:100%;z-index:10;height:64px}header:not(.has-vertical-white-logo) .headerWrapper{background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(27,27,27,.65)),to(transparent)) 100%;background:linear-gradient(rgba(27,27,27,.65) 10%,transparent) 100%}header .headerActions{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:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 24px;background-color:transparent;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear;z-index:2}header .headerActionsLogoOnly{position:relative;padding:12px 24px;background-color:transparent;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear;z-index:2}header .mobileMenuTrigger{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:justify;-ms-flex-pack:justify;justify-content:space-between;width:38px;height:24px;margin:0;padding:0;border:0;background:0 0}header .mobileMenuLine{position:relative;width:38px;height:4px;-webkit-transform-origin:center center;transform-origin:center center;background-color:#fff;-webkit-transition:background-color 250ms linear,-webkit-transform 250ms linear;transition:background-color 250ms linear,-webkit-transform 250ms linear;transition:transform 250ms linear,background-color 250ms linear;transition:transform 250ms linear,background-color 250ms linear,-webkit-transform 250ms linear}header .logoWrapper a{display:block;position:relative}header .logoWrapper .colorLogo{display:none;-webkit-transition:display 250ms linear;transition:display 250ms linear}header .logoWrapper .whiteLogo{display:block;-webkit-transition:display 250ms linear;transition:display 250ms linear}header .logoWrapper img{display:block;width:auto;height:40px;margin:0 auto}header .navigation-cta{width:40px}header .navigation-cta a{display:block}header .navigation-cta a svg{display:block;width:40px;max-height:40px}header .navigation-cta a svg .svg-fill{fill:#fff;-webkit-transition:fill 250ms linear;transition:fill 250ms linear}header .mobileMenuWrapper{background-color:rgba(8,8,8,.9);bottom:100%;position:absolute;top:0;-webkit-transition:bottom 250ms;transition:bottom 250ms;visibility:hidden;width:100%;z-index:1}header .mobileMenuWrapper .border-primary{border-color:var(--border-color-white)}header.high-contrast,header.no-banner,header.scrolled{-webkit-box-shadow:0 1px 4px 0 rgba(68,68,68,.5);box-shadow:0 1px 4px 0 rgba(68,68,68,.5)}header.high-contrast:not(.has-vertical-white-logo) .headerWrapper,header.no-banner:not(.has-vertical-white-logo) .headerWrapper,header.scrolled:not(.has-vertical-white-logo) .headerWrapper{background:0 0}header.high-contrast .headerActions,header.no-banner .headerActions,header.scrolled .headerActions{background-color:#fff}header.high-contrast .logoWrapper .colorLogo,header.no-banner .logoWrapper .colorLogo,header.scrolled .logoWrapper .colorLogo{display:block}header.high-contrast .logoWrapper .whiteLogo,header.no-banner .logoWrapper .whiteLogo,header.scrolled .logoWrapper .whiteLogo{display:none}header.scroll{position:relative}header .mobile-menu-scroll-area{overflow-x:hidden;overflow-y:scroll;margin-top:64px}header .mobile-menu-scroll-area .mobileMenu{padding-top:12px;font-size:16px}header .mobile-menu-scroll-area .mobileMenu #google_translate_element{margin-left:18px;margin-top:22px}header .mobile-menu-scroll-area .mobileMenu #google_translate_element img{width:auto}header .mobile-menu-scroll-area .mobileMenu #google_translate_element .goog-te-gadget,header .mobile-menu-scroll-area .mobileMenu #google_translate_element .goog-te-gadget .goog-logo-link,header .mobile-menu-scroll-area .mobileMenu #google_translate_element .goog-te-gadget .goog-te-combo{color:#fff}header .mobile-menu-scroll-area .mobileMenu hr{margin:8px 18px;width:200px}header .mobile-menu-scroll-area .menuItem a,header .mobile-menu-scroll-area .menuItem button{font-family:Poppins,Arial,Helvetica,Sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;gap:1ch;padding:8px 18px;text-decoration:none;line-height:1.5rem}header .mobile-menu-scroll-area .menuItem a svg,header .mobile-menu-scroll-area .menuItem button svg{height:18px;width:18px;min-width:18px}header .mobile-menu-scroll-area .menuItem a svg.external-link-icon,header .mobile-menu-scroll-area .menuItem button svg.external-link-icon{height:14px;width:14px;padding-bottom:3px}header .mobile-menu-scroll-area .menuItem a .external-link-icon svg,header .mobile-menu-scroll-area .menuItem button .external-link-icon svg{height:14px}header .mobile-menu-scroll-area .menuItem .header-floorplans-toggle{background:0 0;color:#fff;font-weight:600}header .mobile-menu-scroll-area .menuItem .header-floorplans-toggle svg{-webkit-transition:-webkit-transform 250ms;transition:-webkit-transform 250ms;transition:transform 250ms;transition:transform 250ms,-webkit-transform 250ms;height:8px;fill:#fff}header .mobile-menu-scroll-area .menuItem .header-floorplans-toggle svg path{fill:#fff}header .mobile-menu-scroll-area .menuItem ul{padding-left:1rem}header .mobile-menu-scroll-area .menuItem ul li a{font-weight:400}header .mobile-menu-scroll-area .menuItem:not(.selected) a{color:var(--font-color-white)}header .mobile-menu-scroll-area .menuItem.selected>a{color:var(--color-accent)}header .mobile-menu-scroll-area .socialMediaContainer{margin:1rem 0;text-align:center}header .mobile-menu-scroll-area .socialMediaContainer h2{font-family:Poppins,Arial,Helvetica,Sans-serif;color:var(--font-color-white);font-size:16px;padding:1rem;text-align:left;font-weight:600}header .mobile-menu-scroll-area .socialMediaContainer .contactFollowUsIcons{margin:0 .6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .additional-icons a+a,footer .additional-icons a+img,footer .additional-icons img+img{margin-left:16px}header .mobile-menu-scroll-area .socialMediaContainer .contactFollowUsIcons a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:44px;height:44px}header .mobile-menu-scroll-area .socialMediaContainer .contactFollowUsIcons a img{-webkit-filter:invert(100%) sepia(0) saturate(0) hue-rotate(0) brightness(200%) contrast(100%);filter:invert(100%) sepia(0) saturate(0) hue-rotate(0) brightness(200%) contrast(100%);width:32px;height:32px}.banner header:not(.scrolled){position:absolute}.banner header.scrolled{top:0}.menuOpen{overflow:hidden}.menuOpen .banner-content{display:none!important}.menuOpen header{min-height:100%;z-index:20}.menuOpen header:not(.scrolled):not(.no-banner) .headerActions{background-color:#000}.menuOpen header.scroll{position:fixed;top:0}.menuOpen header:not(.scrolled):not(.no-banner).high-contrast .headerActions svg .svg-fill{fill:var(--font-color-white)}.menuOpen header:not(.scrolled):not(.no-banner).high-contrast .headerActions .whiteLogo{display:block}.menuOpen header:not(.scrolled):not(.no-banner).high-contrast .headerActions .colorLogo{display:none}.menuOpen header:not(.scrolled):not(.no-banner).high-contrast .headerActions .mobileMenuLine{background-color:var(--font-color-white)!important}.menuOpen header .mobileMenuTrigger{height:38px}.menuOpen header .mobileMenuLine:first-child{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);top:17px}.menuOpen header .mobileMenuLine:nth-child(2){-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.menuOpen header .mobileMenuLine:last-child{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);bottom:17px}.menuOpen header .mobileMenuWrapper{bottom:0;visibility:visible}#header-placeholder{height:64px}.skipNavBanner{text-align:center;width:100%;background-color:#fff;z-index:9;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}footer,footer .communityName a,footer .footerTop a{color:#fff}.skipNavBannerShown{top:46px!important}footer{bottom:0;width:100%}footer.bottomStickyBarPadding{padding-bottom:100px}footer a{text-decoration:none}footer p{font-size:.8rem;line-height:22px}footer .footerWrapper{padding:24px}footer .footerTop .extraContent a{border-bottom-color:#fff}footer .footerLinks{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;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footerLinks .footerLink{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}footer .footerLinks .footerLink:nth-child(n+3){margin-top:12px}footer .footerLinks a{display:block;padding:4px 0;font-size:.8rem;font-weight:600}footer .communityName{font-weight:600;margin-top:18px}footer .footerDescription{margin-top:18px;font-size:.7rem;line-height:.9rem}footer .poweredBy{margin-top:4px;font-size:.7rem;line-height:.9rem}footer .additional-icons{margin-top:18px}footer .additional-icons a{display:inline-block}footer .additional-icons img{height:24px;width:auto}.specials-with-terms-popup{padding:36px 24px;background-color:#fff}.specials-with-terms-popup .special-content-wrapper .special-popup-terms{width:0;max-width:260px;padding:12px 8px;border:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:16px;margin-left:auto;margin-right:auto;max-height:200px;font-size:11px!important;line-height:1.3!important;overflow:auto}.detailsSection .detailItem+.detailItem,.detailsSection .detailsSectionContent p+p,.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 24px;background-color:#fff;text-align:center;width:calc(100% - 24px*2)}.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:240px;max-width:calc(100vw - 12px)}#predictive-special-terms-popup .body,#predictive-special-terms-popup .header{padding:16px 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;padding-right:50px}#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:3px;margin-right:5px}.white-email-popup .header-icon,.white-error-popup .header-icon,.white-success-popup .header-icon{display:inline-block;position:absolute;border-radius:100%}.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) 24px 24px;min-width:200px}.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:24px}.white-email-popup .email-items{margin-bottom:12px}.white-email-popup .email-items input,.white-email-popup .email-items select,.white-email-popup .email-items textarea{-webkit-appearance:none;-moz-appearance:none;display:inline-block}.white-email-popup .email-items .input-date-picker-wrapper{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.white-email-popup .email-items p{margin-bottom:0}.white-email-popup .submitBanner a{display:block}#appointment-popup{width:calc(100% - 24px*2)}#appointment-popup .description p{font-weight:400}#appointment-popup .appointment-date-container .appointment-date-input-container{margin:30px 0 4px;padding:12px 0 0;border:1px solid #cccccb;border-radius:3px;position:relative;width:100%}#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:relative;top:-22px;background:#fff;padding-left:8px;padding-right:8px;color:#999;font-size:15px;opacity:1}#appointment-popup .appointment-date-container .appointment-date-input-container input{width:150px}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container{position:relative;pointer-events:none}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .custom-calendar-header{position:absolute;top:5px;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;width:100%}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .custom-calendar-header .custom-calendar-header-center{width:248px;margin:auto}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .custom-calendar-header .custom-calendar-header-center .date-display-container{display:none;position:relative}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .custom-calendar-header .custom-calendar-header-center .prev-month-container{float:left}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .custom-calendar-header .custom-calendar-header-center .next-month-container{float:right}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .custom-calendar-header .custom-calendar-header-center .month-button{border:none;height:24px;pointer-events:all;-webkit-transition:-webkit-transform 250ms;transition:-webkit-transform 250ms;transition:transform 250ms;transition:transform 250ms,-webkit-transform 250ms;background:0 0}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .custom-calendar-header .custom-calendar-header-center .month-button:not(.disabled):hover{-webkit-transform:scale(1.4);transform:scale(1.4)}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .custom-calendar-header .custom-calendar-header-center .month-button.disabled{opacity:.25}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position{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}#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;background-color:transparent!important}#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 .not-selectable,#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker .out-of-range{font-style:normal}#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:4px;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:29px;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:-.5px;min-width:30px;max-width:32px;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;font-size:14px;letter-spacing:-.5px}#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 td{min-width:26px;max-width:28px;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 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 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 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 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 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 td.date-picker-selected-date{background-color:#ebebeb;text-shadow:none;border:2px solid;border-color:var(--border-color-accent)!important}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container{width:100%}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container{width:100%;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;position:relative}#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;overflow:hidden}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .slick-list:after{clear:both;content:"";display:block}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .scrollArrow{position:absolute;opacity:0}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .time-scroller{width:258px;padding-top:12px;padding-bottom:12px;white-space:nowrap;border-top:1px solid #cccccb;z-index:2}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .time-scroller .appt-time-option{height:19px;text-align:center;background:0 0;font-size:13px;margin:4px 3px;color:#575757;padding:6px 3px 1px;font-weight:400;border:none;letter-spacing:-.6px;text-shadow:0 1px #fff;white-space:nowrap}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .time-scroller .appt-time-option .am-pm{font-size:10px}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .time-fade{position:absolute;top:4px;bottom:4px;width:258px;margin-right:auto;margin-left:auto;pointer-events:none;z-index:3}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .time-fade img{width:100%;height:100%}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .selected-time-box{position:absolute;top:14px;bottom:14px;width:50px;margin-left:auto;margin-right:auto;border:2px solid var(--border-color-accent);z-index:1;visibility:hidden}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .selected-time-box.time-has-been-selected,.detailsSection.shown .detailsSectionContent{visibility:visible}#appointment-popup .appointment-date-container .appointment-date-input-container .time-selector-container .time-scroller-container .selected-time-box:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:-2;background-color:#f2f2f3}.mfp-bg,.mfp-wrap{position:fixed;top:0;left:0}#engrain-sightmap-popup{width:calc(100vw - 60px);padding-top:44px;height:90vh;min-height:350px}.mfp-bg,.mfp-container,.mfp-wrap{width:100%;height:100%}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;filter:alpha(opacity=80)}.mfp-wrap{z-index:1043;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-close,.mfp-preloader{position:absolute;text-align:center}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-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-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;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.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-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;padding:0;z-index:1046}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;text-decoration:none;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close{color:transparent;text-align:right;padding-right:14px;width:100%;margin-top:28px;margin-right:8px;background:url(/assets/images/community/version2/close.svg) bottom right no-repeat;background-size:20px 20px}.mfp-image-holder .mfp-close{color:transparent;text-align:right;padding-right:14px;width:24px;height:24px;border-radius:50%;margin-top:48px;margin-right:8px;background:url(/assets/images/community/version2/close.svg) bottom right no-repeat;-webkit-box-shadow:0 0 15px -2px rgba(0,0,0,.5);box-shadow:0 0 15px -2px rgba(0,0,0,.5)}.mfp-counter,.mfp-title{color:#f3f3f3;font-size:12px}.mfp-arrow,.mobile-page .mfp-arrow{padding:0;-webkit-tap-highlight-color:transparent;position:absolute}.mfp-counter{position:absolute;top:0;right:0;line-height:18px;white-space:nowrap}.mfp-arrow{margin:-55px 0 0;top:50%;width:90px;height:110px}.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:30px;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:35px 35px;width:35px;height:35px;-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:35px 35px;width:35px;height:35px;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%}.mobile-page .mfp-arrow{margin:-55px 0 0;top:50%;width:90px;height:110px}.mobile-page .mfp-arrow:after{content:'';display:block;background-size:35px 35px;width:35px;height:35px;-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%;top:calc(50% - (35px / 2));margin:0}.mobile-page .mfp-arrow.mfp-arrow-left:after{background:url(/assets/images/community/version2/leftArrow.svg) no-repeat;left:calc(50% - (35px / 2));right:unset}.mobile-page .mfp-arrow.mfp-arrow-right:after{background:url(/assets/images/community/version2/rightArrow.svg) no-repeat;right:calc(50% - (35px / 2));left:unset}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.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{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:left;line-height:18px;word-break:break-word;padding-right:50px}.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-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(.9);transform:scale(.9)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.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 all and (min-width:360px){#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .date-picker-calendar-position .date-picker table.date-picker-table{border-spacing:9px}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .custom-calendar-header{top:11px}#appointment-popup .appointment-date-container .appointment-date-input-container .date-selector-container .custom-calendar-header .custom-calendar-header-center{width:268px}}.mfp-zoom-in .mfp-with-anim{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-bg{opacity:.9}.mobile-full-screen-gallery{background:0 0!important;bottom:0;left:0;overflow:visible;position:fixed;right:0;top:0}.mobile-full-screen-gallery .mfp-close{color:#fff;position:fixed;right:10px;top:10px}.mobile-full-screen-gallery .mobile-full-screen-gallery-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;height:calc(100dvh - 64px);margin:64px auto;max-width:600px;overflow:auto}.mobile-full-screen-gallery .mobile-full-screen-gallery-content .gallery-img-caption-wrapper{color:#fff;font-size:12px;margin:0 8px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1ch;text-align:right;line-height:1rem}.mobile-full-screen-gallery .mobile-full-screen-gallery-content .gallery-img-caption-wrapper .gallery-img-caption-num{white-space:nowrap}.infoBarWrapper{padding:24px;color:#fff}.infoBarWrapper .infoBarName{color:#fff;letter-spacing:1px}.infoBarWrapper .infoBarName #floorplanLabel{line-height:1.5}.infoBarWrapper .infoBarSubTitle{color:#fff;margin-top:2px;letter-spacing:1px;font-style:italic;font-size:.8rem}.infoBarWrapper .infoBarSubTitle .tempPrice{color:#fff}.infoBarActionsContainer{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:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:12px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:8px}.infoBarActionsContainer .invertedButton{border-color:#fff;color:#fff}.infoBarActionsContainer .linkBtn{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:14px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.contentCard,.formCard{padding:24px;text-align:center;border:1px solid #cccccb}.infoBarActionsContainer.has-3-buttons .emailBtn{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.contentCard+.contentCard,.contentCard+.formCard,.formCard+.contentCard{margin-top:24px}.contentCard .residentsSvg{height:45px}.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}.formCard .residentsSvg{height:45px}.formCard+.formCard{margin-top:24px}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}.detailsListing{padding:24px 24px 12px}.amenitySection+.amenitySection{padding-top:12px}.detailsSection{margin-bottom:0;-webkit-transition:margin-bottom 250ms;transition:margin-bottom 250ms}.detailsSection .detailsSectionHeader{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-bottom:12px;border-bottom:1px solid #cccccb;-webkit-transition:margin-bottom 250ms;transition:margin-bottom 250ms}.detailsSection .detailsSectionHeader h3{font-size:1.2rem}.detailsSection .detailsSectionHeader .detailsToggleArrow{margin-left:auto;border:none;background-color:transparent}.detailsSection .detailsSectionHeader .detailsSectionSVGArrow{display:block;width:18px;height:auto;-webkit-transition:-webkit-transform 250ms;transition:-webkit-transform 250ms;transition:transform 250ms;transition:transform 250ms,-webkit-transform 250ms}.detailsSection .detailsSectionContent{height:0;padding-top:0;overflow:hidden;-webkit-transition:height 250ms;transition:height 250ms}.detailsSection .detailsSectionContent p{line-height:1.5rem}.detailsSection+.detailsSection{padding-top:12px}.detailsSection.shown{margin-bottom:8px}.detailsSection.shown>.detailsSectionHeader .detailsSectionSVGArrow{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.detailsSection.shown.transitionFinished>.detailsSectionContent{height:auto!important;padding-top:12px}.detailsSection:not(.shown) .detailsSectionContent{visibility:hidden}.detailsSection .detailItem{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;padding:14px 12px;width:calc(100% - 24px);background-color:#f2f2f3}.detailsSection .detailItem .detailLabel{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:600;color:#666766;line-height:20px}.detailsSection .detailItem .detailLabel+.detailStat{margin-left:8px}.detailsSection .detailItem .detailStat{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:0;color:#666766;line-height:20px}.detailsSection.petDetails .petsInfo{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%;color:#666766;margin-bottom:5px}.detailsSection.petDetails .petsIcon svg{height:45px;width:auto}.detailsSection.petDetails .petsStat{margin-left:12px}.detailsSection.detailsAmenities h4{font-weight:600;margin:1rem 0}.detailsSection.detailsAmenities #otherAmenities{margin-top:2rem}.detailsSection.detailsAmenities .amenityList{position:relative}.detailsSection.detailsAmenities .amenityList .amenityItem{line-height:20px}.detailsSection.detailsAmenities .amenityList .amenityItem+.amenityItem{margin-top:12px}.detailsSection.detailsAmenities .amenityList .amenityItem button{background:0 0;cursor:pointer;text-align:left;color:#666766}.detailsSection.detailsAmenities .amenityList .amenityItem button:not(:hover):not(:focus) .camera-svg-icon .camera-body{fill:none}.detailsSection.detailsAmenities .amenityList .amenityItem .camera-svg-icon{vertical-align:bottom;width:20px;height:20px}.detailsSection.detailsAmenities .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))}.detailsSection.detailsAmenities .btn-with-arrow{margin-top:1rem}.detailsSection.detailsAmenities .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}.detailsSection.detailsAmenities .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}.detailsSection.detailsAmenities .btn-with-arrow#showSomeAmenities span:after{-webkit-transform:rotateZ(-225deg);transform:rotateZ(-225deg);top:6px}.detailsSection.detailsAmenities .footnote,.detailsSection.detailsAppliances .footnote,.detailsSection.detailsUnits .footnote{font-size:.8rem;margin-top:1rem}.detailsSection .detailsListingContent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:4px}.detailsSection .detailsListingContent .listingItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 33%;flex:0 1 33%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.detailsSection .detailsListingContent .listingItem:nth-child(3n+2),.detailsSection .detailsListingContent .listingItem:nth-child(3n+3){margin-left:auto}.detailsSection .detailsListingContent .listingItem:nth-child(n+4){margin-top:16px}.detailsSection .detailsListingContent .listingItem:last-child:not(:nth-child(3n+3)){margin-left:.5%;margin-right:auto}.detailsSection .detailsListingContent .itemIcon{display:block;margin-top:auto;text-align:center}.detailsSection .detailsListingContent .itemIcon svg{display:block;width:auto;max-width:40px;height:auto;max-height:40px;margin:0 auto}.detailsSection .detailsListingContent .applianceFee,.detailsSection .detailsListingContent .itemName,.detailsSection .detailsListingContent .utilityFee{margin-top:4px;line-height:1.3rem}.detailsSection .detailsListingContent .applianceFee,.detailsSection .detailsListingContent .utilityFee{font-style:italic}.detailBottomActions{padding:12px 24px}.detailBottomActions .scrollTopButton{display:block}#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}.floorplanTopLevelStats button,.homeContent .homeSpecialContent .homeAdvertisement a,.homeStickySpecial a,.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}}header.has-vertical-white-logo.high-contrast~div.wrapper .heroContent .verticalWhiteLogo,header.has-vertical-white-logo.scrolled~div.wrapper .heroContent .verticalWhiteLogo{display:none!important}header.has-vertical-white-logo:not(.high-contrast)~div.wrapper .heroContent .verticalWhiteLogo,header.has-vertical-white-logo:not(.scrolled)~div.wrapper .heroContent .verticalWhiteLogo{position:absolute;top:0;bottom:0;right:80px;left:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:15}header.has-vertical-white-logo:not(.high-contrast)~div.wrapper .heroContent .verticalWhiteLogo img,header.has-vertical-white-logo:not(.scrolled)~div.wrapper .heroContent .verticalWhiteLogo img{max-height:180px;max-width:180px;width:auto}header.has-vertical-white-logo:not(.high-contrast)~div.wrapper .heroContent{position:relative}header.has-vertical-white-logo:not(.high-contrast)~div.wrapper .heroContent:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.36)}header.has-vertical-white-logo:not(.high-contrast)~div.wrapper .darkerVerticalLogo:after{background-color:rgba(0,0,0,.6)}.homeContent .heroContent .heroImage{display:block;width:100%;height:auto}.homeContent .heroContent.shorter-video-height{height:56.25vw}.homeContent .heroContent .wistia-background-video{position:absolute;width:100%;top:0;bottom:0}.homeContent .heroContent .wistia-background-video .w-vulcan-overlays-table{height:100%}.homeContent .heroContent .wistia-background-video .w-bottom-bar-left,.homeContent .heroContent .wistia-background-video .w-bottom-bar-lower div div{opacity:1!important}.homeContent .heroContent .wistia-background-video .w-bottom-bar-left .w-bottom-bar-left-inner{pointer-events:auto!important}.homeContent .heroContent .hide-itemscope{position:relative;z-index:-1;opacity:0}.homeContent .heroContent .background-video{display:block;width:100%;position:absolute}.homeContent h1{position:relative;margin-bottom:12px;padding-bottom:17px;text-align:center;font-size:1.6rem;letter-spacing:.5px;line-height:1.7rem}.homeContent h1:after{content:"";display:block;position:absolute;bottom:0;height:5px;left:29%;right:29%}.homeContent h1.multiple-line-heading{white-space:pre-wrap}.homeContent .communityLocation{display:block;font-size:1.2rem;margin-top:4px;font-weight:500}.homeContent .seeMoreFloorplans{display:block;margin-top:24px}.homeContent .homeSeoPrimaryContent h2,.homeContent .homeSeoPrimaryContent h3{margin:24px 0 4px;text-align:left}.homeContent .homeSeoPrimaryContent h2+p,.homeContent .homeSeoPrimaryContent h3+p{margin-top:0}.homeContent .homeSeoPrimaryContent h2{font-size:20px}.homeContent .homeSeoPrimaryContent h3{font-size:18px}.homeContent .homeSpecialContent{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homeContent .homeSpecialContent .homeSpecialContentContainer{padding:16px;background-color:#f2f2f3;border:1px solid #eee}.homeContent .homeSpecialContent .homeSpecialContentContainer .specialContent{margin:0 auto}.homeContent .homeSpecialContent .homeSpecialContentContainer .specialContent img.additionalImage{max-width:100%}.homeContent .homeSpecialContent .homeSpecialContentContainer .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}.homeContent .homeSpecialContent .homeSpecialContentContainer .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}.homeContent .homeSpecialContent .homeAdvertisement{text-align:center;color:#fff;padding:26px 24px;line-height:28px}.homeContent .homeSeoSecondaryContent h2{font-size:24px;line-height:30px}.homeContent .homeSeoSecondaryContent h3{margin:24px 0 4px;font-size:20px}.homeContent .homeSeoSecondaryContent h3+p{margin-top:0}.homeContent h3{font-size:1.3rem;line-height:1.5rem}.homeContent .contactBlock{border:1px solid #cccccb;padding:32px 16px;text-align:center}.homeContent .contactBlock .contactIcon svg{height:72px}.homeContent .contactBlock h3,.homeContent .contactBlock h4{margin:8px 0;font-size:1rem;line-height:1rem;font-family:Open Sans,Arial,Helvetica,Sans-serif;font-weight:400;font-weight:600}.floorplanListPageHero h1,.homeContent .addressWrapper,.homeStickySpecial{font-family:Poppins,Arial,Helvetica,Sans-serif;font-weight:500}.homeContent .homeFollowUs.contentSection{padding-bottom:0}.homeContent .homeFollowUs.contentSection .contactBlock{padding-bottom:24px}.homeContent .homeFollowUs.contentSection .contactBlock .homeFollowUsIcons{margin-top:16px}.homeContent .homeFollowUs.contentSection .contactBlock .homeFollowUsIcons a{margin:0 4px 8px;display:inline-block}.homeContent .homeFollowUs.contentSection .contactBlock .homeFollowUsIcons a img{width:36px;height:36px}.homeContent .communityHours p{margin-top:0}.homeContent .homeCommunityAddress{padding:32px 24px;text-align:center;position:relative}.homeContent .addressWrapper{margin-top:12px;padding:24px 16px;border:1px solid #fff}.homeContent .addressWrapper p+p{margin-top:5px}.homeContent .getDirectionsBtn{display:block;margin-top:12px}.homeContent .getDirectionsBtn#get-directions-button{width:100%}.homeContent .comingSoonHero{background-repeat:no-repeat;background-size:cover;background-position:top center}.homeContent .comingSoonHero .overlay{background-color:rgba(45,45,45,.7);padding:6rem 24px 3rem}.homeContent .comingSoonHero .overlay h2{color:#fff;font-size:2.5rem;text-align:center;margin:0 auto;letter-spacing:1px;text-transform:uppercase}.homeContent .comingSoonHero .overlay h2.skinny-header{width:12rem}.homeContent .comingSoonHero .overlay h4{color:#b2b2b2;letter-spacing:2px;text-transform:uppercase;text-align:center;margin-bottom:.5rem}.homeContent .comingSoonHero .overlay .button-wrapper{text-align:center;margin-top:1rem}.homeContent .comingSoonHero .overlay .button-wrapper .accentButton{text-transform:uppercase;min-width:140px}.homeContent .comingSoonHero .overlay .button-wrapper .invertedButton{text-transform:uppercase;min-width:138px;padding:16px 12px}.homeStickySpecial{position:fixed;bottom:0;left:0;right:0;padding:12px 24px;background-color:rgba(45,45,45,.7);color:#fff;z-index:10;text-align:center}.directionsImage img,.directionsImage::after{position:absolute;width:100%;height:100%;top:0;left:0}.homeStickySpecial a{color:#fff}.directionsImage::after{content:"";background:rgba(45,45,45,.7)}.directionsImage img{-o-object-fit:cover;object-fit:cover}.directions{position:relative}html.darken.high-contrast .background-accent.color-white a,html.darken.high-contrast .background-accent.color-white p{color:var(--font-color-white)}html.darken:not(.high-contrast) .background-accent a:not(.genericBtn):not(.whiteBtn):not(.solidButton):not(.linkBtn):not(.invertedButton),html.darken:not(.high-contrast) .homeAdvertisement{color:var(--font-color-charcoal)}.floorplanListPageHero{background-repeat:no-repeat;background-size:cover;background-position:center center}.floorplanListPageHero .heroFilter{text-align:center;padding:108px 24px 64px;background:rgba(66,66,66,.65)}.floorplanListPageHero h1{color:#fff;font-size:1.6rem;letter-spacing:1px;line-height:2rem;font-weight:600}.floorplanListSeoContent{margin:24px;line-height:23px}.applyContentTopWrapper .applyContentTop h1,.contactPageHero h1{line-height:2rem;font-family:Poppins,Arial,Helvetica,Sans-serif}.floorplanListSeoContent h2,.floorplanListSeoContent h3{margin:24px 0 4px;text-align:left}.floorplanListSeoContent h2+p,.floorplanListSeoContent h3+p{margin-top:0}.floorplanListSeoContent h2{font-size:20px}.floorplanListSeoContent h3{font-size:18px}.floorplanListSeoContent p{margin-top:24px}.floorplanListFilterSelectContainer.hidden,.floorplanListFilters.hidden{display:none;overflow:hidden}.floorplanListFilters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.floorplanListFilters .floorplanListFilter{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;overflow:hidden}.floorplanListFilters .floorplanListFilter+.floorplanListFilter{border-left:2px solid #fff}.floorplanListFilters .floorplanListFilter.hidden{display:none;border-left:none}.floorplanListFilters .floorplanListFilter:focus-within{outline-color:highlight!important;outline-color:-webkit-focus-ring-color!important;outline-style:auto!important;outline-width:5px!important}.floorplanListFilters .floorplanListFilter.active .filterLabel{color:#fff}.floorplanListFilters .filterCheckbox{position:absolute;left:-99999px}.floorplanListFilters .filterLabel{display:block;padding:20px 0;background-color:#ccc;color:#333;text-align:center;-webkit-transition:background .1s linear;transition:background .1s linear}.floorplanListFilterSelectContainer{padding-top:8px}.floorplanListFilterSelectContainer .rentpingSelectWrapper{max-width:180px;margin:0 auto}.floorplanListFilterSelectContainer .floorplanListFilterSelect{background-color:transparent;border-width:1px;border-style:solid;font-weight:600}.floorplanListFilterSelectContainer option.hidden{display:none}.floorplanListContainer{padding:0 8px}.floorplanListContainer .floorplanItem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;margin-top:8px;padding-top:8px;border-top:1px solid #cccccb}.floorplanListContainer .floorplanItem:last-child{padding-bottom:8px}.floorplanListContainer .floorplanItem.hidden{display:none;margin:0}.floorplanListContainer .floorplanMedia{-webkit-box-flex:1;-ms-flex:1 0 55%;flex:1 0 55%;width:55%;margin-right:8px;position:relative;overflow:hidden}.floorplanListContainer .floorplanInfo{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;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;max-width:calc(45% - 8px)}.floorplanListContainer .floorplanMediaSizingDiv{position:absolute;top:0;left:0;right:0;bottom:0;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}.floorplanListContainer .floorplanCoverPhoto{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;width:100%}.floorplanListContainer .floorplanCoverPhoto a{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;width:100%}.floorplanListContainer .floorplanCoverPhoto img{display:block;width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.floorplanListContainer .floorplanCoverPhoto img.floorplan2D{-o-object-fit:contain;object-fit:contain;width:100%}.floorplanListContainer .floorplanSpecial{position:absolute;top:10px;left:0}.floorplanListContainer .floorplanSpecial .link-btn{font-size:.7rem;padding:8px;min-width:unset;color:var(--font-color-specials-flag)}.floorplanListContainer .floorplanSpecial .link-btn:before{background-color:var(--background-color-specials-flag)}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanDetailsHeader .floorplanAvailability.available::before,.floorplanListContainer .floorplanAvailability.available::before{background-color:#4ea73e}.floorplanListContainer .floorplanName{font-size:1.2rem}.floorplanListContainer .floorplanName a{display:block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-bottom:3px}.floorplanListContainer .floorplanAvailability{font-size:.8rem;position:relative;padding-left:14px}.floorplanListContainer .floorplanAvailability::before{content:"";display:inline-block;position:absolute;top:calc(50% - 4px);left:0;height:8px;width:8px;border-radius:50%}.floorplanListContainer .floorplanAvailability.waitlist::before{background-color:#f0d125}.floorplanListContainer .floorplanStats{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-top:3px;margin-bottom:6px}.floorplanListContainer .floorplanStatItem+.floorplanStatItem{margin-top:4px}.floorplanListContainer .floorplanStatItem .statValue{font-weight:600}.floorplanListContainer .floorplanStatItem .statLabel{color:#666766}.floorplanListContainer .floorplanStatItem .temporaryPrice .priceFullValue{text-decoration:line-through;color:#999;font-weight:400}.floorplanListContainer .floorplanStatItem .temporaryPrice .tempPriceValue{margin-left:2px}.floorplanListContainer .floorplanActions{margin-top:auto}.floorplanListContainer .floorplanDetailsBtn{display:block;padding:10px}.floorplanListBottomActions .scrollTopButton{display:block;padding-top:16px;padding-bottom:16px;margin-bottom:8px}.emptyFloorplanStatItem{margin-bottom:20px}.contactPageHero{background-size:cover;background-position:center}.contactPageHero .heroFilter{text-align:center;padding:76px 24px 48px;background:rgba(66,66,66,.65)}.contactPageHero h1{color:#fff;font-size:1.6rem;letter-spacing:1px;font-weight:500;font-weight:600}.contactPageHero .contactInfoContent{margin-top:10px}.contactPageHero .contactInfoContent .contactInfo{color:#fff}.contactPageHero .contactInfoContent .contactInfo .communityAddress{font-size:.95rem}.contactPageHero .contactInfoContent .contactInfo .communityAddress p+p{margin-bottom:5px}.contactPageHero .contactInfoContent .contactInfo .communityAddress .communityName{font-size:1rem;font-weight:600;margin-bottom:10px}.contactPageHero .contactInfoContent .contactInfo .communityAddress.multipleOffices .communityAddressLabel{font-weight:600;margin-top:15px}.contactPageHero .contactInfoContent .contactInfo .communityPhone{margin-top:15px}.contactPageHero .contactInfoContent .contactInfo .communityPhone .faxLine,.contactPageHero .contactInfoContent .contactInfo .communityPhone .phoneLine,.contactPageHero .contactInfoContent .contactInfo .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}.contactPageHero .contactInfoContent .contactInfo .communityPhone .faxLine a,.contactPageHero .contactInfoContent .contactInfo .communityPhone .phoneLine a,.contactPageHero .contactInfoContent .contactInfo .communityPhone .ttyLine a{color:#fff}.contactPageHero .contactInfoContent .contactInfo .communityPhone .faxLine{margin-top:10px}.contactPageHero .contactInfoContent .contactInfo .communityPhone .faxLine .faxNumber{margin-left:4px}.contactPageHero .contactInfoContent .contactInfo .communityPhone .ttyLine{margin-top:6px}.contactPageHero .contactInfoContent .contactInfo .communityPhone .callNowSvg,.contactPageHero .contactInfoContent .contactInfo .communityPhone .faxSvg{width:30px;height:30px;margin-right:10px}.contactPageHero .contactInfoContent .contactInfo .communityPhone .callNowSvgPath,.contactPageHero .contactInfoContent .contactInfo .communityPhone .faxSvgPath{fill:#fff}.contactMainContentWrapper{padding:15px 30px}.contactMainContentWrapper.no-contact-form{padding-bottom:0}.contactMainContentWrapper.no-community-hours{padding-top:0}.contactMainContentWrapper .communityHoursContainer{margin-top:25px;margin-bottom:25px;text-align:center}.contactMainContentWrapper .communityHoursContainer h2{font-size:1.5rem;font-weight:600;margin-bottom:10px}.contactMainContentWrapper .communityHoursContainer p+p{margin-top:15px}.contactMainContentWrapper .socialMediaContainer{margin-top:25px;margin-bottom:25px;text-align:center}.contactMainContentWrapper .socialMediaContainer h2{font-size:1.5rem;font-weight:600;margin-bottom:10px}.contactMainContentWrapper .socialMediaContainer .contactFollowUsIcons{margin-top:16px;text-align:center}.contactMainContentWrapper .socialMediaContainer .contactFollowUsIcons a{margin:0 4px 8px;display:inline-block}.contactMainContentWrapper .socialMediaContainer .contactFollowUsIcons a img{width:36px;height:36px}.customContactFormContainer{background-color:#fff}.applyContentTopWrapper .applyContentTop{padding:30px 10px;text-align:center;color:#fff}.applyContentTopWrapper .applyContentTop p{font-size:.9rem;font-weight:400}.applyContentTopWrapper .applyContentTop h1{font-size:1.6rem;letter-spacing:1px;font-weight:500;font-weight:600;margin-bottom:10px}.applyContentTopWrapper .applyContentTop .applyFormDescription{line-height:23px;margin:12px}.applyContentTopWrapper .applyContentTop .applyFormCustomContent .accentButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .genericBtn,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .invertedButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .largeBtn,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .solidButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .whiteBtn{display:block;margin-left:12px;margin-right:12px}.applyContentTopWrapper .applyContentTop .applyFormCustomContent .accentButton+.accentButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .accentButton+.genericBtn,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .accentButton+.invertedButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .accentButton+.largeBtn,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .accentButton+.solidButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .accentButton+.whiteBtn,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .genericBtn+.accentButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .genericBtn+.genericBtn,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .genericBtn+.invertedButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .genericBtn+.largeBtn,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .genericBtn+.solidButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .genericBtn+.whiteBtn,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .invertedButton+.accentButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .invertedButton+.genericBtn,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .invertedButton+.invertedButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .invertedButton+.largeBtn,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .invertedButton+.solidButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .invertedButton+.whiteBtn,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .largeBtn+.accentButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .largeBtn+.genericBtn,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .largeBtn+.invertedButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .largeBtn+.largeBtn,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .largeBtn+.solidButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .largeBtn+.whiteBtn,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .solidButton+.accentButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .solidButton+.genericBtn,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .solidButton+.invertedButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .solidButton+.largeBtn,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .solidButton+.solidButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .solidButton+.whiteBtn,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .whiteBtn+.accentButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .whiteBtn+.genericBtn,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .whiteBtn+.invertedButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .whiteBtn+.largeBtn,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .whiteBtn+.solidButton,.applyContentTopWrapper .applyContentTop .applyFormCustomContent .whiteBtn+.whiteBtn{margin-top:15px}.applyMainContentWrapper{padding:20px}.applyMainContentWrapper p.sub-text{font-size:.75rem;line-height:1rem;font-style:italic;color:#666766;margin-bottom:1rem;padding-top:4px}.applyMainContentWrapper .applyForm h3{padding:15px 0 0;font-size:1.1rem;line-height:1.3rem}.applyMainContentWrapper .applyForm .formParagraph{font-size:.9rem;line-height:1.4rem}.applyMainContentWrapper .applyForm form .accentButton{margin-top:15px;width:100%}#ui-datepicker-div{z-index:3!important}.sliderPageHero #heroSlider{position:relative}.sliderPageHero #heroSlider .loading-sizer{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1}.sliderPageHero .slider{position:relative;z-index:1}.sliderPageHero .slider .sliderItem{position:relative}.sliderPageHero .sliderArrow{position:absolute;top:35%;bottom:35%;z-index:2;background-color:transparent;border:none;padding-left:6px;padding-right:6px}.sliderPageHero .sliderArrow .invertedSliderArrow{width:35px;height:35px;background:#fff;border-radius:50%}.sliderPageHero .sliderArrow .invertedSliderArrow .invertedSliderArrowCircle{fill:none;-webkit-filter:url(#invertedSliderArrowCircleFilter);filter:url(#invertedSliderArrowCircleFilter)}.sliderPageHero .sliderArrow .invertedSliderArrow .invertedSliderArrowSvgPath{fill:none;stroke:#666766;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px}.sliderPageHero .sliderArrow:after{position:absolute;left:6px;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}.sliderPageHero .sliderArrow.prev{left:6px}.sliderPageHero .sliderArrow.next{right:6px}.sliderPageHero .slideNumberText{position:absolute;top:10px;right:8px;z-index:2;color:#fff;font-size:14px;padding:15px 12px;display:none}.sliderPageHero .auto-play-video .slideNumberText{left:18px;right:auto}.sliderPageHero a.slideNumberText{display:block;text-decoration:none}.sliderPageHero .sliderVideo{background-color:#2d2d2d}.sliderPageHero .heroSliderItemSizer{position:relative;height:0;width:100%;padding-bottom:56.25%}.sliderPageHero .heroSliderItemSizer #sliderVideo,.sliderPageHero .heroSliderItemSizer .sliderItemContent{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000}.sliderPageHero .heroSliderItemSizer .sliderItemContent{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-color:#2d2d2d}.sliderPageHero .heroSliderItemSizer .sliderItemPhoto{overflow:hidden;background-color:#fff}.sliderPageHero .heroSliderItemSizer .sliderItemPhoto 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 .sliderPageHero .heroSliderItemSizer .sliderItemPhoto div.background-image-container{-webkit-filter:blur(2px);filter:blur(2px)}.sliderPageHero .heroSliderItemSizer .sliderItemPhoto div.background-image-container .slider-full-image{opacity:0;background-color:#fff}.sliderPageHero .heroSliderItemSizer .sliderItemPhoto 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}.sliderPageHero .heroSliderItemSizer .sliderItemPhoto div.background-image-container.loaded .slider-full-image{opacity:1;z-index:2}.sliderPageHero .slick-initialized .loading-sizer.showUntilSlickInitialized{display:none}.sliderPageHero #communitySlider .loading-animation{top:calc(28% - 12.5px)}.sliderPageHero .youTubeVideoOverlay{position:absolute;top:0;right:0;left:0;bottom:0;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex}.sliderPageHero .youTubeVideoOverlay .youTubePlayButtonOverlay{height:56px;width:78px;background:0 0;margin:auto;display:block;border:none;z-index:2}.sliderPageHero .videoPlayer{width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0}.sliderPageHero .sliderMatterport .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}.sliderPageHero .sliderMatterport .videoPlayContainer .videoPlay{display:block;cursor:pointer}.sliderPageHero .sliderMatterport .videoPlayContainer .videoPlay .playButtonSvgPath{width:85px;height:85px;fill:#fff;stroke:#fff}.sliderPageHero .sliderMatterport .videoPlayContainer .videoPlay .playButtonSvgPath .playButtonSvgCircle{opacity:0}.residentsBottomContent .hasSlider .residentsSlider .scrollArrow.slick-disabled,.sliderPageHero .sliderMatterport .videoPlayContainer .videoPlay .playButtonSvgPath .playButtonSvgCircle:hover{opacity:.2}.sliderPageHero .slider-photo{display:block;width:100%;height:100%}.sliderPageHero .slider-image{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:100%}.sliderPageHero .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:10px;right:10px;z-index:2}.detailsListing .floorplanImageContainer .floorplanImageWrapper .floorplanImage,.floorplanTopLevelStats button{padding:0;border:none;background-color:transparent}.sliderPageHero .heroExpandIconContainer svg{fill:#fff}.sliderPageHero .heroExpandIconContainer:hover{-webkit-transform:scale(1.2);transform:scale(1.2);cursor:pointer}.floorplanTopLevelStats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}.floorplanTopLevelStats .floorplanTopLevelStat{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;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}.floorplanTopLevelStats button{cursor:pointer;color:#fff;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;font-size:inherit}.floorplanTopLevelStats button .statIcon{width:100%}.floorplanTopLevelStats .statIcon{margin-top:auto;text-align:center}.floorplanTopLevelStats .svgIcon{max-width:35px;max-height:30px}.floorplanTopLevelStats .svgIcon path,.floorplanTopLevelStats .svgIcon polygon,.floorplanTopLevelStats .svgIcon rect{fill:#fff}.floorplanTopLevelStats .statContent{margin-top:2px;text-transform:uppercase;text-align:center;pointer-events:none}.floorplanTopLevelStats .statContent>a{text-decoration:none;color:inherit}.detailsListing .floorplanImageContainer{margin-top:12px}.detailsListing .floorplanImageContainer .floorplanImageWrapper{position:relative}.detailsListing .floorplanImageContainer .floorplanImageWrapper .floorplanImage img{width:auto;max-width:100%;height:auto;max-height:540px;margin:auto;display:block}.detailsListing .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}.detailsListing .floorplanImageContainer .floorplanImageWrapper .expandIconContainer svg{fill:#fff}.detailsListing .floorplanImageContainer .floorplanImageWrapper .expandIconContainer:hover{-webkit-transform:scale(1.2);transform:scale(1.2);cursor:pointer}.detailsListing .detailsSectionContent .floorplan-highlights{margin-top:1rem}.floorplanContent .floorplansSliderContainer{margin-bottom:24px;margin-top:24px}.floorplanContent .floorplansSliderContainer .floorplansSliderTitle{margin-bottom:12px}.detailsUnits .table-standard{width:100%;text-align:center}.detailsUnits .table-standard td,.detailsUnits .table-standard th{padding:8px;vertical-align:middle;line-height:20px}.detailsUnits .table-standard td:first-child,.detailsUnits .table-standard th:first-child{text-align:left}.detailsUnits .table-standard .map-icon button{background:0 0;cursor:pointer;width:44px;height:44px}.detailsUnits .table-standard .map-icon svg{height:25px;width:25px}.detailsUnits .table-standard .unit-actions{padding-top:4px}.detailsUnits .table-standard .unit-actions button{margin-right:8px}.detailsUnits .table-standard .spacer td{height:6px;padding:0}.detailsUnits .more-availability{font-size:1.5rem;display:inline-block;margin:.5rem 0 1rem;width:100%;text-align:center}.detailsUnits .more-availability svg{width:28px;height:28px;vertical-align:bottom}.floorplanContent .info-bar-specials-wrapper{position:relative;background-color:#1f536d}.floorplanContent .info-bar-specials-wrapper .predictive-special-ribbon-wrapper{position:relative;margin-bottom:-17px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100vw - 12px)}.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,.floorplanContent .info-bar-specials-wrapper .predictive-special-ribbon-wrapper .predictive-special-ribbon .predictive-special-terms-link:focus,.floorplanContent .info-bar-specials-wrapper .predictive-special-ribbon-wrapper .predictive-special-ribbon .predictive-special-terms-link:hover{margin-bottom:-1px}.floorplanContent .info-bar-specials-wrapper .predictive-special-ribbon-wrapper .predictive-special-ribbon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;-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:6px 32px 6px 24px;-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%)}.floorplanContent .info-bar-specials-wrapper .predictive-special-ribbon-wrapper .predictive-special-ribbon .predictive-special-terms-link{color:currentColor;border-color:currentColor;display:inline-block;font-weight:400;font-size:.8rem;line-height:.85rem;height:.85rem;-webkit-transform:translateZ(0);transform:translateZ(0)}.residentsPageHero{background-repeat:no-repeat;background-size:cover;background-position:center center}.residentsPageHero .heroFilter{text-align:center;padding:108px 24px 78px;background:rgba(66,66,66,.65)}.residentsPageHero h1{color:#fff;font-size:1.6rem;letter-spacing:1px;line-height:2rem;font-family:Poppins,Arial,Helvetica,Sans-serif;font-weight:500;font-weight:600}.residentsMainContent{padding:24px}.residentsMainContent .formIcon{text-align:center;margin-bottom:8px}.residentsMainContent .formName{text-align:center}.residentsMainContent .formName h3{font-size:1.4rem}.residentsMainContent .formDescription{margin-top:6px;font-size:.9rem;line-height:1rem;text-align:center}.residentsMainContent .blueButton+.blueButton,.residentsMainContent .blueButton+.genericBtn,.residentsMainContent .blueButton+.orangeButton,.residentsMainContent .formQuestions,.residentsMainContent .genericBtn+.blueButton,.residentsMainContent .genericBtn+.genericBtn,.residentsMainContent .genericBtn+.orangeButton,.residentsMainContent .orangeButton+.blueButton,.residentsMainContent .orangeButton+.genericBtn,.residentsMainContent .orangeButton+.orangeButton{margin-top:12px}.residentsMainContent .formActions .genericBtn{width:100%}.residentsMainContent .blueButton,.residentsMainContent .genericBtn,.residentsMainContent .orangeButton{display:block;padding:12px}.residentsBottomContent{padding:0 24px 24px;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,.residentsBottomContent .placesOfInterestList .placeOfInterest+.placeOfInterest{margin-top:18px}.residentsBottomContent .placesOfInterestList .placeOfInterest h4+p,.residentsBottomContent .placesOfInterestList .placeOfInterest p+p{margin-top:8px}.residentsBottomContent .placesOfInterestList .placeOfInterest h4{font-weight:600;line-height:1.1rem}.residentsBottomContent .placesOfInterestList .placeOfInterest p{font-size:.9rem}.residentsBottomContent .hasSlider .residentsSlider{position:relative;margin:0 auto;padding:0 36px;max-width:1294px}.residentsBottomContent .hasSlider .residentsSlider .scrollArrow{position:absolute;top:calc(50% - (30px/2));padding:0;border:none;background-color:transparent}.residentsBottomContent .hasSlider .residentsSlider .scrollArrow:not(.slick-hidden){display:inline-block}.residentsBottomContent .hasSlider .residentsSlider .scrollArrow.leftArrow{left:3px}.residentsBottomContent .hasSlider .residentsSlider .scrollArrow.rightArrow{right:3px}.residentsBottomContent .hasSlider .residentsSlider .scrollArrow svg{height:30px;width:30px}.residentsBottomContent .hasSlider .residentsSlider .scrollArrow svg.simpleArrow{fill:#666766}.residentsBottomContent .hasSlider .residentsSlider .scrollArrow .invertedSliderArrowSvgPath{fill:#dcdcdc}.residentsBottomContent .hasSlider .residentsSlider .cardHeading{font-size:1.5rem;text-align:center;margin-bottom:16px}.residentsBottomContent .hasSlider .residentsSlider .residentName{font-size:1.25rem;font-weight:700;margin:0 0 5px}.residentsBottomContent .hasSlider .residentsScroller{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0;width:auto!important}.residentsBottomContent .hasSlider .residentsScroller .resident-card{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100vw - (2 * 36px))}.residentsBottomContent .hasSlider .residentsScroller .resident-card .photo-wrapper{max-height:calc(100vw - (2 * 36px));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);height:76px;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{display:none!important}.banner-heading{padding:1.5rem 24px;color:#fff}.banner-heading h1{margin:0 0 .5rem;font-size:1.75rem}.banner-heading h3{margin:0;font-size:1.25rem}.termsContent{padding:1rem 24px}.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;line-height:1.5rem}.termsContent p{margin-bottom:2rem;line-height:2rem}.termsContent ol,.termsContent ul{line-height:1.5rem;font-size:.9rem;text-align:left}.termsContent ol{list-style:decimal;padding-left:3rem;margin-bottom:2rem}.termsContent ol li{margin:.5rem 0}.termsContent ul{list-style:outside;padding-left:3rem;margin-bottom:2rem}.termsContent ul li{margin:.5rem 0}.termsContent .capitalize{text-transform:capitalize}.accessibility-page .casing-correct::first-letter,.lowercase{text-transform:lowercase}.notFound{padding:1rem 24px;text-align:center}.notFound h1{font-size:2rem;margin:1rem 0;line-height:2.5rem}.notFound p{line-height:1.5rem;margin-bottom:1rem}.notFound .links{margin:1.5rem 0;font-size:1.25rem}.notFound .links a{margin:0 .5rem .75rem}.downPage{padding:5rem 24px;text-align:center}.downPage h1{font-size:2rem;margin:1rem 0;line-height:2.5rem}.customContent p,.downPage p{line-height:1.5rem}.downPage p{margin-bottom:1rem}.customContent .widthLimiter{padding:1rem 24px}.customContent .genericBtn{display:block;width:100%;padding-left:0;padding-right:0}.customContent .genericBtn+.genericBtn{margin-top:12px}.customContent .background-accent,.customContent .background-primary{color:#fff}.customContent .font-size-plus-3{font-size:1.5rem;line-height:2rem;letter-spacing:1px}.customContent .font-size-plus-2{font-size:1.125rem;line-height:1.625rem}.customContent .font-size-plus-1{font-size:1.0625rem;line-height:1.5rem}.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 24px;display:block}.customContent .residentsCards .residentsCardsRight{margin-top:24px}.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-bottom:1rem}.customContent form{margin:.5rem 0 1.5rem}.customContent #ollWidget img,.customContent img.loading{width:auto}.accessibility-page .casing-correct{display:inline-block}.amenitiesContent .infoBarWrapper .infoBarName h1{font-weight:500;font-size:1.5rem;line-height:1.65rem}.amenitiesContent .infoBarWrapper .infoBarAddress{margin:.5rem 0}.amenitiesContent .infoBarWrapper .infoBarAddress h2{color:#fff;font-family:Open Sans,Arial,Helvetica,Sans-serif;font-weight:400;line-height:1.375rem}.amenitiesContent .descriptionWithMap .propertyMapWrapper{position:relative}.amenitiesContent .descriptionWithMap .propertyMapWrapper .propertyMapImage{border:none;background-color:transparent;padding:0}.amenitiesContent .descriptionWithMap .propertyMapWrapper .propertyMapImage img.map{margin-top:1rem}.amenitiesContent .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}.amenitiesContent .descriptionWithMap .propertyMapWrapper .expandIconContainer svg{fill:#fff}.amenitiesContent .descriptionWithMap .propertyMapWrapper .expandIconContainer:hover{-webkit-transform:scale(1.2);transform:scale(1.2);cursor:pointer}.amenitiesContent .descriptionWithMap .propertyMapWrapper .property-map-svg-button{display:block;margin:24px 0;text-align:center;background:0 0;cursor:pointer}.amenitiesContent .descriptionWithMap .propertyMapWrapper .property-map-svg-button svg{max-width:150px;cursor:url(/assets/images/zoom-22px.png),-webkit-zoom-in;cursor:url(/assets/images/zoom-22px.png),zoom-in}.amenitiesContent .descriptionWithMap .propertyMapWrapper .property-map-svg-button .property-map-svg-text{margin-top:5px;font-weight:700}.amenitiesContent .floorplansSliderContainer{margin-bottom:24px;margin-top:24px}.amenitiesContent .floorplansSliderContainer .communityLandlord{font-size:1rem;line-height:1.25rem;padding-right:24px}.amenitiesContent .floorplansSliderContainer .floorplanScroller .floorplan img{-o-object-fit:cover;object-fit:cover}.amenitiesContent .detailsSection .communityDescription p{line-height:1.5rem}.amenitiesContent .detailsSection.communityDetailsFloorplans .detailsSectionHeader h3{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.amenitiesContent .detailsSection.communityDetailsFloorplans .detailsSectionContent .legend{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:1rem;border-bottom:1px solid #cccccb;padding-bottom:12px;margin-bottom:12px}.amenitiesContent .detailsSection.communityDetailsFloorplans .detailsSectionContent .legend .sideNote{font-size:.9rem;color:#666766;white-space:nowrap;font-family:Open Sans,Arial,Helvetica,Sans-serif;font-weight:400}.amenitiesContent .detailsSection.communityDetailsFloorplans .detailsSectionContent .legend .sideNote .checkmark svg,.amenitiesContent .detailsSection.communityDetailsFloorplans .detailsSectionContent .legend .sideNote .predictive-special-icon svg{height:13px;margin-right:2px}.amenitiesContent .detailsSection.communityDetailsFloorplans .communityDetailsFloorplans .detailsSectionSVGArrow,.amenitiesContent .detailsSection.communityDetailsFloorplans .detailsSectionContent .legend .sideNote .predictive-special-icon svg{width:14px}.amenitiesContent .detailsSection.communityDetailsFloorplans .communityDetailsFloorplans.shown .detailsSectionHeader{border-bottom:none;padding-bottom:0;-webkit-transition:margin-bottom 250ms,padding-bottom 250ms;transition:margin-bottom 250ms,padding-bottom 250ms}.amenitiesContent .detailsSection.communityDetailsFloorplans .communityDetailsFloorplans.shown .floorplanSubSection{padding-bottom:12px;border-bottom:1px solid #cccccb;-webkit-transition:height 250ms,padding-bottom 250ms;transition:height 250ms,padding-bottom 250ms}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanDetailsHeader h5{margin-top:4px;pointer-events:none}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanDetailsHeader h4{margin-top:4px;font-weight:600}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanDetailsHeader .floorplanAvailability{font-size:.8rem;position:relative;padding-left:14px}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanDetailsHeader .floorplanAvailability::before{content:"";display:inline-block;position:absolute;top:calc(50% - 4px);left:0;height:8px;width:8px;border-radius:50%}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanDetailsHeader .floorplanAvailability.waitlist::before{background-color:#f0d125}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanDetailsHeader .checkmark svg,.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanDetailsHeader .predictive-special-icon svg{height:14px;margin-left:6px}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanDetailsHeader .predictive-special-icon svg{width:14px}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanDetailsHeader .spacer{margin:0 2px}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanDetailsHeader p{margin-top:4px;pointer-events:none}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanDetailsHeader p>a{text-decoration:none;color:inherit}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanDetailsHeader.downplay,.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanDetailsHeader.downplay .color-accent{color:#999}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanDetailsHeader.downplay .fill-accent{fill:#999}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanSubSection{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}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanSubSection .floorplanSubSectionContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;width:100%}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanSubSection .floorplanMedia{-webkit-box-flex:1;-ms-flex:1 0 55%;flex:1 0 55%;width:55%;margin-right:8px;position:relative;overflow:hidden}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanSubSection .floorplanInfo{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;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;max-width:calc(45% - 8px)}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanSubSection .floorplanActions{padding-top:21px;padding-bottom:27px}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanSubSection .floorplanMediaSizingDiv{position:absolute;top:0;left:0;right:0;bottom:0;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}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanSubSection .floorplanCoverPhoto{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;width:100%}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanSubSection .floorplanCoverPhoto a{width:100%}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanSubSection .floorplanCoverPhoto img{display:block;width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanSubSection .floorplanCoverPhoto img.floorplan2D{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:100%}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanSubSection .floorplanSpecial{position:absolute;top:10px;left:0}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanSubSection .floorplanSpecial .link-btn{font-size:.7rem;padding:8px;min-width:unset;color:var(--font-color-specials-flag)}body,html{font-size:100%}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanSubSection .floorplanSpecial .link-btn:before{background-color:var(--background-color-specials-flag)}.background-white,body{background-color:#fff}.amenitiesContent .detailsSection.communityDetailsFloorplans .floorplanSubSection .floorplanDetailsBtn{display:block;padding:10px;margin-top:6px;min-width:auto}html{height:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}:focus{outline:0!important}body.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.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}}body{margin:0;line-height:1;font-family:Open Sans,Arial,Helvetica,Sans-serif;font-weight:400;color:#666766;top:0!important}.contentSection h2+p,.contentSection h3+p,.contentSection p+p{margin-top:18px}h1,h2,h3{font-family:Poppins,Arial,Helvetica,Sans-serif}body .skiptranslate iframe{display:none!important}h1{font-weight:500;font-weight:600;font-size:1.8rem}h1.bold{font-weight:600}h1.preview-override{font-size:1.4rem}h1.multi-line{white-space:pre-wrap}h2,h3{font-weight:500}.bold,h2.bold,h3.bold{font-weight:600}a{text-decoration:none}img{width:100%;height: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,.color-white .identifiable-links a{color:#fff}.background-transparent{background-color:transparent}.background-primary{background-color:#1f536d}div.background-primary,footer.background-primary{background-image:var(--brand-pattern-background-image)}.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}.invertedSliderArrow{width:35px;height:35px}.invertedSliderArrow .invertedSliderArrowSvgPath{fill:#fff}.contentSection{padding:24px}.contentSection h2,.contentSection h3{font-size:1.4rem;line-height:1.5rem}.contentSection p{line-height:1.5rem;font-size:.9rem}.contentSection ol,.contentSection ul{padding-left:3rem;line-height:1.5rem;text-align:left;font-size:.9rem}.contentSection ol li,.contentSection ul li{margin:.5rem 0}.strikethrough{text-decoration:line-through}.tempPrice{margin-left:.25em;color:#1f536d;font-weight:700}.extraContent{margin:10px 0}.extraContent img{width:auto;max-width:100%}.capitalize{text-transform:capitalize}.identifiable-links a{border-bottom:1px solid currentColor;text-decoration:none!important;margin-bottom:1px}.identifiable-links a:focus,.identifiable-links a: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 a{color:#474747}.wistia_embed .wistia-postroll p.disclaimer{font-size:.2em;position:absolute;bottom:2em;text-align:center;width:100%}.community-special .specialsPhoneLine a{color:#fff}.banner-content{background-color:var(--background-color-banner);max-height:50dvh;min-height:2.75rem;overflow:auto;text-overflow:ellipsis}.banner-content .mfp-close-btn-in{position:relative}.banner-content .mfp-close-btn-in button{z-index:1}.banner-content .mfp-close-btn-in #expand-banner svg{height:1.2rem;width:1.2rem}.banner-content .banner-inner-content{padding:.6rem 2rem 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-bottom:.5rem;font-size:.9rem}.banner-content .banner-inner-content .predictive-specials-banner-text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:16px}.banner-content .banner-inner-content .predictive-specials-banner-text-content .see-floorplans-link{font-size:16px;line-height:16px;font-weight:400}.banner-content .banner-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem 2rem}.banner-content .banner-cta svg{fill:currentColor;padding:2px 4px}.banner-content #reopen-banner{padding-bottom:1rem;line-height:1.4rem}.mobile-banner-collapsed{max-height:2.5rem;overflow:hidden!important;text-overflow:ellipsis}html.darken:not(.high-contrast) .applyContent .color-primary,html.darken:not(.high-contrast) .background-accent a:not(.genericBtn):not(.whiteBtn):not(.solidButton):not(.linkBtn):not(.invertedButton){color:#666766}html.lighten header .menuItem.selected>a{color:#fff;text-decoration:underline}html.lighten .callNowButton{border-bottom:1px solid #fff}html.lighten .accentButton:after,html.lighten .blueButton:after,html.lighten .orangeButton:after,html.lighten .solidButton:after{background-color:#f2f2f3}