.ipBanner{position:relative}.ipBanner:before{background:linear-gradient(0deg,transparent 50%,rgba(0,0,0,.5))}.ipBanner__headings .entry-title,.ipBreadcrumbs,.ipBreadcrumbs a{color:var(--primary)}.singlePost__content{color:var(--secondary-text)}body .ipcontactus_elevate__title{color:var(--primary)}body .ipcontactus_elevate__row{display:flex;flex-direction:column;gap:40px}body .ipcontactus_elevate__form,body .ipcontactus_elevate__photo{flex:1 1 50%;min-width:0}body .ipcontactus_elevate__photo img{display:block;margin:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body .ipcontactus_elevate__form .custom-page-col input[type=email],body .ipcontactus_elevate__form .custom-page-col input[type=tel],body .ipcontactus_elevate__form .custom-page-col input[type=text]{border-bottom:1px solid var(--primary-text);color:var(--primary-text)}body .ipcontactus_elevate__form .custom-page-col input[type=submit]:hover{color:var(--primary);background:var(--secondary);border:1px solid var(--secondary)}body .ipcontactus_elevate__form .custom-page-col textarea{border:1px solid var(--primary-text);color:var(--primary-text)}body #ip-elevate-about .ip-elevate-about__content .about__title h2 *{color:var(--primary)}body #ip-elevate-about .ip-elevate-about__contactInfo .cta-button a:hover{color:var(--primary);background:var(--secondary);border:1px solid var(--secondary)}body #ip-elevate-about .ip-elevate-about__photo--profile{padding-left:40px;padding-top:40px}body #ip-elevate-about .ip-elevate-about__photo--profile .ip-elevate-about__photo--overlay{width:calc(100% - 61px);height:calc(100% - 57px);filter:unset}body #aci-custom-map.leaflet-container,body #ihf-map-canvas{filter:sepia(100%) brightness(71%) hue-rotate(132deg) saturate(27%) contrast(289%);-webkit-filter:sepia(100%) brightness(71%) hue-rotate(132deg) saturate(27%) contrast(289%);-moz-filter:sepia(100%) brightness(71%) hue-rotate(132deg) saturate(27%) contrast(289%)}body.page-id-39 .ipBanner__headings{margin-bottom:0}body.page-id-39 .ipBanner canvas{height:300px}body.page-id-39 .ipBreadcrumbs{display:none}body.page-id-39 #inner-page-wrapper{margin:0 -15px}body.page-id-39 #inner-page-wrapper .inner-page-container.site-container{max-width:100%;padding:0}body.page-id-39 .ihf-eureka .ihf-border{border:none!important;background-color:#fff!important}body.page-id-39 .ihf-eureka .ihf-mapboxgl-map{filter:sepia(100%) brightness(71%) hue-rotate(132deg) saturate(27%) contrast(289%);-webkit-filter:sepia(100%) brightness(71%) hue-rotate(132deg) saturate(27%) contrast(289%);-moz-filter:sepia(100%) brightness(71%) hue-rotate(132deg) saturate(27%) contrast(289%)}body.page-id-39 .ihf-eureka.ihf-gray .ihf-btn-primary{background-color:var(--primary);border-color:var(--primary)}body.page-id-39 .ihf-eureka.ihf-gray .ihf-btn-primary:hover{background-color:var(--secondary);border-color:var(--secondary)}body.page-id-39 .ihf-search.ihf-clearfix{height:auto!important}body.page-id-39 .ihf-listing-save i.ihf-fa.ihf-fa-heart{-webkit-text-stroke:1.5px var(--primary)!important;color:var(--primary)}body.page-id-39 .ihf-listing-save i.ihf-fa.ihf-fa-heart:hover{-webkit-text-stroke:1.5px var(--secondary)!important;color:var(--secondary)}body.page-id-39 .ihf-listing-status.ihf-listing-status-active{background:var(--primary)!important}body.page-id-39 .ihf-listing-status.ihf-listing-status-active:hover{background:var(--secondary)!important}body.page-id-39 .ihf-board-disclaimers,body.page-id-39 .ihf-link-back.ihf-powered-by{padding:15px}body.page-id-31 .aiosCommunitiesElevate__item a:hover:after{opacity:1}body.page-id-31 .aiosCommunitiesElevate__item a:hover .aiosCommunitiesElevate__item--title{color:var(--primary)}body.page-id-31 .aiosCommunitiesElevate__item a:hover .aiosCommunitiesElevate__item--title:before{background:var(--secondary)}body.page-id-31 .aiosCommunitiesElevate__item--title:before{background:var(--primary)}body.post-page-get-a-free-home-valuation .aios-home-valuation-step-1 .aios-home-valuation-property-search .aios-home-valuation-next:hover{color:var(--aios-valuation-accent)}body.post-page-get-a-free-home-valuation #aios-home-valuation-wrap .aios-home-valuation-text h4,body.post-page-get-a-free-home-valuation #aios-home-valuation-wrap .aios-home-valuation-text p{text-align:center}body.post-page-get-a-free-home-valuation #aios-home-valuation-wrap .aios-home-valuation-info .aios-home-valuation-info:hover,body.post-page-get-a-free-home-valuation #aios-home-valuation-wrap .aios-home-valuation-info .aios-home-valuation-info:focus,body.post-page-get-a-free-home-valuation #aios-home-valuation-wrap .aios-home-valuation-info .aios-home-valuation-button a:hover,body.post-page-get-a-free-home-valuation #aios-home-valuation-wrap .aios-home-valuation-info .aios-home-valuation-button a:focus,body.post-page-get-a-free-home-valuation #aios-home-valuation-wrap .aios-home-valuation-form-row input[type=submit]:hover,body.post-page-get-a-free-home-valuation #aios-home-valuation-wrap .aios-home-valuation-form-row input[type=submit]:focus{background:var(--aios-valuation-hover);color:var(--aios-valuation-accent)}body.ihf-search-results .ihf-eureka .ihf-mapboxgl-map{filter:sepia(100%) brightness(71%) hue-rotate(132deg) saturate(27%) contrast(289%);-webkit-filter:sepia(100%) brightness(71%) hue-rotate(132deg) saturate(27%) contrast(289%);-moz-filter:sepia(100%) brightness(71%) hue-rotate(132deg) saturate(27%) contrast(289%)}body.ihf-search-results #inner-page-wrapper .inner-page-container{padding-right:0;padding-left:0;margin:0}body.ihf-search-results .site-container{max-width:100%}body.ihf-search-results #main-wrapper{padding:0}@media only screen and (min-width:631px){body.page-id-39 .ihf-top-nav{position:sticky;top:90px;z-index:30}body.page-id-39 ihf-search-map{position:sticky!important;top:146px;height:calc(100vh - 146px)!important}body.page-id-39 .ihf-listings-container{overflow:unset!important}}@media screen and (min-width:744px){body .ipcontactus_elevate__row{flex-direction:row;align-items:center}body .ipcontactus_elevate__photo{order:-1}}
