.developer-enquiry-modal-root .form-check-input[type=checkbox]{margin-top:0}.dsl-modal .modal-body{padding:0;overflow:hidden}.dsl-modal-close{position:absolute;top:0;right:0;z-index:1;padding:16px;color:var(--pg-white);background:rgba(0,0,0,0);border:none;-webkit-box-shadow:none;box-shadow:none;font-family:Inter,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.75rem;letter-spacing:-.005rem}.dsl-modal-cover{color:var(--pg-white);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:15px;height:40%;min-height:300px;border-radius:0;border-top-left-radius:24px;border-top-right-radius:24px;position:relative;margin:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3)));background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.3));background-repeat:no-repeat;background-position:50%;background-size:cover}.dsl-modal-cover-info{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.dsl-modal-cover-info-title{font-family:Inter,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.75rem;letter-spacing:-.005rem}.dsl-modal-cover-info-subtitle{font-family:Poppins,sans-serif;font-weight:600;font-size:.75rem;line-height:1rem;letter-spacing:.02rem}.dsl-modal-form{padding:24px}.dsl-modal-form-info{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:-.01rem}.dsl-modal-form-container{padding:0}.dsl-modal-form-container-mobile-prefix{background-color:var(--pg-grey-medium);padding:calc(12px - 2px);margin-left:-16px}.dsl-modal-form-tnc{font-family:Poppins,sans-serif;font-weight:600;font-size:.75rem;font-weight:400;line-height:1rem;letter-spacing:.02rem}.dsl-modal-confirmation{padding:24px;text-align:center}.dsl-modal-confirmation-headline{font-family:Inter,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.75rem;letter-spacing:-.005rem}.dsl-modal-confirmation-body,.dsl-modal-confirmation-body-contact .actionable-link{font-family:Poppins,sans-serif;font-weight:600;font-size:.875rem;font-weight:400;line-height:1.25rem;letter-spacing:-.01rem}.dsl-modal-confirmation-body-contact .actionable-link{border:1px solid var(--pg-grey-medium);border-radius:8px;width:100%;padding:8px 20px;text-decoration:none;color:var(--pg-grey-darker)}.dsl-modal-confirmation-body-project-link .actionable-link{font-family:Poppins,sans-serif;font-weight:600;font-size:.875rem;line-height:1.25rem;letter-spacing:0;text-decoration:none;color:var(--pg-brand-primary)}@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{position:fixed;left:50%;bottom:0;width:328px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9999;margin-bottom:24px}@media(min-width:576px){.legacy-version-prompt-root .hui-alert-root{right:0;margin:24px;left:unset;-webkit-transform:none;transform:none}}.loan-eligibility-widget-root{padding:16px;border:1px solid #c1c9d2;gap:16px;border-radius:24px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.loan-eligibility-widget-root.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;pointer-events:none;border-radius:24px;-webkit-box-shadow:unset;box-shadow:unset}.loan-eligibility-widget-root .loan-icon-wrapper{padding:8px;background-color:var(--fill-warning-secondary);border-radius:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.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{font-family:Poppins,sans-serif;font-weight:600;font-size:1.5rem;line-height:2rem;letter-spacing:.005rem}.loan-eligibility-widget-root .loan-details-wrapper .item{display:-ms-flexbox;display:flex;gap:12px;-ms-flex-align:center;align-items:center;padding:12px 0}.loan-eligibility-widget-root .loan-details-wrapper .item .text{font-family:Inter,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0}.loan-eligibility-widget-root .actionable.loading,.loan-eligibility-widget-root .loan-details-wrapper.loading,.loan-eligibility-widget-root .loan-icon-wrapper.loading{visibility:hidden}.search-page-tabs-root{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;margin-top:12px}.search-page-tabs-root::-webkit-scrollbar{display:none}.search-page-tabs-root .nav-link{text-align:center;padding-top:8px;position:relative;white-space:nowrap;min-width:35px;-ms-flex-negative:0;flex-shrink:0}.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{font-family:Poppins,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem;letter-spacing:-.005rem;color:var(--text-inactive-primary)}.search-page-tabs-root .nav-link .highlighter{height:3px;border-top-left-radius:16px;border-top-right-radius:16px;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}}.hui-modal-root .modal-header{padding:16px 8px 16px 16px}.hui-modal-root .modal-header .hui-btn-back,.hui-modal-root .modal-header .hui-btn-close{height:44px!important;width:44px!important}.hui-modal-root .verified-listing-modal-header{padding:16px}.hui-modal-root .verified-listing-modal-header .hui-btn-back,.hui-modal-root .verified-listing-modal-header .hui-btn-close{height:24px!important;width: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-root{margin:15px 0 20px}.srp-root .search-page-body{margin-top:16px}.srp-root .in-page-tab-navigation-root{z-index:9998}.srp-root .dfp-slot{-ms-flex-pack:center;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{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:12px}.srp-root .ai-search-result .page-title{font-family:Inter,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:var(--text-active-secondary)}.srp-root .ai-search-result .ai-search-result-icon{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:8px;gap:10px;width:32px;height:32px;background:#fff0f0;border-radius:8px;position:relative;-ms-flex:none;flex:none;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.srp-root .reduced-listing-card-group-carousel-root{background:none;padding:0 0 40px;margin-inline:-12px}.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{-ms-flex-pack: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{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:16px}.srp-root .ai-error-body .refresh-btn{width:100%;display:-ms-flexbox;display:flex}.srp-root .ai-error-body .refresh-btn button{width:256px;-ms-flex-item-align:center;align-self:center}.srp-root .container{max-width:unset;min-width:unset}.srp-root .container .search-results{padding:0}.srp-root .container .search-results.align-center{-ms-flex-pack:center;justify-content:center}.srp-root .container .search-results .search-result-root{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.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);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.srp-root .container .right-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:32px;margin-bottom:32px}.srp-root .container .right-section .agent-directory-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:var(--pg-spacing-none,0);color:var(--text-error-primary);text-decoration:none;font-family:Poppins,sans-serif;font-weight:600;font-size:.875rem;font-weight:400;line-height:1.25rem;letter-spacing:-.01rem;letter-spacing:0}.srp-root .container .hui-pagination-root{margin:32px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.srp-root .container .title-map-sortby-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:24px;-ms-flex-pack:justify;justify-content:space-between}.srp-root .container .title-map-sortby-container .map-search-sort{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.srp-root .container .page-title-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:40px}.srp-root .container .page-title{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:-.01rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:auto 0}.srp-root .container .page-title.page-title--empty{font-family:Poppins,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem;letter-spacing:-.005rem;margin-top:0}.srp-root .container .ai-search-result .page-title{padding-bottom:5px}.srp-root .container .page-subtitle.page-subtitle--empty{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:-.01rem;margin-bottom:0}.srp-root .hui-alert-root{position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:32px;z-index:9999;-ms-flex-align:center;align-items:center}.srp-root .hui-alert-root .alert-body{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.srp-root .hui-alert-root .alert-icon,.srp-root .hui-alert-root .svg-icon-wrapper{margin-right:8px}.srp-root .hui-alert-root .alert-icon path,.srp-root .hui-alert-root .svg-icon-wrapper path{fill:var(--text-warning-primary)}.srp-root .hui-alert-root .alert-link,.srp-root .hui-alert-root .alert-title{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:-.01rem}.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);width:328px;-ms-flex-align:start;align-items:start}.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-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;position:relative;gap:16px;margin-bottom:16px}.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{font-family:Poppins,sans-serif;font-weight:600;font-size:1.25rem;line-height:1.75rem;letter-spacing:-.01rem;margin-top:8px}.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){.breadcrumb-root{display:none}.search-filter-root .container{padding-top:12px}.search-filter-root .sticky-element--shown .container{padding-bottom:0}.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.3333333333%;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.3333333333%;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}}