.property-details-section{background:var(--color-light);position:relative}.property-overview{padding-top:80px;padding-bottom:80px}@media (max-width:1099.98px){.property-overview{padding-top:64px;padding-bottom:64px}}@media (max-width:767.98px){.property-overview{padding-top:24px;padding-bottom:40px}}.property-overview .valuation-text{font-size:1rem;font-weight:var(--light);line-height:var(--line-height140);color:var(--color-matte-anthracite);margin-top:20px}.property-overview .valuation-text a{font-size:1rem;font-weight:var(--light);line-height:var(--line-height140);color:var(--color-primary);border-bottom:solid 1px var(--color-primary)}.property-overview__intro h1{color:var(--color-matte-anthracite)}.property-overview__intro .property-line{border-bottom:solid 2px var(--color-secondary);width:120px;height:2px;margin-bottom:24px;padding-bottom:24px}.property-overview__intro .property-price{color:var(--color-matte-anthracite);font-size:1.25rem;font-weight:var(--medium);margin-bottom:4px}.property-overview__intro .property-type{color:var(--color-matte-anthracite);opacity:.8;text-transform:capitalize;margin-bottom:32px}.property-overview__ctas{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.property-overview__ctas .button{min-width:180px}.property-overview__ctas .button-call{align-items:center;gap:8px;display:flex}.property-overview__ctas .button-call:hover .icon-property-call{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M5.58685 5.90217C6.05085 6.86859 6.68337 7.77435 7.48443 8.5754C8.28548 9.37645 9.19124 10.009 10.1577 10.473C10.2408 10.5129 10.2823 10.5328 10.3349 10.5482C10.5218 10.6027 10.7513 10.5635 10.9096 10.4502C10.9542 10.4183 10.9923 10.3802 11.0685 10.304C11.3016 10.0709 11.4181 9.95437 11.5353 9.87818C11.9772 9.59085 12.5469 9.59085 12.9889 9.87818C13.106 9.95437 13.2226 10.0709 13.4556 10.304L13.5856 10.4339C13.9398 10.7882 14.117 10.9653 14.2132 11.1556C14.4046 11.534 14.4046 11.9808 14.2132 12.3592C14.117 12.5494 13.9399 12.7266 13.5856 13.0809L13.4805 13.186C13.1274 13.539 12.9508 13.7156 12.7108 13.8504C12.4445 14 12.0308 14.1076 11.7253 14.1067C11.45 14.1059 11.2619 14.0525 10.8856 13.9457C8.86333 13.3717 6.95509 12.2887 5.36311 10.6967C3.77112 9.10473 2.68814 7.19649 2.11416 5.17423C2.00735 4.79793 1.95395 4.60978 1.95313 4.33448C1.95222 4.029 2.0598 3.61534 2.20941 3.34901C2.34424 3.10898 2.52078 2.93244 2.87386 2.57936L2.97895 2.47427C3.33325 2.11998 3.5104 1.94283 3.70065 1.8466C4.07903 1.65522 4.52587 1.65522 4.90424 1.8466C5.0945 1.94283 5.27164 2.11998 5.62594 2.47427L5.75585 2.60418C5.98892 2.83726 6.10546 2.95379 6.18165 3.07098C6.46898 3.5129 6.46898 4.08262 6.18165 4.52455C6.10546 4.64174 5.98892 4.75827 5.75585 4.99134C5.67964 5.06755 5.64154 5.10565 5.60965 5.15019C5.4963 5.30848 5.45717 5.53799 5.51165 5.72489C5.52698 5.77748 5.54694 5.81905 5.58685 5.90217Z' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.property-overview__mortgage-link{color:var(--color-primary);font-size:.875rem;text-decoration:underline;display:inline-block}.property-overview__copy p{color:var(--color-matte-anthracite)}.property-overview__copy .expandable-content-section{margin-top:0}.property-overview__copy .expandable-content-section .content:after{background:linear-gradient(to bottom,rgba(249,245,242,0),var(--color-light))}.property-features{grid-template-columns:1fr 1fr;gap:10px 24px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (max-width:767.98px){.property-features{grid-template-columns:1fr}}.property-features li{color:var(--color-matte-anthracite);padding-left:28px;font-size:.9375rem;line-height:1.4;position:relative}.property-features li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_47800_16772)'%3E%3Cpath d='M14.6673 7.39046V8.0038C14.6665 9.44141 14.201 10.8402 13.3402 11.9917C12.4794 13.1431 11.2695 13.9854 9.89089 14.3931C8.51227 14.8007 7.03882 14.7517 5.6903 14.2535C4.34177 13.7553 3.19042 12.8345 2.40796 11.6285C1.6255 10.4225 1.25385 8.99584 1.34844 7.56134C1.44303 6.12684 1.99879 4.76135 2.93284 3.66851C3.86689 2.57568 5.12917 1.81405 6.53144 1.49723C7.93371 1.1804 9.40083 1.32535 10.714 1.91046M14.6673 2.66665L8.00065 9.33998L6.00065 7.33998' stroke='%23BB8C46' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_47800_16772'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:contain;width:16px;height:16px;position:absolute;top:3px;left:0}.property-mosaic{gap:80px;padding-bottom:72px;display:flex}@media (max-width:767.98px){.property-mosaic{grid-template-columns:1fr;gap:16px;padding-bottom:40px}}.property-mosaic__image img{object-fit:cover;width:100%;height:320px;display:block}@media (max-width:767.98px){.property-mosaic__image img{height:220px}}.property-mosaic__image--wide img{width:470px;height:320px}.property-mosaic__image--big{width:100%}.property-mosaic__image--big img{width:100%;height:523px}.property-mosaic__quote{background:var(--color-isabelline);align-items:center;margin:0;padding:40px 32px;display:flex}.property-mosaic__quote p{font-family:var(--font-secondary);color:var(--color-matte-anthracite);margin:0;font-size:1.375rem;line-height:1.35}.property-map{width:100%}.property-map .leaflet-container,.property-map iframe,.property-map #map-holder,.property-map #location-map{border:0;width:100%;height:520px;display:block}@media (max-width:1099.98px){.property-map .leaflet-container,.property-map iframe,.property-map #map-holder,.property-map #location-map{height:400px}}@media (max-width:767.98px){.property-map .leaflet-container,.property-map iframe,.property-map #map-holder,.property-map #location-map{height:320px}}.property-map .map-placeholder{background:var(--color-serum);justify-content:center;align-items:center;height:400px;display:flex}.property-explore{background:var(--color-light);padding:80px 0}@media (max-width:767.98px){.property-explore{padding:48px 0}}.property-explore h2{color:var(--color-matte-anthracite);margin-bottom:16px}.property-explore p{max-width:460px;margin-bottom:28px}.property-explore__image{object-fit:cover;width:100%;height:380px;display:block}@media (max-width:767.98px){.property-explore__image{height:240px;margin-top:24px}}.property-detail-calcs{padding:80px 0}@media (max-width:767.98px){.property-detail-calcs{padding:40px 0}}.property-detail-calcs .property-calc-fields-grid{grid-template-columns:1fr 1fr}.property-footer-btns{z-index:500;background:var(--color-white);width:100%;padding:16px 0;position:fixed;bottom:0;left:0;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.property-footer-btns .container{column-gap:16px;width:100%;max-width:none;padding:0 16px;display:flex}.property-footer-btns .button{flex:1;justify-content:center;align-items:center;height:48px;display:flex}@media (max-width:1099.98px){.property-details-section{padding-bottom:80px}}
.on-market{background-color:#f6f9fd;overflow:hidden}.on-market.similar-properties{background-color:var(--color-isabelline);padding:80px 0}.on-market.similar-properties h2{color:var(--color-matte-anthracite);margin-bottom:8px}.on-market.similar-properties img{object-fit:cover;width:100%;height:278px}@media (max-width:1099.98px){.on-market.similar-properties img{height:225px}}@media (max-width:767.98px){.on-market.similar-properties img{height:260px}}.on-market.similar-properties .on-market__price{font-size:1.5rem;font-family:var(--font-secondary);font-weight:var(--light);color:var(--color-primary);line-height:var(--line-height128);letter-spacing:-.48px;margin-bottom:4px}.on-market.similar-properties .on-market__title{margin-bottom:20px}.on-market.similar-properties .on-market__title a{color:var(--color-matte-anthracite);font-size:1rem;font-weight:var(--light);line-height:var(--line-height140)}.on-market.similar-properties .on-market__title a:hover{text-decoration:underline}.on-market.similar-properties .on-market__meta{gap:20px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.on-market.similar-properties .on-market__meta li{align-items:center;gap:6px;display:inline-flex}.on-market.recently_sold,.on-market.recently_let{background-color:#f6f9fd}.on-market.recently_sold .intro-content,.on-market.recently_let .intro-content{padding-bottom:24px}@media (max-width:767.98px){.on-market.recently_sold .intro-content,.on-market.recently_let .intro-content{padding-bottom:0}}.on-market.recently_sold .intro-content div,.on-market.recently_let .intro-content div{justify-content:space-between;column-gap:244px;display:flex}@media (max-width:1099.98px){.on-market.recently_sold .intro-content div,.on-market.recently_let .intro-content div{display:block}}@media (max-width:767.98px){.on-market.recently_sold .intro-content p,.on-market.recently_let .intro-content p{padding-top:24px}}.on-market .head{margin-top:32px}@media (max-width:767.98px){.on-market .head .tabs-sec{margin-top:16px;display:block!important}}.on-market h3{color:var(--color-secondary-dark)}.on-market__slider{margin-top:48px;position:relative}@media (max-width:1400px){.on-market__slider{margin-top:32px}}.on-market__slider:before{content:"";background-color:var(--color-ghost-white);z-index:1;width:100vw;height:100%;position:absolute;left:auto;right:100%}.on-market__slider .slick-list{margin:0 -12px;overflow:hidden}@media (max-width:1099.98px){.on-market__slider .slick-list{margin:0 -8px}}@media (max-width:767.98px){.on-market__slider .slick-list{overflow:hidden}}.on-market__slider .slick-list .slick-slide{padding:0 12px}@media (max-width:1099.98px){.on-market__slider .slick-list .slick-slide{padding:0 12px}}@media (max-width:767.98px){.on-market__slider .slick-list .slick-slide{padding:0 8px}}.on-market__slider .slick-dots{text-align:center}@media (max-width:767.98px){.on-market__slider .slick-dots{text-align:center}}.on-market__card{overflow:hidden}.on-market__image{position:relative}.on-market__image img{height:292px}@media (max-width:1400px){.on-market__image img{height:250px}}@media (max-width:1099.98px){.on-market__image img{height:236px}}@media (max-width:767.98px){.on-market__image img{height:272px}}.on-market__image .on-market__status{font-size:.6875rem;font-weight:var(--semibold);text-transform:uppercase;background:var(--color-primary);color:var(--color-white);line-height:var(--line-height140);border-radius:2px;padding:8px 16px;position:absolute;top:8px;left:8px}.on-market__content{margin-top:20px}@media (max-width:767.98px){.on-market__content{margin-top:16px}}.on-market__content .on-market__title a{font-family:var(--font-primary);color:var(--color-primary);font-size:18px;font-style:normal;font-weight:600;line-height:140%}@media (max-width:1099.98px){.on-market__content .on-market__title a{font-size:1.25rem}}@media (max-width:767.98px){.on-market__content .on-market__title a{font-size:16px}}.on-market__content .on-market__title a:hover{color:var(--color-primary)}.on-market__content .on-market__price{font-weight:var(--normal400);color:#2e3236;margin-top:8px;font-size:1rem}@media (max-width:767.98px){.on-market__content .on-market__price{margin-top:4px;font-size:14px}}.on-market__meta{color:var(--color-dark);font-size:1rem;font-weight:--normal;line-height:var(--line-height140);gap:24px;margin-top:16px;display:flex}.on-market__meta span{align-items:center;gap:8px;display:flex}.on-market .property-tabs button{color:var(--color-dark);border-bottom:2px solid transparent;padding-bottom:6px}@media (max-width:767.98px){.on-market .property-tabs button{font-size:14px}}.on-market .property-tabs button:not(:last-child){margin-right:36px}@media (max-width:767.98px){.on-market .property-tabs button:not(:last-child){margin-right:16px}}.on-market .property-tabs button.active{color:var(--color-primary);border-bottom:2px solid var(--color-primary);padding-bottom:4px;font-weight:600}.on-market .more-cta-section .more-cta-text{color:#2e3236;padding-right:16px;font-size:1rem;font-weight:600}@media (max-width:767.98px){.on-market .more-cta-section .more-cta-text{padding-right:8px;font-size:14px}}.on-market .more-cta-section .more-cta-link{color:var(--color-primary);border-bottom:1px solid #0a2c50;font-size:1rem}.on-market .more-cta-section .more-cta-link:hover{border-bottom:1px solid #c4cdd8}@media (max-width:767.98px){.on-market .more-cta-section .more-cta-link{font-size:14px}}.on-market .more-cta-section .more-cta-line{color:var(--color-dark);padding-left:16px;padding-right:16px;font-size:1rem}@media (max-width:767.98px){.on-market .more-cta-section .more-cta-line{padding-left:8px;padding-right:8px}}.on-market .head-section{padding-bottom:8px}@media (max-width:767.98px){.on-market .head-section{padding-bottom:0}}.on-market .head-section .dev-button{text-align:center;font-family:var(--font-primary);font-size:.6875rem;font-weight:var(--semibold);line-height:var(--line-height140);text-transform:uppercase}.on-market .head-section .dev-button:hover{background-color:var(--color-primary);color:var(--color-white)}@media (max-width:767.98px){.cta-footer{margin-top:32px}}
