@media only screen and (max-width:47.999em){.listing-info__titlesection{font-size:1.3rem}}.listing-info__complex-items.listing-info__property-description .p{text-align:justify;font-size:1.167em}@media only screen and (max-width:47.999em){.listing-info__complex-items.listing-info__property-description .p{font-size:1.359555em}}@media only screen and (min-width:48em)and (max-width:79.999em){.listing-info__complex-items.listing-info__property-description .p{font-size:1.167em}}@media only screen and (min-width:80em){.listing-info__complex-items.listing-info__property-description .p{font-size:1.167em}}.listing-info__complex-items.listing-info__property-description .prop-description__amenities-list-item-icon{position:absolute}.listing-info__complex-items.listing-info__property-description .prop-description__amenities-list-item-text{padding-left:15px;display:block;font-size:1.083rem}@media only screen and (max-width:47.999em){.listing-info__complex-items.listing-info__property-description .prop-description__amenities-list-item-text{font-size:1.261695rem}}@media only screen and (min-width:48em)and (max-width:79.999em){.listing-info__complex-items.listing-info__property-description .prop-description__amenities-list-item-text{font-size:1.083rem}}@media only screen and (min-width:80em){.listing-info__complex-items.listing-info__property-description .prop-description__amenities-list-item-text{font-size:1.083rem}}.listing-info__complex-items.listing-info__property-description .prop-description__amenities .grid__item,.listing-info__complex-items.listing-info__property-description .prop-description__features-list .grid__item{padding-left:0;font-size:1.083em}@media only screen and (max-width:47.999em){.listing-info__complex-items.listing-info__property-description .prop-description__amenities .grid__item,.listing-info__complex-items.listing-info__property-description .prop-description__features-list .grid__item{font-size:1.261695em}}@media only screen and (min-width:48em)and (max-width:79.999em){.listing-info__complex-items.listing-info__property-description .prop-description__amenities .grid__item,.listing-info__complex-items.listing-info__property-description .prop-description__features-list .grid__item{font-size:1.083em}}@media only screen and (min-width:80em){.listing-info__complex-items.listing-info__property-description .prop-description__amenities .grid__item,.listing-info__complex-items.listing-info__property-description .prop-description__features-list .grid__item{font-size:1.083em}}.m-listing-info{margin-bottom:20px}.m-listing-info .c-price--default .price__value,.m-listing-info .c-price--default.price__value{font-weight:600;font-style:normal;color:rgb(var(--color-global-secondary));font-family:var(--font-family-headings);font-display:swap}@media only screen and (max-width:47.999em){.m-listing-info .c-price--default .price__value,.m-listing-info .c-price--default.price__value{font-size:1.0519em;line-height:1.135}}@media only screen and (min-width:48em)and (max-width:79.999em){.m-listing-info .c-price--default .price__value,.m-listing-info .c-price--default.price__value{font-size:1.14838em;line-height:1.5}}@media only screen and (min-width:80em){.m-listing-info .c-price--default .price__value,.m-listing-info .c-price--default.price__value{font-size:1.34em;line-height:1.5}}.m-listing-info .c-price--default .price__currency{font-size:1.25em;color:rgb(var(--color-global-secondary))}.listing-info__box{text-align:center;background-color:rgb(var(--color-dynamic-background-accent));position:relative;display:table;width:100%;box-sizing:border-box}.listing-info__box--same-height{height:auto}.listing-info__box-content{padding:5px;display:flex;flex-direction:column;width:100%;align-items:center;height:100%;justify-content:space-evenly;box-sizing:border-box}.listing-info__box-content.is-expanded{display:flex}.listing-info__box>.listing-info__box-content{max-width:1px}.listing-info__box-content.box-expandable__content{display:none}.listing-info__box-content.box-expandable__content.is-expanded{display:block;box-sizing:border-box}.listing-info__box-content .listing-info__items{padding-top:0}.listing-info__box-content .listing-info__items .listing-info__item{margin-top:5px}.listing-info__box-content .c-change-currency{display:block;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (min-width:80em){.listing-info__box-content .price__upon-request{padding-top:0}}.listing-info__box-content .mortgagecalc-button-icon .icon{font-size:1.3em;cursor:pointer;vertical-align:middle}.listing-info__value-container{color:rgb(var(--color-dynamic-primary-color));font-size:1.167rem;text-transform:capitalize;font-weight:600;display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:47.999em){.listing-info__value-container{font-size:1.359555rem}}@media only screen and (min-width:48em)and (max-width:79.999em){.listing-info__value-container{font-size:1.167rem}}@media only screen and (min-width:80em){.listing-info__value-container{font-size:1.167rem}}.listing-info__value-container .listing-info__mortgage-calculator{line-height:1.3;color:#bbb;font-size:1rem}.listing-info__title-container{font-size:.834rem;display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;text-transform:uppercase;color:#999;line-height:15px}@media only screen and (max-width:47.999em){.listing-info__title-container{font-size:.97161rem}}@media only screen and (min-width:48em)and (max-width:79.999em){.listing-info__title-container{font-size:.834rem}}@media only screen and (min-width:80em){.listing-info__title-container{font-size:.834rem}}.listing-info__box-expandable-content{padding:20px 0}.box-expander .listing-info__value{padding:0 25px}.listing-info__item,.listing-info__title,.listing-info__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listing-info__item,.listing-info__title{text-transform:uppercase}.listing-info__title--highlight,.listing-info__value{color:rgb(var(--color-global-highlight));font-size:1.25em;font-weight:600}.listing-item__box-expandable-content--spaced dt:not(:first-child){margin-top:20px}.listing-item__box-expandable-content--spaced dd{margin-bottom:20px}.is-expanded+.listing-info__item-wrapper-open-house{background:rgb(var(--color-dynamic-background-accent))}.listing-info__box .o-listing-flag{position:static;font-size:1.083em;line-height:1.4;height:100%;text-overflow:ellipsis;overflow:hidden}.listing-info__status .listing-info__box{padding:0}.listing-info__box-rentalavailability .box-expander.c-price:after{right:5px}.is-rtl .listing-info__box-rentalavailability .box-expander.c-price:after{right:auto;left:5px}.listing-info__box-rentalavailability .box-expandable__content{top:100%}.listing-info__box--with-details .box-expandable__content{min-width:100%;width:auto;max-height:185px;overflow-y:auto}.listing-info__box-pricehistory .listing-item__box-expandable-content{overflow:hidden}.listing-info__box.is-last .box-expandable__content{left:auto;right:0}.listing-info__box-container.listing-info__box-comingsoon{display:block}.listing-info__box-container.listing-info__box-comingsoon .listing-info__title,.listing-info__box-container.listing-info__box-comingsoon .listing-info__value{flex:0 1 auto;text-transform:uppercase;color:"";font-size:1em;letter-spacing:""}.listing-info-schools .listing-info__value-container{max-width:calc(100% - 50px)}.listing-info-schools .listing-info__box-expandable-content,.listing-info__box-content.box-expandable__content.is-expanded,.listing-info__box-openhouse .box-expandable__content,.listing-info__box-pricehistory .box-expandable__content{top:90%}.listing-info__box-openhouse .listing-info__title:not(.listing-info__title--uppercase),.listing-info__box-pricehistory .listing-info__title:not(.listing-info__title--uppercase){text-transform:capitalize}.rental-availability__item-period{text-align:left}.is-rtl .rental-availability__item-period{text-align:right}.rental-availability__value{text-overflow:unset;white-space:normal;overflow:visible}.is-expanded+.listing-info__item-wrapper-open-house{z-index:1;width:100%;left:0;position:absolute;box-shadow:0 8px 9px -5px rgba(0,0,0,.6);border-bottom:1px solid rgb(var(--color-global-border))}.listing-info__item-list-open-house{display:table;padding:0 10px;margin:0 auto}.listing-info__item-arrow-open-house.box-expander:after{z-index:2}.listing-info__item--open-house{display:none}.is-expanded+.listing-info__item-wrapper-open-house .listing-info__item--open-house,.listing-info__item--open-house:first-of-type{display:table-row}.listing-item__openhouse{display:table-cell;padding:0 20px 5px 0}.listing-item__openhouse-link{text-decoration:underline}.listing-item__openhouse-icon{padding-left:5px;color:rgb(var(--color-global-secondary));font-size:1em}.is-rtl .listing-item__openhouse-icon{padding-left:0;padding-right:5px}.listing-item__openhouse-title-spacing{padding-bottom:0;vertical-align:top}.listing-item__openhouse-status{text-align:left;display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:table-cell;padding-bottom:0;max-width:180px}.is-rtl .listing-item__openhouse-status{text-align:right}.listing-info__item-wrapper-open-house{margin:auto;display:inline-block}.m-listing-info--complex{margin-bottom:0}.m-listing-info--complex .grid--spaced-all>.grid__item{padding-left:0;padding-top:0}.m-listing-info--table{display:flex;flex-wrap:wrap;flex-direction:row;gap:20px;margin-bottom:0}@media only screen and (max-width:59.999em){.m-listing-info--table{flex-wrap:nowrap;flex-direction:column;gap:0}}.m-listing-info--table>span{flex-basis:100%}.m-listing-info--table .listing-info__section-box.open-house,.m-listing-info--table .listing-info__section-box.price-history{margin-bottom:0}.m-listing-info--table .listing-info__section-box.open-house{border:1px solid #e8e8e8}.m-listing-info--table .listing-info__section-box.open-house .listing-info__titlesection{padding:10px!important;line-height:20px}.m-listing-info--table .listing-info__section-box.open-house .listing-info__complex-items{border-top:0;background:transparent;min-height:40.8px}.m-listing-info--table .listing-info__section-box.open-house .listing-info__section-item{border-left:0!important;border-bottom:0!important;min-height:40.8px;height:40.8px;border-right:1px solid #e8e8e8}.m-listing-info--table .listing-info__section-box.open-house .listing-info__box-content{flex-direction:row;justify-content:space-between;padding:0 10px}.is-rtl .m-listing-info--table .listing-info__section-box.open-house .listing-info__box-content{padding:0 10px}.m-listing-info--table .listing-info__section-box.open-house .listing-info__title-container,.m-listing-info--table .listing-info__section-box.open-house .listing-info__value-container{color:rgb(var(--color-global-secondary));font-weight:400;line-height:14px;font-size:1rem}@media only screen and (max-width:47.999em){.m-listing-info--table .listing-info__section-box.open-house .listing-info__title-container,.m-listing-info--table .listing-info__section-box.open-house .listing-info__value-container{font-size:1.165rem}}@media only screen and (min-width:48em)and (max-width:79.999em){.m-listing-info--table .listing-info__section-box.open-house .listing-info__title-container,.m-listing-info--table .listing-info__section-box.open-house .listing-info__value-container{font-size:1rem}}@media only screen and (min-width:80em){.m-listing-info--table .listing-info__section-box.open-house .listing-info__title-container,.m-listing-info--table .listing-info__section-box.open-house .listing-info__value-container{font-size:1rem}}@media only screen and (max-width:59.999em){.m-listing-info--table .listing-info__section-box.open-house{margin-bottom:20px}}.listing-info__section-box{margin-bottom:20px;font-size:1rem}.listing-info__section-box--inline:not(.price-history){flex:1 1;background-position:0 40px;background-size:cover;border:1px solid #e8e8e8;box-sizing:border-box}@media only screen and (max-width:47.999em){.listing-info__section-box--inline:not(.price-history){width:100%}.listing-info__section-box--inline:not(.price-history):last-child{margin-bottom:20px!important}}.listing-info__section-box--inline:not(.price-history) .listing-info__complex-items{background-color:transparent!important;height:100%}.listing-info__section-box--inline.price-history .listing-item__table-head-cell,.listing-info__section-box--inline.price-history .listing-item__table-row-cell{padding:12px}.listing-info__section-box--inline.price-history .listing-item__table-head-cell{text-transform:uppercase!important}.listing-info__section-box--inline .listing-info__titlesection{padding:10px!important;line-height:20px}.listing-info__section-box--inline .listing-info__box-content{flex-direction:row-reverse;justify-content:space-between;padding:13px 10px}.listing-info__section-box--inline .listing-info__complex-items{border-top:0!important}.listing-info__section-box--inline .listing-info__complex-items .grid__item{box-shadow:inset 0 -1px 0 0 #eeefea}.listing-info__section-box--inline .listing-info__complex-items .grid__item:nth-of-type(2n){background-color:rgb(var(--color-dynamic-background-accent))}.listing-info__section-box--inline .listing-info__title-container,.listing-info__section-box--inline .listing-info__value-container{font-size:1rem;font-weight:400;text-transform:capitalize;color:#54565a;line-height:14px}@media only screen and (max-width:47.999em){.listing-info__section-box--inline .listing-info__title-container,.listing-info__section-box--inline .listing-info__value-container{font-size:1.165rem}}@media only screen and (min-width:48em)and (max-width:79.999em){.listing-info__section-box--inline .listing-info__title-container,.listing-info__section-box--inline .listing-info__value-container{font-size:1rem}}@media only screen and (min-width:80em){.listing-info__section-box--inline .listing-info__title-container,.listing-info__section-box--inline .listing-info__value-container{font-size:1rem}}.listing-info__section-box--inline .listing-info-schools .listing-info__value-container{margin-right:10px}.listing-info__section-box--inline .listing-info-schools .listing-info__box-content:after{right:10px}.listing-info__section-box--inline .listing-info-schools .box-expandable__content{padding:0}.listing-info-section:last-of-type .listing-info__section-box{margin-bottom:0}.listing-info__titlesection{padding:15px;background-color:rgba(var(--color-dynamic-primary-color));color:rgb(var(--color-global-primary--50));text-transform:uppercase;font-size:1.083em;font-family:var(--font-family-headings);font-weight:600;display:flex}@media only screen and (max-width:47.999em){.listing-info__titlesection{font-size:1.261695em}}@media only screen and (min-width:48em)and (max-width:79.999em){.listing-info__titlesection{font-size:1.083em}}@media only screen and (min-width:80em){.listing-info__titlesection{font-size:1.083em}}.listing-info__titlesection--price-history{flex:1 1 auto;cursor:pointer;font-weight:300;text-transform:capitalize;font-size:1rem}@media only screen and (max-width:47.999em){.listing-info__titlesection--price-history{font-size:1.165rem}}@media only screen and (min-width:48em)and (max-width:79.999em){.listing-info__titlesection--price-history{font-size:1rem}}@media only screen and (min-width:80em){.listing-info__titlesection--price-history{font-size:1rem}}@media only screen and (max-width:59.999em){.listing-info__titlesection{margin-right:0}}@media only screen and (min-width:60em){.listing-info__titlesection--with-margin{margin-left:-4px}.is-rtl .listing-info__titlesection--with-margin{margin-left:0;margin-right:-4px}}@media only screen and (min-width:60em)and (min-width:0\0){.is-rtl .listing-info__titlesection--with-margin{margin-left:0}}.listing-info__boxes-sections{margin-right:0}.is-rtl .listing-info__boxes-sections{margin-right:0;margin-left:0}@media screen and (min-width:0\0){.is-rtl .listing-info__boxes-sections{margin-right:0}}.listing-info__complex-items{padding:0;background:rgb(var(--color-dynamic-background-accent));border-top:4px solid rgb(var(--color-global-body));box-shadow:inset 0 -4px 0 0 rgb(var(--color-global-body));box-sizing:content-box}@media only screen and (min-width:80em){.listing-info__complex-items{min-height:55px}}@media only screen and (max-width:79.999em){.listing-info__complex-items{min-height:40px}}@media only screen and (max-width:59.999em){.listing-info__complex-items:not(.complex-item--price-history):not(.listing-info__property-description){margin-left:0}}.listing-info__complex-items.complex-item--price-history{font-size:inherit}.listing-info__complex-items.listing-info__property-description{padding:20px;box-sizing:border-box}.listing-info__complex-items.listing-info__property-description .p,.listing-info__complex-items.listing-info__property-description p{font-size:1.167em;text-align:justify}@media only screen and (max-width:47.999em){.listing-info__complex-items.listing-info__property-description .p,.listing-info__complex-items.listing-info__property-description p{font-size:1.359555em}}@media only screen and (min-width:48em)and (max-width:79.999em){.listing-info__complex-items.listing-info__property-description .p,.listing-info__complex-items.listing-info__property-description p{font-size:1.167em}}@media only screen and (min-width:80em){.listing-info__complex-items.listing-info__property-description .p,.listing-info__complex-items.listing-info__property-description p{font-size:1.167em}}.listing-info__complex-items.listing-info__property-description .prop-description__features-list{padding:0}.listing-info__complex-items.listing-info__property-description .prop-description__features-list .prop-description__value{color:#000}.listing-info__complex-items.listing-info__property-description .prop-description__amenities .grid__item,.listing-info__complex-items.listing-info__property-description .prop-description__features-list .grid__item{padding:20px 0 0 5px!important}.prop-description__amenities .listing-info__complex-items.listing-info__property-description,.prop-description__features-list .listing-info__complex-items.listing-info__property-description{padding-top:0;padding-bottom:10px}.listing-info__complex-items .listing-info__property-address{color:rgb(var(--color-global-secondary));font-size:14px;font-weight:600;font-family:var(--font-family-text);margin-bottom:10px}.listing-info__complex-items .listing-info__property-address .c-address,.listing-info__complex-items .listing-info__property-address .main-address{display:inline-block}.listing-info__complex-items .listing-info__property-address .main-address{margin-right:5px}.is-rtl .listing-info__complex-items .listing-info__property-address .main-address{margin-right:0;margin-left:5px}@media screen and (min-width:0\0){.is-rtl .listing-info__complex-items .listing-info__property-address .main-address{margin-right:0}}.listing-info__complex-items .listing-item__table-head{background-color:#8080a5}.listing-info__complex-items .listing-item__table-head .listing-item__table-head-cell{color:rgb(var(--color-global-positive));text-transform:capitalize}.listing-info__complex-items .listing-item__table-head .listing-item__table-head-cell.sortable .icon{padding-left:5px;vertical-align:middle}.is-rtl .listing-info__complex-items .listing-item__table-head .listing-item__table-head-cell.sortable .icon{padding-left:0;padding-right:5px}.listing-info__complex-items .listing-item__table-head .listing-item__table-head-cell.sortable:hover{cursor:pointer}.listing-info__complex-items .listing-item__pricehistory-table .listing-item__table-row-cell{border-left:1px solid rgb(var(--color-global-border))}.listing-info__complex-items .listing-item__pricehistory-table .listing-item__table-row-cell:first-child{border-left:none}.listing-info__complex-items .listing-item__pricehistory-table .listing-item__table--container{border:1px solid rgb(var(--color-global-border));color:#58585a}.listing-info__complex-items .listing-item__table-row-cell{position:relative}.listing-info__complex-items .listing-item__table-row-cell .icon{min-width:20px;position:absolute}@media only screen and (min-width:48em){.listing-info__complex-items .listing-item__table-row-cell .icon{left:25%}}@media only screen and (max-width:47.999em){.listing-info__complex-items .listing-item__table-row-cell .icon{left:0}}.listing-info__complex-items .listing-item__table-row-cell .icon.icon-arrow-up-full{color:#4eb983}.listing-info__complex-items .listing-item__table-row-cell .icon.icon-arrow-down-full{color:#d77270}.listing-info__complex-items .listing-info__price-container{display:flex;justify-content:center}.listing-info__complex-items .listing-item__mortgagecalc{font-family:var(--font-family-headings);font-weight:600;font-style:normal;font-display:swap;padding-left:5px;color:#bbb}@media only screen and (max-width:47.999em){.listing-info__complex-items .listing-item__mortgagecalc{font-size:1.2em;line-height:1.1817}}@media only screen and (min-width:48em)and (max-width:79.999em){.listing-info__complex-items .listing-item__mortgagecalc{font-size:1.2em;line-height:1.3}}@media only screen and (min-width:80em){.listing-info__complex-items .listing-item__mortgagecalc{font-size:1.2em;line-height:1.3}}.is-rtl .listing-info__complex-items .listing-item__mortgagecalc{padding-left:0;padding-right:5px}.listing-info__section-item{height:55px;min-height:55px;border-left:4px solid rgb(var(--color-global-body));border-bottom:4px solid rgb(var(--color-global-body))}.listing-info__section-item:not(:empty):last-of-type{box-shadow:4px 0 0 0 rgb(var(--color-global-body))}@media only screen and (min-width:80em){.listing-info__section-item:first-child,.listing-info__section-item:nth-child(5n+1){border-left:0}}@media only screen and (min-width:60em)and (max-width:79.999em){.listing-info__section-item:nth-child(3n+1){border-left:0}}@media only screen and (max-width:59.999em){.listing-info__section-item:nth-child(odd){border-left:0}}.listing-info__section-item .listing-info__title{font-size:.834em}@media only screen and (max-width:47.999em){.listing-info__section-item .listing-info__title{font-size:.97161em}}@media only screen and (min-width:48em)and (max-width:79.999em){.listing-info__section-item .listing-info__title{font-size:.834em}}@media only screen and (min-width:80em){.listing-info__section-item .listing-info__title{font-size:.834em}}.listing-info__section-item .listing-info__box-content .change-currency__link,.listing-info__section-item .listing-info__box-content .price__currency,.listing-info__section-item .listing-info__box-content .price__value{font-size:1.167em;font-family:var(--font-family-text)}@media only screen and (max-width:47.999em){.listing-info__section-item .listing-info__box-content .change-currency__link,.listing-info__section-item .listing-info__box-content .price__currency,.listing-info__section-item .listing-info__box-content .price__value{font-size:1.359555em}}@media only screen and (min-width:48em)and (max-width:79.999em){.listing-info__section-item .listing-info__box-content .change-currency__link,.listing-info__section-item .listing-info__box-content .price__currency,.listing-info__section-item .listing-info__box-content .price__value{font-size:1.167em}}@media only screen and (min-width:80em){.listing-info__section-item .listing-info__box-content .change-currency__link,.listing-info__section-item .listing-info__box-content .price__currency,.listing-info__section-item .listing-info__box-content .price__value{font-size:1.167em}}.listing-info__section-item .listing-info__box-content .change-currency__link{font-size:.834em}@media only screen and (max-width:47.999em){.listing-info__section-item .listing-info__box-content .change-currency__link{font-size:.97161em}}@media only screen and (min-width:48em)and (max-width:79.999em){.listing-info__section-item .listing-info__box-content .change-currency__link{font-size:.834em}}@media only screen and (min-width:80em){.listing-info__section-item .listing-info__box-content .change-currency__link{font-size:.834em}}.m-listing-info--complex .listing-info__titlesection{padding:15px;background-color:rgba(var(--color-dynamic-primary-color));color:rgb(var(--color-global-primary--50));text-transform:uppercase;font-size:1.083em;font-weight:600;display:flex}@media only screen and (max-width:47.999em){.m-listing-info--complex .listing-info__titlesection{font-size:1.261695em}}@media only screen and (min-width:48em)and (max-width:79.999em){.m-listing-info--complex .listing-info__titlesection{font-size:1.083em}}@media only screen and (min-width:80em){.m-listing-info--complex .listing-info__titlesection{font-size:1.083em}}@media only screen and (max-width:59.999em){.m-listing-info--complex .listing-info__titlesection{margin-right:0}}@media only screen and (max-width:47.999em){.m-listing-info--complex .listing-info__titlesection{margin-right:0}}@media only screen and (min-width:60em){.m-listing-info--complex .listing-info__titlesection--with-margin{margin-left:-4px}.is-rtl .m-listing-info--complex .listing-info__titlesection--with-margin{margin-left:0;margin-right:-4px}}@media only screen and (min-width:60em)and (min-width:0\0){.is-rtl .m-listing-info--complex .listing-info__titlesection--with-margin{margin-left:0}}.m-listing-info--complex .listing-info__box .o-listing-flag{position:static;font-size:1.083em;line-height:1.4;height:100%;text-overflow:ellipsis;overflow:hidden}.listing-info__status .m-listing-info--complex .listing-info__box{padding:0}.m-listing-info--complex .listing-info__box-rentalavailability .box-expander.c-price:after{right:5px}.is-rtl .m-listing-info--complex .listing-info__box-rentalavailability .box-expander.c-price:after{right:auto;left:5px}.m-listing-info--complex .listing-info__box-rentalavailability .box-expandable__content{top:100%}.m-listing-info--complex .listing-info__box-content{display:table-cell;vertical-align:middle;padding:5px;width:100%;box-sizing:border-box;table-layout:fixed;max-width:1px}.m-listing-info--complex .listing-info__box--with-details .box-expandable__content{min-width:100%;width:auto;max-height:185px;overflow-y:auto}.m-listing-info--complex .listing-info__box-pricehistory .listing-item__box-expandable-content{overflow:hidden}.m-listing-info--complex .listing-info__box.is-last .box-expandable__content{left:auto;right:0}.m-listing-info--complex .listing-info__complex-items{padding:0;background:rgb(var(--color-dynamic-background-accent));border-top:4px solid rgb(var(--color-global-body));box-shadow:inset 0 -4px 0 0 rgb(var(--color-global-body));box-sizing:content-box}.m-listing-info--complex .listing-info__boxes-sections{margin-right:0}.m-listing-info--complex .listing-info__section-box{margin-bottom:20px;font-size:1.1rem}@media only screen and (max-width:79.999em){.m-listing-info--complex .listing-info__complex-items{min-height:40px}}.m-listing-info--complex .listing-info__section-item{height:55px;border-left:4px solid rgb(var(--color-global-body));border-bottom:4px solid rgb(var(--color-global-body))}.m-listing-info--complex .listing-info__section-item:not(:empty):last-of-type{box-shadow:4px 0 0 0 rgb(var(--color-global-body))}@media only screen and (min-width:80em){.m-listing-info--complex .listing-info__section-item:first-child,.m-listing-info--complex .listing-info__section-item:nth-child(5n+1){border-left:0}}@media only screen and (min-width:60em)and (max-width:79.999em){.m-listing-info--complex .listing-info__section-item:nth-child(3n+1){border-left:0}}@media only screen and (max-width:59.999em){.m-listing-info--complex .listing-info__section-item:nth-child(odd){border-left:0}}.m-listing-info--complex .listing-info__section-item .listing-info__value{line-height:16px;text-transform:capitalize;font-size:1.167em}@media only screen and (max-width:47.999em){.m-listing-info--complex .listing-info__section-item .listing-info__value{font-size:1.359555em}}@media only screen and (min-width:48em)and (max-width:79.999em){.m-listing-info--complex .listing-info__section-item .listing-info__value{font-size:1.167em}}@media only screen and (min-width:80em){.m-listing-info--complex .listing-info__section-item .listing-info__value{font-size:1.167em}}@media only screen and (max-width:47.999em){.m-listing-info--complex .listing-info__section-item .listing-info__value{line-height:23px}}.m-listing-info--complex .listing-info__section-item .listing-info__title{line-height:16px;font-size:.834em;font-weight:700;color:#999}@media only screen and (max-width:47.999em){.m-listing-info--complex .listing-info__section-item .listing-info__title{font-size:.97161em}}@media only screen and (min-width:48em)and (max-width:79.999em){.m-listing-info--complex .listing-info__section-item .listing-info__title{font-size:.834em}}.m-listing-info--complex .listing-info__box{text-align:center;background-color:rgb(var(--color-dynamic-background-accent));position:relative;display:table;width:100%;box-sizing:border-box;padding:0}.m-listing-info--complex .listing-info__box--same-height{height:auto;min-height:47.5px}.m-listing-info--complex .listing-info__item,.m-listing-info--complex .listing-info__title,.m-listing-info--complex .listing-info__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-listing-info--complex .listing-info__title--highlight,.m-listing-info--complex .listing-info__value{color:#8080a5;font-size:1.167em;font-weight:600}@media only screen and (min-width:48em)and (max-width:79.999em){.m-listing-info--complex .listing-info__title--highlight,.m-listing-info--complex .listing-info__value{font-size:1.167em}}.m-listing-info--complex .listing-info__item,.m-listing-info--complex .listing-info__title{text-transform:uppercase}.m-listing-info--complex .listing-info__value-container{display:flex;justify-content:center}.m-listing-info--complex .listing-info__mortgage-calculator{font-family:var(--font-family-headings);font-weight:600;font-style:normal;font-display:swap;padding-left:5px;color:#999}@media only screen and (max-width:59.999em){.m-listing-info--complex .listing-info__mortgage-calculator .icon-calculator{font-size:1.2rem;line-height:1}}.m-listing-info--complex .listing-item__openhouse-icon{padding-left:5px;color:rgb(var(--color-global-secondary));font-size:1em;cursor:pointer;margin-top:2px}@media only screen and (min-width:80em){.listingtools--boxes .listing-info__complex-items .listing-info__section-item:first-child,.listingtools--boxes .listing-info__complex-items .listing-info__section-item:nth-child(5n+1){border-left:0}}@media only screen and (min-width:60em)and (max-width:79.999em){.listingtools--boxes .listing-info__complex-items .listing-info__section-item:nth-child(3n+1){border-left:0}}@media only screen and (max-width:59.999em){.listingtools--boxes .listing-info__complex-items .listing-info__section-item:nth-child(odd){border-left:0}}.complex-item--price-history .listing-item__pricehistory-table{margin-top:auto;border-top:0}.listing-info__appointment-text{font-size:1.23rem;padding-left:15px;font-family:var(--font-family-text);color:rgb(var(--color-dynamic-primary-color));font-style:italic;-webkit-text-decoration:revert;text-decoration:revert}@media only screen and (max-width:47.999em){.listing-info__appointment-text{font-size:1.43295rem}}@media only screen and (min-width:48em)and (max-width:79.999em){.listing-info__appointment-text{font-size:1.23rem}}@media only screen and (min-width:80em){.listing-info__appointment-text{font-size:1.23rem}}.is-rtl .listing-info__appointment-text{padding-left:0;padding-right:15px}.listing-info__titlesection{text-transform:"true"}