.project-insights-modal .project-insights-modal-body{padding-top:0}.project-insights-modal .project-insights-modal-footer{padding:16px;-webkit-box-shadow:var(--pg-soft-up-small);box-shadow:var(--pg-soft-up-small)}.project-insights-modal .project-insights-modal-header{padding:8px 16px}.project-insights-modal .project-insights-modal-header.hui-modal-header{border:unset}.project-snippet-root{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.project-snippet-root .snippet-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:8px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.project-snippet-root .snippet-wrapper::-webkit-scrollbar{display:none}.project-snippet-root .snippet-wrapper .snippet-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:8px;-ms-flex-align:center;align-items:center;color:var(--text-active-primary);min-width:195px;max-height:75px;border:1px solid var(--border-active-quinary);border-radius:16px;-webkit-box-shadow:var(--pg-soft-down-small);box-shadow:var(--pg-soft-down-small);padding:16px 8px;cursor:pointer}.project-snippet-root .snippet-wrapper .snippet-container:active,.project-snippet-root .snippet-wrapper .snippet-container:focus,.project-snippet-root .snippet-wrapper .snippet-container:hover{background:unset}.project-snippet-root .snippet-wrapper .snippet-container .snippet-image{width:55px;height:55px}.project-snippet-root .snippet-wrapper .snippet-container .snippet-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.project-snippet-root .snippet-wrapper .snippet-container .snippet-content .snippet-icon-description{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;color:var(--text-active-secondary);-ms-flex-align:center;align-items:center}.animate-spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:inline-block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.hui-animated-loading{background:var(--pg-bg-linear-gradient-loading);background-size:200%;-webkit-animation:animatedLoading 1s ease-in-out 0s infinite normal;animation:animatedLoading 1s ease-in-out 0s infinite normal}@-webkit-keyframes animatedLoading{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}@keyframes animatedLoading{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}@keyframes slide-in{to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-in{to{-webkit-transform:translateX(0)}}.modal-body-root{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;color:var(--text-active-primary)}.modal-body-root .modal-description{font-family:Inter,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:var(--text-active-primary)}.modal-body-root .modal-subdescription{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.modal-body-root .modal-subdescription .modal-key-value-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.project-insights-root.loading .project-insights-container{background:var(--pg-bg-linear-gradient-loading);background-size:200%;-webkit-animation:animatedLoading 1s ease-in-out 0s infinite normal;animation:animatedLoading 1s ease-in-out 0s infinite normal;pointer-events:none}.project-insights-root.loading .project-insights-container *{visibility:hidden}.project-insights-root button.accordion-button:after{width:16px;height:16px;background-image:url(https://cdn.pgimgs.com/hive-ui-core/static/v1.6/icons/svgs/chevron-down-small-f.svg);background-size:unset}.project-insights-root .no-expand button.accordion-button{cursor:default;pointer-events:none}.project-insights-root .no-expand button.accordion-button:after{background-image:unset;display:none}.project-insights-root .hui-accordion .accordion-button{-ms-flex-align:center;align-items:center}.project-insights-root .hui-accordion .accordion-button:hover{background:unset}.project-insights-root .hui-table{border-color:var(--border-active-secondary)}.project-insights-root .accordion-body,.project-insights-root .accordion-button{padding-left:0;padding-right:0;padding-bottom:0}.project-insights-root .project-insights-container{width:100%;padding:16px;-webkit-box-shadow:0 2px 4px rgba(var(--shadow-color),.08);box-shadow:0 2px 4px rgba(var(--shadow-color),.08);border-radius:16px!important}.project-insights-root .project-insights-container.project-insights-modal-body{width:auto;-webkit-box-shadow:none;box-shadow:none;padding:0;border:unset}.project-insights-root .project-insights-container .hui-divider{color:#c1c9d2}.project-insights-root .project-insights-container .full-width-divider{margin-left:-16px;margin-right:-16px;color:var(--border-active-secondary)}.project-insights-root .project-insights-container .hui-rating .hui-typography{color:#5a6067}.project-insights-root .project-insights-container .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff}.project-insights-root .project-insights-container .content .header{row-gap:12px}.project-insights-root .project-insights-container .content .header-title{margin-bottom:12px;-ms-flex-align:center;align-items:center}.project-insights-root .project-insights-container .content .header-title .project-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:var(--text-active-primary)}.project-insights-root .project-insights-container .content .header-title .project-info .project-info-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;color:var(--text-active-secondary)}.project-insights-root .project-insights-container .content .header-title .project-info .project-info-details .project-info-address,.project-insights-root .project-insights-container .content .header-title .project-info .project-info-details .project-info-district,.project-insights-root .project-insights-container .content .header-title .project-info .project-info-details .project-info-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.project-insights-root .project-insights-container .content .header-title .project-info .ratings{display:-ms-flexbox;display:flex;gap:4px}.project-insights-root .project-insights-container .content .header-title .project-info .ratings .ratings-icon{color:var(--fill-brand-gold)}.project-insights-root .project-insights-container .content .developer-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.project-insights-root .project-insights-container .content .developer-details .developer-name{font-weight:400}.project-insights-root .project-insights-container .content .details-container,.project-insights-root .project-insights-container .content .top-facilities-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.project-insights-root .project-insights-container .content .overview-root,.project-insights-root .project-insights-container .content .view-project-btn{margin-top:16px}.project-insights-root .project-insights-container .content .summary-container{color:var(--text-active-primary);margin-bottom:16px}.project-insights-root .project-insights-container .content .summary-container,.project-insights-root .project-insights-container .content .summary-container .section-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.project-insights-root .project-insights-container .content .summary-container .section-container .section-content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;color:var(--text-active-secondary)}.project-insights-root .project-insights-container .content .summary-container .section-container .read-more-btn{cursor:pointer;background:none;border:none;padding:0;-webkit-box-shadow:none;box-shadow:none;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.project-insights-root .project-insights-container .content .summary-container .section-container .read-more-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:8px}.project-insights-root .project-insights-container .content .section-title{color:#0d1011}.project-insights-root .project-insights-container .content .developer-logo{-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 2px 4px rgba(var(--shadow-color),.08);box-shadow:0 2px 4px rgba(var(--shadow-color),.08);border-radius:8px;border:1px solid #c1c9d2;background:#fff}.project-insights-root .project-insights-container .content .developer-logo .hui-svgicon{background-color:#c1c9d2!important}.project-insights-root .project-insights-container .content .sub-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:8px}.project-insights-root .project-insights-container .content .sub-content .container{padding:unset}.project-insights-root .project-insights-container .content .section-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.project-insights-root .project-insights-container .content .section-container .section-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex:1 1 0px;flex:1 1 0;max-width:50%;row-gap:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.project-insights-root .project-insights-container .content .section-container .section-column .container{padding:unset;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:4px}.project-insights-root .project-insights-container .content .section-container .section-column .container .project-details-icon{-ms-flex-negative:0;flex-shrink:0}.project-insights-root .project-insights-container .content .section-container .section-column .container .top-facilities-icon{-ms-flex-negative:0;flex-shrink:0;margin-top:3px}.project-insights-root .project-insights-container .content .section-container .section-column .container .label-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.project-insights-root .project-insights-container .content .section-container .section-column .container .label-container .label{color:var(--text-inactive-primary)}.project-insights-root .project-insights-container .content .section-container .section-column .container .label-container .detail-text{color:var(--text-active-primary);font-weight:400}.project-insights-root .project-insights-container .vertical-rule{border-left:1px solid #c1c9d2;width:0;min-height:100%;max-height:100vh;margin:0 16px}.project-insights-root .project-insights-container .link{font-family:Poppins,sans-serif;font-weight:600;font-size:.875rem;line-height:1.25rem;letter-spacing:0;text-decoration:underline;color:unset;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.project-insights-root .price-past-sale-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.project-insights-root .price-past-sale-container .price-content-container{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.project-insights-root .price-past-sale-container .price-content-container .price-title-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.project-insights-root .price-past-sale-container .price-content-container .price-title-content-wrapper .price-title-info-wrapper{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:center;align-items:center}.project-insights-root .price-past-sale-container .price-content-container .price-title-content-wrapper .icon-text-with-separator-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.project-insights-root .price-past-sale-container .price-content-container .price-title-content-wrapper .icon-text-with-separator-wrapper .icon-text-with-separator{display:-ms-flexbox;display:flex;gap:4px}.project-insights-root .price-past-sale-container .price-content-container .price-title-content-wrapper .icon-text-with-separator-wrapper .icon-text-with-separator .price-past-icon{-ms-flex-negative:0;flex-shrink:0}.project-insights-root .price-past-sale-container .price-content-container .price-title-content-wrapper .icon-text-with-separator-wrapper .icon-text-with-separator .price-past-icon.hui-svgicon{background-color:var(--icon-active-secondary)!important}.project-insights-root .price-past-sale-container .price-content-container .price-title-content-wrapper .icon-text-with-separator-wrapper .icon-text-with-separator .price-past-text{color:var(--text-active-secondary)}.project-insights-root .price-past-sale-container .price-content-container .price-title-content-wrapper .icon-text-with-separator-wrapper .icon-text-with-separator .price-vertical-rule{border-left:1px solid var(--fill-neutral-primary);width:0;height:16px;margin:0 8px}.project-insights-root .price-past-sale-container .price-content-container .price-psf-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:end;align-items:flex-end}.project-insights-root .price-past-sale-container .price-content-container .price-psf-wrapper .psf-color{color:var(--text-active-secondary)}.project-insights-root .price-past-sale-container .caption-learn-more-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-top:16px}.project-insights-root .price-past-sale-container .caption-learn-more-wrapper .caption-text,.project-insights-root .price-past-sale-container .caption-learn-more-wrapper .learn-more-text{color:var(--text-active-secondary)}.project-insights-root .price-past-sale-container .caption-learn-more-wrapper .learn-more{display:-ms-flexbox;display:flex;gap:4px}.project-insights-root .project-trend-root{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.project-insights-root .project-trend-root .project-trend-title-icon-wrapper{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:start;align-items:flex-start;white-space:nowrap}.project-insights-root .project-trend-root .project-trend-title-icon-wrapper .info-callout-icon{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.project-insights-root .project-trend-root .project-trend-title-icon-wrapper .project-trend-icon{-ms-flex-negative:0;flex-shrink:0}.project-insights-root .project-trend-root .project-trend-comparison-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.project-insights-root .project-trend-root .project-trend-comparison-wrapper .project-trend-icon{-ms-flex-negative:0;flex-shrink:0}.project-insights-root .project-trend-root .project-trend-comparison-wrapper .comparison-wrapper{display:-ms-flexbox;display:flex;gap:16px}.project-insights-root .project-trend-root .project-trend-comparison-wrapper .comparison-wrapper .comparison-icon-text{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:center;align-items:center}.project-insights-root .project-trend-root .project-trend-comparison-wrapper .comparison-wrapper .comparison-desc-learn-more-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.project-insights-root .project-trend-root .project-trend-comparison-wrapper .comparison-wrapper .comparison-desc-learn-more-wrapper .comparison-description{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:-.01rem;color:var(--text-active-secondary)}.project-insights-root .project-trend-root .project-trend-comparison-wrapper .comparison-wrapper .comparison-desc-learn-more-wrapper .learn-more{display:-ms-flexbox;display:flex;gap:4px;color:var(--text-active-secondary);-ms-flex-align:center;align-items:center;white-space:nowrap}.project-insights-root .project-trend-root .project-trend-label{color:var(--text-active-secondary);text-align:center;display:inline-block}.project-insights-root .project-trend-root .project-trend-value{text-align:center}.project-insights-root .project-trend-root .hui-table th{vertical-align:middle;text-align:center}.project-insights-root .accordion-header-toggle{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:16px;-ms-flex-align:center;align-items:center}.project-insights-root .accordion-header-toggle .accordion-header-toggle-image{width:55px;height:55px}.project-insights-root .accordion-header-toggle .accordion-header-toggle-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.project-insights-root .accordion-header-toggle .accordion-header-toggle-content .accordion-description{color:var(--text-active-secondary)}.project-insights-root .loading-state-root{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:130px}.project-insights-root .error-view-root .error-subtext{color:var(--text-active-secondary);margin-bottom:8px}.project-insights-root .price-info-root{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:12px}.project-insights-root .price-info-root .chip-group-scrollable{display:-ms-flexbox;display:flex;overflow-x:auto;gap:8px;padding-right:4px;scrollbar-width:none;-ms-overflow-style:none}.project-insights-root .price-info-root .chip-group-scrollable::-webkit-scrollbar{display:none}.project-insights-root .price-info-root .chip-group-scrollable .hui-chip-group .chip-group{height:36px}.project-insights-root .price-info-root .chip-group-scrollable .hui-chip-group .hui-chip.btn:active,.project-insights-root .price-info-root .chip-group-scrollable .hui-chip-group .hui-chip.btn:focus{-webkit-box-shadow:none;box-shadow:none}.project-insights-root .price-info-root .chip-group-scrollable .hui-chip-group .hui-chip.btn .chip-icon .hui-svgicon{width:20px!important;height:20px!important}.project-insights-root .info-icon-button{padding:0;border:0;-webkit-box-shadow:unset;box-shadow:unset}.project-insights-root .info-icon-button:active,.project-insights-root .info-icon-button:hover{background:unset}.project-insights-root .info-icon-button .info-icon{color:var(--icon-active-secondary)}@media(min-width:992px){.project-insights-root .project-insights-container{width:303px}}.recommendations-listings-modal-content{gap:20px}.recommendation-root,.recommendations-listings-modal-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:var(--text-active-primary)}.recommendation-root .error-state-root{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:12px;height:340px}.recommendation-root .error-state-root__text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;text-align:center}.recommendation-root .loading-state-root{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:16px;height:340px}.recommendation-root .loading-state-root__text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;text-align:center}.recommendation-root .recommendations-section{gap:24px;margin-bottom:24px}.recommendation-root .header-root,.recommendation-root .recommendations-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.recommendation-root .header-root{gap:8px}.recommendation-root .header-root.header{position:relative;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.recommendation-root .header-root.header-sticky{padding:12px 16px;position:sticky;background-color:#fff;z-index:1000;top:125px;-webkit-transition:top .2s ease-in-out;transition:top .2s ease-in-out;-webkit-box-shadow:-5px 0 0 0 #fff,5px 0 0 0 #fff,0 1px 0 0 var(--fill-inactive-primary);box-shadow:-5px 0 0 0 #fff,5px 0 0 0 #fff,0 1px 0 0 var(--fill-inactive-primary)}.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{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px}.recommendation-root .header-root .location-profile-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:8px}.recommendation-root .header-root .location-profile-wrapper .profile-info-wrapper{display:-ms-flexbox;display:flex;gap:4px;overflow-x:scroll;max-width:100%}.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 .title-subtitle-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:4px}.recommendation-root .header-root .title-subtitle-wrapper .subtitle-icon-wrapper{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center}.recommendation-root .header-root .info-icon-button{padding:0;border:0;-webkit-box-shadow:unset;box-shadow:unset}.recommendation-root .header-root .info-icon-button:active,.recommendation-root .header-root .info-icon-button:hover{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}}