.hero{z-index:1}.hero__content{padding:0 3%;bottom:auto!important;top:49%;transform:translateY(-50%);align-items:flex-start}.hero__content .container{width:100%;padding:0}.hero__content h2{text-align:left}.hero__content .site-button-outline a:hover{color:#fff;background:#000;border-color:#000}.hpAbout .hpAbout__Content p{font-weight:inherit}.hpNumebrStats,.hpAgents{display:none}.hpTestimonials .hpTestimonials__item{font-weight:inherit}.hpTestimonialsPopup .hpTestimonialsPopup__name{padding:0 50px;font-size:14px}.hpWorkTogether .hpWorkTogether__item a span{font-size:22px}.hpSocialSection{display:none}.communities{position:relative;display:block}.communities__container{position:relative;display:flex;flex-direction:column;gap:40px;margin:0 auto;padding:30px 0 52px;max-width:1440px}.communities__list{display:grid;gap:10px}.communities__img{position:relative;display:block}.communities__img img{display:block;width:100%;height:auto;aspect-ratio:375/346;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.communities__img img[src*=no-image]{-o-object-fit:scale-down;object-fit:scale-down;background-color:#f5f5f5}.communities__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--communities-img-overlay-background, #000);filter:opacity(.68);opacity:var(--communities-img-overlay-opacity, .47);transition:var(--default-transition);transition-property:opacity,background}.communities__content{position:absolute;z-index:5;inset:auto 0 0;padding:0 27px 38px;color:var(--light)}.communities__content strong{display:block;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.5);font-size:40px;font-style:normal;font-weight:500;line-height:1;letter-spacing:1.28px}.communities__content p{position:relative;display:flex;align-items:center;gap:10px;margin-top:var(--communities-hover-button-margin-top, var(--communities-button-margin-top, 6px));margin-left:var(--communities-hover-button-margin-left, var(--communities-button-margin-left, -27px));padding:var(--communities-hover-button-padding, var(--communities-button-padding, 10px 33px));background:var(--communities-button-background, transparent);width:-moz-max-content;width:max-content;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:1.25;letter-spacing:1.76px;text-transform:uppercase;transition:var(--default-transition);transition-property:margin,padding,color,background}.communities__item{position:relative;display:block;--site-icon-plus-size: 27px;--site-icon-plus-background: var(--light)}.communities__item:focus,.communities__item:hover{--communities-img-overlay-opacity: 1;--communities-img-overlay-background: var(--primary);--communities-button-background: var(--secondary);--communities-hover-button-padding: 10px;--communities-hover-button-margin-left: 0;--site-icon-plus-background: var(--primary)}.communities__more{margin:0 auto}.hpSearch{display:none!important}.hpTestimonialsVideo__list--image img{-o-object-fit:contain;object-fit:contain;background-color:#000}@media screen and (min-width:600px){.hpTestimonialsPopup .hpTestimonialsPopup__name{font-size:18px}}@media screen and (min-width:744px){.communities__container{padding:60px 0;gap:60px}.communities__list{gap:8px;grid-template-columns:repeat(2,1fr)}.communities__img img{aspect-ratio:368/346}}@media screen and (min-width:1024px){.communities__container{padding:68px 0 76px}.communities__list{gap:16px}.communities__img img{aspect-ratio:504/474}.communities__content{padding:0 36px 42px}.communities__content strong{font-size:55px}.communities__content p{--communities-button-margin-left: -36px;--communities-button-padding: 14px 34px;--communities-button-margin-top: 4px}.communities__item:focus,.communities__item:hover{--communities-hover-button-margin-top: 20px;--communities-hover-button-padding: 14px 33px}}@media screen and (min-width:1280px){.communities__container{padding:79px 0 122px}.communities__list{grid-template-columns:repeat(3,1fr)}.communities__img img{aspect-ratio:469/440}.communities__content{padding:0 34px 38px}.communities__content p{--communities-button-margin-left: -34px;--communities-button-padding: 14px 34px;--communities-button-margin-top: 2px}}
