@keyframes range-slider_fx__zqi40{50%{transform:scale(1);opacity:1}to{opacity:0}}@keyframes range-slider_scaleup__rJCBe{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1)}}@keyframes range-slider_bounce__qys_k{0%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes range-slider_pulse__VIWjB{20%{transform:scale(.3)}30%{transform:scale(.3)}75%{transform:scale(1.3)}}@keyframes range-slider_pulseFlair__x6Gv4{70%{opacity:1;border:15px solid #ed3746}75%{opacity:1;border:15px solid #ed3746}to{opacity:0;width:50px;height:50px;border:1px solid #ed3746}}@keyframes range-slider_carousel__hpt9V{0%{transform:translateX(0)}24%{transform:translateX(0)}26%{transform:translateX(-25%)}49%{transform:translateX(-25%)}51%{transform:translateX(-50%)}74%{transform:translateX(-50%)}76%{transform:translateX(-75%)}99%{transform:translateX(-75%)}to{transform:translateX(0)}}.range-slider_label__pgndi{font-family:ProximaNova-Bold;font-weight:400;width:100%;display:block;position:relative;text-transform:uppercase;font-size:.65em;letter-spacing:2px;margin:0 0 10px;text-align:left;transform:translateY(0);opacity:1}.range-slider_range__YlA3r{display:flex;justify-content:space-between;align-items:center}.range-slider_range__YlA3r .range-slider_frmItem__JDnje{width:auto;padding:0;flex:1 1;max-width:130px}.range-slider_rangePre__5TNrA{font-size:.9em;position:absolute;top:52%;transform:translateY(-50%);left:7px}.range-slider_rangeLabel__usk43{display:block;text-align:left;margin:0 0 5px;display:flex;align-items:center}.range-slider_inputContainer__NElOG{display:flex;align-items:center;padding:5px 10px;background:#fff;border:1px solid #eeebe4}input[type=number].range-slider_rangeInput__k8_wL{padding:0;background:none;border:none;outline:none}.range-slider_postfixLabel__L2vma,.range-slider_prefixLabel__1jG5o{font-family:ProximaNova-Light;font-weight:400;font-size:.9em}.range-slider_rangeDivider__eBPgZ{margin:0 10px}.range-slider_filtersListing__DQoiK label.range-slider_label__pgndi{font-family:ProximaNova-Regular;font-weight:400;color:#a9aeb0}@keyframes video-modal_fx__5U0a6{50%{transform:scale(1);opacity:1}to{opacity:0}}@keyframes video-modal_scaleup__XHMbN{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1)}}@keyframes video-modal_bounce__wqrqQ{0%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes video-modal_pulse__T5Y0t{20%{transform:scale(.3)}30%{transform:scale(.3)}75%{transform:scale(1.3)}}@keyframes video-modal_pulseFlair__sxAx1{70%{opacity:1;border:15px solid #ed3746}75%{opacity:1;border:15px solid #ed3746}to{opacity:0;width:50px;height:50px;border:1px solid #ed3746}}@keyframes video-modal_carousel__Vt3q1{0%{transform:translateX(0)}24%{transform:translateX(0)}26%{transform:translateX(-25%)}49%{transform:translateX(-25%)}51%{transform:translateX(-50%)}74%{transform:translateX(-50%)}76%{transform:translateX(-75%)}99%{transform:translateX(-75%)}to{transform:translateX(0)}}.video-modal_container__S5c87{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1004}.video-modal_modalBg__Vp9m1{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);position:absolute;z-index:1;border:none;padding:0}.video-modal_close__3NIMi{cursor:pointer;position:absolute;top:30px;right:30px;width:30px;height:30px;margin:0;background:none;border:none;outline:none;padding:0;z-index:2}.video-modal_close__3NIMi svg{fill:#b7b4b5}.video-modal_title__9GnUU{position:absolute;top:30px;left:40px;right:70px;height:auto;z-index:2}.video-modal_title__9GnUU h2{font-family:ProximaNova-Regular;font-weight:400;color:#a9aeb0;margin:0;font-size:1em;text-transform:uppercase;letter-spacing:2px;text-align:left}.video-modal_video__PH7Jo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:800px;z-index:2}.video-modal_videoContent__k22nP{position:relative;height:0;width:100%;padding:26.25%}.video-modal_videoContent__k22nP iframe{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes tour-modal_fx__VMBnj{50%{transform:scale(1);opacity:1}to{opacity:0}}@keyframes tour-modal_scaleup__SJftM{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1)}}@keyframes tour-modal_bounce__K9WIy{0%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes tour-modal_pulse__mp7Rg{20%{transform:scale(.3)}30%{transform:scale(.3)}75%{transform:scale(1.3)}}@keyframes tour-modal_pulseFlair__9nEzy{70%{opacity:1;border:15px solid #ed3746}75%{opacity:1;border:15px solid #ed3746}to{opacity:0;width:50px;height:50px;border:1px solid #ed3746}}@keyframes tour-modal_carousel__2DaeF{0%{transform:translateX(0)}24%{transform:translateX(0)}26%{transform:translateX(-25%)}49%{transform:translateX(-25%)}51%{transform:translateX(-50%)}74%{transform:translateX(-50%)}76%{transform:translateX(-75%)}99%{transform:translateX(-75%)}to{transform:translateX(0)}}.tour-modal_container__YmIZM{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1004}.tour-modal_modalBg__glEFP{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);position:absolute;z-index:1;border:none;padding:0}.tour-modal_close__Jbhze{cursor:pointer;position:absolute;top:30px;right:30px;width:40px;height:40px;margin:0;background:rgba(0,0,0,.5);border:none;outline:none;padding:8px;z-index:2}.tour-modal_close__Jbhze svg{fill:#fff}.tour-modal_frame__v68do{position:relative;width:100%;height:100%;border:none;z-index:1}@media(max-width:700px){.tour-modal_close__Jbhze{top:10px;right:10px}}@keyframes donut_fx__sF_Z3{50%{transform:scale(1);opacity:1}to{opacity:0}}@keyframes donut_scaleup__qSKZq{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1)}}@keyframes donut_bounce__ge2Wu{0%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes donut_pulse__DWgsH{20%{transform:scale(.3)}30%{transform:scale(.3)}75%{transform:scale(1.3)}}@keyframes donut_pulseFlair__U7snr{70%{opacity:1;border:15px solid #ed3746}75%{opacity:1;border:15px solid #ed3746}to{opacity:0;width:50px;height:50px;border:1px solid #ed3746}}@keyframes donut_carousel__vXqqr{0%{transform:translateX(0)}24%{transform:translateX(0)}26%{transform:translateX(-25%)}49%{transform:translateX(-25%)}51%{transform:translateX(-50%)}74%{transform:translateX(-50%)}76%{transform:translateX(-75%)}99%{transform:translateX(-75%)}to{transform:translateX(0)}}.donut_container__mW8Vf{position:relative;width:200px;height:200px}.donut_highlight__XFg05{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:ProximaNova-Bold;font-weight:400;padding:5px 10px;background:#fff;width:100px;height:100px;display:flex;justify-content:center;align-items:center;border-radius:100px}@keyframes ROIGain_fx__EAk7A{50%{transform:scale(1);opacity:1}to{opacity:0}}@keyframes ROIGain_scaleup__EQaQx{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1)}}@keyframes ROIGain_bounce__UZQN5{0%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes ROIGain_pulse__1Ui08{20%{transform:scale(.3)}30%{transform:scale(.3)}75%{transform:scale(1.3)}}@keyframes ROIGain_pulseFlair__R0A1f{70%{opacity:1;border:15px solid #ed3746}75%{opacity:1;border:15px solid #ed3746}to{opacity:0;width:50px;height:50px;border:1px solid #ed3746}}@keyframes ROIGain_carousel__K91ah{0%{transform:translateX(0)}24%{transform:translateX(0)}26%{transform:translateX(-25%)}49%{transform:translateX(-25%)}51%{transform:translateX(-50%)}74%{transform:translateX(-50%)}76%{transform:translateX(-75%)}99%{transform:translateX(-75%)}to{transform:translateX(0)}}.ROIGain_container__MAWPe{position:relative;width:100%;height:400px;padding:0 10px 50px}.ROIGain_tooltip__xIvVm{background:#fff;border:1px solid #eeebe4;padding:10px;text-align:center}.ROIGain_tooltipTtl__7eaNC{font-family:ProximaNova-Regular;font-weight:400;text-transform:uppercase;font-size:.6rem;margin:0 0 15px;color:#a9aeb0}.ROIGain_tooltipTtlDate__mplHF{font-family:ProximaNova-Bold;font-weight:400;font-size:.7rem;color:#363434}.ROIGain_tooltipItem__Ctzvj{margin:0 0 10px}.ROIGain_tooltipItem__Ctzvj:last-child{margin:0}.ROIGain_tooltipItemLabel__dh7Vw{display:inline-block;padding:4px 7px 3px;color:#fff;text-transform:uppercase;font-size:.6em;margin:0}.ROIGain_tooltipItemValue__GZbkM{font-size:1rem;margin:0}@keyframes investment-calculator_fx__xBsF_{50%{transform:scale(1);opacity:1}to{opacity:0}}@keyframes investment-calculator_scaleup__g8gNE{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1)}}@keyframes investment-calculator_bounce__tcx7E{0%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes investment-calculator_pulse__k8gqF{20%{transform:scale(.3)}30%{transform:scale(.3)}75%{transform:scale(1.3)}}@keyframes investment-calculator_pulseFlair__zS_U7{70%{opacity:1;border:15px solid #ed3746}75%{opacity:1;border:15px solid #ed3746}to{opacity:0;width:50px;height:50px;border:1px solid #ed3746}}@keyframes investment-calculator_carousel__JyFte{0%{transform:translateX(0)}24%{transform:translateX(0)}26%{transform:translateX(-25%)}49%{transform:translateX(-25%)}51%{transform:translateX(-50%)}74%{transform:translateX(-50%)}76%{transform:translateX(-75%)}99%{transform:translateX(-75%)}to{transform:translateX(0)}}.investment-calculator_income__WDhFD{margin:0 0 50px}.investment-calculator_label__xgSlo{font-family:ProximaNova-Bold;font-weight:400;text-transform:uppercase;font-size:.65rem;display:block;text-align:left;margin:0 0 5px;display:flex;align-items:center;transform:translateY(20px);opacity:0;transition:transform .25s,opacity .1s}.investment-calculator_label__xgSlo.investment-calculator_labelShow__qs6G0{opacity:1;transform:translateY(0);transition:transform .25s,opacity .15s .1s}.investment-calculator_tooltipIcon__8Nvf_{display:inline-block;vertical-align:middle;width:10px;height:10px;margin:0 5px}.investment-calculator_tooltipIcon__8Nvf_ svg{fill:#363434}.investment-calculator_tooltipIcon__8Nvf_.investment-calculator_tooltipIconCaution__Y87Lb svg{fill:#ff7b57}.investment-calculator_tooltipIcon__8Nvf_.investment-calculator_tooltipIconStop__1PI4e svg{fill:#ed3746}.investment-calculator_price__SAiFr{position:relative}.investment-calculator_price__SAiFr:before{font-family:ProximaNova-Light;font-weight:400;content:"$";display:block;position:absolute;left:17px;top:calc(50% + 1px);transform:translateY(-50%);font-size:.9rem}.investment-calculator_price__SAiFr input[type=text]{padding:13px 13px 13px 25px}.investment-calculator_percent__yV_Qz{position:relative}.investment-calculator_percent__yV_Qz:after{font-family:ProximaNova-Light;font-weight:400;content:"%";display:block;position:absolute;right:17px;top:calc(50% + 1px);transform:translateY(-50%);font-size:.9rem}.investment-calculator_percent__yV_Qz input[type=text]{padding:13px 13px 13px 25px}.investment-calculator_downPayment__tXXmH{display:flex;align-items:center}.investment-calculator_item__kecor{text-align:left}.investment-calculator_vacancy__wiHC9{display:flex;align-items:center}.investment-calculator_value___3LT5{margin:0 0 15px 5px}.investment-calculator_cashflow__toMXx{display:flex;flex-flow:column;align-items:center;justify-content:center;margin:30px 0 50px}.investment-calculator_cashflowWpr__qBw7q{margin:0 0 20px}.investment-calculator_cashflowTtl__qUBDc{text-transform:uppercase;font-size:1rem}.investment-calculator_cashflowTxt__AlCU_{margin:0 0 20px}.investment-calculator_fiveyears__bl1jq{margin:0 0 50px}.investment-calculator_statsTitle__grbwp{font-family:ProximaNova-Bold;font-weight:400;font-size:1.1rem;letter-spacing:1px;margin:0 0 20px}.investment-calculator_statsList__o3lco{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:10px;margin:0 0 50px}.investment-calculator_statsItem__H8CH9{padding:10px 20px 12px;background:#f5f4f2;border-bottom:2px solid #ff7b57;font-family:ProximaNova-Bold;font-weight:400;text-transform:uppercase;font-size:.7rem}.investment-calculator_statsListFiveYears__xMCmA .investment-calculator_statsItem__H8CH9{border-bottom:2px solid #f7f17e}.investment-calculator_statsValue__ve89S{font-family:ProximaNova-Light;font-weight:400;font-size:1rem;margin:0 5px}.investment-calculator_legal__rbLgE{padding:20px;text-align:center}.investment-calculator_legalText__O2_Nq{font-size:.7rem;margin:0;color:#a9aeb0}@keyframes favourite_fx__vagjE{50%{transform:scale(1);opacity:1}to{opacity:0}}@keyframes favourite_scaleup__VzMuI{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1)}}@keyframes favourite_bounce__qXDLO{0%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes favourite_pulse__8aYgU{20%{transform:scale(.3)}30%{transform:scale(.3)}75%{transform:scale(1.3)}}@keyframes favourite_pulseFlair__O09XA{70%{opacity:1;border:15px solid #ed3746}75%{opacity:1;border:15px solid #ed3746}to{opacity:0;width:50px;height:50px;border:1px solid #ed3746}}@keyframes favourite_carousel__slkvB{0%{transform:translateX(0)}24%{transform:translateX(0)}26%{transform:translateX(-25%)}49%{transform:translateX(-25%)}51%{transform:translateX(-50%)}74%{transform:translateX(-50%)}76%{transform:translateX(-75%)}99%{transform:translateX(-75%)}to{transform:translateX(0)}}.favourite_fav__8P5FD{width:30px;height:30px;padding:5px;background:hsla(0,0%,100%,.4);border:none;cursor:pointer;position:relative;z-index:1}.favourite_fav__8P5FD:after{content:"";display:block;width:2px;height:2px;z-index:-1;position:absolute;top:50%;left:50%;border-radius:50%;border:0 solid #ed3746;transform:translate(-50%,-50%);opacity:1}.favourite_fav__8P5FD .favourite_favBrdr__lDGF9{transition:fill .25s ease .05s;fill:#363434}.favourite_fav__8P5FD .favourite_favFill__NQspD{transition:fill .25s ease .05s;fill:transparent}.favourite_fav__8P5FD.favourite_favActive__UDxHK .favourite_favBrdr__lDGF9,.favourite_fav__8P5FD.favourite_favActive__UDxHK .favourite_favFill__NQspD{fill:#ed3746}.favourite_fav__8P5FD.favourite_favActive__UDxHK svg{animation:favourite_pulse__8aYgU .3s linear 1}.favourite_fav__8P5FD.favourite_favActive__UDxHK:after{animation:favourite_pulseFlair__O09XA .3s linear 1}.favourite_fav__8P5FD.favourite_gridItem__clGZN{position:absolute;top:10px;left:10px}.favourite_fav__8P5FD.favourite_heroControl__C43hd{position:relative;display:inline-block;vertical-align:middle;padding:15px 20px 15px 10px;box-sizing:unset;width:auto;height:auto;background:none;top:auto;left:auto}.favourite_fav__8P5FD.favourite_heroControl__C43hd svg{width:20px;height:20px;display:block}.favourite_fav__8P5FD.favourite_heroControl__C43hd .favourite_favBrdr__lDGF9{fill:#fff}.favourite_fav__8P5FD.favourite_heroControl__C43hd.favourite_favActive__UDxHK .favourite_favBrdr__lDGF9{fill:#ed3746}.favourite_fav__8P5FD.favourite_listingCity__ukfd5{position:absolute;top:10px;left:10px;background:rgba(54,52,52,.5)}.favourite_fav__8P5FD.favourite_listingCity__ukfd5 .favourite_favBrdr__lDGF9{fill:#fff}.favourite_fav__8P5FD.favourite_listingCity__ukfd5.favourite_favActive__UDxHK .favourite_favBrdr__lDGF9{fill:#ed3746}.favourite_fav__8P5FD.favourite_mapInfoWindow__Db2Ga{position:absolute;top:10px;left:10px}@media(max-width:700px){.favourite_fav__8P5FD.favourite_heroControl__C43hd{padding:15px 10px}.favourite_fav__8P5FD.favourite_heroControl__C43hd svg{width:30px;height:30px}}@keyframes hero-unit_fx__FEoc3{50%{transform:scale(1);opacity:1}to{opacity:0}}@keyframes hero-unit_scaleup__wmJBr{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1)}}@keyframes hero-unit_bounce__QJ_L2{0%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes hero-unit_pulse__i9HZC{20%{transform:scale(.3)}30%{transform:scale(.3)}75%{transform:scale(1.3)}}@keyframes hero-unit_pulseFlair__fY83k{70%{opacity:1;border:15px solid #ed3746}75%{opacity:1;border:15px solid #ed3746}to{opacity:0;width:50px;height:50px;border:1px solid #ed3746}}@keyframes hero-unit_carousel__BJNad{0%{transform:translateX(0)}24%{transform:translateX(0)}26%{transform:translateX(-25%)}49%{transform:translateX(-25%)}51%{transform:translateX(-50%)}74%{transform:translateX(-50%)}76%{transform:translateX(-75%)}99%{transform:translateX(-75%)}to{transform:translateX(0)}}.hero-unit_hero__FRo_y{height:600px;width:100%;max-width:1200px;border-color:#fff;border-style:solid;border-width:50px 20px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;margin:0 auto}.hero-unit_grid__IRPzP{position:relative;background:#fff;width:100%;height:100%;display:grid;grid-template-rows:50%;grid-gap:5px;gap:5px;border-radius:10px;overflow:hidden}.hero-unit_grid__IRPzP.hero-unit_gridRender1__ECtE4{grid-template-columns:1fr}.hero-unit_grid__IRPzP.hero-unit_gridRender1__ECtE4 .hero-unit_gridBtn__TteEq{background:transparent}.hero-unit_grid__IRPzP.hero-unit_gridRender2__PGkw9{grid-template-columns:2fr 1fr}.hero-unit_grid__IRPzP.hero-unit_gridRender2__PGkw9 .hero-unit_gridItem__xBCU7{grid-row-start:1;grid-row-end:3}.hero-unit_grid__IRPzP.hero-unit_gridRender3___pILk{grid-template-columns:2fr 1fr}.hero-unit_grid__IRPzP.hero-unit_gridRender5__CSo6C{grid-template-columns:2fr 1fr 1fr}.hero-unit_gridItem__xBCU7{position:relative;z-index:2;overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:1;transition:all .25s}.hero-unit_gridItem__xBCU7:first-child{grid-row-start:1;grid-row-end:3}.hero-unit_gridBtn__TteEq{width:100%;height:100%;background:#363434;border:none;opacity:0;transition:all .25s}.hero-unit_gridBtn__TteEq:focus{border:2px solid #3b99fc}.hero-unit_gridBtn__TteEq:hover{opacity:.2}@media(min-width:700px)and (max-width:1000px){.hero-unit_hero__FRo_y{height:400px;border-top:20px solid #fff}.hero-unit_grid__IRPzP.hero-unit_gridRender1__ECtE4{grid-template-columns:1fr}.hero-unit_grid__IRPzP.hero-unit_gridRender5__CSo6C{grid-template-columns:2fr 1fr}.hero-unit_grid__IRPzP.hero-unit_gridRender5__CSo6C .hero-unit_gridItem__xBCU7:nth-child(4),.hero-unit_grid__IRPzP.hero-unit_gridRender5__CSo6C .hero-unit_gridItem__xBCU7:nth-child(5){display:none}}@media(max-width:700px){.hero-unit_hero__FRo_y{height:300px;border-top:20px solid #fff;border-bottom:20px solid #fff}.hero-unit_grid__IRPzP.hero-unit_gridRender1__ECtE4,.hero-unit_grid__IRPzP.hero-unit_gridRender5__CSo6C{grid-template-columns:1fr}.hero-unit_grid__IRPzP.hero-unit_gridRender5__CSo6C .hero-unit_gridItem__xBCU7{display:none}.hero-unit_grid__IRPzP.hero-unit_gridRender5__CSo6C .hero-unit_gridItem__xBCU7:first-child{display:block}}@keyframes mortgage-calculator_fx__R5ri6{50%{transform:scale(1);opacity:1}to{opacity:0}}@keyframes mortgage-calculator_scaleup__d9oW1{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1)}}@keyframes mortgage-calculator_bounce__Kh0cm{0%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes mortgage-calculator_pulse__6QkoS{20%{transform:scale(.3)}30%{transform:scale(.3)}75%{transform:scale(1.3)}}@keyframes mortgage-calculator_pulseFlair__1m_vW{70%{opacity:1;border:15px solid #ed3746}75%{opacity:1;border:15px solid #ed3746}to{opacity:0;width:50px;height:50px;border:1px solid #ed3746}}@keyframes mortgage-calculator_carousel__Tkrby{0%{transform:translateX(0)}24%{transform:translateX(0)}26%{transform:translateX(-25%)}49%{transform:translateX(-25%)}51%{transform:translateX(-50%)}74%{transform:translateX(-50%)}76%{transform:translateX(-75%)}99%{transform:translateX(-75%)}to{transform:translateX(0)}}.mortgage-calculator_form__urI51{margin:0 0 40px}.mortgage-calculator_price__mLpVg{position:relative}.mortgage-calculator_price__mLpVg:before{font-family:ProximaNova-Light;font-weight:400;content:"$";display:block;position:absolute;left:17px;top:calc(50% + 1px);transform:translateY(-50%);font-size:.9rem}.mortgage-calculator_price__mLpVg input[type=text]{padding:13px 13px 13px 25px}.mortgage-calculator_percent__5zjEB{position:relative}.mortgage-calculator_percent__5zjEB:after{font-family:ProximaNova-Light;font-weight:400;content:"%";display:block;position:absolute;right:17px;top:calc(50% + 1px);transform:translateY(-50%);font-size:.9rem}.mortgage-calculator_percent__5zjEB input[type=text]{padding:13px 13px 13px 25px}.mortgage-calculator_label__6aP68{display:block;text-align:left;margin:0 0 5px;display:flex;align-items:center;opacity:1}.mortgage-calculator_downPayment__lBspV{display:flex;align-items:center}.mortgage-calculator_payment__DI8eR{text-align:center}.mortgage-calculator_paymentLabel__UDKag{font-family:ProximaNova-SemiBold;font-weight:400;font-size:1.2rem;letter-spacing:1px;margin:0}.mortgage-calculator_paymentValue__sDLC3{font-family:ProximaNova-Bold;font-weight:400;font-size:1.5rem;letter-spacing:1px;position:relative;display:inline-block}.mortgage-calculator_paymentValue__sDLC3:after{content:"";display:block;position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:#ff7b57}.mortgage-calculator_graph__8h_VT{display:flex;justify-content:center;align-items:center;gap:20px;margin:0 0 40px}.mortgage-calculator_graphPie__HWKsT{transform:rotate(-90deg)}.mortgage-calculator_graphValues__LUPOr{text-align:left}.mortgage-calculator_graphLabel__KuXxp{display:flex;align-items:center;font-size:.7rem;margin:0 0 10px}.mortgage-calculator_graphLabelColor__UFAcM{display:inline-block;width:10px;height:10px;margin-right:10px;background-color:#ff7b57}.mortgage-calculator_graphValue__UXK8J{font-family:ProximaNova-Bold;font-weight:400;display:inline-block;margin:0 0 0 5px}.mortgage-calculator_affordability__i_QgY{padding:0 20px;margin:0 0 20px}.mortgage-calculator_affordabilityTitle__a_2kJ{margin:0 0 20px}.mortgage-calculator_affordabilityTitleHighlight__SjZ2R{font-family:ProximaNova-Bold;font-weight:400}.mortgage-calculator_affordabilityBar__PpQRP{position:relative;margin:0 0 20px}.mortgage-calculator_affordabilityBarMarker__wiXXh{position:absolute;top:-10px;right:33%;width:20px;height:20px;background:url(/map-marker-black.svg) no-repeat 50%;background-size:contain}.mortgage-calculator_affordabilityBarBar__4OSGq{display:flex;align-items:center;justify-content:space-between;background:#f7f17e;height:20px;position:relative;border-radius:10px;overflow:hidden;margin:0 0 10px}.mortgage-calculator_affordabilityBarBar__4OSGq:before{content:"";display:block;height:100%;width:33%;background:#f16a5b;background:linear-gradient(90deg,#f16a5b 80%,transparent)}.mortgage-calculator_affordabilityBarBar__4OSGq:after{content:"";display:block;height:100%;width:37%;background:#37b751;background:linear-gradient(270deg,#37b751 80%,transparent)}.mortgage-calculator_affordabilityBarLabels__j1O1M{display:flex;justify-content:space-between}.mortgage-calculator_affordabilityBarLabel__poWiO{font-size:.7rem;letter-spacing:normal}.mortgage-calculator_legal__TdDGQ{padding:20px;text-align:center}.mortgage-calculator_legalText__4_SE2{font-size:.7rem;margin:0;color:#a9aeb0}@keyframes building-grid-item_fx__Ho1Tk{50%{transform:scale(1);opacity:1}to{opacity:0}}@keyframes building-grid-item_scaleup__GjLj3{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1)}}@keyframes building-grid-item_bounce__icdWx{0%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes building-grid-item_pulse__O3LRP{20%{transform:scale(.3)}30%{transform:scale(.3)}75%{transform:scale(1.3)}}@keyframes building-grid-item_pulseFlair__oYYNr{70%{opacity:1;border:15px solid #ed3746}75%{opacity:1;border:15px solid #ed3746}to{opacity:0;width:50px;height:50px;border:1px solid #ed3746}}@keyframes building-grid-item_carousel__AwmzN{0%{transform:translateX(0)}24%{transform:translateX(0)}26%{transform:translateX(-25%)}49%{transform:translateX(-25%)}51%{transform:translateX(-50%)}74%{transform:translateX(-50%)}76%{transform:translateX(-75%)}99%{transform:translateX(-75%)}to{transform:translateX(0)}}.building-grid-item_container__Clb5V{position:relative;text-align:left;max-width:400px;border:1px solid #eeebe4;box-shadow:0 0 0 0 #f4f3ee;background:#fff;transition:all .25s}.building-grid-item_container__Clb5V:hover{box-shadow:0 0 0 4px #f4f3ee}.building-grid-item_container__Clb5V.building-grid-item_featuredBuilding__590Xh{max-width:none;width:31%;margin:10px 20px}.building-grid-item_img__dJ0pP{position:relative;height:0;padding-bottom:75%}.building-grid-item_imgBg__CiRwj{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;height:100%;width:100%;top:0;left:0}.building-grid-item_content__8SnXn{padding:20px}.building-grid-item_ttl__gp_aG{text-transform:uppercase;font-size:1em;margin:0 0 5px}.building-grid-item_sttl__3Mvwi{font-family:ProximaNova-Regular;font-weight:400;font-size:1em;margin:0 0 10px}.building-grid-item_metaTable__cT1Jp{padding:10px 0}.building-grid-item_metaItem___PExD{padding:5px 5px 5px 0;display:flex;align-items:center;justify-content:space-between}.building-grid-item_metaLabel__n_hT7{font-family:ProximaNova-SemiBold;font-weight:400;width:100%;font-size:.65em;text-transform:uppercase;color:#a9aeb0}.building-grid-item_metaStat__i5NoI{font-family:ProximaNova-Regular;font-weight:400;font-size:.65em;line-height:1.15;white-space:nowrap;margin:0;display:flex;align-items:center}.building-grid-item_icon__WM0Ot{width:12px;height:12px;margin:0 0 0 5px}.building-grid-item_avail__olZJP{font-family:ProximaNova-SemiBold;font-weight:400;margin:0 20px 0 0;text-transform:uppercase;display:inline-block;padding:5px 10px;font-size:.6em;background:#ffb182;border-radius:50px}.building-grid-item_listingTag__t6MTg{font-family:ProximaNova-Bold;font-weight:400;display:inline-block;padding:5px 8px;border:1px solid #363434;background:#fff;text-transform:uppercase;font-size:.45em;margin:5px 10px 5px 0}.building-grid-item_placeholder__OhtWk{width:100%;height:100%;top:0;left:0;position:absolute}.building-grid-item_placeholder__OhtWk svg{width:100%;height:100%}@font-face{font-family:ProximaNova-Bold;src:url(/fonts/ProximaNova-Bold.woff2) format("woff2"),url(/fonts/ProximaNova-Bold.woff) format("woff")}@font-face{font-family:ProximaNova-Semibold;src:url(/fonts/ProximaNova-Semibold.woff2) format("woff2"),url(/fonts/ProximaNova-Semibold.woff) format("woff")}@font-face{font-family:ProximaNova-Regular;src:url(/fonts/ProximaNova-Regular.woff2) format("woff2"),url(/fonts/ProximaNova-Regular.woff) format("woff")}@font-face{font-family:ProximaNova-Light;src:url(/fonts/ProximaNova-Light.woff2) format("woff2"),url(/fonts/ProximaNova-Light.woff) format("woff")}@font-face{font-family:SangBleuKingdom-Regular;src:url(/fonts/SangBleuKingdom-Regular.woff2) format("woff2"),url(/fonts/SangBleuKingdom-Regular.woff) format("woff")}@font-face{font-family:SangBleuKingdom-Bold;src:url(/fonts/SangBleuKingdom-Medium.woff2) format("woff2"),url(/fonts/SangBleuKingdom-Medium.woff) format("woff")}@font-face{font-family:neuzeit-grotesk-light;src:url(/fonts/neuzeit-grotesk-light.woff2) format("woff2"),url(/fonts/neuzeit-grotesk-light.woff) format("woff")}@font-face{font-family:neuzeit-grotesk;src:url(/fonts/neuzeit-grotesk.woff2) format("woff2"),url(/fonts/neuzeit-grotesk.woff) format("woff")}@font-face{font-family:neuzeit-grotesk-bold;src:url(/fonts/neuzeit-grotesk-bold.woff2) format("woff2"),url(/fonts/neuzeit-grotesk-bold.woff) format("woff")}@font-face{font-family:dunbar-tall-light;src:url(/fonts/dunbar-tall-light.woff2) format("woff2"),url(/fonts/dunbar-tall-light.woff) format("woff")}@font-face{font-family:dunbar-tall;src:url(/fonts/dunbar-tall.woff2) format("woff2"),url(/fonts/dunbar-tall.woff) format("woff")}@font-face{font-family:dunbar-tall-bold;src:url(/fonts/dunbar-tall-bold.woff2) format("woff2"),url(/fonts/dunbar-tall-bold.woff) format("woff")}@keyframes units_fx__enOyn{50%{transform:scale(1);opacity:1}to{opacity:0}}@keyframes units_scaleup__npvPE{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1)}}@keyframes units_bounce__bFT7q{0%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes units_pulse__RcTK_{20%{transform:scale(.3)}30%{transform:scale(.3)}75%{transform:scale(1.3)}}@keyframes units_pulseFlair__vaM9M{70%{opacity:1;border:15px solid #ed3746}75%{opacity:1;border:15px solid #ed3746}to{opacity:0;width:50px;height:50px;border:1px solid #ed3746}}@keyframes units_carousel__f5utf{0%{transform:translateX(0)}24%{transform:translateX(0)}26%{transform:translateX(-25%)}49%{transform:translateX(-25%)}51%{transform:translateX(-50%)}74%{transform:translateX(-50%)}76%{transform:translateX(-75%)}99%{transform:translateX(-75%)}to{transform:translateX(0)}}.units_container__mp6IK{display:flex;width:100%;max-width:1200px;margin:0 auto}.units_wpr__CUw5V{max-width:1000px;width:60%;margin:0;padding:60px 20px;text-align:center}.units_titleWpr__IZK0Y{margin:0 0 30px}.units_title__L3iBA{font-family:ProximaNova-SemiBold;font-weight:400;font-size:1.5em;text-align:center;color:#363434;letter-spacing:0;margin:0 0 40px;text-transform:none;position:relative;display:inline-block}.units_title__L3iBA:after{content:"";display:block;position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:#ff7b57}.units_buildingName__pXSmS{font-family:ProximaNova-Bold;font-weight:400;font-size:1.2em;text-transform:uppercase;margin:0}.units_communityName__Y_c_m{color:#706a6c;margin:0 0 20px}.units_communityNameLink__Q3dhU{position:relative;display:inline-block;color:#363434}.units_communityNameLink__Q3dhU:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#363434;opacity:1;transform:translateY(0);transition:all .25s}.units_communityNameLink__Q3dhU:focus:after,.units_communityNameLink__Q3dhU:hover:after{opacity:.2;transform:translateY(2px)}.units_address__NG0AF{font-family:ProximaNova-Light;font-weight:400;font-size:1.5em;margin:0 0 10px}.units_addressCityLink__xjSPl:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#706a6c;opacity:1;transform:translateY(0);transition:all .25s}.units_addressCityLink__xjSPl:focus:after,.units_addressCityLink__xjSPl:hover:after{opacity:.2;transform:translateY(2px)}.units_addressCity__2rwmE{color:#706a6c;position:relative;display:inline-block}.units_dom__jriu5{font-family:ProximaNova-Bold;font-weight:400;margin:0;color:#fff;background:rgba(0,0,0,.5);padding:2px 10px;border-radius:10px;font-size:.65em;text-transform:uppercase;letter-spacing:1px;display:inline-block}.units_dom__jriu5.units_domNew__AHla9{background:#f7f17e;color:#363434}.units_tag__KFVlS{font-family:ProximaNova-Bold;font-weight:400;display:inline-block;margin:5px;text-transform:uppercase;font-size:.7em}.units_tagWhite__oOAmL{padding:8px 10px;border:1px solid #363434}.units_tagExc__8CgaM{padding:9px 10px;background:#ce9c20;color:#fff}.units_keyline__kawd2{width:100%;margin:50px 0}.units_info__iD66h{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding:20px 0;margin:40px 0;border-top:1px solid #eeebe4;border-bottom:1px solid #eeebe4}.units_infoItem__wWpa2{width:25%;margin:0;display:flex;flex-flow:column;align-items:center}.units_infoIcon__9JgIS{width:40px;height:40px;margin:0 0 5px}.units_infoStat__FK7RH{font-family:ProximaNova-Bold;font-weight:400;font-size:.8em}.units_desc__MfKbP{text-align:left;border-bottom:1px solid #eeebe4}.units_desc__MfKbP h2{font-family:ProximaNova-Light;font-weight:400;text-transform:none;margin:0 0 10px;font-size:1.4em}.units_desc__MfKbP h3{text-transform:uppercase;margin:0 0 10px;font-size:1.1em}.units_desc__MfKbP h4{font-family:ProximaNova-SemiBold;font-weight:400;font-size:1.2em;line-height:1.3em;letter-spacing:normal;margin:0 0 20px}.units_desc__MfKbP p{letter-spacing:normal;font-size:.9em;line-height:1.7em}.units_desc__MfKbP a{display:inline-block;position:relative}.units_desc__MfKbP a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background:#ff7b57;transform:translate(0);transition:all .25s}.units_desc__MfKbP a:hover:after{transform:translateY(2px);opacity:.2;height:1px}.units_desc__MfKbP strong{font-family:ProximaNova-Bold;font-weight:400}.units_desc__MfKbP ol,.units_desc__MfKbP ul{padding:0 0 0 50px;margin:40px 0}.units_desc__MfKbP ul{list-style-type:disc}.units_desc__MfKbP li{margin:0 0 10px;letter-spacing:normal;display:list-item;line-height:1.45em}.units_desc__MfKbP hr{margin:40px auto}.units_meta__C7nqr{padding:30px 0}.units_metaList___aAPk{display:flex;flex-flow:wrap;justify-content:space-between}.units_metaTitle__ICo0P{font-family:ProximaNova-Regular;font-weight:400;color:#a9aeb0;font-size:.9em;text-transform:uppercase;letter-spacing:2px;text-align:center;margin:0 0 40px}.units_metaItem__G5KNe{width:45%;text-align:left;border-top:1px solid #eeebe4;padding:15px 0}.units_metaItem__G5KNe:first-child,.units_metaItem__G5KNe:nth-child(2){border-top:none}.units_metaItem__G5KNe:nth-child(odd):last-child{width:100%}.units_metaLabel__YLYHW{font-family:ProximaNova-SemiBold;font-weight:400;display:block;text-transform:uppercase;color:#a9aeb0;font-size:.75em;margin-bottom:5px}.units_metaStat__2THje{margin:0;font-size:.95em}.units_lgl__HCP8E{padding:20px 0 40px;text-align:left;width:60%}.units_lgl__HCP8E p{margin:0;font-size:.7em}.units_building__qRCPM{background:#f5f4f2}.units_building__qRCPM .units_metaItem__G5KNe:last-child{width:45%}.units_building__qRCPM .units_metaItem__G5KNe a{float:right;display:block;padding:0 7px;background:#eeebe4;border-radius:50px}.units_building__qRCPM .units_metaItem__G5KNe svg{width:10px;height:10px;transform:translate(1px,-1px) rotate(-90deg);transform-origin:center;fill:#363434}.units_buildingWpr__Zhzwf{padding:50px 20px;text-align:center;width:100%;margin:0 auto;max-width:750px}.units_buildingBanner__v0bhg{background:#f7f17e;text-align:center;padding:50px 20px}.units_buildingBannerTitle__Suf4a{font-family:ProximaNova-Light;font-weight:400;text-transform:uppercase;display:inline-block;vertical-align:middle;font-size:1.8em;margin:0 50px 0 0;letter-spacing:3px}.units_topBuildings__8ltKo{text-align:center;padding:100px 20px;background-color:#f5f4f2}.units_topBuildingsTitle__jAG7F{font-family:ProximaNova-SemiBold;font-weight:400;text-transform:uppercase;text-align:center;margin-bottom:60px}.units_topBuildingsWpr__3kbje{max-width:1000px;margin:0 auto 40px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.units_topBuildingsLink__W4ajW{font-family:ProximaNova-SemiBold;font-weight:400;text-transform:uppercase;font-size:.9em}@media(min-width:700px)and (max-width:1000px){.units_info__iD66h{display:flex;flex-wrap:wrap;width:450px;margin:0 auto}.units_infoItem__wWpa2{width:50%}.units_infoStat__FK7RH{padding:8px 13px}.units_topBuildings__8ltKo{display:none}}@media(max-width:700px){.units_container__mp6IK{flex-flow:column}.units_wpr__CUw5V{width:100%;padding:30px 20px}.units_titleWpr__IZK0Y{margin:0 0 20px}.units_titleWpr__IZK0Y .units_title__L3iBA{font-size:1.5em;margin:0 0 30px}.units_titleWpr__IZK0Y .units_buildingName__pXSmS{font-size:1.5em}.units_titleWpr__IZK0Y .units_address__NG0AF{font-size:1em}.units_titleWpr__IZK0Y .units_address__NG0AF span{display:none}.units_titleWpr__IZK0Y .units_address__NG0AF em{display:block}.units_info__iD66h{padding:15px 0 10px;margin:20px 0}.units_infoIcon__9JgIS{width:30px;height:30px}.units_infoStat__FK7RH{padding:5px 10px;margin:0 0 0 5px;font-size:.6em}.units_desc__MfKbP,.units_meta__C7nqr{padding:0}.units_lgl__HCP8E{width:100%;padding:20px 0 0}.units_buildingBanner__v0bhg{display:flex;flex-flow:column}.units_buildingBannerTitle__Suf4a{width:100%;margin:0 0 20px;font-size:1.3em}.units_topBuildings__8ltKo{display:none}}.units_calculatorLoading__ufeLf{padding:40px;text-align:center;color:#666;font-size:.9em}