.hero{z-index:1}.hero__content .site-button-outline a:hover{background:var(--primary);border-color:var(--primary);color:#fff}.hpAbout__Content{padding-top:50px;margin-top:40px}.hpAbout__contactInfo ul li:last-child{margin-right:0}.hpAbout__Photo{padding-top:0;padding-bottom:60px}.hpAbout__Photo--overlay{top:auto;bottom:0}.hpAbout__Photo--bg{position:absolute;top:40px;left:40px;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:2}.hpAbout__Photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.hpFeaturedProperties__bg{opacity:.2}.hpFeaturedProperties__item--image .fp-status{background:var(--primary)}.hpSearch__form--submit input:hover{background:var(--secondary);border-color:var(--secondary);color:var(--primary)}.hpTestimonialsVideo,.hpAgents{display:none}.hpTestimonials__item p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hpSocialSection__inTheMedia--content h3{color:var(--primary)}.hpSocialSection__fuoSocial--socialLinks ul li a:hover{background:var(--secondary);border-color:var(--secondary);color:var(--primary)}.hpSocialSection__fuoSocial--socialLinks ul li a:hover:after{opacity:0}.hpNumebrStats__item{color:var(--secondary-text)}.hpWorkTogether__item a:after{background:var(--secondary)}.hpWorkTogether__item a:hover span{color:var(--primary-text)}.hpWorkTogether__item a:hover span:after{background:var(--primary-text)}.hero__content{text-shadow:0px 3px 4px #000}.hero__content h2 strong span{font-size:35px}.hero__slideshow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:2}.hero__content{z-index:2}.hpFeaturedProperties__bg{opacity:.1!important}.footer .textwidget.custom-html-widget:before{content:"";position:absolute;top:0;left:0;background:#354041;width:100%;height:100%;z-index:-1}.footer__logo p span,.footer__logo p small{color:#fff}.footer__contactInfo *{color:#fff!important}.footer__contactInfo path{fill:#fff}.footer__menu ul li a,.footer__bottom--disclaimer p,.footer__bottom--copyright p,.footer__bottom--copyright p a,.realtorsLogos i{color:#fff}@media screen and (min-width:1024px){.hpAbout__container{align-items:center}.hpAbout__Content .site-heading h2 span{font-size:min(5.2vw,72px)}}@media screen and (min-width:1280px){.hpAbout__Content .site-heading h2 span{font-size:min(4.2vw,72px)}}
