.animate-spin{-webkit-animation:2s linear infinite spin;-moz-animation:2s linear infinite spin;-o-animation:2s linear infinite spin;animation:2s linear infinite spin;display:inline-block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.hui-animated-loading{background:var(--pg-bg-linear-gradient-loading);background-size:200%;animation:1s ease-in-out infinite animatedLoading}@keyframes animatedLoading{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}@keyframes slide-in{to{transform:translate(0%)}}@-webkit-keyframes slide-in{to{-webkit-transform:translate(0%)}}.badge-info-modal .modal-dialog{justify-content:center}@media (min-width:768px){.badge-info-modal .modal-dialog .modal-content{width:336px}}@media (max-width:575.98px){.badge-info-modal .modal-dialog .modal-content{align-self:flex-end}}.badge-info-modal .badge-info-modal-body{flex-direction:column;align-items:flex-start;display:flex}.badge-info-modal .badge-info-modal-body .badge-info-icon{background:#fff;flex:none;order:0;width:64px;height:64px;position:relative}.badge-info-modal .badge-info-modal-body .badge-info-modal-title{letter-spacing:.005rem;margin-top:12px;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;line-height:2rem}.badge-info-modal .badge-info-modal-body .badge-info-modal-description{letter-spacing:0;color:var(--text-active-secondary,#3e4246);font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.badge-info-modal .badge-info-modal-body .badge-info-modal-note{letter-spacing:.02rem;color:var(--text-active-secondary,#5a6067);margin:0;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}
.unit-types-root{letter-spacing:.02rem;z-index:2;color:var(--text-active-secondary);flex-direction:column;gap:8px;padding:12px 12px 0;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;display:flex;position:relative}.unit-types-root.loading{visibility:hidden}.unit-types-root .units-list{flex-direction:row;gap:10px;padding-bottom:12px;display:flex;overflow-x:auto}.unit-types-root .units-list a{color:inherit;text-decoration:none}.unit-types-root .units-list .unit-details-root{letter-spacing:-.005rem;border:1px solid var(--border-active-primary);min-width:280px;min-height:58px;color:var(--text-active-primary);border-radius:16px;padding:8px 12px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.unit-types-root .units-list .unit-details-root .unit-detail{letter-spacing:-.01rem;color:var(--text-active-secondary);flex-direction:row;gap:8px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;display:flex}.unit-types-root .units-list .unit-details-root .unit-detail .divider{background-color:var(--border-active-secondary);width:1px;height:20px}@media (min-width:768px){.unit-types-root{padding:12px 12px 0}}
.hide-sell-with-me-recommendations-card.hui-card{width:100%}.hide-sell-with-me-recommendations-card.hui-card .card-body{flex-direction:column;gap:20px;display:flex}.hide-sell-with-me-recommendations-card.hui-card .card-body .header-section{flex-direction:column;gap:4px;display:flex}.hide-sell-with-me-recommendations-card.hui-card .card-body .options-section{flex-direction:column;gap:12px;display:flex}.hide-sell-with-me-recommendations-card__actions .hui-button{min-width:138px}.hide-sell-with-me-recommendations-card .hui-textinput textarea{min-height:84px}
.animate-spin{-webkit-animation:2s linear infinite spin;-moz-animation:2s linear infinite spin;-o-animation:2s linear infinite spin;animation:2s linear infinite spin;display:inline-block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.hui-animated-loading{background:var(--pg-bg-linear-gradient-loading);background-size:200%;animation:1s ease-in-out infinite animatedLoading}@keyframes animatedLoading{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}@keyframes slide-in{to{transform:translate(0%)}}@-webkit-keyframes slide-in{to{-webkit-transform:translate(0%)}}.loading{background:var(--pg-bg-linear-gradient-loading);color:#0000;background-size:200%;border-radius:16px;animation:1s ease-in-out infinite animatedLoading;overflow-y:hidden}.bg-primary-gold{background-color:var(--fill-brand-gold)!important}.devider{border-color:var(--border-active-secondary)!important}.swm-hide-recommendations-toast{z-index:9999;position:fixed;bottom:16px;right:16px}.sell-with-me-widget{background:linear-gradient(74.22deg,#fff5ed 11.27%,#fff 126.56%);border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.sell-with-me-widget:hover .scroll-button{opacity:1;visibility:visible}.sell-with-me-widget.collapsed-state{gap:0}.sell-with-me-widget.collapsed-state .sell-with-me-disclaimer{display:none}.sell-with-me-widget .sell-with-me-header{flex-direction:column;gap:8px;display:flex}.sell-with-me-widget .sell-with-me-header__clickable{cursor:pointer;text-align:left;z-index:1;user-select:none;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex;position:relative}.sell-with-me-widget .sell-with-me-header__clickable:before{content:"";z-index:-1;cursor:pointer;position:absolute;inset:0}.sell-with-me-widget .sell-with-me-header__content{flex-direction:column;flex:1;gap:8px;display:flex}.sell-with-me-widget .sell-with-me-header__subtitle{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sell-with-me-widget .sell-with-me-header__arrow{z-index:2;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.sell-with-me-widget .sell-with-me-header__arrow.collapsed{transform:rotate(0)}.sell-with-me-widget .sell-with-me-header__arrow.expanded{transform:rotate(-180deg)}.sell-with-me-widget .sell-with-me-cards-wrapper{align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.sell-with-me-widget .sell-with-me-cards-wrapper.collapsed{opacity:0;pointer-events:none;max-height:0}.sell-with-me-widget .sell-with-me-cards-wrapper.expanded{opacity:1;pointer-events:auto}.sell-with-me-widget .scroll-button{z-index:10;background-color:var(--pg-white);opacity:0;visibility:hidden;transition:opacity .1s,visibility .1s;position:absolute}.sell-with-me-widget .scroll-button:hover{background-color:var(--pg-white)!important}.sell-with-me-widget .scroll-button__left{left:16px}.sell-with-me-widget .scroll-button__right{right:16px}.sell-with-me-widget .hide-recommendations-button{align-self:flex-start}.sell-with-me-widget .sell-with-me-footer{flex-direction:column;gap:8px;transition:margin-top .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);display:flex}.sell-with-me-widget .sell-with-me-disclaimer .disclaimer-text,.sell-with-me-widget .sell-with-me-disclaimer .disclaimer-text .hui-buttonlink{color:var(--text-active-secondary)}.sell-with-me-widget .sell-with-me-cards{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:12px;width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.sell-with-me-widget .sell-with-me-cards::-webkit-scrollbar{display:none}.sell-with-me-widget .hide-recommendations-button{color:#282c2e;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:16px;text-decoration:underline}.sell-with-me-widget .hide-recommendations-button:hover{opacity:.8}.sell-with-me-agent-card{background:var(--pg-white);border:1px solid var(--border-active-secondary);filter:drop-shadow(var(--pg-soft-down-small));border-radius:16px;flex-direction:column;flex-shrink:0;min-width:300px;max-width:300px;display:flex}.sell-with-me-agent-card .agent-card-content-container{flex-direction:column;flex:1;justify-content:space-between;gap:16px;padding:16px;display:flex}.sell-with-me-agent-card .agent-card-content{flex-direction:column;flex:1;gap:12px;display:flex;overflow:hidden}.sell-with-me-agent-card .agent-info-section{min-height:87px;color:inherit;flex-shrink:0;align-items:flex-start;gap:8px;text-decoration:none;display:flex;position:relative}.sell-with-me-agent-card .agent-info-section:before{content:" ";z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.sell-with-me-agent-card .agent-info-section>*{z-index:1}.sell-with-me-agent-card .agent-avatar-wrapper{flex-shrink:0;position:relative}.sell-with-me-agent-card .agent-avatar-wrapper .avatar-container{border-radius:50%;position:relative;overflow:hidden}.sell-with-me-agent-card .agent-details{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sell-with-me-agent-card .agent-header{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sell-with-me-agent-card .agent-chevron-icon{cursor:pointer;flex-shrink:0}.sell-with-me-agent-card .agent-rating{align-items:center;gap:4px;display:flex}.sell-with-me-agent-card .agent-company{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sell-with-me-agent-card .agent-record-section{flex-direction:column;flex:1;gap:16px;display:flex;overflow-y:auto}.sell-with-me-agent-card .agent-description{background-color:var(--fill-neutral-primary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3!important}.sell-with-me-agent-card .agent-stats{flex-direction:column;gap:12px;display:flex}.sell-with-me-agent-card .stat-item{align-items:center;gap:8px;display:flex}.sell-with-me-agent-card .agent-action{justify-content:stretch;display:flex}.sell-with-me-agent-card .agent-action button{width:100%}.sell-with-me-agent-card.loading{pointer-events:none}.sell-with-me-agent-card.loading .skeleton{background:var(--pg-bg-linear-gradient-loading);visibility:visible;background-size:200%;border-radius:8px;animation:1s ease-in-out infinite animatedLoading;display:block}.sell-with-me-agent-card.loading .skeleton.avatar{border-radius:50%;width:72px;height:72px}.sell-with-me-agent-card.loading .skeleton.text{height:16px;margin-bottom:4px}.sell-with-me-agent-card.loading .skeleton.text.small{height:12px}.sell-with-me-agent-card.loading .skeleton.text.large{height:20px}.sell-with-me-agent-card.loading .agent-name,.sell-with-me-agent-card.loading .agent-rating,.sell-with-me-agent-card.loading .agent-company,.sell-with-me-agent-card.loading .agent-description,.sell-with-me-agent-card.loading .stat-item,.sell-with-me-agent-card.loading button{visibility:hidden}@media (max-width:768px){.sell-with-me-widget{padding:16px}.sell-with-me-widget .scroll-button,.sell-with-me-widget:hover .scroll-button{opacity:1;visibility:visible}.sell-with-me-agent-card{min-width:300px;max-width:300px}}
.animate-spin{-webkit-animation:2s linear infinite spin;-moz-animation:2s linear infinite spin;-o-animation:2s linear infinite spin;animation:2s linear infinite spin;display:inline-block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.hui-animated-loading{background:var(--pg-bg-linear-gradient-loading);background-size:200%;animation:1s ease-in-out infinite animatedLoading}@keyframes animatedLoading{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}@keyframes slide-in{to{transform:translate(0%)}}@-webkit-keyframes slide-in{to{-webkit-transform:translate(0%)}}.project-insights-modal .project-insights-modal-body{padding-top:0}.project-insights-modal .project-insights-modal-footer{box-shadow:var(--pg-soft-up-small);padding:16px}.project-insights-modal .project-insights-modal-header.hui-modal-header{border:unset}.project-insights-modal .project-insights-modal-header{padding:8px 16px}.project-snippet-root{flex-direction:column;gap:8px;display:flex}.project-snippet-root .snippet-wrapper{flex-direction:row;gap:8px;display:flex;overflow:auto hidden}.project-snippet-root .snippet-wrapper::-webkit-scrollbar{display:none}.project-snippet-root .snippet-wrapper .snippet-container{color:var(--text-active-primary);border:1px solid var(--border-active-quinary);min-width:195px;max-height:75px;box-shadow:var(--pg-soft-down-small);cursor:pointer;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:16px 8px;display:flex}.project-snippet-root .snippet-wrapper .snippet-container.hui-button .btn-content{overflow:hidden}.project-snippet-root .snippet-wrapper .snippet-container:hover,.project-snippet-root .snippet-wrapper .snippet-container:active,.project-snippet-root .snippet-wrapper .snippet-container:focus{background:unset}.project-snippet-root .snippet-wrapper .snippet-container .snippet-image{flex-shrink:0;width:55px;height:55px}.project-snippet-root .snippet-wrapper .snippet-container .snippet-content{flex-direction:column;align-items:flex-start;display:flex;overflow:hidden}.project-snippet-root .snippet-wrapper .snippet-container .snippet-content .snippet-icon-description{color:var(--text-active-secondary);text-align:left;flex-direction:row;align-items:center;width:100%;display:flex}.project-snippet-root .snippet-wrapper .snippet-container .snippet-content .snippet-icon-description .snippet-description{white-space:nowrap;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.project-snippet-root .snippet-wrapper .snippet-container .snippet-content .snippet-icon-description .hui-svgicon{flex-shrink:0}
.recommendations-listings-modal-content{color:var(--text-active-primary);flex-direction:column;gap:20px;display:flex}.recommendation-root{color:var(--text-active-primary);flex-direction:column;display:flex}.recommendation-root .error-state-root{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:340px;display:flex}.recommendation-root .error-state-root__text-wrapper{text-align:center;flex-direction:column;gap:8px;display:flex}.recommendation-root .loading-state-root{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:340px;display:flex}.recommendation-root .loading-state-root__text-wrapper{text-align:center;flex-direction:column;gap:8px;display:flex}.recommendation-root .recommendations-section{flex-direction:column;gap:24px;margin-bottom:24px;display:flex}.recommendation-root .header-root{flex-direction:column;gap:8px;display:flex}.recommendation-root .header-root.header{transition:transform .3s ease-in-out;position:relative}.recommendation-root .header-root.header-sticky{z-index:1000;box-shadow:-5px 0 0 0 #fff,5px 0 0 0 #fff,0 1px 0 0 var(--fill-inactive-primary);background-color:#fff;padding:12px 16px;transition:top .2s ease-in-out;position:sticky;top:125px}.recommendation-root .header-root.header-sticky.sticky-element--global-navbar-shown{top:179px}.recommendation-root .header-root.header-sticky.sticky-element--mega-menu-navbar-shown{top:189px}.recommendation-root .header-root .title-icon-wrapper{justify-content:center;align-items:center;gap:8px;display:flex}.recommendation-root .header-root .location-profile-wrapper{flex-direction:column;align-items:center;gap:8px;display:flex}.recommendation-root .header-root .location-profile-wrapper .profile-info-wrapper{gap:4px;max-width:100%;display:flex;overflow-x:scroll}.recommendation-root .header-root .location-profile-wrapper .profile-info-wrapper::-webkit-scrollbar{display:none}.recommendation-root .header-root .location-profile-wrapper .profile-info-wrapper .badge{border-color:var(--border-inactive-primary)}.recommendation-root .header-root .info-icon-button{box-shadow:unset;border:0;padding:0}.recommendation-root .header-root .info-icon-button:hover,.recommendation-root .header-root .info-icon-button:active{background:unset}.recommendation-root .header-root .info-icon-button .info-icon{color:var(--icon-active-secondary)}@media (max-width:767.98px){.recommendation-root .header-root.header-sticky{margin:0 -12px}}@media (min-width:992px){.recommendation-root .header-root.header-sticky.sticky-element--global-navbar-shown{top:197px}.recommendation-root .header-root.header-sticky.sticky-element--mega-menu-navbar-shown{top:213px}}
/*# sourceMappingURL=08r-s-wuw~z31.css.map*/