.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%)}}.location-empty-state-root{color:var(--text-inactive-primary);text-align:center;width:100%;height:72px;margin-top:16px}.map-wrapper{flex-direction:column;width:100%;display:flex}.map-wrapper .hui-map-view-ldp-root{height:200px}.map-wrapper .hui-map-view-ldp-root .pin-container .pin{width:16px;height:16px}.map-wrapper .map-explorer{border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}.map-wrapper .responsive-pin{background-color:var(--poi-location-icon-background);color:var(--text-active-tertiary);border:2px solid var(--border-active-secondary);border-radius:100px;width:32px;height:32px}.map-wrapper .responsive-pin:before{background-color:var(--poi-location-icon-background);border-color:var(--border-active-secondary);content:"";border-style:solid;border-width:0 2px 2px 0;width:8px;height:8px;position:absolute;bottom:-5px;transform:rotate(45deg)}.map-wrapper .responsive-pin{letter-spacing:-.005rem;background-color:var(--poi-location-icon-background);border:2px solid var(--border-active-secondary);box-shadow:0 2px 4px rgba(var(--shadow-color), .2);cursor:pointer;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Mulish,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;transition:all .5s;display:inline-flex;position:relative}.map-wrapper .responsive-pin--active{width:52px;height:52px}.map-wrapper .responsive-pin--active path{fill:var(--pg-white)}.map-wrapper .popover-pointer{display:none}.map-wrapper .section-header{align-items:center;gap:4px;margin-top:16px;display:flex}.map-wrapper .poi-list-wrapper{margin-top:8px}.map-wrapper .poi-list-wrapper .map-poi-list-root:first-child{border-top:none}.map-wrapper .poi-list-wrapper .map-poi-list-item .poi-item{flex-direction:row;justify-content:space-between;margin:0 4px;display:flex}.map-wrapper .poi-list-wrapper .map-poi-list-item:hover{border-radius:var(--bs-border-radius)}.map-wrapper .poi-list-wrapper .poi-location{align-items:flex-start}.map-wrapper .poi-list-wrapper .poi-location .poi-location-icon-wrapper,.map-wrapper .poi-list-wrapper .poi-location .poi-location-icon-wrapper:before{border-color:#eff1f5}.map-wrapper .poi-list-wrapper .poi-location .poi-location-icon-wrapper .poi-location-icon{width:16px;height:16px}.map-wrapper .poi-list-wrapper .poi-location .poi-location-name .poi-text{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:unset;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.map-wrapper .poi-list-wrapper .commute-details-container{margin-left:0}.map-wrapper .poi-list-wrapper .commute-details-container .commute-details-distance-duration{gap:4px}@media (min-width:992px){.map-wrapper .poi-list-wrapper .poi-item:has(.hui-svgicon--graduate-cap-f) .poi-location .poi-location-icon-wrapper{align-self:flex-start}.map-wrapper .poi-list-wrapper .poi-item:has(.hui-svgicon--graduate-cap-f) .poi-location .poi-location-name{align-self:center}.map-wrapper .poi-list-wrapper .poi-item:has(.hui-svgicon--graduate-cap-f) .commute-details-container .icon{flex-shrink:0}.map-wrapper .poi-list-wrapper .poi-item:has(.hui-svgicon--graduate-cap-f) .commute-details-container .commute-details-distance-duration{flex-direction:column;gap:0}.map-wrapper .poi-list-wrapper .poi-item:has(.hui-svgicon--graduate-cap-f) .commute-details-container .commute-details-distance-duration .commute-details:last-child{align-self:flex-start;margin-left:-16px}}
.project-insights-alert-container{z-index:9999;position:fixed;bottom:16px;left:16px}@media (max-width:575.98px){.project-insights-alert-container{width:calc(100% - 24px);left:12px}}
.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-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%;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{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 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}}
/*# sourceMappingURL=0fw~ezybcy_py.css.map*/