@font-face{font-family:Casablanca;src:url(../fonts/Casablanca-Serial-Medium%20Regular.woff2) format("woff")}:root{--font-family-default: "Open Sans", sans-serif !important;--font-family-title: "Casablanca", sans-serif !important}.site-heading h1 span,.site-heading h2 span{font-size:40px}body{font-size:var(--font-size-default)}.filter-black{filter:brightness(0)}.filter-white{filter:brightness(0) invert(1)}.filter-gray{filter:grayscale(1)}.fixed-bg{background-attachment:fixed}.safari-true .fixed-bg{background-attachment:initial}.header .header__logo{max-width:174px}.header .header__logo img{max-height:unset}.header .header__navigation div>ul>li a{padding:10px 15px}.header.header--fixed{max-height:unset}.footer .footer__bg{filter:brightness(0)}.footer .footer__newsletter{padding:0;margin-top:40px}.footer .footer__contactInfo ul:not(.social-smi) li,.footer .footer__contactInfo ul:not(.social-smi) li a,.footer .footer__info--social ul li a,.footer .footer__menu ul li a,.footer .footer__bottom--disclaimer p,.footer .footer__bottom--copyright p,.footer .footer__bottom--copyright p a,.footer .footer__bottom--logos .realtorsLogos{color:#fff}.footer .footer__contactInfo ul:not(.social-smi) li svg path{fill:currentColor}.footer .footer__menu ul li a:hover{text-decoration-color:currentColor}.footer .footer__contactInfo ul:not(.social-smi) li a:active,.footer .footer__contactInfo ul:not(.social-smi) li a:focus,.footer .footer__contactInfo ul:not(.social-smi) li a:hover,.footer .footer__bottom--disclaimer p a:hover{border-color:currentColor}.footer .footer__bottom--copyright p a:active,.footer .footer__bottom--copyright p a:focus,.footer .footer__bottom--copyright p a:hover{text-decoration-color:currentColor!important}.header__phone a span,.burgerMenu__header--phoneNumber a span,.hpAbout__contactInfo ul li:first-child a{font-family:Abhaya Libre,serif}.hpAbout__contactInfo ul li:last-child span{font-family:Abhaya Libre,serif}.hpNumebrStats__item h3 span{font-family:Abhaya Libre,serif;font-size:78px}.hpFeaturedProperties__item--content strong{font-family:Abhaya Libre,serif}.footer__contactInfo ul:not(.social-smi) li:nth-child(2) a{font-family:Abhaya Libre,serif}#aios-roadmaps-equinox .aios-roadmaps-equinox__menuLists li a i{font-family:Abhaya Libre,serif;font-size:18px}.hero .hero__content h2{text-shadow:0px 8px 24px rgb(0,0,0)}.site-heading h1 span,.site-heading h2 span{letter-spacing:.15em}.hpFeaturedCommunities__container .hpFeaturedCommunities__row .hpFeaturedCommunities__col>a .hpFeaturedCommunities__content h2{font-weight:300!important}.footer .footer__newsletter img{width:100%;max-width:180px;display:block;margin-left:auto}.footer__newsletter{background:transparent;margin:0!important;padding:0!important}.footer .footer__newsletter>div{padding:0;margin:0}.footer__upper{align-items:self-end}.footer__menu ul li{width:157px}.footer__menu ul li a{position:relative;width:-moz-min-content;width:min-content;text-decoration:none}.footer__menu ul li a:after{content:"";background:#fff;position:absolute;height:2px;width:100%;left:0;bottom:-8px;opacity:0;transition:var(--transition)}.footer__menu ul li a:hover:after{opacity:1}@media screen and (min-width: 744px){.header .header__logo{max-width:200px}}@media screen and (min-width: 1024px){.site-heading h1 span,.site-heading h2 span{font-size:60px}}@media screen and (min-width: 1280px){.site-heading h1 span,.site-heading h2 span{font-size:70px}}
