.toast_wishlistToast__0BGXD{display:flex!important;align-items:center!important;border-radius:4px}.toast_wishlistToast__0BGXD p{margin-left:1rem;color:#000}.toast_wishlistToast__0BGXD img{padding:.125rem;border-radius:4px;height:60px!important;width:60px;-o-object-fit:contain;object-fit:contain}.apartment_wrapper__wKqD8{padding-bottom:129px;width:100vw}@media(min-width:1280px){.apartment_wrapper__wKqD8{width:1280px;max-width:1440px;margin:0 auto}}h1.apartment_title__gyVDf{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){h1.apartment_title__gyVDf{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){h1.apartment_title__gyVDf{padding-left:5rem;padding-right:5rem}}@media (min-width:1440px){h1.apartment_title__gyVDf{padding-left:0;padding-right:0}}h1.apartment_title__gyVDf{font-family:Neo Display;font-style:normal;font-weight:700;font-size:24px;line-height:31px;margin-bottom:5px;color:#03213a}@media(min-width:768px){h1.apartment_title__gyVDf{font-family:Neo Display;font-style:normal;font-weight:700;font-size:40px;line-height:51px;max-width:100%}}.apartment_descriptionWrapper__3IOsP{margin-top:1.25rem;margin-bottom:1.25rem}.apartment_descriptionWrapper__3IOsP>p{margin-bottom:.625rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.apartment_descriptionWrapper__3IOsP>p{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.apartment_descriptionWrapper__3IOsP>p{padding-left:5rem;padding-right:5rem}}@media (min-width:1440px){.apartment_descriptionWrapper__3IOsP>p{padding-left:0;padding-right:0}}.apartment_descriptionWrapper__3IOsP>p{font-family:BiotifRegular!important;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.01em;color:#03213a}.apartment_descriptionWrapper__3IOsP h2{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.apartment_descriptionWrapper__3IOsP h2{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.apartment_descriptionWrapper__3IOsP h2{padding-left:5rem;padding-right:5rem}}@media (min-width:1440px){.apartment_descriptionWrapper__3IOsP h2{padding-left:0;padding-right:0}}.apartment_descriptionWrapper__3IOsP h2{font-family:Neo Display;font-style:normal;font-weight:700;font-size:24px;line-height:31px;color:#03213a;margin-top:1.5rem;margin-bottom:.75rem}@media (min-width:768px){.apartment_descriptionWrapper__3IOsP h2{margin-top:3rem;margin-bottom:1rem;font-family:Neo Display;font-style:normal;font-weight:700;font-size:32px;line-height:41px}}@media (min-width:1024px){.apartment_contentWrapper__JfPnu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.apartment_applySection__BpasR{display:none}@media (min-width:1024px){.apartment_applySection__BpasR{display:flex;justify-content:center;padding-left:5rem;padding-right:5rem}}@media (min-width:1440px){.apartment_applySection__BpasR{padding-left:0;padding-right:0}}.apartment_applySection__BpasR{z-index:9;position:sticky;top:85px;max-height:calc(100vh - 80px)}.apartment_applyContainer__zJya_{margin-left:auto;display:flex;flex-direction:column;align-items:center;width:375px;background-color:#f1f1f1;overflow-y:auto;max-height:calc(100vh - 80px);height:-moz-fit-content;height:fit-content}@media(min-width:1024px){.apartment_applyContainer__zJya_{box-shadow:0 4px 40px rgba(0,0,0,.1);border-radius:20px}}.apartment_roomsWrapper__syTk2{margin-top:1.25rem;margin-bottom:1.25rem}@media(min-width:450px){.apartment_roomsWrapper__syTk2{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.apartment_roomsWrapper__syTk2{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.apartment_roomsWrapper__syTk2{padding-left:5rem;padding-right:5rem}}@media (min-width:1440px){.apartment_roomsWrapper__syTk2{padding-left:0;padding-right:0}}}.apartment_roomsWrapper__syTk2 h2{margin-top:1.5rem;margin-bottom:.75rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.apartment_roomsWrapper__syTk2 h2{margin-top:2rem;margin-bottom:1rem}}.apartment_roomsWrapper__syTk2 h2{font-family:Neo Display;font-style:normal;font-weight:700;font-size:24px;line-height:31px;color:#03213a}@media(min-width:450px){.apartment_roomsWrapper__syTk2 h2{padding-left:0;padding-right:0}}@media(min-width:768px){.apartment_roomsWrapper__syTk2 h2{font-family:Neo Display;font-style:normal;font-weight:700;font-size:32px;line-height:41px}}.apartment_roomsContainer__S41KF{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:3rem}@media (min-width:1024px){.apartment_roomsContainer__S41KF{padding-left:0;padding-right:0}}@media (min-width:768px){.apartment_similarApartmentsWrapper__bd6N3{margin-top:4rem}}@media (min-width:1024px){.apartment_similarApartmentsWrapper__bd6N3{padding-left:5rem;padding-right:5rem}}@media (min-width:1440px){.apartment_similarApartmentsWrapper__bd6N3{padding-left:0;padding-right:0}}.apartment_similarApartmentsWrapper__bd6N3 h2{margin-top:1.5rem;margin-bottom:.75rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.apartment_similarApartmentsWrapper__bd6N3 h2{margin-top:2rem;margin-bottom:1rem;padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.apartment_similarApartmentsWrapper__bd6N3 h2{padding-left:0;padding-right:0}}.apartment_similarApartmentsWrapper__bd6N3 h2{font-family:Neo Display;font-style:normal;font-weight:700;font-size:24px;line-height:31px;color:#03213a;margin-bottom:52px}@media(min-width:768px){.apartment_similarApartmentsWrapper__bd6N3 h2{font-family:Neo Display;font-style:normal;font-weight:700;font-size:32px;line-height:41px}}.apartment_apartments__iEkSD{margin-top:2rem;margin-bottom:8rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:0}@media (min-width:640px){.apartment_apartments__iEkSD{gap:.5rem}}@media (min-width:768px){.apartment_apartments__iEkSD{margin-top:3rem;gap:1.25rem}}@media (min-width:1024px){.apartment_apartments__iEkSD{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.apartment_apartments__iEkSD{display:none}}.apartment_roomsCardsWrapper__XA3M_{display:flex}.apartment_roomsCardsWrapper__XA3M_>div{padding-right:20px}.apartment_roomsCardsWrapper__XA3M_>div>div:first-child{width:305px}.apartment_apartmentSliderWrapper__43ZQt{display:none}@media (min-width:1280px){.apartment_apartmentSliderWrapper__43ZQt{display:block}}.apartment_applyButtonContainer__DgBHa{position:fixed;bottom:0;z-index:10;display:flex;height:5rem;width:100%;align-items:center;justify-content:center}@media (min-width:1024px){.apartment_applyButtonContainer__DgBHa{display:none}}.apartment_applyButtonContainer__DgBHa{background-color:#f1f1f1;box-shadow:0 4px 40px rgba(0,0,0,.1)}.apartment_applyButtonContainer__DgBHa button{margin-left:1.25rem;margin-right:1.25rem;width:100%;padding-top:.75rem;padding-bottom:.75rem;font-family:BiotifRegular!important;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.01em;background-color:#ff655b;color:#fff;border-radius:24px}.apartment_modalHidden__OQWSu{display:none}.apartment_booking__ZKZ9_{margin-top:2rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.apartment_booking__ZKZ9_{padding-left:0;padding-right:0}}@media (min-width:768px){.apartment_booking__ZKZ9_{margin-top:0}}.apartment_booking__ZKZ9_{font-family:BiotifRegular!important;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.01em}.apartment_booking__ZKZ9_ h6{text-transform:uppercase;font-family:BiotifMedium!important;font-weight:500}.apartment_booking__ZKZ9_ h6,.apartment_booking__ZKZ9_ p{color:#03213a;font-style:normal;font-size:16px;line-height:24px;letter-spacing:.01em}.apartment_booking__ZKZ9_ p{margin-top:.5rem;font-family:BiotifRegular!important;font-weight:400}.breadcrumbs_breadcrumbs__IR1FG{font-family:BiotifMedium!important;font-style:normal;font-weight:500;font-size:10px;line-height:19px;text-transform:uppercase;margin-top:.5rem;margin-bottom:1.25rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.breadcrumbs_breadcrumbs__IR1FG{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:768px){.breadcrumbs_breadcrumbs__IR1FG{margin-top:1.25rem}}@media (min-width:1024px){.breadcrumbs_breadcrumbs__IR1FG{padding-left:5rem;padding-right:5rem}}@media (min-width:1440px){.breadcrumbs_breadcrumbs__IR1FG{padding-left:0;padding-right:0}}.breadcrumbs_breadcrumbs__IR1FG{color:#97a3ac}.breadcrumbs_breadcrumbs__IR1FG button{text-transform:uppercase}.gallery_sliderWrapper__njbuu{margin-bottom:30px;overflow:hidden}@media(min-width:768px){.gallery_sliderWrapper__njbuu{margin-bottom:35px}}.gallery_images__AxJu5{position:relative}@media (min-width:1024px){.gallery_images__AxJu5{padding-left:5rem;padding-right:5rem}}@media (min-width:1440px){.gallery_images__AxJu5{padding-left:0;padding-right:0}}.gallery_images__AxJu5{overflow:hidden;height:313px;width:100vw;left:50%;transform:translateX(-50%)}@media(min-width:768px){.gallery_images__AxJu5{height:60vh}}@media(min-width:1024px){.gallery_images__AxJu5{height:65vh;border-radius:20px;width:100%}.gallery_images__AxJu5 img,.gallery_images__AxJu5 span img{border-radius:20px}}.gallery_shareWrapper__hozJ2{position:absolute;display:none;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (min-width:768px){.gallery_shareWrapper__hozJ2{right:11%}}@media (min-width:1024px){.gallery_shareWrapper__hozJ2{bottom:2.5rem;display:flex}}@media (min-width:1280px){.gallery_shareWrapper__hozJ2{right:5%}}.gallery_shareWrapper__hozJ2{border-radius:27px;width:130px;height:45px;z-index:10;border:1px solid #03213a}.gallery_shareWrapper__hozJ2 p{color:#03213a;font-family:BiotifRegular;text-align:center;padding-inline:10px}@media (min-width:768px){.gallery_allImagesWrapper__HcAFZ{left:11%}}@media (min-width:1280px){.gallery_allImagesWrapper__HcAFZ{left:5%}}.gallery_allImagesWrapper__HcAFZ{width:140px}.modalViews_buttonWrapper__AFMko{margin-top:1rem;display:flex;align-items:center;justify-content:flex-start;width:800px}@media(min-width:1024px)and (max-width:1150px){.modalViews_buttonWrapper__AFMko{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem;width:100%}}.modalViews_buttonWrapper__AFMko .modalViews_button__yieUR{margin-right:1rem;border-width:1px;border-style:solid;padding:.625rem 1.25rem}@media (min-width:768px){.modalViews_buttonWrapper__AFMko .modalViews_button__yieUR{width:100%}}.modalViews_buttonWrapper__AFMko .modalViews_button__yieUR{border-radius:22px;border-color:#03213a;width:120px}.modalViews_buttonWrapper__AFMko p{margin-left:auto;margin-right:auto;font-family:BiotifMedium!important;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.01em;font-size:16px!important;color:#03213a}.modalViews_categorySliderWrapper__3D1Oy{position:relative;margin-left:auto;margin-right:auto;padding-left:1.25rem}@media (min-width:768px){.modalViews_categorySliderWrapper__3D1Oy{display:none}}.modalViews_categorySliderContainer__fnn0s{width:100%;overflow:hidden}.modalViews_desktopButtonContainer__M0UiD{display:none;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.modalViews_desktopButtonContainer__M0UiD{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:768px){.modalViews_desktopButtonContainer__M0UiD{display:flex}}@media (min-width:1024px){.modalViews_desktopButtonContainer__M0UiD{padding-left:5rem;padding-right:5rem}}@media (min-width:1440px){.modalViews_desktopButtonContainer__M0UiD{padding-left:0;padding-right:0}}@media(min-width:1024px)and (max-width:1150px){.modalViews_desktopButtonContainer__M0UiD{padding-right:0}}.modalViews_wishlistButton__0_zB1{z-index:10;padding:.625rem 1.25rem;border-radius:22px;border:1px solid #03213a}.modalViews_wishlistButton__0_zB1 div{margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;gap:.75rem;font-family:BiotifMedium!important;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.01em;font-size:16px!important;color:#03213a}.amenities_wrapper__rrfTy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media (min-width:1280px){.amenities_wrapper__rrfTy{grid-template-columns:repeat(3,minmax(0,1fr))}}.amenities_wrapper__rrfTy{border-bottom-color:#97a3ac}.amenities_wrapper__rrfTy .amenities_icon__ZTJmC{display:flex;align-items:center}.amenities_wrapper__rrfTy .amenities_iconWrapper__7x79q{position:relative;display:flex;align-items:center;height:48px;width:48px}.amenities_wrapper__rrfTy p{margin-bottom:0;margin-left:.5rem;color:#03213a;font-family:BiotifRegular!important;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.01em}.amenities_amenitiesContainer__D2cwx{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.amenities_amenitiesContainer__D2cwx{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.amenities_amenitiesContainer__D2cwx{padding-left:5rem;padding-right:5rem}}@media (min-width:1440px){.amenities_amenitiesContainer__D2cwx{padding-left:0;padding-right:0}}.neighborhood_neighborhoodWrapper__gwBH8{grid-column:span 2/span 2;margin-top:1.25rem;margin-bottom:1.25rem;width:100%;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.neighborhood_neighborhoodWrapper__gwBH8{padding-left:0;padding-right:0}}.neighborhood_neighborhoodWrapper__gwBH8 h2{font-family:Neo Display;font-style:normal;font-weight:700;font-size:24px;line-height:31px;color:#03213a;margin-top:1.5rem;margin-bottom:.75rem}@media (min-width:768px){.neighborhood_neighborhoodWrapper__gwBH8 h2{margin-top:2rem;margin-bottom:1rem}}.neighborhood_neighborhoodWrapper__gwBH8 h2{padding-inline:0!important}@media(min-width:768px){.neighborhood_neighborhoodWrapper__gwBH8 h2{font-family:Neo Display;font-style:normal;font-weight:700;font-size:32px;line-height:41px}}.neighborhood_neighborhoodWrapper__gwBH8 p{margin-bottom:.625rem;font-family:BiotifRegular!important;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.01em;color:#03213a}.neighborhood_neighborhoodWrapper__gwBH8 button{margin-top:1rem;width:50%;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));padding-top:.75rem;padding-bottom:.75rem;border-radius:25px}.neighborhood_neighborhoodContainer__W19Ix{padding-bottom:0;border-bottom-color:#97a3ac}.neighborhood_neighborhoodContainer__W19Ix h3{font-family:BiotifRegular!important;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.01em;padding-top:1rem;padding-bottom:.5rem;color:#03213a}.neighborhood_subwayContainer__SeHxP{margin-top:.5rem;display:flex;align-items:center}.neighborhood_subwayContainer__SeHxP p{margin-bottom:0;margin-left:.5rem;font-family:BiotifRegular!important;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.01em}.neighborhood_badge__HP_Ja{border-radius:50%;color:#fff;height:30px;width:30px;text-align:center;margin:auto 2px;display:flex;justify-content:center;align-items:center;font-size:x-large;padding-bottom:2px}.neighborhood_cdb2828___CQmQ{background-color:#db2828}.neighborhood_c21ba45__E_G27{background-color:#21ba45}.neighborhood_ca333c8__dCpBb{background-color:#a333c8}.neighborhood_c2185d0__ZzlVe{background-color:#2185d0}.neighborhood_cf2711c__B3_Pz{background-color:#f2711c}.neighborhood_cb5cc18__cCmSw{background-color:#b5cc18}.neighborhood_ca5673f__4pJB6{background-color:#a5673f}.neighborhood_cA0A0A0__8KE7b{background-color:#a0a0a0}.neighborhood_cfbbd08__h6jqN{background-color:#fbbd08}.neighborhood_c767676__XWsUk{background-color:#767676}.neighborhoodMap_mapContainer__e2xQc{margin-top:1rem;margin-bottom:1.5rem;width:100%;height:320px;border-radius:20px;overflow:hidden;box-shadow:0 4px 40px 0 rgba(0,0,0,.1)}.neighborhoodMap_map__pJPfj{height:100%;width:100%}.neighborhoodMap_marker__LKV3z{cursor:pointer}.neighborhoodMap_marker__LKV3z:hover{transform:scale(1.1)}.neighborhoodMap_markerIcon__5_PoM{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.neighborhoodMap_popup__F0XO2{padding:.5rem;font-size:.875rem;line-height:1.25rem;color:#03213a;font-weight:500}