.developer-enquiry-modal-root .form-check-input[type=checkbox]{margin-top:0}
.dsl-modal .modal-body{padding:0;overflow:hidden}.dsl-modal-close{z-index:1;color:var(--pg-white);-webkit-box-shadow:none;box-shadow:none;letter-spacing:-.005rem;background:0 0;border:none;padding:16px;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem;position:absolute;top:0;right:0}.dsl-modal-cover{color:var(--pg-white);background:-webkit-gradient(linear,0 0,0 100%,from(#0000004d),to(#0000004d));background:linear-gradient(#0000004d,#0000004d) 50%/cover no-repeat;border-radius:16px 16px 0 0;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;height:40%;min-height:300px;margin:0;padding:15px;display:-ms-flexbox;display:flex;position:relative}.dsl-modal-cover-info{text-align:center;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dsl-modal-cover-info-title{letter-spacing:-.005rem;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem}.dsl-modal-cover-info-subtitle{letter-spacing:.02rem;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.dsl-modal-form{padding:24px}.dsl-modal-form-info{letter-spacing:-.01rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.dsl-modal-form-container{padding:0}.dsl-modal-form-container-mobile-prefix{background-color:var(--pg-grey-medium);margin-left:-16px;padding:10px}.dsl-modal-form-tnc{letter-spacing:.02rem;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.dsl-modal-confirmation{text-align:center;padding:24px}.dsl-modal-confirmation-headline{letter-spacing:-.005rem;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem}.dsl-modal-confirmation-body{letter-spacing:-.01rem;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.dsl-modal-confirmation-body-contact .actionable-link{border:1px solid var(--pg-grey-medium);letter-spacing:-.01rem;width:100%;color:var(--pg-grey-darker);border-radius:8px;padding:8px 20px;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:none}.dsl-modal-confirmation-body-project-link .actionable-link{letter-spacing:0;color:var(--pg-brand-primary);font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:none}@media (max-width:575.98px){.dsl-modal .modal-dialog{margin:0}.dsl-modal .modal-dialog .modal-content{border-radius:0;min-height:100vh}.dsl-modal-cover{border-radius:0}}
.legacy-version-prompt-root .hui-alert-root{z-index:9999;width:328px;margin-bottom:24px;position:fixed;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}@media (min-width:576px){.legacy-version-prompt-root .hui-alert-root{right:0;left:unset;margin:24px;-webkit-transform:none;transform:none}}
.loan-eligibility-widget-root.loading{background:var(--pg-bg-linear-gradient-loading);pointer-events:none;-webkit-box-shadow:unset;box-shadow:unset;background-size:200%;border-radius:24px;-webkit-animation:1s ease-in-out infinite animatedLoading;animation:1s ease-in-out infinite animatedLoading}.loan-eligibility-widget-root{border:1px solid #c1c9d2;border-radius:24px;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:16px;display:-ms-flexbox;display:flex}.loan-eligibility-widget-root .loan-icon-wrapper{background-color:var(--fill-warning-secondary);border-radius:100px;width:fit-content;padding:8px}.loan-eligibility-widget-root .loan-icon-wrapper path{fill:var(--pg-icon-brand-gold)}.loan-eligibility-widget-root .loan-details-wrapper{gap:4px}.loan-eligibility-widget-root .loan-details-wrapper .title{letter-spacing:.005rem;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;line-height:2rem}.loan-eligibility-widget-root .loan-details-wrapper .item{align-items:center;gap:12px;padding:12px 0;display:-ms-flexbox;display:flex}.loan-eligibility-widget-root .loan-details-wrapper .item .text{letter-spacing:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.loan-eligibility-widget-root .loan-icon-wrapper.loading,.loan-eligibility-widget-root .loan-details-wrapper.loading,.loan-eligibility-widget-root .actionable.loading{visibility:hidden}
.search-page-tabs-root{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:12px;margin-top:12px;display:-ms-flexbox;display:flex;overflow-x:scroll}.search-page-tabs-root::-webkit-scrollbar{display:none}.search-page-tabs-root .nav-link{text-align:center;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;min-width:35px;padding-top:8px;position:relative}.search-page-tabs-root .nav-link .nav-link-item-badge{position:absolute;bottom:70%;right:-5px}.search-page-tabs-root .nav-link .nav-link-item-text{letter-spacing:-.005rem;color:var(--text-inactive-primary);font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.search-page-tabs-root .nav-link .highlighter{border-top-left-radius:16px;border-top-right-radius:16px;height:3px;margin-top:4px}.search-page-tabs-root .nav-link.active .highlighter{background:var(--fill-active-primary)}.search-page-tabs-root .nav-link.active .nav-link-item-text{color:var(--text-active-primary)}@media (min-width:576px){.search-page-tabs-root{margin-top:16px}}
.animate-spin{-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin;display:inline-block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.hui-animated-loading{background:var(--pg-bg-linear-gradient-loading);background-size:200%;-webkit-animation:1s ease-in-out infinite animatedLoading;animation:1s ease-in-out infinite animatedLoading}@-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:translate(0%);transform:translate(0%)}}@-webkit-keyframes slide-in{to{-webkit-transform:translate(0%)}}.project-overview-card-root .project-overview-card-container{border-radius:16px;background-color:#005f6114!important;border-color:#c1c9d2!important}.project-overview-card-root .project-overview-card-container.loading{background:var(--pg-bg-linear-gradient-loading);pointer-events:none;background-size:200%;-webkit-animation:1s ease-in-out infinite animatedLoading;animation:1s ease-in-out infinite animatedLoading}.project-overview-card-root .project-overview-card-container.loading *{visibility:hidden}.project-overview-card-root .project-overview-card-body{grid-template:"logo developer starting-price""logo title starting-price""logo location starting-price""logo details starting-price""logo top starting-price"/auto 1fr;gap:4px 8px;display:grid}.project-overview-card-root .project-overview-card__logo{grid-area:1/logo/span 5;align-self:center}.project-overview-card-root .project-overview-card__logo img{-o-object-fit:contain;object-fit:contain}.project-overview-card-root .project-overview-card__title{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;grid-area:title;margin-bottom:-4px;display:-webkit-box;overflow:hidden}.project-overview-card-root .project-overview-card__top{grid-area:top}.project-overview-card-root .project-overview-card__location{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;grid-area:location;display:-webkit-box;overflow:hidden}.project-overview-card-root .project-overview-card__details{grid-area:details}.project-overview-card-root .project-overview-card__developer{grid-area:developer;margin-bottom:-4px}.project-overview-card-root .project-overview-card__developer p{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:calc(100% - 20px);display:-webkit-box;overflow:hidden}.project-overview-card-root .project-overview-card__developer .project-overview-card__badge{background-color:#005f61!important}.project-overview-card-root .project-overview-card__starting-price{color:#5a6067;grid-area:1/starting-price/span 5}.project-overview-card-root .project-overview-card__cta{z-index:1;grid-area:cta;width:100%}@media (min-width:576px){.project-overview-card-root .project-overview-card-body{grid-template-columns:auto auto 1fr -webkit-max-content;grid-template-columns:auto auto 1fr max-content;grid-template-areas:"logo title top cta""logo location location cta""logo details details starting-price""logo developer developer starting-price";gap:4px 8px}.project-overview-card-root .project-overview-card__logo{align-self:initial;grid-row:1/span 4}.project-overview-card-root .project-overview-card__title{letter-spacing:-.01rem;margin-bottom:initial;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.project-overview-card-root .project-overview-card__details{letter-spacing:-.01rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.project-overview-card-root .project-overview-card__developer{margin-bottom:initial}.project-overview-card-root .project-overview-card__developer p{max-width:initial}.project-overview-card-root .project-overview-card__starting-price{color:#0d1011;grid-row:3/span 2;place-self:flex-end}.project-overview-card-root .project-overview-card__cta{grid-row:1/span 2;place-self:flex-start flex-end;width:max-content}}
.hui-modal-root .modal-header{padding:16px 8px 16px 16px}.hui-modal-root .modal-header .hui-btn-close,.hui-modal-root .modal-header .hui-btn-back{width:44px!important;height:44px!important}.hui-modal-root .verified-listing-modal-header{padding:16px}.hui-modal-root .verified-listing-modal-header .hui-btn-close,.hui-modal-root .verified-listing-modal-header .hui-btn-back{width:24px!important;height:24px!important}@media (min-width:768px){.hui-modal-root.badge-info-modal .modal-dialog{width:336px}}.hui-modal-root.verified-badge-modal .modal-content{border-radius:24px;overflow:hidden}.srp-root .main-content{overflow:unset}.srp-root .breadcrumb-container{margin:15px 0 20px}.srp-root .breadcrumb-container .breadcrumb-root{white-space:nowrap;overflow-x:auto}.srp-root .breadcrumb-container .breadcrumb-root .breadcrumb{margin-bottom:0;display:inline-block}.srp-root .breadcrumb-container .breadcrumb-root .breadcrumb .breadcrumb-item{display:inline-block}.srp-root .search-page-body{margin-top:16px}.srp-root .in-page-tab-navigation-root{z-index:9998}.srp-root .dfp-slot{justify-content:center}.srp-root .dfp-slot__top{height:50px}.srp-root .dfp-slot__bottom{margin-bottom:32px}.srp-root .search-filter-root .dropdown-menu,.srp-root .search-filter-root .dropdown-menu .search-accessory-root{width:100%}.srp-root .ai-search-result{-ms-flex-direction:row;flex-direction:row;gap:12px;display:-ms-flexbox;display:flex}.srp-root .ai-search-result .page-title{letter-spacing:0;color:var(--text-active-secondary);font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.srp-root .ai-search-result .ai-search-result-icon{background:#fff0f0;border-radius:8px;-ms-flex-positive:0;-ms-flex-order:0;-ms-flex-direction:row;flex-direction:row;-ms-flex:none;flex:none;order:0;align-items:center;gap:10px;width:32px;height:32px;padding:8px;display:-ms-flexbox;display:flex;position:relative}.srp-root .reduced-listing-card-group-carousel-root{background:0 0;margin-inline:-12px;padding:0 0 40px}.srp-root .reduced-listing-card-group-carousel-root .reduced-listing-card-root{padding-inline:8px}.srp-root .reduced-listing-card-group-carousel-root .reduced-listing-card-root .reduced-listing-card.card{min-height:256px}.srp-root .reduced-listing-card-group-carousel-root .carousel{padding-inline:0}.srp-root .search-page-body.search-page-body--empty{margin-top:20px}.srp-root .search-header.align-center{justify-content:center}.srp-root .search-header .is-table-view{width:100%}.srp-root .search-page-body--error{display:none}.srp-root .ai-error-body{-ms-flex-direction:row;flex-direction:row;padding:16px;display:-ms-flexbox;display:flex}.srp-root .ai-error-body .refresh-btn{width:100%;display:-ms-flexbox;display:flex}.srp-root .ai-error-body .refresh-btn button{align-self:center;width:256px}.srp-root .container{max-width:unset;min-width:unset}.srp-root .container .search-results{padding:0}.srp-root .container .search-results.align-center{justify-content:center}.srp-root .container .search-results .search-result-root{-ms-flex-direction:column;flex-direction:column;gap:16px;display:-ms-flexbox;display:flex}.srp-root .container .search-results .search-result-root .listing-card-root.listing-card-xl{min-height:500px}.srp-root .container .search-results .search-result-root .listing-card-root.listing-card-sm{min-height:490px}.srp-root .container .search-results .listing-hidden-card{margin-bottom:12px}.srp-root .container .search-results .listing-hidden-card .listing-hidden-card__cancel{color:var(--pg-black)}.srp-root .container .search-results .listing-hidden-card__undo{color:var(--pg-black);align-items:center;display:-ms-flexbox;display:flex}.srp-root .container .right-section{-ms-flex-direction:column;flex-direction:column;gap:32px;margin-bottom:32px;display:-ms-flexbox;display:flex}.srp-root .container .right-section .agent-directory-link{align-items:center;gap:var(--pg-spacing-none,0px);color:var(--text-error-primary);letter-spacing:-.01rem;letter-spacing:0;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:none;display:-ms-flexbox;display:flex}.srp-root .container .hui-pagination-root{justify-content:center;margin:32px;display:-ms-flexbox;display:flex}.srp-root .container .title-map-sortby-container{-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin-bottom:24px;display:-ms-flexbox;display:flex}.srp-root .container .title-map-sortby-container .map-search-sort{justify-content:flex-end;display:-ms-flexbox;display:flex}.srp-root .container .page-title-container{-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:40px;display:-ms-flexbox;display:flex}.srp-root .container .page-title{letter-spacing:-.01rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:auto 0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;display:-webkit-box;overflow:hidden}.srp-root .container .page-title.page-title--empty{letter-spacing:-.005rem;margin-top:0;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.srp-root .container .ai-search-result .page-title{padding-bottom:5px}.srp-root .container .page-subtitle.page-subtitle--empty{letter-spacing:-.01rem;margin-bottom:0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.srp-root .hui-alert-root{z-index:9999;align-items:center;position:fixed;bottom:32px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.srp-root .hui-alert-root .alert-body{align-items:center;display:-ms-flexbox;display:flex}.srp-root .hui-alert-root .svg-icon-wrapper,.srp-root .hui-alert-root .alert-icon{margin-right:8px}.srp-root .hui-alert-root .svg-icon-wrapper path,.srp-root .hui-alert-root .alert-icon path{fill:var(--text-warning-primary)}.srp-root .hui-alert-root .alert-title,.srp-root .hui-alert-root .alert-link{letter-spacing:-.01rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.srp-root .hui-alert-root.alert-warning .alert-icon{margin:0}.srp-root .loan-eligibility-wrapper .hui-alert-root{-webkit-box-shadow:var(--pg-soft-down-small);box-shadow:var(--pg-soft-down-small);align-items:start;width:328px}.srp-root .loan-eligibility-wrapper .hui-alert-root .close-btn-icon path{fill:var(--pg-black)}.srp-root .loan-eligibility-wrapper .hui-alert-root:nth-child(2){bottom:200px}.srp-root .new-home-alert-card-group-root{margin-top:24px}.srp-root .new-home-alert-card-group-root .card-group-body::-webkit-scrollbar{display:none}.srp-root .newly-added-homes-prompt-root .hui-alert-root{-webkit-box-shadow:var(--pg-soft-down-small);box-shadow:var(--pg-soft-down-small);position:unset;-webkit-transform:unset;transform:unset;width:auto;margin-top:24px}.srp-root .newly-added-homes-prompt-root .hui-alert-root .close-btn-icon path{fill:var(--pg-black)}.contact-agent-card-v3-root .desktop-btn,.contact-agent-card-v3-root .extended-view-root{display:none}@media (min-width:576px){.srp-root .container{max-width:unset;min-width:unset}.srp-root .container .search-results .is-table-view{width:100%}.srp-root .container .search-results .search-results-container{-ms-flex-direction:column;flex-direction:column;gap:16px;display:-ms-flexbox;display:flex}.srp-root .container .search-results .search-result-root{gap:32px}.srp-root .container .search-results .search-result-root .listing-card-root.listing-card-xl{min-height:750px}.srp-root .container .search-results .search-result-root .listing-card-root.listing-card-sm{min-height:250px}.srp-root .container .title-map-sortby-container{-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:16px;position:relative}.srp-root .search-page-body{margin-top:24px}.srp-root .search-page-body.search-page-body--empty{margin-top:32px}.srp-root .container .page-title-container{margin-bottom:24px}.srp-root .container .page-title.page-title--empty{letter-spacing:-.01rem;margin-top:8px;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.srp-root .reduced-listing-card-group-carousel-root .reduced-listing-card-root .reduced-listing-card.card{min-height:257px}.srp-root .loan-eligibility-wrapper .hui-alert-root{left:28%}.contact-agent-card-v3-root .mobile-btn{display:none}.contact-agent-card-v3-root .desktop-btn{display:-ms-flexbox;display:flex}.contact-agent-card-v3-root .extended-view-root{display:block}}@media (max-width:575.98px){.srp-root .breadcrumb-container{margin:12px 0 0}.srp-root .search-filter-root .container{padding-top:12px}.srp-root .search-filter-root .sticky-element--shown .container{padding-bottom:0}.srp-root .hui-alert-root{width:calc(100% - 24px)}}@media (max-width:991.98px){.srp-root .container .hui-pagination-root{margin-bottom:32px}}@media (min-width:768px){.srp-root .container{max-width:720px}.srp-root .ad-slot-top{height:90px;margin-bottom:32px}.srp-root .reduced-listing-card-group-carousel-root .card-group-root .horizontal.row{margin-inline:-8px}.srp-root .reduced-listing-card-group-carousel-root .carousel-inner{overflow:visible}.srp-root .reduced-listing-card-group-carousel-root .card-group-root,.srp-root .reduced-listing-card-group-carousel-root .carousel{padding-inline:12px}.srp-root .reduced-listing-card-group-carousel-root .reduced-listing-card-root.col-xxl-3.col-xl-3.col-lg-3.col-md-3{width:33.3333%;padding-inline:8px}.srp-root .reduced-listing-card-group-carousel-root .reduced-listing-card-root.col-xxl-3.col-xl-3.col-lg-3.col-md-3 .reduced-listing-card.card{min-height:257px}}@media (min-width:992px){.srp-root .container{max-width:960px}.srp-root .container .right-section.is-table-view{display:none}.srp-root .reduced-listing-card-group-carousel-root .carousel-inner{overflow:visible}.srp-root .reduced-listing-card-group-carousel-root .card-group-root,.srp-root .reduced-listing-card-group-carousel-root .carousel{padding-inline:8px}.srp-root .reduced-listing-card-group-carousel-root .reduced-listing-card-root.col-xxl-3.col-xl-3.col-lg-3.col-md-3{width:33.3333%;padding-inline:8px}.srp-root .reduced-listing-card-group-carousel-root .reduced-listing-card-root.col-xxl-3.col-xl-3.col-lg-3.col-md-3 .reduced-listing-card.card{min-height:242px}.srp-root .loan-eligibility-wrapper .hui-alert-root{left:18%}}@media (min-width:1200px){.srp-root .reduced-listing-card-group-carousel-root .reduced-listing-card-root .reduced-listing-card.card{min-height:242px}}@media (max-width:767.98px){.search-result-root.is-table-view{overflow-x:scroll}.search-results-container{-ms-flex-direction:column;flex-direction:column;gap:16px;display:-ms-flexbox;display:flex}}
/*# sourceMappingURL=5161d0b394ebf4b5.css.map*/