.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%)}}.location-empty-state-root{color:var(--text-inactive-primary);text-align:center;width:100%;height:72px;margin-top:16px}.map-wrapper{-ms-flex-direction:column;flex-direction:column;width:100%;display:-ms-flexbox;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;-ms-flex-direction:column;flex-direction:column;height:100%;display:-ms-flexbox;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;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.map-wrapper .responsive-pin{letter-spacing:-.005rem;background-color:var(--poi-location-icon-background);border:2px solid var(--border-active-secondary);-webkit-box-shadow:0 2px 4px rgba(var(--shadow-color),.2);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;-webkit-transition:all .5s;transition:all .5s;display:-ms-inline-flexbox;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:-ms-flexbox;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{-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin:0 4px;display:-ms-flexbox;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{-ms-flex-negative:0;flex-shrink:0}.map-wrapper .poi-list-wrapper .poi-item:has(.hui-svgicon--graduate-cap-f) .commute-details-container .commute-details-distance-duration{-ms-flex-direction:column;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;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-insights-modal .project-insights-modal-body{padding-top:0}.project-insights-modal .project-insights-modal-footer{-webkit-box-shadow:var(--pg-soft-up-small);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{-ms-flex-direction:column;flex-direction:column;gap:8px;display:-ms-flexbox;display:flex}.project-snippet-root .snippet-wrapper{-ms-flex-direction:row;flex-direction:row;gap:8px;display:-ms-flexbox;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;-webkit-box-shadow:var(--pg-soft-down-small);box-shadow:var(--pg-soft-down-small);cursor:pointer;border-radius:8px;-ms-flex-direction:row;flex-direction:row;align-items:center;gap:8px;padding:16px 8px;display:-ms-flexbox;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{-ms-flex-negative:0;flex-shrink:0;width:55px;height:55px}.project-snippet-root .snippet-wrapper .snippet-container .snippet-content{-ms-flex-direction:column;flex-direction:column;align-items:flex-start;display:-ms-flexbox;display:flex;overflow:hidden}.project-snippet-root .snippet-wrapper .snippet-container .snippet-content .snippet-icon-description{color:var(--text-active-secondary);text-align:left;-ms-flex-direction:row;flex-direction:row;align-items:center;width:100%;display:-ms-flexbox;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{-ms-flex-negative:0;flex-shrink:0}
.recommendations-listings-modal-content{color:var(--text-active-primary);-ms-flex-direction:column;flex-direction:column;gap:20px;display:-ms-flexbox;display:flex}.recommendation-root{color:var(--text-active-primary);-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.recommendation-root .error-state-root{-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:340px;display:-ms-flexbox;display:flex}.recommendation-root .error-state-root__text-wrapper{text-align:center;-ms-flex-direction:column;flex-direction:column;gap:8px;display:-ms-flexbox;display:flex}.recommendation-root .loading-state-root{-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:340px;display:-ms-flexbox;display:flex}.recommendation-root .loading-state-root__text-wrapper{text-align:center;-ms-flex-direction:column;flex-direction:column;gap:8px;display:-ms-flexbox;display:flex}.recommendation-root .recommendations-section{-ms-flex-direction:column;flex-direction:column;gap:24px;margin-bottom:24px;display:-ms-flexbox;display:flex}.recommendation-root .header-root{-ms-flex-direction:column;flex-direction:column;gap:8px;display:-ms-flexbox;display:flex}.recommendation-root .header-root.header{-webkit-transition:-webkit-transform .3s ease-in-out,transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out,transform .3s ease-in-out;position:relative}.recommendation-root .header-root.header-sticky{z-index:1000;-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);background-color:#fff;padding:12px 16px;-webkit-transition:top .2s ease-in-out;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:-ms-flexbox;display:flex}.recommendation-root .header-root .location-profile-wrapper{-ms-flex-direction:column;flex-direction:column;align-items:center;gap:8px;display:-ms-flexbox;display:flex}.recommendation-root .header-root .location-profile-wrapper .profile-info-wrapper{gap:4px;max-width:100%;display:-ms-flexbox;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{-webkit-box-shadow:unset;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=f314a64e468d106e.css.map*/