.custom-icon-bed-0:before{content:'0'}.custom-icon-bed-1:before{content:'1'}.custom-icon-bed-2:before{content:'2'}.custom-icon-bed-3:before{content:'3'}.custom-icon-bed-4:before{content:'4'}.custom-icon-bed-5:before{content:'5'}.custom-icon-check:before{content:'x'}.custom-icon-face-r:before{content:'r'}.custom-icon-face-w:before{content:'w'}.custom-icon-face-e:before{content:'e'}.custom-icon-face-n:before{content:'n'}.custom-icon-face-q:before{content:'q'}* .magenta,.magenta{color:#c03e62!important}* .magenta a,.magenta a{color:#c03e62}.grey{color:#777}.teal{color:#008c99}.text_shadow{text-shadow:1px 1px 4px #000}.left{float:left}.right{float:right}.font_1{font-family:Arial,Helvetica,sans-serif!important}.font_2{font-family:myriad-pro,Arial,Helvetica,sans-serif!important}.font_3{font-family:iwan-reschniev,Arial,Helvetica,sans-serif!important}.font_4{font-family:Georgia,serif!important}.font_5{font-family:Helvetica,sans-serif!important}.uib-datepicker-popup{display:block;float:none;margin:0;font-family:Arial,Helvetica,sans-serif!important;position:absolute;font-size:10px;color:#000;line-height:normal;width:200px;padding:14px;background-color:#f9f9f9;z-index:1000000;margin-top:8px!important;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:0 1px 5px #888;box-shadow:0 1px 5px #888;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}.uib-button-bar{padding:10px 9px 2px}.uib-datepicker .uib-title{width:100%;border:none;background:0 0;text-transform:uppercase}.uib-datepicker table{margin:auto;width:100%}.uib-datepicker table th.text-center{text-transform:uppercase;color:#415473;font-size:12px;border-bottom:1px solid #ccc;padding:5px 2px}.uib-datepicker table .text-muted{color:#aaa}.uib-day button,.uib-month button,.uib-year button{min-width:100%;background:0 0;border:none;padding:2px;font-size:10px}.uib-day button.active,.uib-month button.active,.uib-year button.active{background-color:#498999;border-radius:3px;color:#fff}.uib-day button fieldset[disabled] .btn,.uib-day button.disabled,.uib-day button[disabled],.uib-month button fieldset[disabled] .btn,.uib-month button.disabled,.uib-month button[disabled],.uib-year button fieldset[disabled] .btn,.uib-year button.disabled,.uib-year button[disabled]{cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;background:#cacaca}.uib-left,.uib-right{width:25px;border:none;height:10px}.uib-left i,.uib-right i{display:none}.uib-left{background:url(/neo/i/w/tp/DatePicker/arrow_left.png) center no-repeat}.uib-right{background:url(/neo/i/w/tp/DatePicker/arrow_right.png) center no-repeat;right:0}.animationIf.ng-enter,.animationIf.ng-leave{-webkit-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s}.animationIf.ng-enter,.animationIf.ng-leave.ng-leave-active{opacity:0}.animationIf.ng-enter.ng-enter-active,.animationIf.ng-leave{opacity:1}.cmp-listing-overview-photos{margin-bottom:30px}.cmp-listing-overview-photos .photos-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.cmp-listing-overview-photos .photos-container .photo{-webkit-box-flex:0;-ms-flex:0 0 calc(33% - .5px);flex:0 0 calc(33% - .5px);aspect-ratio:1.635;overflow:hidden;border:2px solid #EDEDED;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px}.cmp-listing-overview-photos .photos-container .photo:first-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-radius:20px}.cmp-listing-overview-photos .photos-container .photo:nth-child(n+8){-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 4px);flex:0 0 calc(25% - 4px)}.cmp-listing-overview-photos .photos-container .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cmp-listing-overview-photos .photos-container .photo img.floorplan{-o-object-fit:contain;object-fit:contain}.cmp-listing-overview-photos .fullscreen-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease,visibility 0s linear .5s;transition:opacity .5s ease,visibility 0s linear .5s;z-index:999999}.cmp-listing-overview-photos .fullscreen-overlay .slider{position:relative;width:90%;height:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmp-listing-overview-photos .fullscreen-overlay .slider .close{position:fixed;top:10px;right:10px;width:40px;height:40px;z-index:10;cursor:pointer}.cmp-listing-overview-photos .fullscreen-overlay .slider .close::after,.cmp-listing-overview-photos .fullscreen-overlay .slider .close::before{content:'';position:absolute;top:50%;left:50%;width:40px;height:2px;background-color:#fff}.cmp-listing-overview-photos .fullscreen-overlay .slider .close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.cmp-listing-overview-photos .fullscreen-overlay .slider .close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.cmp-listing-overview-photos .fullscreen-overlay .slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;position:absolute;top:0;bottom:0;left:0;right:0}.cmp-listing-overview-photos .fullscreen-overlay .slider-item{min-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:.3;-webkit-transition:all .3s;transition:all .3s;position:relative}.cmp-listing-overview-photos .fullscreen-overlay .slider-item.active{opacity:1}.cmp-listing-overview-photos .fullscreen-overlay .slider-next,.cmp-listing-overview-photos .fullscreen-overlay .slider-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cmp-listing-overview-photos .fullscreen-overlay .slider-prev{left:-50px}.cmp-listing-overview-photos .fullscreen-overlay .slider-next{right:-50px}.cmp-listing-overview-photos .fullscreen-overlay .slider-nav button{border:none;color:#000;background:#fff;border-radius:40px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;cursor:pointer;outline:0;padding-bottom:2px;opacity:.9;-webkit-transition:all .3s;transition:all .3s}.cmp-listing-overview-photos .fullscreen-overlay .slider-nav button:hover{opacity:1;-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.cmp-listing-overview-photos .fullscreen-overlay img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.cmp-listing-overview-photos .fullscreen-overlay .loader{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #3498db;width:40px;height:40px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cmp-listing-overview-photos .fullscreen-overlay .meta{position:absolute;bottom:10px;left:10px;overflow:hidden;background:rgba(255,255,255,.9);-webkit-transition:all .5s;transition:all .5s;border-radius:3px;font-size:14px;line-height:20px;cursor:pointer}.cmp-listing-overview-photos .fullscreen-overlay .meta .short{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;padding:5px 25px 5px 10px;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cmp-listing-overview-photos .fullscreen-overlay .meta .long{opacity:0;-webkit-transition:all .3s;transition:all .3s;position:absolute;bottom:0;left:0;padding:5px 25px 5px 10px;width:400px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cmp-listing-overview-photos .fullscreen-overlay .meta .long:first-letter{text-transform:uppercase}.cmp-listing-overview-photos .fullscreen-overlay .meta .info{position:absolute;top:5px;right:5px;border-radius:50%;width:16px;height:16px;font-size:10px;color:#fff;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cmp-listing-overview-photos .fullscreen-overlay .meta .info:before{content:"+"}.cmp-listing-overview-photos .fullscreen-overlay .meta.active .info{opacity:.2}.cmp-listing-overview-photos .fullscreen-overlay .meta.small-only .info{display:none!important}.cmp-listing-overview-photos .fullscreen-overlay .meta.active .text{max-height:1000px}.cmp-listing-overview-photos .fullscreen-overlay .meta.active .short{opacity:0}.cmp-listing-overview-photos .fullscreen-overlay .meta.active .long{opacity:1}.cmp-listing-overview-photos .fullscreen-overlay .meta.active .info:before{content:"-"!important}.cmp-listing-overview-photos .fullscreen-overlay.visible{opacity:1;visibility:visible;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.cmp-listing-description{border:2px solid #BBC5CE;border-radius:20px;padding:30px;margin-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.cmp-listing-description .pos{color:#25BF00}.cmp-listing-description .neg{color:red}.cmp-listing-description.listing-overview .title{margin-bottom:10px;font-size:28px}.cmp-listing-description .listing-details{margin-bottom:25px;font-size:22px}.cmp-listing-description .listed-text{font-size:16px;margin-top:5px}.cmp-listing-description>div,.cmp-listing-description>div p{font-size:16px!important;line-height:26px;text-align:left}.cmp-listing-description .listed-text:first-letter{text-transform:uppercase}.cmp-listing-description>div p{margin-bottom:20px}.cmp-listing-description>div:first-child{border-bottom:2px solid #BBC5CE;margin-bottom:30px;padding-bottom:30px}.cmp-listing-description>div:last-of-type{border-bottom:none;padding-bottom:0}.cmp-listing-description .button{margin-left:0!important}.cmp-listing-description .listing-viewed{position:absolute;right:40px;bottom:30px;font-style:italic;font-size:14px;text-align:right;color:#48627B}.cmp-listing-description .description-content{max-height:340px;overflow:hidden}.cmp-listing-description .description-content.collapsed{max-height:340px}.cmp-listing-description .description-content.expanded{max-height:none}.cmp-listing-description li{background:url(/neo/i/l/icons/highlights-li.svg) left top 3px no-repeat;padding-left:30px;margin-bottom:20px;list-style:none}.cmp-listing-description div>p:last-child{margin-bottom:0}.cmp-listing-description.views-only{padding:0;border:0;text-align:right}.cmp-listing-amenities,.cmp-listing-charges{border:2px solid #BBC5CE;-webkit-box-sizing:border-box}.cmp-listing-description.views-only .listing-viewed{position:static}.cmp-listing-amenities{border-radius:20px;padding:40px;box-sizing:border-box;position:relative;height:100%}.cmp-listing-amenities .amenities ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-listing-amenities .amenities ul li{width:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:13px;line-height:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0}.cmp-listing-amenities .amenities ul li>div{width:70px;height:60px;background-position:bottom center;background-repeat:no-repeat;background-size:60% 60%;margin-bottom:10px}.cmp-listing-amenities .dining_area{background-image:url(/neo/i/p/lst/amenities/dining-area.svg)}.cmp-listing-amenities .den{background-image:url(/neo/i/p/lst/amenities/den.svg)}.cmp-listing-amenities .dressing_room{background-image:url(/neo/i/p/lst/amenities/dressing-room.svg)}.cmp-listing-amenities .eat_in_kitchen{background-image:url(/neo/i/p/lst/amenities/eat-in-kitchen.svg)}.cmp-listing-amenities .formal_dining_room{background-image:url(/neo/i/p/lst/amenities/formal-dining-room.svg)}.cmp-listing-amenities .foyer{background-image:url(/neo/i/p/lst/amenities/foyer.svg)}.cmp-listing-amenities .living_room{background-image:url(/neo/i/p/lst/amenities/living-room.svg)}.cmp-listing-amenities .maids_room{background-image:url(/neo/i/p/lst/amenities/maids-room.svg)}.cmp-listing-amenities .pantry{background-image:url(/neo/i/p/lst/amenities/pantry.svg)}.cmp-listing-amenities .windowed_kitchen{background-image:url(/neo/i/p/lst/amenities/windowed-kitchen.svg)}.cmp-listing-amenities .corner_unit{background-image:url(/neo/i/p/lst/amenities/corner-unit.svg)}.cmp-listing-amenities .ground_floor{background-image:url(/neo/i/p/lst/amenities/ground-floor.svg)}.cmp-listing-amenities .southern_exposures{background-image:url(/neo/i/p/lst/amenities/southern-exposures.svg)}.cmp-listing-amenities .eastern_exposures{background-image:url(/neo/i/p/lst/amenities/eastern-exposures.svg)}.cmp-listing-amenities .northern_exposures{background-image:url(/neo/i/p/lst/amenities/northern-exposures.svg)}.cmp-listing-amenities .western_exposures{background-image:url(/neo/i/p/lst/amenities/western-exposures.svg)}.cmp-listing-amenities .city_view{background-image:url(/neo/i/p/lst/amenities/city-view.svg)}.cmp-listing-amenities .park_view{background-image:url(/neo/i/p/lst/amenities/park-view.svg)}.cmp-listing-amenities .river_view{background-image:url(/neo/i/p/lst/amenities/river-view.svg)}.cmp-listing-amenities .decorative_fireplace{background-image:url(/neo/i/p/lst/amenities/decorative-fireplace.svg)}.cmp-listing-amenities .great_closets{background-image:url(/neo/i/p/lst/amenities/great-closets.svg)}.cmp-listing-amenities .great_lighting,.cmp-listing-amenities .light_bright{background-image:url(/neo/i/p/lst/amenities/great-lighting.svg)}.cmp-listing-amenities .hardwood_floors{background-image:url(/neo/i/p/lst/amenities/hardwood-floors.svg)}.cmp-listing-amenities .high_ceilings{background-image:url(/neo/i/p/lst/amenities/high-ceilings.svg)}.cmp-listing-amenities .home_office{background-image:url(/neo/i/p/lst/amenities/home-office.svg)}.cmp-listing-amenities .jacuzzi{background-image:url(/neo/i/p/lst/amenities/jacuzzi.svg)}.cmp-listing-amenities .marble_baths{background-image:url(/neo/i/p/lst/amenities/marble-baths.svg)}.cmp-listing-amenities .walk_in_closets{background-image:url(/neo/i/p/lst/amenities/walk-in-closets.svg)}.cmp-listing-amenities .washerdryer_in_apt{background-image:url(/neo/i/p/lst/amenities/washer-dryer-in-apt.svg)}.cmp-listing-amenities .wood_burning_fireplace{background-image:url(/neo/i/p/lst/amenities/wood-burning-fireplace.svg)}.cmp-listing-amenities .carpet{background-image:url(/neo/i/p/lst/amenities/carpet.svg)}.cmp-listing-amenities .powder_room{background-image:url(/neo/i/p/lst/amenities/powder-room.svg)}.cmp-listing-amenities .balcony{background-image:url(/neo/i/p/lst/amenities/balcony.svg)}.cmp-listing-amenities .terrace{background-image:url(/neo/i/p/lst/amenities/terrace.svg)}.cmp-listing-amenities .doorman{background-image:url(/neo/i/p/lst/doorman.svg)}.cmp-listing-amenities .condo,.cmp-listing-amenities .condominium,.cmp-listing-amenities .condop,.cmp-listing-amenities .cooperative,.cmp-listing-amenities .no_fee,.cmp-listing-amenities .rental{background-image:url(/neo/i/p/lst/condo.svg)}.cmp-listing-amenities .townhouse{background-size:30%;background-image:url(/neo/i/p/lst/townhouse.svg)}.cmp-listing-amenities .new_dev,.cmp-listing-amenities .new_development{background-image:url(/neo/i/p/lst/newdev.svg)}.cmp-listing-amenities .bldg_pool,.cmp-listing-amenities .pool,.cmp-listing-amenities .swimming_pool{background-image:url(/neo/i/p/lst/icon_pool.svg)}.cmp-listing-amenities .house{background-image:url(/neo/i/p/lst/house.svg)}.cmp-listing-amenities .multifamily{background-image:url(/neo/i/p/lst/multi-family.svg)}.cmp-listing-amenities .i24hrs{background-image:url(/neo/i/p/lst/24_h.svg)}.cmp-listing-amenities .inlaundry,.cmp-listing-amenities .laundry{background-size:45%!important;background-image:url(/neo/i/p/lst/laundry.svg)}.cmp-listing-amenities .bldg_playroom,.cmp-listing-amenities .children_playroom,.cmp-listing-amenities .childrens_playroom,.cmp-listing-amenities .playroom{background-image:url(/neo/i/p/lst/icon_playroom.svg)}.cmp-listing-amenities .bldg_fitness,.cmp-listing-amenities .fitness_center{background-image:url(/neo/i/p/lst/icon_fitness.svg)}.cmp-listing-amenities .bldg_parking,.cmp-listing-amenities .onsite_parking,.cmp-listing-amenities .parking{background-image:url(/neo/i/p/lst/icon_parking.svg)}.cmp-listing-amenities .bldg_leed,.cmp-listing-amenities .leed{background-image:url(/neo/i/p/lst/icon_leed.svg)}.cmp-listing-amenities .bldg_prewar{background-image:url(/neo/i/p/lst/icon_pre-war.svg)}.cmp-listing-amenities .pet,.cmp-listing-amenities .pets_allowed{background-image:url(/neo/i/p/lst/pets_allowed.svg)}.cmp-listing-amenities .penthouse{background-image:url(/neo/i/p/lst/icon_penthouse.svg)}.cmp-listing-amenities .dishwasher{background-image:url(/neo/i/p/lst/icon_dishwasher.svg)}.cmp-listing-amenities .high_ceiling{background-image:url(/neo/i/p/lst/high_ceiling.svg)}.cmp-listing-amenities .loft{background-image:url(/neo/i/p/lst/icon_loft.svg)}.cmp-listing-amenities .bldg_popular,.cmp-listing-amenities .popular{background-image:url(/neo/i/p/lst/icon_popular.svg)}.cmp-listing-amenities .duplex_triplex{background-size:27%;background-image:url(/neo/i/p/lst/icon_duplex.svg)}.cmp-listing-amenities .great_views{background-image:url(/neo/i/p/lst/greatviews.svg)}.cmp-listing-amenities .needs_work{background-image:url(/neo/i/p/lst/needsWork.svg)}.cmp-listing-amenities .premium_appliances{background-size:25%;background-image:url(/neo/i/p/lst/premiumAppliances.svg)}.cmp-listing-amenities .recently_renovated,.cmp-listing-amenities .renovation{background-size:17%;background-image:url(/neo/i/p/lst/renos.svg)}.cmp-listing-amenities .extra_deep_bathtub{background-size:28%;background-image:url(/neo/i/p/lst/deepBathtub.svg)}.cmp-listing-amenities .outdoor_space{background-size:25%;background-image:url(/neo/i/p/lst/outdoorSpace.svg)}.cmp-listing-amenities .well_lit{background-image:url(/neo/i/p/lst/wellLit.svg)}.cmp-listing-amenities .furnished{background-image:url(/neo/i/p/lst/furnished.svg)}.cmp-listing-amenities .short_term{background-image:url(/neo/i/p/lst/shortTerm.svg)}.cmp-listing-amenities .maisonette{background-image:url(/neo/i/p/lst/icon_maisonnette.svg)}.cmp-listing-amenities .exposed_brick{background-image:url(/neo/i/p/lst/icon_exposedbrick.svg)}.cmp-listing-amenities .full_floor{background-image:url(/neo/i/p/lst/icon_fullfloor.svg)}.cmp-listing-amenities .oversized_windows{background-image:url(/neo/i/p/lst/icon_oversizedwindows.svg)}.cmp-listing-amenities .attended_lobby{background-image:url(/neo/i/p/bov/amenities/icon_lobby.svg)}.cmp-listing-amenities .concierge{background-image:url(/neo/i/p/bov/amenities/icon_concierge.svg)}.cmp-listing-amenities .elevator_operator{background-image:url(/neo/i/p/bov/amenities/icon_elevatoroperator.svg)}.cmp-listing-amenities .ft_doorman{background-image:url(/neo/i/p/bov/amenities/icon_doorman.svg)}.cmp-listing-amenities .high_rise,.cmp-listing-amenities .highrise{background-image:url(/neo/i/p/bov/amenities/icon_hirise.svg)}.cmp-listing-amenities .post_war,.cmp-listing-amenities .pre_war,.cmp-listing-amenities .prewar{background-image:url(/neo/i/p/bov/amenities/icon_postwar.svg)}.cmp-listing-amenities .resident_storage{background-image:url(/neo/i/p/bov/amenities/icon_storage.svg)}.cmp-listing-amenities .central_ac{background-image:url(/neo/i/p/bov/amenities/icon_centralac.svg)}.cmp-listing-amenities .full_service_garage{background-image:url(/neo/i/p/bov/amenities/icon_fullservicegarage.svg)}.cmp-listing-amenities .garden{background-image:url(/neo/i/p/bov/amenities/icon_garden.svg)}.cmp-listing-amenities .health_club{background-image:url(/neo/i/p/bov/amenities/icon_healthclub.svg)}.cmp-listing-amenities .pool{background-image:url(/neo/i/p/bov/amenities/icon_pool.svg)}.cmp-listing-amenities .washer_dryer_in_building{background-image:url(/neo/i/p/bov/amenities/icon_washerinbuilding.svg)}.cmp-listing-amenities .elevator{background-image:url(/neo/i/p/bov/amenities/icon_elevator.svg)}.cmp-listing-amenities .mail_room{background-image:url(/neo/i/p/bov/amenities/icon_mailroom.svg)}.cmp-listing-amenities .business_center{background-image:url(/neo/i/p/bov/amenities/icon_businesscenter.svg)}.cmp-listing-amenities .event_room,.cmp-listing-amenities .party_room{background-image:url(/neo/i/p/bov/amenities/icon_eventroom.svg)}.cmp-listing-amenities .lounge{background-image:url(/neo/i/p/bov/amenities/icon_lounge.svg)}.cmp-listing-amenities .fitness_center{background-image:url(/neo/i/p/bov/amenities/icon_fitness.svg)}.cmp-listing-amenities .on_site_parking{background-image:url(/neo/i/p/bov/amenities/icon_onsiteparking.svg)}.cmp-listing-amenities .outdoor_entertainment_space{background-image:url(/neo/i/p/bov/amenities/icon_outdoorspace.svg)}.cmp-listing-amenities .courtyard{background-image:url(/neo/i/p/bov/amenities/icon_courtyard.svg)}.cmp-listing-amenities .laundry_room,.cmp-listing-amenities .washerdryer_in_building{background-image:url(/neo/i/p/bov/amenities/icon_laundryRoom.svg)}.cmp-listing-amenities .in-washerdryer,.cmp-listing-amenities .inunit_laundry,.cmp-listing-amenities .inwasherdryer{background-image:url(/neo/i/p/bov/amenities/icon_in-unitwasher.svg)}.cmp-listing-amenities .common_dining_room{background-image:url(/neo/i/p/bov/amenities/icon_diningroom.svg)}.cmp-listing-amenities .fireplace{background-image:url(/neo/i/p/bov/amenities/icon_fireplaces.svg)}.cmp-listing-amenities .children_s_playroom,.cmp-listing-amenities .game_room{background-image:url(/neo/i/p/bov/amenities/icon_gameroom.svg)}.cmp-listing-amenities .library{background-image:url(/neo/i/p/bov/amenities/icon_library.svg)}.cmp-listing-amenities .live_in_superintendent,.cmp-listing-amenities .livein_superintendent{background-image:url(/neo/i/p/bov/amenities/icon_superintendent.svg)}.cmp-listing-amenities .porte_coch_re_driveway,.cmp-listing-amenities .portecochre_driveway{background-image:url(/neo/i/p/bov/amenities/icon_PorteCochere.svg)}.cmp-listing-amenities .restaurant{background-image:url(/neo/i/p/bov/amenities/icon_restaurant.svg)}.cmp-listing-amenities .screening_room{background-image:url(/neo/i/p/bov/amenities/icon_screeningroom.svg)}.cmp-listing-amenities .spa_therapy_room{background-image:url(/neo/i/p/bov/amenities/icon_spa.svg)}.cmp-listing-amenities .terraces_balconies{background-image:url(/neo/i/p/bov/amenities/icon_terrace_balconies.svg)}.cmp-listing-amenities .rooftop_terrace{background-image:url(/neo/i/p/bov/amenities/icon_outdoorspace.svg)}.cmp-listing-amenities .valet_parking,.cmp-listing-amenities .valet_services{background-image:url(/neo/i/p/bov/amenities/icon_valet.svg)}.cmp-listing-amenities .bike_room{background-image:url(/neo/i/p/bov/amenities/icon_bikeroom.svg)}.cmp-listing-amenities .outdoor_pool{background-image:url(/neo/i/p/bov/amenities/icon_pool.svg)}.cmp-listing-amenities .wine_room_wine_cellar{background-image:url(/neo/i/p/bov/amenities/icon_wineroom.svg)}.cmp-listing-amenities .landmarked{background-image:url(/neo/i/p/bov/amenities/icon_landmarked.svg)}.cmp-listing-amenities .sports_court{background-image:url(/neo/i/p/bov/amenities/icon_sportscourt.svg)}.cmp-listing-amenities .pet_grooming_pet_services{background-image:url(/neo/i/p/bov/amenities/icon_petgrooming.svg)}.cmp-listing-amenities .intercom{background-image:url(/neo/i/p/bov/amenities/icon_intercom.svg)}.cmp-listing-amenities .leed,.cmp-listing-amenities .leed_accreditation{background-image:url(/neo/i/p/bov/amenities/icon_leed.svg)}.cmp-listing-amenities .golf_simulator{background-image:url(/neo/i/p/bov/amenities/icon_golf.svg)}.cmp-listing-amenities .virtual_doorman{background-image:url(/neo/i/p/bov/amenities/icon_virtualdoorman.svg)}.cmp-listing-amenities .music_practice_room{background-image:url(/neo/i/p/bov/amenities/icon_music.svg)}.cmp-listing-amenities .pt_doorman{background-image:url(/neo/i/p/bov/amenities/icon_ptdoorman.svg)}.cmp-listing-amenities .dog_run{background-image:url(/neo/i/p/bov/amenities/icon_dogrun.svg)}.cmp-listing-amenities .pet_services{background-image:url(/neo/i/p/bov/amenities/icon_petservices.svg)}.cmp-listing-amenities .smoke_free,.cmp-listing-amenities .smokefree{background-image:url(/neo/i/p/bov/amenities/icon_smokefree.svg)}.cmp-listing-amenities .art_room{background-image:url(/neo/i/p/bov/amenities/icon_artroom.svg)}.cmp-listing-amenities .walk_up{background-image:url(/neo/i/p/bov/amenities/icon_walkup.svg)}.cmp-listing-amenities .historic_district{background-image:url(/neo/i/p/bov/amenities/icon_historic.svg)}.cmp-listing-amenities .video_intercom{background-image:url(/neo/i/p/bov/amenities/icon_videointercom.svg)}.cmp-listing-charges{background:#E7F0FA;border-radius:20px;padding:30px;box-sizing:border-box;position:relative;height:100%}.cmp-listing-charges .title{margin-bottom:20px!important}.cmp-listing-charges .mg-line{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;border-top:1px solid #000;padding:8px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cmp-listing-charges .mg-line.estimate{margin-top:20px}.cmp-listing-charges .mg-line .field-name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px}.cmp-listing-charges .mg-line .price{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;font-size:22px;letter-spacing:.2px;font-weight:700}.cmp-listing-charges .mg-line .price.violet{color:#A383ED}.cmp-listing-charges .mg-line .price.sky-blue{color:#52A6F2}.cmp-listing-charges .mg-line .price.dark-blue{color:#1737E5}.cmp-listing-charges .mg-line .last-col{-webkit-box-flex:0;-ms-flex:0 0 95px;flex:0 0 95px;font-size:14px;text-align:right}.cmp-listing-charges .mg-diagram-line{display:-webkit-box;display:-ms-flexbox;display:flex;height:18px;border-bottom:2px solid #000;margin-top:20px;gap:1px;padding-bottom:1px}.cmp-listing-charges .mg-diagram-line .mortgage{background:#A383ED}.cmp-listing-charges .mg-diagram-line .common{background:#52A6F2}.cmp-listing-charges .mg-diagram-line .tax{background:#1737E5}.cmp-listing-charges .label{font-size:24px;color:#6F47CC;font-weight:700;letter-spacing:.2px}.cmp-listing-charges .description{font-size:14px;letter-spacing:.1px}.cmp-listing-charges .chart-line{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-listing-charges .chart-line>div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cmp-listing-charges .chart-line>div:first-child{margin-left:-20px;-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px}.cmp-listing-charges .chart-line>div:last-child{padding-left:20px}.cmp-listing-charges .breakdown{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;width:100%}.cmp-listing-charges .breakdown .line-item .label{color:#1737E5;position:relative}.cmp-listing-charges .breakdown .line-item .label.common{color:#52A6F2}.cmp-listing-charges .breakdown .line-item .label:before{content:"+";position:absolute;left:-25px;top:0}.cmp-listing-charges .breakdown .line-item:first-child .label:before{display:none}.cmp-listing-charges .breakdown .line-item.total .label:before{content:"="}.cmp-listing-charges .disclaimer{margin:10px 0;padding-bottom:8px;font-size:11px;line-height:14px;font-style:italic;text-wrap:balance}.cmp-listing-charges .disclaimer a{font-weight:700;color:#000;text-decoration:underline}.listing-area-map{margin:30px 0;width:100%;height:520px;gap:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.listing-area-map .map-left{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:20px;overflow:hidden}.listing-area-map .map-left .building-map,.listing-area-map .map-left .building-street-view-map{width:100%;height:100%;display:none}.listing-area-map .map-left .building-map.active,.listing-area-map .map-left .building-street-view-map.active{display:block}.listing-area-map .map-right{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:3}.listing-area-map .map-right .aerial-tooltip{position:absolute;left:10px;right:10px;bottom:calc(100% + 10px);background:#f500f5;color:#fff;padding:10px 15px;border-radius:5px;font-weight:700;font-size:14px;text-align:center;opacity:0;visibility:hidden;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all 1s;transition:all 1s}.listing-area-map .map-right .aerial-tooltip.visible{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.listing-area-map .map-right .aerial-tooltip:after{content:"";width:15px;height:15px;margin:0 0 -3px 10px;display:inline-block;background-image:url(/neo/i/p/bov/click.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.listing-area-map .map-right .aerial-tooltip:before{content:"";display:block;position:absolute;top:100%;right:30px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:14px solid #f500f5}.listing-area-map .map-right .aerial-maps{aspect-ratio:1.33333333;border-radius:20px;position:relative;padding:4px}.listing-area-map .map-right .aerial-maps img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:16px}.listing-area-map .map-right .aerial-maps:after,.listing-area-map .map-right .aerial-maps:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(45deg,#f500f5,#ffca3a,#DDE3FF,#1982c4,#ab6fff,#ff6700);background-size:400%;z-index:-1;-webkit-animation:glow 10s linear infinite;animation:glow 10s linear infinite;width:100%;border-radius:20px}.listing-area-map .map-right .aerial-maps:after{-webkit-filter:blur(15px);filter:blur(15px);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-webkit-keyframes glow{0%,100%{background-position:0 0}50%{background-position:100% 0}}@keyframes glow{0%,100%{background-position:0 0}50%{background-position:100% 0}}.listing-area-map .map-right .aerial-views{border-radius:20px;border:2px solid #BBC5CE;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.listing-area-map .map-right .aerial-views h3{margin:0 0 10px;font-size:24px!important;line-height:30px;letter-spacing:.3px;text-align:left}.listing-area-map .map-right .aerial-views p{font-size:14px!important;line-height:24px!important;margin-bottom:10px}.listing-area-map .map-right .aerial-views button{margin:auto 0 0;display:block;width:100%;padding:10px;text-align:center;border:2px solid #000;background:#fff;color:#000;font-weight:700;cursor:pointer;border-radius:10px;-webkit-transition:.3s all;transition:.3s all}.listing-area-map .map-right .aerial-views button:hover{background:#000;color:#fff}.listing-area-map .view-picker{position:absolute;top:10px;left:10px;z-index:4}.listing-area-map .view-picker a{display:inline-block;border:1px solid #BBC5CE;background:#fff;color:#000;border-radius:15px;padding:5px 12px;font-size:14px;font-weight:700;margin-right:10px;text-decoration:none}.listing-area-map .view-picker a i{font-size:14px}.listing-area-map .view-picker a.selected{border-color:#000;color:#000;background:#E7F0FA}.listing-area-map .view-picker a.street-view i{font-size:13px}.listing-area-map .circle-link-icon{position:absolute;right:75px;bottom:25px;z-index:3}.listing-area-map #building_map,.listing-area-map #building_street_view_map{width:100%;height:100%}.listing-subways{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-bottom:30px}.listing-subways .w_schools .school_list .w_tabscroll_tabs li.active:before,.listing-subways .w_schools h2{display:none}.listing-subways .subway,.listing-subways .w_schools{border:2px solid #BBC5CE!important;border-radius:20px!important;padding:30px!important}.listing-subways .subway h3,.listing-subways .w_schools h3{margin:0 0 20px;font-size:24px!important;line-height:30px;text-align:left;letter-spacing:.3px;color:#000;font-weight:700}.listing-subways .subway{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #bbb}.listing-subways .w_schools{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.listing-subways .w_schools._nb{padding:0;border:0}.listing-subways .w_schools .school_list{margin:0}.listing-subways .w_schools .school_list .w_tabscroll_tabs{background:0 0;margin-bottom:20px}.listing-subways .w_schools .school_list .w_tabscroll_tabs li{background-color:inherit;width:auto;line-height:inherit}.listing-subways .w_schools .school_list .w_tabscroll_tabs li._first a,.listing-subways .w_schools .school_list .w_tabscroll_tabs li._last a{border:0;padding:0}.listing-subways .w_schools .school_list .w_tabscroll_tabs li._first{padding-right:10px}.listing-subways .w_schools .school_list .w_tabscroll_tabs li._last{padding-left:10px}.listing-subways .w_schools .school_list .w_tabscroll_tabs li a{color:#000;font-size:16px}.listing-subways .w_schools .school_list .w_tabscroll_tabs li.active a{color:#000;font-weight:700;text-decoration:underline}.listing-subways .w_schools .school_list .w_tabscroll_content{border:0;width:391px}.listing-subways .w_schools .school_list .w_tabscroll_item{padding:0;width:391px}.listing-subways .w_schools .school_list .w_tabscroll_item ol{margin:0;padding:0}.listing-subways .w_schools .school_list .w_tabscroll_item li{border:0;font-size:14px;padding:0;list-style:none!important;margin-bottom:15px;line-height:1.5}.listing-subways .w_schools .school_list .w_tabscroll_item li a{color:#000;font-weight:700}.listing-subways .w_schools .school_list .w_shrinker_button{color:#008c99;cursor:pointer}.listing-subways .w_schools .school_list .courtesy_link{margin:20px 0 0;color:#aaa;font-size:11px}.listing-subways .w_schools .school_list .courtesy_link a{color:#aaa}.cmp-listing-history{border:2px solid #BBC5CE;border-radius:20px;padding:30px;margin-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:#F8F8F8}.cmp-listing-history .reg-box{font-size:16px;margin:20px 0}.cmp-listing-history .reg-box button{color:#008c99}.cmp-listing-history.restricted .history-row .text{filter:blur(5px);-webkit-filter:blur(5px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cmp-listing-history .history-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:15px 0;font-size:14px;line-height:18px;border-bottom:1px solid #BABABA}.cmp-listing-history .history-row .date{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.cmp-listing-history .history-row .pos{color:#25BF00}.cmp-listing-history .history-row .neg{color:red}.cmp-listing-history .prev-history .history-row .date{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.cmp-listing-history h4{font-size:14px;border-bottom:1px solid #BABABA;margin-top:35px;padding-bottom:10px}.cmp-listing-history .button{display:inline-block}.cmp-listing-building-apts{border:2px solid #BBC5CE;border-radius:20px;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:#F0FAFF;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.cmp-listing-building-apts .listing-list{max-height:825px;overflow:auto}.cmp-listing-building-apts .img{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.cmp-listing-building-apts .img img{width:100%;border-radius:10px;border:2px solid #BBC5CE}.cmp-listing-building-apts .data{-webkit-box-flex:1;-ms-flex:1;flex:1}.cmp-listing-building-apts .cr_loader{border:none;padding:20px 0;opacity:.5;background-position:left 70px top 20px}.cmp-listing-building-apts .tab-selector{padding:10px 0}.cmp-listing-building-apts .tab-selector ul{list-style:none;padding:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.cmp-listing-building-apts .tab-selector li{font-size:14px;padding:6px 15px;border-radius:20px;border:2px solid transparent}.cmp-listing-building-apts .tab-selector li:hover{text-decoration:underline;cursor:pointer}.cmp-listing-building-apts .tab-selector li.active{border:1px solid #707070;background:#D8EAFE;font-weight:700}.cmp-listing-building-apts .tab-content .tab{display:none;height:100%}.cmp-listing-building-apts .tab-content .tab.active{display:block}.cmp-listing-building-apts .tab-content .tab .listing{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;border-bottom:1px solid #C7C7C7}.cmp-listing-building-apts .tab-content .tab .listing.header>div{font-size:12px;font-weight:700;text-decoration:none;padding:5px 0}.cmp-listing-building-apts .tab-content .tab .listing.header span{position:relative;display:inline-block;height:16px;font-size:9px;opacity:.9}.cmp-listing-building-apts .tab-content .tab .listing.header span:before{content:'▲'!important;display:block!important;position:absolute;left:1px;top:2px;line-height:1}.cmp-listing-building-apts .tab-content .tab .listing.header span:after{content:'▼'!important;display:block!important;position:absolute;left:1px;top:10px;line-height:1}.cmp-listing-building-apts .tab-content .tab .listing.header .active-down::before,.cmp-listing-building-apts .tab-content .tab .listing.header .active-up::after{display:none!important}.cmp-listing-building-apts .tab-content .tab .listing.header .sortable{cursor:pointer}.cmp-listing-building-apts .tab-content .tab .listing.highlight,.cmp-listing-building-apts .tab-content .tab .listing:not(.header):hover{background:#f1f7ff}.cmp-listing-building-apts .tab-content .tab .listing>a,.cmp-listing-building-apts .tab-content .tab .listing>div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:18px 0;font-size:12px;color:#000}.cmp-listing-building-apts .tab-content .tab .listing .unit{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;text-decoration:underline;cursor:pointer;position:relative;word-wrap:break-word}@media (max-width:1023px){.cmp-listing-building-apts .tab-content .tab .listing .unit{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}}.cmp-listing-building-apts .tab-content .tab .listing .unit a{color:#000}.cmp-listing-building-apts .tab-content .tab .listing .baths,.cmp-listing-building-apts .tab-content .tab .listing .beds,.cmp-listing-building-apts .tab-content .tab .listing .size,.cmp-listing-building-apts .tab-content .tab .listing .size_raw{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}.cmp-listing-building-apts .tab-content .tab .listing .price_sqft_raw{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}.cmp-listing-building-apts .tab-content .tab .listing .price_raw{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700;position:relative}.cmp-listing-building-apts .tab-content .tab .listing .price_raw .in-contract{position:absolute;bottom:3px;left:0;font-size:10px;background:#D8EAFE;color:#48627B;border-radius:10px;padding:0 5px;font-weight:400;font-style:italic}.cmp-listing-building-apts .tab-content .tab .listing .price_raw .pos{color:#25BF00}.cmp-listing-building-apts .tab-content .tab .listing .price_raw .neg{color:red}.cmp-listing-building-apts .tab-content .tab .listing .date_added,.cmp-listing-building-apts .tab-content .tab .listing .listed_on{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.cmp-listing-building-apts .tab-content .tab .listing .days_on_market{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px}.cmp-listing-building-apts .tab-content .tab .listing .save-listing{-webkit-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px;position:relative}.cmp-listing-building-apts .tab-content .tab .cr-save-to-profile{position:absolute;top:10px;right:0}.cmp-listing-building-apts .tab-content .tab .cr-save-to-profile .portfolio{top:0;right:40px;z-index:101}.cmp-listing-building-apts .tab-content .tab .cr-save-to-profile .save-flag._active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;top:0;right:calc(100% + 10px)}.cmp-listing-building-apts .tab-content .tab .cr-save-to-profile .link-icon{margin-right:0;color:#48627B;outline:0!important}.cmp-listing-building-apts .tab-content .tab .cr-save-to-profile .link-icon._saved{color:#48627B}.cmp-listing-building-apts .tab-content .tab .cr-save-to-profile .link-icon._saved button.label{background:#fff}.cmp-listing-building-apts .tab-content .tab .cr-save-to-profile .link-icon button.label{background:rgba(255,255,255,.8);border:2px solid #48627B;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px}.cmp-listing-building-apts .tab-content .tab .cr-save-to-profile .link-icon button.label:hover{background:#48627B;color:#fff}.cmp-listing-building-apts .tab-content .tab .cr-save-to-profile .link-icon i{margin:0;font-size:14px}.cmp-listing-building-apts .tabs-footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-top:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cmp-listing-building-apts .tabs-footer p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px!important;text-wrap:balance}.cmp-listing-building-apts .tabs-footer p a{color:#000;text-decoration:underline}.cmp-listing-building-apts .tabs-footer .button{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;margin:0;background:rgba(0,0,0,0);-webkit-transition:.3s all;transition:.3s all;color:#000}.cmp-listing-building-apts .tabs-footer .button:hover{background:#000;color:#fff}.cmp-listing-off-market{display:-webkit-box;display:-ms-flexbox;display:flex;background:#E8ECFF;border-radius:30px/20px;border:2px solid #BBC5CE;overflow:hidden;min-height:210px;margin-bottom:30px}.cmp-listing-off-market .img{-webkit-box-flex:0;-ms-flex:0 0 270px;flex:0 0 270px;background-image:url(/neo/i/p/bov/off-market-img.jpg);background-size:cover;background-position:center}.cmp-listing-off-market .text{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px 40px}.cmp-listing-off-market .text img{max-width:71px}.cmp-listing-off-market .text h4{font-size:24px;line-height:30px;margin-top:10px}.cmp-listing-off-market .text p{font-size:14px;line-height:20px}.cmp-listing-off-market .text .off-market-open{background:#000;color:#fff;border:2px solid #000;border-radius:20px;margin-top:20px;padding:10px 30px;-webkit-transition:all .3s;transition:all .3s}.cmp-listing-off-market .text .off-market-open:hover{background:0 0;color:#000}.cmp-listing-pricing-comparison{border:2px solid #BBC5CE;background:#F4F8FC;border-radius:20px;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.cmp-listing-pricing-comparison .w_columnchart{background-color:#F4F8FC;border:none;padding:20px 0}.cmp-listing-pricing-comparison .w_columnchart .column{width:50px}.cmp-listing-pricing-comparison .w_columnchart .chart{width:calc(100% - 20px)}.cmp-listing-pricing-comparison .w_columnchart .chart .bld_item{width:25px}.cmp-listing-pricing-comparison .w_columnchart .chart .vt_container{width:30px}.cmp-listing-pricing-comparison .w_columnchart .chart .scroller{width:800px!important}.cmp-listing-pricing-comparison .w_columnchart .y_axis{margin:0}.cmp-listing-save{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 20px 4px 4px;border-radius:20px;background:#016BC6;color:#fff;margin:20px 0}.cmp-listing-save .save,.cmp-listing-save .text{padding:20px;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.cmp-listing-save .img{border-radius:16px;-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;max-height:220px;overflow:hidden}.cmp-listing-save .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cmp-listing-save .text{-webkit-box-flex:1;-ms-flex:1;flex:1;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmp-listing-save .text h4{font-size:32px;line-height:34px;margin-bottom:10px}.cmp-listing-save .text p{font-size:16px;line-height:22px}.cmp-listing-save .save{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;font-size:16px;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.cmp-listing-save .save .icon{border-radius:50%;border:4px solid #fff;width:70px;height:70px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmp-listing-save .save .icon i{margin:0 0 -2px;font-size:36px}.cmp-listing-rental-contact{padding:25px 20px 15px;border:2px solid rgba(0,0,0,.2);border-radius:20px;position:-webkit-sticky;position:sticky;top:0}.cmp-listing-rental-contact .broker-name{font-size:24px;line-height:34px;margin:0!important}.cmp-listing-rental-contact .company-name{font-size:16px;line-height:24px;font-weight:400}.cmp-listing-rental-contact .phone{font-size:18px;line-height:28px;font-weight:700}.cmp-listing-rental-contact .phone span{cursor:pointer;text-decoration:underline}.cmp-listing-rental-contact .button-wrapper{margin-top:20px}.cmp-listing-rental-contact .button-wrapper button{width:100%;background:#000;color:#fff;border:2px solid #000;border-radius:25px;text-align:center;-webkit-transition:all .3s;transition:all .3s;padding:15px;font-size:16px;font-weight:700}.cmp-listing-rental-contact .button-wrapper button:hover{background:#fff;color:#000}.cmp-listing-rental-contact .external-link{text-align:center;margin-top:10px}.cmp-listing-rental-contact .external-link a{font-size:14px;text-decoration:underline;color:#000}.cmp-building-pre-dev-popup{visibility:hidden;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;background:rgba(0,0,0,.5);-webkit-transition:all .3s;transition:all .3s}.cmp-building-pre-dev-popup.visible{visibility:visible;opacity:1}.cmp-building-pre-dev-popup h3{margin-top:45px;font-size:28px;line-height:36px;margin-bottom:15px}.cmp-building-pre-dev-popup p{font-size:16px;line-height:24px}.cmp-building-pre-dev-popup p:first-of-type{margin-bottom:45px}.cmp-building-pre-dev-popup p:last-of-type{margin-bottom:10px}.cmp-building-pre-dev-popup .popup-block{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.5);box-shadow:0 6px 12px rgba(0,0,0,.5);width:500px;padding:30px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border:1px solid #BBC5CE;border-radius:20px}.cmp-building-pre-dev-popup .popup-block>div:not(.close){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.cmp-building-pre-dev-popup .popup-block>div:not(.close).submitted{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:18px;line-height:26px;font-weight:700}.cmp-building-pre-dev-popup .button,.cmp-building-pre-dev-popup .field input{padding:12px 14px;font-size:14px;line-height:17px;-webkit-box-sizing:border-box}.cmp-building-pre-dev-popup .close{width:30px;height:30px;background-color:#EFEFEF;border-radius:50%;position:absolute;top:20px;right:20px;cursor:pointer}.cmp-building-pre-dev-popup .close:after,.cmp-building-pre-dev-popup .close:before{content:'';position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#000}.cmp-building-pre-dev-popup .close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.cmp-building-pre-dev-popup .close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.cmp-building-pre-dev-popup .field{margin-bottom:5px}.cmp-building-pre-dev-popup .field input{border:1px solid #BBC5CE;border-radius:6px;width:100%;box-sizing:border-box}.cmp-building-pre-dev-popup .field.has-error input{border-color:#993d34}.cmp-building-pre-dev-popup .field .errors{font-weight:700;margin-top:1px;color:#993d34;font-size:11px;font-style:italic;padding:0 14px}.cmp-building-pre-dev-popup .button{font-weight:600;margin:40px auto auto;border:2px solid #000;background:#000;width:250px;-webkit-transition:all .3s;transition:all .3s;box-sizing:border-box}.cmp-building-pre-dev-popup .button:hover{background:0 0;color:#000}.cmp-building-pre-dev-popup .button.loading{color:transparent;pointer-events:none}.cmp-building-pre-dev-popup .button.loading:before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;inset:0;margin:auto;width:20px;height:20px;border-radius:50%;border:3px solid transparent;border-top:3px solid #fff;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.cmp-building-pre-dev-popup .button.loading:after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;inset:0;margin:auto;width:20px;height:20px;border-radius:50%;border:3px solid transparent;border-top:3px solid #000;-webkit-animation:prixClipFix 2s linear infinite;animation:prixClipFix 2s linear infinite}.cmp-building-pre-dev-popup .step-2{text-align:center;text-wrap:balance}.cmp-building-pre-dev-popup .step-2 .button{margin-top:15px}.cmp-building-pre-dev-popup .step-2 .button.reverse{background:#fff;color:#000;margin-top:5px;margin-bottom:65px}.cmp-building-pre-dev-popup .step-2 .button.reverse:hover{background:#000;color:#fff}.cmp-building-pre-dev-popup .step-2 p{font-size:18px;line-height:30px}.cmp-building-pre-dev-popup .step-2 span{color:#008C99;font-size:16px;font-weight:600;cursor:pointer}.listing-overview .button{border:2px solid #000;border-radius:22px;background:#fff;color:#000;padding:10px 30px;margin:15px auto 5px;-webkit-transition:all .3s;transition:all .3s}.listing-overview .button:hover{background:#000;color:#fff}.listing-overview .title{margin:0 0 10px;font-size:24px;line-height:30px;text-align:left;letter-spacing:.3px}.listing-overview.similar-apts{margin:30px 0}.listing-overview.similar-apts .title{margin:0 0 20px}.listing-overview.similar-apts ._gallery_v2{margin-bottom:20px!important}.listing-overview.disclaimer{font-size:10px!important;line-height:14px!important;margin-bottom:20px}.listing-overview.disclaimer p{font-size:10px!important;line-height:14px!important;margin-bottom:15px}.listing-overview.courtesy{margin:30px 0;border-bottom:1px solid #BABABA;border-top:1px solid #BABABA}.listing-overview.open-house-box{border:2px solid #BBC5CE;background:url(/neo/i/p/lst/calendar.svg) top 30px left 30px no-repeat #F4F8FC;border-radius:20px;padding:30px 30px 30px 110px;margin-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background-size:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.listing-overview.open-house-box .dates{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:24px}.listing-overview.open-house-box .buttons{-webkit-box-flex:0;-ms-flex:0 0 230px;flex:0 0 230px;text-align:right;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.listing-overview.open-house-box .buttons .button{background:#000;color:#fff!important;text-decoration:none!important;font-size:14px!important;margin:0 0 5px}.listing-overview.open-house-box .buttons .button:hover{background:0 0;color:#000!important}.amenities-charges{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.amenities-charges .col{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.amenities-charges .col.charges{-webkit-box-flex:0;-ms-flex:0 0 450px;flex:0 0 450px}.amenities-charges .col>*{width:100%;height:100%}