.toast-container{border-radius:4px;display:flex;gap:8px;justify-content:space-between;max-width:348px;opacity:1;padding:16px}.toast-container.success{background-color:#def1da;border:1px solid #59b146}.toast-container.error{background-color:#fed2cd;border:1px solid #fd6854}.toast-container .left-icon-container{align-items:center;display:flex}.toast-container .close-btn-container{height:100%}.toast-container.fadein{animation:fadein .5s linear}.toast-container.fadeout{animation:fadeout .5s linear forwards}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.listing-badges.absolute{align-items:flex-start;display:flex;gap:4px;height:100%;left:0;padding:8px;pointer-events:none;position:absolute;top:0;width:100%}.listing-badges.absolute .listing-badge.fgr-listing{bottom:8px;position:absolute;right:8px}.listing-badges.absolute .listing-badge.application-received{bottom:8px;left:8px;max-width:50%;position:absolute}.listing-badges.absolute .listing-badge.days-on-market{bottom:8px;left:8px;position:absolute}.listing-badges.absolute .listing-badge.price-percentage{position:absolute;right:8px;top:8px}.listing-badges.inline{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.listing-badges .listing-badge{align-items:center;color:#fff;display:flex;gap:4px;padding:4px 12px;white-space:nowrap}.listing-badges .listing-badge.fgr-listing{background-color:#323135}.listing-badges .listing-badge.fgr-listing.luxury{background-color:#004449;color:#ffe9ab}.listing-badges .listing-badge.application-received{background-color:#fd6854;cursor:pointer;pointer-events:auto}.listing-badges .listing-badge.days-on-market{background-color:#00a9dc}.listing-badges .listing-badge.price-percentage.positive{background-color:#59b146}.listing-badges .listing-badge.price-percentage.negative{background-color:#fd6854}.listing-badges .listing-badge.open-house{background-color:#00a9dc;display:block}.listing-badges .listing-badge.virtual-tour{background-color:#323135}.listing-badges .listing-badge.status.new{background-color:#59b146}.listing-badges .listing-badge.status.active-under-contract{background-color:#e77c46}.listing-badges .listing-badge.status.pending,.listing-badges .listing-badge.status.temp{background-color:#000}.listing-badges .listing-badge.status.inactive{background-color:#fd6854}.listing-badges .listing-badge.status.coming-soon{background-color:#7914de}.listing-badges .listing-badge.status.bad-status,.listing-badges .listing-badge.status.closed,.listing-badges .listing-badge.status.rented{background-color:#323135}.comment-icon-container{display:flex;position:relative}.comment-icon-container .notification{background-color:#59b146;border-radius:50%;height:10px;position:absolute;right:0;top:0;width:10px}.button-new.tertiary-orange.added-to-tour-label{cursor:default}.button-new.tertiary-orange.added-to-tour-label:active,.button-new.tertiary-orange.added-to-tour-label:hover{background-color:#fcefe8;border-color:#e25f1d}.button-new.tertiary-orange.added-to-tour-label svg{color:#e25f1d}.listing-modal.modal{border:unset;overflow-x:hidden;padding:0}.listing-modal-header{align-items:center;background-color:#fff;border-bottom:1px solid #e5e4e7;display:flex;gap:16px;justify-content:space-between;padding:0 12px;position:sticky;top:0;z-index:7}@media only screen and (max-width:767px){.listing-modal-header{justify-content:center}.listing-modal-header .checkbox-mobile{left:12px;position:absolute}}.listing-modal-header .left-section .control{width:auto}.listing-modal-header .right-section{align-items:center;display:flex;flex-shrink:0;gap:24px;padding-right:40px}@media only screen and (max-width:767px){.listing-modal-header .right-section{padding-left:24px;padding-right:24px}}.listing-modal-header .right-section .count{text-wrap:nowrap}.listing-modal-header .modal-close{right:5px;top:9px}/*! purgecss start ignore */html.cms-toolbar-expanded .s-listing_header:not(.in-modal),html.top-message .s-listing_header:not(.in-modal){top:94px}.modal .s-listing{padding-top:12px}.s-listing{min-height:100vh;padding-top:48px;position:relative}.s-listing .listing-breadcrumbs{align-items:center;display:flex;gap:2px;margin:auto;max-width:1700px;min-height:40px;padding:8px 16px;text-transform:none;width:100%}.s-listing .listing-breadcrumbs>*{flex-shrink:0}.s-listing .listing-breadcrumbs svg{padding-top:2px}.s-listing .images-overlay-buttons-anchor{left:0;position:absolute;right:0}.s-listing .images-overlay-buttons-anchor .button-new.tertiary-black{backdrop-filter:blur(6px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background-color:#ffffffc7;border-color:#0000;box-shadow:0 4px 16px #00000029}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.s-listing .images-overlay-buttons-anchor .button-new.tertiary-black{background-color:#fffffff2}}.s-listing .images-overlay-buttons-anchor .button-new.tertiary-black:hover{background-color:#ffffffeb;border-color:#0000;box-shadow:0 6px 20px #0003}.s-listing .images-overlay-buttons-anchor .button-new.tertiary-black:active{background-color:#fff;border-color:#0000}.s-listing .images-overlay-buttons-anchor .button-new.tertiary-black:disabled{background-color:#fff9;border-color:#0000;box-shadow:none;color:#7d7a85}.s-listing .images-overlay-buttons-anchor .button-new.tertiary-black.download-photos svg{color:#e25f1d}.s-listing .images-overlay-buttons-anchor .buttons-container{bottom:44px;padding:0 20px;position:absolute}.s-listing .images-overlay-buttons-anchor .buttons-container.left{left:0}.s-listing .images-overlay-buttons-anchor .buttons-container.right{right:0}.s-listing_images{background-color:#fff;background-size:cover;height:27.5vw;position:relative;width:100%}@media(max-width:767px){.s-listing_images{height:auto}}.s-listing_images.single-image{margin:auto;max-width:1350px}@media(max-width:768px){.s-listing .static-hero-desktop.listing-image-gallery-container{display:none}}@media(min-width:769px){.s-listing .static-hero-mobile.listing_images_slider{display:none}}.s-listing .static-skeleton .s-listing_content-top-text p{max-height:96px;overflow:hidden}.s-listing .static-skeleton .static-invisible{visibility:hidden}.s-listing .static-skeleton .skeleton-overview{background:#f2f2f3;border-radius:6px;height:729px}@media(min-width:768px){.s-listing .static-skeleton .skeleton-overview{height:409px}}@media(min-width:992px){.s-listing .static-skeleton .skeleton-overview{height:421px}}.s-listing .static-skeleton.type-sell .skeleton-overview{height:803px}@media(min-width:768px){.s-listing .static-skeleton.type-sell .skeleton-overview{height:433px}}@media(min-width:992px){.s-listing .static-skeleton.type-sell .skeleton-overview{height:445px}}.s-listing .static-skeleton .skeleton-bar{background:#f2f2f3;border-radius:6px;height:40px;width:300px}@media(max-width:1024px){.s-listing .static-skeleton .skeleton-bar.actions{display:none}}.s-listing .static-skeleton:not(.type-sell) .skeleton-bar.actions{width:240px}@media(max-width:991px){.s-listing .static-skeleton .sidebar{display:none}}.s-listing .static-skeleton .skeleton-box{background:#f2f2f3;border-radius:6px;height:790px;width:100%}.s-listing_header{align-items:center;background-color:#fff;box-shadow:0 1px 3px #0000001a;display:flex;gap:16px;justify-content:space-between;margin-top:-48px;overflow-y:hidden;padding:0 16px;position:sticky;top:48px;transform:translateY(-288px);visibility:hidden;width:100%;z-index:6}.s-listing_header.show-header{transform:translate(0);visibility:visible}.s-listing_header a{align-items:center;cursor:pointer;display:flex;height:48px;line-height:48px;white-space:nowrap}.s-listing_header a img,.s-listing_header a.back-to-search{margin-right:16px}.s-listing_header-nav{display:flex;gap:32px;justify-content:space-between;overflow-x:auto}.s-listing_header-nav::-webkit-scrollbar{height:0;width:0}.s-listing_header-nav a.active{color:#e77c46}.s-listing_header-actions{display:flex;justify-content:space-between}.s-listing_content{padding-bottom:40px}.s-listing_content .container-sticky{margin:32px auto 0;position:relative}.s-listing_content .section-title{align-items:center;background-color:#f2f2f3;color:#000;display:flex;height:60px;padding-left:20px}.s-listing_content .section-title span{color:#adadad;font-weight:400}.s-listing_content-top{color:#000;display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.s-listing_content-top .divider{background-color:#cbcace;height:1.5px;margin:8px 0 0;width:100%}.s-listing_content-top .divider.orange{background-color:#e77c46}.s-listing_content-top-header{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:16px}.s-listing_content-top-label{align-items:center;display:flex;flex-wrap:wrap;gap:16px}@media(max-width:480px){.s-listing_content-top-label .renters-insurance-link{flex-basis:100%}}.s-listing_content-top-price{font-size:48px;font-weight:700;letter-spacing:.8px}.s-listing_content-top .price-reduced{font-size:30px}.s-listing_content-top-status{background-color:#def1da;color:#59b146;font-size:16px;font-weight:600;line-height:24px;padding:8px}.s-listing_content-top-address{font-weight:600}.s-listing_content-top-actions{display:flex;flex-grow:1;gap:8px;justify-content:end}.s-listing_content-top-info{display:flex;justify-content:space-between}.s-listing_content-top-details{display:flex;flex-grow:1;justify-content:flex-end;text-align:center}.s-listing_content-top-details .item{border-right:1px solid #000;font-size:20px;font-weight:600;height:fit-content;padding-left:16px;padding-right:16px}.s-listing_content-top-details .item:last-child{border-right:none;padding-right:0}.s-listing_content-top-details .item .name{color:#7d7a85}.s-listing_content-top-text{font-size:18px;font-weight:400;letter-spacing:.18px}.s-listing_content-top-text a{color:#4aa7d7}.s-listing_content-openhouse{margin-bottom:40px}.s-listing_content-openhouse ul li{align-items:center;border-bottom:2px solid #e5e4e7;display:flex;height:60px;padding-left:20px}.s-listing_content-openhouse ul li span{width:25%}.s-listing_content-financial-info,.s-listing_content-overview,.s-listing_content-school-information{border-bottom:1px solid #e5e4e7;margin-bottom:40px;padding-bottom:10px}.s-listing_content-financial-info ul,.s-listing_content-overview ul,.s-listing_content-school-information ul{color:#4b4950;column-count:2;column-gap:40px}.s-listing_content-financial-info ul li,.s-listing_content-overview ul li,.s-listing_content-school-information ul li{align-items:center;break-inside:avoid-column;display:flex;gap:8px;height:auto;justify-content:space-between;padding:13px 10px}.s-listing_content-financial-info ul li div:first-child,.s-listing_content-overview ul li div:first-child,.s-listing_content-school-information ul li div:first-child{align-items:center;display:flex;gap:8px;text-align:left;white-space:nowrap}.s-listing_content-financial-info ul li div:last-child,.s-listing_content-overview ul li div:last-child,.s-listing_content-school-information ul li div:last-child{max-width:60%;text-align:right}.s-listing_content-map{background-color:#f2f2f3;height:450px;margin-bottom:40px}.s-listing_content-interior{margin-bottom:40px}.s-listing_content-interior-list{columns:240px;margin-top:20px;padding-left:20px}.s-listing_content-interior-item{break-inside:avoid-column;margin-bottom:20px}.s-listing_content-interior-item>span{color:#000}.s-listing_content-interior-sublist{list-style:disc;padding-left:17px;padding-top:8px}.s-listing_content-interior-subitem{color:#4b4950;padding-bottom:6px;padding-right:20px}.s-listing_content-interior-subitem-link{color:#00a9dc;word-break:break-all}.s-listing_content-taxes{margin-bottom:40px}.s-listing_content-taxes-list{padding-left:20px}.s-listing_content-taxes-item{align-items:center;display:flex;min-height:45px}.s-listing_content-taxes-item span:first-child{color:#000;width:30%}.s-listing_content-taxes-item span:last-child{color:#4b4950;width:70%}.s-listing_content-calc{margin-bottom:40px}.s-listing_content-calc-wrapper{border:1px solid #e3e3e3;margin-top:16px;min-height:500px;padding:40px 40px 15px}.s-listing_content-calc-wrapper-title{font-size:16px;font-weight:400}.s-listing_content-calc-wrapper-title span{font-size:24px;font-weight:500;margin-right:10px}.s-listing_content-calc-wrapper .input-fields-wrapper{color:#383838;display:flex;justify-content:space-between;margin-bottom:20px}.s-listing_content-calc-wrapper .input-fields-wrapper .input-field{display:inline-block;width:49%}.s-listing_content-calc-wrapper .input-fields-wrapper .input-field .double-input-container{display:flex}.s-listing_content-calc-wrapper .input-fields-wrapper .input-field .month-input{position:relative}.s-listing_content-calc-wrapper .input-fields-wrapper .input-field .month-placeholder{color:#b7b7b8;font-weight:500;letter-spacing:.3px;position:absolute;right:10px;top:18px}.s-listing_content-calc-wrapper .input-fields-wrapper .input-field #hoa-dues,.s-listing_content-calc-wrapper .input-fields-wrapper .input-field #property-taxes{padding-right:75px}.s-listing_content-calc-wrapper .input-fields-wrapper .input-field label{align-items:center;display:flex;font-size:16px;font-weight:400;margin:10px 0}.s-listing_content-calc-wrapper .input-fields-wrapper .input-field label .tooltip-container{margin-left:10px;position:relative}.s-listing_content-calc-wrapper .input-fields-wrapper .input-field label .tooltip-container .tooltip-info{background:#fff;bottom:35px;box-shadow:0 2px 10px 0 #00000029;color:#515e68;font-size:13px;font-weight:400;line-height:21px;min-height:34px;padding:12px;position:absolute;right:-116px;width:250px}.s-listing_content-calc-wrapper .input-fields-wrapper .input-field label .tooltip-container .question-mark{cursor:pointer}.s-listing_content-calc-wrapper .input-fields-wrapper .input-field input{background-color:#fff;border:2px solid #e3e3e3;font-weight:400;letter-spacing:.3px;outline:none;padding:14px;width:100%}.s-listing_content-calc-wrapper .input-fields-wrapper .input-field input#down-payment,.s-listing_content-calc-wrapper .input-fields-wrapper .input-field input#property-taxes{border-right-width:1px}.s-listing_content-calc-wrapper .input-fields-wrapper .input-field input.input-percentage{border-left:none;text-align:center;width:87px}.s-listing_content-calc-wrapper #chart{margin:20px 0}.s-listing_content-calc-wrapper .chart-container{display:flex;width:100%}.s-listing_content-calc-wrapper .chart-container .chart-item{height:20px;transition:.3s}.s-listing_content-calc-wrapper .chart-container .chart-item-interest{background-color:#00a9d8}.s-listing_content-calc-wrapper .chart-container .chart-item-taxes{background-color:#35ac4d}.s-listing_content-calc-wrapper .chart-container .chart-item-dues{background-color:#ee7a4e}.s-listing_content-calc-wrapper .chart-values{display:flex;margin-top:20px}.s-listing_content-calc-wrapper .chart-values .chart-values-block{align-self:start;display:flex;margin-right:18px}.s-listing_content-calc-wrapper .chart-values .chart-values-block .chart-value-marker{height:15px;margin-right:10px;min-width:15px;width:15px}.s-listing_content-calc-wrapper .chart-values .chart-values-block .chart-value-marker.chart-marker-interest{background-color:#00a9d8}.s-listing_content-calc-wrapper .chart-values .chart-values-block .chart-value-marker.chart-marker-taxes{background-color:#35ac4d}.s-listing_content-calc-wrapper .chart-values .chart-values-block .chart-value-marker.chart-marker-dues{background-color:#ee7a4e}.s-listing_content-calc-wrapper .chart-values .chart-values-block .chart-value{align-self:center;font-size:14px;font-weight:400;letter-spacing:.4px}.s-listing_content-calc-wrapper .chart-values .chart-values-block .chart-value span{font-weight:500}@media (max-width:767px){.s-listing_content-calc-wrapper{border:unset;padding:15px 0 0}.s-listing_content-calc-wrapper .s-listing_content-calc-wrapper-title{font-size:15px}.s-listing_content-calc-wrapper .s-listing_content-calc-wrapper-title span{font-size:22px;margin-right:2px}.s-listing_content-calc-wrapper .input-fields-wrapper{display:unset}.s-listing_content-calc-wrapper .input-fields-wrapper .input-field{display:block;margin-bottom:30px;width:unset}}.s-listing_content-property-details{margin-bottom:40px}.s-listing_content-property-details-mainlist{display:flex;padding-left:20px}.s-listing_content-property-details-list-1{display:flex;flex-direction:column;flex-shrink:0;list-style:disc;width:60%}.s-listing_content-property-details-item-1{align-items:center;display:flex;min-height:45px}.s-listing_content-property-details-item-1 span:first-child{color:#000;flex-shrink:0;width:232px}.s-listing_content-property-details-item-1 span:last-child{color:#323135}.s-listing_content-property-details-list-2{display:flex;flex-direction:column;padding-top:10px;width:40%}.s-listing_content-property-details-list-2 div{display:flex;padding-bottom:5px}.s-listing_content-property-details-list-2 ul{list-style:disc outside}.s-listing_content-property-details-list-2 ul li{color:#323135;margin-left:18px;min-height:16px;padding-bottom:5px}.s-listing_content-property-details-item-2{padding-bottom:10px}.s-listing_content .sidebar{align-items:center;display:flex;flex-direction:column}.s-listing_content .sidebar.sticky{height:calc(100vh - 110px);position:sticky;top:54px;z-index:5}.s-listing_content-buttons{display:flex;gap:8px;margin-bottom:16px;max-width:400px;min-height:40px;width:100%}.s-listing_content-buttons .thanks-form-header{font-size:24px;font-weight:500;line-height:34px;margin-bottom:20px;text-transform:none}.s-listing_content-buttons .thanks-form-description{font-size:14px;font-weight:400;line-height:24px;margin-top:20px}.s-listing_content-buttons .thanks-form-img img{height:36px;width:36px}.s-listing_content-inquiry{float:right;max-width:400px;width:100%}.s-listing_content-inquiry .sidebar-inner{background-color:#f2f2f3;display:flex;flex-direction:column;padding:24px 32px 32px}.s-listing_content-inquiry .sidebar-inner-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;width:100%}.s-listing_content-inquiry .sidebar-inner-avatar{border-radius:50%;height:75px;min-width:75px;overflow:hidden;width:75px}.s-listing_content-inquiry .sidebar-inner-avatar img{height:100%;object-fit:cover;width:100%}.s-listing_content-inquiry .sidebar-inner-info{text-align:left}.s-listing_content-inquiry .sidebar-inner-info div{color:#000;padding-bottom:6px}.s-listing_content-inquiry .sidebar-inner-info p{color:#4b4950}.s-listing_content-inquiry .sidebar-inner .submit-row{margin-top:24px}.s-listing_content-inquiry .sidebar-inner .thanks-form-message{background-color:#f2f2f3;padding-bottom:35px;padding-top:35px}.s-listing_content-similar{margin-bottom:40px}.s-listing_content-similar-body{margin-top:20px}.s-listing_content-similar-body .listings-slider{margin-bottom:60px}.s-listing_content-similar-body .listings-slider .houses-list{display:grid;grid-template-columns:1fr 1fr;justify-items:center;grid-gap:16px;margin:8px 8px 24px}.s-listing_content-similar-body .listings-slider .slick-list,.s-listing_content-similar-body .listings-slider .slick-track{transform:none}.s-listing_content-similar-body .listings-slider-buttons.button-icon.left,.s-listing_content-similar-body .listings-slider-buttons.button-icon.right{position:absolute;top:100%}.s-listing_content-similar-body .listings-slider-buttons.button-icon.right{left:calc(50% + 12px)}.s-listing_content-similar-body .listings-slider-buttons.button-icon.left{right:calc(50% + 12px)}.s-listing_content-similar .no-listings-found{font-size:20px;font-weight:400;padding-bottom:100px;padding-top:100px;text-align:center;text-transform:uppercase}.s-listing_content-facts{margin-bottom:40px}.s-listing_content-facts-body{color:#4e4e4e;margin-top:20px}.s-listing_content-neighborhood{margin-bottom:40px}.s-listing_content-neighborhood-body .main-image{padding-top:30px;width:100%}.s-listing_content-neighborhood-body .main-image img{background-color:#f2f2f3;border:none;object-fit:cover;width:inherit}.s-listing_content-neighborhood-body .name{padding-top:20px}.s-listing_content-neighborhood-body .community-info-description{color:#323135;padding-top:20px}.s-listing_content-neighborhood-body .learn-more{padding-top:25px}.s-listing_content-neighborhood-body .learn-more a{appearance:button;width:180px}.s-listing_content-history,.s-listing_content-investment-details,.s-listing_content-nearby-places,.s-listing_content-nearby-schools{margin-bottom:40px;padding-bottom:10px}.s-listing_content-history .disclaimer,.s-listing_content-investment-details .disclaimer,.s-listing_content-nearby-places .disclaimer,.s-listing_content-nearby-schools .disclaimer{color:#7d7a85;font-size:13px;font-weight:400;line-height:18px;padding:10px 20px}.s-listing_content-history .disclaimer strong,.s-listing_content-investment-details .disclaimer strong,.s-listing_content-nearby-places .disclaimer strong,.s-listing_content-nearby-schools .disclaimer strong{font-weight:500}.s-listing_content-history-body,.s-listing_content-investment-details-body,.s-listing_content-nearby-places-body,.s-listing_content-nearby-schools-body{position:relative}.s-listing_content-history-body .table,.s-listing_content-investment-details-body .table,.s-listing_content-nearby-places-body .table,.s-listing_content-nearby-schools-body .table{color:#000;margin-bottom:20px;text-align:left;white-space:nowrap;width:100%}.s-listing_content-history-body .table tr,.s-listing_content-investment-details-body .table tr,.s-listing_content-nearby-places-body .table tr,.s-listing_content-nearby-schools-body .table tr{border-bottom:1px solid #e5e4e7}.s-listing_content-history-body .table td,.s-listing_content-history-body .table th,.s-listing_content-investment-details-body .table td,.s-listing_content-investment-details-body .table th,.s-listing_content-nearby-places-body .table td,.s-listing_content-nearby-places-body .table th,.s-listing_content-nearby-schools-body .table td,.s-listing_content-nearby-schools-body .table th{height:60px;max-width:400px;padding:.6rem;vertical-align:middle}.s-listing_content-history-body .table .school-info .name,.s-listing_content-investment-details-body .table .school-info .name,.s-listing_content-nearby-places-body .table .school-info .name,.s-listing_content-nearby-schools-body .table .school-info .name{padding-bottom:5px}.s-listing_content-history-body .table .distance,.s-listing_content-investment-details-body .table .distance,.s-listing_content-nearby-places-body .table .distance,.s-listing_content-nearby-schools-body .table .distance{align-items:center;color:#b1b1b4;display:flex}.s-listing_content-history-body .table .distance img,.s-listing_content-investment-details-body .table .distance img,.s-listing_content-nearby-places-body .table .distance img,.s-listing_content-nearby-schools-body .table .distance img{margin-right:5px}.s-listing_content-history-body .table .rating-wrapper,.s-listing_content-investment-details-body .table .rating-wrapper,.s-listing_content-nearby-places-body .table .rating-wrapper,.s-listing_content-nearby-schools-body .table .rating-wrapper{align-items:center;display:flex}.s-listing_content-history-body .table .rating-wrapper .stars-wrapper,.s-listing_content-investment-details-body .table .rating-wrapper .stars-wrapper,.s-listing_content-nearby-places-body .table .rating-wrapper .stars-wrapper,.s-listing_content-nearby-schools-body .table .rating-wrapper .stars-wrapper{display:inline-block;margin-right:5px;position:relative}.s-listing_content-history-body .table .rating-wrapper .stars-wrapper .stars-full,.s-listing_content-investment-details-body .table .rating-wrapper .stars-wrapper .stars-full,.s-listing_content-nearby-places-body .table .rating-wrapper .stars-wrapper .stars-full,.s-listing_content-nearby-schools-body .table .rating-wrapper .stars-wrapper .stars-full{left:0;overflow:hidden;position:absolute;top:0}.s-listing_content-history-body .table thead.thead-grey,.s-listing_content-investment-details-body .table thead.thead-grey,.s-listing_content-nearby-places-body .table thead.thead-grey,.s-listing_content-nearby-schools-body .table thead.thead-grey{background-color:#f2f2f3}.s-listing_content-history-body .table thead tr,.s-listing_content-investment-details-body .table thead tr,.s-listing_content-nearby-places-body .table thead tr,.s-listing_content-nearby-schools-body .table thead tr{border-color:#4b4950}.s-listing_content-history-body .table-show-more,.s-listing_content-investment-details-body .table-show-more,.s-listing_content-nearby-places-body .table-show-more,.s-listing_content-nearby-schools-body .table-show-more{background:none;border:none}.s-listing_content-history-body .no-schools-found,.s-listing_content-investment-details-body .no-schools-found,.s-listing_content-nearby-places-body .no-schools-found,.s-listing_content-nearby-schools-body .no-schools-found{padding-bottom:100px;padding-top:100px;text-align:center;text-transform:uppercase}.s-listing_content-history-body .tabs-nav,.s-listing_content-investment-details-body .tabs-nav,.s-listing_content-nearby-places-body .tabs-nav,.s-listing_content-nearby-schools-body .tabs-nav{color:#000;display:flex;font-size:15px;font-weight:400;line-height:25px;text-align:left;text-transform:uppercase}.s-listing_content-history-body .tabs-nav a,.s-listing_content-investment-details-body .tabs-nav a,.s-listing_content-nearby-places-body .tabs-nav a,.s-listing_content-nearby-schools-body .tabs-nav a{border-bottom:1px solid #b1b1b4;cursor:pointer;padding-bottom:3px;padding-right:40px}.s-listing_content-history-body .tabs-nav a:not(:last-child),.s-listing_content-investment-details-body .tabs-nav a:not(:last-child),.s-listing_content-nearby-places-body .tabs-nav a:not(:last-child),.s-listing_content-nearby-schools-body .tabs-nav a:not(:last-child){margin-right:16px}.s-listing_content-history-body .tabs-nav a.active,.s-listing_content-investment-details-body .tabs-nav a.active,.s-listing_content-nearby-places-body .tabs-nav a.active,.s-listing_content-nearby-schools-body .tabs-nav a.active{border-bottom:2px solid #e77c46;color:#e77c46;font-weight:500}.s-listing_content-history-body .tabs-nav.full-width,.s-listing_content-investment-details-body .tabs-nav.full-width,.s-listing_content-nearby-places-body .tabs-nav.full-width,.s-listing_content-nearby-schools-body .tabs-nav.full-width{border-bottom:1px solid #b1b1b4}.s-listing_content-history-body .tabs-nav.full-width a,.s-listing_content-investment-details-body .tabs-nav.full-width a,.s-listing_content-nearby-places-body .tabs-nav.full-width a,.s-listing_content-nearby-schools-body .tabs-nav.full-width a{margin-bottom:-1px;margin-right:0}.s-listing_content-history-body .tabs-nav.full-width a:not(.active),.s-listing_content-investment-details-body .tabs-nav.full-width a:not(.active),.s-listing_content-nearby-places-body .tabs-nav.full-width a:not(.active),.s-listing_content-nearby-schools-body .tabs-nav.full-width a:not(.active){border:none}.s-listing_content-investment-details{border-bottom:none;padding-bottom:0}.s-listing_content-investment-details-body{min-height:0}.s-listing_content-investment-details-body .table{margin-bottom:0}.s-listing_content-nearby-places .load-places-wrapper{align-items:center;display:flex;gap:40px;justify-content:space-between;padding:24px 0}.s-listing_content-nearby-places .load-places-wrapper .load-places-text{color:#4e4e4e}.s-listing_content-nearby-places .load-places-wrapper button{flex-shrink:0}.s-listing_content-nearby-places .tabs-nav{margin-top:16px}.s-listing_content-nearby-places .google-maps-attribution{display:flex;justify-content:flex-end}.s-listing_content-nearby-places .transit-row{align-items:center;display:flex;gap:12px}.s-listing_content-nearby-places .transit-row .transit-group-lines{display:flex;flex-wrap:wrap;gap:6px}.s-listing_content-nearby-places .transit-group-icon{align-items:center;background-color:#f2f2f3;border-radius:50%;color:#323135;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.s-listing_content-nearby-places .transit-group-icon svg{height:16px;width:16px}.s-listing_content-nearby-places .transit-line-chip{background-color:var(--chip-bg,#e5e4e7);border:1px solid #cbcace;border-radius:4px;color:var(--chip-text,#000);font-size:13px;min-width:28px;padding:1px 8px;text-align:center;white-space:nowrap}@supports (color:color-mix(in lch,red,blue)){.s-listing_content-nearby-places .transit-line-chip{border:1px solid color-mix(in srgb,var(--chip-bg,#e5e4e7) 85%,#000)}}.s-listing_office{color:#323135;margin-bottom:60px;padding-bottom:90px}.s-listing_office-main{margin-bottom:20px;text-align:center}.s-listing_office-broker{align-items:center;display:flex;gap:32px;justify-content:space-between}.s-listing_office-broker-img{flex-shrink:0;height:auto}.s-listing_office-broker-img img{height:100%;object-fit:contain;width:160px}.s-listing .sch-modal_wrapper{background-color:#000;height:85%;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:85%;z-index:99999}.s-listing .sch-modal_wrapper .left-btn,.s-listing .sch-modal_wrapper .right-btn{background-color:#ffffffbf;border-radius:50%;display:flex;position:absolute;top:calc(50% - 20px);z-index:103}.s-listing .sch-modal_wrapper .left-btn{left:-54px}.s-listing .sch-modal_wrapper .right-btn{right:-54px}.s-listing .sch-modal .slick-slider,.s-listing .sch-modal .slick-slider .slick-slide>div,.s-listing .sch-modal .slick-slider>.slick-list,.s-listing .sch-modal .slick-slider>.slick-list>.slick-track{height:100%}.s-listing .sch-modal_img-wrapper{align-items:center;display:flex!important;height:100%;justify-content:center;outline:none}.s-listing .sch-modal_img-wrapper img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.s-listing .sticky-listings-buttons{align-items:center;bottom:max(env(safe-area-inset-bottom,0px) - 10px,12px);display:flex;gap:4px;justify-content:space-around;margin:0 12px;position:sticky;z-index:7}.s-listing .no-photo .icon{max-height:125px;max-width:125px;min-width:auto;position:absolute}.s-listing .agent-details-container{background:#fff;border:1px solid #e3e3e3;float:right;max-width:400px;overflow-y:auto;width:100%}.s-listing .agent-details-container .agent-header{align-items:center;background:#000;color:#fff;display:flex;font-size:20px;font-weight:400;height:54px;letter-spacing:.48px;line-height:31px;padding-left:40px;text-align:left;text-transform:uppercase}.s-listing .agent-details-container .agent-details-wrapper{padding:0 15px 14px;word-break:break-word}.s-listing .agent-details-container .agent-details-wrapper .agent-info{display:flex;flex-direction:column;gap:16px;margin-top:20px}.s-listing .agent-details-container .agent-details-wrapper .agent-info .agent-info-item .key{color:#97949e;flex-shrink:0;width:140px}.s-listing .agent-details-container .agent-details-wrapper .agent-info .agent-info-item .value{color:#19181b;word-break:break-word}.s-listing .agent-details-container .agent-details-wrapper .agent-info .agent-info-item.link{align-self:start}.s-listing .agent-details-container .agent-details-wrapper .application-received-wrapper{display:flex;flex-direction:column;gap:4px;margin-top:16px}.s-listing .agent-details-container .agent-details-wrapper .application-received-wrapper .application-received{color:#fd4d35}.s-listing .agent-details-container .agent-details-wrapper .agent-details-divider{background-color:#cbcace;height:1px;margin-bottom:35px;margin-top:25px}.s-listing .agent-details-container .agent-details-wrapper .details-info{display:flex;flex-direction:column;gap:32px}.s-listing .agent-details-container .agent-details-wrapper .details-info .details-section{display:flex;flex-direction:column;gap:8px}.s-listing .agent-details-container .agent-details-wrapper .details-info .details-section .details-name{color:#19181b}.s-listing .agent-details-container .agent-details-wrapper .details-info .details-section .details-content{color:#19181b;white-space:pre-wrap}.s-listing .agent-details-container .agent-details-wrapper .details-info .details-section p{color:#19181b;margin-top:10px}.read-more_button{align-items:center;background:#0000;border:none;display:flex;gap:4px;margin:10px auto;outline:none;transition:.3s}.read-more_button svg path{fill:#00a9dc}.read-more_button:hover svg path{fill:#00c4ff}.read-more_button:focus svg path{fill:#007699}.listing-na-wrapper{border:1px solid #e3e3e3;display:flex;flex-direction:column;gap:48px;margin:160px auto 100px;max-width:700px;padding:100px;width:100%}.listing-na-wrapper .listing-na-message-top{text-align:center}.listing-na-wrapper .listing-na-message-bottom{color:#000;letter-spacing:0;text-align:center}@media (max-width:900px){.listing-na-wrapper{border:none;margin:80px auto;padding:100px 30px}}.schedule-showing .description-text{margin-bottom:16px}@media only screen and (min-width:1400px){.container{width:1350px}}@media only screen and (max-width:1200px){.s-listing_content{padding-bottom:40px}.s-listing_content .container-sticky{width:100%}.s-listing_content .section-title{align-items:start;flex-direction:column;height:auto;padding:10px 12px}.s-listing_content .section-title span{padding-top:3px}.s-listing_content-nearby-places .disclaimer,.s-listing_content-nearby-schools .disclaimer{padding:10px 12px}.s-listing_content-nearby-places .tabs-nav,.s-listing_content-nearby-schools .tabs-nav{font-size:13px;justify-content:space-between}.s-listing_content-nearby-places .tabs-nav a,.s-listing_content-nearby-schools .tabs-nav a{padding-right:0}.s-listing_content-nearby-places .tabs-nav{gap:16px;overflow-x:auto;overflow-y:hidden}.s-listing_content-nearby-places .tabs-nav a{flex-shrink:0;white-space:nowrap}.s-listing_content-nearby-places .tabs-nav.full-width a{margin-bottom:0}.s-listing_content-similar-body .listings-slider .houses-list{grid-template-columns:1fr}.s-listing_office{padding-bottom:40px}}@media only screen and (max-width:1024px){.modal .s-listing{padding-top:0}.s-listing_content .section-title{flex-direction:row}.s-listing_content .section-title span{padding-top:0}.s-listing_content-buttons{float:none;justify-content:center;margin-bottom:24px;margin-left:auto;margin-right:auto}.s-listing_content .sidebar.sticky{height:auto;position:static}.s-listing_content .sidebar.sticky .sidebar-inner{padding:24px}.s-listing_content-inquiry{float:none;margin-left:auto;margin-right:auto;text-align:center}.s-listing .agent-details-container{float:left;max-width:unset}}@media only screen and (max-width:414px){.s-listing .agent-details-container .agent-details-wrapper{padding:0 10px 14px}.s-listing .agent-details-container .agent-details-wrapper .agent-info .agent-info-item .key{margin-right:10px}}@media only screen and (max-width:767px){.s-listing .images-overlay-buttons-anchor .buttons-container{padding:0 8px}.s-listing .images-overlay-buttons-anchor .buttons-container img,.s-listing .images-overlay-buttons-anchor .buttons-container svg{margin-right:0}.s-listing .images-overlay-buttons-anchor .buttons-container .buttons-label{display:none}.s-listing_images{height:300px;max-height:none;min-height:auto}.s-listing_content{padding-bottom:40px}.s-listing_content .container-sticky{margin-top:24px}.s-listing_content .section-title{flex-direction:column}.s-listing_content-top-header{padding-bottom:0}.s-listing_content-top-label{flex:auto;justify-content:space-between}.s-listing_content-top-price{font-size:34px}.s-listing_content-top .price-reduced{font-size:20px}.s-listing_content-top-info{flex-direction:column;gap:16px}.s-listing_content-top-details{justify-content:flex-start}.s-listing_content-top-details .item{padding-left:7px;padding-right:7px}.s-listing_content-top-details .item:first-child{padding-left:0}.s-listing_content-top-text{font-size:16px}.s-listing_content-financial-info ul,.s-listing_content-overview ul,.s-listing_content-school-information ul{column-count:1;column-gap:40px}.s-listing_content-financial-info ul li,.s-listing_content-overview ul li,.s-listing_content-school-information ul li{height:auto;min-height:42px}.s-listing_content-interior-list{padding-left:15px}.s-listing_content-interior-item{width:100%}.s-listing_content-taxes-list{padding-left:15px}.s-listing_content-taxes-item span:first-child{padding-right:10px;width:50%}.s-listing_content-taxes-item span:not(:first-child){padding-left:10px;width:50%}.s-listing_content-property-details-mainlist{flex-direction:column;padding-left:15px}.s-listing_content-property-details-list-1{width:auto}.s-listing_content-property-details-item-1 span:first-child{padding-right:10px;width:50%}.s-listing_content-property-details-item-1 span:not(:first-child){padding-left:10px;width:50%}.s-listing_content-property-details-list-2{flex-direction:column;width:auto}.s-listing_content-buttons{float:none;margin-bottom:6px}.s-listing_content-inquiry{float:none}.s-listing_content-neighborhood-body .main-image img{height:250px}.s-listing_content-history-body .table tbody .mobile-item,.s-listing_content-nearby-places-body .table tbody .mobile-item,.s-listing_content-nearby-schools-body .table tbody .mobile-item{align-items:center;display:flex;padding:8px 5px}.s-listing_content-history-body .table tbody .mobile-item .key,.s-listing_content-nearby-places-body .table tbody .mobile-item .key,.s-listing_content-nearby-schools-body .table tbody .mobile-item .key{color:#b1b1b4;width:25vw}.s-listing_content-history-body .table tbody .mobile-item .value.school-name,.s-listing_content-nearby-places-body .table tbody .mobile-item .value.school-name,.s-listing_content-nearby-schools-body .table tbody .mobile-item .value.school-name{display:flex;flex-wrap:wrap;white-space:break-spaces}.s-listing_content-history-body .table tbody .mobile-item .value.school-name .name,.s-listing_content-nearby-places-body .table tbody .mobile-item .value.school-name .name,.s-listing_content-nearby-schools-body .table tbody .mobile-item .value.school-name .name{margin-right:10px}.s-listing_content-nearby-places .load-places-wrapper{align-items:center;flex-direction:column;gap:20px;padding:20px 0}.s-listing_content-nearby-places .load-places-wrapper .load-places-text{text-align:center}.s-listing_content-investment-details .mobile-investment-details-item{display:flex;padding:8px 5px}.s-listing_content-investment-details .mobile-investment-details-item .key{color:#b1b1b4;width:25vw}.s-listing_content-investment-details .mobile-investment-details-item .name{margin-right:10px}.s-listing_office{padding-bottom:40px}.s-listing_office-broker{align-items:center;flex-direction:column;gap:8px}.s-listing_office-broker-img{margin-bottom:10px}.schedule-form{margin:0;width:100%!important}.schedule-form_header-title{visibility:hidden}.schedule-form_body div.select-time-main{margin-right:4px}.schedule-form_body-second{color:#65656a;padding:0 8px;width:310px!important}.schedule-form .v-date-picker{display:flex;justify-content:center;width:310px}.schedule-form .select-date-text{padding-left:8px}.schedule-form .react-datepicker__month{margin:0}.schedule-form .close{padding:0}}/*! purgecss end ignore */.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.listing_images_slider .left-btn,.listing_images_slider .right-btn{position:absolute;top:calc(50% - 20px);z-index:3}.listing_images_slider .left-btn{left:30px}.listing_images_slider .right-btn{right:30px}.listing_images_slider_bg-img{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:767px){.listing_images_slider_bg-img{height:300px;position:static}}.listing_images_slider_bg-img-main{height:62vh;height:300px;margin:0 1px;max-width:1200px;overflow:hidden;position:relative}.listing_images_slider_bg-img-button{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.listing_images_slider_bg-img.slick-slide{display:inline-block;float:none;position:static;vertical-align:top}.listing_images_slider_bg-img.slick-slide img{height:100%;width:inherit}.listing_images_slider_bg-img .slick-initialized.slick-slider{width:100%}.listing_images_slider_bg-img .slick-slide:not(.slick-center){opacity:.6;transition:.3s}.listing_images_slider_bg-img .slick-list,.listing_images_slider_bg-img .slick-list .slick-track{height:100%}.listing_images_slider_bg-img .slick-list .slick-track .slick-slide{position:relative}.listing_images_slider_bg-img .background-layer{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.listing_images_slider_bg-img.solo-img{width:100%}.listing_images_slider_bg-img.solo-img img{min-width:0;width:100vw}.listing_images_slider_bg-img img{height:100%;object-fit:cover}.listing_images_slider_bg-img video{height:100%;object-fit:cover;width:100%}@media only screen and (max-width:767px){.listing_images_slider{background-color:#f2f2f3;height:300px;max-height:none;min-height:auto}.listing_images_slider_bg-img img{height:300px;object-fit:cover;width:100vw}.listing_images_slider_bg-img-main{display:inline!important;height:100%;margin:0;max-height:none;min-height:385px;width:100vw}.listing_images_slider .slick-initialized.slick-slider .left-btn{left:15px}.listing_images_slider .slick-initialized.slick-slider .right-btn{right:15px}.listing_images_slider .overlay-slider-left,.listing_images_slider .overlay-slider-right{top:calc(50% - 20px)}.listing_images_slider .overlay-slider-right{right:16px}.listing_images_slider .overlay-slider-left{left:16px}.listing_images_slider .listing-badges .listing-badge-application-received,.listing_images_slider .listing-badges .listing-badge-fgr{top:85%}}.thanks-form-message{color:#323135;overflow:hidden;text-align:center}.thanks-form-header{font-size:30px;font-weight:600;margin-bottom:40px;text-transform:uppercase}.thanks-form-img{display:flex;justify-content:center}.thanks-form-img img{height:auto;width:auto}.thanks-form-description{font-size:18px;font-weight:300;margin-top:40px}@media only screen and (max-width:767px){.thanks-form-header{font-size:20px!important;line-height:20px!important;margin-bottom:20px!important}.thanks-form-description{font-size:16px!important;margin-top:20px!important}}.dropdown-menu-with-header{max-width:340px;width:100%}.dropdown-menu-with-header-top{background-color:#f2f2f3;padding:12px 16px}.dropdown-menu-with-header-content-item{align-items:flex-start;cursor:pointer;padding:16px}.dropdown-menu-with-header-content-item:not(:last-child){border-bottom:1px solid #e5e4e7;padding-bottom:16px}.dropdown-menu-with-header-content-item:hover{background-color:#fafafa}.dropdown-menu-with-header-content-item:active{background-color:#f2f2f3}.dropdown-menu-with-header-content-item .icon-container{align-self:center}.table-summary{align-items:center;column-gap:24px;display:flex;justify-content:space-between;margin-bottom:8px}.table-wrapper{margin-bottom:32px;overflow-x:auto;-webkit-overflow-scrolling:touch}.table{background-color:#fff;border:1px solid #e5e4e7;border-collapse:unset;border-radius:8px;color:#19181b;font-size:14px;font-weight:500;line-height:24px;text-align:left;white-space:nowrap;width:100%}.table tbody tr:hover{background-color:#fafafa}.table tbody tr.total-row{font-weight:600}.table tbody tr.grey{background-color:#f2f2f3}.table tbody tr:not(:last-child) td{border-bottom:1px solid #e5e4e7}.table td.action-column div.actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;max-width:none}.table td.action-column div.actions .actions-item{cursor:pointer}.table td.action-column div.actions .actions-item img,.table td.action-column div.actions .actions-item svg{display:block}.table td.action-column div.actions .actions-item.inactive{pointer-events:none}.table td.action-column div.actions.flex-start{justify-content:flex-start}.table td.action-column div.actions.flex-space-between{justify-content:space-between}.table td,.table th{height:56px;max-width:350px;overflow-x:clip;padding-left:16px;padding-right:16px;text-overflow:ellipsis;vertical-align:middle}.table td.no-stretch,.table th.no-stretch{white-space:nowrap;width:1%}.table-hover>tbody>tr:hover{background-color:#f2f2f3}.table-bordered>tbody>tr{border-bottom:1px solid #f2f2f3;border-top:1px solid #f2f2f3}.table-with-inputs td,.table-with-inputs th{height:72px;padding-bottom:16px;padding-top:16px}.table-expandable>tbody>tr{cursor:pointer}.table-expandable>tbody>tr.expanded{background-color:#f2f2f3;border-bottom:none;border-top:none}.table-expandable>tbody>tr.expanded .actions .actions-item.expand svg{transform:rotate(180deg)}.table-expandable>tbody>tr.expanded-content{background-color:#f2f2f3;border-top:none}.table-expandable>tbody>tr.expanded-content>td{padding-bottom:12px;padding-top:12px}.table-multiline{white-space:normal}.table-multiline a{word-break:break-all}.table.table-small{border:none;font-size:14px;font-weight:500;line-height:20px}.table.table-small td,.table.table-small th{height:48px;max-width:150px}.table.table-small td:first-child,.table.table-small th:first-child{padding-left:0}.table.table-small td{padding-right:0}.table.table-small th{padding-right:8px}.table.table-list tbody{border-bottom:none}.table.table-list td,.table.table-list th{height:40px;padding:8px 16px}.table.table-fixed{table-layout:fixed}.table th{border-bottom:1px solid #e5e4e7;color:#fff;color:#19181b;font-weight:600;position:relative;white-space:nowrap}.table th div.sort{align-items:center;cursor:pointer;display:flex;gap:8px}.table th div.sort span.word-break{white-space:normal}.table th div.sort .sort-buttons{display:flex;flex-direction:column;gap:4px}.table th div.sort .sort-buttons svg.selected,.table th div.sort .sort-buttons svg:hover{color:#eb8f61}.table th:not(:last-child):after{align-self:flex-end;border-right:1px solid #e5e4e7;content:"";height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media(min-width:1200px)and (max-width:1500px){.table td,.table th{max-width:170px;padding-left:12px;padding-right:12px}}.reverse-prospecting-cards-container{display:flex;gap:8px;height:100%;width:100%}.reverse-prospecting-card{align-items:center;border-radius:4px;display:flex;flex-direction:column;flex-grow:1;gap:4px;height:100%;justify-content:center;padding:12px 0;position:relative}.reverse-prospecting-card.leads{background-color:#e5f9ff}.reverse-prospecting-card.showings{background-color:#eff8ed}.reverse-prospecting-card.visitors{background-color:#fcefe8}.reverse-prospecting-card .info{position:absolute;right:6px;top:6px}.reverse-prospecting-section{overflow-x:auto}.reverse-prospecting-section .empty-list-wrapper,.reverse-prospecting-section .preloader-container{min-height:100px}.reverse-prospecting-section .manually-added-leads{margin-top:8px}.reverse-prospecting-button.disabled{border:1px solid #cbcace;pointer-events:none}@media only screen and (max-width:767px){.reverse-prospecting-cards-container{gap:4px}}.listing-image-gallery-container{display:grid;gap:12px;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);height:100%;margin:0 12px}.listing-image-gallery-container .image-container{overflow:hidden}.listing-image-gallery-container .image-container img{height:100%;object-fit:cover;transition:transform 1s,opacity 2s;width:100%}.listing-image-gallery-container .image-container img:hover{cursor:pointer;opacity:.9;transform:scale(1.02)}.listing-image-gallery-container .image-container:first-child{grid-column:span 2;grid-row:span 2;position:relative}.listing-image-gallery-container.two-columns{grid-template-columns:repeat(3,1fr)}.listing-image-gallery-container.two-columns .image-container:nth-child(2n):last-child{grid-row:span 2}.listing-image-gallery-container.three-columns{grid-template-columns:repeat(4,1fr)}.error-container{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;margin:24px 0;padding:32px}.error-container.with-vertical-spacing{margin:136px 0}.page-container .suggested-listings{margin:auto;max-width:1500px;min-height:100vh;padding:48px 24px 24px}.page-container .suggested-listings-header{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:24px auto;text-align:center}.page-container .suggested-listings-body{display:flex;flex-direction:column;gap:24px}.page-container .suggested-listings-body .agent-wrapper{align-items:center;border-top:1px solid #e5e4e7;display:flex;flex-direction:column;gap:24px;padding:24px}@media only screen and (max-width:767px){.suggested-listings-header{flex-direction:column}}.staff-card{align-items:center;background-color:#fff;border:1px solid #e5e4e7;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:452px;justify-content:space-between;padding:32px 16px;position:relative;transition:.3s;width:330px}.staff-card-avatar{border:1px solid #e5e4e7;border-radius:50%;display:flex;flex-shrink:0;height:180px;overflow:hidden;width:180px}.staff-card-avatar img{height:100%;object-fit:cover;width:100%}.staff-card .staff-name-link{color:inherit;-webkit-text-decoration:none;text-decoration:none}.staff-card .staff-name-link:after{content:"";inset:0;position:absolute}.staff-card .staff-card-goto a,.staff-card .staff-contacts a{position:relative;z-index:1}.staff-card-description{align-items:center;display:flex;flex-direction:column;text-align:center}.staff-card-description .staff-name{padding-bottom:8px}.staff-card-description .staff-post{padding-bottom:4px}.staff-card-description .staff-state{padding-bottom:16px}.staff-card-description .staff-contacts{align-items:center;display:flex;flex-direction:column;gap:4px}.staff-slider .slick-list{margin-bottom:60px;margin-left:-16px;margin-right:-16px}.staff-slider .slick-slide{padding:8px 8px 24px}.staff-slider-buttons.button-icon.left,.staff-slider-buttons.button-icon.right{position:absolute;top:100%}.staff-slider-buttons.button-icon.right{left:calc(50% + 12px)}.staff-slider-buttons.button-icon.left{right:calc(50% + 12px)}.listing{-webkit-font-smoothing:antialiased;aspect-ratio:14/12;background-color:#fff;border:1px solid #e5e4e7;border-radius:8px;display:flex;flex-direction:column;height:100%;max-width:600px;min-height:230px;min-width:290px;position:relative;transition:.3s;width:100%}.listing-images{background-color:#f2f2f3;border-bottom:1px solid #e5e4e7;border-top-left-radius:7px;border-top-right-radius:7px;flex:1;overflow:hidden;position:relative}.listing-statistics{background-color:#fff;border:1px solid #e5e4e7;border-radius:4px;padding:2px 8px;position:absolute;right:8px;top:7px}.listing-statistics:hover{background-color:#f2f2f3}.listing-data{color:#323135;display:flex;flex-direction:column;height:auto;padding:12px}.listing-data-top{align-items:center;justify-content:space-between}.listing-data-params,.listing-data-top{display:flex;gap:16px}.listing-data-params .param{align-items:center;display:flex;gap:4px}.listing-data-params .param img{height:20px;width:20px}.listing.off-market img{filter:grayscale(100%)}.listing .also-favorites-by{position:absolute;right:20px;top:8px;z-index:5}.listing .listing-actions .control{margin-left:4px}.listings-grid{display:grid;grid-gap:12px;grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(max(290px,(100% - 48px)/5),1fr))}.listings-flex{display:flex;gap:12px;justify-content:center}.listing-images-slider{height:100%;position:relative;width:100%}.listing-images-slider .slick-list,.listing-images-slider .slick-slide>div,.listing-images-slider .slick-track,.listing-images-slider img{height:-webkit-fill-available;max-height:100%}.listing-images-slider img{background-color:#f2f2f3;color:#f2f2f3;display:block;object-fit:cover;width:100%}.listing-images-slider-buttons.left,.listing-images-slider-buttons.right{position:absolute;top:50%;transform:translateY(-50%);visibility:hidden}.listing-images-slider-buttons.left{left:12px}.listing-images-slider-buttons.right{right:12px}.listing-images-slider:hover .listing-images-slider-buttons.left,.listing-images-slider:hover .listing-images-slider-buttons.right{visibility:visible;z-index:5}
/*# sourceMappingURL=suggested-listings.css.map*/