@charset "UTF-8";@import url(https://use.typekit.net/ipa5ede.css);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-family:apertura;font-size:100%;font-weight:400;line-height:1;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:apertura;font-style:normal;font-weight:400}#root,body,html{height:100%}div[class^=sc]{overflow:visible;overflow:initial}div[class^=sc] div[class^=sc]:last-child{overflow:visible;overflow:initial;position:relative!important}input[type=checkbox]{appearance:none;border:2px solid #c2c9d1;border-radius:15%;height:15px;position:relative;vertical-align:middle;width:15px}input[type=checkbox]:checked{background:#9d0208;border:2px solid #9d0208}.display-none{display:none!important}.uppercase{text-transform:uppercase}.no-underline{text-decoration:none}*{box-sizing:border-box}a,div,p{line-height:1.5}a{color:#9d0208;text-decoration:none}a:hover{color:#dd0009}.mobile-only,.mobile-only-flex{display:none!important}.no_hero_spacer{margin-top:7.5vw}@media (min-width:1600px){.no_hero_spacer{margin-top:128px}}.contact_details_block .link{color:#000;display:block;text-decoration:none}.contact_details_block .link:hover{text-decoration:underline}.dropdown_menu{background:#fff;border:1px solid #cacaca;bottom:0;padding:1.25vw;position:absolute;transform:translateY(100%);z-index:1}@media (min-width:1600px){.dropdown_menu{padding-bottom:21.3333333333px;padding-left:21.3333333333px;padding-right:21.3333333333px;padding-top:21.3333333333px}}.dropdown_menu.inverted{transform:translateY(-3vw)}@media screen and (min-width:1600px){.dropdown_menu.inverted{transform:translateY(-50px)}}.dropdown_menu *{cursor:pointer}.dropdown_menu .option{align-items:center;display:flex;white-space:nowrap}.dropdown_menu .option.disabled *{color:#ccc;cursor:default}.dropdown_menu .option .label{font-family:apertura;font-size:1.09375vw;font-weight:400;line-height:1.5625vw;margin-left:.625vw;padding-right:30px;position:relative;width:100%}@media (min-width:1600px){.dropdown_menu .option .label{font-size:18.6666666667px;line-height:26.6666666667px;margin-left:10.6666666667px}}.dropdown_menu.rent{padding:10px}.dropdown_menu.rent input{border:.0390625vw solid #cacaca;border-radius:.3125vw;margin-bottom:0;padding:10px;width:100px}@media (min-width:1600px){.dropdown_menu.rent input{border-radius:5.3333333333px;border-width:.6666666667px}}.dropdown_menu.rent input:focus,.dropdown_menu.rent input:focus-visible{border-color:#9d0208;box-shadow:0 0 3px #9d0208;outline:none}.h1,h1{font-family:apertura;font-size:6.25vw;font-weight:700;line-height:6.25vw}@media (min-width:1600px){.h1,h1{font-size:106.6666666667px;line-height:106.6666666667px}}.h2,h2{font-family:apertura;font-size:2.8125vw;font-weight:700;line-height:2.8125vw}@media (min-width:1600px){.h2,h2{font-size:48px;line-height:48px}}.h3,h3{font-family:apertura;font-size:1.25vw;font-weight:700;line-height:1.25vw}@media (min-width:1600px){.h3,h3{font-size:21.3333333333px;line-height:21.3333333333px}}.button,.h4,h4{font-size:.9375vw;font-weight:700;line-height:1.09375vw}@media (min-width:1600px){.button,.h4,h4{font-size:16px;line-height:18.6666666667px}}body{font-size:1.09375vw;line-height:1.5625vw}@media (min-width:1600px){body{font-size:18.6666666667px;line-height:26.6666666667px}}.smallCopy{font-size:.9375vw;line-height:.9375vw}@media (min-width:1600px){.smallCopy{font-size:16px;line-height:16px}}.disclaimerCopy{font-size:.625vw;line-height:.625vw}@media (min-width:1600px){.disclaimerCopy{font-size:10.6666666667px;line-height:10.6666666667px}}.font-bold{font-family:apertura;font-weight:700}.button,.display-flex{display:flex}.button{align-items:center;border-radius:.3125vw;border-style:solid;border-width:.078125vw;cursor:pointer;font-family:apertura;font-weight:700;height:3.125vw;justify-content:center;padding-left:2.5vw;padding-right:2.5vw;text-decoration:none;transition:all .2s linear}@media (min-width:1600px){.button{border-radius:5.3333333333px;border-width:1.3333333333px;height:53.3333333333px;padding-left:42.6666666667px;padding-right:42.6666666667px}}.button.black{background:#000;border-color:#000;color:#fff}.button.black:hover{background:#fff;color:#000}.button.red{background:#9d0208;border-color:#9d0208;color:#fff}.button.red:hover{background:#dd0009;border-color:#dd0009}@media screen and (min-width:1024px) and (max-width:1200px){.button.red{font-size:12px}}.button.grey{background:#c4c4c4;border-color:#c4c4c4;color:#fff}.button.grey:hover{background:#9d0208;border-color:#9d0208}.button.transparent{background:transparent;border-color:#fff;color:#fff}.button.transparent:hover{background:#9d0208;border-color:#9d0208}.announcement_banner{align-items:center;background-color:#000;color:#fff;display:flex;font-family:apertura;font-size:.9375vw;font-weight:700;height:3.125vw;justify-content:center;line-height:1.09375vw;text-align:center;text-decoration:none;width:100%}@media (min-width:1600px){.announcement_banner{font-size:16px;height:53.3333333333px;line-height:18.6666666667px}}.announcement_banner>img{margin-right:3.28125vw}@media (min-width:1600px){.announcement_banner>img{margin-right:56px}}.main-header{position:fixed;top:0;width:100%;z-index:123}.navigation{align-items:center;background:#fff;border-bottom:.0390625vw solid #b1b1b1;display:flex;height:4.375vw;position:relative}@media (min-width:1600px){.navigation{height:74.6666666667px}}@media screen and (min-width:1200px){.navigation{justify-content:center}.navigation>a{left:0;position:absolute}}.navigation .logo{display:flex;height:1.953125vw;margin-left:4.375vw}@media (min-width:1600px){.navigation .logo{height:33.3333333333px;margin-left:74.6666666667px}}.navigation .menuItems{display:flex;margin-left:7.8125vw}@media (min-width:1600px){.navigation .menuItems{margin-left:133.3333333333px}}@media screen and (min-width:1200px){.navigation .menuItems{margin-left:0}}.navigation .menuItems>a{color:#000;text-decoration:none}.navigation .menuItems>a:hover{text-decoration:underline}.navigation .menuItems>a:last-child .menuItem{margin-right:0!important}.navigation .menuItems .menuItem{cursor:pointer;font-weight:700;margin-right:1.875vw;text-transform:uppercase}@media (min-width:1600px){.navigation .menuItems .menuItem{margin-right:32px}}@media screen and (min-width:1200px){.navigation .menuItems .menuItem{font-size:12px;line-height:13px}}.navigation .rightButtons{display:flex;position:absolute;right:0;top:0}.navigation .rightButtons .btn{border-radius:0;height:4.375vw;text-transform:uppercase;width:11.71875vw}@media (min-width:1600px){.navigation .rightButtons .btn{height:74.6666666667px;width:200px}}.navigation .rightButtons .btn.black{background-color:#000}.navigation .rightButtons .btn.black:hover{background-color:#fff;color:#000}.navigation .hamburgerMenu{display:none;padding-left:32px}.navigation .hamburgerMenuItems{background-color:#fff;display:none;left:0;position:absolute;top:50px;width:calc(100% - 80px)}.navigation .hamburgerMenuItems ul{padding:50px 0 26px}.navigation .hamburgerMenuItems li{padding:0 0 24px 40px}.navigation .hamburgerMenuItems a{color:#000;font-weight:700;line-height:16px;text-decoration:none;text-transform:uppercase}.site-footer{background-color:#f6f6f6;display:flex;justify-content:space-between;padding:4.140625vw 3.90625vw 3.671875vw}@media (min-width:1600px){.site-footer{padding-bottom:62.6666666667px;padding-left:66.6666666667px;padding-right:66.6666666667px;padding-top:70.6666666667px}}.site-footer .leftColumn .logo{display:flex;height:1.953125vw}@media (min-width:1600px){.site-footer .leftColumn .logo{height:33.3333333333px}}.site-footer .socialMediaContainer{display:flex;margin-top:1.015625vw}@media (min-width:1600px){.site-footer .socialMediaContainer{margin-top:17.3333333333px}}.site-footer .socialMediaContainer .socialMediaIcon{display:flex;height:1.875vw;margin-right:.78125vw}@media (min-width:1600px){.site-footer .socialMediaContainer .socialMediaIcon{height:32px;margin-right:13.3333333333px}}.site-footer .socialMediaContainer .socialMediaIcon>img{height:100%}.site-footer .pageLinksColumn{column-count:2;font-family:apertura;font-weight:700;margin-left:3.125vw;text-transform:uppercase;width:32.8125vw}@media (min-width:1600px){.site-footer .pageLinksColumn{margin-left:53.3333333333px;width:560px}}.site-footer .pageLinksColumn .pageLink{color:#000;display:block;font-size:12px;line-height:16px;margin-bottom:.9375vw;padding-left:5.46875vw;text-decoration:none;width:21.875vw}@media (min-width:1600px){.site-footer .pageLinksColumn .pageLink{margin-bottom:16px;padding-left:93.3333333333px;width:373.3333333333px}}.site-footer .pageLinksColumn .pageLink:nth-child(n+4){width:190px}.site-footer .subscribeColumn{margin-left:4.6875vw}@media (min-width:1600px){.site-footer .subscribeColumn{margin-left:80px}}.site-footer .subscribeColumn>h2{margin-bottom:1.25vw}@media (min-width:1600px){.site-footer .subscribeColumn>h2{margin-bottom:21.3333333333px}}.site-footer .subscribeColumn>form{align-items:center;display:flex;padding-bottom:40px;position:relative}.site-footer .subscribeColumn>form>input{border:.0390625vw solid #cacaca;border-radius:.3125vw;padding:.859375vw 1.25vw;width:22.734375vw}@media (min-width:1600px){.site-footer .subscribeColumn>form>input{border-radius:5.3333333333px;border-width:.6666666667px;padding-bottom:14.6666666667px;padding-left:21.3333333333px;padding-right:21.3333333333px;padding-top:14.6666666667px;width:388px}}.site-footer .subscribeColumn>form .button{margin-left:1.5625vw}@media (min-width:1600px){.site-footer .subscribeColumn>form .button{margin-left:26.6666666667px}}.site-footer .subscribeColumn>form .submit{position:relative}.site-footer .subscribeColumn>form .submit img{position:absolute;right:-20px;top:calc(50% - 10px)}.site-footer .subscribeColumn .checkbox{align-items:center;bottom:0;display:flex;font-size:1.09375vw;left:0;line-height:1.5625vw;position:absolute}@media (min-width:1600px){.site-footer .subscribeColumn .checkbox{font-size:18.6666666667px;line-height:26.6666666667px}}.site-footer .subscribeColumn .checkbox>input{margin-right:.625vw}@media (min-width:1600px){.site-footer .subscribeColumn .checkbox>input{margin-right:10.6666666667px}}.site-footer .subscribeColumn .gform_confirmation_message{margin-top:13px}.heroSection{background-position:50%;background-size:cover;display:flex;height:100vh;position:relative;width:100%}.heroSection__slides{background:transparent;height:100vh;left:0;overflow:hidden;position:absolute;top:0;transition:transform 1.2s;width:100%}.heroSection__slides .lazy-load-image-background{display:block;height:100%;width:100%}.heroSection__slides .lazy-load-image-background.fadein{opacity:0}.heroSection__slides .lazy-load-image-background.fadein.lazy-load-image-loaded{opacity:1;transition:opacity 1s;transition-delay:0s}.heroSection__slide{height:100vh;object-fit:cover;object-position:right;opacity:0;position:absolute;top:0;width:100%;z-index:1}.heroSection__slide.next_slide_arriving_from_left{transform:translateX(-100%);transition:transform 0s,opacity 0s}.heroSection__slide.next_slide_arriving_from_right{transform:translateX(100%);transition:transform 0s,opacity 0s}.heroSection__slide.active{opacity:1;transform:translateX(0);transition:transform 1.2s,opacity 1.2s;z-index:3}.heroSection__slide.deactivating{opacity:.3;transition:transform 1.2s,opacity 1.2s;z-index:2}.heroSection__slide.deactivating_slide_to_right{transform:translateX(-100%)}.heroSection__slide.deactivating_slide_to_left{transform:translateX(100%)}.heroSection .dropdown_menu{color:#000;display:none}.heroSection .dropdown_menu.open{display:block}.heroSection .header{bottom:10.9375vw;left:9.6875vw;position:absolute;z-index:11}@media (min-width:1600px){.heroSection .header{bottom:186.6666666667px;left:165.3333333333px}}.heroSection .header.fadein{opacity:0}.heroSection .header.fadein.loaded{opacity:1;transition:opacity 1s}@media screen and (min-width:1600px){.heroSection .header{bottom:7.8125vw;left:0;margin:0 auto 0 4.375vw;right:0;width:80.078125vw}}@media screen and (min-width:1600px) and (min-width:1600px){.heroSection .header{bottom:133.3333333333px;margin-left:74.6666666667px;width:1366.6666666667px}}.heroSection .header .headline{color:#fff;font-size:4.21875vw}@media (min-width:1600px){.heroSection .header .headline{font-size:72px}}.heroSection .header .options{align-items:center;color:#fff;display:flex;margin-top:.390625vw}@media (min-width:1600px){.heroSection .header .options{margin-top:6.6666666667px}}.heroSection .header .options .downArrow{filter:invert(1);height:8px;margin-left:1.25vw;width:13px}@media (min-width:1600px){.heroSection .header .options .downArrow{margin-left:21.3333333333px}}.heroSection .header .options .dropdown_menus{align-items:center;display:flex}.heroSection .header .options .dropdown{cursor:pointer;display:flex;margin-right:2.734375vw}@media (min-width:1600px){.heroSection .header .options .dropdown{margin-right:46.6666666667px}}.heroSection .header .options .dropdown h2{font-size:1.25vw;line-height:1.25vw}@media (min-width:1600px){.heroSection .header .options .dropdown h2{font-size:21.3333333333px;line-height:21.3333333333px}}.heroSection .slideShowArrow{cursor:pointer;height:3.90625vw;position:absolute;top:50%;transform:translateY(-50%);z-index:10}@media (min-width:1600px){.heroSection .slideShowArrow{height:66.6666666667px}}.heroSection .slideShowArrow.leftArrow{left:3.125vw}@media (min-width:1600px){.heroSection .slideShowArrow.leftArrow{left:53.3333333333px}}.heroSection .slideShowArrow.rightArrow{right:3.125vw}@media (min-width:1600px){.heroSection .slideShowArrow.rightArrow{right:53.3333333333px}}.properties_listings_wrapper{padding-left:9.6875vw;padding-top:6.5625vw}@media (min-width:1600px){.properties_listings_wrapper{padding-left:165.3333333333px;padding-top:112px}}.properties_listings_wrapper .neighborhood{display:flex;margin-bottom:3.4375vw}@media (min-width:1600px){.properties_listings_wrapper .neighborhood{margin-bottom:58.6666666667px}}.properties_listings_wrapper .neighborhood .downArrow{height:8px;margin-left:1.25vw;width:13px}@media (min-width:1600px){.properties_listings_wrapper .neighborhood .downArrow{margin-left:21.3333333333px}}.properties_listings{flex-wrap:wrap;justify-content:space-between;position:relative;width:80.078125vw}@media (min-width:1600px){.properties_listings{width:1366.6666666667px}}.properties_listings .left_arrow,.properties_listings .right_arrow{cursor:pointer;position:absolute;top:calc(50% - 26px - 3.9vw)}@media screen and (min-width:1600px){.properties_listings .left_arrow,.properties_listings .right_arrow{top:calc(50% - 84.5px)}}.properties_listings .left_arrow{left:-4.375vw;transform:translate(-50%,-50%)}@media (min-width:1600px){.properties_listings .left_arrow{left:-74.6666666667px}}.properties_listings .right_arrow{right:-4.375vw;transform:translate(50%,-50%)}@media (min-width:1600px){.properties_listings .right_arrow{right:-74.6666666667px}}.properties_listings .properties_listing{align-items:flex-start;color:#fff;display:flex;flex-direction:column;margin-bottom:6.875vw;position:relative;text-align:center;text-decoration:none;width:22.65625vw;z-index:1}@media (min-width:1600px){.properties_listings .properties_listing{margin-bottom:117.3333333333px;width:386.6666666667px}}.properties_listings .properties_listing__announcement_banner{align-items:center;background-color:#000;color:#fff;display:flex;font-family:apertura;font-size:.9375vw;font-weight:700;height:2.5vw;justify-content:center;left:0;line-height:1.09375vw;position:absolute;top:0;width:100%}@media (min-width:1600px){.properties_listings .properties_listing__announcement_banner{font-size:16px;height:42.6666666667px;line-height:18.6666666667px}}.properties_listings .properties_listing__detail{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,rgba(0,0,0,.9));color:#fff;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#e6000000",GradientType=0);flex-direction:column;height:23.4375vw;justify-content:flex-end;margin-bottom:.78125vw;position:relative;width:100%}@media (min-width:1600px){.properties_listings .properties_listing__detail{height:400px;margin-bottom:13.3333333333px}}@media screen and (min-width:1920px){.properties_listings .properties_listing__detail{height:280px}}.properties_listings .properties_listing__image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.properties_listings .properties_listing__neighborhood{margin-bottom:1.40625vw;margin-top:.4921875vw}@media (min-width:1600px){.properties_listings .properties_listing__neighborhood{margin-bottom:24px;margin-top:8.4px}}.properties_listings .properties_listing>a{margin-left:1.25vw;margin-top:.3125vw;text-decoration:none}@media (min-width:1600px){.properties_listings .properties_listing>a{margin-left:21.3333333333px;margin-top:5.3333333333px}}.property_details{display:flex;padding:6.875vw 9.6875vw}@media (min-width:1600px){.property_details{padding-bottom:117.3333333333px;padding-left:165.3333333333px;padding-right:165.3333333333px;padding-top:117.3333333333px}}.property_details__title{font-family:apertura;font-weight:700;margin-bottom:1em}.property_details__overview{align-items:flex-start;display:flex;flex-direction:column;margin-right:5.46875vw;width:21.09375vw}@media (min-width:1600px){.property_details__overview{margin-right:93.3333333333px;width:360px}}.property_details__overview_details{margin-bottom:3.515625vw}@media (min-width:1600px){.property_details__overview_details{margin-bottom:60px}}.property_details__overview_details p{line-height:1.71875vw}@media (min-width:1600px){.property_details__overview_details p{line-height:29.3333333333px}}.property_details__inquire_button{text-decoration:none}.property_details__amenities{margin-right:5.46875vw;width:22.65625vw}@media (min-width:1600px){.property_details__amenities{margin-right:93.3333333333px;width:386.6666666667px}}.property_details__amenities .property_details__title{margin-bottom:2.65625vw}@media (min-width:1600px){.property_details__amenities .property_details__title{margin-bottom:45.3333333333px}}.property_details__amenities_images{display:flex;flex-direction:row;flex-wrap:wrap;gap:33px 25px}.property_details__amenities_images .amenity_image_wrapper{align-items:flex-end;display:flex;justify-content:center;min-width:50px;position:relative;width:14%}.property_details__amenities_images .amenity_image_wrapper:hover .tooltip{display:block}.property_details__amenities_images .amenity_image_wrapper .tooltip{align-items:center;background:#fff;display:none;font-size:16px;justify-content:end;left:0;line-height:1;max-width:9.375vw;padding:2px;position:absolute;top:calc(100% + 5px);width:max-content;z-index:1}@media (min-width:1600px){.property_details__amenities_images .amenity_image_wrapper .tooltip{max-width:160px}}@media screen and (max-width:1024px){.property_details__amenities_images .amenity_image_wrapper .tooltip{font-size:13px}}.property_details__contact{width:15.859375vw}@media (min-width:1600px){.property_details__contact{width:270.6666666667px}}.property_details__contact .contact_details_block{line-height:1.71875vw;margin-bottom:3.90625vw}@media (min-width:1600px){.property_details__contact .contact_details_block{line-height:29.3333333333px;margin-bottom:66.6666666667px}}.properties_listings_content .h2{position:relative}.properties_listings_content .h2 span{align-items:center;cursor:pointer;display:flex;font-size:2.109375vw}@media (min-width:1600px){.properties_listings_content .h2 span{font-size:36px}}.properties_listings_content .h2 ul{background:#fff;border:1px solid #cacaca;border-radius:4px;display:none;position:absolute;top:2.8125vw;z-index:12}@media (min-width:1600px){.properties_listings_content .h2 ul{top:48px}}.properties_listings_content .h2 ul li{cursor:pointer;font-size:.840625vw;font-weight:500;line-height:1;padding:10px 20px}@media (min-width:1600px){.properties_listings_content .h2 ul li{font-size:14.3466666667px}}.properties_listings_content .h2 ul li:hover{background:#9d1407;color:#fff;transition:all .1s linear}.featured_residences_wrapper{background-color:#f6f6f6;padding-left:9.6875vw;padding-right:9.6875vw;padding-top:6.875vw;width:100%}@media (min-width:1600px){.featured_residences_wrapper{padding-left:165.3333333333px;padding-right:165.3333333333px;padding-top:117.3333333333px}}.featured_residences_wrapper.bottom_margin{margin-bottom:8.046875vw}@media (min-width:1600px){.featured_residences_wrapper.bottom_margin{margin-bottom:137.3333333333px}}.featured_residences_wrapper .featured_residence_content{max-width:1600px}.featured_residences{display:grid;flex-wrap:wrap;grid-template-columns:repeat(auto-fill,30%);justify-content:space-between;margin-bottom:1.953125vw;margin-top:3.125vw}@media (min-width:1600px){.featured_residences{margin-bottom:33.3333333333px;margin-top:53.3333333333px}}.featured_residence{display:flex;flex-direction:column;margin-bottom:6.875vw;padding-left:1.40625vw;width:22.65625vw}@media (min-width:1600px){.featured_residence{margin-bottom:117.3333333333px;padding-left:24px;width:386.6666666667px}}.featured_residence__image_wrapper{height:23.4375vw;margin-bottom:1.40625vw;margin-left:-1.40625vw;position:relative}@media (min-width:1600px){.featured_residence__image_wrapper{height:400px;margin-bottom:24px;margin-left:-24px}}@media screen and (min-width:1920px){.featured_residence__image_wrapper{height:280px}}.featured_residence__image{border-top:.46875vw solid #9d0208;height:100%;object-fit:cover;width:100%}@media (min-width:1600px){.featured_residence__image{border-top-width:8px}}.featured_residence__disclaimer{bottom:.859375vw;color:#fff;left:.859375vw;position:absolute}@media (min-width:1600px){.featured_residence__disclaimer{bottom:14.6666666667px;left:14.6666666667px}}.featured_residence__content{display:flex;flex:1 1;flex-direction:column}.featured_residence__envelope{cursor:pointer;margin-left:2.1875vw;max-width:24px!important;position:absolute;right:0;top:0;width:2.2vw}@media (min-width:1600px){.featured_residence__envelope{margin-left:37.3333333333px}}.featured_residence__address{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.625vw;min-height:30px;padding-right:60px;position:relative}@media (min-width:1600px){.featured_residence__address{margin-bottom:10.6666666667px}}.featured_residence__address a{color:#000}.featured_residence__neighborhood{margin-bottom:1.328125vw}@media (min-width:1600px){.featured_residence__neighborhood{margin-bottom:22.6666666667px}}.featured_residence__details{align-items:flex-end;display:flex;flex:1 1;justify-content:space-between}.featured_residence__details__text{display:flex}.featured_residence__details .button{margin-bottom:5px}.featured_residences,.listingsProperties .properties_listings{display:grid;flex-wrap:wrap;grid-template-columns:repeat(auto-fill,30.5%);justify-content:space-between;margin-bottom:1.953125vw;margin-top:3.125vw}@media (min-width:1600px){.featured_residences,.listingsProperties .properties_listings{margin-bottom:33.3333333333px;margin-top:53.3333333333px}}@media screen and (min-width:1920px){.featured_residences,.listingsProperties .properties_listings{grid-template-columns:repeat(auto-fill,22.5%)}}.featured_residences .featured_residence,.featured_residences .properties_listing,.listingsProperties .properties_listings .featured_residence,.listingsProperties .properties_listings .properties_listing{margin-bottom:6.875vw;width:24.21875vw}@media (min-width:1600px){.featured_residences .featured_residence,.featured_residences .properties_listing,.listingsProperties .properties_listings .featured_residence,.listingsProperties .properties_listings .properties_listing{margin-bottom:117.3333333333px;width:413.3333333333px}}@media screen and (min-width:1920px){.featured_residences .featured_residence,.featured_residences .properties_listing,.listingsProperties .properties_listings .featured_residence,.listingsProperties .properties_listings .properties_listing{width:16.953125vw}}@media screen and (min-width:1920px) and (min-width:1600px){.featured_residences .featured_residence,.featured_residences .properties_listing,.listingsProperties .properties_listings .featured_residence,.listingsProperties .properties_listings .properties_listing{width:289.3333333333px}}.featured_residences .featured_residence.loader_card,.featured_residences .properties_listing.loader_card,.listingsProperties .properties_listings .featured_residence.loader_card,.listingsProperties .properties_listings .properties_listing.loader_card{background:#f6f6f6;min-height:380px}.neighborhood_details_wrapper{padding:6.875vw 9.6875vw}@media (min-width:1600px){.neighborhood_details_wrapper{padding-bottom:117.3333333333px;padding-left:165.3333333333px;padding-right:165.3333333333px;padding-top:117.3333333333px}}.neighborhood_details_wrapper .neighborhood_details_content .neighborhood_label{margin-bottom:3.125vw}@media (min-width:1600px){.neighborhood_details_wrapper .neighborhood_details_content .neighborhood_label{margin-bottom:53.3333333333px}}.neighborhood_details_wrapper .neighborhood_details_content__map_container{height:34.375vw;width:60.9375vw}@media (min-width:1600px){.neighborhood_details_wrapper .neighborhood_details_content__map_container{height:586.6666666667px;width:1040px}}.neighborhood_details_wrapper .neighborhood_details_content__map{height:100%;object-fit:cover;width:100%}.neighborhood_details_wrapper .neighborhood_details_content__map_poi_wrapper{display:flex}.neighborhood_details_wrapper .neighborhood_details_content__point_of_interest_container{padding-left:4.6875vw;width:32.8125vw}@media (min-width:1600px){.neighborhood_details_wrapper .neighborhood_details_content__point_of_interest_container{padding-left:80px;width:560px}}.neighborhood_details_wrapper .neighborhood_details_content__point_of_interest.active .neighborhood_details_content__point_of_interest__list_items{margin-bottom:1.484375vw;max-height:1000px}@media (min-width:1600px){.neighborhood_details_wrapper .neighborhood_details_content__point_of_interest.active .neighborhood_details_content__point_of_interest__list_items{margin-bottom:25.3333333333px}}.neighborhood_details_wrapper .neighborhood_details_content__point_of_interest.active .neighborhood_details_content__point_of_interest__list_items__item.active{text-decoration:underline}.neighborhood_details_wrapper .neighborhood_details_content__point_of_interest.active .neighborhood_details_content__point_of_interest__arrow{transform:rotate(180deg)}.neighborhood_details_wrapper .neighborhood_details_content__point_of_interest__list_items{max-height:0;overflow:hidden;transition:max-height .26s ease}.neighborhood_details_wrapper .neighborhood_details_content__point_of_interest__list_items__item{cursor:pointer;line-height:1.5}.neighborhood_details_wrapper .neighborhood_details_content__point_of_interest__name_wrapper{display:flex;justify-content:space-between;margin-bottom:1.484375vw;width:100%}@media (min-width:1600px){.neighborhood_details_wrapper .neighborhood_details_content__point_of_interest__name_wrapper{margin-bottom:25.3333333333px}}.neighborhood_details_wrapper .neighborhood_details_content__point_of_interest__name{font-family:apertura;font-weight:700;width:100%}.neighborhood_details_wrapper .neighborhood_details_content__point_of_interest__arrow,.neighborhood_details_wrapper .neighborhood_details_content__point_of_interest__name{cursor:pointer}.neighborhood_details_wrapper .neighborhood_details_content__point_of_interest__arrow{transition:transform .26s ease}.map_details_wrapper .map_details_content .map_label{margin-bottom:3.125vw}@media (min-width:1600px){.map_details_wrapper .map_details_content .map_label{margin-bottom:53.3333333333px}}.map_details_wrapper .map_details_content__map_container{height:54.6875vw;width:78.125vw}@media (min-width:1600px){.map_details_wrapper .map_details_content__map_container{height:933.3333333333px;width:1333.3333333333px}}.map_details_wrapper .map_details_content__map{height:100%;object-fit:cover;width:100%}.map_details_wrapper .map_details_content__map_poi_wrapper{display:flex}.map{overflow:hidden;position:relative}.map__marker{position:absolute;transform:translate(-50%,-50%)}.map__marker .map__marker__img.active,.map__marker:hover .map__marker__img{filter:saturate(1.5)}.map__marker__count{color:#fff;font-size:16px;height:100%;left:0;line-height:40px;position:absolute;text-align:center;top:0;width:100%;z-index:15}.map__balloon{align-items:stretch;background:#fff;box-shadow:0 5px 10px #c4c4c4;display:flex;flex-direction:row;position:absolute;transform:translate(-50%,calc(-100% - 30px));width:300px;z-index:10}.map__balloon__close_button{background:none;border:none;color:#9d0208;cursor:pointer;font-size:20px;position:absolute;right:0;top:0}.map__balloon__close_button:active,.map__balloon__close_button:hover{color:#dd0009}.map__balloon__img{flex:1 1}.map__balloon__img img{height:100%;object-fit:cover;width:100%}.map__balloon__section{display:flex;flex:2 1;flex-direction:column;gap:.78125vw;padding:20px}@media (min-width:1600px){.map__balloon__section{gap:13.3333333333px}}.map__balloon__section>h3{text-align:center}.map__balloon__section__link{color:#9d0208}.map__balloon__section__link:hover{color:#dd0009}.map__balloon__section__buttons{background:none;border:none;cursor:pointer;height:100%;position:absolute}.map__balloon__section__buttons__prev{left:-50px}.map__balloon__section__buttons__next{right:-50px}.map__balloon__section .featured_residence{margin-bottom:0;padding-left:0;width:100%}.map__balloon__section .featured_residence:after{border-color:#fff transparent transparent;border-style:solid;border-width:9px 10px 0;bottom:-8px;content:"";height:0;left:calc(50% - 10px);position:absolute;width:0}.map__balloon__section .featured_residence__content{padding:-20px 24px;width:100%}.map__balloon__section .featured_residence__image_wrapper{height:15.625vw;margin-left:0}@media (min-width:1600px){.map__balloon__section .featured_residence__image_wrapper{height:266.6666666667px}}.map__balloon__section .featured_residence__address{font-size:16px;margin-bottom:0;min-height:0}.map__balloon__section .featured_residence__neighborhood{font-size:12px}.map__balloon__section .featured_residence__details{min-height:66px}.map__balloon__section .featured_residence__details .button{font-size:13px;font-weight:600;height:42px;padding:0 30px}.map__balloon__section .featured_residence__details p,.map__balloon__section .map__balloon__section__desc p,.map__balloon__section .map__balloon__section__link{font-size:14px;line-height:160%}[class*=subway-icon]{align-items:center;color:#000;display:inline-block;display:inline-flex;font-family:Arial,sans-serif;font-size:.8em;font-weight:700;height:1.5em;justify-content:center;line-height:1.5em;margin-left:.4em;margin-right:.4em;position:relative;text-align:center;text-transform:uppercase;top:-2px;width:1.5em;z-index:5}[class*=subway-icon]:before{background-color:red;border-radius:50%;content:"";height:calc(100% + .4em);left:-.2em;position:absolute;top:-.2em;width:calc(100% + .4em);z-index:-1}[class*=subway-icon].express{margin-left:.2666666667em;margin-right:.2666666667em}[class*=subway-icon].express:before{border-radius:0;height:calc(100% + .1em);left:-.05em;top:-.05em;transform:rotate(45deg);width:calc(100% + .1em)}.mta-red{color:#fff}.mta-red:before{background-color:#df0000}.mta-green{color:#fff}.mta-green:before{background-color:#008700}.mta-blue{color:#fff}.mta-blue:before{background-color:#0a5786}.mta-orange{color:#fff}.mta-orange:before{background-color:#de3700}.mta-purple{color:#fff}.mta-purple:before{background-color:#5a045a}.mta-green-2{color:#fff}.mta-green-2:before{background-color:#4f8403}.mta-yellow{color:#000}.mta-yellow:before{background-color:#fccc0a}.mta-gray{color:#fff}.mta-gray:before{background-color:#666}.mta-brown{color:#fff}.mta-brown:before{background-color:#573208}.gallery_section_wrapper{background-color:#f6f6f6}.gallery_section_wrapper.bottom_margin{margin-bottom:8.046875vw}@media (min-width:1600px){.gallery_section_wrapper.bottom_margin{margin-bottom:137.3333333333px}}.gallery_section_wrapper .gallery_section{padding:6.875vw 9.6875vw}@media (min-width:1600px){.gallery_section_wrapper .gallery_section{padding-bottom:117.3333333333px;padding-left:165.3333333333px;padding-right:165.3333333333px;padding-top:117.3333333333px}}.gallery_section_wrapper .gallery_section__navigation_row{align-items:center;display:flex;justify-content:space-between}.gallery_section_wrapper .gallery_section__navigation_items{display:flex}.gallery_section_wrapper .gallery_section__navigation_item{font-size:.9375vw;margin-left:15px}@media (min-width:1600px){.gallery_section_wrapper .gallery_section__navigation_item{font-size:16px}}.gallery_section_wrapper .gallery_section__navigation_item_group{align-items:center;display:flex;margin-left:2.8125vw}@media (min-width:1600px){.gallery_section_wrapper .gallery_section__navigation_item_group{margin-left:48px}}.gallery_section_wrapper .gallery_section__navigation_item_group img{max-width:2.34375vw}@media (min-width:1600px){.gallery_section_wrapper .gallery_section__navigation_item_group img{max-width:40px}}.gallery_section_wrapper .gallery_section__navigation_item_group.icon_margin{margin-left:0}.gallery_section_wrapper .gallery_section__navigation_item__icon{margin-left:3.28125vw;margin-right:.9375vw}@media (min-width:1600px){.gallery_section_wrapper .gallery_section__navigation_item__icon{margin-left:56px;margin-right:16px}}.gallery_section_wrapper .gallery_section__navigation_item.active{border-bottom:.15625vw solid #000}@media (min-width:1600px){.gallery_section_wrapper .gallery_section__navigation_item.active{border-bottom-width:2.6666666667px}}.gallery_section_wrapper .gallery_section__carousel{display:block;margin-top:3.125vw;position:relative}@media (min-width:1600px){.gallery_section_wrapper .gallery_section__carousel{margin-top:53.3333333333px}}.gallery_section_wrapper .gallery_section__carousel__image{height:24.140625vw;margin-right:2.5vw;width:24.140625vw}@media (min-width:1600px){.gallery_section_wrapper .gallery_section__carousel__image{height:412px;margin-right:42.6666666667px;width:412px}}@media screen and (min-width:1920px){.gallery_section_wrapper .gallery_section__carousel__image{height:290px;width:290px}}.gallery_section_wrapper .gallery_section__carousel .react-multi-carousel-list{margin-right:-38px}.gallery_section_wrapper .gallery_section__carousel .react-multi-carousel-list .carousel-item-padding-40-px{padding-right:40px}.gallery_section_wrapper .gallery_section__carousel .left_arrow,.gallery_section_wrapper .gallery_section__carousel .right_arrow{cursor:pointer;position:absolute;top:calc(50% - 26px)}@media screen and (min-width:1600px){.gallery_section_wrapper .gallery_section__carousel .left_arrow,.gallery_section_wrapper .gallery_section__carousel .right_arrow{top:calc(50% - 26px)}}.gallery_section_wrapper .gallery_section__carousel .left_arrow{left:-4.375vw}@media (min-width:1600px){.gallery_section_wrapper .gallery_section__carousel .left_arrow{left:-74.6666666667px}}.gallery_section_wrapper .gallery_section__carousel .right_arrow{right:-4.375vw}@media (min-width:1600px){.gallery_section_wrapper .gallery_section__carousel .right_arrow{right:-74.6666666667px}}.unit_description{display:flex;padding:6.875vw 9.6875vw 0}@media (min-width:1600px){.unit_description{padding-left:165.3333333333px;padding-right:165.3333333333px;padding-top:117.3333333333px}}.unit_description__left{width:45.78125vw}@media (min-width:1600px){.unit_description__left{width:781.3333333333px}}.unit_description__rent{margin-bottom:1.171875vw}@media (min-width:1600px){.unit_description__rent{margin-bottom:20px}}.unit_description__bedroom_bath,.unit_description__incentive{margin-bottom:.46875vw}@media (min-width:1600px){.unit_description__bedroom_bath,.unit_description__incentive{margin-bottom:8px}}.unit_description__disclaimer{margin-bottom:1.484375vw}@media (min-width:1600px){.unit_description__disclaimer{margin-bottom:25.3333333333px}}.unit_description__overview{align-items:flex-start;display:flex;flex-direction:column;line-height:1.71875vw;margin-right:9.375vw;width:36.40625vw}@media (min-width:1600px){.unit_description__overview{line-height:29.3333333333px;margin-right:160px;width:621.3333333333px}}.unit_description__overview_text{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.unit_description__overview_text.opened{-webkit-line-clamp:999;overflow:hidden;text-overflow:clip}.unit_description__overview p{line-height:1.2;margin-bottom:1.484375vw;margin-top:1.484375vw}@media (min-width:1600px){.unit_description__overview p{margin-bottom:25.3333333333px;margin-top:25.3333333333px}}.unit_description__overview p:last-of-type{margin-bottom:0}.unit_description__overview .button{height:1.71875vw;margin-top:8px;padding:0 10px}@media (min-width:1600px){.unit_description__overview .button{height:29.3333333333px}}.unit_description__gross_rent,.unit_description__income_requirement{margin-top:1.796875vw}@media (min-width:1600px){.unit_description__gross_rent,.unit_description__income_requirement{margin-top:30.6666666667px}}.unit_description__gross_rent__amount,.unit_description__income_requirement__amount{font-weight:400}.unit_description__buttons{display:flex;margin-top:3.515625vw}@media (min-width:1600px){.unit_description__buttons{margin-top:60px}}.unit_description__buttons .button{margin-right:1.71875vw;text-decoration:none}@media (min-width:1600px){.unit_description__buttons .button{margin-right:29.3333333333px}}.unit_description__image_wrapper{height:28.90625vw;position:relative;width:28.90625vw}@media (min-width:1600px){.unit_description__image_wrapper{height:493.3333333333px;width:493.3333333333px}}.unit_description__image_wrapper>img{height:100%;object-fit:cover;width:100%}.unit_description__image_wrapper .left_arrow,.unit_description__image_wrapper .right_arrow{cursor:pointer;position:absolute;top:calc(50% - 26px + 1.6vw);width:25px}@media screen and (min-width:1600px){.unit_description__image_wrapper .left_arrow,.unit_description__image_wrapper .right_arrow{top:calc(50% - 1.5px)}}.unit_description__image_wrapper .left_arrow{left:-1.953125vw;transform:translate(-50%,-50%)}@media (min-width:1600px){.unit_description__image_wrapper .left_arrow{left:-33.3333333333px}}.unit_description__image_wrapper .right_arrow{right:-1.953125vw;transform:translate(50%,-50%)}@media (min-width:1600px){.unit_description__image_wrapper .right_arrow{right:-33.3333333333px}}.neighborhoodProperties_wrapper.bg-grey{background-color:#f6f6f6}.neighborhoodProperties_wrapper .neighborhoodProperties{padding:6.875vw 9.6875vw 0}@media (min-width:1600px){.neighborhoodProperties_wrapper .neighborhoodProperties{padding-left:165.3333333333px;padding-right:165.3333333333px;padding-top:117.3333333333px}}.neighborhoodProperties_wrapper .neighborhoodProperties .headline{margin-bottom:3.125vw}@media (min-width:1600px){.neighborhoodProperties_wrapper .neighborhoodProperties .headline{margin-bottom:53.3333333333px}}.neighborhoodProperties_wrapper .neighborhoodProperties .react-multi-carousel-list{margin-right:-2.1875vw}@media (min-width:1600px){.neighborhoodProperties_wrapper .neighborhoodProperties .react-multi-carousel-list{margin-right:-37.3333333333px}}.neighborhoodProperties_wrapper .neighborhoodProperties .react-multi-carousel-item{padding-right:2.96875vw}@media (min-width:1600px){.neighborhoodProperties_wrapper .neighborhoodProperties .react-multi-carousel-item{padding-right:50.6666666667px}}.neighborhoodProperties_wrapper .neighborhoodProperties .properties_listings .properties_listing{width:100%}.neighborhoodProperties_wrapper .neighborhoodProperties .properties_listings .properties_listing__detail{height:23.4375vw}@media (min-width:1600px){.neighborhoodProperties_wrapper .neighborhoodProperties .properties_listings .properties_listing__detail{height:400px}}@media screen and (min-width:1920px){.neighborhoodProperties_wrapper .neighborhoodProperties .properties_listings .properties_listing__detail{height:280px}}.neighborhoodProperties_wrapper .neighborhoodProperties .properties_listings .properties_listing>a{font-size:12px;height:40px;padding:0 1.40625vw}@media (min-width:1600px){.neighborhoodProperties_wrapper .neighborhoodProperties .properties_listings .properties_listing>a{padding-left:24px;padding-right:24px}}.properties_listings_relative{position:relative}.properties_listings_relative .gallery_section__carousel,.properties_listings_relative .properties_listings,.properties_listings_relative .properties_listings_mobile_carousel{overflow:hidden;position:static!important}.react-multi-carousel-item>div>img{aspect-ratio:1;height:100%!important;margin-right:0!important;object-fit:cover;width:100%!important}.heroSection__slides{position:relative;width:100%!important}.heroSection__slides:after{background:linear-gradient(180deg,transparent 0,transparent 65%,rgba(0,0,0,.9));bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#e6000000",GradientType=0);height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:9}.neighborhood_description_wrapper{padding:6.875vw 9.6875vw}@media (min-width:1600px){.neighborhood_description_wrapper{padding-bottom:117.3333333333px;padding-left:165.3333333333px;padding-right:165.3333333333px;padding-top:117.3333333333px}}.listingsProperties .dropdown{cursor:pointer;display:flex;justify-content:flex-start;margin-bottom:38px;position:relative;width:14.0625vw}@media (min-width:1600px){.listingsProperties .dropdown{width:240px}}.listingsProperties .dropdown h3{font-size:2.109375vw;line-height:1}@media (min-width:1600px){.listingsProperties .dropdown h3{font-size:36px}}.listingsProperties .dropdown .downArrow{filter:brightness(1) invert(1);height:8px;margin-left:1.25vw;width:13px}@media (min-width:1600px){.listingsProperties .dropdown .downArrow{margin-left:21.3333333333px}}.listingsProperties .dropdown .dropdown_menu{color:#000;display:none}.listingsProperties .dropdown .dropdown_menu.active{display:block}.listingsProperties .dropdown .dropdown_menu.neighborhood{margin-bottom:0;z-index:2}.listingsProperties .properties_listings{display:grid;grid-template-columns:repeat(auto-fill,30%)}@media screen and (min-width:1920px){.listingsProperties .properties_listings{grid-template-columns:repeat(auto-fill,25%)}.listingsProperties .properties_listings .properties_listing{width:285px}.listingsProperties .properties_listings .properties_listing>a{font-size:12px}}@media (min-width:1920px){.listingsProperties .properties_listings .properties_listing__detail{height:247px}}.residential_availability_page{opacity:0}.residential_availability_page.loaded{opacity:1;transition:opacity 1s}.commercial_availability,.residential_availability{min-height:calc(100vh - 26.1vw);padding:6.875vw 9.6875vw 0}@media (min-width:1600px){.commercial_availability,.residential_availability{padding-left:165.3333333333px;padding-right:165.3333333333px;padding-top:117.3333333333px}}@media screen and (min-width:1600px){.commercial_availability,.residential_availability{min-height:calc(100vh - 434px)}}.commercial_availability__top_row,.residential_availability__top_row{display:flex;margin-bottom:1.640625vw}@media (min-width:1600px){.commercial_availability__top_row,.residential_availability__top_row{margin-bottom:28px}}.commercial_availability__top_row .residential_availability__sorting,.residential_availability__top_row .residential_availability__sorting{margin-right:7.03125vw}@media (min-width:1600px){.commercial_availability__top_row .residential_availability__sorting,.residential_availability__top_row .residential_availability__sorting{margin-right:120px}}.commercial_availability__top_row .residential_availability__sorting .dropdown_menu,.residential_availability__top_row .residential_availability__sorting .dropdown_menu{width:100%}.commercial_availability__top_row .commercial_availability__sorting .dropdown_menu,.commercial_availability__top_row .residential_availability__sorting .dropdown_menu,.residential_availability__top_row .commercial_availability__sorting .dropdown_menu,.residential_availability__top_row .residential_availability__sorting .dropdown_menu{display:none}.commercial_availability__top_row .commercial_availability__sorting .dropdown_menu.open,.commercial_availability__top_row .commercial_availability__sorting .dropdown_menu.rent:hover,.commercial_availability__top_row .residential_availability__sorting .dropdown_menu.open,.commercial_availability__top_row .residential_availability__sorting .dropdown_menu.rent:hover,.residential_availability__top_row .commercial_availability__sorting .dropdown_menu.open,.residential_availability__top_row .commercial_availability__sorting .dropdown_menu.rent:hover,.residential_availability__top_row .residential_availability__sorting .dropdown_menu.open,.residential_availability__top_row .residential_availability__sorting .dropdown_menu.rent:hover{display:block;max-height:calc(100vh - 380px);overflow-y:auto}.commercial_availability__apartment_name,.residential_availability__apartment_name{font-size:1.25vw;margin-right:7.8125vw}@media (min-width:1600px){.commercial_availability__apartment_name,.residential_availability__apartment_name{margin-right:133.3333333333px}}.commercial_availability__list_map_buttons,.residential_availability__list_map_buttons{display:flex}.commercial_availability__list_map_buttons__btn,.residential_availability__list_map_buttons__btn{align-items:center;background:rgba(157,2,8,.7);color:#fff;cursor:pointer;display:flex;font-family:apertura;font-size:1.25vw;font-weight:700;height:2.578125vw;line-height:1.5625vw;padding:0 1.25vw;text-align:center}@media (min-width:1600px){.commercial_availability__list_map_buttons__btn,.residential_availability__list_map_buttons__btn{font-size:21.3333333333px;height:44px;line-height:26.6666666667px;padding-left:21.3333333333px;padding-right:21.3333333333px}}.commercial_availability__list_map_buttons__btn.list,.residential_availability__list_map_buttons__btn.list{border-radius:8px 0 0 8px}.commercial_availability__list_map_buttons__btn.map,.residential_availability__list_map_buttons__btn.map{border-radius:0 8px 8px 0}.commercial_availability__list_map_buttons__btn.active,.residential_availability__list_map_buttons__btn.active{background:#9d0208}.commercial_availability__buttons_row,.residential_availability__buttons_row{display:flex;flex-wrap:wrap;margin:0 -6px}@media (min-width:1600px){.commercial_availability__buttons_row,.residential_availability__buttons_row{margin-bottom:117.3333333333px}}.commercial_availability__buttons_row .button,.residential_availability__buttons_row .button{border-radius:4px;height:28px;margin:6px;padding:13px 20px}.commercial_availability__buttons_row .button:hover,.residential_availability__buttons_row .button:hover{background:#dd200c;border-color:#dd200c;color:#dd200c}.commercial_availability__buttons_row .button:hover:after,.residential_availability__buttons_row .button:hover:after{color:#fff;content:"×";font-size:30px;font-weight:100;position:absolute}.commercial_availability__sorting,.commercial_availability__sorting__min_max,.residential_availability__sorting,.residential_availability__sorting__min_max{align-items:center;display:flex}.commercial_availability__sorting,.residential_availability__sorting{margin-right:2.5vw;position:relative}@media (min-width:1600px){.commercial_availability__sorting,.residential_availability__sorting{margin-right:42.6666666667px}}.commercial_availability__sorting__text,.residential_availability__sorting__text{font-size:1.25vw}.commercial_availability__sorting__text.rent,.residential_availability__sorting__text.rent{margin-right:.859375vw}@media (min-width:1600px){.commercial_availability__sorting__text.rent,.residential_availability__sorting__text.rent{margin-right:14.6666666667px}}.commercial_availability__sorting .dropdown,.residential_availability__sorting .dropdown{display:flex}.commercial_availability__sorting .dropdown h2+img,.residential_availability__sorting .dropdown h2+img{display:none;margin-left:32px}.commercial_availability__sorting .dropdown h2,.commercial_availability__sorting .dropdown_title,.residential_availability__sorting .dropdown h2,.residential_availability__sorting .dropdown_title{font-size:1.25vw}.commercial_availability__filters_row,.residential_availability__filters_row{display:flex;margin-bottom:1.875vw}@media (min-width:1600px){.commercial_availability__filters_row,.residential_availability__filters_row{margin-bottom:32px}}.commercial_availability__filters_row .commercial_availability__sorting .dropdown_menu,.commercial_availability__filters_row .residential_availability__sorting .dropdown_menu,.residential_availability__filters_row .commercial_availability__sorting .dropdown_menu,.residential_availability__filters_row .residential_availability__sorting .dropdown_menu{display:none}.commercial_availability__filters_row .commercial_availability__sorting .dropdown_menu.open,.commercial_availability__filters_row .residential_availability__sorting .dropdown_menu.open,.residential_availability__filters_row .commercial_availability__sorting .dropdown_menu.open,.residential_availability__filters_row .residential_availability__sorting .dropdown_menu.open{display:block;max-height:calc(100vh - 380px);overflow-y:auto}.commercial_availability__filters_row .commercial_availability__sorting .dropdown_menu.open.rent,.commercial_availability__filters_row .residential_availability__sorting .dropdown_menu.open.rent,.residential_availability__filters_row .commercial_availability__sorting .dropdown_menu.open.rent,.residential_availability__filters_row .residential_availability__sorting .dropdown_menu.open.rent{align-items:center;display:flex;gap:5px}.commercial_availability__filters_row .commercial_availability__sorting .dropdown_menu.rent:hover,.commercial_availability__filters_row .residential_availability__sorting .dropdown_menu.rent:hover,.residential_availability__filters_row .commercial_availability__sorting .dropdown_menu.rent:hover,.residential_availability__filters_row .residential_availability__sorting .dropdown_menu.rent:hover{align-items:center;display:flex;gap:5px;max-height:calc(100vh - 380px);overflow-y:auto}.commercial_availability__filters_row .commercial_availability__sorting.reset,.commercial_availability__filters_row .residential_availability__sorting.reset,.residential_availability__filters_row .commercial_availability__sorting.reset,.residential_availability__filters_row .residential_availability__sorting.reset{color:#9d0208;cursor:pointer}.commercial_availability .commercial_availability__sorting .dropdown,.commercial_availability .residential_availability__sorting .dropdown,.residential_availability .commercial_availability__sorting .dropdown,.residential_availability .residential_availability__sorting .dropdown{align-items:center;cursor:pointer;display:flex;height:100%;padding:10px 0}.commercial_availability .commercial_availability__sorting .dropdown h2,.commercial_availability .residential_availability__sorting .dropdown h2,.residential_availability .commercial_availability__sorting .dropdown h2,.residential_availability .residential_availability__sorting .dropdown h2{background:transparent url(/static/media/DownCaret.cfed2f8c73d06ef70f73.svg) no-repeat 100%;padding-right:30px}.commercial_availability__sorting__min_max,.residential_availability__sorting__min_max{display:flex;justify-content:center}.commercial_availability__sorting__min_max input,.residential_availability__sorting__min_max input{width:100%}.commercial_availability__sorting__min_max__separator,.residential_availability__sorting__min_max__separator{margin-left:.546875vw;margin-right:.546875vw}@media (min-width:1600px){.commercial_availability__sorting__min_max__separator,.residential_availability__sorting__min_max__separator{margin-left:9.3333333333px;margin-right:9.3333333333px}}.commercial_availability__down_caret,.residential_availability__down_caret{margin-left:1.875vw}@media (min-width:1600px){.commercial_availability__down_caret,.residential_availability__down_caret{margin-left:32px}}.commercial_availability__map,.residential_availability__map{margin-bottom:6.875vw}@media (min-width:1600px){.commercial_availability__map,.residential_availability__map{margin-bottom:117.3333333333px}}.commercial_availability__map>img,.residential_availability__map>img{width:100%}.about_content{padding:6.875vw 9.6875vw}@media (min-width:1600px){.about_content{padding-bottom:117.3333333333px;padding-left:165.3333333333px;padding-right:165.3333333333px;padding-top:117.3333333333px}}.about_content>h2{margin-bottom:.9375vw}@media (min-width:1600px){.about_content>h2{margin-bottom:16px}}.about_content>img{margin:3.28125vw 0;width:100%}@media (min-width:1600px){.about_content>img{margin-bottom:56px;margin-top:56px}}.about_content .extra-indent{padding:0 7.65625vw}@media (min-width:1600px){.about_content .extra-indent{padding-left:130.6666666667px;padding-right:130.6666666667px}}.about_content .extra-indent>h2{margin-bottom:1.25vw}@media (min-width:1600px){.about_content .extra-indent>h2{margin-bottom:21.3333333333px}}.contact_no_hero{flex-direction:column}.contact_no_hero h1{font-size:3.125vw}@media (min-width:1600px){.contact_no_hero h1{font-size:53.3333333333px}}.contact_section{display:flex;padding:6.875vw 9.6875vw}@media (min-width:1600px){.contact_section{padding-bottom:117.3333333333px;padding-left:165.3333333333px;padding-right:165.3333333333px;padding-top:117.3333333333px}}.contact_section .form_wrapper>h3{margin-bottom:1.5625vw}@media (min-width:1600px){.contact_section .form_wrapper>h3{margin-bottom:26.6666666667px}}.contact_section .form_wrapper>form{width:28.75vw}@media (min-width:1600px){.contact_section .form_wrapper>form{width:490.6666666667px}}.contact_section .form_wrapper>form .label{display:flex;flex-direction:column;width:100%}.contact_section .form_wrapper>form .label.two_column_content{width:13.4375vw}@media (min-width:1600px){.contact_section .form_wrapper>form .label.two_column_content{width:229.3333333333px}}.contact_section .form_wrapper>form .label select,.contact_section .form_wrapper>form .label.input_text_label .input_text{padding:0 .78125vw}@media (min-width:1600px){.contact_section .form_wrapper>form .label select,.contact_section .form_wrapper>form .label.input_text_label .input_text{padding-left:13.3333333333px;padding-right:13.3333333333px}}.contact_section .form_wrapper>form .label>p{color:red;font-size:.78125vw;line-height:1.3}@media (min-width:1600px){.contact_section .form_wrapper>form .label>p{font-size:13.3333333333px}}.contact_section .form_wrapper>form .label .text{margin-bottom:.625vw;text-transform:capitalize}@media (min-width:1600px){.contact_section .form_wrapper>form .label .text{margin-bottom:10.6666666667px}}.contact_section .form_wrapper>form .row{display:flex;justify-content:space-between;margin-bottom:2.5vw}@media (min-width:1600px){.contact_section .form_wrapper>form .row{margin-bottom:42.6666666667px}}.contact_section .form_wrapper>form .button_container{align-items:center;display:flex;margin-top:2.265625vw}@media (min-width:1600px){.contact_section .form_wrapper>form .button_container{margin-top:38.6666666667px}}.contact_section .form_wrapper>form .button_container img{margin-left:10px}.contact_section .form_wrapper>form .checkboxContainer{margin-top:3.125vw;position:relative}@media (min-width:1600px){.contact_section .form_wrapper>form .checkboxContainer{margin-top:53.3333333333px}}.contact_section .form_wrapper>form .input_text,.contact_section .form_wrapper>form select{height:3.125vw}@media (min-width:1600px){.contact_section .form_wrapper>form .input_text,.contact_section .form_wrapper>form select{height:53.3333333333px}}.contact_section .form_wrapper>form .input_textarea{height:17.1875vw;padding:.78125vw;width:100%}@media (min-width:1600px){.contact_section .form_wrapper>form .input_textarea{height:293.3333333333px;padding-bottom:13.3333333333px;padding-left:13.3333333333px;padding-right:13.3333333333px;padding-top:13.3333333333px}}.contact_section .form_wrapper>form .input_text,.contact_section .form_wrapper>form .input_textarea,.contact_section .form_wrapper>form select{border:.0390625vw solid #cacaca;border-radius:.3125vw}@media (min-width:1600px){.contact_section .form_wrapper>form .input_text,.contact_section .form_wrapper>form .input_textarea,.contact_section .form_wrapper>form select{border-radius:5.3333333333px;border-width:.6666666667px}}.contact_section .form_wrapper>form .smallCopyBox{border:1px solid grey;border-radius:3px;display:inline-block;height:15px;position:absolute;top:0;width:15px}.contact_section .form_wrapper>form .smallCopyBox+label{align-items:center;display:flex;height:18px;padding-left:25px;position:relative;z-index:9}.contact_section .sidebar{align-items:flex-start;display:flex;flex-direction:column;margin-left:21.09375vw}@media (min-width:1600px){.contact_section .sidebar{margin-left:360px}}.contact_section .sidebar .logo{height:3.125vw;margin-bottom:3.359375vw}@media (min-width:1600px){.contact_section .sidebar .logo{height:53.3333333333px;margin-bottom:57.3333333333px}}.contact_section .sidebar .contact_details__group{margin-top:1em}.contact_section .sidebar .h3{margin-bottom:1.5625vw;margin-top:3.28125vw}@media (min-width:1600px){.contact_section .sidebar .h3{margin-bottom:26.6666666667px;margin-top:56px}}.contact_section .sidebar .contact_details_block div p br{display:none}.contact_section .sidebar .button_group{align-items:flex-start;display:flex;flex-direction:column;width:100%}.contact_section .sidebar .button_group .button{margin-bottom:1.25vw}@media (min-width:1600px){.contact_section .sidebar .button_group .button{margin-bottom:21.3333333333px}}.contact_section_content{display:flex;margin-top:30px}@media screen and (max-width:768px){.contact_section_content{flex-direction:column}}.MuiDrawer-paperAnchorRight{justify-content:center}.MuiDrawer-paperAnchorRight .section_content_wrapper{width:100%}@media screen and (max-height:1100px){.MuiDrawer-paperAnchorRight .section_content_wrapper{overflow-y:scroll}}.MuiDrawer-paperAnchorRight .section_content_wrapper .contact_section{display:flex;padding:6.875vw 9.6875vw;width:100%}@media (min-width:1600px){.MuiDrawer-paperAnchorRight .section_content_wrapper .contact_section{padding-bottom:117.3333333333px;padding-left:165.3333333333px;padding-right:165.3333333333px;padding-top:117.3333333333px}}@media screen and (max-height:1100px){.MuiDrawer-paperAnchorRight .section_content_wrapper .contact_section .form_wrapper>h2{margin-bottom:3vh}.MuiDrawer-paperAnchorRight .section_content_wrapper .contact_section .form_wrapper>form .row{margin-bottom:2vh}.MuiDrawer-paperAnchorRight .section_content_wrapper .contact_section .form_wrapper>form .input_textarea{height:20vh}.MuiDrawer-paperAnchorRight .section_content_wrapper .contact_section .form_wrapper>form .checkboxContainer{margin-top:3vh}}.MuiDrawer-paperAnchorRight .section_content_wrapper .contact_section .form_wrapper>form .button_container{display:flex;margin-bottom:7.8125vw;margin-top:1.171875vw}@media (min-width:1600px){.MuiDrawer-paperAnchorRight .section_content_wrapper .contact_section .form_wrapper>form .button_container{margin-bottom:133.3333333333px;margin-top:20px}}@media screen and (max-height:1100px){.MuiDrawer-paperAnchorRight .section_content_wrapper .contact_section .form_wrapper>form .button_container{margin-bottom:6vh;margin-top:1vh}}.MuiDrawer-paperAnchorRight .close-wrapper{left:-70px;position:absolute;top:12%}.MuiDrawer-paperAnchorRight .close-wrapper h4{background:#9d1407;color:#fff;cursor:pointer;font-size:15px;font-weight:300;height:40px;letter-spacing:1px;line-height:40px;padding:0 42px 0 15px;position:fixed;transform:rotate(-90deg)}.MuiDrawer-paperAnchorRight .close-wrapper h4 span{font-size:30px;font-weight:300;position:absolute;right:14px}.display-enter{opacity:0}.display-enter-active{opacity:1;transition:opacity .2s}.display-exit{opacity:1}.display-exit-active{opacity:0;transition:opacity .2s}.map__balloon__arrow:before{background:#fff;bottom:0;box-shadow:3px 4px 4px #c4c4c4;content:"";height:12px;left:150px;position:absolute;transform:translate(-50%,6px) rotate(45deg);width:12px}.react-multi-carousel-track{transition:all .5s ease 0s!important}.loader{background:transparent;min-height:100vh}.contact_form_message{margin-top:20px}.open_house_details{line-height:1.2;margin-bottom:15px}.not_found_page{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:150px 0}.not_found_page a{margin-top:2rem;text-decoration:none}.modal_email{inset:0;justify-content:center;position:fixed;z-index:20}.modal_email,.modal_email form{align-items:center;display:flex}.modal_email form{background:#fff;border-radius:10px;box-shadow:0 0 5px #333;flex-direction:column;margin:15px;max-width:450px;padding:4rem 2rem 2rem;position:relative;width:100%}.modal_email form h3{font-size:20px;line-height:1.2;text-align:center}.modal_email form .error_msg{font-size:12px}.modal_email .button_content{align-items:center;display:flex;flex-direction:column}.modal_email .button_content img{margin-top:5px}.modal_email_close{background:none;border:0;cursor:pointer;padding:5px;position:absolute;right:1rem;top:1rem}.modal_email_close img{height:20px;width:20px}.modal_email_label{display:flex;flex-direction:column;margin:20px 0;width:100%}.modal_email_label span{font-size:16px}.modal_email_label input{border:.0390625vw solid #cacaca;border-radius:.3125vw;margin-top:10px;padding:15px}@media (min-width:1600px){.modal_email_label input{border-radius:5.3333333333px;border-width:.6666666667px}}.modal_email_label input:focus,.modal_email_label input:focus-visible{border-color:#9d0208;box-shadow:0 0 3px #9d0208;outline:none}@media screen and (min-width:769px){.mobile-only{display:none!important}}@media screen and (min-width:1600px){.neighborhoodProperties_wrapper,.property-section .property_details,.section_content_wrapper,.site-footer{display:flex;justify-content:center}.section_content_wrapper.large_screen_no_padding{padding-left:0;padding-right:0}.section_content_wrapper .section_content{padding-left:0;padding-right:0;width:1290px}}@media screen and (max-width:768px){.not-mobile{display:none!important}}@media screen and (max-height:415px) and (orientation:landscape),screen and (max-width:768px){.desktop-only{display:none!important}.mobile-only{display:block!important}.mobile-only-flex{display:flex!important}.button{border-radius:4px;height:40px;padding:13px 32px}body{font-size:14px;line-height:20px}.smallCopy{font-size:12px;line-height:12px}.disclaimerCopy{font-size:8px;line-height:8px}.no_hero_spacer{margin-top:90px}.h1,h1{font-size:12.5vw;line-height:12.5vw}.h2,h2{font-size:36px;line-height:36px}.h3,h3{font-size:14px;line-height:16px}.announcement_banner,.button,.h4,h4{font-size:12px;line-height:14px}.announcement_banner{height:40px}.announcement_banner>img{height:24px}.navigation{border-bottom:none;height:50px}.navigation .logoLink{left:0;margin:0 auto;position:absolute;right:0;width:fit-content}.navigation .logo{height:24px;margin-left:0;width:95px}.navigation .menuItems{display:none}.navigation .rightButtons{height:100%}.navigation .rightButtons>a:first-child{display:none}.navigation .rightButtons .btn{height:100%;width:80px}.navigation .hamburgerMenu{cursor:pointer;display:block}.navigation .hamburgerMenuItems.showMenu{display:block;height:calc(100vh - 90px)}.navigation .hamburgerMenuItems li{padding-bottom:40px}.navigation .hamburgerMenuItems li a{font-size:14px}.navigation .hamburgerMenuItems li a.indent{margin-left:15px}.heroSection{padding-left:0}.heroSection,.heroSection .heroSection__slides,.heroSection .heroSection__slides .react-slideshow-wrapper .images-wrap>div>div{max-height:85vh;min-height:500px}.heroSection .header{bottom:auto;display:flex;flex-direction:column;height:85vh;justify-content:flex-end;left:0;min-height:500px;padding:0 10px 40px 32px;top:0;width:100%}.heroSection .header .options{align-items:flex-start;flex-direction:column;margin-top:0}.heroSection .header .options .dropdown_menus{flex-wrap:wrap;justify-content:flex-start;padding:0}.heroSection .header .options .dropdown_menus .dropdown{margin:35px 0 10px;padding-right:2vw;position:relative}.heroSection .header .options .dropdown_menus .dropdown:first-child{width:34%}.heroSection .header .options .dropdown_menus .dropdown:nth-child(2){width:46%}.heroSection .header .options .dropdown_menus .dropdown:nth-child(3){padding-right:0;width:13%}.heroSection .header .options .dropdown_menus .dropdown:nth-child(3) .dropdown_menu{right:0}.heroSection .header .options .dropdown_menus .dropdown h2{font-size:12px}.heroSection .header .options .dropdown_menus .dropdown h3{font-size:16px}}@media screen and (max-height:415px) and (orientation:landscape) and (max-width:374px),screen and (max-width:768px) and (max-width:374px){.heroSection .header .options .dropdown_menus .dropdown h3{font-size:14px}}@media screen and (max-height:415px) and (orientation:landscape),screen and (max-width:768px){.heroSection .header .options .dropdown_menus .button{margin:30px 0 0}.heroSection .header .headline{align-items:center;display:flex;font-size:36px;justify-content:flex-start;line-height:36px;margin-top:0;padding:0;text-align:center;text-align:left;text-shadow:0 0 13px #999}.heroSection .slideShowArrow{display:none}.dropdown_menu .option .label{font-size:12px;line-height:2}.dropdown_menu.rent{right:0}.site-footer{display:block;padding:50px 7.34375vw}.site-footer .leftColumn{margin-bottom:0;text-align:center;width:100%}.site-footer .leftColumn .logo{display:block;height:auto;margin-top:-3px}.site-footer .leftColumn .logo img{height:28px;width:110px}.site-footer .leftColumn .socialMediaContainer{justify-content:center;margin-top:35px}.site-footer .leftColumn .socialMediaContainer .socialMediaIcon{height:24px;margin:0 20px 40px}.site-footer .leftColumn .socialMediaContainer .socialMediaIcon img{height:24px;width:24px}.site-footer .pageLinksColumn{align-items:center;display:flex;flex-direction:column;margin-left:0;text-align:center;width:100%}.site-footer .pageLinksColumn .pageLink{margin-bottom:38px;padding:0;width:100%}.site-footer .subscribeColumn{margin-left:0;margin-top:15px;padding-bottom:40px;position:relative;text-align:center;width:100%}.site-footer .subscribeColumn .checkbox{font-size:13px;justify-content:center;line-height:20px;margin-bottom:20px;margin-top:20px;position:relative}.site-footer .subscribeColumn .checkbox>input{height:15px;margin-right:10px}.site-footer .subscribeColumn>h2{font-size:20px;letter-spacing:-.5px;line-height:34px;margin-bottom:15px}.site-footer .subscribeColumn>form{display:block;padding-bottom:0}.site-footer .subscribeColumn>form>input{border-radius:5px;font-size:16px;height:40px;line-height:5px;padding:10px 20px;width:100%}.site-footer .subscribeColumn>form .submit img{right:calc(50% - 89px)}.site-footer .subscribeColumn>form .button{border-radius:5px;font-size:10px;height:34px;margin:0 auto;text-transform:uppercase;width:128px}.listingsProperties .properties_listings{flex-direction:column;flex-wrap:nowrap;grid-template-columns:repeat(auto-fill,100%);margin-top:50px;padding-bottom:7.5vw;width:calc(100% - 9.84375vw)}.listingsProperties .properties_listings .left_arrow,.listingsProperties .properties_listings .right_arrow{top:calc(50% - 31px);width:12px}.listingsProperties .properties_listings .properties_listing{margin-bottom:9.84375vw;width:100%}.listingsProperties .properties_listings .properties_listing>a{border-radius:5px;font-size:10px;margin-left:0;margin-top:18px;text-transform:uppercase}.listingsProperties .properties_listings .properties_listing__detail{height:74.4vw}.listingsProperties .properties_listings .properties_listing__address{font-size:16px}.listingsProperties .properties_listings .properties_listing__neighborhood{margin-bottom:5vw;margin-top:2.34375vw}.properties_listings .properties_listing__announcement_banner{height:40px}.properties_listings_content .neighborhood.h2 span{font-size:36px}.properties_listings_content .neighborhood.h2 span img{margin-left:16px}.properties_listings_content .neighborhood.h2 ul{top:36px}.properties_listings_content .neighborhood.h2 ul li{font-size:12px}.left_arrow,.right_arrow{top:calc(38vw - 13.5px)!important;transform:translate(-50%)!important;width:16px}.right_arrow{transform:translate(50%)!important}.properties_listings{width:100%}.properties_listings_wrapper{padding-left:9.84375vw;padding-top:60px}.property_details{flex-direction:column;padding:11.09375vw 10vw}.property_details__overview{margin-bottom:48px;margin-right:0;width:100%}.property_details__overview_details p{line-height:1.5}.property_details__amenities{margin-bottom:48px;margin-right:0;width:100%}.property_details__amenities_images{flex-direction:row}.property_details__amenities_images .amenity_image_wrapper{justify-content:center}.property_details__amenities_images .amenity_image_wrapper:hover .tooltip{align-items:center;display:flex;justify-content:end;line-height:1.2;max-width:200px}}@media screen and (max-height:415px) and (orientation:landscape) and (max-width:437px),screen and (max-width:768px) and (max-width:437px){.property_details__amenities_images .amenity_image_wrapper:hover .tooltip{max-width:160px}}@media screen and (max-height:415px) and (orientation:landscape) and (max-width:640px) and (min-width:438px),screen and (max-width:768px) and (max-width:640px) and (min-width:438px){.property_details__amenities_images .amenity_image_wrapper:nth-child(5n+5):hover .tooltip{left:auto;right:0;text-align:right}}@media screen and (max-height:415px) and (orientation:landscape) and (max-width:437px) and (min-width:344px),screen and (max-width:768px) and (max-width:437px) and (min-width:344px){.property_details__amenities_images .amenity_image_wrapper:nth-child(4n+4):hover .tooltip{left:auto;right:0;text-align:right}}@media screen and (max-height:415px) and (orientation:landscape) and (max-width:343px),screen and (max-width:768px) and (max-width:343px){.property_details__amenities_images .amenity_image_wrapper:nth-child(3n+3):hover .tooltip{left:auto;right:0;text-align:right}}@media screen and (max-height:415px) and (orientation:landscape),screen and (max-width:768px){.property_details__title{font-size:16px;line-height:24px}.property_details__title.open_house+.property_details__contact_details{margin-bottom:0}.property_details__contact{width:100%}.property_details__contact .contact_details_block{line-height:20px;margin-bottom:35px}.property_details__overview .property_details__inquire_button{margin-top:12px}.properties_listings_content .neighborhood.h2 span{font-size:36px}.properties_listings_content .neighborhood.h2 span img{margin-left:16px}.properties_listings_content .neighborhood.h2 ul{top:36px}.properties_listings_content .neighborhood.h2 ul li{font-size:12px}.section_content_wrapper+.property_details_wrapper .property_details__inquire_button{display:none}.featured_residences{grid-template-columns:repeat(auto-fill,100%);margin-top:40px}.featured_residences .featured_residence{margin-bottom:13.59375vw;margin-top:0;width:100%}.featured_residences .featured_residence.mobileSlideshow+.featured_residence{display:none}.featured_residences .featured_residence:not(.mobileSlideshow){margin-bottom:8.28125vw}.featured_residences .featured_residence__image_wrapper{height:76vw;margin-bottom:4.965625vw}.featured_residences .featured_residence__image{border-top-width:1.6546875vw}.featured_residences .featured_residence__address{margin-bottom:10px;min-height:auto}.featured_residences .featured_residence__neighborhood{margin-bottom:4.6890625vw}.featured_residences .featured_residence__envelope{right:1px;width:23px}.featured_residences .featured_residence__details .button{padding:4.53125vw 10.3125vw}.featured_residences .featured_residence__disclaimer{bottom:3.046875vw;left:3.03125vw}.neighborhood_details_wrapper{padding:12.5vw 10vw}.neighborhood_details_wrapper .neighborhood_details_content__map_poi_wrapper{flex-direction:column}.neighborhood_details_wrapper .neighborhood_details_content__point_of_interest_container{padding-left:0;width:100%}.neighborhood_details_wrapper .neighborhood_details_content__point_of_interest__name_wrapper{margin-bottom:3.28125vw}.neighborhood_details_wrapper .neighborhood_details_content__map_container{height:440px;margin:0 -10vw 6.25vw;width:calc(100% + 20vw)}.neighborhood_details_wrapper .neighborhood_details_content .neighborhood_label{margin-bottom:6.25vw}.neighborhood_details_wrapper .neighborhood_details_content .map__balloon__section .featured_residence__details{min-height:116px}.gallery_section_wrapper.bottom_margin{margin-bottom:15vw}.gallery_section_wrapper .gallery_section{padding:12.5vw 10vw}.gallery_section_wrapper .gallery_section__carousel{margin-top:10vw}.gallery_section_wrapper .gallery_section__carousel .react-multi-carousel-list{margin-right:0}.gallery_section_wrapper .gallery_section__carousel .react-multi-carousel-list .carousel-item-padding-40-px{padding-right:0}.gallery_section_wrapper .gallery_section__carousel__arrow{width:2.734375vw}.gallery_section_wrapper .gallery_section__navigation_items{justify-content:flex-start;margin-top:30px;width:100%}.gallery_section_wrapper .gallery_section__navigation_items.virtualTourEnabled{justify-content:space-between}.gallery_section_wrapper .gallery_section__navigation_item{font-size:14px;margin-left:0}.gallery_section_wrapper .gallery_section__navigation_item__icon{height:45px;margin-left:0;margin-right:12px;width:45px}.gallery_section_wrapper .gallery_section__navigation_item_group{margin-left:0;margin-right:20px}.gallery_section_wrapper .gallery_section__navigation_item_group img{max-width:25px}.gallery_section_wrapper .gallery_section__navigation_row{align-items:flex-start;flex-direction:column}.gallery_section_wrapper .gallery_section__carousel__image{height:76vw!important;width:100%!important}.gallery_section_wrapper .gallery_section__carousel__image+.gallery_section__carousel__image{display:none}.unit_description{flex-direction:column;padding:12.5vw 10vw 0}.unit_description__left{width:100%}.unit_description__image_wrapper{height:100%;margin-top:60px;width:100%}.unit_description__image_wrapper .left_arrow,.unit_description__image_wrapper .right_arrow{top:calc(50% - 1vw);width:16px}.unit_description__image_wrapper .left_arrow{left:-18px}.unit_description__image_wrapper .right_arrow{right:-18px}.unit_description__rent{margin-bottom:15px}.unit_description__bedroom_bath,.unit_description__incentive{font-size:16px;line-height:24px;margin-bottom:6px}.unit_description__disclaimer{margin-bottom:19px}.unit_description__overview{font-size:14px;line-height:20px;margin-bottom:23px;width:100%}.unit_description__overview p{margin:20px 0}.unit_description__overview .button{height:30px}.unit_description__gross_rent,.unit_description__income_requirement{font-size:16px;line-height:24px;margin-top:16px}.unit_description__gross_rent h3,.unit_description__income_requirement h3{font-size:16px;line-height:24px}.unit_description__buttons{margin-top:28px}.unit_description__buttons .button{font-size:12px;padding:0 3.1vw}.neighborhoods_page .heroSection{position:relative}.neighborhoodProperties_wrapper.mobileSlideshow .properties_listing+.properties_listing{display:none}.neighborhoodProperties_wrapper .neighborhoodProperties{padding-bottom:35px;padding-top:35px}.neighborhoodProperties_wrapper .neighborhoodProperties .headline{margin-bottom:30px}.neighborhoodProperties_wrapper .neighborhoodProperties .properties_listings{width:100%}.neighborhoodProperties_wrapper .neighborhoodProperties .properties_listings .properties_listing__detail{height:76vw}.neighborhoodProperties_wrapper .neighborhoodProperties .properties_listings .properties_listing__address{font-size:16px;line-height:24px}.neighborhoodProperties_wrapper .neighborhoodProperties .properties_listings .properties_listing__neighborhood{margin-bottom:5vw;margin-top:2.34375vw}.neighborhoodProperties_wrapper .neighborhoodProperties .properties_listings .properties_listing>a{font-size:12px;height:34px;margin-left:0;margin-top:20px;padding:0 12px}.neighborhoodProperties_wrapper .neighborhoodProperties .react-multi-carousel-list{margin-right:0;transform:translate(1px)}.neighborhoodProperties_wrapper .neighborhoodProperties .react-multi-carousel-item{padding-right:0}.neighborhood_description_wrapper{padding:12.5vw 10vw}.neighborhood_description_wrapper .text{width:100%}.commercial_availability{padding:11.40625vw 11.25vw 14.53125vw}.commercial_availability__top_row{margin-top:2.5vw}.residential_availability{margin-bottom:96px}.commercial_availability,.residential_availability{min-height:calc(100vh - 483px);padding:0 20px}.commercial_availability .residential_filters,.residential_availability .residential_filters{padding-bottom:40px;position:relative}.commercial_availability__filters_section__top_row,.residential_availability__filters_section__top_row{display:flex;justify-content:space-between;padding-bottom:6.875vw;padding-top:3.75vw}.commercial_availability__filters_section__top_row__close_btn,.residential_availability__filters_section__top_row__close_btn{width:3.75vw}.commercial_availability__filters_section__filter_list__apartment_name,.residential_availability__filters_section__filter_list__apartment_name{margin-bottom:5.625vw}.commercial_availability__filters_section__filter_list__filter_increment_group,.residential_availability__filters_section__filter_list__filter_increment_group{align-items:center;display:flex;justify-content:space-between;margin-top:3.75vw}.commercial_availability__filters_section__filter_list__filter_increment_group__increment_decrement_wrapper,.residential_availability__filters_section__filter_list__filter_increment_group__increment_decrement_wrapper{align-items:center;display:flex}.commercial_availability__filters_section__filter_list__filter_increment_group__increment_decrement_wrapper__btn,.residential_availability__filters_section__filter_list__filter_increment_group__increment_decrement_wrapper__btn{width:6.25vw}.commercial_availability__filters_section__filter_list__filter_increment_group__increment_decrement_wrapper__input,.residential_availability__filters_section__filter_list__filter_increment_group__increment_decrement_wrapper__input{border:.15625vw solid #000;height:6.25vw;margin:0 1.875vw;width:7.5vw}.commercial_availability__filters_section__filter_list__filter_checkbox_group,.residential_availability__filters_section__filter_list__filter_checkbox_group{margin-top:5.625vw}.commercial_availability__filters_section__filter_list__filter_checkbox_group__checkboxes_wrapper,.residential_availability__filters_section__filter_list__filter_checkbox_group__checkboxes_wrapper{display:flex;flex-wrap:wrap}.commercial_availability__filters_section__filter_list__filter_checkbox_group__checkboxes_wrapper__input_group,.residential_availability__filters_section__filter_list__filter_checkbox_group__checkboxes_wrapper__input_group{align-items:center;display:flex;margin-top:3.75vw}.commercial_availability__filters_section__filter_list__filter_checkbox_group__checkboxes_wrapper__input_group__input,.residential_availability__filters_section__filter_list__filter_checkbox_group__checkboxes_wrapper__input_group__input{width:4.6875vw}.commercial_availability__filters_section__filter_list__filter_checkbox_group__checkboxes_wrapper__input_group__label,.residential_availability__filters_section__filter_list__filter_checkbox_group__checkboxes_wrapper__input_group__label{margin-left:1.71875vw;margin-right:6.875vw}.commercial_availability__filters_section__filter_list__filter_rent,.residential_availability__filters_section__filter_list__filter_rent{margin-top:7.34375vw}.commercial_availability__filters_section__filter_list__filter_rent__filter_name,.residential_availability__filters_section__filter_list__filter_rent__filter_name{margin-bottom:4.21875vw;margin-top:5vw}.commercial_availability__filters_section__filter_list__filter_rent__rent_slider_wrapper,.residential_availability__filters_section__filter_list__filter_rent__rent_slider_wrapper{height:6.5625vw;margin-bottom:3.4375vw;position:relative}.commercial_availability__filters_section__filter_list__filter_rent__rent_slider_wrapper__slider_handle,.residential_availability__filters_section__filter_list__filter_rent__rent_slider_wrapper__slider_handle{background-color:#fff;border:.15625vw solid #9d0208;border-radius:50%;height:6.5625vw;position:absolute;transform:translateY(-50%);width:6.5625vw;z-index:1}.commercial_availability__filters_section__filter_list__filter_rent__rent_slider_wrapper__slider_handle.left,.residential_availability__filters_section__filter_list__filter_rent__rent_slider_wrapper__slider_handle.left{left:0}.commercial_availability__filters_section__filter_list__filter_rent__rent_slider_wrapper__slider_handle.right,.residential_availability__filters_section__filter_list__filter_rent__rent_slider_wrapper__slider_handle.right{right:0}.commercial_availability__filters_section__filter_list__filter_rent__rent_slider_wrapper__slider_bar,.residential_availability__filters_section__filter_list__filter_rent__rent_slider_wrapper__slider_bar{background-color:#9d0208;height:1.5625vw;position:absolute;transform:translateY(-50%);width:100%}.commercial_availability__filters_section__filter_list__filter_rent__min_max_wrapper,.residential_availability__filters_section__filter_list__filter_rent__min_max_wrapper{display:flex;justify-content:space-between}.commercial_availability__filters_section__filter_list__filter_rent__min_max_wrapper__input_group,.residential_availability__filters_section__filter_list__filter_rent__min_max_wrapper__input_group{text-align:center}.commercial_availability__filters_section__filter_list__filter_rent__min_max_wrapper__input_group__input,.residential_availability__filters_section__filter_list__filter_rent__min_max_wrapper__input_group__input{height:30px;margin-bottom:0;width:24.375vw}.commercial_availability__filters_section__filter_list .filter_name,.residential_availability__filters_section__filter_list .filter_name{font-size:3.75vw;font-weight:700;line-height:3.75vw}.commercial_availability__filters_section .button,.residential_availability__filters_section .button{font-size:5.625vw;height:10.3125vw;line-height:5.625vw;margin-bottom:8.75vw;margin-top:6.09375vw}.commercial_availability__top_row,.residential_availability__top_row{align-items:center;justify-content:space-between;margin-bottom:0}.commercial_availability__top_row h2,.residential_availability__top_row h2{font-size:12px;line-height:24px}}@media screen and (max-height:415px) and (orientation:landscape) and (max-width:374px),screen and (max-width:768px) and (max-width:374px){.commercial_availability__top_row h2,.residential_availability__top_row h2{font-size:11px}}@media screen and (max-height:415px) and (orientation:landscape),screen and (max-width:768px){.commercial_availability__top_row .residential_availability__sorting,.residential_availability__top_row .residential_availability__sorting{margin-right:0}.commercial_availability__top_row .residential_availability__sorting .dropdown_menu,.residential_availability__top_row .residential_availability__sorting .dropdown_menu{font-size:12px;width:max-content}.commercial_availability__apartment_name,.residential_availability__apartment_name{font-size:12px;line-height:24px;margin:0}.commercial_availability__filter_icon,.residential_availability__filter_icon{position:absolute;right:0;top:11.71875vw;transform:translateY(1.40625vw)}.commercial_availability__filter_icon>img,.residential_availability__filter_icon>img{width:3.59375vw}.commercial_availability__list_map_buttons,.residential_availability__list_map_buttons{bottom:0;position:absolute}.commercial_availability__list_map_buttons__btn,.residential_availability__list_map_buttons__btn{font-size:16px;height:32px;justify-content:center;width:65px}.commercial_availability__list_map_buttons__btn.map,.residential_availability__list_map_buttons__btn.map{border-radius:0 8px 8px 0}.commercial_availability__list_map_buttons__btn.list,.residential_availability__list_map_buttons__btn.list{border-radius:8px 0 0 8px}.commercial_availability__filters_row,.residential_availability__filters_row{flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.commercial_availability__sorting,.residential_availability__sorting{margin:5px 0}.commercial_availability__sorting.rent,.residential_availability__sorting.rent{padding:0;width:100%}.commercial_availability__sorting.rent .dropdown,.residential_availability__sorting.rent .dropdown{display:flex}.commercial_availability__sorting.rent .dropdown h3,.residential_availability__sorting.rent .dropdown h3{background:none;padding-right:0}.commercial_availability__sorting.rent .dropdown_menu,.residential_availability__sorting.rent .dropdown_menu{grid-gap:5px;align-items:center;border:0;display:flex;gap:5px;padding:0 0 0 18px;position:relative;transform:none;z-index:9}.commercial_availability__sorting.rent input,.residential_availability__sorting.rent input{border:0;border-bottom:1px solid #000;border-radius:0;font-size:12px;height:20px;padding:0;text-align:center;width:50%}.commercial_availability__sorting.rent .residential_availability__down_caret,.residential_availability__sorting.rent .residential_availability__down_caret{display:none}.commercial_availability__sorting.dropdown-right .dropdown_menu,.residential_availability__sorting.dropdown-right .dropdown_menu{right:0}.commercial_availability__sorting.dropdown-center .dropdown_menu,.residential_availability__sorting.dropdown-center .dropdown_menu{left:-80px}.commercial_availability__sorting .dropdown_menu,.residential_availability__sorting .dropdown_menu{z-index:10}.commercial_availability__sorting h3,.residential_availability__sorting h3{font-size:12px;line-height:24px}}@media screen and (max-height:415px) and (orientation:landscape) and (max-width:374px),screen and (max-width:768px) and (max-width:374px){.commercial_availability__sorting h3,.residential_availability__sorting h3{font-size:11px}}@media screen and (max-height:415px) and (orientation:landscape),screen and (max-width:768px){.commercial_availability__down_caret,.residential_availability__down_caret{margin-left:4px}.commercial_availability__down_caret img,.residential_availability__down_caret img{height:8px;width:13px}.commercial_availability__buttons_row,.residential_availability__buttons_row{flex-wrap:wrap;margin:0 -6px;padding-top:14px}.commercial_availability__buttons_row .button,.residential_availability__buttons_row .button{height:28px;margin:6px}.commercial_availability__map,.residential_availability__map{margin:40px 0}.map_details_wrapper .map_details_content__map_container{height:calc(100vh - 144px);width:100%}.map .map__balloon{width:230px}.map .map__balloon__arrow:before{left:115px}.map .map__balloon__section{padding:18px 15px}.map .map__balloon__section__buttons__next{right:-30px}.map .map__balloon__section__buttons__prev{left:-30px}.map .map__balloon__section__buttons img{height:32px}.map .map__balloon__section .featured_residence{align-items:stretch;flex-direction:row}.map .map__balloon__section .featured_residence__image_wrapper{height:100%;margin-bottom:0;width:50%}.map .map__balloon__section .featured_residence__image_wrapper .featured_residence__image{border:0;min-height:100%;min-width:100%}.map .map__balloon__section .featured_residence__content{padding-left:12px;padding-right:0;position:relative;width:50%}.map .map__balloon__section .featured_residence__address{flex-direction:column;font-size:14px;line-height:20px;margin-bottom:8px;padding:0;position:static}.map .map__balloon__section .featured_residence__envelope{bottom:50px;left:12px;margin-left:0;right:auto;top:auto;width:18px}.map .map__balloon__section .featured_residence__details{align-items:flex-start;flex-direction:column;min-height:90px}.map .map__balloon__section .featured_residence__details p{font-size:12px;line-height:14px}.map .map__balloon__section .featured_residence__details .button{font-size:12px;height:33px;margin-bottom:0;margin-top:48px;padding:0 14px;text-transform:uppercase}.about_content{padding:72px 32px 80px}.about_content>img{height:90vw;margin:7.5vw 0 0;object-fit:cover}.about_content h2{margin-bottom:40px}.contact_section{flex-direction:column;padding:50px 32px}.contact_section h1{font-size:36px}.contact_section .form_wrapper>h3{font-size:16px;margin-bottom:20px}.contact_section .form_wrapper>form{width:100%}.contact_section .form_wrapper>form .row{flex-direction:column;margin-bottom:0}.contact_section .form_wrapper>form .label{font-size:12px;line-height:16px;margin-bottom:8px}.contact_section .form_wrapper>form .label.two_column_content{margin-bottom:17px;width:100%}.contact_section .form_wrapper>form .label>p{font-size:10px}.contact_section .form_wrapper>form .input_text,.contact_section .form_wrapper>form .input_textarea,.contact_section .form_wrapper>form select{border:1px solid #8a8a8a;border-radius:4px;font-size:16px;height:40px;padding:0 10px!important}.contact_section .form_wrapper>form select{color:#9d0208;margin-bottom:17px}.contact_section .form_wrapper>form .input_textarea{height:150px}.contact_section .form_wrapper>form .checkboxContainer{align-items:center;display:flex;margin-top:7.25vw}.contact_section .form_wrapper>form .checkboxContainer .checkbox{margin-left:0;margin-right:1.25vw}.contact_section .form_wrapper>form .button_container{margin-top:15px}.contact_section .form_wrapper>form .button_container .button{font-size:12px;text-transform:capitalize}.contact_section .form_wrapper>form #CheckboxBroker:checked+span:before{top:-3px}.contact_section .form_wrapper>form .smallCopyBox{height:12px;margin-top:-1px;width:12px}.contact_section .form_wrapper>form .smallCopyBox+label{padding-left:20px}.contact_section .sidebar{margin-left:0;margin-top:29px}.contact_section .sidebar .contact_details{position:relative}.contact_section .sidebar .contact_details__group div div{line-height:1.3}.contact_section .sidebar .logo{height:38px;margin-bottom:0}.contact_section .sidebar .h3{font-size:16px;line-height:24px;margin-bottom:15px;margin-top:25px}.contact_section .sidebar .contact_details_block{margin-top:30px}.contact_section .sidebar .contact_details_block a{line-height:1.3}.contact_section .sidebar .button_group .button{margin-bottom:16px;text-transform:capitalize}.react-multi-carousel-list{transform:translate(1px)}.react-slideshow-container .nav{height:28px!important;z-index:12!important}.MuiDrawer-paperAnchorRight{left:45px!important}.MuiDrawer-paperAnchorRight .section_content_wrapper .contact_section .form_wrapper>h2{font-size:24px;line-height:26px}.properties_listings_mobile_carousel a.properties_listing{width:100%!important}.residential_availability__sorting .dropdown h2,.residential_availability__sorting .dropdown_title{font-size:12px}.loader{min-height:85vh}}
/*# sourceMappingURL=main.0dc2d1e7.css.map*/