.Contact-module__5phd-G__main{background-image:url(https://media.hpgrealty.com/d/contact-1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh}.Contact-module__5phd-G__contactForm{width:50%;min-width:400px}.Contact-module__5phd-G__formIntro{margin-bottom:30px}.Contact-module__5phd-G__mediumTextField{width:200px}.Contact-module__5phd-G__largeTextField{width:90%;min-width:250px}.Contact-module__5phd-G__socialFooter{width:50%;min-width:400px;margin-top:2rem}.Contact-module__5phd-G__socialIcon{margin:20px}.Contact-module__5phd-G__serviceItem{width:50%}.Contact-module__5phd-G__socialList{flex-flow:wrap;display:flex}.Contact-module__5phd-G__socialItem{text-align:center;width:20%;min-width:100px;margin-right:20px}@media (max-width:600px){.Contact-module__5phd-G__serviceItem,.Contact-module__5phd-G__contactForm{width:90%}.Contact-module__5phd-G__socialFooter{width:90%;margin-top:2rem}}
.DefaultHeader-module__IwBM_W__menuItem{padding:.8rem 0;font-size:1.2rem;font-weight:500;background:0 0!important}.DefaultHeader-module__IwBM_W__menuItem:hover{text-decoration:underline;background:0 0!important}.DefaultHeader-module__IwBM_W__menu{color:#3273f6}.DefaultHeader-module__IwBM_W__menu .p-menuitem-link:hover{background:0 0!important}@media (min-width:768px){.DefaultHeader-module__IwBM_W__menuItem{padding:0 0 0 1rem;font-size:1rem}}
.About-module__suJDDW__main{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;max-width:1400px;min-height:100vh;margin:0 auto;padding:1rem}.About-module__suJDDW__principalBrokerContainer{text-align:center;width:100%}.About-module__suJDDW__principalBrokerPortrait{border-radius:5%;width:100%;height:auto}.About-module__suJDDW__principalBrokerName{font-family:var(--font-montserrat),sans-serif;color:#3273f6;font-size:1.7rem;font-weight:600}.About-module__suJDDW__principalBrokerPortraitContainer{width:70%;max-width:270px;margin:0 auto}.About-module__suJDDW__principalBrokerTitle{color:#f58f3d;font-size:.9rem;font-style:italic}.About-module__suJDDW__reviewText{width:100%;margin:1rem 0;padding:0 1rem;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600;line-height:1.6}.About-module__suJDDW__reviewBlock{padding:0 1rem}.About-module__suJDDW__reviewAbg{color:#008}.About-module__suJDDW__reviewBbg{color:#00f}.About-module__suJDDW__footnote{font-size:8pt}.About-module__suJDDW__pitchCopy{font-size:1rem;line-height:1.5}.About-module__suJDDW__pitchCopyPb{padding-bottom:1rem}@media (min-width:768px){.About-module__suJDDW__main{padding:2rem}.About-module__suJDDW__principalBrokerPortraitContainer{width:100%}.About-module__suJDDW__reviewText{padding:0 1.5rem;font-size:1.1rem}}@media (min-width:1024px){.About-module__suJDDW__reviewText{max-width:800px}}
.Home-module__g21JLG__main{background-image:url(https://media.hpgrealty.com/d/home-valor-ceiling-clean-contemporary.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh}.Home-module__g21JLG__serviceLearnMoreLink{color:#3273f6}.Home-module__g21JLG__serviceLearnMoreLink:hover{text-decoration:underline}.Home-module__g21JLG__philosophyContainer{background-color:#fff;width:100%;margin-top:5rem}.Home-module__g21JLG__philosophyStatement{max-width:100%;padding:1.5rem;font-weight:300}.Home-module__g21JLG__serviceItem,.Home-module__g21JLG__featuredListing,.Home-module__g21JLG__clientReview{width:100%;max-width:300px}@media (min-width:768px){.Home-module__g21JLG__serviceItem,.Home-module__g21JLG__featuredListing,.Home-module__g21JLG__clientReview{max-width:45%}}@media (min-width:1024px){.Home-module__g21JLG__serviceItem,.Home-module__g21JLG__featuredListing,.Home-module__g21JLG__clientReview{max-width:300px}}

.TeamMember-module__LhtRdG__main{width:80%;min-height:100vh;margin:0 auto;padding:1rem 0}.TeamMember-module__LhtRdG__flexSection{flex-flow:wrap;display:flex}.TeamMember-module__LhtRdG__flexBreak{flex-basis:100%}.TeamMember-module__LhtRdG__brokerPhotoContainer{text-align:center;width:20%;min-width:270px}.TeamMember-module__LhtRdG__brokerPhoto{border-radius:5%;width:100%;height:auto}.TeamMember-module__LhtRdG__brokerByline{width:20%;min-width:270px;padding-top:1rem;padding-bottom:1rem;padding-left:1rem}.TeamMember-module__LhtRdG__brokerName{font-family:var(--font-montserrat),sans-serif;color:#3273f6;font-size:1.7rem;font-weight:600}.TeamMember-module__LhtRdG__brokerTitle{color:#f58f3d;font-size:.9rem;font-style:italic}.TeamMember-module__LhtRdG__brokerLicenseNumber{color:#777;font-size:.7rem;font-style:italic}.TeamMember-module__LhtRdG__brokerContactInfo{font-size:1rem}.TeamMember-module__LhtRdG__brokerContactInfo a{color:#3273f6}.TeamMember-module__LhtRdG__brokerContactInfo a:hover{color:#3273f6;text-decoration:underline}.TeamMember-module__LhtRdG__brokerBio{white-space:pre-line;width:100%;padding:2rem 1rem;line-height:1.6}.TeamMember-module__LhtRdG__brokerBio h2{font-family:var(--font-montserrat),sans-serif;color:#3273f6;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.TeamMember-module__LhtRdG__brokerBio p{color:#333;font-size:1rem}.TeamMember-module__LhtRdG__reviewsFooter{text-align:center;margin-top:2rem;padding:1rem;font-size:1.2rem}.TeamMember-module__LhtRdG__reviewsFooter a{color:#3273f6}.TeamMember-module__LhtRdG__reviewsFooter a:hover{text-decoration:underline}.TeamMember-module__LhtRdG__socialLinks{margin-top:1rem}.TeamMember-module__LhtRdG__testimonialsSection{width:100%;margin-top:3rem;padding:2rem 1rem}.TeamMember-module__LhtRdG__testimonialsSection h2{font-family:var(--font-montserrat),sans-serif;color:#3273f6;text-align:center;margin-bottom:2rem;font-size:1.8rem;font-weight:600}.TeamMember-module__LhtRdG__testimonialsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.TeamMember-module__LhtRdG__testimonialCard{background:#f8f9fa;border-left:4px solid #3273f6;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.TeamMember-module__LhtRdG__testimonialText{color:#333;margin-bottom:1rem;font-style:italic;line-height:1.6}.TeamMember-module__LhtRdG__testimonialAuthor{color:#f58f3d;text-align:right;font-weight:600}.TeamMember-module__LhtRdG__fbLogo,.TeamMember-module__LhtRdG__liLogo{width:50px;height:50px;margin:13px 20px 13px 0}.TeamMember-module__LhtRdG__featuredListing{width:15%;min-width:300px}.TeamMember-module__LhtRdG__clientReviewsContainer{max-width:750px;margin-bottom:15px}@media (max-width:600px){.TeamMember-module__LhtRdG__main{width:95%;min-height:100vh;margin:0 auto;padding:1rem 0}.TeamMember-module__LhtRdG__brokerPhotoContainer{text-align:center;width:100%;min-width:100px}.TeamMember-module__LhtRdG__brokerPhoto{width:70%}.TeamMember-module__LhtRdG__brokerByline{width:100%;padding-top:.5rem;padding-bottom:.5rem}.TeamMember-module__LhtRdG__brokerBio{width:100%;padding:1rem 0;font-size:1rem}.TeamMember-module__LhtRdG__brokerBio h2{font-size:1.3rem}.TeamMember-module__LhtRdG__reviewsFooter{font-size:1.5rem}.TeamMember-module__LhtRdG__brokerName{text-align:center;font-size:2rem}.TeamMember-module__LhtRdG__brokerTitle{text-align:center;font-size:1.2rem}.TeamMember-module__LhtRdG__brokerLicenseNumber{text-align:center;font-size:1rem}.TeamMember-module__LhtRdG__brokerSummary{text-align:center;min-height:5rem;padding-bottom:1rem;padding-left:1rem;font-weight:400}.TeamMember-module__LhtRdG__brokerContactInfo{text-align:center;font-size:1.2rem}.TeamMember-module__LhtRdG__socialLinks{text-align:center}.TeamMember-module__LhtRdG__testimonialsGrid{grid-template-columns:1fr}.TeamMember-module__LhtRdG__testimonialsSection h2{font-size:1.5rem}.TeamMember-module__LhtRdG__fbLogo,.TeamMember-module__LhtRdG__liLogo{width:40px;height:40px;margin:13px 20px 13px 0}}
