.building-details-layout{display:grid;display:-ms-grid;grid-gap:10px 30px;grid-template-areas:"top" "main" "footer";min-height:100vh}.building-details-top-area{grid-area:top;overflow:hidden}.building-details-ab-column{grid-area:main}.building-details-c-column{z-index:1;grid-area:side;display:none}.building-details-footer-area{grid-area:footer}@media screen and (min-width:1106px){#detail-container-column .bdp-wow-desktop-layout>.ds-close-lightbox-icon,#details-page-container .bdp-wow-desktop-layout>.ds-close-lightbox-icon{pointer-events:none}#detail-container-column .hide-close-button .ds-close-lightbox-icon,#details-page-container .hide-close-button .ds-close-lightbox-icon{display:none}.ds-close-lightbox-icon{position:absolute;top:8px;right:-40px;border:none;background-image:none;background-color:transparent;box-shadow:none;padding:0;display:block}.ds-close-lightbox-icon>svg{height:24px}.building-details-layout{grid-template-columns:1fr 654px 300px 1fr;grid-template-rows:auto auto auto;grid-template-areas:"top top top top" ". main side ." ". footer footer .";-ms-grid-rows:460px auto auto;-ms-grid-columns:1fr 654px 30px 300px 1fr}.building-details-layout .building-details-top-area{overflow:visible;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:5}.building-details-layout .building-details-ab-column{-ms-grid-column:2;-ms-grid-row:2}.building-details-layout .building-details-c-column{z-index:1;-ms-grid-column:4;-ms-grid-row:2}.building-details-layout .building-details-footer-area{-ms-grid-column:2;-ms-grid-row:3;-ms-grid-column-span:3}.building-details-layout.is-lightbox{justify-content:space-around;grid-template-columns:680px 315px;grid-template-areas:"top top" "main side" "footer footer";-ms-grid-columns:680px 30px 315px}.building-details-layout.is-lightbox .building-details-top-area{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3}.building-details-layout.is-lightbox .building-details-ab-column{padding-left:10px;-ms-grid-column:1;-ms-grid-row:2}.building-details-layout.is-lightbox .building-details-c-column{z-index:1;-ms-grid-column:3;-ms-grid-row:2}.building-details-layout.is-lightbox .building-details-footer-area{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:3}.building-details-c-column{display:block;position:relative;max-width:300px}}.bdp-amenities-building,.bdp-amenities-custom,.bdp-amenities-policies,.bdp-amenities-unit{margin-bottom:32px}.bdp-amenities-policies{display:flex;flex-wrap:wrap}.bdp-amenities-title{width:100%}.bdp-amenities-subtitle{font-size:11px;color:#666;margin-bottom:16px}.bdp-amenities-smoke-free{width:100%;margin-bottom:0}@media screen and (max-width:1024px){.app-view-bdp .bdp-amenities{padding:10px}}.bdp-amenities-titled-section{flex:1 0 30%;max-width:33%;margin-top:16px}.bdp-amenities-section{width:100%}.bdp-amenities-section.bdp-amenities-fixed-columns .bdp-amenities-list-wrapper{column-count:3;column-gap:8px}.bdp-amenities-section.bdp-titled-section-full-text .bdp-amenities-list-wrapper{white-space:unset;text-overflow:unset;overflow:unset}.bdp-amenities-section-title{margin-bottom:8px}.bdp-amenities-list-item{list-style:square;margin-left:20px;vertical-align:top}@media screen and (max-width:455px){.bdp-amenities-titled-section{max-width:100%;flex:1 0 100%}.bdp-amenities-section.bdp-amenities-fixed-columns .bdp-amenities-list-wrapper{column-count:1}}.bdp-special-amenities-section-categorized{margin-bottom:16px}.bdp-special-amenities-section-title{margin-bottom:0}#bdp-amenities-details-container{padding:0 10px}@media screen and (min-width:769px){#bdp-amenities-details-container{padding:0}}.bdp-amenities-summary{display:grid;padding:0 10px;justify-items:start;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:30px 16px;margin-bottom:30px;display:-ms-grid;-ms-grid-columns:1fr 16px 1fr 16px 1fr}@media screen and (min-width:769px){.bdp-amenities-summary{grid-template-columns:1fr 1fr 1fr}}.bdp-amenities-summary-section{vertical-align:top}.bdp-amenities-summary-section:first-child{-ms-grid-column:1;-ms-grid-row:1}.bdp-amenities-summary-section:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.bdp-amenities-summary-section:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.bdp-amenities-summary-section:nth-child(4){-ms-grid-column:1;-ms-grid-row:2}.bdp-amenities-summary-section:nth-child(5){-ms-grid-column:3;-ms-grid-row:2}.bdp-amenities-summary-section:nth-child(6){-ms-grid-column:5;-ms-grid-row:2}.bdp-amenities-summary-section-icon-container{position:absolute;text-align:center;margin-top:6px;height:28px;width:28px;font-size:28px;font-weight:700}.bdp-amenities-summary-section-icon-container .zsg-icon-buildings{display:inline-block;transform:scaleX(-1)}.bdp-amenities-summary-section-title{margin-left:41px;font-weight:700}.bdp-amenities-summary-section-description{margin-left:41px}.bdp-amenity-summary-icon{vertical-align:text-top}.bdp-outdoor-icon-cls-2{fill:none}.bdp-outdoor-icon-cls-1{fill:none;stroke:#231f20;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:768px){.bdp-breadcrumb-row{display:none}}.bdp-breadcrumb-row .bdp-breadcrumb{padding-left:0}.cf-border-container_bordered{border:1px solid #d1d1d5;border-top:2px solid #006aff;box-shadow:0 0 2px rgba(0,0,0,.2);background-color:#fff}.cf-border-container_padded{padding:10px}.cf-agent-list{margin-top:10px;border:1px solid #d1d1d5;box-shadow:0 0 2px rgba(0,0,0,.2);background-color:#fff}.cf-c-col-container_higher.cf-agent-list__c-column-offset{margin-top:0}.cf-body-container-margin,.cf-form-title{margin-bottom:10px}.cf-form-title.cf-form-title_small{font-size:13px;line-height:1.5;font-weight:600;text-transform:uppercase}.cf-fpa-phone-container{margin-bottom:10px}.cf-owner-phone-container{margin-bottom:10px;font-size:11px;font-size:.73333333rem}.cf-amdl-sig-photo{line-height:0;margin-right:10px}.cf-amdl-sig-info{line-height:1.2}.cf-amdl-call-button{font-size:18px;font-size:1.2rem;padding:9px 5px;font-weight:300;margin-left:10px;text-transform:uppercase;width:auto}.cf-amdl-contact-listing-agent-header{font-size:13px;line-height:1.5;font-weight:700;text-transform:uppercase}.cf-amdl-container{overflow:hidden;line-height:1.2;margin-bottom:10px}.cf-amdl-container.cf-amdl-nudge{margin-left:10px;margin-right:10px}.cf-amdl-content{display:flex;justify-content:space-between}.cf-amdl-sig-content{display:flex;flex-direction:row}.cf-lyt-container_hrzt .cf-lyt-cnt-rpt-list{padding-right:10px}.cf-lyt-container_hrzt .cf-lyt-cnt-rpt-list-wow{padding-left:32px}.cf-frm-prap-field_hrzt,.cf-ftrl-container_hrzt{margin-bottom:10px}.cf-frm-sbtn-container_hrzt{margin-bottom:8px}.cf-tips-list_hrzt{margin-bottom:10px}.cf-ftrl-container_vrt{margin-top:8px;margin-bottom:10px}.cf-frm-prap-field_vrt,.cf-frm-sbtn-container_ivrt{margin-bottom:8px}.cf-frm-prap-field_ivrt{margin-bottom:0;margin-bottom:15px}.cf-rpt-separator{margin-top:0;margin-bottom:15px;padding-bottom:0}.cf-lyt-container_nrpt .cf-frm-prap-field_nrpt_above,.cf-tips-list_ivrt{margin-bottom:10px}.cf-lyt-container_nrpt .cf-frm-prap-field_nrpt_below{margin-bottom:0}.cf-lyt-container_nrpt .cf-frm-sbtn-container_nrpt_above{margin-bottom:18px}.cf-lyt-container_nrpt .cf-frm-sbtn-container_nrpt_below{margin-bottom:0}.cf-lyt-container_nrpt .cf-opaque-fpa-call-button{margin-top:10px}.cf-lyt-container_nrpt .hidden-recipient-list{display:none}.cf-lyt-container_nrpt .cf-mmm-contact{display:block;font-size:11px;padding-bottom:10px}.cf-lyt-container_srpt input[type=radio]+label{padding:0}.cf-lyt-container_srpt input[type=radio]+label:after,.cf-lyt-container_srpt input[type=radio]+label:before{display:none}.cf-minimized-opaque-agent{margin-bottom:15px}.cf-subtitle{overflow:hidden;display:flex;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;margin-bottom:10px;line-height:1.5;font-size:13px;font-size:.86666667rem}#contact-form-mobile-dialog .cf-subtitle,#contact-form-mobile-tablet-ab-column .cf-subtitle,#contact-form-mobile .cf-subtitle{font-size:15px;font-size:1rem}.cf-frm-text-field{margin-bottom:8px;position:relative}.cf-frm-text-field:before{font-family:zmod-icon-set1!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:17px;font-size:1.13333333rem;position:absolute;top:7.5px;left:5px}.cf-frm-text-field_large.cf-frm-text-field:before{top:12.5px}.cf-frm-text-field.cf-frm-text-field_name:before{content:"\E032";z-index:1}.cf-frm-text-field.cf-frm-text-field_phone:before{content:"\E01E";z-index:1}.cf-frm-text-field.cf-frm-text-field_email:before{content:"\E01C";z-index:1}.cf-frm-input{min-height:30px;font-size:13px;font-size:.86666667rem}.cf-frm-text-field_large .cf-frm-input{font-size:15px;font-size:1rem;min-height:40px}.cf-frm-text-field_email .cf-frm-input,.cf-frm-text-field_name .cf-frm-input,.cf-frm-text-field_phone .cf-frm-input{padding-left:25px}.cf-frm-atof-container{margin-bottom:10px}.cf-frm-atof-container_sm-text{font-size:13px;font-size:.86666667rem}.cf-frm-atof-container_lg-text{font-size:15px;font-size:1rem}.cf-frm-atof-secondary{width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-frm-msg-field{margin-bottom:8px}.cf-frm-msg-textarea{resize:vertical;display:block;font-size:13px;font-size:.86666667rem;height:57px;max-height:100px}.cf-frm-msg-field_large .cf-frm-msg-textarea{font-size:15px;font-size:1rem;height:110px;max-height:110px}.cf-frm-prap-field{font-size:13px;font-size:.86666667rem}.cf-frm-prap-field .cf-frm-prap-label{padding-bottom:0;line-height:1.5em}.cf-my-agent_request-tour{margin-top:-10px}@media only screen and (max-width:767px){.cf-my-agent_request-tour{margin-top:0}}.cf-frm-sbtn-error-text.zsg-form-error-text{margin-bottom:10px}.cf-st-date-time-fields .date-carousel-mobile-slider,.cf-st-date-time-fields .time-carousel-pills{margin-left:0;margin-bottom:.5em}.cf-st-date-time-fields .date-carousel-slider{max-width:304px;margin:0 auto 1.33em}.cf-rpt-display-name{font-size:13px;font-size:.86666667rem;font-weight:700;overflow:hidden;line-height:1.3rem;display:block;word-wrap:break-word}#contact-form-mobile-tablet-ab-column .cf-rpt-display-name,#contact-form-mobile .cf-rpt-display-name{font-size:15px;font-size:1rem}.cf-rpt-business-name{word-wrap:break-word}.cf-rpt-business-name,.cf-rpt-phone{font-size:11px;font-size:.73333333rem;display:block}.cf-featured-video-icon{position:absolute;font-size:16px;bottom:1px;left:4px;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.9)}.cf-rpt-photo{position:relative}.cf-rpt-badge_button{display:inline-block;max-width:45px;padding:1px 2px;font-family:arial,sans-serif;font-size:8px;text-transform:uppercase;text-align:center;line-height:8px;border-radius:2px;border:1px solid #d1d1d5;color:#a7a6ab}.cf-rpt-badge_label{font-size:11px;font-size:.73333333rem;color:#a7a6ab}.cf-rpt-rvw-container{font-size:13px;font-size:.86666667rem;display:flex;line-height:1em;vertical-align:top}.cf-rvw-stars-container{margin-right:3px}.cf-rpt-rsl-container{font-size:11px;font-size:.73333333rem;display:block;height:15px}.cf-rpt-rsl-count{display:inline-block;text-align:center;min-width:30px;border-radius:3px;padding:1px 4px 0;height:20px;line-height:20px;color:#fff;background-color:#2a2a33;background-color:#0d4599;padding:1px;min-width:20px;font-weight:700;border-radius:2px;line-height:13px;height:auto}a.cf-rpt-rsl-link{color:#2a2a33}.cf-rpt-call-button{font-size:18px;font-size:1.2rem;padding:9px 5px;font-weight:300;text-transform:uppercase}input.cf-cnt-rpt-select-input+label.cf-cnt-rpt-select-label:after,input.cf-cnt-rpt-select-input+label.cf-cnt-rpt-select-label:before{top:20px}input.cf-card-view-input{position:fixed}.cf-cnt-rpt-container{overflow:hidden;line-height:1em;margin-bottom:10px}.cf-cnt-rpt-content{justify-content:space-between}.cf-cnt-rpt-content,.cf-cnt-rpt-sig-content{display:flex;align-items:flex-start;flex-wrap:nowrap;flex-direction:row}.cf-cnt-rpt-sig-content,.cf-cnt-rpt-sig-info{overflow:hidden}.cf-cnt-rpt-sig-photo{line-height:0;margin-right:10px}.cf-cnt-rpt-sig-aside{margin-left:5px}.hideListingAgent .cf-rpts-container .cf-cnt-rpt-container.isListingAgent{display:none}.mobile-device .hideListingAgent .cf-rpts-container .cf-cnt-rpt-container.isListingAgent,.mobile-dialog .hideListingAgent .cf-rpts-container .cf-cnt-rpt-container.isListingAgent{display:inherit}.cf-recipient-image-and-description{overflow:hidden;display:flex;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;margin-bottom:10px}.cf-recipient-logo-image{display:inline-block;line-height:0;margin-right:10px}.cf-recipient-description{display:inline-block;line-height:1.2;font-size:13px;font-size:.86666667rem}#contact-form-mobile-tablet-ab-column .cf-recipient-description,#contact-form-mobile .cf-recipient-description{font-size:15px;font-size:1rem}.cf-brokerage-name,.cf-brokerage-phone{color:#54545a;margin:3px 0 0 20px}.cf-brokerage-name{font-size:13px;font-size:.86666667rem}.cf-brokerage-phone{font-size:11px;font-size:.73333333rem}.cf-variant_featured .cf-brokerage-name,.cf-variant_featured .cf-brokerage-phone,.cf-variant_my_agent .cf-brokerage-name,.cf-variant_my_agent .cf-brokerage-phone,.cf-variant_opaque .cf-brokerage-name,.cf-variant_opaque .cf-brokerage-phone{margin-left:0}.cf-ftrl-container{display:flex;justify-content:space-between}.cf-ftrl-sig-container{display:flex}.cf-ftrl-info-container{margin-left:8px}.cf-pal-header{display:flex;align-items:center}.cf-pal-tooltip-lancher{margin-left:5px;display:block}.cf-pal-item{display:flex}.cf-pal-info-container{margin-left:8px}.ds-container .cf-pal-item{margin-bottom:10px}.cf-lndr-photo-container{display:flex;align-items:center}.cf-lndr-photo-link{display:block;line-height:0}.cf-lndr-info-phone-n-nmls{font-size:11px;font-size:.73333333rem}.cf-lndr-info-phone-n-nmls_inline{display:flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-lndr-info-spacer{white-space:pre}.cf-lndr-badge{font-size:11px;font-size:.73333333rem;height:1.2em}.cf-lndr-display-name{margin:2px 0;vertical-align:top;height:13px}.cf-lndr-name-link{font-size:13px;font-size:.86666667rem;display:block;width:135px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3em;font-weight:700}.cf-lndr-nmls,.cf-lndr-phone-number{font-size:11px;font-size:.73333333rem}.cf-tip-launcher{font-size:13px;font-size:.86666667rem}#contact-form-mobile-tablet-ab-column .cf-tip-launcher,#contact-form-mobile .cf-tip-launcher{font-size:15px;font-size:1rem}.cf-mad-container{font-family:Open Sans,Gotham,gotham,Tahoma,Geneva,sans-serif;font-size:11px}.cf-mad-container span{color:#a7a6ab;display:block}.cf-tcpa-disclaimer{margin-top:10px;font-size:10px}.cf-psub-container{padding-top:15px;padding-bottom:10px}.cf-psub-container.cf-psub-container_lightbox{padding-top:0;padding-bottom:0}.cf-psub-container_lightbox{margin-left:-20px;margin-right:-20px}.cf-psub-heading{font-size:15px;font-size:1rem;padding-left:10px;padding-right:10px}.cf-psub-container_lightbox .cf-psub-heading{padding-left:20px;padding-right:20px}.cf-psub-message{background-color:#d8f4de;padding:10px}.cf-psub-container_lightbox .cf-psub-message{padding-left:20px;padding-right:20px}.cf-footer-link-list{font-size:13px;font-size:.86666667rem}#contact-form-mobile-dialog .cf-footer-link-list,#contact-form-mobile-tablet-ab-column .cf-footer-link-list,#contact-form-mobile .cf-footer-link-list{font-size:15px;font-size:1rem}.primary-phone-and-icon .zsg-icon-phone{font-size:30px}.ads-home-info{display:flex;flex-direction:row;justify-content:flex-start}.ads-home-info .ads-home-info-image{margin-right:15px}.ads-home-info .ads-home-info-image img{height:4.93em;width:7.73em}.ads-home-info .ads-home-info-abstract{font-size:.86em}.ds-data-view-item .cf-container{margin-bottom:0}.ds-data-view-item .cf-container .cf-variant_super_traffic_optimized .cf-header-container h2.cf-form-title{display:none}.ds-data-view-item .cf-tcpa-disclaimer{margin-bottom:0}.cf-container{background-color:#fff}.cf-c-col-container{margin-bottom:15px}.cf-c-col-container_lower{margin-top:20px;padding-top:10px}.cf-c-col-container_higher{margin-top:-60px}.cf-font-strong{font-weight:700}.mobile-dialog-content section.cf-variant_foreclosure_specialist{padding:10px}.agent-card_inline{margin-bottom:15px;margin-left:10px}.agent-card{display:inline-block}.agent-card .ac-h4{margin-bottom:10px}.agent-card .ac-label{color:#a7a6ab}.agent-card .ac-photo-and-sig{display:flex}.agent-card .ac-photo-and-sig .ac-photo{margin-right:10px}.agent-card .ac-photo-and-sig .ac-recipient-reviews span.reviews span{color:#006aff}.agent-card .ac-brokerage-name,.agent-card .ac-brokerage-phone{color:#54545a;margin:0}.agent-card .ac-brokerage-name{font-size:13px;font-size:.86666667rem}.agent-card .ac-brokerage-phone{font-size:11px;font-size:.73333333rem}.lpb-enhancement.zsg-content-item{margin-bottom:0}.cf-mobile-app-loader{margin-top:150px;display:flex;align-items:center;justify-content:center}.RCFContactForm .zsg-form-field,.RCFContactForm .zsg-h2,.RCFContactForm .zsg-h4{margin-bottom:0}.RCFFlexColumn{display:flex;flex-direction:column}.RCFFlexColumn>:not(:last-child){margin-bottom:15px}.RCFFlexColumn__paddingTop{padding-top:15px}.RCFFlexColumn__paddingBottom{padding-bottom:15px}.RCFFlexColumn__spacedSmall>:not(:last-child){margin-bottom:8px}.RCFFlexColumn__spacedLarge>:not(:last-child){margin-bottom:32px}.RCFFlexColumn__centered{align-items:center}.RCFFlexRow{display:flex}.RCFFlexRow>:not(:last-child){margin-right:10px}.RCFFlexRow__spacedExtraSmall>:not(:last-child){margin-right:4px}.RCFFlexRow__spacedLarge>:not(:last-child){margin-right:32px}.RCFFlexRow__centered{justify-content:center}.RCFFormSection{padding-left:10px;padding-right:10px}.RCFOrientedSection{display:flex;flex-direction:column-reverse}.RCFOrientedSection>:not(:last-child){margin-top:15px}@media (min-width:640px){.RCFContactForm__responsive .RCFOrientedSection{flex-direction:row;align-items:flex-start}.RCFContactForm__responsive .RCFOrientedSection>*{width:50%}.RCFContactForm__responsive .RCFOrientedSection>:not(:last-child){margin-top:0}.RCFOrientedSection__BorderedField{margin-right:10px;margin-left:10px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #d1d1d5}.RCFContactForm__responsive .RCFOrientedSection__BorderedField{border:1px solid #d1d1d5}}.RCFAuthForm{padding:15px 10px}.RCFBasicInputs__input.zsg-form-field_error{margin-top:3px}.RCFHeaderSent{padding:15px 10px;border-bottom:1px solid #ddd}.RCFHeaderSent__checkIcon{font-size:16px;color:#17b036}.RCFWaitlistInfoText__contactInitial{background-color:#d8f4de;padding:15px 10px;font-size:12px}.RCFWaitlistInfoText__icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;background-color:#3dca5a;color:#fff;border-radius:50%;font-size:32px}.RCFWaitlistInfoText__contactSent{font-size:1em}.RCFWaitlistInfoText__textField{width:100%}.RCFLaunchButtonTourActions__pageInline__hdp{margin-top:10px;margin-bottom:30px}.RCFLaunchButtonTourActions .RCFLaunchButton{width:100%}.RCFMessageBox .message-collapsed{color:#006aff;font-size:13px;font-weight:700;text-transform:uppercase}.RCFReadySentSummary{text-align:center}.RCFReadySentSummary__checkIcon,.RCFReadySentSummary__checkIconHeader{display:flex;justify-content:center;align-items:center}.RCFReadySentSummary__checkIconHeader{padding-top:12px}.RCFReadySentSummary__checkIcon{width:80px;height:80px;color:#17b036;border-radius:50%;border:4px solid #17b036;font-size:2.4em}.RCFRestrictedMask{padding:15px 10px;border:1px solid #ddd;text-align:center}.RCFRestrictedMask__icon{color:#3dca5a;font-size:33px}.RCFRestrictedMask__buttonIcon{margin-top:3px}.RCFAgentPhoneDesktopText{margin-top:0;font-size:.733rem;margin-top:10px;font-weight:700}.RCFAgentPhoneDesktopText__icon:before{font-size:1.75em}.RCFAgentPhoneDesktopText__phoneNumber{vertical-align:top;font-size:13px}.RCFAgentPhoneMobileLink__icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid;border-radius:50%;font-size:32px}.RCFAgentBadge{flex-shrink:0}.RCFAgentBadge__text{display:block;max-width:55px;padding:1px 2px;color:#949494;font-family:arial,sans-serif;font-size:8px;text-transform:uppercase;text-align:center;line-height:9px;border:1px solid #ebebeb;border-radius:2px}.RCFCompanyNameText{line-height:14px;margin-bottom:5px;font-size:.9em}.RCFContactNameText{font-weight:700}.RCFDefaultContact{display:flex;font-size:93.75%}.RCFDefaultContact__info{flex-grow:1}.RCFDefaultContact__nonDisclosed{color:#999;font-size:.733rem}.RCFProfileLink{margin-bottom:5px}.RCFRecentSales__salesCount{display:inline-block;background-color:#000;color:#fff;border-radius:5px;width:25px;height:18px;margin-right:2px;text-align:center;font-weight:100;margin-bottom:5px}.RCFStarRating__ratingsCount{display:inline-block;vertical-align:top}.RCFProfileContact{font-size:13px;display:flex}.RCFProfileContact .RCFProfilePhoto{margin-right:10px}.RCFProfileContact .profile-photo{border-radius:5px;max-width:75px}.RCFProfileContact .profile-info-section{flex-grow:1}.RCFVerifiedLink{font-size:12px}.RCFVerifiedLink__launcher{display:inline;border-bottom:1px dotted #5d9900}.RCFVerifiedLink__launcher,.RCFVerifiedLink__launcher:visited{color:#5d9900}.RCFVerifiedLink__launcher:focus,.RCFVerifiedLink__launcher:hover{color:#7bc0ff}.RCFTourLaunchFooter{padding:15px 10px;border-top:1px solid rgba(0,0,0,.2);font-size:.94em}.RCFTourLaunchFooter__infoText{padding-bottom:15px}.RCFTourLaunchFooter__infoTextButtons{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.RCFTourLaunchFooter__field{flex-grow:1;min-width:268px}.RCFTourLaunchFooter__infoText{font-weight:700}.RCFLaunchButton{white-space:nowrap}.RCFTourLaunchFooter .RCFLaunchButton{padding-left:0!important;padding-right:0!important;font-size:.94em!important}.RCFRenterSummary__message{font-style:italic}.RCFRenterSummary__summaries>:not(:last-child){padding-bottom:15px;border-bottom:1px dotted #ddd}.RCFRenterSummary__header{font-weight:700;margin-bottom:10px}.RCFDateHeader{position:relative}.RCFDateHeader__visibleText{white-space:nowrap}.RCFDateHeader__flexible .RCFDateHeader__visibleText{transition:color .2s}.RCFDateHeader__flexible:hover .RCFDateHeader__visibleText{color:#62aef7}.RCFDateHeader__invisibleSelect{position:absolute;top:-6px;left:0;width:100%;height:100%;opacity:0}.RCFDateHeader__invisibleSelect select{cursor:pointer}.RCFTourInputs .zsg-toggles{flex-wrap:nowrap;justify-content:space-between;margin:0;width:100%}.RCFTourInputs .zsg-toggles li{width:33.3%;margin:4px}.RCFTourInputs .zsg-toggles li:first-child{margin-left:0}.RCFTourInputs .zsg-toggles li:last-child{margin-right:0}.RCFTourInputs .zsg-toggles li label,.RCFTourInputs .zsg-toggles li label:after{width:100%;margin:0;text-align:center;padding:.4em 0;font-size:15px}.RCFTourInputs .zsg-toggles li label:after{position:absolute;top:0}.RCFTourInputs .zsg-toggles input+label{transition:border-color .15s,background-color .15s,color .15s}.RCFTourInputs .zsg-toggles input[disabled]+label,.RCFTourInputs .zsg-toggles input[disabled]+label:hover{color:#fff;border-color:#a7a6ab;cursor:default}.RCFTourInputs .zsg-toggles input[disabled]+label:after{content:"Unavail.";color:#a7a6ab}.RCFTourInputs .zsg-toggles input[type=checkbox]{position:fixed!important}.rdt{position:relative}.rdtPicker{display:none;box-shadow:0 0 2px rgba(0,0,0,.5);position:absolute;width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .timeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:35px}.rdtPicker td{font-size:13px;line-height:1.5;font-weight:600;text-transform:uppercase;line-height:1}@media screen and (max-width:480px){.rdtPicker td{font-size:13px}}.rdtPicker .timeToggle:hover,.rdtPicker td.day:hover,.rdtPicker td.hour:hover,.rdtPicker td.minute:hover,.rdtPicker td.second:hover{background:#f1f1f4;color:#006aff;border-radius:50%;cursor:pointer}.rdtPicker td.new,.rdtPicker td.old{color:#999;font-weight:400}.rdtPicker td.today{position:relative}.rdtPicker td.today:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.rdtPicker td.active,.rdtPicker td.active:hover{background:#0a0a14;color:#fff;border-radius:50%;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.active.today:before{border-bottom-color:#fff}.rdtPicker td.disabled,.rdtPicker td.disabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.old{color:#999}.rdtPicker td span.disabled,.rdtPicker td span.disabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker .dow{color:#a7a6ab;font-size:13px;width:14.2857%}.rdtPicker th.switch{width:100px}.rdtPicker th.next,.rdtPicker th.prev{font-size:21px;vertical-align:top}.rdtPicker th.disabled,.rdtPicker th.disabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-child th{cursor:pointer;font-size:20px;line-height:1.5;font-weight:600;font-weight:400;text-align:center;margin:0 auto}@media screen and (max-width:480px){.rdtPicker thead tr:first-child th{font-size:17px}}.rdtPicker thead tr:first-child th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.month,td.year{height:60px;width:25%;cursor:pointer}td.month:hover,td.year:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounter .btn{height:40%;line-height:40px;cursor:pointer}.rdtCounter .btn:hover{background:#eee}.rdtCounter,.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtCounterSeparator{line-height:100px}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.RCFContactForm{min-width:300px;background-color:#fff;border:1px solid transparent}.RCFContactForm__desktop{border:1px solid #d1d1d5;border-top:2px solid #006aff;box-shadow:0 0 2px rgba(0,0,0,.2)}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.ds-rule-line{height:1px;background:#ccc;margin:24px 0;border:none}.ds-dashed-underline{border-bottom:1px dashed #ccc;cursor:pointer}.ds-semi-transparent{opacity:.5}.ds-bold{font-weight:800}.ds-paragraph{margin-bottom:8px}.ds-card-bottom-border,.ds-expandable-card{border-bottom:4px solid #006aff}.ds-expandable-card{background-color:#fff}.ds-expandable-card.no-footer{padding-bottom:24px}.ds-expandable-card.placeholder{height:calc(100vh - 124px)}.ds-expandable-card-header{padding:16px 0;border-bottom:1px solid #ccc;margin:0 16px 24px}.ds-expandable-card-footer{padding:16px;border:0;background:transparent;text-align:center;border-top:1px solid #ccc;display:block;outline:none;margin:24px 16px 0}.ds-expandable-card-footer-text{color:#006aff;font-weight:700}.ds-expandable-card-footer-text:hover{color:#62aef7}.ds-expandable-card-collapsed{display:none}.ds-expandable-card-expanded{display:initial}.ds-expandable-card-section{padding-top:16px;margin-bottom:16px;border-top:1px solid #ccc}.ds-expandable-card-section-flush-padding{padding:0}.ds-expandable-card-section-default-padding{padding:0 16px}.ds-button{width:auto;border:1px solid;border-radius:3px;transition:all .2s ease;padding-left:20px;padding-right:20px;cursor:pointer;height:100%;display:block;text-align:center}.ds-button.sm{padding-top:5.5px;padding-bottom:5.5px;height:34px}.ds-button.md{padding-top:9.5px;padding-bottom:9.5px;height:42px}.ds-button.lg{padding-top:15.5px;padding-bottom:15.5px;height:54px}.ds-button.fluid{width:100%}.ds-button[disabled]{opacity:.25}.ds-button.primary{color:#fff;border-color:#006aff;background-color:#006aff}.ds-button.primary:hover:not([disabled]){background-color:transparent;color:#006aff}.ds-button.primary-inverse{color:#006aff;border-color:#fff;background-color:#fff}.ds-button.primary-inverse:hover:not([disabled]){background-color:transparent;color:#fff}.ds-button.secondary{color:#006aff;border-color:#aaa;background-color:transparent}.ds-button.secondary:hover:not([disabled]){background-color:transparent;border-color:#006aff;color:#006aff}.ds-button.secondary-inverse{color:#fff;border-color:#fff;background-color:transparent}.ds-button.secondary-inverse:hover:not([disabled]){background-color:#fff;border-color:#fff;color:#006aff}.ds-button.caution{color:#fff;border-color:#fc384a;background-color:#fc384a}.ds-button.caution:hover:not([disabled]){background-color:transparent;color:#fc384a}.ds-text-button{color:#006aff;padding:0;border:0;background:transparent}.ds-text-button:hover{color:#62aef7}.ds-text-button.sm{padding-top:5.5px;padding-bottom:5.5px;height:34px}.ds-text-button.md{padding-top:9.5px;padding-bottom:9.5px;height:42px}.ds-text-button.lg{padding-top:15.5px;padding-bottom:15.5px;height:54px}@media screen and (max-width:480px){h3.ds-expandable-card-header{font-size:20px}}.RCFInlineButtonCall__hdp{margin-bottom:10px}.mobile-dialog{right:0;bottom:0;z-index:2100}.mobile-dialog,.mobile-dialog-title{position:fixed;top:0;left:0;background:#fff}.mobile-dialog-title{width:100%;height:45px;z-index:2150;font-size:14px;font-weight:700;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.2)}.mobile-dialog-title>h2{height:45px;line-height:45px;color:#aaa;text-transform:uppercase}.mobile-dialog-title>a,.mobile-dialog-title>a:hover{position:absolute;top:0;left:5px;width:auto;height:45px;line-height:45px;color:#0074e4;text-transform:uppercase;background:none;border:0;padding:0 .67em}.mobile-dialog-title>a.mobile-dialog-right-button{left:auto;right:5px}.mobile-dialog-title-content{height:45px;line-height:45px}.mobile-dialog-content{position:fixed;top:45px;left:0;height:calc(100% - 45px);width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-dialog_open{height:100%;overflow:hidden!important}.mobile-dialog-right-enter{transform:translate3d(100vw,0,0)}.mobile-dialog-right-enter.mobile-dialog-right-enter-active{transform:translateZ(0);transition:transform .3s ease-in-out}.mobile-dialog-right-leave{transform:translateZ(0)}.mobile-dialog-right-leave.mobile-dialog-right-leave-active{transform:translate3d(100vw,0,0);transition:transform .3s ease-in-out}.mobile-dialog-bottom-enter{transform:translate3d(0,100vh,0)}.mobile-dialog-bottom-enter.mobile-dialog-bottom-enter-active{transform:translateZ(0);transition:transform .3s ease-in-out}.mobile-dialog-bottom-leave{transform:translateZ(0)}.mobile-dialog-bottom-leave.mobile-dialog-bottom-leave-active{transform:translate3d(0,100vh,0);transition:transform .3s ease-in-out}#zmm-react-dialog-root .mobile-dialog{z-index:12000;visibility:visible}#zmm-react-dialog-root .mobile-dialog .mobile-dialog-content{padding:0 20px}#zmm-react-dialog-root .mobile-dialog .zlf-flow-container{margin-top:0;margin-bottom:60px}.zmm-abc-lightbox-mask{z-index:12000}.zmm-abc-lightbox-content{z-index:12001}.zmm-abc-lightbox-content .lightbox-close{display:none}.zmm-abc-lightbox-content .zmm-lightbox-close-button{z-index:2;position:absolute;top:20px;right:20px;color:#333;margin:-15px;padding:15px}.zmm-abc-lightbox-content .zmm-lightbox-close-button:hover{color:#ccc}#zmm-react-dialog-root .zsg-input-overlay_left input,.zmm-abc-lightbox-content .zsg-input-overlay_left input,.zmm-abc-nocontainer .zsg-input-overlay_left input{padding-left:22px}#zmm-react-dialog-root .zlf-flow-container,.zmm-abc-lightbox-content .zlf-flow-container,.zmm-abc-nocontainer .zlf-flow-container{box-shadow:none;margin:-20px}#zmm-react-dialog-root .zmm-abc-content,.zmm-abc-lightbox-content .zmm-abc-content,.zmm-abc-nocontainer .zmm-abc-content{text-align:center;padding:50px 0;margin:0 auto;max-width:600px}#zmm-react-dialog-root .zmm-abc-content .zsg-button_primary,.zmm-abc-lightbox-content .zmm-abc-content .zsg-button_primary,.zmm-abc-nocontainer .zmm-abc-content .zsg-button_primary{min-width:200px}#zmm-react-dialog-root .abc-question-title,.zmm-abc-lightbox-content .abc-question-title,.zmm-abc-nocontainer .abc-question-title{text-transform:uppercase;font-weight:700;margin-bottom:35px}#zmm-react-dialog-root .abc-slide-no-question,.zmm-abc-lightbox-content .abc-slide-no-question,.zmm-abc-nocontainer .abc-slide-no-question{margin:50px 0}#zmm-react-dialog-root .zmm-form-button-select .zsg-button_primary,.zmm-abc-lightbox-content .zmm-form-button-select .zsg-button_primary,.zmm-abc-nocontainer .zmm-form-button-select .zsg-button_primary{display:block;padding:1em 2em;margin:10px auto 0;line-height:22.5px;max-width:280px}.date-carousel-slider,.time-carousel-slider{margin-bottom:1.33em}.date-carousel-slider .zsg-icon-expando-left,.date-carousel-slider .zsg-icon-expando-right,.time-carousel-slider .zsg-icon-expando-left,.time-carousel-slider .zsg-icon-expando-right{flex:0 1 1.2em;align-self:center;cursor:pointer;background:transparent}.date-carousel-mobile-slider,.date-carousel-slider{display:flex}.date-carousel-mobile-slider .date-carousel-item-wrapper,.date-carousel-slider .date-carousel-item-wrapper{padding-left:.33em;padding-right:.33em;height:5.73em;flex:1 1 auto}.date-carousel-mobile-slider .date-carousel-item-wrapper .date-carousel-item,.date-carousel-slider .date-carousel-item-wrapper .date-carousel-item{cursor:pointer;border:1px solid #a7a6ab;height:100%;border-radius:.33em;text-align:center;font-size:.86em;padding:1.15em 0 .66em}.date-carousel-mobile-slider .date-carousel-item-wrapper .date-carousel-item .date-carousel-item-day,.date-carousel-slider .date-carousel-item-wrapper .date-carousel-item .date-carousel-item-day{font-size:1.13em;text-transform:uppercase;font-weight:700;padding-bottom:.66em}.date-carousel-mobile-slider .date-carousel-item-wrapper .date-carousel-item.selected,.date-carousel-slider .date-carousel-item-wrapper .date-carousel-item.selected{background-color:#17b036;color:#fff}.date-carousel-mobile-slider .date-carousel-item-wrapper:last-child,.date-carousel-slider .date-carousel-item-wrapper:last-child{padding-left:.66em;padding-right:0;margin-left:-.66em}.date-carousel-mobile-slider{height:6.5em;white-space:nowrap;overflow:scroll;display:block}.date-carousel-mobile-slider .date-carousel-item-wrapper{width:5.6em;padding-right:0;padding-left:.66em;display:inline-block}.date-carousel-mobile-slider .date-carousel-item-wrapper:first-child{margin-left:-.66em}.date-carousel-mobile-slider .date-carousel-item-wrapper:last-child{margin-right:1em;margin-left:0}.time-carousel,.time-carousel-pills{height:3em;margin-bottom:.33em;white-space:nowrap}.time-carousel-pills .time-carousel-item-wrapper,.time-carousel .time-carousel-item-wrapper{display:inline-block}.time-carousel-pills .time-carousel-item-wrapper:not(:first-child),.time-carousel .time-carousel-item-wrapper:not(:first-child){padding-left:.66em}.time-carousel-pills .time-carousel-item-wrapper .time-carousel-item,.time-carousel .time-carousel-item-wrapper .time-carousel-item{cursor:pointer;border:1px solid #a7a6ab;width:7.33em;height:2.4em;border-radius:6.66em;text-align:center;padding:.4em 0}.time-carousel-pills .time-carousel-item-wrapper .time-carousel-item.selected,.time-carousel .time-carousel-item-wrapper .time-carousel-item.selected{background-color:#17b036;color:#fff}.time-carousel-pills:not(.time-carousel-slider){overflow:scroll}@media screen and (max-width:1024px){.date-carousel-mobile-slider{margin:2em 1em}.time-carousel-pills{margin:0 1em 2em}}.bdp-for-sale-contact-ab-col,.bdp-rental-contact-ab-col{margin-top:60px}.bdp-rental-contact-c-col{margin-top:-60px}.bdp-offline-upsale{background-color:#fff;border-top:2px solid #1b5098;box-shadow:0 0 2px #ddd}.bdp-offline-upsale .bdp-offline-header{background-color:#1b5098;top:-11px;left:-11px;padding-right:0;width:60%}.bdp-offline-upsale .bdp-offline-header:after{border-left-color:#1b5098}.bdp-offline-upsale .bdp-offline-info{text-align:center}.bdp-offline-upsale .bdp-offline-info .bdp-offline-info-text{color:#aaa}.bdp-offline-upsale .bdp-offline-button{margin-bottom:20px}.bdp-offline-upsale .bdp-offline-button-text{padding:0 35px}.building-offline-upsale-c-col{margin-top:-60px}.building-offline-upsale-c-col .bdp-offline-header{padding-top:8px;height:65px;line-height:22px}.building-offline-upsale-c-col .bdp-offline-header:after{border-bottom-width:65px;border-top-width:65px}.mobile-dialog{z-index:888888}.bdp-description{margin-bottom:40px}.bdp-description-mobile-content{margin:10px}@media screen and (min-width:769px){.bdp-description-mobile-content{column-count:2;column-gap:40px;text-align:justify}}.bdp-footer-container{padding:0 0 20px;border-radius:0;margin-bottom:0;background-color:#f1f1f4}.bdp-footer-container .zsg-wrapper-footer{margin-top:10px;margin-bottom:-20px}.bdp-footer-container button{outline:none}.zsg-subfooter-content.footer-collapsed{max-height:14em;overflow:hidden}.bdp-footer-button{background-color:transparent;border:none;display:inline;margin-top:0;padding:0;font-weight:700;text-align:center}.bdp-aln-notice{padding:20px 10px}.bdp-gallery-image-content{width:100%;height:100%;display:flex;position:absolute;justify-content:center;align-items:center;touch-action:pan-x}@media screen and (min-width:769px){.bdp-gallery-image-content{height:calc(100% - 75px);margin-top:75px}}.bdp-gallery-image-content .bdp-gallery-image-spinner{position:absolute}.bdp-gallery-image-content .bdp-gallery-image{background-color:transparent;border:none;display:flex;align-items:center;color:#fff;margin-top:-40px}.bdp-gallery-image-content .bdp-gallery-image>div{position:relative}.bdp-gallery-image-content .bdp-gallery-image .image{max-height:calc(100vh - 150px);max-width:100%;display:block;cursor:pointer}.bdp-gallery-image-content .bdp-gallery-image .gallery-lightbox-cta-overlay{height:100%;width:100%;background:#0a0a14;opacity:.7;position:absolute;top:0}.bdp-gallery-image-content .bdp-gallery-image .lightbox-image-caption{position:absolute;width:100%;bottom:0;height:60px;line-height:60px;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.75))}.bdp-gallery-image-content .bdp-gallery-cta-content{transform:translateY(-50%);text-align:center;color:#fff;width:calc(100% - 20px)}.bdp-gallery-image-content .bdp-gallery-cta-content .bdp-gallery-lightbox-contact-upsell-button{width:55%;display:inline-block;margin:20px auto 0;padding:4px 10px}.bdp-gallery-image-content .bdp-gallery-cta-content .bdp-gallery-lightbox-contact-upsell-button.cf-open-modal-button{width:100%}.bdp-map-view-marker{background-color:#fff;max-height:16px;max-width:16px;display:inline-block;box-shadow:0 1px 1px #0a0a14;padding-left:2px;padding-top:3px}.bdp-map-lightbox-control{color:#fff;top:40px;font-size:15px;width:100%;right:15%;position:absolute}.bdp-map-lightbox-control div{float:right}.bdp-map-lightbox-control div:hover{cursor:pointer}.bdp-gallery-map-content .home-details-map-spinner{top:45%;left:50%;position:fixed;z-index:2}.bdp-gallery-map-content .bing-map-controls ul{bottom:3px;right:3px;z-index:5}.bdp-gallery-map-content .map-bottom-address{color:#fff;font-size:15px;position:absolute;top:83%;left:16%;margin-top:20px}@media screen and (max-width:768px){.bdp-gallery-map-content .map-bottom-address{display:none}}.bdp-gallery-map-content .map-controls-wrapper{position:absolute;top:100px;right:15%}.bdp-gallery-map-content .map-button-container .map-buttons-with-images{position:absolute;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);padding:10px 10px 5px;left:16%;top:100px;margin-left:15px;margin-top:15px;border-radius:3px}@media screen and (max-width:768px){.bdp-gallery-map-content .map-button-container .map-buttons-with-images{display:none}}.bdp-gallery-map-content .map-button-container .map-buttons-with-images .map-button{margin-bottom:5px;position:relative;height:32%;cursor:pointer;border-radius:3px}.bdp-gallery-map-content .map-button-container .map-buttons-with-images .map-button.map-button-selected .map-button-border{position:absolute;top:0;left:0;height:100%;width:100%;border:2px solid #006aff;border-radius:3px}.bdp-gallery-map-content .map-button-container .map-buttons-with-images .map-button .map-button-image{width:120px;height:52px;border-radius:3px;background-position:50% 50%;background-color:#0a0a14}.bdp-gallery-map-content .map-button-container .map-buttons-with-images .map-button .zsg-image-caption.zsg-image-caption_bl.map-button-img-caption{font-size:12px;width:100%;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);padding-bottom:3px;padding-left:7px;border-radius:3px;text-align:left}.bdp-gallery-map-content .map-button-container .map-buttons-with-input{position:absolute;left:16%;top:100px;margin-left:15px;margin-top:15px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.25);z-index:1;border-radius:3px}@media screen and (max-width:768px){.bdp-gallery-map-content .map-button-container .map-buttons-with-input{display:none}}.bdp-gallery-map-content .map-button-container .map-buttons-with-tabs{position:absolute;height:44px;top:0;background-color:#fff;width:100%;box-shadow:0 1px 3px rgba(0,0,0,.25);text-align:center}@media screen and (min-width:769px){.bdp-gallery-map-content .map-button-container .map-buttons-with-tabs{display:none}}.bdp-gallery-map-content .map-button-container .map-buttons-with-tabs .map-button{height:44px;padding:10px 15px 0;text-align:center;cursor:pointer;top:0}.bdp-gallery-map-content .map-button-container .map-buttons-with-tabs .map-button.map-button-selected a{color:#006aff;border-bottom:2px solid #006aff}.bdp-gallery-map-content button.mobile-map-overlay-button-blue{background:#006aff;border-color:#006aff;color:#fff}.bdp-gallery-map-content .save-home-link a{color:#fff}.bdp-gallery-map-content .map-control.z-map-button-icon.round.rotate-controls{font-size:26px;padding-top:8px;margin-top:6px}.bdp-gallery-map-content .bing-map,.bdp-gallery-map-content .MicrosoftMap.MapTypeId_auto.large{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.bdp-gallery-map-content #lot-lines-map{height:100%}.bdp-gallery-map-content #lot-lines-map .bing-attribution{background-position:0 -50px!important}.bdp-gallery-map-content #lot-lines-map .map-controls-wrapper{position:absolute;top:10px;right:15px}.bdp-gallery-map-content #lot-lines-map .map-control{margin-bottom:0;margin-top:5px}.bdp-gallery-map-content #lot-lines-map-container,.bdp-gallery-map-content #lot-lines-map-view{height:100%}@media screen and (min-width:769px){.bdp-gallery-map-content .map-view-container{position:absolute;top:100px;left:16%;bottom:17%;right:15%}}@media screen and (max-width:768px){.bdp-gallery-map-content .map-view-container{position:fixed;top:44px;width:100%;height:calc(100% - 44px)}}.bdp-gallery-map-content #streetside-map-iframe{width:100%;height:100%;border:none}.bdp-gallery-map-content .icon-flipped{transform:scaleX(-1);-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1)}.bdp-gallery-map-content .mobile-map-directions{position:fixed;left:15px;bottom:15px;height:58px;width:58px;border-radius:50%;z-index:100;background-color:#006aff;text-align:center;box-shadow:0 1px 8px rgba(0,0,0,.3)}@media screen and (min-width:769px){.bdp-gallery-map-content .mobile-map-directions{display:none}}.bdp-gallery-map-content .mobile-map-directions .zsg-icon-direction{font-size:22px;position:relative;top:18px;color:#fff;line-height:normal}@media screen and (max-width:768px){.bdp-gallery-map-content .bdp-gallery-actions{display:none}}.bdp-gallery-map-content #street-view-button{display:none;position:absolute;bottom:20px;margin-left:10px;margin-bottom:10px;border:1px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.25);z-index:1}@media screen and (min-width:769px){.bdp-gallery-map-content #street-view-button{display:block}}.bdp-gallery-map-content #street-view-button .image{width:120px;height:70px;position:relative;cursor:pointer;background-size:cover;background-position:50%}.bdp-gallery-map-content #street-view-button .image .caption{position:absolute;bottom:0;left:0;font-size:12px;width:100%;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);color:#fff;padding-bottom:2px}.bdp-gallery-map-content #street-view-exit-button{display:none;position:absolute;top:0;margin-left:10px;margin-top:10px;font-size:14px;padding:5px 20px;color:#fff;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.25);z-index:2;background-color:#54545a;border-radius:5px;border:1px solid #fff}@media screen and (min-width:769px){.bdp-gallery-map-content #street-view-exit-button{display:block}}#map-lightbox .zsg-icon-x-thin{cursor:pointer;display:block;position:absolute;z-index:2}#map-lightbox .bdp-gallery-actions{top:35px;right:15%}@media screen and (max-width:768px){#map-lightbox .zsg-icon-x-thin{color:#006aff;font-size:20px;padding:15px;top:11px;line-height:normal;left:15px;right:auto}}@media screen and (min-width:769px){#map-lightbox .zsg-icon-x-thin{color:#fff;right:30px;top:30px;font-size:30px}}#map-lightbox .yui3-lightbox-content{top:0}.gallery-header-enter{opacity:.01;transform:translateY(-40px)}.gallery-header-enter.gallery-header-enter-active{transition:transform .25s ease-out,opacity .25s ease-out;opacity:1;transform:translateY(0)}.gallery-header-leave{opacity:1;transform:translateY(0)}.gallery-header-leave.gallery-header-leave-active{transition:transform .25s ease-out,opacity .25s ease-out;opacity:.01;transform:translateY(-40px)}.bdp-photo-gallery-lightbox-content .zsg-icon-x-thin{cursor:pointer;display:block;position:absolute;color:#fff;right:30px;top:30px;font-size:30px;z-index:2}.bdp-gallery-actions{color:#fff;position:absolute;top:6px;right:100px;text-align:right}.bdp-gallery-actions button{outline:none}.bdp-gallery-actions li{cursor:pointer;margin-left:3.1em;vertical-align:baseline}.bdp-gallery-actions li a{color:#fff}.bdp-gallery-actions .zsg-icon-heart-filled,.bdp-gallery-actions .zsg-icon-heart-line,.bdp-gallery-actions .zsg-icon-photos{font-size:1.2em;margin-right:.3em;vertical-align:sub}.bdp-gallery-actions .zsg-icon-mail{margin-right:.3em;vertical-align:text-top;font-size:1.8em;display:inline-block;margin-top:-4px}.bdp-gallery-actions .zsg-icon-direction{font-size:1.2em;margin-right:.3em;vertical-align:sub}.bdp-gallery-actions .cf-open-lightbox-button{background-color:#006aff;border-radius:3px;height:30px;line-height:30px;margin-top:-4px}.bdp-gallery-actions .cf-open-lightbox-button:hover{background:linear-gradient(0deg,#006aff,#001751);color:#fff}.bdp-gallery-actions .bdp-gallery-lightbox-action-bar-contact-button{color:#fff;margin:0;display:inline;padding:5px 10px;width:auto}.building-details-fullscreen-lightbox.yui3-lightbox{text-align:center;overflow:hidden;z-index:100000}.building-details-fullscreen-lightbox.mobile .yui3-lightbox-content .zsg-icon-x-thin{left:24px;top:0;text-align:left;font-size:18px}.building-details-fullscreen-lightbox.mobile .yui3-lightbox-content .hide-on-mobile-device,.building-details-fullscreen-lightbox.mobile .yui3-lightbox-content .lightbox-close{display:none}.building-details-fullscreen-lightbox .yui3-lightbox-content{height:100%;max-width:100vw;background-color:transparent;border:none;margin-top:0}.building-details-fullscreen-lightbox .yui3-lightbox-content .lightbox-body{height:100%;padding:0}.building-details-fullscreen-lightbox .yui3-lightbox-content .lightbox-body .zsg-carousel-nav{text-align:left}.building-details-fullscreen-lightbox .yui3-lightbox-content .zsg-icon-x-thin{position:absolute;right:36px;color:#fff;top:12px;font-size:20px;cursor:pointer;padding:15px 0}.building-details-fullscreen-lightbox button{outline:none}.building-details-fullscreen-lightbox .bdp-gallery-footer{width:100%;height:60px;bottom:0;display:flex;position:absolute;justify-content:center;align-items:center}.building-details-fullscreen-lightbox .bdp-gallery-footer .bdp-gallery-home-info{text-align:center;font-size:13px;font:"Gotham";color:#fff}.building-details-fullscreen-lightbox .zsg-tabview .zsg-tabs{text-align:left;padding:0 20px;height:46px;margin-bottom:0;border-bottom:1px solid #2a2a33}.building-details-fullscreen-lightbox .zsg-tabview .zsg-tabs>li>a,.building-details-fullscreen-lightbox .zsg-tabview .zsg-tabs>li>a:visited{color:#fff;padding-top:10px}.building-details-fullscreen-lightbox .zsg-tabview .zsg-tabs>li.zsg-tab_active>a,.building-details-fullscreen-lightbox .zsg-tabview .zsg-tabs>li>input[type=radio]:checked+label{color:#006aff;border-color:#006aff}.building-details-fullscreen-lightbox .bdp-video-container div:nth-child(2){margin-top:6px}@media screen and (min-width:481px) and (max-width:768px){.building-details-fullscreen-lightbox .bdp-video-container{display:grid;grid-template-columns:64px auto 64px;grid-template-rows:44px auto;display:-ms-grid;-ms-grid-columns:64px 1fr 64px;-ms-grid-rows:44px 1fr}.building-details-fullscreen-lightbox .bdp-video-container .bdp-gallery-header-mobile{grid-column:1/2;grid-row:1/2;-ms-grid-column:1;-ms-grid-row:1}.building-details-fullscreen-lightbox .bdp-video-container div:nth-child(2){grid-column:2/3;grid-row:1/3;-ms-grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2}}@media screen and (max-width:480px){.building-details-fullscreen-lightbox .bdp-video-container{display:grid;grid-template-columns:64px auto 64px;grid-template-rows:44px auto;display:-ms-grid;-ms-grid-columns:64px 1fr 64px;-ms-grid-rows:44px 1fr}.building-details-fullscreen-lightbox .bdp-video-container .bdp-gallery-header-mobile{grid-column:1/2;grid-row:1/2;-ms-grid-column:1;-ms-grid-row:1}.building-details-fullscreen-lightbox .bdp-video-container div:nth-child(2){grid-column:1/4;grid-row:2/3;-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column-span:3}}.building-details-fullscreen-lightbox .RCFLaunchButton{margin-left:auto;margin-right:auto;padding:4px 10px}.building-details-fullscreen-lightbox .bdp-share-button{background:transparent;border:none;color:inherit}.building-details-fullscreen-lightbox .map-button-container{left:15px;bottom:15px;top:inherit;margin:0}@media screen and (min-width:769px){.building-details-fullscreen-lightbox .bdp-gallery-image-content{height:calc(100% - 42px);margin-top:0}}.building-details-fullscreen-lightbox .bdp-gallery-header-mobile{color:#fff;padding:20px;position:relative;background-image:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.33) 25%,rgba(0,0,0,.1) 69%,transparent)}.building-details-fullscreen-lightbox .bdp-gallery-header-mobile .zsg-icon-heart-filled,.building-details-fullscreen-lightbox .bdp-gallery-header-mobile .zsg-icon-heart-line,.building-details-fullscreen-lightbox .bdp-gallery-header-mobile .zsg-icon-x-thin{position:absolute;display:block;height:44px;width:44px;text-align:center;color:#fff;line-height:44px;cursor:pointer}.building-details-fullscreen-lightbox .bdp-gallery-header-mobile .image-counter{font-weight:700;text-align:center;margin:0 auto}.building-details-fullscreen-lightbox .bdp-gallery-header-mobile .zsg-icon-heart-filled,.building-details-fullscreen-lightbox .bdp-gallery-header-mobile .zsg-icon-heart-line{font-size:25px;top:10px;right:10px}body.zsg-lightbox_scroll{position:fixed;top:0;left:0;bottom:0;right:0}.bdp-gallery-fullscreen-mask.yui3-lightbox-mask{background-color:#0a0a14;z-index:99999}@media screen and (max-width:768px){.bdp-gallery-fullscreen-mask.yui3-lightbox-mask{zoom:1;filter:alpha(opacity=100);opacity:1}}.bdp-restriction-label{font-size:15px;font-weight:400}.bdp-header-tablet{display:block}@media screen and (max-width:768px){.bdp-header-tablet{display:grid;grid-gap:10px;grid-template-columns:1fr 300px;grid-template-areas:"info actionbar"}}@media screen and (max-width:768px){.bdp-header-tablet .bdp-title{grid-area:info}}.bdp-header-tablet .bdp-inline-action-bar-tablet{display:none}@media screen and (max-width:768px){.bdp-header-tablet .bdp-inline-action-bar-tablet{grid-area:actionbar;display:grid}}.bdp-header-mobile{display:block}@media screen and (max-width:768px){.bdp-header-mobile{display:grid;grid-gap:10px;grid-template-columns:1fr 87px;grid-template-areas:"info map"}}@media screen and (max-width:768px){.bdp-header-mobile .bdp-title{grid-area:info}}.bdp-header-mobile .bdp-map-hole{display:none}@media screen and (max-width:768px){.bdp-header-mobile .bdp-map-hole{grid-area:map;display:inline-block}}.bdp-header{margin-bottom:30px}@media screen and (max-width:768px){.bdp-header{margin-left:10px;margin-right:10px}}.bdp-sub-header{margin-bottom:0;font-size:15px;font-weight:400}.bdp-inline-action-bar{width:calc(100% - 20px);display:grid;grid-gap:10px;margin-left:10px;margin-bottom:40px}.bdp-inline-action-bar.for-rent{height:152px;grid-template-rows:44px 44px 44px;grid-template-columns:auto;grid-template-areas:"phone" "contact" "supplementary"}.bdp-inline-action-bar.for-sale{height:98px;grid-template-rows:44px 44px;grid-template-columns:auto;grid-template-areas:"phone" "contact"}.bdp-inline-action-bar>a,.bdp-inline-action-bar button{outline:none;display:inline-flex;align-items:center;justify-content:center}.bdp-inline-action-bar .cf-open-modal-container{width:100%;grid-area:contact}.bdp-inline-action-bar .cf-open-modal-container>button{height:100%}.bdp-inline-action-bar .bdp-phone-contact-button{height:44px;overflow:hidden;grid-area:phone}.bdp-inline-action-bar .zsg-icon-mail:before,.bdp-inline-action-bar .zsg-icon-phone:before{margin-right:5px}.bdp-inline-action-bar .bdp-inline-contact-button{overflow:hidden;grid-area:contact}.bdp-inline-action-bar .RCFLaunchButtonTourActions__pageInline{grid-area:supplementary}.bdp-inline-action-bar .RCFLaunchButton:nth-child(3),.bdp-inline-action-bar .RCFLaunchButton:nth-child(4){overflow:hidden}.bdp-inline-action-bar .RCFLaunchButtonTourActions .RCFLaunchButton{height:auto}.bdp-inline-action-bar-tablet{width:300px;display:grid}.bdp-inline-action-bar-tablet.for-rent{grid-template-rows:44px 44px 44px 92px;grid-template-columns:auto;grid-gap:10px;grid-template-areas:"phone" "contact" "supplementary" "map"}.bdp-inline-action-bar-tablet.for-sale{grid-template-rows:44px 44px 92px;grid-gap:10px;grid-template-areas:"phone" "contact" "map"}.bdp-inline-action-bar-tablet.no-contact,.bdp-inline-action-bar-tablet.no-contact .bdp-map-hole{display:inline-block}.bdp-inline-action-bar-tablet.no-contact .bdp-map-hole .map-hole-wrapper{margin:0}.bdp-inline-action-bar-tablet>a,.bdp-inline-action-bar-tablet button{outline:none;display:inline-flex;align-items:center;justify-content:center}.bdp-inline-action-bar-tablet .zsg-icon-mail:before,.bdp-inline-action-bar-tablet .zsg-icon-phone:before{margin-right:5px}.bdp-inline-action-bar-tablet .bdp-phone-contact-button{height:44px;overflow:hidden;grid-area:phone}.bdp-inline-action-bar-tablet .cf-open-modal-container{width:100%;grid-area:contact}.bdp-inline-action-bar-tablet .cf-open-modal-container>button{height:100%}.bdp-inline-action-bar-tablet .bdp-inline-contact-button{overflow:hidden;grid-area:contact}.bdp-inline-action-bar-tablet .RCFLaunchButtonTourActions__pageInline{grid-area:supplementary}.bdp-inline-action-bar-tablet .RCFLaunchButton:nth-child(3),.bdp-inline-action-bar-tablet .RCFLaunchButton:nth-child(4){overflow:hidden}.bdp-inline-action-bar-tablet .bdp-map-hole{grid-area:map}.bdp-inline-action-bar-tablet .bdp-map-hole .map-hole-wrapper{margin:0}#bdp-map-hole .map-hole-wrapper{position:relative;top:0;right:0;float:right}#bdp-map-hole .map-hole-wrapper .map-hole{width:87px;height:87px;border-radius:50%;overflow:hidden;border:1px solid #a7a6ab;position:relative;cursor:pointer}#bdp-map-hole .map-hole-wrapper .map-hole .button-text{display:block;position:absolute;left:50%;top:0;margin-left:-1.75rem;width:3.5rem;font-size:13px;color:#fff;text-align:center;background-color:#006aff;line-height:1.25;padding:.15rem}#bdp-map-hole .map-hole-wrapper .map-hole img{margin-top:-.133rem;margin-left:-7.133rem}#bdp-map-hole .map-hole-wrapper .map-hole .zsg-icon-map-marker{position:absolute;top:50%;left:50%;height:1.2rem;width:1.2rem;margin:-.6rem 0 0 -.6rem;border:2px solid #fff;border-radius:50%;background-color:#0a0a14}#bdp-map-hole .map-hole-wrapper .map-hole .zsg-icon-double-arrows-expand{display:none}#bdp-map-hole .map-hole-wrapper.rectangular-map{position:relative;top:0;float:right;right:0}#bdp-map-hole .map-hole-wrapper.rectangular-map .map-hole{width:20rem;height:6rem;border-radius:.333rem}#bdp-map-hole .map-hole-wrapper.rectangular-map .map-hole .button-text{display:none}#bdp-map-hole .map-hole-wrapper.rectangular-map .map-hole img{margin:-.133rem}#bdp-map-hole .map-hole-wrapper.rectangular-map .map-hole .zsg-icon-double-arrows-expand{display:block;padding:.267rem;line-height:0;position:absolute;top:.333rem;right:.333rem;border-radius:.2rem;color:#fff;background-color:rgba(0,0,0,.6)}.zsg-photo-card{background-color:#58586b;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5)}.zsg-photo-card a{color:#fff}.zsg-photo-card-content{position:relative}.zsg-photo-card-content:after,.zsg-photo-card-content:before{content:"";position:absolute;left:0;width:100%;z-index:1}.zsg-photo-card-content:before{top:0;height:30px;background:linear-gradient(rgba(0,0,0,.25),transparent)}.zsg-photo-card-content:after{bottom:0;height:76px;background:linear-gradient(transparent,rgba(0,0,0,.5))}.zsg-photo-card-video-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1}.zsg-photo-card-video-overlay .zsg-icon-play-circle:before{position:absolute;top:50%;left:50%;width:60px;height:60px;margin-top:-50px;margin-left:-30px;color:#fff;font-size:60px;background:rgba(0,0,0,.4);border-radius:60px}.zsg-photo-card-img{width:100%;height:100%;z-index:1}.zsg-photo-card-img img{position:absolute;left:50%;top:50%;max-width:100%;width:100%;height:auto;z-index:0;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.zsg-photo-card-badge,.zsg-photo-card-caption{position:absolute;left:0;z-index:2}.zsg-photo-card-badge{cursor:pointer;color:#fff;font-size:13px;padding:6px}.zsg-photo-card-caption{right:6px;bottom:6px;left:6px}.zsg-photo-card-price,.zsg-photo-card-spec,.zsg-photo-card-status{margin:0}.zsg-photo-card-spec:nth-child(3),.zsg-photo-card-spec:nth-child(4){display:flex;align-items:stretch;justify-content:flex-start}.zsg-photo-card-spec:nth-child(3) *,.zsg-photo-card-spec:nth-child(4) *{font-size:13px;color:#dbdadd}.zsg-photo-card-broker-name+.zsg-photo-card-broker-phone{margin-left:6px}.zsg-photo-card-broker-name+.zsg-photo-card-broker-phone:before{margin-right:6px;content:"\B7";color:#dbdadd}.zsg-photo-card-address,.zsg-photo-card-beds,.zsg-photo-card-broker-name,.zsg-photo-card-broker-phone,.zsg-photo-card-info,.zsg-photo-card-notification,.zsg-photo-card-spec{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zsg-photo-card-baths:after,.zsg-photo-card-beds:after{content:"\B7";display:inline-block;line-height:1;padding:0 0 0 3px}.zsg-photo-card-status{font-size:13px}.zsg-photo-card-status [class^=zsg-icon-]{font-size:inherit;margin-right:4px}.zsg-photo-card-status [class^=zsg-icon-]:before{border:2px solid #fff}.zsg-photo-card-price{font-size:28px;line-height:1}.zsg-photo-card-notification+.zsg-photo-card-address,.zsg-photo-card-price+.zsg-photo-card-info{margin-left:6px}.zsg-photo-card-info{font-size:15px}.zsg-photo-card-info [class^=zsg-icon-]{font-size:1.6em}.zsg-photo-card-info [class^=zsg-icon-]:before{vertical-align:top}.zsg-photo-card-unit{padding-right:13px}.zsg-photo-card-unit .zsg-icon-beds{font-size:26px}.zsg-photo-card-unit .zsg-icon-beds:before{vertical-align:bottom}.zsg-photo-card-notification{flex:0 0 auto}.zsg-photo-card-notification:after{margin-left:6px;content:"\B7";color:#dbdadd}.zsg-photo-card-notification.toz-fresh{color:#17b036}.zsg-photo-card-overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.zsg-photo-card-actions{position:absolute;top:0;right:0;font-size:20px;z-index:2}.zsg-photo-card-actions a,.zsg-photo-card-actions button{display:inline-block;position:relative;width:44px;height:44px}.zsg-photo-card-actions button{background:none;border:none}.zsg-photo-card-actions button:focus{outline:none;-webkit-tap-highlight-color:transparent}.zsg-photo-card_cta .zsg-photo-card-caption{background-color:rgba(0,116,228,.9);top:0;right:0;bottom:0;left:0}.zsg-photo-card_cta .zsg-photo-card-cta-link{display:block;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.zsg-aspect-ratio{position:relative;overflow:hidden}.zsg-aspect-ratio:before{display:block;content:"";width:100%;padding-top:54.375%}.zsg-aspect-ratio.zsg-aspect-ratio_16_9:before{padding-top:56.25%}.zsg-aspect-ratio.zsg-aspect-ratio_7_4:before{padding-top:57.14285714%}.zsg-aspect-ratio.zsg-aspect-ratio_5_3:before{padding-top:60%}.zsg-aspect-ratio .zsg-aspect-ratio-content{position:absolute;top:0;left:0;right:0;bottom:0}.bdp-section-title{cursor:pointer;padding:13px 10px;background:#fff;border-top:1px solid #ccc;margin:0 -10px}.zsg-photo-card-spec .zsg-photo-card-notification:after{content:"."}.bdp-nearby-comps{margin-top:60px}.bdp-nearby-comps .photo-card .interpunct{padding:0 1px;font-size:2em;line-height:12px;vertical-align:middle}.bdp-nearby-comps .photo-card .zsg-photo-card-notification:after{display:none}.bdp-nearby-comps .photo-card .zsg-photo-card-notification.zsg-notification-text:not(.read),.bdp-nearby-comps .photo-card .zsg-photo-card-notification.zsg-notification-text:not(.read) .price-reduction{color:#e96e2f}.bdp-nearby-comps .photo-card .zsg-photo-card-notification.toz-fresh .toz-count{font-weight:700;color:#63e37d}.bdp-nearby-comps .photo-card .zsg-photo-card-notification+.interpunct{padding:0 6px;line-height:18px;color:#ccc}.bdp-nearby-comps .image-control{display:block;width:25px;height:25px;position:absolute;top:50%;left:50%;margin-left:-12px;margin-top:-12px}.bdp-nearby-comps .image-control.new-save-hide-icon{background-size:76px 73px}.bdp-nearby-comps .image-control.new-save-hide-icon.sprite-heart-line{background-position:0 0}.bdp-nearby-comps .image-control.larger-save{width:36px;height:36px;margin-left:-19px;margin-top:-16px;background-size:110px 110px}.bdp-nearby-comps .image-control.larger-save.sprite-heart-filled{background-position:-74px 0}.bdp-nearby-comps .image-control.share-card{background-repeat:no-repeat;background-size:26px 23px}.bdp-nearby-comps .nearby-slider{width:100%;overflow:hidden;display:flex;justify-content:space-between}.bdp-nearby-comps .nearby-slider .slider-elements{width:100%;color:#fff;overflow:hidden;white-space:nowrap;position:relative}.bdp-nearby-comps .nearby-slider .slider-button{display:block;align-self:center;font-size:25px;cursor:hand;border:none;outline:none}.bdp-nearby-comps .nearby-slider .slider-button.hidden{display:none}.bdp-nearby-comps .nearby-slider .slider-element{display:inline-block;position:relative;z-index:0;left:0;transition:left .5s;margin:2px}.bdp-nearby-comps .nearby-slider .slider-element img{width:100%}.bdp-nearby-comps .nearby-slider .slider-home-special{justify-content:space-between}.bdp-nearby-comps .nearby-slider .slider-interpunct{color:#fff;padding:0;font-size:2em;line-height:4px}.bdp-nearby-comps .nearby-link-button{margin:auto;width:200px;display:block}.bdp-nearby-comps .nearby-module{padding-bottom:20px}@media screen and (max-width:600px) and (min-width:530px){.nearby-slider .zsg-photo-card-info{display:inline-block;width:210px}}.bdp-module{padding:0 10px}.bdp-collapsible-component.collapsible{position:relative}.bdp-collapsible-component.collapsible button{outline:none}.bdp-collapsible-component.collapsible .bdp-collapse-title{margin-left:10px}.bdp-collapsible-component.collapsible>.zsg-h2,.bdp-collapsible-component.collapsible>button{border-width:1px 0;border-style:solid;border-color:#a7a6ab;cursor:pointer;padding:18px 18px 18px 0;line-height:1;width:100%;text-align:left;display:flex;align-items:baseline;background-color:#fff}.bdp-collapsible-component.collapsible>.zsg-h2:after,.bdp-collapsible-component.collapsible>button:after{content:"";position:absolute;right:4px;top:calc(18px + .5em);height:14px;width:14px;display:block;cursor:pointer;transform:rotate(45deg);border-top:2px solid #54545a;border-left:2px solid #54545a;margin-right:5px}.bdp-collapsible-component.collapsible .bdp-collapsible-content{margin-top:10px}.bdp-collapsible-component.collapsible .bdp-collapse-title{line-height:1;padding-bottom:1px}.bdp-collapsible-component.collapsible .zsg-content-section>.zsg-h2,.bdp-collapsible-component.collapsible .zsg-content-section>button{display:none}.bdp-collapsible-component.collapsible.collapsed .bdp-collapse-title,.bdp-collapsible-component.collapsible.collapsed>.zsg-h2,.bdp-collapsible-component.collapsible.collapsed>button{margin-bottom:-1px}.bdp-collapsible-component.collapsible.collapsed .bdp-collapse-title:after,.bdp-collapsible-component.collapsible.collapsed>.zsg-h2:after,.bdp-collapsible-component.collapsible.collapsed>button:after{transform:rotate(225deg);top:calc(12px + .5em)}.bdp-collapsible-component.collapsible.collapsed>:not(button):not(.bdp-collapse-title){display:none}.bdp-collapsible-component.collapsible .bdp-collapse-title,.bdp-collapsible-component.collapsible>.zsg-h2,.bdp-collapsible-component.collapsible>button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:-1px}.nearby-schools-list [class^=gs-rating-]{width:50px;height:50px;font-size:30px;padding:10px 0;border-radius:50%;color:#fff;display:inline-block;line-height:1;text-align:center}.nearby-schools-list .gs-rating-0{background-color:#2a2a33}.nearby-schools-list .gs-rating-8,.nearby-schools-list .gs-rating-9,.nearby-schools-list .gs-rating-10{background-color:#0d4599}.nearby-schools-list .gs-rating-5,.nearby-schools-list .gs-rating-6,.nearby-schools-list .gs-rating-7{background-color:#006aff}.nearby-schools-list .gs-rating-1,.nearby-schools-list .gs-rating-2,.nearby-schools-list .gs-rating-3,.nearby-schools-list .gs-rating-4{background-color:#62aef7}.nearby-schools-list .nearby-school,.nearby-schools-list .nearby-schools-header,.nearby-schools-list .nearby-schools-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.nearby-schools-list .nearby-school{border-top:1px solid #a7a6ab;padding:10px 0}.nearby-schools-list .nearby-school:last-child{border-bottom:1px solid #a7a6ab}.collapsible .nearby-schools-list .nearby-school{border-top:none}.collapsible .nearby-schools-list .nearby-school+.nearby-school{border-top:1px solid #a7a6ab}.nearby-schools-list .nearby-school .nearby-schools-name{padding-top:4px}@media screen and (max-width:504px){.nearby-schools-list .nearby-school .nearby-schools-name{padding-top:0}}.nearby-schools-list .nearby-school .nearby-schools-distance,.nearby-schools-list .nearby-school .nearby-schools-grades{padding-top:15px}@media screen and (max-width:504px){.nearby-schools-list .nearby-school .nearby-schools-distance,.nearby-schools-list .nearby-school .nearby-schools-grades{padding-top:0}}@media screen and (max-width:504px){.nearby-schools-list .nearby-schools-header{display:none}}.nearby-schools-list .nearby-schools-header .nearby-schools-rating{white-space:nowrap}.nearby-schools-list .nearby-schools-info,.nearby-schools-list .nearby-schools-name{-webkit-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.nearby-schools-list .name-container{display:flex;flex-direction:column}.nearby-schools-list .name-container .school-assignment-tooltip{margin-bottom:4px}@media screen and (max-width:504px){.nearby-schools-list .nearby-schools-info{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.nearby-schools-list .nearby-schools-distance,.nearby-schools-list .nearby-schools-grades,.nearby-schools-list .nearby-schools-rating{-webkit-box-flex:0 0 80px;-webkit-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px}.nearby-schools-list .nearby-schools-distance,.nearby-schools-list .nearby-schools-grades{text-align:right}@media screen and (max-width:504px){.nearby-schools-list .nearby-schools-distance,.nearby-schools-list .nearby-schools-grades{text-align:left}}@media screen and (min-width:481px){#nearbySchools .attribution-link{float:left}#nearbySchools .nearby-schools-footer .zsg-content-item{text-align:right}}@media screen and (max-width:480px){#nearbySchools .attribution{font-size:10px}}.nearby-schools .map-schools{margin-bottom:5px}.nearby-schools .map-schools strong{color:#006aff;font-weight:400}.ie9 .nearby-schools-list .nearby-schools-distance,.ie9 .nearby-schools-list .nearby-schools-grades,.ie9 .nearby-schools-list .nearby-schools-info,.ie9 .nearby-schools-list .nearby-schools-name,.ie9 .nearby-schools-list .nearby-schools-rating,.non-flex .nearby-schools-list .nearby-schools-distance,.non-flex .nearby-schools-list .nearby-schools-grades,.non-flex .nearby-schools-list .nearby-schools-info,.non-flex .nearby-schools-list .nearby-schools-name,.non-flex .nearby-schools-list .nearby-schools-rating{display:inline-block;word-spacing:normal;vertical-align:middle;padding-top:0}.ie9 .nearby-schools-list .nearby-schools-info,.non-flex .nearby-schools-list .nearby-schools-info{width:80%}.ie9 .nearby-schools-list .nearby-schools-rating,.non-flex .nearby-schools-list .nearby-schools-rating{width:100px}.ie9 .nearby-schools-list .nearby-schools-name,.non-flex .nearby-schools-list .nearby-schools-name{width:60%}.ie9 .nearby-schools-list .nearby-schools-distance,.ie9 .nearby-schools-list .nearby-schools-grades,.non-flex .nearby-schools-list .nearby-schools-distance,.non-flex .nearby-schools-list .nearby-schools-grades{width:15%}.non-flex .nearby-schools-list{display:block}@media screen and (max-width:585px){.non-flex .nearby-schools-list .nearby-schools-rating{width:60px}}.non-flex .nearby-school{display:block}.non-flex .nearby-school .nearby-schools-distance,.non-flex .nearby-school .nearby-schools-grades,.non-flex .nearby-school .nearby-schools-name{padding-top:0}.is-lightbox .hdp-nearby-schools{padding:0 10px}.zillow-map-control{width:100%;height:100%}.zillow-map-control .fill-available-space{width:100%;height:100%;left:0;top:0;margin:0;padding:0;position:absolute}.zillow-map-control path.poly-parcel{stroke:#fff}.zillow-map-control path.poly-region{stroke:rgba(56,124,237,.8);stroke-width:3px}.zillow-map-control path.poly-region.state{stroke-width:1px;stroke:rgba(0,0,0,.2)}.zillow-map-control path.poly-region.state.isHovered{fill:rgba(116,183,74,.5)}.zillow-map-control path.poly-region.custom-region{stroke-width:2px}.zillow-map-control path.poly-region.custom-region.fill-region{fill:rgba(56,124,237,.2)}.zillow-map-control path.poly-region.custom-region.no-fill-region{fill:transparent;color:transparent}.zillow-map-control.map-street-view path.poly-parcel{stroke:#000}.zillow-map-control.map-aerial-view path.poly-region{stroke:rgba(216,201,92,.8);stroke-width:5px}.zillow-map-control.map-aerial-view path.poly-region.custom-region.fill-region{fill:rgba(216,201,92,.2)}.zillow-map-control .zillow-map-layer{position:absolute;top:0}.zillow-map-control .zillow-map-layer.draw-search-layer{width:100%;min-height:100%}.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none}.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay>*{pointer-events:auto}.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar{display:flex;justify-content:flex-end;flex-direction:row;align-items:center;pointer-events:auto}@media (max-width:1006px){.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar{color:#000;background-color:#fff;justify-content:space-between}}@media (min-width:1007px){.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar{opacity:1;color:#fff;background-color:rgba(68,68,68,.7)}}.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-text{vertical-align:middle;display:inline-block}.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-text .draw-search-action-bar-wide-screen-text{display:inherit}.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-text .draw-search-action-bar-narrow-screen-text{display:none}@media (max-width:1006px){.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-text{margin-right:0;order:1}.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-text .draw-search-action-bar-wide-screen-text{display:none}.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-text .draw-search-action-bar-narrow-screen-text{display:inherit}}@media (min-width:1007px){.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-text{padding-left:15px}}.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-button{border:none;outline:none;vertical-align:middle;background-color:transparent;text-transform:inherit;padding:15px}.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-button:hover{cursor:pointer}@media (max-width:1006px){.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-button{color:#0074e4;height:50px;font-weight:300}.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-button.draw-search-cancel-button{order:0}.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-button.draw-search-apply-button{order:2}}@media (min-width:1007px){.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-button:hover{background-color:#62aef7}}.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-spacer{visibility:hidden;flex-grow:1}@media (max-width:1006px){.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-spacer{display:none}}.zillow-map-control .zillow-map-layer .boundary-container,.zillow-map-control .zillow-map-layer .boundary-svg{width:256px;height:256px;left:0;top:0;position:absolute;overflow:hidden}.zillow-map-control .zillow-map-layer .full-boundary-container,.zillow-map-control .zillow-map-layer .full-boundary-svg{width:256px;height:256px;left:0;top:0;overflow:visible;position:absolute}.zillow-map-control .zillow-map-layer .few-results .quick-styling,.zillow-map-control .zillow-map-layer .high-zoom .only-low-zoom,.zillow-map-control .zillow-map-layer .low-zoom .only-high-zoom,.zillow-map-control .zillow-map-layer .many-results .detail-styling{display:none}.zillow-map-control .zillow-map-layer .marker-position{position:absolute;top:50%;left:50%;cursor:pointer;display:block;justify-content:normal;align-items:center;height:auto;width:auto}.zillow-map-control .zillow-map-layer .marker-position .marker-flex{position:absolute;cursor:pointer;display:flex;justify-content:center;align-items:center;width:1px;height:1px}.zillow-map-control .zillow-map-layer .marker-position.marker-pop-up{z-index:2}.zillow-map-control .zillow-map-layer .property-dot{width:15px;height:15px;border-radius:50%;border:2px solid #fff;transform:translateY(2px);box-shadow:0 2px 2px rgba(0,0,0,.5);color:#fff;font-size:10px;text-align:center;pointer-events:auto}.zillow-map-control .zillow-map-layer .property-dot.large-over-text{width:20px;height:20px;padding-top:2.5px;padding-left:1px}.zillow-map-control .zillow-map-layer .property-dot-shadow{width:16px;height:16px;border-radius:50%;border:4px solid #191919}.zillow-map-control .zillow-map-layer .saved-property-dot{pointer-events:auto}.zillow-map-control .zillow-map-layer .notification-marker.notification-marker{background-color:#ed7318;color:#fff}.zillow-map-control .zillow-map-layer .notification-marker.notification-marker :hover{background-color:rbga(221,102,17,1)}.zillow-map-control .zillow-map-layer .see-all-homes-label-position{transform:translate(45px,25px);vertical-align:middle}.zillow-map-control .zillow-map-layer .see-all-homes-label.second-line{margin-left:6px}.zillow-map-control .zillow-map-layer .see-all-homes-label{pointer-events:none}.zillow-map-control .zillow-map-layer .inverted-property-label,.zillow-map-control .zillow-map-layer .see-all-homes-label{text-align:center;border-radius:5px;font-weight:600;flex-shrink:0;user-select:none;white-space:nowrap;background-color:#000;color:#fff;margin-top:1px;padding:2px 5px 0;font-size:11px;letter-spacing:.5px}.zillow-map-control .zillow-map-layer .inverted-property-label{box-shadow:0 1px 0 0 rgba(0,0,0,.5);pointer-events:auto}.zillow-map-control .zillow-map-layer .inverted-property-label.is-hovered,.zillow-map-control .zillow-map-layer .inverted-property-label:hover,.zillow-map-control .zillow-map-layer .property-label{text-align:center;border-radius:3px;font-weight:500;flex-shrink:0;user-select:none;white-space:nowrap;background-color:#f9f5f2;color:#575757;margin-top:1px;padding:2px 5px 0;font-size:11px;letter-spacing:.5px;box-shadow:0 1px 1px rgba(0,0,0,.5);pointer-events:auto}.zillow-map-control .zillow-map-layer .inverted-property-label.is-hovered.zillow-owned,.zillow-map-control .zillow-map-layer .inverted-property-label:hover.zillow-owned,.zillow-map-control .zillow-map-layer .property-label.zillow-owned{background-color:#fc384a;color:#fff}.zillow-map-control .zillow-map-layer .marker-container{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:8px;pointer-events:none;width:0}.bdp-neighborhood .bdp-collapsible-content{padding:0 10px}@media screen and (min-width:769px){.bdp-neighborhood .bdp-collapsible-content{padding:0}}.bdp-neighborhood .bdp-lot-lines-map-container{position:relative;width:100%;height:380px;display:block;margin-bottom:15px}.bdp-neighborhood .bdp-lot-lines-map-container .bdp-map-control-container{z-index:10}.bdp-neighborhood .bdp-lot-lines-map-container .bdp-map-image-marker{position:absolute;left:-20px;top:-43px;background:#fff;z-index:10;margin-bottom:6px;padding:3px;box-shadow:0 0 10px 1px rgba(68,68,68,.4);border-radius:2px;height:41px;width:41px}.bdp-neighborhood .bdp-lot-lines-map-container .bdp-map-image-marker .bubble-beak{border-radius:0 0 10px 10px;background:#fff;position:absolute;bottom:-8px;left:13px;width:16px;height:9px}.bdp-neighborhood .bdp-lot-lines-map-container .bdp-map-image-marker .thumb{width:35px;height:35px}.bdp-neighborhood .bdp-lot-lines-map-container .bdp-map-image-marker .thumb-img{width:35px;height:35px;left:0;top:0}.bdp-neighborhood .bdp-map-control-container{position:absolute;top:10px;right:15px;width:40px;-webkit-transition:opacity .4s;transition:opacity .4s}.bdp-neighborhood .bdp-map-control-container .zoom-controls{font-size:40px}.bdp-neighborhood .bdp-map-control-container .rotation-controls{font-size:26px;padding-top:10px}.bdp-neighborhood .bdp-map-control-container .rotation-controls .map-control{padding-top:7px}.bdp-neighborhood .bdp-map-control-container .zoom-in,.bdp-neighborhood .bdp-map-control-container .zoom-out{display:flex;align-items:center;justify-content:center;width:40px;height:40px;line-height:40px;text-align:center;border-radius:40px;color:#2a2a33;box-shadow:0 1px 3px rgba(0,0,0,.25);background-color:#fff;margin-top:5px;cursor:pointer}.bdp-neighborhood .bdp-map-control-container .zoom-in:before,.bdp-neighborhood .bdp-map-control-container .zoom-out:before{margin-top:-2px}.bdp-neighborhood .bdp-map-control-container .zoom-in:hover,.bdp-neighborhood .bdp-map-control-container .zoom-out:hover{color:#006aff;background-color:#e3e3e6;background:-ms-linear-gradient(top,#d1d1d5,#fff);background:linear-gradient(0deg,#d1d1d5,#fff);background-repeat:repeat-x}.bdp-neighborhood .bdp-map-control-container .zoom-in:active,.bdp-neighborhood .bdp-map-control-container .zoom-out:active{color:#0d4599;background-color:#ededee;background:-ms-linear-gradient(top,#fff,#d1d1d5);background:linear-gradient(0deg,#fff,#d1d1d5);background-repeat:repeat-x}.bdp-neighborhood .bdp-map-control-container .icon-flipped{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.bdp-neighborhood .bdp-neighborhood-map{margin-bottom:15px}.bdp-neighborhood .bdp-nearby-amenities{list-style-type:square;padding:0 20px;margin-bottom:15px}.bdp-neighborhood .bdp-tooltip-button{background:none;border:none;padding:0;font:inherit;cursor:pointer;font-weight:300;text-decoration:none;color:#0074e4}.bdp-neighborhood .bdp-score-section{margin-bottom:15px}.bdp-static-tile-map{overflow:hidden}.bdp-static-tile-map .tile-container{overflow:hidden;position:relative}.bdp-static-tile-map .bing-attribution-sprite{position:absolute;bottom:2px;left:9px;width:51px;height:19px;background-position:0 -25px}.bdp-static-tile-map .zillow-attribution-sprite{position:absolute;bottom:2px;right:5px;width:62px;height:17px;background-position:0 0}.home-details-map-container{position:absolute;width:100%;height:100%;display:block}.home-details-map-control-container{position:absolute;top:10px;right:15px;width:40px;-webkit-transition:opacity .4s;transition:opacity .4s}.home-details-map-control-container .zoom-controls{font-size:40px}.home-details-map-control-container .rotation-controls{font-size:26px;padding-top:10px}.home-details-map-control-container .rotation-controls .map-control{padding-top:7px}.home-details-map-control-container .map-control{display:block;width:40px;height:40px;line-height:40px;text-align:center;border-radius:40px;color:#2a2a33;box-shadow:0 1px 3px rgba(0,0,0,.25);background-color:#fff;margin-top:5px;cursor:pointer}.home-details-map-control-container .map-control:hover{color:#006aff;background-color:#e3e3e6;background:-ms-linear-gradient(top,#d1d1d5,#fff);background:linear-gradient(0deg,#d1d1d5,#fff);background-repeat:repeat-x}.home-details-map-control-container .map-control:active{color:#0d4599;background-color:#ededee;background:-ms-linear-gradient(top,#fff,#d1d1d5);background:linear-gradient(0deg,#fff,#d1d1d5);background-repeat:repeat-x}.home-details-map-control-container .icon-flipped{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}#street-view-panorama,.street-view-tile{width:100%;height:100%}.street-view-tile{position:relative;overflow:hidden}.street-view-tile .street-view-image{height:100%;width:100%;background-size:cover;background-position:100% 100%}.street-view-tile .street-view-label{position:absolute;bottom:0;left:0;color:#fff;padding:10px}.street-view-tile .street-view-label .street-view-icon{font-size:20px}.street-view-tile .street-view-label .street-view-text{padding-left:5px;font-size:13px}.photo-carousel-container{margin-bottom:20px}@media screen and (min-width:481px) and (max-width:768px){.photo-carousel-container{margin-bottom:10px}}@media screen and (max-width:480px){.photo-carousel-container{margin-bottom:5px}}.map-tile{position:relative;cursor:pointer;max-width:100%;height:100%}.map-tile .static-map-image{background-position:50%;background-size:cover;width:100%;background-color:#eee}.map-tile .static-map-image.fill{height:100%}.map-tile .static-map-image.mobile{background-size:contain;background-repeat:no-repeat;height:100%}.map-tile .photo-map-marker{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px;z-index:0}.bdp-photo-carousel-container{position:relative;overflow:hidden;background:#eee;height:416px;width:100%}@media screen and (min-width:481px) and (max-width:768px){.bdp-photo-carousel-container{height:300px}}@media screen and (max-width:480px){.bdp-photo-carousel-container{height:234px}}.bdp-photo-carousel-container button{outline:none}@media screen and (min-width:769px){.bdp-photo-carousel-container.reduced-height{height:234px}}.bdp-photo-carousel{display:flex;flex-flow:column wrap;align-content:flex-start;height:100%;transition:transform .4s ease-in-out}@media screen and (min-width:481px) and (max-width:768px){.bdp-photo-carousel{transform:translateX(calc(50% - 140px))}}.bdp-photo-carousel .photo-tile-column{display:flex;flex-direction:column}.bdp-photo-carousel .photo-tile{overflow:hidden;position:relative;border-right:2px solid #fff;border-bottom:2px solid #fff;cursor:pointer}.bdp-photo-carousel .photo-tile .photo-tile-image{max-width:100%;display:block;margin:auto}@media screen and (max-width:768px){.bdp-photo-carousel .photo-tile .photo-tile-image{width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.bdp-photo-carousel .photo-tile .mobile-photo-carousel-cta-overlay{height:100%;width:100%;background:#0a0a14;opacity:.7;position:absolute;top:0}.bdp-photo-carousel .photo-tile .mobile-photo-carousel-cta-wrapper{width:100%;height:100%;position:absolute;top:0}.bdp-photo-carousel .photo-tile .mobile-photo-carousel-cta-wrapper .mobile-photo-carousel-cta-content{position:relative;top:50%;transform:translateY(-50%);text-align:center;color:#fff}.bdp-photo-carousel .photo-tile .mobile-photo-carousel-cta-wrapper .mobile-photo-carousel-cta-content h2{font-size:20px}.bdp-photo-carousel .photo-tile .photo-tile-centered{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);min-width:100%;text-align:center}.bdp-photo-carousel .photo-tile .photo-tile-centered.zsg-loading-spinner{z-index:-1}.bdp-photo-carousel .photo-tile.photo-tile-large{height:100%;max-width:550px}.bdp-photo-carousel .photo-tile.photo-tile-large.loading{width:550px}.bdp-photo-carousel .photo-tile.photo-tile-large .photo-tile-image{height:100%}.bdp-photo-carousel .photo-tile.photo-tile-small{height:208px;width:280px}@media screen and (min-width:481px) and (max-width:768px){.bdp-photo-carousel .photo-tile.photo-tile-small{height:300px;width:402px}}@media screen and (max-width:480px){.bdp-photo-carousel .photo-tile.photo-tile-small{height:234px;width:100%}}.bdp-photo-carousel .photo-tile .bdp-gallery-lightbox-contact-upsell-button{width:55%;margin:0 auto}.bdp-photo-carousel .photo-tile .bdp-gallery-lightbox-contact-upsell-button.cf-open-modal-button{width:100%}.photo-carousel-left-arrow,.photo-carousel-right-arrow{display:block;position:absolute;top:0;height:100%;min-width:60px;cursor:pointer;opacity:.5;transition:opacity .1s ease-in-out;color:#fff;font-size:30px}.photo-carousel-left-arrow:hover,.photo-carousel-right-arrow:hover{opacity:1;color:#7bc0ff}@media screen and (max-width:480px){.photo-carousel-left-arrow.hide-on-mobile-device,.photo-carousel-right-arrow.hide-on-mobile-device{display:none}}.photo-carousel-left-arrow .zsg-icon-expando-left,.photo-carousel-left-arrow .zsg-icon-expando-right,.photo-carousel-left-arrow .zsg-icon-reload,.photo-carousel-right-arrow .zsg-icon-expando-left,.photo-carousel-right-arrow .zsg-icon-expando-right,.photo-carousel-right-arrow .zsg-icon-reload{display:flex;position:absolute;align-items:center;top:50%;margin-top:-46%;width:35px;height:50px;line-height:50px;border:1px solid #fff;background-color:#333}.photo-carousel-left-arrow{left:10px}.photo-carousel-right-arrow{right:-10px}.bdp-photo-carousel-count-overlay{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.5);padding:1px 10px;font-size:13px;font-weight:400;color:#fff;z-index:2}.photo-map-marker:before{border:2px solid #fff;background:#000;height:14px;width:14px}.cf-open-modal-container{display:inline-block}@media screen and (max-width:768px){.cf-open-modal-container{width:55%}}@media screen and (min-width:769px){#street-view-entry-point{display:none}}.multi-media-entry-point{width:100%;position:absolute;bottom:2px;background:linear-gradient(transparent,rgba(0,0,0,.5));pointer-events:none}.multi-media-button{display:inline-block;cursor:pointer;border:none;background:transparent;padding:0;margin:0 0 10px 10px;pointer-events:auto}@media screen and (min-width:769px){.multi-media-button{padding:15px 10px 15px 20px}}.multi-media-button .media-button-graphics{display:inline-block;height:26px;width:26px;background-size:26px 26px;background-repeat:no-repeat}@media screen and (min-width:769px){.multi-media-button .media-button-graphics{height:36px;width:36px;background-size:36px 36px}}.multi-media-button .media-name-text{display:inline-block;vertical-align:top;color:#fff;font-weight:500;padding-left:8px;padding-top:2px}@media screen and (min-width:769px){.multi-media-button .media-name-text{padding-left:10px;padding-top:9px}}@keyframes panning{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-600px);-moz-transform:translateX(-600px);-ms-transform:translateX(-600px);-o-transform:translateX(-600px);transform:translateX(-600px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.z3d-pano-tile{height:208px;width:280px}@media screen and (min-width:481px) and (max-width:768px){.z3d-pano-tile{height:300px;width:402px}}@media screen and (max-width:480px){.z3d-pano-tile{height:234px;width:100%}}.z3d-pano-tile .z3d-pano-tile__pano{height:296px;top:0;position:relative}@media screen and (min-width:481px) and (max-width:768px){.z3d-pano-tile .z3d-pano-tile__pano{height:305px}}@media screen and (min-width:769px){.z3d-pano-tile .z3d-pano-tile__pano{height:208px}}.z3d-pano-tile .z3d-pano-tile__animation{animation-name:panning;animation-timing-function:cubic-bezier(.14,.53,.92,1.12);animation-delay:.5s;animation-iteration-count:1}.z3d-pano-tile .z3d-pano-tile__label{display:block;position:absolute;top:3px;left:3px;padding:0 8px;height:24px;color:#fff;z-index:10;text-align:center;background:rgba(68,68,68,.8);border-radius:3px;line-height:1.6}.z3d-pano-tile .z3d-pano-tile__upsell{width:100%;height:100%}.multi-media-button-icon{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:500;background:#141414;border:1px solid #fff;border-radius:3px;width:26px;height:26px}.spinner-container{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.half-tiles{height:234px;display:flex;justify-content:space-around;flex-flow:row wrap;align-items:stretch}.half-tiles>div{flex-grow:1}.reviews-summary-title{font-size:17px;padding:5px 0}.zsg-icon-circle-question{padding:0 5px}.zsrc-reviews-hr hr{margin:0}.zsrc-reviews-hr button{background:transparent;border:transparent;padding:0;outline:none}hr{border-top:1px solid #d1d1d5;margin:20px 0}.zrsc-reviews-aggregate{display:inline}.zrsc-reviews-aggregate .review-count{color:#0a0a14;vertical-align:text-top}@media screen and (max-width:480px){.zrsc-reviews-aggregate .review-count{font-size:85%;vertical-align:text-top}}.zrsc-reviews-aggregate .review-count button{background:transparent;border:transparent;outline:none}.zrsc-reviews-display-tile{display:flex;flex-direction:row}.zrsc-reviews-display-title-dot{padding-right:5px;padding-left:5px}.zrsc-reviews-aggregate .zsg-rating{vertical-align:text-top}.zrsc-reviews-aggregate .review-count{font-size:13px}.zrsc-reviews-display .reviews-comment-response{background:#d1d1d5;padding:10px auto}@media screen and (max-width:480px){.zrsc-reviews-display .reviews-comment-response{margin:0 -10px}}.mobile-web .zrsc-reviews-display .reviews-comment-response{margin:0 -10px}.zrsc-reviews-display .reviews-comment-response .reviews-comment-section,.zrsc-reviews-display .reviews-comment-response .reviews-comment-title{padding:0 20px}.zrsc-reviews-display .reviews-comment-title-date{display:block;font-weight:400;padding-left:4px}.zrsc-reviews-display .reviews-comment-section{margin:10px auto}.zrsc-reviews-display .reviews-comment-section-title{font-size:80%;text-transform:uppercase;color:#54545a}.zrsc-reviews-display .zsg-rating{vertical-align:text-top}.zrsc-show-more-reviews{width:100%;text-align:center}.bdp-building-reviews-title{margin-right:10px}.bdp-building-reviews-non-collapse{display:flex}.bdp-building-reviews-non-collapse .bdp-building-reviews-title{margin:10px 0 0 10px}.reviews-summary-tooltip-launcher{padding:5px 5px 5px 0;vertical-align:text-top}.bdp-special-offer{margin-bottom:10px}.bdp-top-menu,.search-page .bdp-top-menu{background-color:#e0f2ff}@media screen and (max-width:768px){.bdp-top-menu,.search-page .bdp-top-menu{display:none}}.bdp-top-menu .zsg-toolbar-button.zsg-button,.search-page .bdp-top-menu .zsg-toolbar-button.zsg-button{background:0 0}.bdp-top-menu .RCFLaunchButton,.search-page .bdp-top-menu .RCFLaunchButton{margin:0;border:1px #fff;border-style:none solid none none;height:50px;line-height:50px;padding:1px .67em 0;word-spacing:normal}.bdp-top-menu .zsg-toolbar-button,.search-page .bdp-top-menu .zsg-toolbar-button{font-weight:700;text-transform:uppercase;font-size:13px;font-size:.86666667rem}.bdp-top-menu .zsg-button:hover,.search-page .bdp-top-menu .zsg-button:hover{background-color:rgba(216,236,253,.7);background:-ms-linear-gradient(top,rgba(200,225,249,.5),#e0f2ff);background:linear-gradient(0deg,rgba(200,225,249,.5),#e0f2ff);background-repeat:repeat-x}.bdp-top-menu .blank-button,.search-page .bdp-top-menu .blank-button{width:180px}.bdp-top-menu .zsg-menu,.search-page .bdp-top-menu .zsg-menu{text-align:left;text-transform:none}.bdp-top-menu .hc-back-to-list .zsg-icon-x-thick,.search-page .bdp-top-menu .hc-back-to-list .zsg-icon-x-thick{margin-right:4px}.bdp-top-menu .zsg-icon-pop-up,.search-page .bdp-top-menu .zsg-icon-pop-up{font-size:24px}.bdp-top-menu.bdp-lightbox-menu,.search-page .bdp-top-menu.bdp-lightbox-menu{width:684px;max-width:100%;top:0;box-shadow:0 2px 5px 0 hsla(0,0%,78%,.5);position:fixed;z-index:10;-webkit-transform:translateZ(0)}@media only screen and (min-width:768px){.bdp-top-menu.bdp-lightbox-menu,.search-page .bdp-top-menu.bdp-lightbox-menu{width:calc(100% - 100px)}}@media only screen and (min-width:1106px){.bdp-top-menu.bdp-lightbox-menu,.search-page .bdp-top-menu.bdp-lightbox-menu{width:1024px}}.bdp-top-menu.bdp-lightbox-menu .zsg-button_primary,.bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left .RCFLaunchButton:first-child,.bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left li:first-child .zsg-button,.search-page .bdp-top-menu.bdp-lightbox-menu .zsg-button_primary,.search-page .bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left .RCFLaunchButton:first-child,.search-page .bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left li:first-child .zsg-button{color:#fff;background:#006aff}.bdp-top-menu.bdp-lightbox-menu .zsg-button_primary:focus,.bdp-top-menu.bdp-lightbox-menu .zsg-button_primary:hover,.bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left .RCFLaunchButton:first-child:focus,.bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left .RCFLaunchButton:first-child:hover,.bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left li:first-child .zsg-button:focus,.bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left li:first-child .zsg-button:hover,.search-page .bdp-top-menu.bdp-lightbox-menu .zsg-button_primary:focus,.search-page .bdp-top-menu.bdp-lightbox-menu .zsg-button_primary:hover,.search-page .bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left .RCFLaunchButton:first-child:focus,.search-page .bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left .RCFLaunchButton:first-child:hover,.search-page .bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left li:first-child .zsg-button:focus,.search-page .bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left li:first-child .zsg-button:hover{background-color:#006aff;background:-ms-linear-gradient(top,#006aff,#0d4599);background:linear-gradient(0deg,#006aff,#0d4599);background-repeat:repeat-x}.bdp-top-menu.bdp-lightbox-menu .zsg-button_primary:active,.bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left .RCFLaunchButton:first-child:active,.bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left li:first-child .zsg-button:active,.search-page .bdp-top-menu.bdp-lightbox-menu .zsg-button_primary:active,.search-page .bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left .RCFLaunchButton:first-child:active,.search-page .bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left li:first-child .zsg-button:active{background-color:#006aff;background:-ms-linear-gradient(top,#0d4599,#006aff);background:linear-gradient(0deg,#0d4599,#006aff);background-repeat:repeat-x}.bdp-top-menu.bdp-lightbox-menu .zsg-button_primary.zsg-button_selected,.bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left .RCFLaunchButton:first-child.zsg-button_selected,.bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left li:first-child .zsg-button.zsg-button_selected,.search-page .bdp-top-menu.bdp-lightbox-menu .zsg-button_primary.zsg-button_selected,.search-page .bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left .RCFLaunchButton:first-child.zsg-button_selected,.search-page .bdp-top-menu.bdp-lightbox-menu .zsg-toolbar-left li:first-child .zsg-button.zsg-button_selected{border-color:#0d4599}.bdp-subnav{margin-top:-50px}.bdp-subnav.bdp-sticky-bar{position:fixed;top:0;width:100%;z-index:10004;box-shadow:0 2px 5px 0 hsla(0,0%,78%,.5);padding-left:0;margin:0!important}.bdp-subnav.bdp-sticky-bar .zsg-nav-sub{padding-left:20px;transition:padding-left 1s}.bdp-subnav.bdp-sticky-bar .zsg-nav-sub .bdp-top-menu .zsg-button_primary,.bdp-subnav.bdp-sticky-bar .zsg-nav-sub .bdp-top-menu .zsg-toolbar-left .RCFLaunchButton:first-child,.bdp-subnav.bdp-sticky-bar .zsg-nav-sub .bdp-top-menu .zsg-toolbar-left li:first-child .zsg-button{transition:background-color 1s,color 1s;color:#fff;background:#006aff}.bdp-subnav.bdp-sticky-bar .zsg-nav-sub .bdp-top-menu .zsg-button_primary:focus,.bdp-subnav.bdp-sticky-bar .zsg-nav-sub .bdp-top-menu .zsg-button_primary:hover,.bdp-subnav.bdp-sticky-bar .zsg-nav-sub .bdp-top-menu .zsg-toolbar-left .RCFLaunchButton:first-child:focus,.bdp-subnav.bdp-sticky-bar .zsg-nav-sub .bdp-top-menu .zsg-toolbar-left .RCFLaunchButton:first-child:hover,.bdp-subnav.bdp-sticky-bar .zsg-nav-sub .bdp-top-menu .zsg-toolbar-left li:first-child .zsg-button:focus,.bdp-subnav.bdp-sticky-bar .zsg-nav-sub .bdp-top-menu .zsg-toolbar-left li:first-child .zsg-button:hover{background-color:#006aff;background:-ms-linear-gradient(top,#006aff,#0d4599);background:linear-gradient(0deg,#006aff,#0d4599);background-repeat:repeat-x}.bdp-subnav.bdp-sticky-bar .zsg-nav-sub .bdp-top-menu .zsg-button_primary:active,.bdp-subnav.bdp-sticky-bar .zsg-nav-sub .bdp-top-menu .zsg-toolbar-left .RCFLaunchButton:first-child:active,.bdp-subnav.bdp-sticky-bar .zsg-nav-sub .bdp-top-menu .zsg-toolbar-left li:first-child .zsg-button:active{background-color:#006aff;background:-ms-linear-gradient(top,#0d4599,#006aff);background:linear-gradient(0deg,#0d4599,#006aff);background-repeat:repeat-x}.bdp-subnav.bdp-sticky-bar .zsg-nav-sub .bdp-top-menu .zsg-button_primary.zsg-button_selected,.bdp-subnav.bdp-sticky-bar .zsg-nav-sub .bdp-top-menu .zsg-toolbar-left .RCFLaunchButton:first-child.zsg-button_selected,.bdp-subnav.bdp-sticky-bar .zsg-nav-sub .bdp-top-menu .zsg-toolbar-left li:first-child .zsg-button.zsg-button_selected{border-color:#0d4599}.bdp-subnav .zsg-nav-sub{transition:padding-left 1s}@media screen and (min-width:769px){.bdp-subnav .zsg-nav-sub{padding-left:120px}}.bdp-subnav .zsg-nav-sub .zsg-button_primary,.bdp-subnav .zsg-nav-sub .zsg-toolbar-left .RCFLaunchButton:first-child,.bdp-subnav .zsg-nav-sub .zsg-toolbar-left li:first-child .zsg-button{transition:background-color 1s,color 1s}@media screen and (max-width:1023px){.bdp-subnav .zsg-searchbox{display:none}}@media screen and (max-width:768px){.bdp-subnav{display:none}}.bdp-close-button{outline:none}.bdp-close-button .zsg-icon-x-thick{margin-right:4px}.bdp-unit-table{margin-bottom:60px}@media screen and (max-width:768px){.bdp-unit-table{margin-bottom:20px}}.bdp-unit-table button{outline:none}.bdp-unit-table .unavailable{color:#ff5a50}.bdp-unit-table .inline-availability-alert{margin-bottom:10px;cursor:pointer;font-weight:700;text-decoration:none;color:#0074e4;background:none;padding:0}.bdp-unit-table .inline-availability-alert:visited{color:#640096}.bdp-unit-table .zsg-tabs{margin-bottom:12px}@media screen and (max-width:480px){.bdp-unit-table .zsg-tabs{margin-left:10px}}@media screen and (max-width:390px){.bdp-unit-table .zsg-tabs>li:not(:first-child){padding-left:10px}}@media screen and (max-width:352px){.bdp-unit-table .zsg-tabs>li:nth-child(3) .zsg-badge_gray{display:none}}.bdp-no-units{margin-bottom:15px;color:#999;font-weight:700;font-size:15px}.bdp-no-units .triangle-exclamation-icon{font-size:30px;color:#ff7800;padding-right:5px}.bdp-unit-table-tab-panel-units{margin-right:5px}.bdp-unit-table-photo-card{display:flex;flex-direction:row;position:relative;padding:10px;font-size:14px}@media screen and (min-width:550px){.bdp-unit-table-photo-card{font-size:15px}}.bdp-unit-table-photo-card.bdp-unit-table-floorplan-card{border-bottom:1px solid #eee}.bdp-unit-table-photo-card.bdp-unit-table-floorplan-card:last-child{border-bottom:none}.bdp-unit-table-photo-card .photo-card-link{position:absolute;width:100%;height:100%;top:0;left:0}.bdp-unit-table-photo-card .text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bdp-unit-table-photo-card .image-container{position:relative;width:150px;min-width:150px;margin-right:10px}.bdp-unit-table-photo-card .image-container .photo-card-badge{opacity:.8}.bdp-unit-table-photo-card .info-container{padding-top:5px;line-height:1.6}@media screen and (min-width:550px){.bdp-unit-table-photo-card .info-container{line-height:1.39}}.bdp-unit-table-photo-card .info-container .listing-type{margin-left:4px;margin-bottom:1px;font-size:13px}.bdp-unit-table-photo-card .info-container .listing-price{font-size:22px}@media screen and (min-width:550px){.bdp-unit-table-photo-card .info-container .listing-price{font-size:28px}}.bdp-unit-table-photo-card .info-container .listing-price .payment-period{font-size:14px}@media screen and (min-width:550px){.bdp-unit-table-photo-card .info-container .listing-price .payment-period{font-size:18px}}.bdp-unit-table-photo-card .info-container .sub-text{font-size:11px;color:#666;font-weight:300}.bdp-unit-table-photo-card .info-container .address-link{position:relative;font-size:12px}@media screen and (min-width:550px){.bdp-unit-table-photo-card .info-container .address-link{font-size:14px}}.bdp-unit-table-simple-card{display:flex;flex-direction:row;padding:10px;font-size:14px}@media screen and (min-width:550px){.bdp-unit-table-simple-card{font-size:15px}}.bdp-unit-table-simple-card .image-container{margin-right:10px}.bdp-unit-table-simple-card .image-container .photo-card-badge{opacity:.8}.bdp-unit-table-simple-card .info-container{width:100%;padding-top:5px;line-height:1.6}@media screen and (min-width:550px){.bdp-unit-table-simple-card .info-container{line-height:1.39}}.bdp-unit-table-simple-card .info-container .listing-price,.bdp-unit-table-simple-card .info-container .sqft-info,.bdp-unit-table-simple-card .info-container .unit-number-info{vertical-align:top;display:inline-block;width:20%}@media screen and (max-width:480px){.bdp-unit-table-simple-card .info-container .listing-price,.bdp-unit-table-simple-card .info-container .sqft-info{width:30%}}.bdp-unit-table-simple-card .info-container .zsg-photo-card-status{vertical-align:text-top;display:inline-block;width:25%;margin-top:2px}@media screen and (max-width:480px){.bdp-unit-table-simple-card .info-container .zsg-photo-card-status{width:40%;margin-top:1px}}.bdp-unit-table-simple-card .info-container .zsg-photo-card-status .listing-type{vertical-align:top}.bdp-unit-table-simple-card .info-container .baths-info{vertical-align:top;display:inline-block;width:15%}@media screen and (max-width:480px){.bdp-unit-table-simple-card .info-container .baths-info,.bdp-unit-table-simple-card .info-container .unit-number-info{display:none}}.bdp-unit-table-simple-card .info-container .listing-type{margin-left:4px;margin-bottom:1px;display:inline-block;font-size:14px}@media screen and (min-width:550px){.bdp-unit-table-simple-card .info-container .listing-type{font-size:15px}}.bdp-unit-table-accordion{border:none;border-top:1px solid #a7a6ab;border-bottom:1px solid #a7a6ab}.bdp-unit-table-accordion .bdp-unit-table-accordion-section-header{padding:19px 9px;border:none;border-top:1px solid #d1d1d5;border-bottom:1px solid #d1d1d5;cursor:pointer;width:100%;text-align:left}.bdp-unit-table-accordion .bdp-unit-table-accordion-section-header-fixed-wrapper{position:fixed;z-index:1;top:0;width:100%}@media screen and (min-width:769px){.bdp-unit-table-accordion .bdp-unit-table-accordion-section-header-fixed-wrapper{max-width:654px}}.bdp-unit-table-accordion .bdp-unit-table-accordion-section-header-fixed-wrapper .bdp-unit-table-accordion-section-header,.bdp-unit-table-accordion .bdp-unit-table-accordion-section.bdp-unit-table-accordion-section_closed .bdp-unit-table-accordion-section-header{background:#fff}.bdp-unit-table-accordion .bdp-unit-table-accordion-section.bdp-unit-table-accordion-section_closed .bdp-unit-table-accordion-group-content{display:none}.bdp-unit-table-accordion .bdp-unit-table-accordion-section.bdp-unit-table-accordion-section_open .bdp-unit-table-accordion-section-header{background:#fff}.bdp-unit-table-accordion .bdp-unit-table-accordion-section.bdp-unit-table-accordion-section_open .bdp-unit-table-accordion-section-content{display:block;width:100%}.bdp-unit-table-accordion .bdp-unit-table-accordion-section-title,.bdp-unit-table-accordion .bdp-unit-table-accordion-section-title-detail{line-height:1.3}.bdp-unit-table-accordion .bdp-unit-table-accordion-section-title{color:#2a2a33;text-transform:uppercase}.bdp-unit-table-accordion .bdp-unit-table-accordion-section-title-detail{color:#a7a6ab;margin-left:10px}.bdp-unit-table-accordion .bdp-unit-table-accordion-section-open-indicator{float:right}.bdp-unit-table-floorplan-card{display:grid;display:-ms-grid}@media screen and (min-width:481px){.bdp-unit-table-floorplan-card{grid-template-columns:160px auto;grid-template-rows:auto auto;-ms-grid-columns:160px 1fr}}@media screen and (max-width:480px){.bdp-unit-table-floorplan-card{grid-template-columns:80px auto;grid-template-rows:auto auto;-ms-grid-columns:80px 1fr}}@media screen and (min-width:481px){.bdp-unit-table-floorplan-card.no-photo{min-height:170px;grid-template-columns:160px auto;grid-template-rows:auto auto;-ms-grid-columns:160px 1fr}}@media screen and (max-width:480px){.bdp-unit-table-floorplan-card.no-photo{min-height:90px;grid-template-columns:80px auto;grid-template-rows:auto auto;-ms-grid-columns:80px 1fr}}.bdp-unit-table-floorplan-card .image-container{grid-column:1/2;grid-row:1/3;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2}@media screen and (max-width:480px){.bdp-unit-table-floorplan-card .image-container{width:80px;min-width:80px;grid-column:1/2;grid-row:1/2;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-span:1}}.bdp-unit-table-floorplan-card .image-container>img{position:absolute;top:0;left:0}.bdp-unit-table-floorplan-card .image-container .expand-icon{color:#fff;background:rgba(0,0,0,.5);border-radius:3px;padding:1px 4px 0;grid-column:1/2;grid-row:1/2;position:absolute;top:90px;left:122px;-ms-grid-column:1;-ms-grid-row:1}@media screen and (max-width:480px){.bdp-unit-table-floorplan-card .image-container .expand-icon{top:38px;left:58px}}.bdp-unit-table-floorplan-card .floorplan-info-container{width:100%;padding-top:5px;line-height:1.6}@media screen and (min-width:550px){.bdp-unit-table-floorplan-card .floorplan-info-container{line-height:1.39}}.bdp-unit-table-floorplan-card .floorplan-header-section{width:100%;display:table;grid-column:2/3;grid-row:1/2;-ms-grid-column:2;-ms-grid-row:1}.bdp-unit-table-floorplan-card .floorplan-header-section .floorplan-header{display:table-cell;vertical-align:top;width:50%;padding-top:5px}@media screen and (max-width:480px){.bdp-unit-table-floorplan-card .floorplan-header-section .floorplan-header{width:70%;padding:25px 0 0 16px}}@media screen and (max-width:480px){.bdp-unit-table-floorplan-card .floorplan-header-section .floorplan-header.floorplan-only{padding:0 0 0 16px}}.bdp-unit-table-floorplan-card .floorplan-header-section .floorplan-header .floorplan-price{font-weight:700}.bdp-unit-table-floorplan-card .floorplan-header-section .bdp-unit-table-request-tour-button{float:right;margin-top:20px}@media screen and (max-width:480px){.bdp-unit-table-floorplan-card .floorplan-header-section .bdp-unit-table-request-tour-button{width:auto}}.bdp-unit-table-floorplan-card .floorplan-units-section{grid-column:2/3;grid-row:2/3;-ms-grid-column:2;-ms-grid-row:3}@media screen and (max-width:480px){.bdp-unit-table-floorplan-card .floorplan-units-section{grid-column:1/3;grid-row:2/3;-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column-span:2}}.bdp-unit-table-floorplan-card .floorplan-units-section .floorplan-units{margin-top:20px}.bdp-unit-table-floorplan-card .floorplan-units-section .floorplan-units .floorplan-unit-info{width:100%;display:table;padding:8px 0;border-top:1px solid #eee}.bdp-unit-table-floorplan-card .floorplan-units-section .floorplan-units .floorplan-unit-info:first-child{border-top:none}.bdp-unit-table-floorplan-card .floorplan-units-section .floorplan-units .floorplan-unit-info .floorplan-unit-price{display:table-cell;width:30%;font-weight:700}@media screen and (max-width:480px){.bdp-unit-table-floorplan-card .floorplan-units-section .floorplan-units .floorplan-unit-info .floorplan-unit-price{width:50%}}.bdp-unit-table-floorplan-card .floorplan-units-section .floorplan-units .floorplan-unit-info .floorplan-unit-availability{display:table-cell;width:40%}@media screen and (max-width:480px){.bdp-unit-table-floorplan-card .floorplan-units-section .floorplan-units .floorplan-unit-info .floorplan-unit-availability{width:50%}}.bdp-unit-table-floorplan-card .floorplan-units-section .floorplan-units .floorplan-unit-info .floorplan-unit-unit{display:table-cell;width:30%}@media screen and (max-width:480px){.bdp-unit-table-floorplan-card .floorplan-units-section .floorplan-units .floorplan-unit-info .floorplan-unit-unit{display:none}}.bdp-unit-table-floorplan-card .floorplan-image-button{border:none;background:transparent}@media screen and (max-width:480px){.hide-sm{display:none}}@media screen and (min-width:481px){.hide-md{display:none}}.bdp-floorplan-image-lightbox.yui3-lightbox{text-align:center;overflow:auto;z-index:100000;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;max-height:80%;max-width:80%;border:1px solid #ccc;box-shadow:0 0 5px rgba(0,0,0,.35)}.bdp-floorplan-image-lightbox .yui3-lightbox-content{max-width:100vw;background-color:transparent;border:none;margin:0}.bdp-floorplan-image-lightbox .yui3-lightbox-content .lightbox-body{height:100%;padding:0}.bdp-floorplan-image-lightbox .floorplan-lightbox-image-content{width:100%;height:100%;position:absolute;justify-content:center;align-items:center}@media screen and (min-width:769px){.bdp-floorplan-image-lightbox .floorplan-lightbox-image-content{height:25%;margin-top:75px}}.bdp-floorplan-image-lightbox .floorplan-lightbox-image-content .floorplan-lightbox-image{background-color:transparent;border:none;align-items:center;color:#fff}.bdp-floorplan-image-lightbox .floorplan-lightbox-image-content .floorplan-lightbox-image>div{position:relative}.bdp-floorplan-image-lightbox .floorplan-lightbox-image-content .floorplan-lightbox-image .image{max-height:calc(80vh - 150px);max-width:100%;min-height:200px;display:block;cursor:pointer;margin:auto}.bdp-floorplan-image-lightbox .floorplan-lightbox-image-content .floorplan-lightbox-info{text-align:left;margin-left:10px;color:#0a0a14}.bdp-floorplan-image-lightbox .floorplan-lightbox-image-content .floorplan-lightbox-request-tour-button{margin:16px 0}@media screen and (max-width:480px){.bdp-floorplan-image-lightbox .floorplan-lightbox-image-content .floorplan-lightbox-request-tour-button{width:80%;margin-left:10px}}.bdp-floorplan-lightbox-mask{background-color:#f9f9fb;z-index:99999}@media screen and (max-width:768px){.bdp-floorplan-lightbox-mask{zoom:1;filter:alpha(opacity=100);opacity:1}}#bdp-floorplan-image-dialog .mobile-dialog-content .floorplan-lightbox-image-content{padding:15px 10px;height:inherit;bottom:0}#bdp-floorplan-image-dialog .mobile-dialog-content .floorplan-lightbox-image-content .floorplan-lightbox-image,#bdp-floorplan-image-dialog .mobile-dialog-content .floorplan-lightbox-image-content .floorplan-lightbox-info{margin-bottom:10px}#bdp-floorplan-image-dialog .mobile-dialog-content .floorplan-lightbox-image-content .floorplan-lightbox-image .image{width:100%}.building-details-lightbox-bottom-ad{padding:20px 0;background-color:#f1f1f4;border-bottom:1px solid #fff;position:relative;text-align:center}.building-details-lightbox-bottom-ad .deferred-iframe-target{margin-left:auto;margin-right:auto}.building-details-lightbox-bottom-ad iframe{width:auto}.building-details-lightbox-bottom-ad .ad-frame-container{display:inline-block;margin:10px 25px}.building-details-center-content{position:absolute;display:inline-block;top:50%;left:50%;margin-top:-45px}.zsg-layout-bc .building-details-sticky-bal{width:300px}body.bdp-double-scroll-layout{padding-top:0;width:100%;height:100%}@media only screen and (max-width:767px){body.bdp-double-scroll-layout{animation:none!important;overflow:scroll!important}}body.bdp-double-scroll-layout.mobile-web #footer,body.bdp-double-scroll-layout.mobile-web header.zss-header{display:none}body.bdp-double-scroll-layout #Adsencegoogleads{margin-bottom:0}body.bdp-double-scroll-layout .search-page-header-container{display:none}body.bdp-double-scroll-layout.responsive-search-page #home-detail-lightbox-container #details-page-container,body.bdp-double-scroll-layout.responsive-search-page #home-detail-lightbox-container #hdp-home-menu.hdp-lightbox-menu{max-width:1248px;width:calc(100vw - 144px)}@media only screen and (max-width:1023px){body.bdp-double-scroll-layout.responsive-search-page #home-detail-lightbox-container #details-page-container,body.bdp-double-scroll-layout.responsive-search-page #home-detail-lightbox-container #hdp-home-menu.hdp-lightbox-menu{width:100%}}body.bdp-double-scroll-layout.responsive-search-page #home-detail-lightbox-container #details-page-container{border:none;margin-bottom:0;min-height:100%;overflow:visible}body.bdp-double-scroll-layout.responsive-search-page #home-detail-lightbox-container #details-page-container #hdp-lightbox-action-bar-container{width:100%}body.bdp-double-scroll-layout .hdp-lightboxed .yui3-lightbox-mask{opacity:.5!important}body.bdp-double-scroll-layout .hdp-lightboxed #hdp-lightbox-action-bar-container{display:none}body.bdp-double-scroll-layout .hdp-lightboxed #hdp-home-menu.hdp-lightbox-menu,body.bdp-double-scroll-layout .hdp-lightboxed #search-detail-lightbox_content{max-width:1248px;width:calc(100vw - 144px)}@media only screen and (max-width:1023px){body.bdp-double-scroll-layout .hdp-lightboxed #hdp-home-menu.hdp-lightbox-menu,body.bdp-double-scroll-layout .hdp-lightboxed #search-detail-lightbox_content{width:100%}}body.bdp-double-scroll-layout .hdp-lightboxed #search-detail-lightbox_content{border:none;margin-bottom:0;min-height:100%}body.bdp-double-scroll-layout .hdp-lightboxed #search-detail-lightbox_content #hdp-lightbox-action-bar-container{width:100%}body.bdp-double-scroll-layout .hdp-lightboxed #search-detail-lightbox{overflow:visible}body.bdp-double-scroll-layout .hdp-lightboxed #search-detail-lightbox .lightbox-close{display:none!important}@media screen and (max-width:767px){.bdp-wow-desktop-layout{display:none}.znav-masked .bdp-wow-chip-layout .znav-force-mobile-layout>div:first-child{height:100%}.znav-masked .bdp-wow-chip-layout header.znav.znav-mobile-open .znav-links{overflow-y:scroll}.znav-masked .bdp-wow-chip-layout .znav-force-mobile-layout>div:first-child{z-index:888888!important}.bdp-wow-chip-layout #pfs-nav-wrapper{display:none}.bdp-fullpage #pfs-nav-wrapper header.znav{height:50px}.bdp-wow-fullpage:not(.bdp-wow-chip-layout) #pfs-nav-wrapper header.znav.znav-mobile-open{z-index:888888}}@media screen and (min-width:768px){.bdp-wow-mobile-layout{display:none}}#dialog-dest .mobile-dialog{visibility:visible}