
<!DOCTYPE html>
<html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#">

<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta charset="UTF-8">
<meta name="robots" content="max-image-preview:large" />
<meta name="generator" content="All in One SEO Pro (AIOSEO) 4.9.6.2" />
<meta property="og:locale" content="en_US" />
<meta property="og:site_name" content="Lovejoy Real Estate - Portland Metro Real Estate — Oregon &amp; SW Washington" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Blog - Lovejoy Real Estate" />
<meta property="og:url" content="https://lovejoyrealestate.com/blog/" />
<meta property="og:image" content="https://lovejoyrealestate.com/wp-content/uploads/2025/01/Lovejoy_Round_Full-Color.jpg" />
<meta property="og:image:secure_url" content="https://lovejoyrealestate.com/wp-content/uploads/2025/01/Lovejoy_Round_Full-Color.jpg" />
<meta property="og:image:width" content="596" />
<meta property="og:image:height" content="616" />
<meta property="article:published_time" content="2024-12-02T07:26:29+00:00" />
<meta property="article:modified_time" content="2024-12-02T07:26:30+00:00" />
<meta property="article:publisher" content="https://www.facebook.com/lovejoyre" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Blog - Lovejoy Real Estate" />
<meta name="twitter:image" content="https://lovejoyrealestate.com/wp-content/uploads/2025/01/Lovejoy_Round_Full-Color.jpg" />
<meta name="generator" content="dominant-color-images 1.2.1">
<meta name="generator" content="Site Kit by Google 1.177.0" />
<meta name="generator" content="performant-translations 1.2.0">
<meta name="generator" content="webp-uploads 2.6.1">
<meta name="ti-site-data" content="eyJyIjoiMTowITc6MyEzMDozIiwibyI6Imh0dHBzOlwvXC9sb3Zlam95cmVhbGVzdGF0ZS5jb20/dGktb25saW5lLXVzZXJzLWdvb2dsZT0xJmFtcDtwPSUyRmJsb2clMkYmYW1wO193cG5vbmNlPWJmODhhMmI3NzcifQ==" />
<meta name="generator" content="speculation-rules 1.6.0">
<meta name="generator" content="Elementor 4.0.3; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">



<script id="bv-lazyload-images" data-cfasync="false" bv-exclude="true">var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var bv_lazyload_event_listener="readystatechange",bv_lazyload_events=["mousemove","click","keydown","wheel","touchmove","touchend"],bv_use_srcset_attr=!1,BV_DEBUG_MODE=!1,bv_style_observer,img_observer,picture_lazy_observer,bvImageLazyloadObserverOptions={rootMargin:"200px 0px",threshold:.01};function bvDebugLog(...args){BV_DEBUG_MODE&&console.log(...args)}__name(bvDebugLog,"bvDebugLog"),bv_lazyload_event_listener=="load"?window.addEventListener("load",event=>{handle_lazyload_images()}):bv_lazyload_event_listener=="readystatechange"&&document.addEventListener("readystatechange",event=>{document.readyState==="interactive"&&handle_lazyload_images()});function add_lazyload_image_event_listeners(handle_lazyload_images2){bv_lazyload_events.forEach(function(event){document.addEventListener(event,handle_lazyload_images2,!0)})}__name(add_lazyload_image_event_listeners,"add_lazyload_image_event_listeners");function remove_lazyload_image_event_listeners(){bv_lazyload_events.forEach(function(event){document.removeEventListener(event,handle_lazyload_images,!0)})}__name(remove_lazyload_image_event_listeners,"remove_lazyload_image_event_listeners");function bv_replace_lazyloaded_image_url(element2){let src_value=element2.getAttribute("bv-data-src"),srcset_value=element2.getAttribute("bv-data-srcset"),currentSrc=element2.getAttribute("src");currentSrc&&currentSrc.startsWith("data:image/svg+xml")&&(bv_use_srcset_attr&&srcset_value&&element2.setAttribute("srcset",srcset_value),src_value&&element2.setAttribute("src",src_value))}__name(bv_replace_lazyloaded_image_url,"bv_replace_lazyloaded_image_url");function bv_replace_inline_style_image_url(element2){let bv_style_attr=element2.getAttribute("bv-data-style");if(bvDebugLog(bv_style_attr),bv_style_attr){let currentStyles=element2.getAttribute("style")||"",newStyle=currentStyles+(currentStyles?";":"")+bv_style_attr;element2.setAttribute("style",newStyle)}else bvDebugLog("BV_STYLE_ATTRIBUTE_NOT_FOUND : "+entry)}__name(bv_replace_inline_style_image_url,"bv_replace_inline_style_image_url");function handleLazyloadImages(entries){entries.map(entry2=>{entry2.isIntersecting&&(bv_replace_lazyloaded_image_url(entry2.target),img_observer.unobserve(entry2.target))})}__name(handleLazyloadImages,"handleLazyloadImages");function handleOnscreenInlineStyleImages(entries){entries.map(entry2=>{entry2.isIntersecting&&(bv_replace_inline_style_image_url(entry2.target),bv_style_observer.unobserve(entry2.target))})}__name(handleOnscreenInlineStyleImages,"handleOnscreenInlineStyleImages");function handlePictureTags(entries){entries.map(entry2=>{entry2.isIntersecting&&(bv_replace_picture_tag_url(entry2.target),picture_lazy_observer.unobserve(entry2.target))})}__name(handlePictureTags,"handlePictureTags");function bv_replace_picture_tag_url(element2){const child_elements=element2.children;for(let i=0;i<child_elements.length;i++){let child_elem=child_elements[i],_srcset=child_elem.getAttribute("bv-data-srcset"),_src=child_elem.getAttribute("bv-data-src");_srcset&&child_elem.setAttribute("srcset",_srcset),_src&&child_elem.setAttribute("src",_src),bv_replace_picture_tag_url(child_elem)}}__name(bv_replace_picture_tag_url,"bv_replace_picture_tag_url"),"IntersectionObserver"in window&&(bv_style_observer=new IntersectionObserver(handleOnscreenInlineStyleImages,bvImageLazyloadObserverOptions),img_observer=new IntersectionObserver(handleLazyloadImages,bvImageLazyloadObserverOptions),picture_lazy_observer=new IntersectionObserver(handlePictureTags,bvImageLazyloadObserverOptions));function handle_lazyload_images(){"IntersectionObserver"in window?(document.querySelectorAll(".bv-lazyload-bg-style").forEach(target_element=>{bv_style_observer.observe(target_element)}),document.querySelectorAll(".bv-lazyload-tag-img").forEach(img_element=>{img_observer.observe(img_element)}),document.querySelectorAll(".bv-lazyload-picture").forEach(picture_element=>{picture_lazy_observer.observe(picture_element)})):(document.querySelectorAll(".bv-lazyload-bg-style").forEach(target_element=>{bv_replace_inline_style_image_url(target_element)}),document.querySelectorAll(".bv-lazyload-tag-img").forEach(target_element=>{bv_replace_lazyloaded_image_url(target_element)}),document.querySelectorAll(".bv-lazyload-picture").forEach(picture_element=>{bv_replace_picture_tag_url(element)}))}__name(handle_lazyload_images,"handle_lazyload_images");
</script>

<script id="bv-viewport-image-hydration" data-cfasync="false" bv-exclude="true">var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});const BV_VIEWPORT_IMAGE_CLASS="bv-viewport-img",BV_VIEWPORT_IMAGE_SWAP_MODE="src";function getViewportImageDeviceName(){let device_width=window.outerWidth;return device_width<=480?"mobile":device_width<=820?"ipad":device_width<=1536?"desktop":"large"}__name(getViewportImageDeviceName,"getViewportImageDeviceName");function getViewportHydrationAttr(node_element,attr_suffix,device_name){let attr_names=["bv-data-"+device_name+"-"+attr_suffix,"bv-data-large-"+attr_suffix];for(let index=0;index<attr_names.length;index+=1){let attr_value=node_element.getAttribute(attr_names[index]);if(attr_value)return attr_value}return""}__name(getViewportHydrationAttr,"getViewportHydrationAttr");function hydrateViewportImage(node_element){if(!node_element||node_element.getAttribute("bv-viewport-hydrated")==="1")return;let hydrated=!1,device_name=getViewportImageDeviceName(),src_attr=getViewportHydrationAttr(node_element,"src",device_name),srcset_attr=getViewportHydrationAttr(node_element,"srcset",device_name);BV_VIEWPORT_IMAGE_SWAP_MODE==="srcset"&&srcset_attr&&(node_element.setAttribute("srcset",srcset_attr),hydrated=!0),src_attr&&(node_element.setAttribute("src",src_attr),hydrated=!0),hydrated&&node_element.setAttribute("bv-viewport-hydrated","1")}__name(hydrateViewportImage,"hydrateViewportImage");function hydrateViewportImages(){let img_tags=document.querySelectorAll("."+BV_VIEWPORT_IMAGE_CLASS);setTimeout(()=>{img_tags.forEach(img_tag=>{hydrateViewportImage(img_tag)})},0)}__name(hydrateViewportImages,"hydrateViewportImages"),document.readyState==="loading"?document.addEventListener("DOMContentLoaded",hydrateViewportImages):hydrateViewportImages();
</script>

<script id="bv-web-worker" type="javascript/worker" data-cfasync="false" bv-exclude="true">var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var BV_DEBUG_MODE=!1;function bvDebugLog(...args){BV_DEBUG_MODE&&console.log(...args)}__name(bvDebugLog,"bvDebugLog"),self.onmessage=function(e){var counter=e.data.fetch_urls.length;e.data.fetch_urls.forEach(function(fetch_url){loadUrl(fetch_url,function(){bvDebugLog("DONE: "+fetch_url),counter=counter-1,counter===0&&self.postMessage({status:"SUCCESS"})})})};async function loadUrl(fetch_url,callback){try{var request=new Request(fetch_url,{mode:"no-cors",redirect:"follow"});await fetch(request),callback()}catch(fetchError){bvDebugLog("Fetch Error loading URL:",fetchError);try{var xhr=new XMLHttpRequest;xhr.onerror=callback,xhr.onload=callback,xhr.responseType="blob",xhr.open("GET",fetch_url,!0),xhr.send()}catch(xhrError){bvDebugLog("XHR Error loading URL:",xhrError),callback()}}}__name(loadUrl,"loadUrl");
</script>
<script id="bv-web-worker-handler" data-cfasync="false" bv-exclude="true">var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});if(typeof scriptAttrs<"u"&&Array.isArray(scriptAttrs)&&scriptAttrs.length>0){const lastElement=scriptAttrs[scriptAttrs.length-1];if(lastElement.attrs&&lastElement.attrs.id==="bv-trigger-listener"){var bv_custom_ready_state_value="loading";Object.defineProperty(document,"readyState",{get:__name(function(){return bv_custom_ready_state_value},"get"),set:__name(function(){},"set")})}}if(typeof scriptAttrs>"u"||!Array.isArray(scriptAttrs))var scriptAttrs=[];if(typeof linkStyleAttrs>"u"||!Array.isArray(linkStyleAttrs))var linkStyleAttrs=[];var BV_DEBUG_MODE=!1;function bvDebugLog(...args){BV_DEBUG_MODE&&console.log(...args)}__name(bvDebugLog,"bvDebugLog");function isMobileDevice(){return window.innerWidth<=500}__name(isMobileDevice,"isMobileDevice");var js_dom_loaded=!1;document.addEventListener("DOMContentLoaded",()=>{js_dom_loaded=!0});const EVENTS=["mousemove","click","keydown","wheel","touchmove","touchend"];var scriptUrls=[],styleUrls=[],bvEventCalled=!1,workerFinished=!1,functionExec=!1,scriptsInjected=!1,stylesInjected=!1,bv_load_event_fired=!1,autoInjectTimerStarted=!1;const BV_AUTO_INJECT_ENABLED=!1,BV_DESKTOP_AUTO_INJECT_DELAY=4e3,BV_MOBILE_AUTO_INJECT_DELAY=1e4,BV_WORKER_TIMEOUT_DURATION=3e3;scriptAttrs.forEach((scriptAttr,index)=>{scriptAttr.attrs.src&&!scriptAttr.attrs.src.includes("data:text/javascript")&&(scriptUrls[index]=scriptAttr.attrs.src)}),linkStyleAttrs.forEach((linkAttr,index)=>{styleUrls[index]=linkAttr.attrs.href});var fetchUrls=scriptUrls.concat(styleUrls);function addEventListeners(bvEventHandler2){EVENTS.forEach(function(event){document.addEventListener(event,bvEventFired,!0),document.addEventListener(event,bvEventHandler2,!0)})}__name(addEventListeners,"addEventListeners");function removeEventListeners(){EVENTS.forEach(function(event){document.removeEventListener(event,bvEventHandler,!0)})}__name(removeEventListeners,"removeEventListeners");function bvEventFired(){bvEventCalled||(bvEventCalled=!0,workerFinished=!0)}__name(bvEventFired,"bvEventFired");function bvGetElement(attributes,element){Object.keys(attributes).forEach(function(attr){attr==="async"?element.async=attributes[attr]:attr==="innerHTML"?element.innerHTML=atob(attributes[attr]):element.setAttribute(attr,attributes[attr])})}__name(bvGetElement,"bvGetElement");function bvAddElement(attr,element){var attributes=attr.attrs;if(attributes.bv_inline_delayed){let bvScriptId=attr.bv_unique_id,bvScriptElement=document.querySelector("[bv_unique_id='"+bvScriptId+"']");bvScriptElement?(!attributes.innerHTML&&!attributes.src&&bvScriptElement.textContent.trim()!==""&&(attributes.src="data:text/javascript;base64, "+btoa(unescape(encodeURIComponent(bvScriptElement.textContent)))),bvGetElement(attributes,element),bvScriptElement.after(element)):bvDebugLog(`Script not found for ${bvScriptId}`)}else{bvGetElement(attributes,element);var templateId=attr.bv_unique_id,targetElement=document.querySelector("[id='"+templateId+"']");targetElement&&targetElement.after(element)}}__name(bvAddElement,"bvAddElement");function injectStyles(){if(stylesInjected){bvDebugLog("Styles already injected, skipping");return}stylesInjected=!0,document.querySelectorAll('style[type="bv_inline_delayed_css"], template[id]').forEach(element=>{if(element.tagName.toLowerCase()==="style"){var new_style=document.createElement("style");new_style.type="text/css",new_style.textContent=element.textContent,element.after(new_style),new_style.parentNode?element.remove():bvDebugLog("PARENT NODE NOT FOUND")}else if(element.tagName.toLowerCase()==="template"){var templateId=element.id,linkStyleAttr=linkStyleAttrs.find(attr=>attr.bv_unique_id===templateId);if(linkStyleAttr){var link=document.createElement("link");bvAddElement(linkStyleAttr,link),element.parentNode&&element.parentNode.replaceChild(link,element),bvDebugLog("EXTERNAL STYLE ADDED")}else bvDebugLog(`No linkStyleAttr found for template ID ${templateId}`)}}),linkStyleAttrs.forEach((linkStyleAttr,index)=>{bvDebugLog("STYLE ADDED");var element=document.createElement("link");bvAddElement(linkStyleAttr,element)})}__name(injectStyles,"injectStyles");function injectScripts(){if(scriptsInjected){bvDebugLog("Scripts already injected, skipping");return}scriptsInjected=!0;let last_script_element;scriptAttrs.forEach((scriptAttr,index)=>{if(bv_custom_ready_state_value==="loading"&&scriptAttr.attrs&&scriptAttr.attrs.is_first_defer_element===!0)if(last_script_element){const readyStateScript=document.createElement("script");readyStateScript.src="data:text/javascript;base64, "+btoa(unescape(encodeURIComponent("bv_custom_ready_state_value = 'interactive';"))),readyStateScript.async=!1,last_script_element.after(readyStateScript)}else bv_custom_ready_state_value="interactive",bvDebugLog('Ready state manually set to "interactive"');bvDebugLog("JS ADDED");var element=document.createElement("script");last_script_element=element,bvAddElement(scriptAttr,element)})}__name(injectScripts,"injectScripts");function bvEventHandler(){bvDebugLog("EVENT FIRED"),js_dom_loaded&&bvEventCalled&&workerFinished&&!functionExec&&(functionExec=!0,injectStyles(),injectScripts(),removeEventListeners())}__name(bvEventHandler,"bvEventHandler");function autoInjectScriptsAfterLoad(){js_dom_loaded&&workerFinished&&!scriptsInjected&&!stylesInjected&&(bvDebugLog("Auto-injecting styles and scripts after timer"),injectStyles(),injectScripts())}__name(autoInjectScriptsAfterLoad,"autoInjectScriptsAfterLoad");function startAutoInjectTimer(){if(BV_AUTO_INJECT_ENABLED&&!autoInjectTimerStarted&&bv_load_event_fired&&!bvEventCalled){autoInjectTimerStarted=!0;var delay=isMobileDevice()?BV_MOBILE_AUTO_INJECT_DELAY:BV_DESKTOP_AUTO_INJECT_DELAY;bvDebugLog("Starting auto-inject timer with delay: "+delay+"ms"),setTimeout(function(){autoInjectScriptsAfterLoad()},delay)}}__name(startAutoInjectTimer,"startAutoInjectTimer"),addEventListeners(bvEventHandler);var requestObject=window.URL||window.webkitURL,bvWorker=new Worker(requestObject.createObjectURL(new Blob([document.getElementById("bv-web-worker").textContent],{type:"text/javascript"})));bvWorker.onmessage=function(e){e.data.status==="SUCCESS"&&(bvDebugLog("WORKER_FINISHED"),workerFinished=!0,bvEventHandler(),startAutoInjectTimer())},addEventListener("load",()=>{bvEventHandler(),bv_call_fetch_urls(),bv_load_event_fired=!0});function bv_call_fetch_urls(){!bv_load_event_fired&&!workerFinished&&(bvWorker.postMessage({fetch_urls:fetchUrls}),bv_initiate_worker_timer())}__name(bv_call_fetch_urls,"bv_call_fetch_urls"),setTimeout(function(){bv_call_fetch_urls()},5e3);function bv_initiate_worker_timer(){setTimeout(function(){workerFinished||(bvDebugLog("WORKER_TIMEDOUT"),workerFinished=!0,bvWorker.terminate()),bvEventHandler(),startAutoInjectTimer()},BV_WORKER_TIMEOUT_DURATION)}__name(bv_initiate_worker_timer,"bv_initiate_worker_timer");
</script>

	
	
		<title>Blog - Lovejoy Real Estate</title>

		
	
	<link rel="canonical" href="https://lovejoyrealestate.com/blog/" />
	

		 <script> (function(w,i,d,g,e,t){w["WidgetTrackerObject"]=g;(w[g]=w[g]||function() {(w[g].q=w[g].q||[]).push(arguments);}),(w[g].ds=1*new Date());(e="script"), (t=d.createElement(e)),(e=d.getElementsByTagName(e)[0]);t.async=1;t.src=i; e.parentNode.insertBefore(t,e);}) (window,"https://widgetbe.com/agent",document,"widgetTracker"); window.widgetTracker("create", "WT-NLBFPZWW"); window.widgetTracker("send", "pageview"); </script> 
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		<script type="application/ld+json" class="aioseo-schema">
			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/lovejoyrealestate.com\/blog\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/lovejoyrealestate.com#listItem","position":1,"name":"Home","item":"https:\/\/lovejoyrealestate.com","nextItem":{"@type":"ListItem","@id":"https:\/\/lovejoyrealestate.com\/blog\/#listItem","name":"Blog"}},{"@type":"ListItem","@id":"https:\/\/lovejoyrealestate.com\/blog\/#listItem","position":2,"name":"Blog","previousItem":{"@type":"ListItem","@id":"https:\/\/lovejoyrealestate.com#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/lovejoyrealestate.com\/#organization","name":"Lovejoy Real Estate","description":"Portland's residential real estate team serving the Portland Metro, Willamette Valley, and SW Washington since 1998.","url":"https:\/\/lovejoyrealestate.com\/","email":"clientcare@lovejoyrealestate.com","telephone":"+15035012490","foundingDate":"2010-12-23","numberOfEmployees":{"@type":"QuantitativeValue","minValue":0,"maxValue":40},"logo":{"@type":"ImageObject","url":"https:\/\/lovejoyrealestate.com\/wp-content\/uploads\/2025\/01\/Lovejoy_Round_Full-Color.jpg","@id":"https:\/\/lovejoyrealestate.com\/blog\/#organizationLogo","width":596,"height":616},"image":{"@id":"https:\/\/lovejoyrealestate.com\/blog\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/lovejoyre","https:\/\/www.instagram.com\/lovejoyrealestate\/","https:\/\/www.tiktok.com\/@lovejoyrealestate","https:\/\/www.pinterest.com\/lovejoyrealestate\/","https:\/\/www.linkedin.com\/company\/turnerteaminc"]},{"@type":"WebPage","@id":"https:\/\/lovejoyrealestate.com\/blog\/#webpage","url":"https:\/\/lovejoyrealestate.com\/blog\/","name":"Blog - Lovejoy Real Estate","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/lovejoyrealestate.com\/#website"},"breadcrumb":{"@id":"https:\/\/lovejoyrealestate.com\/blog\/#breadcrumblist"},"datePublished":"2024-12-01T23:26:29-08:00","dateModified":"2024-12-01T23:26:30-08:00"},{"@type":"WebSite","@id":"https:\/\/lovejoyrealestate.com\/#website","url":"https:\/\/lovejoyrealestate.com\/","name":"Lovejoy Real Estate","alternateName":"Lovejoy","description":"Portland Metro Real Estate \u2014 Oregon & SW Washington","inLanguage":"en-US","publisher":{"@id":"https:\/\/lovejoyrealestate.com\/#organization"}}]}
		</script>
		


<script id="google_gtagjs-js-consent-mode-data-layer">
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {"ad_personalization":"denied","ad_storage":"denied","ad_user_data":"denied","analytics_storage":"denied","functionality_storage":"denied","security_storage":"denied","personalization_storage":"denied","region":["AT","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK"],"wait_for_update":500});
window._googlesitekitConsentCategoryMap = {"statistics":["analytics_storage"],"marketing":["ad_storage","ad_user_data","ad_personalization"],"functional":["functionality_storage","security_storage"],"preferences":["personalization_storage"]};
window._googlesitekitConsents = {"ad_personalization":"denied","ad_storage":"denied","ad_user_data":"denied","analytics_storage":"denied","functionality_storage":"denied","security_storage":"denied","personalization_storage":"denied","region":["AT","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK"],"wait_for_update":500};
</script>

<link rel='dns-prefetch' href='//js-na2.hs-scripts.com' />
<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
<link rel='dns-prefetch' href='//cdn.jsdelivr.net' />
<link rel="alternate" type="application/rss+xml" title="Lovejoy Real Estate &raquo; Feed" href="https://lovejoyrealestate.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Lovejoy Real Estate &raquo; Comments Feed" href="https://lovejoyrealestate.com/comments/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://lovejoyrealestate.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flovejoyrealestate.com%2Fblog%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://lovejoyrealestate.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flovejoyrealestate.com%2Fblog%2F&#038;format=xml" />
<style id='wp-img-auto-sizes-contain-inline-css'>
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel='stylesheet' id='elementor-frontend-css' href='https://lovejoyrealestate.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.0.3' media='all' />
<link rel='stylesheet' id='elementor-post-14579-css' href='https://lovejoyrealestate.com/wp-content/uploads/elementor/css/post-14579.css?ver=1776894817' media='all' />
<link rel='stylesheet' id='elementor-post-14923-css' href='https://lovejoyrealestate.com/wp-content/uploads/elementor/css/post-14923.css?ver=1776894938' media='all' />
<link rel='stylesheet' id='font-awesome-5-all-css' href='https://lovejoyrealestate.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?ver=4.0.3' media='all' />
<link rel='stylesheet' id='font-awesome-4-shim-css' href='https://lovejoyrealestate.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css?ver=4.0.3' media='all' />
<style id='wp-emoji-styles-inline-css'>

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://lovejoyrealestate.com/wp-includes/css/dist/block-library/style.min.css?ver=6.9.4' media='all' />
<style id='wp-block-library-theme-inline-css'>
.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote :where(cite),.wp-block-pullquote :where(footer),.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
/*# sourceURL=/wp-includes/css/dist/block-library/theme.min.css */
</style>
<style id='classic-theme-styles-inline-css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<link rel='stylesheet' id='aioseo/css/src/vue/standalone/blocks/table-of-contents/global.scss-css' href='https://lovejoyrealestate.com/wp-content/plugins/all-in-one-seo-pack-pro/dist/Pro/assets/css/table-of-contents/global.e90f6d47.css?ver=4.9.6.2' media='all' />
<link rel='stylesheet' id='aioseo/css/src/vue/standalone/blocks/pro/recipe/global.scss-css' href='https://lovejoyrealestate.com/wp-content/plugins/all-in-one-seo-pack-pro/dist/Pro/assets/css/recipe/global.d86a4aa4.css?ver=4.9.6.2' media='all' />
<link rel='stylesheet' id='aioseo/css/src/vue/standalone/blocks/pro/product/global.scss-css' href='https://lovejoyrealestate.com/wp-content/plugins/all-in-one-seo-pack-pro/dist/Pro/assets/css/product/global.0f804f5f.css?ver=4.9.6.2' media='all' />
<style id='popup-builder-block-popup-builder-style-inline-css'>
.pbb-noscroll{overflow:hidden}.popupkit-campaigns-template-default{background-color:transparent}.popup-builder{position:relative;width:100%;z-index:1}.popup-builder-modal{align-items:center;display:none;justify-content:center;opacity:0;pointer-events:all;transition:opacity .15s linear}.popup-builder-container{animation-duration:1.2s;max-height:100%;max-width:100%;overflow:visible;pointer-events:all;position:relative}.popup-builder-container .popupkit-container-overlay{height:100%;left:0;opacity:.5;position:absolute;top:0;transition:.3s;width:100%}.popup-builder-content{background-color:#fff;border-radius:3px;box-sizing:border-box;line-height:1.5;max-height:100vh;max-width:100vw;overflow:auto;padding:0;position:relative;width:100%}.popup-builder-content-credit{background-color:#fff;border-radius:3px;bottom:-29px;cursor:pointer;display:flex;left:50%;position:absolute;transform:translate(-50%);z-index:9999}.popup-builder-content-credit a{color:#000;font-size:14px;font-weight:500;text-decoration:none}.popup-builder-content-credit a svg{position:relative;top:3px}.popup-builder-close{color:transparent;cursor:pointer;display:flex;font-size:14px;line-height:1;margin-top:0;opacity:1;pointer-events:all;position:absolute;right:20px;text-decoration:none;top:20px;transition:all .4s ease;z-index:9999}:root{--pbb-popup-animate-duration:1s}.popup_animated{animation-duration:1s;animation-duration:var(--pbb-popup-animate-duration);animation-fill-mode:both}.popup_animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}

/*# sourceURL=https://lovejoyrealestate.com/wp-content/plugins/popup-builder-block/build/blocks/popup-builder/style-index.css */
</style>
<style id='popup-builder-block-button-style-inline-css'>
.pbb-btn{align-items:center;color:#fff;cursor:pointer;display:inline-flex!important;justify-content:center;text-decoration:none;transition:.3s}.pbb-btn .gkit-icon{transition:.3s;vertical-align:middle}.pbb-btn:hover{background-color:#666}.pbb-btn:hover:before{opacity:1}.pbb-btn:before{background-size:102% 102%;border-radius:inherit;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .4s ease;width:100%;z-index:-1}.pbb-btn span{transition:.3s}

/*# sourceURL=https://lovejoyrealestate.com/wp-content/plugins/popup-builder-block/build/blocks/button/style-index.css */
</style>
<style id='popup-builder-block-form-style-inline-css'>
.pbb-form,.pbb-form__field{display:flex;flex-wrap:wrap}.pbb-form__field{align-items:center;position:relative;width:100%}.pbb-form__label{display:block;font-size:16px;margin-bottom:5px}.pbb-form__label.required:after{color:red;content:"*";margin-left:5px}.pbb-form__input-wrap{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:5px;display:flex;position:relative;transition:all .3s ease-in-out;width:100%}.pbb-form__input-wrap .pbb-form__input{border:none;border-radius:5px;font-size:16px;outline:none;padding:10px;transition:all .3s ease-in-out;width:100%}.pbb-form__input-wrap .pbb-form__input:focus-visible{outline:none}.pbb-form__input-wrap .pbb-form__input:focus{border:none;box-shadow:none;outline:none}.pbb-form__submit-btn{align-items:center;background:#fff;border:1px solid #ccc;border-radius:5px;color:#333;cursor:pointer;display:flex;flex-direction:row;font-size:16px;justify-content:center;padding:10px 20px;transition:all .3s;width:100%}.pbb-form__submit-btn .pbb-form-loader{display:inline-block;height:15px;left:45%;position:absolute;top:41%;transform:translate(-50%,-50%);width:auto}.pbb-form__submit-btn .pbb-form-loader:before{animation:ripple-scale 1s ease-out infinite;border:1px solid #fff;border-radius:50%;color:#5b8c51;content:"";height:20px;position:absolute;width:20px;z-index:-1}@keyframes ripple-scale{0%{opacity:1;transform:scale(0)}50%{opacity:.7;transform:scale(1.2)}to{opacity:0;transform:scale(1.5)}}.pbb-form__submit-btn .btn-text{line-height:1}.pbb-form__submit-btn .input-icon{display:flex}.pbb-form__submit-btn:hover{background:#333;color:#fff}.pbb-form__submit-btn[disabled]{pointer-events:none}.pbb-form-success{background-color:#fff;border-radius:4px;color:#000;font-size:16px;font-weight:500;margin-top:8px;text-align:center;width:100%}.pbb-form .error-message{color:red;font-size:12px}.pbb-form__field-checkbox,.pbb-form__field-radio{display:block}.pbb-form__options-wrap{display:inline-grid}.pbb-form__option .pbb-form__option-input{display:none}.pbb-form__option .pbb-form__option-label{cursor:pointer;padding-left:28px;position:relative}.pbb-form__option .pbb-form__option-label:before{background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;content:"";height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:14px}.pbb-form__option .pbb-form__option-label:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:7px;left:6px;opacity:0;position:absolute;top:50%;transform:translateY(-60%) rotate(45deg);transition:opacity .2s ease;width:3px}.pbb-form__option .pbb-form__option-input[type=checkbox]:checked+.pbb-form__option-label:before{background:#2563eb;border-color:#2563eb}.pbb-form__option .pbb-form__option-input[type=checkbox]:checked+.pbb-form__option-label:after{opacity:1}.pbb-form__option .pbb-form__option-input[type=radio]+.pbb-form__option-label:before{border-radius:50%}.pbb-form__option .pbb-form__option-input[type=radio]+.pbb-form__option-label:after{background:#2563eb;border:none;border-radius:50%;height:8px;left:4px;top:50%;transform:translateY(-50%);width:8px}.pbb-form__option .pbb-form__option-input[type=radio]:checked+.pbb-form__option-label:before{background:#fff;border-color:#2563eb}.pbb-form__option .pbb-form__option-input[type=radio]:checked+.pbb-form__option-label:after{opacity:1}.pbb-form__option-label{font-size:16px}.popup-builder .pbb-form__submit-btn{display:inherit}

/*# sourceURL=https://lovejoyrealestate.com/wp-content/plugins/popup-builder-block/build/blocks/form/style-index.css */
</style>
<style id='popup-builder-block-advanced-paragraph-style-inline-css'>
.popupkit-adv-paragraph .popupkit-adv-paragraph-text{margin-bottom:0;margin-top:0}.popupkit-adv-paragraph .popupkit-adv-paragraph-text a{display:inline-block;transition:.3s}.popupkit-adv-paragraph .popupkit-adv-paragraph-text strong{display:inline-block;font-weight:900;transition:.3s}.popupkit-adv-paragraph .popupkit-adv-paragraph-text strong a{display:inline-block;transition:.3s}.popupkit-adv-paragraph .popupkit-focused-text-fill strong{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(-35deg,#2575fc,#6a11cb);color:#2575fc}.popupkit-adv-paragraph .popupkit-drop-cap-letter:first-letter{float:left;font-size:45px;line-height:50px}

/*# sourceURL=https://lovejoyrealestate.com/wp-content/plugins/popup-builder-block/build/blocks/advanced-paragraph/style-index.css */
</style>
<style id='popup-builder-block-advanced-image-style-inline-css'>
.wp-block-popup-builder-block-advanced-image img{border:none;border-radius:0;display:inline-block;height:auto;max-width:100%;vertical-align:middle}.wp-block-popup-builder-block-advanced-image.alignfull img,.wp-block-popup-builder-block-advanced-image.alignwide img{width:100%}.wp-block-popup-builder-block-advanced-image .popupkit-image-block{display:inline-block}.wp-block-popup-builder-block-advanced-image .popupkit-image-block a{text-decoration:none}.wp-block-popup-builder-block-advanced-image .popupkit-container-overlay:after,.wp-block-popup-builder-block-advanced-image .popupkit-container-overlay:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}

/*# sourceURL=https://lovejoyrealestate.com/wp-content/plugins/popup-builder-block/build/blocks/advanced-image/style-index.css */
</style>
<style id='popup-builder-block-icon-style-inline-css'>
.wp-block-popup-builder-block-icon{display:flex}.wp-block-popup-builder-block-icon .popupkit-icons{display:inline-flex;transition:.3s}.wp-block-popup-builder-block-icon .popupkit-icons svg{display:block}

/*# sourceURL=https://lovejoyrealestate.com/wp-content/plugins/popup-builder-block/build/blocks/icon/style-index.css */
</style>
<style id='popup-builder-block-container-style-inline-css'>
.gkit-block__inner{margin-left:auto;margin-right:auto}.gkit-block-video-wrap{height:100%;overflow:hidden;position:absolute;width:100%}.gkit-block-video-wrap video{background-size:cover;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-popup-builder-block-container{margin-left:auto;margin-right:auto;position:relative;transition:background var(--gkit-bg-hover-transition,var(--gutenkit-preset-global-transition_duration,.4s)) var(--gutenkit-preset-global-transition_timing_function,ease),border var(--gkit-bg-border-transition,var(--gutenkit-preset-global-transition_duration,.4s)) var(--gutenkit-preset-global-transition_timing_function,ease),box-shadow var(--gkit-bg-hover-transition,var(--gutenkit-preset-global-transition_duration,.4s)) var(--gutenkit-preset-global-transition_timing_function,ease),border-radius var(--gkit-bg-hover-transition,var(--gutenkit-preset-global-transition_duration,.4s)) var(--gutenkit-preset-global-transition_timing_function,ease);z-index:1}.wp-block-popup-builder-block-container>.gkit-block__inner{display:flex}.wp-block-popup-builder-block-container .gkit-container-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.wp-block-popup-builder-block-container .wp-block-popup-builder-block-container{flex-grow:0;flex-shrink:1;margin-left:unset;margin-right:unset}.wp-block-popup-builder-block-container .wp-block-popup-builder-block-container.alignfull{flex-shrink:1;width:100%}.wp-block-popup-builder-block-container .wp-block-popup-builder-block-container.alignwide{flex-shrink:1}.wp-block-popup-builder-block-container .gkit-image-scroll-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.wp-block-popup-builder-block-container .gkit-image-scroll-layer{height:100%;left:0;position:absolute;top:0;width:100%}.wp-block-popup-builder-block-container .is-style-wide{width:100%}.wp-site-blocks .wp-block-popup-builder-block-container .gkit-block-video-wrap{z-index:-1}

/*# sourceURL=https://lovejoyrealestate.com/wp-content/plugins/popup-builder-block/build/blocks/container/style-index.css */
</style>
<style id='popup-builder-block-heading-style-inline-css'>
.wp-block-popup-builder-block-heading,.wp-block-popup-builder-block-heading.popupkit-heading-has-border .popupkit-heading-title{position:relative}.wp-block-popup-builder-block-heading.popupkit-heading-has-border .popupkit-heading-title:before{background:linear-gradient(180deg,#ff512f,#dd2476);content:"";display:block;height:100%;left:0;position:absolute;width:4px}.wp-block-popup-builder-block-heading.popupkit-heading-has-border.popupkit-heading-border-position-end .popupkit-heading-title:before{left:auto;right:0}.wp-block-popup-builder-block-heading .popupkit-heading-title{margin:0 0 20px;position:relative;transition:all .3s ease-in-out;z-index:1}.wp-block-popup-builder-block-heading .popupkit-heading-title strong{font-weight:900;transition:color .3s ease-in-out}.wp-block-popup-builder-block-heading .popupkit-heading-title strong a{transition:.3s}.wp-block-popup-builder-block-heading .popupkit-heading-title.popupkit-heading-title-text-fill strong{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(-35deg,#2575fc,#6a11cb);color:#2575fc}.wp-block-popup-builder-block-heading .popupkit-heading-subtitle{margin:8px 0 16px}.wp-block-popup-builder-block-heading .popupkit-heading-subtitle-has-border{display:inline-block}.wp-block-popup-builder-block-heading .popupkit-heading-subtitle-has-border:after,.wp-block-popup-builder-block-heading .popupkit-heading-subtitle-has-border:before{background-color:#d7d7d7;content:"";display:inline-block;height:3px;vertical-align:middle;width:40px}.wp-block-popup-builder-block-heading .popupkit-heading-subtitle-has-border:before{margin-right:15px}.wp-block-popup-builder-block-heading .popupkit-heading-subtitle-has-border:after{margin-left:15px}.wp-block-popup-builder-block-heading .popupkit-heading-subtitle-has-outline:not(.popupkit-heading-subtitle-has-border){border:2px solid #d7d7d7;display:inline-block}.wp-block-popup-builder-block-heading .popupkit-heading-subtitle-has-text-fill{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(-35deg,#2575fc,#6a11cb);color:#2575fc}.wp-block-popup-builder-block-heading .popupkit-heading-shadow-text{color:transparent;font-family:Archivo,sans-serif;font-size:90px;font-weight:700;letter-spacing:-6px;line-height:120px;position:absolute;white-space:nowrap;z-index:0;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:hsla(0,0%,6%,.1);transform:translate(-50%,-50%)}.wp-block-popup-builder-block-heading .popupkit-heading-separetor-style-none{display:none}.wp-block-popup-builder-block-heading .popupkit-heading-separetor-divider{background:currentColor;border-radius:2px;box-sizing:border-box;color:#2575fc;height:4px;margin-left:27px;position:relative;width:30px}.wp-block-popup-builder-block-heading .popupkit-heading-separetor-divider:before{background-color:currentColor;border-radius:50%;box-shadow:9px 0 0 0 currentColor,18px 0 0 0 currentColor;content:"";display:inline-block;height:4px;left:-27px;position:absolute;top:0;width:4px}.wp-block-popup-builder-block-heading .popupkit-heading-separetor.popupkit-heading-separetor-style-dotted .popupkit-heading-separetor-divider{width:100px}.wp-block-popup-builder-block-heading .popupkit-heading-separetor.popupkit-heading-separetor-style-solid .popupkit-heading-separetor-divider{background:currentColor;border-radius:0;margin-left:0;width:150px}.wp-block-popup-builder-block-heading .popupkit-heading-separetor.popupkit-heading-separetor-style-solid .popupkit-heading-separetor-divider:before{display:none}.wp-block-popup-builder-block-heading .popupkit-heading-separetor.popupkit-heading-separetor-style-solid-star .popupkit-heading-separetor-divider{background:#2575fc;background:linear-gradient(90deg,currentColor,currentColor 38%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 62%,currentColor 0,currentColor);color:#2575fc;height:2px;margin-left:0;position:relative;width:135px}.wp-block-popup-builder-block-heading .popupkit-heading-separetor.popupkit-heading-separetor-style-solid-star .popupkit-heading-separetor-divider:before{display:none}.wp-block-popup-builder-block-heading .popupkit-heading-separetor.popupkit-heading-separetor-style-solid-star .popupkit-heading-separetor-divider:after{background-color:currentColor;content:"";height:14.3px;left:50%;position:absolute;top:0;top:-7.15px;transform:translateX(-50%) rotate(45deg);width:14.3px}.wp-block-popup-builder-block-heading .popupkit-heading-separetor.popupkit-heading-separetor-style-solid-bullet .popupkit-heading-separetor-divider{background:#2575fc;background:linear-gradient(90deg,currentColor,currentColor 38%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 62%,currentColor 0,currentColor);color:#2575fc;height:2px;margin-left:0;position:relative;width:100px}.wp-block-popup-builder-block-heading .popupkit-heading-separetor.popupkit-heading-separetor-style-solid-bullet .popupkit-heading-separetor-divider:before{display:none}.wp-block-popup-builder-block-heading .popupkit-heading-separetor.popupkit-heading-separetor-style-solid-bullet .popupkit-heading-separetor-divider:after{background-color:currentColor;border-radius:50%;content:"";height:14.3px;left:50%;position:absolute;top:0;top:-7.15px;transform:translateX(-50%);width:14.3px}.wp-block-popup-builder-block-heading .popupkit-heading-description{display:inline-block}.wp-block-popup-builder-block-heading .popupkit-heading-description p{margin:0}.wp-block-popup-builder-block-heading.has-text-align-center .popupkit-heading-separetor-divider{margin:0 auto!important}.wp-block-popup-builder-block-heading.has-text-align-right .popupkit-heading-separetor-divider{margin-left:auto!important}

/*# sourceURL=https://lovejoyrealestate.com/wp-content/plugins/popup-builder-block/build/blocks/heading/style-index.css */
</style>
<link rel='stylesheet' id='twenty-twenty-one-custom-color-overrides-css' href='https://lovejoyrealestate.com/wp-content/themes/lovejoy/assets/css/custom-color-overrides.css?ver=1.9' media='all' />
<style id='twenty-twenty-one-custom-color-overrides-inline-css'>
:root .editor-styles-wrapper{--global--color-background: #ffffff;--global--color-primary: #000;--global--color-secondary: #000;--button--color-background: #000;--button--color-text-hover: #000;}
/*# sourceURL=twenty-twenty-one-custom-color-overrides-inline-css */
</style>
<style id='global-styles-inline-css'>
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #FFFFFF;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--dark-gray: #28303D;--wp--preset--color--gray: #39414D;--wp--preset--color--green: #D1E4DD;--wp--preset--color--blue: #D1DFE4;--wp--preset--color--purple: #D1D1E4;--wp--preset--color--red: #E4D1D1;--wp--preset--color--orange: #E4DAD1;--wp--preset--color--yellow: #EEEADD;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--purple-to-yellow: linear-gradient(160deg, #D1D1E4 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-purple: linear-gradient(160deg, #EEEADD 0%, #D1D1E4 100%);--wp--preset--gradient--green-to-yellow: linear-gradient(160deg, #D1E4DD 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-green: linear-gradient(160deg, #EEEADD 0%, #D1E4DD 100%);--wp--preset--gradient--red-to-yellow: linear-gradient(160deg, #E4D1D1 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-red: linear-gradient(160deg, #EEEADD 0%, #E4D1D1 100%);--wp--preset--gradient--purple-to-red: linear-gradient(160deg, #D1D1E4 0%, #E4D1D1 100%);--wp--preset--gradient--red-to-purple: linear-gradient(160deg, #E4D1D1 0%, #D1D1E4 100%);--wp--preset--font-size--small: 18px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 24px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--extra-small: 16px;--wp--preset--font-size--normal: 20px;--wp--preset--font-size--extra-large: 40px;--wp--preset--font-size--huge: 96px;--wp--preset--font-size--gigantic: 144px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
</style>
<style id='dominant-color-styles-inline-css'>
img[data-dominant-color]:not(.has-transparency) { background-color: var(--dominant-color); }
/*# sourceURL=dominant-color-styles-inline-css */
</style>
<link rel='stylesheet' id='xs-front-style-css' href='https://lovejoyrealestate.com/wp-content/plugins/wp-social/assets/css/frontend.css?ver=3.1.9' media='all' />
<link rel='stylesheet' id='xs_login_font_login_css-css' href='https://lovejoyrealestate.com/wp-content/plugins/wp-social/assets/css/font-icon.css?ver=3.1.9' media='all' />
<link rel='stylesheet' id='gutenkit-third-party-editor-compatibility-css' href='https://lovejoyrealestate.com/wp-content/plugins/popup-builder-block/build/compatibility/frontend.css?ver=fa9b2727afc9d74855b4' media='all' />
<link rel='stylesheet' id='cute-alert-css' href='https://lovejoyrealestate.com/wp-content/plugins/metform/public/assets/lib/cute-alert/style.css?ver=4.1.3' media='all' />
<link rel='stylesheet' id='text-editor-style-css' href='https://lovejoyrealestate.com/wp-content/plugins/metform/public/assets/css/text-editor.css?ver=4.1.3' media='all' />
<link rel='stylesheet' id='wur_content_css-css' href='https://lovejoyrealestate.com/wp-content/plugins/wp-ultimate-review/assets/public/css/content-page.css?ver=2.3.9' media='all' />
<link rel='stylesheet' id='dashicons-css' href='https://lovejoyrealestate.com/wp-includes/css/dashicons.min.css?ver=6.9.4' media='all' />
<link rel='stylesheet' id='twenty-twenty-one-style-css' href='https://lovejoyrealestate.com/wp-content/themes/lovejoy/style.css?ver=1.9' media='all' />
<style id='twenty-twenty-one-style-inline-css'>
:root{--global--color-background: #ffffff;--global--color-primary: #000;--global--color-secondary: #000;--button--color-background: #000;--button--color-text-hover: #000;}
/*# sourceURL=twenty-twenty-one-style-inline-css */
</style>
<link rel='stylesheet' id='twenty-twenty-one-print-style-css' href='https://lovejoyrealestate.com/wp-content/themes/lovejoy/assets/css/print.css?ver=1.9' media='print' />
<link rel='stylesheet' id='bootstrap-css' href='https://lovejoyrealestate.com/wp-content/themes/lovejoy/assets/vendor/bootstrap/css/bootstrap.min.css?ver=1.0' media='all' />
<link rel='stylesheet' id='aos-css' href='https://lovejoyrealestate.com/wp-content/themes/lovejoy/assets/vendor/aos/aos.css?ver=1.0' media='all' />
<link rel='stylesheet' id='swiper-css' href='https://lovejoyrealestate.com/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' />
<link rel='stylesheet' id='boxicons-css' href='https://lovejoyrealestate.com/wp-content/themes/lovejoy/assets/vendor/boxicons/css/boxicons.min.css?ver=1.0' media='all' />
<link rel='stylesheet' id='animate-css' href='https://lovejoyrealestate.com/wp-content/themes/lovejoy/assets/vendor/animate.css/animate.min.css?ver=1.0' media='all' />
<link rel='stylesheet' id='remixicon-css' href='https://lovejoyrealestate.com/wp-content/themes/lovejoy/assets/vendor/remixicon/remixicon.css?ver=1.0' media='all' />
<link rel='stylesheet' id='owlcarousel-css' href='https://lovejoyrealestate.com/wp-content/themes/lovejoy/assets/vendor/owl.carousel/assets/owl.carousel.min.css?ver=1.0' media='all' />
<link rel='stylesheet' id='slick-css' href='https://lovejoyrealestate.com/wp-content/themes/lovejoy/assets/css/slick.css?ver=1.0' media='all' />
<link rel='stylesheet' id='slick-theme-css' href='https://lovejoyrealestate.com/wp-content/themes/lovejoy/assets/css/slick-theme.css?ver=1.0' media='all' />
<link rel='stylesheet' id='icofont-css' href='https://lovejoyrealestate.com/wp-content/themes/lovejoy/assets/vendor/icofont/icofont.min.css?ver=1.0' media='all' />
<link rel='stylesheet' id='fontawesome-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/css/all.min.css?ver=6.9.4' media='all' />
<link rel='stylesheet' id='bootstrap-icons-css' href='https://cdn.jsdelivr.net/npm/bootstrap-icons@1.4.1/font/bootstrap-icons.css?ver=6.9.4' media='all' />
<link rel='stylesheet' id='lovejoy-style-css' href='https://lovejoyrealestate.com/wp-content/themes/lovejoy/assets/css/style.css?ver=1.0' media='all' />
<link rel='stylesheet' id='exad-slick-css' href='https://lovejoyrealestate.com/wp-content/plugins/exclusive-addons-for-elementor/assets/vendor/css/slick.min.css?ver=6.9.4' media='all' />
<link rel='stylesheet' id='exad-slick-theme-css' href='https://lovejoyrealestate.com/wp-content/plugins/exclusive-addons-for-elementor/assets/vendor/css/slick-theme.min.css?ver=6.9.4' media='all' />
<link rel='stylesheet' id='exad-image-hover-css' href='https://lovejoyrealestate.com/wp-content/plugins/exclusive-addons-for-elementor/assets/vendor/css/imagehover.css?ver=6.9.4' media='all' />
<link rel='stylesheet' id='exad-swiperv5-css' href='https://lovejoyrealestate.com/wp-content/plugins/exclusive-addons-for-elementor/assets/vendor/css/swiper.min.css?ver=2.7.9.8' media='all' />
<link rel='stylesheet' id='exad-main-style-css' href='https://lovejoyrealestate.com/wp-content/plugins/exclusive-addons-for-elementor/assets/css/exad-styles.min.css?ver=6.9.4' media='all' />
<link rel='stylesheet' id='ekit-widget-styles-css' href='https://lovejoyrealestate.com/wp-content/plugins/elementskit-lite/widgets/init/assets/css/widget-styles.css?ver=3.9.2' media='all' />
<link rel='stylesheet' id='ekit-responsive-css' href='https://lovejoyrealestate.com/wp-content/plugins/elementskit-lite/widgets/init/assets/css/responsive.css?ver=3.9.2' media='all' />
<script type='text/javascript'>
		var elementskit = {
			resturl: 'https://lovejoyrealestate.com/wp-json/elementskit/v1/',
		}

		</script><script src="https://lovejoyrealestate.com/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?ver=4.0.3" id="font-awesome-4-shim-js"></script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/jquery-updater/js/jquery-4.0.0.min.js?ver=4.0.0" id="jquery-core-js"></script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/jquery-updater/js/jquery-migrate-3.6.0.min.js?ver=3.6.0" id="jquery-migrate-js"></script>
<script id="xs_front_main_js-js-extra">
var rest_config = {"rest_url":"https://lovejoyrealestate.com/wp-json/","nonce":"e386d63d83","insta_enabled":""};
//# sourceURL=xs_front_main_js-js-extra
</script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/wp-social/assets/js/front-main.js?ver=3.1.9" id="xs_front_main_js-js"></script>
<script id="xs_social_custom-js-extra">
var rest_api_conf = {"siteurl":"https://lovejoyrealestate.com","nonce":"e386d63d83","root":"https://lovejoyrealestate.com/wp-json/"};
var wsluFrontObj = {"resturl":"https://lovejoyrealestate.com/wp-json/","rest_nonce":"e386d63d83"};
//# sourceURL=xs_social_custom-js-extra
</script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/wp-social/assets/js/social-front.js?ver=3.1.9" id="xs_social_custom-js"></script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/wp-ultimate-review/assets/public/script/content-page.js?ver=2.3.9" id="wur_review_content_script-js"></script>




<script src="https://www.googletagmanager.com/gtag/js?id=GT-T9BLP3JL" id="google_gtagjs-js" async></script>
<script id="google_gtagjs-js-after">
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag("set","linker",{"domains":["lovejoyrealestate.com"]});
gtag("js", new Date());
gtag("set", "developer_id.dZTNiMT", true);
gtag("config", "GT-T9BLP3JL", {"googlesitekit_post_type":"page"});
gtag("config", "AW-303294546");
 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
//# sourceURL=google_gtagjs-js-after
</script>
<link rel="https://api.w.org/" href="https://lovejoyrealestate.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://lovejoyrealestate.com/wp-json/wp/v2/pages/3897" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://lovejoyrealestate.com/xmlrpc.php?rsd" />

<link rel='shortlink' href='https://lovejoyrealestate.com/?p=3897' />
        <script>
            var errorQueue = [];
            let timeout;

            var errorMessage = '';


            function isBot() {
                const bots = ['crawler', 'spider', 'baidu', 'duckduckgo', 'bot', 'googlebot', 'bingbot', 'facebook', 'slurp', 'twitter', 'yahoo'];
                const userAgent = navigator.userAgent.toLowerCase();
                return bots.some(bot => userAgent.includes(bot));
            }

            /*
            window.onerror = function(msg, url, line) {
            // window.addEventListener('error', function(event) {
                console.error("Linha 600");

                var errorMessage = [
                    'Message: ' + msg,
                    'URL: ' + url,
                    'Line: ' + line
                ].join(' - ');
                */


            // Captura erros síncronos e alguns assíncronos
            window.addEventListener('error', function(event) {
                var msg = event.message;
                if (msg === "Script error.") {
                    console.error("Script error detected - maybe problem cross-origin");
                    return;
                }
                errorMessage = [
                    'Message: ' + msg,
                    'URL: ' + event.filename,
                    'Line: ' + event.lineno
                ].join(' - ');
                if (isBot()) {
                    return;
                }
                errorQueue.push(errorMessage);
                handleErrorQueue();
            });

            // Captura rejeições de promessas
            window.addEventListener('unhandledrejection', function(event) {
                errorMessage = 'Promise Rejection: ' + (event.reason || 'Unknown reason');
                if (isBot()) {
                    return;
                }
                errorQueue.push(errorMessage);
                handleErrorQueue();
            });

            // Função auxiliar para gerenciar a fila de erros
            function handleErrorQueue() {
                if (errorQueue.length >= 5) {
                    sendErrorsToServer();
                } else {
                    clearTimeout(timeout);
                    timeout = setTimeout(sendErrorsToServer, 5000);
                }
            }





            function sendErrorsToServer() {
                if (errorQueue.length > 0) {
                    var message;
                    if (errorQueue.length === 1) {
                        // Se houver apenas um erro, mantenha o formato atual
                        message = errorQueue[0];
                    } else {
                        // Se houver múltiplos erros, use quebras de linha para separá-los
                        message = errorQueue.join('\n\n');
                    }
                    var xhr = new XMLHttpRequest();
                    var nonce = 'bf35ca1c05';
                    var ajaxurl = 'https://lovejoyrealestate.com/wp-admin/admin-ajax.php?action=bill_minozzi_js_error_catched&_wpnonce=bf35ca1c05';
                    xhr.open('POST', encodeURI(ajaxurl));
                    xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
                    xhr.onload = function() {
                        if (xhr.status === 200) {
                            // console.log('Success:', xhr.responseText);
                        } else {
                            console.log('Error:', xhr.status);
                        }
                    };
                    xhr.onerror = function() {
                        console.error('Request failed');
                    };
                    xhr.send('action=bill_minozzi_js_error_catched&_wpnonce=' + nonce + '&bill_js_error_catched=' + encodeURIComponent(message));
                    errorQueue = []; // Limpa a fila de erros após o envio
                }
            }

            function sendErrorsToServer() {
                if (errorQueue.length > 0) {
                    var message = errorQueue.join(' | ');
                    //console.error(message);
                    var xhr = new XMLHttpRequest();
                    var nonce = 'bf35ca1c05';
                    var ajaxurl = 'https://lovejoyrealestate.com/wp-admin/admin-ajax.php?action=bill_minozzi_js_error_catched&_wpnonce=bf35ca1c05'; // No need to esc_js here
                    xhr.open('POST', encodeURI(ajaxurl));
                    xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
                    xhr.onload = function() {
                        if (xhr.status === 200) {
                            //console.log('Success:::', xhr.responseText);
                        } else {
                            console.log('Error:', xhr.status);
                        }
                    };
                    xhr.onerror = function() {
                        console.error('Request failed');
                    };
                    xhr.send('action=bill_minozzi_js_error_catched&_wpnonce=' + nonce + '&bill_js_error_catched=' + encodeURIComponent(message));
                    errorQueue = []; // Clear the error queue after sending
                }
            }

            function sendErrorsToServer() {
                if (errorQueue.length > 0) {
                    var message = errorQueue.join('\n\n'); // Usa duas quebras de linha como separador
                    var xhr = new XMLHttpRequest();
                    var nonce = 'bf35ca1c05';
                    var ajaxurl = 'https://lovejoyrealestate.com/wp-admin/admin-ajax.php?action=bill_minozzi_js_error_catched&_wpnonce=bf35ca1c05';
                    xhr.open('POST', encodeURI(ajaxurl));
                    xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
                    xhr.onload = function() {
                        if (xhr.status === 200) {
                            // console.log('Success:', xhr.responseText);
                        } else {
                            console.log('Error:', xhr.status);
                        }
                    };
                    xhr.onerror = function() {
                        console.error('Request failed');
                    };
                    xhr.send('action=bill_minozzi_js_error_catched&_wpnonce=' + nonce + '&bill_js_error_catched=' + encodeURIComponent(message));
                    errorQueue = []; // Limpa a fila de erros após o envio
                }
            }
            window.addEventListener('beforeunload', sendErrorsToServer);
        </script>
<style type='text/css'> .ae_data .elementor-editor-element-setting {
            display:none !important;
            }
            </style>
			
			<script class="hsq-set-content-id" data-content-id="standard-page">
				var _hsq = _hsq || [];
				_hsq.push(["setContentType", "standard-page"]);
			</script>
			
			

<link rel="icon" type="image/png" href="/wp-content/uploads/fbrfg/favicon-96x96.png" sizes="96x96" />
<link rel="icon" type="image/svg+xml" href="/wp-content/uploads/fbrfg/favicon.svg" />
<link rel="shortcut icon" href="/wp-content/uploads/fbrfg/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/wp-content/uploads/fbrfg/apple-touch-icon.png" />
<link rel="manifest" href="/wp-content/uploads/fbrfg/site.webmanifest" />

			<style>
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			</style>
			<style id="custom-background-css">
body.custom-background { background-color: #ffffff; }
</style>
	

<script>
			( function( w, d, s, l, i ) {
				w[l] = w[l] || [];
				w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} );
				var f = d.getElementsByTagName( s )[0],
					j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : '';
				j.async = true;
				j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
				f.parentNode.insertBefore( j, f );
			} )( window, document, 'script', 'dataLayer', 'GTM-KDC6S46J' );
			
</script>


		<style id="wp-custom-css">
			/* Fix image grid spacing - prevent grid items from stretching vertically */
.e-con-inner > .elementor-widget-image,
.e-grid > .elementor-widget-image {
    align-self: start;
}

.elementor-widget-image img {
    display: block;
    width: 100%;
    height: auto;
}

/* Override heading styles */

.entry-content h1 {
    font-size: 34px !important;
    font-weight: 600 !important;
}

.entry-content h2 {
    font-size: 26px !important;
    font-weight: 500 !important;
}

.entry-content h3 {
    font-size: 20px !important;
    font-weight: 500 !important;
}

.posted-by span{
display:inline;
margin-right:8px;
}

.post-taxonomies{
display:block;
margin-top:6px;
}


.entry-header {
display:none !important;
}


/* Sticky full header */

.elementor-element-cbd3064{
position:fixed;
top:0;
left:0;
width:100%;
z-index:9999;
background:#ffffff;
}

/* keep topbar above menu */

.topbar{
position:relative;
z-index:10000;
}

/* correct spacing for fixed header */

body{
padding-top:100px;
}

/* section {
    padding: px 0 20px !important;
    overflow: hidden;
} */

/* element.style {
    width: 100%;
    height: 100%;
    max-width: 1358px;
} */




.elementor-element-9bd15c9 img{
height:auto !important;
width:200px !important;
}

/* sricky header code end */



.elementor-widget-heading h1:before,
.elementor-widget-heading .elementor-heading-title:before{
    content:"";
    display:block;
    width:55px;
    height:4px;
    background:#3a8db3;
    margin:0 auto 10px auto;
}



/* .entry-contents {
    padding-top: 50px;
} */
/* GLOBAL FIX FOR FIXED HEADER */

body {
    padding-top: 140px;
}











/* FINAL FIX */

form button[type="submit"],
form input[type="submit"] {
    background-color: #1e5a84 !important;
    color: #ffffff !important;
    opacity: 1 !important;
    visibility: visible !important;
    border: none;
    padding: 12px 25px;
}

/* hover */
form button[type="submit"]:hover {
    background-color: #17496b !important;
}

/* FIX AOS hiding issue */

[data-aos] {
    opacity: 1 !important;
    transform: none !important;
}


/* Center the submit button */

.wpforms-submit,
form button[type="submit"] {
    display: block;
    margin: 20px auto;   /* horizontal center */
    text-align: center;
}

/* center text inside button */
.wpforms-submit {
    display: flex;
    align-items: center;
    justify-content: center;
}

		</style>
		</head>

<body class="wp-singular page-template page-template-page-blog page-template-page-blog-php page page-id-3897 custom-background wp-custom-logo wp-embed-responsive wp-theme-lovejoy is-light-theme has-background-white no-js singular has-main-navigation exclusive-addons-elementor elementor-default elementor-kit-15 modula-best-grid-gallery">

			
		
		
		
			<a class="skip-link screen-reader-text" href="#content">
			Skip to content		</a>
	
	
	<div class="ekit-template-content-markup ekit-template-content-header ekit-template-content-theme-support">
				<div data-elementor-type="wp-post" data-elementor-id="14579" class="elementor elementor-14579">
				<div class="elementor-element elementor-element-cbd3064 e-con-full e-flex e-con e-parent" data-id="cbd3064" data-element_type="container" data-e-type="container">
		<div class="elementor-element elementor-element-c6f2aab e-con-full e-flex e-con e-child" data-id="c6f2aab" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-78c6468 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-html" data-id="78c6468" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css">

<style>

.topbar{
background:#3f3f3f;
color:#fff;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.topbar-container{
max-width:1200px;
margin:auto;
display:flex;
align-items:center;
justify-content:space-between;
padding:5px 20px;
}

/* contact */

.contact-info{
display:flex;
gap:25px;
align-items:center;
}

.contact-info a{
color:#fff;
text-decoration:none;
display:flex;
align-items:center;
gap:6px;
}

.contact-info a:hover{
opacity:.8;
}

/* social */

.social-icons{
display:flex;
align-items:center;
gap:15px;
}

.social-icons a{
color:#fff;
font-size:15px;
transition:.3s;
}

.social-icons a:hover{
opacity:.7;
}

/* responsive */

@media (max-width:768px){

.topbar-container{
flex-direction:column;
gap:8px;
text-align:center;
}

.contact-info{
justify-content:center;
flex-wrap:wrap;
gap:12px;
}

.social-icons{
justify-content:center;
}

}

</style>


<section class="topbar">

<div class="topbar-container">

<div class="contact-info">





<a href="mailto:clientcare@lovejoyrealestate.com">
<i class="fa-solid fa-envelope"></i> clientcare@lovejoyrealestate.com
</a>

</div>


<div class="social-icons">
<a href="tel:5035012490">
<i class="fa-solid fa-phone"></i> 503-501-2490
</a>
<a href="https://www.facebook.com/lovejoyre" target="_blank">
<i class="fa-brands fa-facebook-f"></i>
</a>

<a href="https://www.linkedin.com/company/turnerteaminc" target="_blank">
<i class="fa-brands fa-linkedin-in"></i>
</a>

<a href="https://www.pinterest.com/lovejoyrealestate" target="_blank">
<i class="fa-brands fa-pinterest"></i>
</a>

<a href="https://www.youtube.com/@lovejoyrealestate" target="_blank">
<i class="fa-brands fa-youtube"></i>
</a>

<a href="https://www.instagram.com/lovejoyrealestate/" target="_blank">
<i class="fa-brands fa-instagram"></i>
</a>

<a href="https://www.tiktok.com/@lovejoyrealestate" target="_blank">
<i class="fa-brands fa-tiktok"></i>
</a>



</div>

</div>

</section>				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-438b260 e-con-full e-flex e-con e-child" data-id="438b260" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
		<div class="elementor-element elementor-element-d2a260b e-con-full e-flex e-con e-child" data-id="d2a260b" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
				<div class="elementor-element elementor-element-9bd15c9 elementor-widget__width-initial exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-image" data-id="9bd15c9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="/">
							<img bv-data-mobile-src="https://lovejoyrealestate.com/wp-content/uploads/al_opt_content/IMAGE/lovejoyrealestate.com/wp-content/uploads/2024/07/Lovejoy_Horizontal_Full-Color.jpg.bv_resized_mobile.jpg.bv.webp?bv_host=lovejoyrealestate.com" bv-data-mobile-srcset="https://lovejoyrealestate.com/wp-content/uploads/al_opt_content/IMAGE/lovejoyrealestate.com/wp-content/uploads/2024/07/Lovejoy_Horizontal_Full-Color.jpg.bv_resized_mobile.jpg.bv.webp?bv_host=lovejoyrealestate.com" bv-data-ipad-src="https://lovejoyrealestate.com/wp-content/uploads/al_opt_content/IMAGE/lovejoyrealestate.com/wp-content/uploads/2024/07/Lovejoy_Horizontal_Full-Color.jpg.bv.webp?bv_host=lovejoyrealestate.com" bv-data-ipad-srcset="https://lovejoyrealestate.com/wp-content/uploads/al_opt_content/IMAGE/lovejoyrealestate.com/wp-content/uploads/2024/07/Lovejoy_Horizontal_Full-Color.jpg.bv.webp?bv_host=lovejoyrealestate.com" bv-data-desktop-src="https://lovejoyrealestate.com/wp-content/uploads/al_opt_content/IMAGE/lovejoyrealestate.com/wp-content/uploads/2024/07/Lovejoy_Horizontal_Full-Color.jpg.bv_resized_desktop.jpg.bv.webp?bv_host=lovejoyrealestate.com" bv-data-desktop-srcset="https://lovejoyrealestate.com/wp-content/uploads/al_opt_content/IMAGE/lovejoyrealestate.com/wp-content/uploads/2024/07/Lovejoy_Horizontal_Full-Color.jpg.bv_resized_desktop.jpg.bv.webp?bv_host=lovejoyrealestate.com" bv-data-large-src="https://lovejoyrealestate.com/wp-content/uploads/al_opt_content/IMAGE/lovejoyrealestate.com/wp-content/uploads/2024/07/Lovejoy_Horizontal_Full-Color.jpg.bv.webp?bv_host=lovejoyrealestate.com" bv-data-large-srcset="https://lovejoyrealestate.com/wp-content/uploads/al_opt_content/IMAGE/lovejoyrealestate.com/wp-content/uploads/2024/07/Lovejoy_Horizontal_Full-Color.jpg.bv.webp?bv_host=lovejoyrealestate.com"  fetchpriority="high" width="1358" height="704" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201358%20704'%3E%3C/svg%3E" class="attachment-full size-full wp-image-1619 bv-viewport-img"  alt="Lovejoy Real Estate" sizes="(max-width: 1358px) 100vw, 1358px" style="width:100%;height:51.84%;max-width:1358px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-104e439 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-ekit-nav-menu" data-id="104e439" data-element_type="widget" data-e-type="widget" data-widget_type="ekit-nav-menu.default">
				<div class="elementor-widget-container">
							<nav class="ekit-wid-con ekit_menu_responsive_tablet"
			data-hamburger-icon=""
			data-hamburger-icon-type="icon"
			data-responsive-breakpoint="1024">
			            <button class="elementskit-menu-hamburger elementskit-menu-toggler"  type="button" aria-label="hamburger-icon">
                                    <span class="elementskit-menu-hamburger-icon"></span><span class="elementskit-menu-hamburger-icon"></span><span class="elementskit-menu-hamburger-icon"></span>
                            </button>
            <div id="ekit-megamenu-header_menu" class="elementskit-menu-container elementskit-menu-offcanvas-elements elementskit-navbar-nav-default ekit-nav-menu-one-page-no ekit-nav-dropdown-hover"><ul id="menu-header_menu" class="elementskit-navbar-nav elementskit-menu-po-left submenu-click-on-icon"><li id="menu-item-427" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-427 nav-item elementskit-dropdown-has relative_position elementskit-dropdown-menu-default_width elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://lovejoyrealestate.com/about-us/" class="ekit-menu-nav-link ekit-menu-dropdown-toggle">WHO WE ARE<svg class="elementskit-submenu-indicator ekit-svg-icon icon-down-arrow1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M31.582 8.495c-0.578-0.613-1.544-0.635-2.153-0.059l-13.43 12.723-13.428-12.723c-0.61-0.578-1.574-0.553-2.153 0.059-0.579 0.611-0.553 1.576 0.058 2.155l14.477 13.715c0.293 0.277 0.67 0.418 1.047 0.418s0.756-0.14 1.048-0.418l14.477-13.715c0.611-0.579 0.637-1.544 0.058-2.155z"></path></svg></a><button class="sub-menu-toggle" aria-expanded="false" onClick="twentytwentyoneExpandSubMenu(this)"><span class="icon-plus"><svg class="svg-icon" width="18" height="18" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z" fill="currentColor"/></svg></span><span class="icon-minus"><svg class="svg-icon" width="18" height="18" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6 11h12v2H6z" fill="currentColor"/></svg></span><span class="screen-reader-text">Open menu</span></button>
<ul class="elementskit-dropdown elementskit-submenu-panel">
	<li id="menu-item-15163" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15163 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://lovejoyrealestate.com/our-team/" class=" dropdown-item">OUR TEAM</a></ul>
</li>
<li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-13 nav-item elementskit-dropdown-has relative_position elementskit-dropdown-menu-default_width elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://lovejoyrealestate.com/home-search/" class="ekit-menu-nav-link ekit-menu-dropdown-toggle">BUY<svg class="elementskit-submenu-indicator ekit-svg-icon icon-down-arrow1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M31.582 8.495c-0.578-0.613-1.544-0.635-2.153-0.059l-13.43 12.723-13.428-12.723c-0.61-0.578-1.574-0.553-2.153 0.059-0.579 0.611-0.553 1.576 0.058 2.155l14.477 13.715c0.293 0.277 0.67 0.418 1.047 0.418s0.756-0.14 1.048-0.418l14.477-13.715c0.611-0.579 0.637-1.544 0.058-2.155z"></path></svg></a><button class="sub-menu-toggle" aria-expanded="false" onClick="twentytwentyoneExpandSubMenu(this)"><span class="icon-plus"><svg class="svg-icon" width="18" height="18" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z" fill="currentColor"/></svg></span><span class="icon-minus"><svg class="svg-icon" width="18" height="18" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6 11h12v2H6z" fill="currentColor"/></svg></span><span class="screen-reader-text">Open menu</span></button>
<ul class="elementskit-dropdown elementskit-submenu-panel">
	<li id="menu-item-15162" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15162 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://lovejoyrealestate.com/first-time-buyer/" class=" dropdown-item">First Time Buyer</a>	<li id="menu-item-15164" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15164 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://lovejoyrealestate.com/mortgage-calculator/" class=" dropdown-item">Mortgage Calculator</a>	<li id="menu-item-15165" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15165 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://lovejoyrealestate.com/affordability-calculator/" class=" dropdown-item">Affordability Calculator</a>	<li id="menu-item-15167" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15167 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://lovejoyrealestate.com/calculating-a-good-investment-property/" class=" dropdown-item">Calculating a Good Investment Property</a></ul>
</li>
<li id="menu-item-2373" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2373 nav-item elementskit-dropdown-has relative_position elementskit-dropdown-menu-default_width elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://lovejoyrealestate.com/sell-your-home/" class="ekit-menu-nav-link ekit-menu-dropdown-toggle">SELL<svg class="elementskit-submenu-indicator ekit-svg-icon icon-down-arrow1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M31.582 8.495c-0.578-0.613-1.544-0.635-2.153-0.059l-13.43 12.723-13.428-12.723c-0.61-0.578-1.574-0.553-2.153 0.059-0.579 0.611-0.553 1.576 0.058 2.155l14.477 13.715c0.293 0.277 0.67 0.418 1.047 0.418s0.756-0.14 1.048-0.418l14.477-13.715c0.611-0.579 0.637-1.544 0.058-2.155z"></path></svg></a><button class="sub-menu-toggle" aria-expanded="false" onClick="twentytwentyoneExpandSubMenu(this)"><span class="icon-plus"><svg class="svg-icon" width="18" height="18" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z" fill="currentColor"/></svg></span><span class="icon-minus"><svg class="svg-icon" width="18" height="18" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6 11h12v2H6z" fill="currentColor"/></svg></span><span class="screen-reader-text">Open menu</span></button>
<ul class="elementskit-dropdown elementskit-submenu-panel">
	<li id="menu-item-15160" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15160 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://lovejoyrealestate.com/market-ready-transformations/" class=" dropdown-item">Market Ready Transformations</a>	<li id="menu-item-15166" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15166 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://lovejoyrealestate.com/home-sale-calculator/" class=" dropdown-item">Home Sale Calculator</a></ul>
</li>
<li id="menu-item-12758" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-12758 nav-item elementskit-mobile-builder-content active" data-vertical-menu=750px><a href="https://lovejoyrealestate.com/blog/" class="ekit-menu-nav-link active">BLOG</a></li>
<li id="menu-item-15161" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-15161 nav-item elementskit-dropdown-has relative_position elementskit-dropdown-menu-default_width elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://lovejoyrealestate.com/portland-neighborhoods/" class="ekit-menu-nav-link ekit-menu-dropdown-toggle">NEIGHBORHOODS<svg class="elementskit-submenu-indicator ekit-svg-icon icon-down-arrow1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M31.582 8.495c-0.578-0.613-1.544-0.635-2.153-0.059l-13.43 12.723-13.428-12.723c-0.61-0.578-1.574-0.553-2.153 0.059-0.579 0.611-0.553 1.576 0.058 2.155l14.477 13.715c0.293 0.277 0.67 0.418 1.047 0.418s0.756-0.14 1.048-0.418l14.477-13.715c0.611-0.579 0.637-1.544 0.058-2.155z"></path></svg></a><button class="sub-menu-toggle" aria-expanded="false" onClick="twentytwentyoneExpandSubMenu(this)"><span class="icon-plus"><svg class="svg-icon" width="18" height="18" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z" fill="currentColor"/></svg></span><span class="icon-minus"><svg class="svg-icon" width="18" height="18" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6 11h12v2H6z" fill="currentColor"/></svg></span><span class="screen-reader-text">Open menu</span></button>
<ul class="elementskit-dropdown elementskit-submenu-panel">
	<li id="menu-item-15305" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15305 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://lovejoyrealestate.com/mid-willamette-valley-communities/" class=" dropdown-item">Mid-Willamette Valley Communities</a></ul>
</li>
<li id="menu-item-15850" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15850 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://lovejoyrealestate.com/faq/" class="ekit-menu-nav-link">FAQs</a></li>
<li id="menu-item-1617" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1617 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://lovejoyrealestate.com/career/" class="ekit-menu-nav-link">CAREER</a></li>
</ul><div class="elementskit-nav-identity-panel"><button class="elementskit-menu-close elementskit-menu-toggler" type="button">X</button></div></div>
			<div class="elementskit-menu-overlay elementskit-menu-offcanvas-elements elementskit-menu-toggler ekit-nav-menu--overlay"></div>        </nav>
						</div>
				</div>
				</div>
				</div>
				</div>
				</div>
			</div>

	<section class="blogsec">
    <div class="container">
        <div class="row">
            <div class="col-lg-8">
               <div class="blogcontainer">

                                              <div class="blogbox">
                                <div class="commentlink"><i class="fa fa-comments" aria-hidden="true"></i> <a href="https://lovejoyrealestate.com/portland-metro-real-estate-market-why-some-homes-sell-fast-and-others-dont//#respond">Leave a Comment</a></div>
                                <div class="blogdate">
                                     <i class="fa fa-clock" aria-hidden="true"></i>
                                      Posted: <a href="https://lovejoyrealestate.com/portland-metro-real-estate-market-why-some-homes-sell-fast-and-others-dont/">April 24, 2026</a>
                                </div>
                                <div class="blogheading"><h1><a href="https://lovejoyrealestate.com/portland-metro-real-estate-market-why-some-homes-sell-fast-and-others-dont/">Portland Metro Real Estate Market: Why Some Homes Sell Fast and Others Don&#8217;t</a></h1></div>
                                <div class="authorname"><i class="fa fa-user" aria-hidden="true"></i>
                                 By 


                                 <a href="https://lovejoyrealestate.com/author/cturner144/">Charles Turner</a>                                    
                                </div>
                                <div class="blogcontent"> <p><a href="https://lovejoyrealestate.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ih4y93ih4y93ih4y.png"><img bv-data-src="https://lovejoyrealestate.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ih4y93ih4y93ih4y-1024x559-png.avif"  data-dominant-color="c4bbac" data-has-transparency="false" style="--dominant-color: #c4bbac;" decoding="async" class="aligncenter size-large wp-image-16043 not-transparent bv-tag-attr-replace bv-lazyload-tag-img"   src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20409'%3E%3C/svg%3E" alt="Bifurcated Portland Real Estate Market infographic" width="750" height="409" bv-data-srcset="https://lovejoyrealestate.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ih4y93ih4y93ih4y-1024x559-png.avif 1024w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ih4y93ih4y93ih4y-300x164-png.avif 300w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ih4y93ih4y93ih4y-150x82-png.avif 150w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ih4y93ih4y93ih4y-768x420-png.avif 768w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ih4y93ih4y93ih4y-160x87.png 160w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ih4y93ih4y93ih4y-png.avif 1406w"  sizes="(max-width: 750px) 100vw, 750px" /></a><br />
The Portland metro housing market right now isn&#8217;t one market. It&#8217;s two.<br />
</p>
<p>That&#8217;s not spin or hedging. The numbers say it directly. In March, the average home in the Portland metro spent 79 days on market — down from 91 in February, a real improvement. But 79 days is a metro-wide average, and the metro is not having one experience right now. Somewhere inside that number is a Sellwood bungalow that got three offers in a weekend. Somewhere else is a home in North Portland that has been listed since January and still doesn&#8217;t have an accepted offer. Same month. Same data set. Very different realities.</p>
<p>&nbsp;</p>
<h2>What the Split Actually Looks Like</h2>
<p>The submarket data from RMLS makes the divide impossible to ignore. Lake Oswego and West Linn — pending sales up 41.8% year-over-year. Gresham and Troutdale — up 29.5%. Milwaukie and Clackamas — up 19.9%. North Portland — down 30.1%.</p>
<p>&nbsp;</p>
<p>These aren&#8217;t rounding errors. They&#8217;re four different markets operating under four different sets of rules, in the same month, under the same interest rate environment.</p>
<p>&nbsp;</p>
<p>Price point adds another layer. The $400K–$500K range — the most active segment — accounted for more than 21% of all March closings. Homes above $800K made up nearly 15%. Homes in the middle of the market, particularly in the $550K–$700K range without strong condition or location, are where the friction is greatest.</p>
<p>&nbsp;</p>
<h2>If Your Home Is One of the Ones Sitting</h2>
<p>First: the market hasn&#8217;t rejected your home. It&#8217;s told you something. The distinction matters.</p>
<p>&nbsp;</p>
<p>Buyers right now are doing rigorous math. With rates still above 6%, every dollar of purchase price and every dollar of deferred maintenance gets calculated against a monthly payment. They&#8217;re not being unreasonable — they&#8217;re being careful in the way a 6% rate environment demands.</p>
<p>&nbsp;</p>
<p>Homes that are sitting typically fall into a few categories: priced above where the market has landed, showing deferred maintenance that buyers are pricing in (often more aggressively than they should), or not presented in a way that reflects their actual value.</p>
<p>&nbsp;</p>
<p>Most of that is fixable. Fresh paint — neutral, clean — is consistently one of the highest-return projects before listing. It signals to buyers that the home has been cared for. Updated flooring in the main living areas changes how a home feels. Landscaping and exterior cleanup shape the buyer&#8217;s emotional state before they even walk through the door. A professional deep clean and photography that actually flatters the space costs very little and changes everything about how a home performs online — which is where every buyer starts.</p>
<p>&nbsp;</p>
<p>Location is the one thing you can&#8217;t change. But you chose this home for a reason — the lot, the school district, the commute, the quiet street. Those things don&#8217;t disappear because the market is slower. A good agent doesn&#8217;t apologize for location. They find the buyer for whom that location is exactly right.</p>
<p>&nbsp;</p>
<p>Price is a lever. Sometimes it&#8217;s the right one. But it&#8217;s rarely the only one, and it&#8217;s almost never the first one to reach for.</p>
<p>&nbsp;</p>
<h2>What This Means If You&#8217;re Buying</h2>
<p>The bifurcated market changes how you should read listings — and buyers who understand this have a real edge.</p>
<p>&nbsp;</p>
<p>A brand new listing is an untested ask. The seller has a number in mind; the market hasn&#8217;t weighed in yet. In an active submarket or at a competitive price point, that can mean moving quickly and coming in strong. Waiting to see what happens is often how buyers lose the homes they wanted.</p>
<p>&nbsp;</p>
<p>A home that has been sitting for 60, 90, or 120 days is a different conversation — but you have to read it carefully. Price reductions tell you the seller has accepted that the market has spoken and is adjusting. A home that has been sitting for months <em>without</em> a price reduction is a different negotiation entirely — the seller either hasn&#8217;t accepted what the market is telling them, or there&#8217;s something about the home that buyers keep walking away from. Either way, you are not obligated to treat the asking price as the ceiling.</p>
<p>&nbsp;</p>
<p>The same address. The same neighborhood. A completely different conversation depending on how long it&#8217;s been listed and what&#8217;s happened since.</p>
<p>&nbsp;</p>
<h2>The Bottom Line</h2>
<p>The Portland metro housing market in spring 2026 is not bad. It&#8217;s selective. It rewards homes that are priced honestly, presented well, and marketed to the right buyers. It&#8217;s slower and more frustrating for homes that aren&#8217;t.</p>
<p>&nbsp;</p>
<p>If you&#8217;re a seller trying to understand where your home fits — and what moves would actually make a difference — that conversation is worth having before you make decisions. If you&#8217;re a buyer trying to figure out when to move fast and when to hold your ground, the signals are there. You just have to know what you&#8217;re reading.</p>
<p>&nbsp;</p>
<p>Questions about what this means for your situation? <a href="https://lovejoyrealestate.com/contact">We&#8217;re happy to walk through it.</a></p>
<p>&nbsp;</p>
<pre>Data from <a title="March 2026 RMLS Market Action" href="https://www.rmlsweb.com/v2/public2/loadfile.asp?id=19361" target="_blank" rel="noopener">March 2026 RMLS Market Action</a></pre>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
 </div>
                            </div>
                                                         <div class="blogbox">
                                <div class="commentlink"><i class="fa fa-comments" aria-hidden="true"></i> <a href="https://lovejoyrealestate.com/portland-metro-real-estate-market-update-march-2026//#respond">Leave a Comment</a></div>
                                <div class="blogdate">
                                     <i class="fa fa-clock" aria-hidden="true"></i>
                                      Posted: <a href="https://lovejoyrealestate.com/portland-metro-real-estate-market-update-march-2026/">April 17, 2026</a>
                                </div>
                                <div class="blogheading"><h2><a href="https://lovejoyrealestate.com/portland-metro-real-estate-market-update-march-2026/">Portland Metro Real Estate Market Update — March 2026</a></h2></div>
                                <div class="authorname"><i class="fa fa-user" aria-hidden="true"></i>
                                 By 


                                 <a href="https://lovejoyrealestate.com/author/lovejoy/">lovejoy</a>                                    
                                </div>
                                <div class="blogcontent"> <p><a href="https://lovejoyrealestate.com/wp-content/uploads/2026/04/RMLS-Market-Action-March-2026-Stats.jpg"><img bv-data-src="https://lovejoyrealestate.com/wp-content/uploads/2026/04/RMLS-Market-Action-March-2026-Stats-165x300-jpg.avif"  data-dominant-color="dbdfdf" data-has-transparency="false" style="--dominant-color: #dbdfdf;" decoding="async" class="alignright wp-image-15612 size-medium not-transparent bv-tag-attr-replace bv-lazyload-tag-img"   src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20165%20300'%3E%3C/svg%3E" alt="RMLS Market Action March 2026 Stats" width="165" height="300" bv-data-srcset="https://lovejoyrealestate.com/wp-content/uploads/2026/04/RMLS-Market-Action-March-2026-Stats-165x300-jpg.avif 165w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/RMLS-Market-Action-March-2026-Stats-83x150-jpg.avif 83w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/RMLS-Market-Action-March-2026-Stats-88x160.jpg 88w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/RMLS-Market-Action-March-2026-Stats-jpg.avif 290w"  sizes="(max-width: 165px) 100vw, 165px" /></a>March&#8217;s housing data was recorded against one of the more unsettling backdrops Portland buyers and sellers have seen in a while. The conflict with Iran began on February 28th, and by mid-March, financial markets were in retreat — the S&amp;P 500 had dropped roughly 8% from its pre-war level, oil was pushing toward $120 a barrel, and mortgage rates, which had briefly dipped below 6%, began a five-week climb that wouldn&#8217;t stop for weeks.<br />
<br />
And yet the Portland housing market had one of its strongest months in recent memory.<br />
<br />
That&#8217;s not spin. The numbers say it clearly, and they deserve to be understood in that context.</p>
<h2>Where Things Stand Now</h2>
<p>Before diving into the March data, here&#8217;s the current picture as of this writing: Wall Street has fully recovered. The S&amp;P 500 crossed 7,000 for the first time in history this week and is sitting at all-time highs, having erased every loss from the war. A ceasefire was reached on April 7th, though a Hormuz blockade remains partially in effect and oil prices are still elevated around $92–96 a barrel.<br />
<br />
Mortgage rates haven&#8217;t come all the way back. The 30-year fixed sat at 5.99% the day before the war began. It then climbed steadily for five straight weeks — peaking around 6.37–6.40% — before pulling back slightly to approximately 6.30% today. Buyers are paying meaningfully more to borrow than they were 60 days ago, and that gap hasn&#8217;t closed.</p>
<h2>March Numbers: Spring Actually Showed Up</h2>
<p>Closed sales came in at 1,790 — an 11% jump from March 2025 and a 27.4% surge from February. Pending sales hit 2,319, up 5.5% year-over-year. These aren&#8217;t small moves. This is a market with genuine momentum.<br />
<br />
New listings came in at 2,738, up 2.7% from last year, meaning supply is growing — but not faster than demand. That balance shows up clearly in inventory: March landed at 3.0 months, exactly where it was in March 2025. The supply glut of January and February has been absorbed.<br />
<br />
Perhaps the most encouraging signal: average total market time dropped from 91 days in February to 79 days in March. Buyers are moving faster. Homes are not sitting as long. The urgency that winter had stripped away is returning.</p>
<h2>What Happened to Prices</h2>
<p>In January and February, average and median prices were running below year-ago levels. March reversed that.<br />
<br />
The average sale price was $614,200 — up 2.8% from March 2025 and up 4% from February. The median hit $543,800, up 0.3% year-over-year and up 3.6% from February. For the rolling 12-month comparison — the smoothest indicator of long-term price trend — the median is sitting exactly flat: $545,000 versus $545,000 a year ago. No decline. No spike. Stability.<br />
<br />
The list-price-to-sale-price gap also tightened dramatically. In February, sellers were netting about 1.5% below asking. In March, that gap narrowed to roughly 0.4%. Buyers are still negotiating, but they&#8217;re not asking sellers to take big haircuts anymore.</p>
<h2>The Price Range Story</h2>
<p>The $400K–$500K range remained the most active segment with 386 closings — 21.6% of all sales. The $500K–$600K band followed at 341 sales. What stands out is the upper end: homes above $800K made up nearly 15% of all March closings, and the $2M+ segment saw 19 sales versus 14 in March 2025. The luxury market is active and not flinching.</p>
<h2>Supply Picture</h2>
<p><a href="https://lovejoyrealestate.com/wp-content/uploads/2026/04/RMLS-Market-Action-March-2026-Inventory.jpg"><img bv-data-src="https://lovejoyrealestate.com/wp-content/uploads/2026/04/RMLS-Market-Action-March-2026-Inventory-254x300-jpg.avif"  data-dominant-color="a8bac9" data-has-transparency="false" style="--dominant-color: #a8bac9;" loading="lazy" decoding="async" class="alignright size-medium wp-image-15613 not-transparent bv-tag-attr-replace bv-lazyload-tag-img"   src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20254%20300'%3E%3C/svg%3E" alt="RMLS Market Action March 2026 Inventory" width="254" height="300" bv-data-srcset="https://lovejoyrealestate.com/wp-content/uploads/2026/04/RMLS-Market-Action-March-2026-Inventory-254x300-jpg.avif 254w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/RMLS-Market-Action-March-2026-Inventory-127x150-jpg.avif 127w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/RMLS-Market-Action-March-2026-Inventory-136x160.jpg 136w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/RMLS-Market-Action-March-2026-Inventory-jpg.avif 283w"  sizes="(max-width: 254px) 100vw, 254px" /></a>Total active listings across the metro reached 6,600 in March — up from 6,163 a year ago. We have more homes on the market than we did last spring. But new listings are coming in at a much more measured pace than in January and February, and closings are keeping up. The market is digesting supply rather than being overwhelmed by it.<br />
<br />
Inventory dropped to 3.0 months.  Historically three months is the sign of a balanced number.  Below that we said it was a seller&#8217;s market, above is a buyer&#8217;s market.  Read back through the blog and we&#8217;ve said that 3.0 is at least 4.0, if not higher.  Yet, buyer&#8217;s appear to have the upper hand in many instances.  We we wrong?  No.  This is the indication of the bifurcated market we are in right now.  Homes that are in hot neighborhoods, that are move-in ready, are selling fast with multiple offers.  Other homes are taking longer to sell.</p>
<h2>What This Means Right Now</h2>
<p>March&#8217;s data tells us the Portland Metro housing market is fundamentally sound. It put up strong numbers during the peak of a geopolitical shock — when buyers had every reason to hesitate. Most of them didn&#8217;t.<br />
<br />
What changed since that data was collected: the stock market is back at records, confidence is recovering, and a ceasefire is holding. What hasn&#8217;t changed: rates remain above 6%, near their war-time high, which continues to shape what buyers can afford and where they&#8217;re looking. Affordability is still the dominant friction in this market — not demand.<br />
<br />
For sellers, March is a signal to move with purpose. Spring is here, buyers are engaging, and homes are selling faster than they were 60 days ago. The window for optimal spring pricing is open now.<br />
<br />
For buyers, the math is real: every fraction of a point that rates stay elevated costs money every month. The inventory is there. The competition isn&#8217;t as fierce as it was in 2022 or 2023. If the numbers work for your situation, waiting for a rate miracle probably isn&#8217;t the strategy.<br />
<br />
The market didn&#8217;t blink during the worst of the uncertainty. That tells you something about the underlying demand here.<br />
<br />
<em>Questions about what this means for your situation? <a href="https://lovejoyrealestate.com/contact">We&#8217;re happy to walk through it.</a></em><br />
<br />
<a href="https://www.rmlsweb.com/v2/public2/loadfile.asp?id=19361" target="_blank" rel="noopener"><em>Data and charts from March 2026 RMLS Market Action</em></a></p>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
 </div>
                            </div>
                                                         <div class="blogbox">
                                <div class="commentlink"><i class="fa fa-comments" aria-hidden="true"></i> <a href="https://lovejoyrealestate.com/what-hidden-systems-really-cost-portland-home-buyers//#respond">Leave a Comment</a></div>
                                <div class="blogdate">
                                     <i class="fa fa-clock" aria-hidden="true"></i>
                                      Posted: <a href="https://lovejoyrealestate.com/what-hidden-systems-really-cost-portland-home-buyers/">April 10, 2026</a>
                                </div>
                                <div class="blogheading"><h2><a href="https://lovejoyrealestate.com/what-hidden-systems-really-cost-portland-home-buyers/">What Hidden Systems Really Cost Portland Home Buyers</a></h2></div>
                                <div class="authorname"><i class="fa fa-user" aria-hidden="true"></i>
                                 By 


                                 <a href="https://lovejoyrealestate.com/author/cturner144/">Charles Turner</a>                                    
                                </div>
                                <div class="blogcontent"> <p><img bv-data-src="https://lovejoyrealestate.com/wp-content/uploads/2026/04/Cast-Iron-Drain-Line-225x300.jpeg"  data-dominant-color="716456" data-has-transparency="false" style="--dominant-color: #716456;" loading="lazy" decoding="async" class="alignright size-medium wp-image-15315 not-transparent bv-tag-attr-replace bv-lazyload-tag-img"   src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20225%20300'%3E%3C/svg%3E" alt="Failed Cast Iron Drain Line" width="225" height="300" bv-data-srcset="https://lovejoyrealestate.com/wp-content/uploads/2026/04/Cast-Iron-Drain-Line-225x300.jpeg 225w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/Cast-Iron-Drain-Line-768x1024.jpeg 768w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/Cast-Iron-Drain-Line-113x150.jpeg 113w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/Cast-Iron-Drain-Line-120x160.jpeg 120w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/Cast-Iron-Drain-Line-1152x1536.jpeg 1152w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/Cast-Iron-Drain-Line-1536x2048-jpeg.avif 1536w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/Cast-Iron-Drain-Line-1568x2091.jpeg 1568w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/Cast-Iron-Drain-Line-scaled-jpeg.avif 1920w"  sizes="(max-width: 225px) 100vw, 225px" /></p>
<p>A home inspection is one of the most valuable things you can do before buying a house. A good inspector will walk every inch of the property, test switches, poke at joists, run every faucet. And they will still miss things. Not because they&#8217;re bad at their job—because some things are simply not visible.</p>
<p>The photo above shows a cast iron drain line that came out of a Portland-area home shortly after the buyers moved in. The inspection passed. The sellers disclosed nothing and had no reason to because they can&#8217;t see through walls either.</p>
<p>This is not a story about bad luck. It&#8217;s a story about systems.</p>
<p>Every house has them: the water heater, the furnace, the roof, the pipes. None of them last forever. Most buyers focus on price per square foot, the kitchen renovation, the school district. Fewer ask the question that can actually change the financial reality of a purchase: <em>when does everything need to be replaced, and what will that cost me?</em></p>
<p>The answer—especially in the Portland metro and Willamette Valley where a lot of our housing stock dates back to the 1950s through 1970s—can shift the math significantly.</p>
<h2>Two Houses, Same Neighborhood</h2>
<p>Imagine two houses on the same block in Beaverton. One lists at $600,000. One lists at $700,000.</p>
<p>The $700,000 home has a new roof installed four years ago, a furnace replaced five years ago, PEX plumbing throughout, and a tankless water heater. The $600,000 home has a 25-year-old architectural shingle roof, an original furnace, galvanized supply pipes, cast iron drain lines, and a tank water heater that predates the iPhone.</p>
<p><strong>Over the first five years of ownership, those two houses may cost roughly the same amount of money.</strong></p>
<p>Here&#8217;s how.</p>
<hr class="section-break" />
<p></p>
<h2>The Systems—and What They Cost to Replace in the Portland Metro</h2>
<h3>Water Heater</h3>
<p class="lifespan">Lifespan: 8–12 years (tank) / 15–20 years (tankless)</p>
<p>Standard tank water heaters—40–50 gallon—run <strong>$1,500–$2,500 installed</strong> in Portland, depending on whether you&#8217;re swapping gas or electric and whether new permits or venting upgrades are required. If you&#8217;re already opening walls for other work and want to upgrade to tankless, budget $2,500–$4,000. The long-run energy savings make it worth considering.</p>
<p>An 18-year-old tank water heater is borrowed time. When it fails, it typically fails suddenly. When it fails dramatically—a slow leak, a burst, standing water—you&#8217;re looking at water damage remediation on top of the unit replacement. The appliance itself is the smaller expense.</p>
<h3>Furnace</h3>
<p class="lifespan">Lifespan: 15–20 years</p>
<p>The average furnace replacement in Portland runs <strong>$4,700–$6,300</strong> for a mid-efficiency gas unit. Larger homes—2,500+ square feet with a basement—can push toward $9,500 depending on unit size and ductwork condition. NW Natural offers rebates of $200 to $1,600 on qualifying high-efficiency replacements, which can take a meaningful amount off the top.</p>
<p>Those rebates don&#8217;t change the baseline cost. A 20-year-old furnace that runs fine today is statistically in its final years. In the Portland metro where winters regularly drop into the 20s, &#8220;the furnace is working&#8221; in October is not the same as &#8220;the furnace will make it through February.&#8221;</p>
<h3>Roof</h3>
<p class="lifespan">Lifespan: 20–30 years (asphalt) / 40–50 years (metal)</p>
<p>Portland roofs have it hard. The moss load and sustained moisture here accelerates wear relative to drier climates—a 20-year-old roof in Portland often looks and performs like a 25-year-old roof in Sacramento. Architectural asphalt shingles cost <strong>$7–$10 per square foot installed</strong>. For an average Portland-area home with 1,800–2,000 square feet of roof surface, that&#8217;s <strong>$12,000–$20,000</strong>.</p>
<p>One important caveat for buyers in neighborhoods across Beaverton, Portland, and Lake Oswego where solar adoption has been high: removing and reinstalling solar panels adds approximately <strong>$5,000</strong> to the roofing bill. That&#8217;s not optional—panels must come off before a re-roof. If you&#8217;re buying a home with aging roofing and existing solar, build that into your mental model before the offer is written.</p>
<p>A 25-year-old roof in the Pacific Northwest is one hard winter away from active leakage. Once water comes in, the cost expands: damaged decking, soaked insulation, compromised drywall, potential mold remediation. The roof itself becomes the least expensive part of the repair.</p>
<h3>Repiping</h3>
<p class="lifespan">When: homes built before ~1975 with galvanized supply lines or cast iron drain lines; homes built 1978–1995 may have polybutylene supply lines</p>
<p>This is the one that catches people most off guard, because it&#8217;s invisible until a pipe fails or a camera looks at it.</p>
<p>Portland and the Willamette Valley have significant housing stock from the 1950s, &#8217;60s, and &#8217;70s. Much of it still has original galvanized steel supply lines or cast iron drain lines. Neither lasts forever. Galvanized corrodes from the inside out—water pressure drops, rust discolors the water at fixtures, and pipes begin to fail. Cast iron drain lines crack, corrode, and eventually collapse. The photo at the top of this post is not unusual. It&#8217;s representative.</p>
<p>A full repipe of a 1,500–2,000 square foot home in Portland runs <strong>$8,000–$15,000</strong>. PEX is now the standard modern material—flexible, durable, and faster to install than copper. The work typically takes one to two days and requires opening walls and ceilings in targeted locations.</p>
<p>The complication is that repiping rarely appears in seller disclosures, because sellers often don&#8217;t know it&#8217;s needed until something fails. A sewer scope ($150–$250) can evaluate the drain side to an extent. Supply lines are harder to assess—dropping water pressure, rust at faucets, and visible corrosion at exposed pipe connections are the main tells. If you&#8217;re buying a 1960s home in St. Johns, Kenton, or the mid-Willamette Valley and nobody has mentioned the plumbing, ask.</p>
<h2>The Full Picture</h2>
<p>Here&#8217;s what the numbers look like across all four systems:</p>
<table class="cost-table">
<thead>
<tr>
<th>System</th>
<th>Typical Lifespan</th>
<th>Replacement Cost — Portland Metro</th>
</tr>
</thead>
<tbody>
<tr>
<td>Tank water heater</td>
<td>8–12 years</td>
<td>$1,500–$2,500</td>
</tr>
<tr>
<td>Tankless water heater</td>
<td>15–20 years</td>
<td>$2,500–$4,000</td>
</tr>
<tr>
<td>Furnace (gas, mid-efficiency)</td>
<td>15–20 years</td>
<td>$4,700–$9,500</td>
</tr>
<tr>
<td>Roof — asphalt shingles (~2,000 sqft)</td>
<td>20–30 years</td>
<td>$12,000–$20,000</td>
</tr>
<tr>
<td>Solar panel removal/reinstall (add-on)</td>
<td>N/A</td>
<td>~$5,000</td>
</tr>
<tr>
<td>Whole-house repipe (PEX)</td>
<td>Varies</td>
<td>$8,000–$15,000</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>Total (if all needed)</td>
<td></td>
<td>$26,200–$49,000+</td>
</tr>
</tfoot>
</table>
<p>Now look at that $600,000 house again.</p>
<p>If the roof is 25 years old, the furnace is pushing 20, the water heater is on its last legs, and the plumbing is original—you&#8217;re looking at $26,000–$49,000 in likely capital expenses within the next three to five years. Not all at once, necessarily. But the bills will come.</p>
<p><strong>That $600,000 house is operating like a $626,000–$649,000 house + time and inconvenience.</strong> At that point, the $700,000 home with newer systems starts to look different.  Similar but different is the <a href="https://zondahome.com/2025-cost-vs-value-report/" target="_blank" rel="noopener">Cost vs Value report</a> which also comes into play comparing homes.</p>
<h2>What to Actually Do With This</h2>
<p>This is not an argument against older homes. Much of Portland&#8217;s best housing stock is 50–80 years old and well worth buying—Craftsman bungalows in Sellwood, mid-century ranches in Maplewood, older colonials in Aloha. Age and character are not problems. Deferred capital needs are a pricing question.</p>
<p>&#8220;It passed inspection&#8221; is not the same as &#8220;it doesn&#8217;t have deferred capital needs.&#8221; These are different statements. Here&#8217;s how to close the gap:</p>
<ul class="post-list">
<li><strong>Add a sewer scope.</strong> Always, for homes built before 1980. It&#8217;s $150–$250 and it can surface a $10,000 repair before you&#8217;re legally on the hook for it.  In Portland, the homeowner is responsible for the sewer line to the curb (yes, under the sidewalk).  The City takes over once it hits the street.  &#8220;Party line&#8221; line sewers have largely been remedied in Portland but a the worst parties to be invited to.</li>
<li><strong>Read the seller&#8217;s disclosure carefully.</strong> Oregon sellers are required to disclose known material defects. HVAC age, roof age, water heater age, and known water intrusion history should all be documented. If ages are missing, that&#8217;s a question to ask before you make an offer.</li>
<li><strong>Price your offers with capital costs in mind.</strong> If you love a $650,000 home and the roof has five years left, that roof is already embedded in the price you&#8217;re paying. A good agent negotiates with this on the table, not after the inspection report arrives.  Think of the offer being for what you can see and the inspection negotiation being for what you can&#8217;t see.</li>
<li><strong>Factor deferred costs into your cash reserves.</strong> Lenders evaluate your ability to make the monthly payment. They don&#8217;t evaluate whether you have $15,000 available when the furnace quits in January. That&#8217;s your job to plan for.</li>
</ul>
<h2>The Bottom Line</h2>
<p>The list price of a house is a starting point that may or may not have taken all of the above into consideration.  The true cost of ownership includes the systems beneath the surface—the ones that don&#8217;t show up in staging photos and don&#8217;t come up in small talk at the open house.</p>
<p>In the Pacific Northwest, with our rain, our moss, our older housing stock, and the cast iron pipes that have been quietly corroding since the Eisenhower administration, this math matters. A buyer who understands it walks into an offer with clear eyes. A buyer who doesn&#8217;t finds out after closing.</p>
<p>We help our clients think through this before the offer is written, not after the inspection surfaces it. If you&#8217;re evaluating a home and want a second set of eyes on what the systems are telling you, reach out. Happy to walk through it.</p>
<p></p>
<div class="cta-box">Questions about what you&#8217;re looking at in the current market? Reach out before you&#8217;re ready. The earlier we talk, the more options you have.</div>
<p></p>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
 </div>
                            </div>
                                                         <div class="blogbox">
                                <div class="commentlink"><i class="fa fa-comments" aria-hidden="true"></i> <a href="https://lovejoyrealestate.com/short-sales-and-foreclosures-in-portland-metro//#respond">Leave a Comment</a></div>
                                <div class="blogdate">
                                     <i class="fa fa-clock" aria-hidden="true"></i>
                                      Posted: <a href="https://lovejoyrealestate.com/short-sales-and-foreclosures-in-portland-metro/">April 3, 2026</a>
                                </div>
                                <div class="blogheading"><h2><a href="https://lovejoyrealestate.com/short-sales-and-foreclosures-in-portland-metro/">Short Sales and Foreclosures in Portland Metro</a></h2></div>
                                <div class="authorname"><i class="fa fa-user" aria-hidden="true"></i>
                                 By 


                                 <a href="https://lovejoyrealestate.com/author/cturner144/">Charles Turner</a>                                    
                                </div>
                                <div class="blogcontent"> <p></p>
<p><a href="https://lovejoyrealestate.com/wp-content/uploads/2026/04/Short-Sale-Flow.jpeg"><img bv-data-src="https://lovejoyrealestate.com/wp-content/uploads/2026/04/Short-Sale-Flow-300x177-jpeg.avif"  data-dominant-color="f0efee" data-has-transparency="false" style="--dominant-color: #f0efee;" loading="lazy" decoding="async" class="alignright size-medium wp-image-15309 not-transparent bv-tag-attr-replace bv-lazyload-tag-img"   src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20177'%3E%3C/svg%3E" alt="Short sale process flow chart" width="300" height="177" bv-data-srcset="https://lovejoyrealestate.com/wp-content/uploads/2026/04/Short-Sale-Flow-300x177-jpeg.avif 300w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/Short-Sale-Flow-1024x605-jpeg.avif 1024w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/Short-Sale-Flow-150x89-jpeg.avif 150w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/Short-Sale-Flow-768x454-jpeg.avif 768w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/Short-Sale-Flow-160x95.jpeg 160w, https://lovejoyrealestate.com/wp-content/uploads/2026/04/Short-Sale-Flow-jpeg.avif 1327w"  sizes="(max-width: 300px) 100vw, 300px" /></a>There are 4,448 active residential listings in greater Portland right now. 31 are short sales. 40 are bank owned.</p>
<p>Before those numbers mean anything, it&#8217;s worth explaining what they are.</p>
<h2>What Is a Short Sale?</h2>
<p>A short sale happens when a homeowner owes more on their mortgage than the home is currently worth — and the lender agrees to accept less than the full payoff to let the sale go through. The seller is &#8220;short&#8221; of what they owe. The bank absorbs the difference.</p>
<p>The alternative, for a homeowner in that position, is foreclosure — and that distinction matters. Sellers pursue a short sale for real reasons. A foreclosure does significantly more damage to a credit score, <a href="https://www.consumerfinance.gov/ask-cfpb/if-i-lose-my-home-to-foreclosure-can-i-ever-buy-a-home-again-what-impact-will-a-foreclosure-have-on-my-credit-report-en-326/" target="_blank" rel="noopener">stays on a credit report longer</a>, and can delay the ability to purchase another home for years. A short sale is still a serious financial event, but it gives the seller some agency over the outcome and a faster path toward financial recovery. It&#8217;s a difficult decision made under difficult circumstances — not a strategy, but often the least bad option available.</p>
<p>That bank approval is where the process gets complicated. The seller can accept a buyer&#8217;s offer, but it means nothing until the lender signs off. The bank orders their own valuation, reviews the seller&#8217;s hardship documentation, and weighs whether accepting less than what&#8217;s owed is better than going all the way through foreclosure. That review routinely takes two to four months. Sometimes longer.</p>
<p>And it&#8217;s often not one bank — it&#8217;s two. Many homeowners in short sale territory have a first mortgage and a second mortgage or a home equity line of credit. Both lenders have to approve the transaction independently. The second lender, who stands to recover little or nothing from the sale, has limited incentive to cooperate quickly. Getting two banks to agree, on the same timeline, on acceptable terms, is its own obstacle course.</p>
<p>When that process fails — when the banks can&#8217;t reach agreement, when the buyer walks after months of waiting, when the numbers simply don&#8217;t work — the short sale collapses. And a failed short sale almost always becomes what the seller was trying to avoid in the first place: foreclosure. The property that couldn&#8217;t close as a short sale becomes bank-owned. Which is the other category in that 71.</p>
<h2>Why These Numbers Matter</h2>
<p>A lot of people have been quietly wondering whether rising rates mean we&#8217;re heading toward something like 2008 and 2009. The foreclosure wave. The underwater homeowners. The bank-owned inventory that took years to clear. It&#8217;s a reasonable thing to wonder. Rates are high, the economy feels uncertain, and the headlines don&#8217;t always help.</p>
<p>That&#8217;s not what the data looks like. At the peak of the foreclosure crisis, distressed properties made up a much larger share of available inventory — in some markets, a third or more of active listings were short sales or bank-owned. In Portland today, that number is 1.6%.</p>
<h2>Why It&#8217;s Different This Time</h2>
<p>The foreclosure crisis was fundamentally an equity crisis. Homeowners had borrowed against inflated values, prices dropped, and millions found themselves owing more than their homes were worth. When you&#8217;re underwater and can&#8217;t make the payment, short sale or foreclosure is often the only exit.</p>
<p>That&#8217;s not where most Portland homeowners are today.</p>
<p>The people who bought in 2019, 2020, and 2021 — even at the peak of the pandemic market — have generally seen values hold or increase since. They locked in low rates, which means their payments are manageable. And they&#8217;ve had four or five years of equity building on top of that. A homeowner with $150,000 or $200,000 in equity doesn&#8217;t short sale. They list, price it right, and move on.</p>
<p>High rates create affordability pressure for buyers. They create a lock-in effect for sellers who don&#8217;t want to give up a 3% mortgage. What they don&#8217;t create, in a market where owners have real equity, is mass distress.</p>
<h2>What Buyers Get Wrong About Foreclosures</h2>
<p>Every market has buyers who are convinced they&#8217;re going to find a foreclosure deal. It comes up constantly. The first thing worth knowing is that the pool of buyers hunting for them is smaller than most people assume — but the inventory is smaller still.</p>
<p>We keep distressed inventory on our radar. Always. When a short sale or bank-owned property comes up in an area we&#8217;re working, we know about it. And of the 31 active short sales in greater Portland right now, 30 more are already pending — under contract, with buyers. That thin slice of inventory isn&#8217;t sitting.</p>
<p>The second thing worth knowing is what buying distressed actually means in practice.</p>
<p>Bank-owned homes are sold as-is. No seller disclosures. No repairs. No negotiating over the water heater that&#8217;s been failing or the roof at the end of its life. The bank has never lived there — they don&#8217;t know what they don&#8217;t know, and they won&#8217;t fix it. A $50,000 discount can disappear quickly once an inspector walks through a home that&#8217;s been vacant, had maintenance deferred for years, and possibly had fixtures or appliances removed. The purchase price is not the cost of ownership.</p>
<p>Short sales carry the complications described above — months-long timelines, two-bank approval processes, and sellers who often haven&#8217;t had the resources to maintain the home through a prolonged financial hardship. The process is slower and less predictable than a standard transaction, and buyers need to keep their financing intact through an uncertain wait with no guaranteed outcome.</p>
<p>None of this means distressed properties are never worth pursuing. Sometimes they are. But the math needs to be run honestly, with full eyes on what the property actually needs — and the process needs to be understood before committing to it.</p>
<h2>The Bigger Picture</h2>
<p>The Portland market has real challenges right now. Rates are high. Affordability is stretched. But it&#8217;s not a distress market. The fundamentals that produced 2008 — overleveraged owners, inflated values with no equity cushion — aren&#8217;t what we&#8217;re looking at today.</p>
<p>71 active distressed listings out of 4,448. And many of them already have a buyer.</p>
<hr />
<p><strong>Search Portland area homes on your phone.</strong> The Lovejoy Real Estate app gives buyers full RMLS search, saved favorites, and instant alerts — and homeowners a one-stop place for home-related resources. Your data is never sold or shared.  You can search for foreclosures and short sales on the app.</p>
<p><a href="https://bk.homestack.com/lovejoyrealestate" target="_blank" rel="nofollow noopener"><br />
<img bv-data-src="https://lovejoyrealestate.com/wp-content/uploads/2025/12/all-badge-300x50-png.avif"  class="bv-tag-attr-replace bv-lazyload-tag-img"  loading="lazy" decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%2050'%3E%3C/svg%3E" alt="Lovejoy Real Estate App store buttons" width="300" height="50" /><br />
</a></p>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
 </div>
                            </div>
                                                         <div class="blogbox">
                                <div class="commentlink"><i class="fa fa-comments" aria-hidden="true"></i> <a href="https://lovejoyrealestate.com/hoarding//#respond">Leave a Comment</a></div>
                                <div class="blogdate">
                                     <i class="fa fa-clock" aria-hidden="true"></i>
                                      Posted: <a href="https://lovejoyrealestate.com/hoarding/">March 27, 2026</a>
                                </div>
                                <div class="blogheading"><h2><a href="https://lovejoyrealestate.com/hoarding/">Understanding Hoarding: Challenges &#038; Solutions in Home Sales</a></h2></div>
                                <div class="authorname"><i class="fa fa-user" aria-hidden="true"></i>
                                 By 


                                 <a href="https://lovejoyrealestate.com/author/cturner144/">Charles Turner</a>                                    
                                </div>
                                <div class="blogcontent"> <p><a href="https://lovejoyrealestate.com/wp-content/uploads/2026/03/Gemini_Generated_Image_z6ws9dz6ws9dz6ws.png"><img bv-data-src="https://lovejoyrealestate.com/wp-content/uploads/2026/03/Gemini_Generated_Image_z6ws9dz6ws9dz6ws-300x164-png.avif"  data-dominant-color="534f44" data-has-transparency="false" style="--dominant-color: #534f44;" loading="lazy" decoding="async" class="alignright size-medium wp-image-15230 not-transparent bv-tag-attr-replace bv-lazyload-tag-img"   src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20164'%3E%3C/svg%3E" alt="A narrow hallway is cluttered with floor-to-ceiling stacks of storage bins, cardboard boxes, and newspapers." width="300" height="164" bv-data-srcset="https://lovejoyrealestate.com/wp-content/uploads/2026/03/Gemini_Generated_Image_z6ws9dz6ws9dz6ws-300x164-png.avif 300w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/Gemini_Generated_Image_z6ws9dz6ws9dz6ws-1024x559-png.avif 1024w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/Gemini_Generated_Image_z6ws9dz6ws9dz6ws-150x82-png.avif 150w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/Gemini_Generated_Image_z6ws9dz6ws9dz6ws-768x419-png.avif 768w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/Gemini_Generated_Image_z6ws9dz6ws9dz6ws-160x87.png 160w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/Gemini_Generated_Image_z6ws9dz6ws9dz6ws-png.avif 1408w"  sizes="(max-width: 300px) 100vw, 300px" /></a>Hoarding doesn&#8217;t announce itself. It builds slowly — one room at a time, one year at a time — until the house becomes something no one planned for it to be.</p>
<p>It comes up in real estate more than most people expect. An aging parent who can no longer maintain the home. An estate that needs to be settled after a death. A seller who knows something has to change but doesn&#8217;t know where to start. The situations vary, but the challenge is the same: a property that can&#8217;t be sold as-is, and a family that needs help before the house ever hits the market.</p>
<h2>What We&#8217;re Actually Talking About</h2>
<p>Hoarding disorder is a recognized mental health condition — not a moral failing or a lifestyle choice. It involves persistent difficulty discarding possessions, regardless of their actual value, combined with real distress at the thought of letting go. The results can range from cluttered rooms to conditions that compromise safety and render a home uninhabitable.</p>
<p>Estimates put hoarding disorder at somewhere between 2 and 6 percent of the population. In the Portland metro area, that&#8217;s tens of thousands of households. It&#8217;s not rare. It&#8217;s just rarely talked about.</p>
<h2>What It Means for a Sale</h2>
<p>A home with a hoarding condition presents real, practical obstacles. Appraisers need access. Inspectors need to see systems. Buyers need to be able to picture themselves living there. None of that is easy when rooms are inaccessible or when years of accumulation have led to structural or sanitary issues.</p>
<p>Disclosure matters too. Oregon requires sellers to disclose material defects. If hoarding has caused damage — to flooring, subfloor, HVAC, plumbing — those issues need to be adressed. Trying to sell a property without addressing the underlying condition typically ends in failed inspections, price reductions, and deals that fall apart at the worst possible moment.</p>
<p>The good news: with the right preparation and the right team, these homes sell. They just require a different kind of process and a realistic timeline.</p>
<h2>The Conversation Nobody Wants to Have</h2>
<p>For families navigating a loved one&#8217;s hoarding situation, the hardest part usually isn&#8217;t the house. It&#8217;s the conversation.</p>
<p>Approaching it with shame or urgency tends to make things worse. Hoarding is frequently connected to grief, anxiety, trauma, and deep emotional attachment to objects. Threatening to &#8220;just throw everything away&#8221; can destroy trust and delay the help someone genuinely needs.</p>
<p>What tends to work better: lead with concern, not judgment. Focus on the person&#8217;s safety and well-being rather than the condition of the house. Bring in professionals — mental health providers, social workers, organizers who specialize in this work — before you ever call a real estate agent. The house conversation goes better when the person feels supported, not cornered.</p>
<h2>Local Hoarding Resources — Portland Area</h2>
<p>You don&#8217;t have to figure this out alone.</p>
<p><strong><a href="https://multco.us/info/multnomah-county-hoarding-task-force" target="_blank" rel="noopener">Multnomah County Hoarding Task Force</a></strong> provides training for professionals and community members, maintains a resource directory, and works to reduce stigma around hoarding disorder. Their quarterly meetings bring together social workers, healthcare providers, code compliance officers, and others who work with hoarding situations regularly. The most recent meeting was March 4th.</p>
<p><strong><a href="https://apsreferral.multco.us/" target="_blank" rel="noopener">Multnomah County Adult Protective Services</a></strong> investigates cases where an adult&#8217;s inability to care for themselves — including self-neglect — may be leading to harm or endangerment. If you&#8217;re concerned about a family member who can no longer safely maintain their home, APS can assess the situation and connect them with services.</p>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Washington County</strong></p>
<ul class="[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3">
<li class="whitespace-normal break-words pl-2"><strong>Washington County Adult Protective Services</strong> — 971-673-5200 (covers self-neglect/unsafe living conditions for adults 60+ and people with disabilities)</li>
<li class="whitespace-normal break-words pl-2"><strong>Elder Safe</strong> (Washington County Sheriff&#8217;s Office) — 503-846-6048 (elder abuse/neglect response, multi-agency team)</li>
<li class="whitespace-normal break-words pl-2"><strong>Washington County Disability, Aging and Veteran Services</strong> — county-level wraparound services for seniors and people with disabilities</li>
</ul>
<hr class="border-border-200 border-t-0.5 my-3 mx-1.5" />
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Clackamas County</strong></p>
<ul class="[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3">
<li class="whitespace-normal break-words pl-2"><strong>Clackamas County Adult Protective Services</strong> — 971-673-6655 or 1-855-503-SAFE (same scope as above — adults 65+ and people with disabilities)</li>
<li class="whitespace-normal break-words pl-2"><strong>Clackamas County Aging and Disability Resource Connection (ADRC)</strong> — 503-650-5622 / <a class="underline underline underline-offset-2 decoration-1 decoration-current/40 hover:decoration-current focus:decoration-current" href="mailto:clackamasadrc@clackamas.us">clackamasadrc@clackamas.us</a> (good first call for connecting people to services)</li>
</ul>
<hr class="border-border-200 border-t-0.5 my-3 mx-1.5" />
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Good for the whole metro (including Washington &amp; Clackamas)</strong></p>
<ul class="[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3">
<li class="whitespace-normal break-words pl-2"><strong><a class="underline underline underline-offset-2 decoration-1 decoration-current/40 hover:decoration-current focus:decoration-current" href="https://www.nwanxiety.com/hoarding.html">NW Anxiety Institute</a></strong> — 503-542-7635 — This one is worth highlighting. They explicitly serve Multnomah, Washington, Clackamas, and Columbia counties. They offer individual therapy (often in-home), group therapy, and a 16-week <em>Buried in Treasures</em> workshop. One of their therapists sits on the Multnomah County Hoarding Task Force steering committee.</li>
</ul>
<h2>When You&#8217;re Ready to Talk About the House</h2>
<p>Once a support plan is in place and the home has been addressed, the real estate piece becomes more manageable.</p>
<p>A realistic timeline, an honest assessment of repair costs, and a clear picture of what the property is worth in its current condition — that&#8217;s what allows families to make good decisions rather than desperate ones. We&#8217;ve helped families through exactly this kind of situation. We know how to work alongside cleanup crews, professional organizers, and contractors. We know how to price a property honestly so that it actually closes. And we know how to treat a difficult situation with the discretion it deserves.</p>
<h2>The Bottom Line</h2>
<p>Hoarding is one of those topics that stays quiet until it can&#8217;t anymore. If you&#8217;re navigating it — for yourself, a parent, a sibling, or an estate — there are people in this community who can help. And there are real estate professionals who know how to handle what comes next.</p>
<p>The house can be sold. The first step is just asking for help.</p>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
 </div>
                            </div>
                                                         <div class="blogbox">
                                <div class="commentlink"><i class="fa fa-comments" aria-hidden="true"></i> <a href="https://lovejoyrealestate.com/earnest-money-and-wire-fraud-what-portland-buyers-and-sellers-need-to-know//#respond">Leave a Comment</a></div>
                                <div class="blogdate">
                                     <i class="fa fa-clock" aria-hidden="true"></i>
                                      Posted: <a href="https://lovejoyrealestate.com/earnest-money-and-wire-fraud-what-portland-buyers-and-sellers-need-to-know/">March 20, 2026</a>
                                </div>
                                <div class="blogheading"><h2><a href="https://lovejoyrealestate.com/earnest-money-and-wire-fraud-what-portland-buyers-and-sellers-need-to-know/">Earnest Money and Wire Fraud: What Portland Buyers and Sellers Need to Know</a></h2></div>
                                <div class="authorname"><i class="fa fa-user" aria-hidden="true"></i>
                                 By 


                                 <a href="https://lovejoyrealestate.com/author/cturner144/">Charles Turner</a>                                    
                                </div>
                                <div class="blogcontent"> <p><a href="https://lovejoyrealestate.com/wp-content/uploads/2026/03/Gemini_Generated_Image_2ncn242ncn242ncn.png"><img bv-data-src="https://lovejoyrealestate.com/wp-content/uploads/2026/03/Gemini_Generated_Image_2ncn242ncn242ncn-300x164-png.avif"  data-dominant-color="838378" data-has-transparency="false" style="--dominant-color: #838378;" loading="lazy" decoding="async" class="alignright size-medium wp-image-15214 not-transparent bv-tag-attr-replace bv-lazyload-tag-img"   src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20164'%3E%3C/svg%3E" alt="A stressed woman sitting at a kitchen table with a laptop and Portland real estate closing documents, looking shocked while holding a smartphone to verify suspicious wiring instructions." width="300" height="164" bv-data-srcset="https://lovejoyrealestate.com/wp-content/uploads/2026/03/Gemini_Generated_Image_2ncn242ncn242ncn-300x164-png.avif 300w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/Gemini_Generated_Image_2ncn242ncn242ncn-1024x559-png.avif 1024w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/Gemini_Generated_Image_2ncn242ncn242ncn-150x82-png.avif 150w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/Gemini_Generated_Image_2ncn242ncn242ncn-768x419-png.avif 768w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/Gemini_Generated_Image_2ncn242ncn242ncn-160x87.png 160w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/Gemini_Generated_Image_2ncn242ncn242ncn-png.avif 1408w"  sizes="(max-width: 300px) 100vw, 300px" /></a>You found the home. Your offer was accepted. You are days away from closing. Then you get an email with wiring instructions for your earnest money deposit.</p>
<p>You wire the money. And it goes straight to a criminal.</p>
<p>This is not a hypothetical. It is happening in Portland right now. And it does not only happen to buyers.</p>
<h2>Sellers Are Targets Too</h2>
<p>Buyers lose earnest money deposits. Sellers lose closing proceeds. The scam works the same way on both sides of the transaction.</p>
<p>You are a seller. Your home just closed. You are expecting a wire transfer of your proceeds, sometimes hundreds of thousands of dollars. You receive an email that looks like it is from your title company with updated account information for where to send the funds. Except the email is fake. The account belongs to a criminal. And your proceeds are gone.</p>
<p>Both buyers and sellers need to treat every wire instruction with the same level of scrutiny.</p>
<h2>The Local Reality</h2>
<p>A Portland woman nearly lost $200,000 in a real estate wire transfer scam. She caught it only because she made one last-minute phone call to confirm the wiring instructions. That phone call saved her. Not everyone is that lucky.</p>
<p>The Oregon Department of Justice has issued warnings calling real estate wire fraud one of the fastest-growing cybercrimes in the state. In another Oregon case, buyers lost $379,000 in a single wire transfer. Some of it was eventually recovered. Most wire fraud money is not.</p>
<p>Nationally, a 2025 report found that first-time buyers are three times more likely to fall victim to wire fraud than experienced buyers. One in four buyers reports receiving a suspicious message during a transaction. One in twenty actually falls for it.</p>
<h2>How It Works</h2>
<p>The scam is sophisticated. Criminals monitor email threads related to real estate transactions. When they see a ratified purchase contract, they spoof an email address that looks nearly identical to your title company, escrow officer, or agent. The email arrives with updated wiring instructions. It looks completely legitimate. The urgency feels real. You wire the money.</p>
<p>By the time anyone realizes what happened, the money is gone.</p>
<h2>The Rules We Follow at Lovejoy</h2>
<p>We talk about this with every buyer and seller before it becomes relevant. Here is what we tell them.</p>
<p><strong>Wire instructions will never change at the last minute.</strong> If you receive an email with updated wiring instructions, assume it is fraud until proven otherwise. Call us immediately using a phone number you already have, not one in the email.</p>
<p><strong>Never act on wire instructions from email alone.</strong> Always confirm verbally with your escrow or title officer using a phone number from their official website, not from any email.</p>
<p><strong>Confirm the receiving account before anything moves.</strong> Call the title company directly and read the account number back to them out loud.</p>
<p><strong>Sellers: confirm where your proceeds are going before closing day, not the morning of.</strong> Know the account details in advance so a last-minute email does not catch you off guard.</p>
<p><strong>Use escrow.</strong> Earnest money should always go to a reputable escrow or title company, never directly to a seller or broker.</p>
<h2>If Something Feels Off, It Probably Is</h2>
<p>Scammers create urgency. They tell you the window is closing, the seller is getting impatient, the funds must be sent today. That pressure is a tactic. A legitimate title company will always give you time to verify.</p>
<p>If you are ever uncertain about wiring instructions during a transaction with Lovejoy, call us directly before you do anything. We would rather slow down a closing than watch a client lose their down payment or their proceeds.</p>
<h2>The Bottom Line</h2>
<p>Wire fraud in real estate is not a distant problem. It is happening in Portland neighborhoods, to real buyers and sellers, on real transactions. The good news is it is almost entirely preventable with one habit: verify before you wire. Every time. No exceptions.</p>
<p><h2>Sources</h2>
<ul>
<li><a href="https://www.kgw.com/article/news/local/portland-woman-almost-loses-200000-in-real-estate-wire-transfer-scam/283-eb8122fb-60cf-4a40-a588-f6b2316dfe76" target="_blank" rel="noopener">KGW: Portland woman nearly loses $200,000 in real estate wire transfer scam</a></li>
<li><a href="https://www.cnn.com/2024/12/09/business/real-estate-home-buying-wire-fraud/index.html" target="_blank" rel="noopener">CNN: They were closing on their dream home. Then they fell for a real estate scam.</a></li>
<li><a href="https://elkhornmediagroup.com/oregon-doj-issues-warning-over-real-estate-and-mortgage-wire-scams/" target="_blank" rel="noopener">Oregon DOJ issues warning over real estate and mortgage wire scams</a></li>
<li><a href="https://www.nar.realtor/magazine/real-estate-news/wire-fraud-is-targeting-first-time-buyers-are-you-doing-enough-to-protect-them" target="_blank" rel="noopener">NAR: Wire fraud is targeting first-time buyers</a></li>
</ul>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
 </div>
                            </div>
                                                         <div class="blogbox">
                                <div class="commentlink"><i class="fa fa-comments" aria-hidden="true"></i> <a href="https://lovejoyrealestate.com/pocket-listings-private-exclusives-and-the-fight-over-how-homes-get-sold//#respond">Leave a Comment</a></div>
                                <div class="blogdate">
                                     <i class="fa fa-clock" aria-hidden="true"></i>
                                      Posted: <a href="https://lovejoyrealestate.com/pocket-listings-private-exclusives-and-the-fight-over-how-homes-get-sold/">March 13, 2026</a>
                                </div>
                                <div class="blogheading"><h2><a href="https://lovejoyrealestate.com/pocket-listings-private-exclusives-and-the-fight-over-how-homes-get-sold/">Pocket Listings, Private Exclusives, and the Fight Over How Homes Get Sold</a></h2></div>
                                <div class="authorname"><i class="fa fa-user" aria-hidden="true"></i>
                                 By 


                                 <a href="https://lovejoyrealestate.com/author/cturner144/">Charles Turner</a>                                    
                                </div>
                                <div class="blogcontent"> <p><a href="https://lovejoyrealestate.com/wp-content/uploads/2026/03/pocket-listing-AI.png"><img bv-data-src="https://lovejoyrealestate.com/wp-content/uploads/2026/03/pocket-listing-AI-300x164-png.avif"  data-dominant-color="727262" data-has-transparency="false" style="--dominant-color: #727262;" loading="lazy" decoding="async" class="alignright wp-image-14491 size-medium not-transparent bv-tag-attr-replace bv-lazyload-tag-img"   src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20164'%3E%3C/svg%3E" alt="AI image of agent putting for sale sign in bag to hide it from public- pocket listing" width="300" height="164" bv-data-srcset="https://lovejoyrealestate.com/wp-content/uploads/2026/03/pocket-listing-AI-300x164-png.avif 300w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/pocket-listing-AI-1024x559-png.avif 1024w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/pocket-listing-AI-150x82-png.avif 150w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/pocket-listing-AI-768x419-png.avif 768w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/pocket-listing-AI-160x87.png 160w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/pocket-listing-AI-png.avif 1408w"  sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>If you&#8217;ve been following real estate news, you&#8217;ve probably noticed that one of the industry&#8217;s biggest fights right now isn&#8217;t about interest rates or inventory. It&#8217;s about who gets to see listings — and when.  While the fight is taking place between industry giants, the outcome will greatly impact the consumer.  Here&#8217;s what you need to know and why it matters.</p>
<h3>What is a pocket listing?</h3>
<p>A pocket listing is a property for sale that isn&#8217;t publicly marketed through the MLS. The seller&#8217;s agent shops it quietly — to their own buyers, their office, or a private network — before (or instead of) putting it on the open market. The appeal is usually privacy: the seller doesn&#8217;t want a parade of strangers through their home, or doesn&#8217;t want neighbors to know they&#8217;re selling.  It&#8217;s most common at higher price points.</p>
<h3>The fight playing out nationally</h3>
<p>Compass, one of the country&#8217;s largest brokerages and now the mothership of the world&#8217;s largest, has built a significant part of their brand around private exclusive listings. Their argument is simple: sellers should have the right to choose how their home is marketed. <a title="NAR's Clear Cooperation Policy" href="https://www.nar.realtor/about-nar/policies/mls-clear-cooperation-policy" target="_blank" rel="noopener">NAR&#8217;s Clear Cooperation Policy</a> (CCP) — which requires listings to be submitted to the MLS within one business day of any public marketing — is, in their view, a restriction on seller choice.</p>
<p>Zillow sees it differently. In early 2025, Zillow launched its Listing Access Standards, which essentially say: if you&#8217;re marketing a home publicly but not putting it on the MLS, Zillow won&#8217;t show it. Their position is backed by their own data — homes sold off-market in 2024 sold for nearly $5,000 less on average than comparable homes that went through the MLS, with losses significantly higher in some markets.</p>
<p>Compass sued Zillow in June 2025. A federal judge denied their request to block Zillow&#8217;s policy. Compass&#8217;s CEO has since stated the company doesn&#8217;t consider CCP binding and won&#8217;t follow it. That trial is still pending.  That didn&#8217;t stop Compass aligning with Redfin to share listings that Zillow won&#8217;t.</p>
<p>NAR, for its part, took the middle road in March 2025 — keeping CCP but adding a formal Delayed Marketing option, allowing sellers to delay public MLS syndication if they sign a disclosure form acknowledging what they&#8217;re giving up.</p>
<h3>What the rules actually say in Portland</h3>
<p>RMLS, the MLS we operate under, has its own rules that largely align with the spirit of CCP. Here&#8217;s how they break it down:</p>
<p>Once a listing agreement is signed, it must be submitted to RMLS within 24 hours. Once active, it must be available for showing immediately — you cannot restrict showings to a future date. And once a property is publicly marketed in any form — yard signs, social media, flyers, email blasts, broker websites — it must be submitted for cooperation with other RMLS agents within one business day. Marketing before MLS submission is a violation with fines up to $1,500.</p>
<p>That said, RMLS does allow three legitimate paths for sellers who want to limit exposure:</p>
<p><strong>Office Exclusives</strong> — where the seller signs a disclosure form instructing us not to publicly market the home and not to disseminate it through RMLS. The property is shared only within our brokerage. The moment it&#8217;s publicly marketed, it must go into RMLS within one business day.</p>
<p><strong>Delayed Marketing</strong> — the listing is entered into RMLS and shared with other agents, but public syndication (Zillow, Realtor.com, IDX feeds) is delayed. Other MLS member agents can still see it and show it.  What is an IDX feed?  It&#8217;s the conduit for listings to every real estate website that is not the MLS.  That&#8217;s every brokerage website (ours included), portal (Zillow/Realtor.com) and app that displays listings.  No sign in the yard but likely to become the worst kept secret in the neighborhood.</p>
<p><strong>Coming Soon-No Showings</strong> — the listing is visible in RMLS only (not syndicated publicly), allows a sign and flyer at the property, and gives the seller up to 21 days before going active. No showings during this period.  The reality is no one uses this status.</p>
<p><strong>WVMLS</strong> has its own set of rules which are similar but different.</p>
<h3>Where we stand</h3>
<p>We&#8217;re an independent brokerage, not a franchise building national market share by aggregating private listings. Our interest is straightforward: getting our sellers the best outcome.</p>
<p>The data on this is fairly clear — broad MLS exposure creates competition, and competition drives price. For most sellers, maximum exposure is the right strategy.</p>
<p>That said, there are real situations where privacy matters more than price optimization. Tenants in the home. An estate sale where the family isn&#8217;t ready for public attention. A high-profile seller who doesn&#8217;t want speculation. For those sellers, the office exclusive or delayed marketing paths exist, and we&#8217;ll explain exactly what the tradeoffs are before anyone signs anything.  That&#8217;s where having a network of agents to call is super-valuable.</p>
<p>What we won&#8217;t do is use pocket listings as a marketing tool for our own benefit — keeping listings in-house to double-end deals or drive traffic to our own buyer pool. That&#8217;s not seller representation. That&#8217;s a conflict of interest dressed up as a feature and what was the impetus for Clear Cooperation.</p>
<p>The question isn&#8217;t really whether pocket listings are good or bad. The question is: whose interests are they serving? That&#8217;s a conversation worth having before you sign a listing agreement.</p>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
 </div>
                            </div>
                                                         <div class="blogbox">
                                <div class="commentlink"><i class="fa fa-comments" aria-hidden="true"></i> <a href="https://lovejoyrealestate.com/portland-real-estate-market-update-february-2026-spring-is-knocking//#respond">Leave a Comment</a></div>
                                <div class="blogdate">
                                     <i class="fa fa-clock" aria-hidden="true"></i>
                                      Posted: <a href="https://lovejoyrealestate.com/portland-real-estate-market-update-february-2026-spring-is-knocking/">March 6, 2026</a>
                                </div>
                                <div class="blogheading"><h2><a href="https://lovejoyrealestate.com/portland-real-estate-market-update-february-2026-spring-is-knocking/">Portland Real Estate Market Update: February 2026 — Spring Is Knocking</a></h2></div>
                                <div class="authorname"><i class="fa fa-user" aria-hidden="true"></i>
                                 By 


                                 <a href="https://lovejoyrealestate.com/author/cturner144/">Charles Turner</a>                                    
                                </div>
                                <div class="blogcontent"> <p><a href="https://lovejoyrealestate.com/wp-content/uploads/2026/03/RMLS-Market-Action-February-2026-Data.jpg"><img bv-data-src="https://lovejoyrealestate.com/wp-content/uploads/2026/03/RMLS-Market-Action-February-2026-Data-155x300-jpg.avif"  data-dominant-color="d9dddd" data-has-transparency="false" style="--dominant-color: #d9dddd;" loading="lazy" decoding="async" class="alignright size-medium wp-image-14259 not-transparent bv-tag-attr-replace bv-lazyload-tag-img"   src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20155%20300'%3E%3C/svg%3E" alt="RMLS Market Action February 2026 Data" width="155" height="300" bv-data-srcset="https://lovejoyrealestate.com/wp-content/uploads/2026/03/RMLS-Market-Action-February-2026-Data-155x300-jpg.avif 155w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/RMLS-Market-Action-February-2026-Data-531x1024-jpg.avif 531w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/RMLS-Market-Action-February-2026-Data-78x150-jpg.avif 78w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/RMLS-Market-Action-February-2026-Data-83x160.jpg 83w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/RMLS-Market-Action-February-2026-Data-jpg.avif 544w"  sizes="(max-width: 155px) 100vw, 155px" /></a>January was slow. We said so at the time. The question was whether it was a pause or a pattern. February answered that. The positive numbers still leave us playing catch up year-over-year but we&#8217;re optimistic that the national forecasts for a stronger 2026 real estate market compared to 2025 are accurate.</p>
<p>The <a title="February 2026 RMLS Market Action Report" href="https://www.rmlsweb.com/v2/public2/loadfile.asp?id=19209" target="_blank" rel="noopener">February 2026 RMLS Market Action Report</a> shows the market waking up — not dramatically, not in a way that makes headlines, but in the way that actually matters: more sellers, more buyers, and inventory that pulled back sharply after hitting its highest January level since 2013.</p>
<h2>Sellers Showed Up. Buyers Followed.</h2>
<p>New listings jumped to 2,260 in February — up 17.1% from a year ago and 7.2% from January. That&#8217;s a real increase, not a seasonal blip. More telling: buyers responded. Pending sales hit 1,821, up 10.5% year-over-year.</p>
<p>That number means something because of where it came from. In January, pending sales were essentially flat compared to 2025 — down 0.6%. One month later, up 10.5%. That&#8217;s not momentum continuing. That&#8217;s momentum starting. There&#8217;s a difference.</p>
<p>Closed sales came in at 1,405, down slightly from February 2025 but up 26.5% from January. The year-over-year dip is a January hangover — closings reflect offers accepted 30–45 days earlier, and January was quiet. The pending numbers are the better signal for where things are headed.</p>
<h2>About That Inventory Number</h2>
<p><a href="https://lovejoyrealestate.com/wp-content/uploads/2026/03/RMLS-Market-Action-February-2026-Inventory.jpg"><img bv-data-src="https://lovejoyrealestate.com/wp-content/uploads/2026/03/RMLS-Market-Action-February-2026-Inventory-254x300-jpg.avif"  data-dominant-color="a9bccb" data-has-transparency="false" style="--dominant-color: #a9bccb;" loading="lazy" decoding="async" class="alignright size-medium wp-image-14260 not-transparent bv-tag-attr-replace bv-lazyload-tag-img"   src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20254%20300'%3E%3C/svg%3E" alt="RMLS Market Action February 2026 Inventory" width="254" height="300" bv-data-srcset="https://lovejoyrealestate.com/wp-content/uploads/2026/03/RMLS-Market-Action-February-2026-Inventory-254x300-jpg.avif 254w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/RMLS-Market-Action-February-2026-Inventory-127x150-jpg.avif 127w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/RMLS-Market-Action-February-2026-Inventory-136x160.jpg 136w, https://lovejoyrealestate.com/wp-content/uploads/2026/03/RMLS-Market-Action-February-2026-Inventory-jpg.avif 566w"  sizes="(max-width: 254px) 100vw, 254px" /></a>January&#8217;s 4.3 months of inventory got some attention — including from us. It was the highest January reading since 2013. Worth putting that in perspective.</p>
<p>Every January from 2015 through 2022 came in below 3.5 months. Several were below 2.0. January 2022 was 0.8 months. January 2021 was 1.0. Those weren&#8217;t healthy markets — they were inventory emergencies that produced the frantic multiple-offer environment a lot of buyers still have scars from. By that standard, 4.3 months felt alarming. By any normal historical measure, it&#8217;s unremarkable.</p>
<p>February pulled inventory back to 3.6 months in a single month. The last time January sat this high — 2013 and 2014 — inventory was also declining as the market found its footing coming out of the recession. Different causes, similar pattern: a ceiling getting established, then demand starting to compress supply again. Three to four months is a balanced market. We&#8217;re in it. And the direction is back toward sellers.</p>
<p>Total market time is 91 days — up 12 from a year ago. Homes are taking longer than they did in 2025. That&#8217;s real. But 91 days with inventory tightening and pending sales accelerating tells a different story than 91 days with both of those moving the other direction.</p>
<h2>Prices: January Appears to be the Floor</h2>
<p>Average sale price in January was $568,000. Median was $510,000. Those were soft numbers — seasonal, expected, but soft.</p>
<p>February came back. Average hit $590,600, up 4.0% from January. Median came in at $525,000, up 2.9%. The year-over-year comparisons still look a little rough — average down 3.7%, median down 2.5% from February 2025 — but those comparisons are measuring against one of the stronger months of last year. The rolling 12-month numbers are the honest read: average sale price down just 0.5%, median flat at $545,000. Zero change. That&#8217;s a market that has found a floor, not one still searching for one.</p>
<p>Sellers are still leaving a little on the table — the gap between list price and sale price has been running around -1.5%. That&#8217;s not distress. That&#8217;s just what a normal market looks like when buyers have options and aren&#8217;t panicking.</p>
<h2>Where the Action Is</h2>
<p>Lake Oswego and West Linn continue to be the metro&#8217;s most active submarket. Pending sales up 41.8% year-over-year, year-to-date average pushing past $1,000,000. That strength showed up in January too.  This isn&#8217;t a one-month spike.</p>
<p>Gresham/Troutdale and Milwaukie/Clackamas are both running strong on pending sales: up 29.5% and 19.9% respectively. The middle of the market, east and south of the city, is moving.</p>
<p>N Portland is the exception. Pending sales down 30.1% year-over-year, and that&#8217;s been the story for several months. Elevated inventory, selective buyers, no clear turn yet. If you&#8217;re selling in North Portland, pricing strategy matters more than anywhere else in the metro right now.</p>
<h2>The Affordability Piece</h2>
<p>The RMLS Affordability Index is updated quarterly.  It shows a family earning Portland&#8217;s median income of $124,100 can cover 99% of the monthly payment on a median-priced home at current rates. That&#8217;s the best affordability reading in years, which may not be saying much but we&#8217;ll take what we can get.</p>
<p>It still isn&#8217;t easy. Twenty percent down on a $535,000 home is $107,000. That&#8217;s a real barrier for a lot of buyers and we&#8217;re not going to pretend otherwise. But for households that have the down payment, the monthly math works in a way it simply didn&#8217;t when rates were at 7.5% or 8%.</p>
<h2>The Bottom Line</h2>
<p>January was the low point. February confirmed the turn.</p>
<p>The numbers that matter most — pending sales, inventory direction, price stability — are all pointing the same way. This isn&#8217;t a surge. Portland doesn&#8217;t do surges anymore, at least not yet. What it&#8217;s doing is something more durable: finding its rhythm after two years of hesitation.</p>
<p>For buyers, the window of maximum leverage may be closing. Not slammed shut — but closing. Inventory is tightening, pending sales are accelerating, and spring hasn&#8217;t even fully arrived yet.  Rates have been improving but the benefit to affordability will be muted if it brings additional buyer demand.</p>
<p>For sellers, the market will still reward you for pricing accurately and presenting well. It will still punish you for neither. That hasn&#8217;t changed. What has changed is that the buyer pool showing up in February is larger and more motivated than the one that showed up in January — and that trend is likely to continue.</p>
<p>Spring is here. The data says so.</p>
<pre>Graphics from RMLS Market Action Metro Report February 2026</pre>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
 </div>
                            </div>
                                                         <div class="blogbox">
                                <div class="commentlink"><i class="fa fa-comments" aria-hidden="true"></i> <a href="https://lovejoyrealestate.com/when-should-i-consider-refinancing-what-does-it-cost-its-all-about-the-math//#respond">Leave a Comment</a></div>
                                <div class="blogdate">
                                     <i class="fa fa-clock" aria-hidden="true"></i>
                                      Posted: <a href="https://lovejoyrealestate.com/when-should-i-consider-refinancing-what-does-it-cost-its-all-about-the-math/">February 27, 2026</a>
                                </div>
                                <div class="blogheading"><h2><a href="https://lovejoyrealestate.com/when-should-i-consider-refinancing-what-does-it-cost-its-all-about-the-math/">When Should I Consider Refinancing?</a></h2></div>
                                <div class="authorname"><i class="fa fa-user" aria-hidden="true"></i>
                                 By 


                                 <a href="https://lovejoyrealestate.com/author/cturner144/">Charles Turner</a>                                    
                                </div>
                                <div class="blogcontent"> <p><a href="https://lovejoyrealestate.com/wp-content/uploads/2026/02/Gemini_Generated_Image_wknc1owknc1owknc.png"><img bv-data-src="https://lovejoyrealestate.com/wp-content/uploads/2026/02/Gemini_Generated_Image_wknc1owknc1owknc-300x164-png.avif"  data-dominant-color="6c695b" data-has-transparency="false" style="--dominant-color: #6c695b;" loading="lazy" decoding="async" class="alignright size-medium wp-image-14204 not-transparent bv-tag-attr-replace bv-lazyload-tag-img"   src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20164'%3E%3C/svg%3E" alt="AI generated image of woman doing the break even math of whether she should refinance her AI perfect house." width="300" height="164" bv-data-srcset="https://lovejoyrealestate.com/wp-content/uploads/2026/02/Gemini_Generated_Image_wknc1owknc1owknc-300x164-png.avif 300w, https://lovejoyrealestate.com/wp-content/uploads/2026/02/Gemini_Generated_Image_wknc1owknc1owknc-1024x559-png.avif 1024w, https://lovejoyrealestate.com/wp-content/uploads/2026/02/Gemini_Generated_Image_wknc1owknc1owknc-150x82-png.avif 150w, https://lovejoyrealestate.com/wp-content/uploads/2026/02/Gemini_Generated_Image_wknc1owknc1owknc-768x419-png.avif 768w, https://lovejoyrealestate.com/wp-content/uploads/2026/02/Gemini_Generated_Image_wknc1owknc1owknc-160x87.png 160w, https://lovejoyrealestate.com/wp-content/uploads/2026/02/Gemini_Generated_Image_wknc1owknc1owknc-png.avif 1408w"  sizes="(max-width: 300px) 100vw, 300px" /></a>If you bought or refinanced your home in 2023 when rates were pushing 7.5% or even 8%, you&#8217;ve probably been watching the rate headlines with more than casual interest. And you should be. As of late February 2026, the 30-year fixed rate in Oregon sits around 6.17%, with the 15-year coming in near 5.46%. That&#8217;s a meaningful gap from where many homeowners locked in — and for some, that gap is now worth acting on.  If you are a buyer, or thinking about buying, understanding what falling rates can mean is really important.</p>
<p>But the answer to &#8220;should I refinance?&#8221; isn&#8217;t found in a headline rate. It&#8217;s a math problem with a specific answer: how long do you plan to stay, and does the monthly savings justify the upfront cost?</p>
<h2>The Core Equation: Break-Even Point</h2>
<p>Here&#8217;s the framework that cuts through the noise:</p>
<p><strong>Monthly savings ÷ Total closing costs = Break-even in months</strong></p>
<p>If you plan to stay in the home longer than that break-even point, refinancing makes financial sense. If you&#8217;re likely to sell or move before you hit it, the numbers don&#8217;t pencil out — regardless of how good the new rate looks.</p>
<h3>What Does a Refi Actually Cost in Oregon?</h3>
<p>Before running the math, you need a realistic cost estimate. Oregon has no state transfer tax on refinances, which helps. Here&#8217;s a typical breakdown for a conventional refi on a Portland-area home (these costs aren&#8217;t out of pocket, they are built into the new loan):</p>
<table>
<tbody>
<tr>
<td><strong>Fee</strong></td>
<td><strong>Typical Range</strong></td>
</tr>
<tr>
<td>Loan origination fee</td>
<td>$1,000–$2,500 (0.5%–1% of loan)</td>
</tr>
<tr>
<td>Title insurance (lender&#8217;s policy)</td>
<td>$500–$900</td>
</tr>
<tr>
<td>Escrow/closing fee</td>
<td>$500–$1,000</td>
</tr>
<tr>
<td>Recording fees</td>
<td>$100–$200</td>
</tr>
<tr>
<td>Credit report</td>
<td>$25–$50</td>
</tr>
<tr>
<td>Appraisal</td>
<td>$600–$900 (if required)</td>
</tr>
<tr>
<td><strong>Estimated total</strong></td>
<td><strong>$3,500–$6,000+</strong></td>
</tr>
</tbody>
</table>
<p>A few things can change this number significantly — and in your favor.</p>
<p><strong>Appraisal waivers:</strong> If you have substantial equity and a strong payment history, Fannie Mae and Freddie Mac&#8217;s automated underwriting systems frequently waive the appraisal requirement entirely. For a Portland home that&#8217;s appreciated since purchase, this is more common than many homeowners realize. That saves $600–$900 off the top.</p>
<p><strong>No-cost refi provisions:</strong> Some lenders — particularly when competing for well-qualified borrowers — structure a &#8220;lender credit&#8221; into the loan. In exchange for accepting a rate that&#8217;s 0.125% to 0.25% higher than the lowest available option, they cover closing costs. This isn&#8217;t free money; you&#8217;re paying through a slightly elevated rate over time. But if you&#8217;re uncertain about how long you&#8217;ll stay, or if you simply want to avoid out-of-pocket costs, it can be the right structure. Your lender can model both scenarios side-by-side so you can see exactly what you&#8217;re trading.</p>
<h3>Example 1: The Clear Case</h3>
<p><strong>Scenario:</strong> You bought in early 2023 at 7.5%. Remaining balance: $450,000. You plan to stay at least five more years.</p>
<ul>
<li>Payment at 7.5%: approximately $3,146/month (P&amp;I)</li>
<li>Payment at 6.17%: approximately $2,749/month (P&amp;I)</li>
<li><strong>Monthly savings: ~$397</strong></li>
<li>Estimated closing costs (appraisal waived due to equity): ~$3,500</li>
<li><strong>Break-even: about 9 months</strong></li>
</ul>
<p>Nine months. After that, every payment is money back in your pocket. Over five years, that&#8217;s roughly $20,000 in savings net of closing costs. This is the scenario where refinancing is a straightforward yes.</p>
<h3>Example 2: The Closer Call</h3>
<p><strong>Scenario:</strong> You refinanced in mid-2023 at 7.0%. Balance: $380,000. You&#8217;re thinking about moving in two to three years.</p>
<ul>
<li>Payment at 7.0%: approximately $2,530/month (P&amp;I)</li>
<li>Payment at 6.17%: approximately $2,320/month (P&amp;I)</li>
<li><strong>Monthly savings: ~$210</strong></li>
<li>Estimated closing costs (full, including appraisal): ~$5,500</li>
<li><strong>Break-even: about 26 months</strong></li>
</ul>
<p>If you&#8217;re confident you&#8217;ll stay at least 26 months — roughly two and a half years — this still makes sense. But if there&#8217;s a real chance of selling in 18 months, you&#8217;d be leaving money on the table. This is where a no-cost refi structure might make more sense: lower monthly savings, but zero out-of-pocket risk.</p>
<h3>Example 3: The 15-Year Option</h3>
<p><strong>Scenario:</strong> Same homeowner as Example 1, but willing to increase the monthly payment slightly to aggressively pay down principal.</p>
<ul>
<li>Payment at 7.5% on 30-year: ~$3,146/month</li>
<li>Payment at 5.46% on 15-year: ~$3,667/month</li>
<li>Monthly difference: ~$521 more per month</li>
</ul>
<p>That additional $521/month is buying you a dramatically shorter loan — 15 years instead of 30 — and massively reducing total interest paid. For homeowners who have the income headroom and a long-term ownership horizon, this can be the most powerful financial move of the three.</p>
<h3>What About the &#8220;Rate in the Fives&#8221; Headlines?</h3>
<p><a href="https://lovejoyrealestate.com/are-mortgage-rates-in-the-fives-will-they-stay-there/">As we wrote in January</a>, some borrowers are seeing rates in the fives — specifically those with 740+ credit scores, larger down payments, and willingness to pay points. For most refinancers, the realistic target is the mid-to-high sixes on a 30-year, or low-to-mid fives on a 15-year. Don&#8217;t anchor to a headline; get a personalized scenario run.</p>
<h3>Three Questions to Ask Before You Call a Lender</h3>
<p><strong>1. How long do I realistically plan to stay?</strong> This is the most important input to the break-even calculation. Be honest with yourself.</p>
<p><strong>2. Do I have enough equity for an appraisal waiver?</strong> If your home has appreciated since purchase, there&#8217;s a reasonable chance you qualify — and that saves meaningful money.</p>
<p><strong>3. Is there a no-cost option in my loan package?</strong> If your original lender included a no-cost refi provision, dust it off and read it carefully. The threshold for action may already be met.</p>
<h3>The Bottom Line</h3>
<p>Refinancing isn&#8217;t a trend to chase — it&#8217;s a financial decision with a specific answer for your specific situation. The math is not complicated, but it does require real numbers: your current balance, today&#8217;s rate for your profile, and an honest estimate of how long you&#8217;ll stay. A good lender can run that scenario in about ten minutes.</p>
<p>If you bought or refinanced at 7.5% or higher and you&#8217;re planning to stay put, the math is increasingly likely to work in your favor. At 6.17% — and with rates that could still soften further — the window is open. The question is whether your particular situation fits through it.</p>
<p><a href="https://branches.guildmortgage.com/or/portland/stephen-bowdon-773-hpsbo.html">Stephen Bowdon at Guild Mortgage</a> is the lender we trust to run those numbers honestly, without the fuzzy math the online portals tend to give you. If you&#8217;d like an introduction, we&#8217;re happy to make it.</p>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
 </div>
                            </div>
                                                         <div class="blogbox">
                                <div class="commentlink"><i class="fa fa-comments" aria-hidden="true"></i> <a href="https://lovejoyrealestate.com/portland-vs-salem-what-januarys-numbers-tell-us//#respond">Leave a Comment</a></div>
                                <div class="blogdate">
                                     <i class="fa fa-clock" aria-hidden="true"></i>
                                      Posted: <a href="https://lovejoyrealestate.com/portland-vs-salem-what-januarys-numbers-tell-us/">February 20, 2026</a>
                                </div>
                                <div class="blogheading"><h2><a href="https://lovejoyrealestate.com/portland-vs-salem-what-januarys-numbers-tell-us/">Portland vs. Salem: What January&#8217;s Numbers Tell Us</a></h2></div>
                                <div class="authorname"><i class="fa fa-user" aria-hidden="true"></i>
                                 By 


                                 <a href="https://lovejoyrealestate.com/author/cturner144/">Charles Turner</a>                                    
                                </div>
                                <div class="blogcontent"> <p>If you&#8217;ve been watching the Portland metro or Salem market and wondering whether you&#8217;re getting the full picture, the answer might be hiding about an hour away on I-5. When you put Portland and Salem side by side, an interesting story emerges — one that matters whether you&#8217;re buying, selling, or simply trying to understand where things are headed.</p>
<p>For Portland, the numbers come directly from the <a href="https://www.rmlsweb.com/v2/public2/loadfile.asp?id=19046" target="_blank" rel="noopener">Portland Metro RMLS Market Action Report</a> for January 2026.  Salem’s data comes from the <a title="Polk Marion Market Action" href="https://www.rmlsweb.com/v2/public2/loadfile.asp?id=19045" target="_blank" rel="noopener">Polk &amp; Marion Counties January 2026 report</a>:</p>
<p><a href="https://lovejoyrealestate.com/wp-content/uploads/2026/02/Salem_Portland-Compare-RMLS.jpg"><img bv-data-src="https://lovejoyrealestate.com/wp-content/uploads/2026/02/Salem_Portland-Compare-RMLS-jpg.avif"  data-dominant-color="e0e6e3" data-has-transparency="false" style="--dominant-color: #e0e6e3;" loading="lazy" decoding="async" class="aligncenter wp-image-14123 size-full not-transparent bv-tag-attr-replace bv-lazyload-tag-img"   src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201198%20576'%3E%3C/svg%3E" alt="Salem VS Portland Home stat comparison " width="1198" height="576" bv-data-srcset="https://lovejoyrealestate.com/wp-content/uploads/2026/02/Salem_Portland-Compare-RMLS-jpg.avif 1198w, https://lovejoyrealestate.com/wp-content/uploads/2026/02/Salem_Portland-Compare-RMLS-300x144-jpg.avif 300w, https://lovejoyrealestate.com/wp-content/uploads/2026/02/Salem_Portland-Compare-RMLS-1024x492-jpg.avif 1024w, https://lovejoyrealestate.com/wp-content/uploads/2026/02/Salem_Portland-Compare-RMLS-150x72-jpg.avif 150w, https://lovejoyrealestate.com/wp-content/uploads/2026/02/Salem_Portland-Compare-RMLS-768x369-jpg.avif 768w, https://lovejoyrealestate.com/wp-content/uploads/2026/02/Salem_Portland-Compare-RMLS-160x77.jpg 160w"  sizes="(max-width: 1198px) 100vw, 1198px" /></a></p>
<p>Let’s dig in.</p>
<h3>What $500,000 Buys You in Each Market</h3>
<p>The median sale price gap between Portland ($510,000) and Salem ($426,500) is roughly $83,500 — enough to meaningfully change what you&#8217;re shopping for.</p>
<p>In Portland, that half-million-dollar budget typically puts you in NE or SE Portland in a solid three-bedroom home, often in the 1,500–1,700 square foot range, and frequently in older housing stock that may need updates. In Salem, that same budget opens up more square footage, newer construction options, and generally less competition.</p>
<p>Salem’s median in January was $426,500, down 5.2% year over year.  While Portland’s median was $510,000, down 5.0% year over year. On a price-per-square-foot basis, that gap adds up quickly over 1,800–2,000 square feet.</p>
<p>Salem is also the state capital, anchored by government employment, Willamette University, and a downtown that has steadily reinvested over the past decade. It isn’t Portland — and it isn’t trying to be. But for buyers prioritizing space, payment comfort, and relative affordability, the math increasingly points south.</p>
<h3>The Inventory Story Is Very Different</h3>
<p>This is where the contrast becomes sharp.</p>
<p>Portland’s inventory rose to 4.3 months in January, with total market time at 89 days. That’s meaningfully higher than a year ago and reflects a more balanced environment.</p>
<p>Salem, however, reached 5.9 months of inventory in January, with homes averaging 78 days on market.</p>
<p>Six months of inventory is generally considered the line between a balanced market and a buyer-leaning one. Salem is pressing right up against that threshold. Buyers have choices. Sellers are competing for attention. The days of automatic multiple-offer scenarios are largely behind us in that submarket.</p>
<p>Portland, at 4.3 months, is more moderate. It’s no longer the tight seller’s market of 2021–2022, but it’s not oversupplied either. What we’re seeing is segmentation: some neighborhoods and price bands feel competitive, others feel patient.</p>
<h3>What’s Happening to Prices</h3>
<p>Month-to-month comparisons show softness.</p>
<p>Portland’s average sale price in January was $568,000, down 5.4% from $600,300 a year prior. Salem’s average came in at $438,600, down 6.3% year over year.</p>
<p>But the rolling 12-month numbers tell a steadier story.</p>
<p>Portland’s 12-month average is flat year over year at $610,400 — a 0.0% change. Salem’s rolling average is up 2.4% year over year at $476,900.</p>
<p>January is always a thinner sales month, which can exaggerate percentage swings. The broader trend line suggests stabilization rather than correction. Prices have largely held their ground even as inventory has expanded.</p>
<p>More telling is the shift in negotiating posture. Both markets are seeing sellers accept slightly below asking in many cases. That’s a return to normal market mechanics — not a collapse, just a recalibration.</p>
<h3>Who Should Be Paying Attention</h3>
<p><strong>If you&#8217;re a Portland buyer:</strong><br />
Inventory is up, and sellers are more flexible than they were 12–18 months ago. With 4.3 months of supply and 89 average market days, you have more leverage — particularly on inspection items and closing cost negotiations. If rates dip, that leverage could compress quickly as competition returns.</p>
<p><strong>If you&#8217;re a Salem buyer:</strong><br />
Nearly six months of inventory creates real negotiating opportunity. Homes are sitting long enough for thoughtful decision-making. For buyers priced out of Portland or seeking more house for their dollar, the data makes a compelling case for exploring the I-5 corridor.</p>
<p><strong>If you&#8217;re a seller in either market:</strong><br />
Pricing discipline matters again. Homes priced accurately and presented well are still moving. Homes that are aspirationally priced are sitting. With Portland at 89 days average market time and Salem at 78, strategy and positioning matter more than they have in several years.</p>
<h3>The Bottom Line</h3>
<p>The first quarter of the year is typically quiet, but it often sets the tone for spring.</p>
<p>Both markets are more balanced than they were during the pandemic surge. That’s healthy. It allows buyers to think and sellers to plan rather than react.</p>
<p>The $83,500 median price gap between Portland and Salem is real money. So is the difference between 4.3 and 5.9 months of inventory. For some households, that hour south on I-5 meaningfully changes both lifestyle and financial trajectory.</p>
<p>At Lovejoy Real Estate, we work across the Portland metro, Salem, Eugene, and SW Washington. We read both sets of data because our clients often live in the space between them. If you’d like help thinking through what these numbers mean for your specific goals, we’re always happy to have that conversation.</p>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
 </div>
                            </div>
                            
                            
                            <div class="pagination">
                                <span aria-current="page" class="page-numbers current">1</span>
<a class="page-numbers" href="https://lovejoyrealestate.com/blog/?paged=2">2</a>
<a class="page-numbers" href="https://lovejoyrealestate.com/blog/?paged=3">3</a>
<span class="page-numbers dots">&hellip;</span>
<a class="page-numbers" href="https://lovejoyrealestate.com/blog/?paged=135">135</a>
<a class="next page-numbers" href="https://lovejoyrealestate.com/blog/?paged=2">Next »</a>                            </div>

                                            </div>
            </div>
            <div class="col-lg-4">
                  
<div class="rightbar">
                     <div class="sideopt">
                        
                         <form role="search" method="get" class="search-form" action="https://lovejoyrealestate.com/">
   
                            <input type="search" class="search-field" placeholder="Search…" value="" name="s">
                        
                        <button type="submit" class="search-submit"><i class="fa fa-search"></i></button>
                    </form>

                     </div>


                     <div class="sideopt">
                        <h3>Neighborhoods</h3>

                        <div class="nhb">

                            
    							<div class="nhb">
    								
<ul class="wp-block-list">
<li><a href="https://lovejoyrealestate.com/alameda-grant-park-hollywood/">Alameda, Grant Park &amp; Hollywood</a></li>



<li><a href="https://lovejoyrealestate.com/alphabet-district-nob-hill-portland/">Alphabet District, Nob Hill</a></li>



<li><a href="https://lovejoyrealestate.com/beaumont-village-wilshire-park-rose-city-park/">Beaumont Village, Wilshire Park, and Rose City Park</a></li>



<li><a href="https://lovejoyrealestate.com/belmont-hawthorne-neighborhood/">Belmont &amp; Hawthorne Area</a></li>



<li><a href="https://lovejoyrealestate.com/kerns-buckman-hosford-abernethy-brooklyn/">Kerns, Buckman, Hosford-Abernethy, Brooklyn</a></li>



<li><a href="https://lovejoyrealestate.com/bridlemile-vermont-hills/">Bridlemile &amp; Vermont Hills</a></li>



<li><a href="https://lovejoyrealestate.com/dunthorpe-riverdale/">Dunthorpe &amp; Riverdale</a></li>



<li><a href="https://lovejoyrealestate.com/eastwest-moreland/">East/West Moreland</a></li>



<li><a href="https://lovejoyrealestate.com/forest-heights/">Forest Heights</a></li>



<li><a href="https://lovejoyrealestate.com/hillsdale-multnomah-village/">Hillsdale, Multnomah Village</a></li>



<li><a href="https://lovejoyrealestate.com/irvington-sabin-lloyd-district/">Irvington, Sabin, and the Lloyd District</a></li>



<li><a href="https://lovejoyrealestate.com/kenton-arbor-lodge-portsmouth/">Kenton, Arbor Lodge, Portsmouth</a></li>



<li><a href="https://lovejoyrealestate.com/kings-heights/">Kings Heights</a></li>



<li><a href="https://lovejoyrealestate.com/ladds-addition-clinton-colonial-heights/">Ladd’s Addition, Clinton, and Colonial Heights</a></li>



<li><a href="https://lovejoyrealestate.com/lair-hill-terwilliger-johns-landing/">Lair Hill, Terwilliger &amp; John’s Landing</a></li>



<li><a href="https://lovejoyrealestate.com/lake-oswego/">Lake Oswego</a></li>



<li><a href="https://lovejoyrealestate.com/laurelhurst/">Laurelhurst</a></li>



<li><a href="https://lovejoyrealestate.com/linnton/">Linnton</a></li>



<li><a href="https://lovejoyrealestate.com/mt-tabor/">Mt Tabor</a></li>



<li><a href="https://lovejoyrealestate.com/pearl-district/">Pearl District</a></li>



<li><a href="https://lovejoyrealestate.com/sellwood-garthwick/">Sellwood &amp; Garthwick</a></li>



<li><a href="https://lovejoyrealestate.com/south-burlingame-burlingame-tryon-creek/">South Burlingame, Burlingame, Tryon Creek</a></li>



<li><a href="https://lovejoyrealestate.com/st-johns">St. Johns</a></li>



<li><a href="https://lovejoyrealestate.com/stayton/">Stayton</a></li>



<li><a href="https://lovejoyrealestate.com/alberta-arts-district-concordia/">The Alberta Arts District, Concordia</a></li>



<li><a href="https://lovejoyrealestate.com/west-hills-raleigh-hills-west-slope/">West Hills, Raleigh Hills, West Slope</a></li>



<li><a href="https://lovejoyrealestate.com/willamette-heights/">Willamette Heights</a></li>



<li><a href="https://lovejoyrealestate.com/woodstock/">Woodstock</a></li>
</ul>
<p><B>Contact us here. Does not post to site!</B><br />
<style id="wpforms-css-vars-12732">
				#wpforms-12732 {
				
			}
			</style><div class="wpforms-container wpforms-container-full wpforms-render-modern" id="wpforms-12732"><form id="wpforms-form-12732" class="wpforms-validate wpforms-form wpforms-ajax-form" data-formid="12732" method="post" enctype="multipart/form-data" action="/blog/" data-token="dae0a584e88bc9f191ece8282a8f874c" data-token-time="1777044391"><noscript class="wpforms-error-noscript">Please enable JavaScript in your browser to complete this form.</noscript><div id="wpforms-error-noscript" style="display: none;">Please enable JavaScript in your browser to complete this form.</div><div class="wpforms-field-container"><div id="wpforms-12732-field_2-container" class="wpforms-field wpforms-field-name" data-field-id="2"><fieldset><legend class="wpforms-field-label">Name <span class="wpforms-required-label" aria-hidden="true">*</span></legend><div class="wpforms-field-row wpforms-field-large"><div class="wpforms-field-row-block wpforms-first wpforms-one-half"><input type="text" id="wpforms-12732-field_2" class="wpforms-field-name-first wpforms-field-required" name="wpforms[fields][2][first]" placeholder="First Name" aria-errormessage="wpforms-12732-field_2-error" required><label for="wpforms-12732-field_2" class="wpforms-field-sublabel after wpforms-sublabel-hide">First</label></div><div class="wpforms-field-row-block wpforms-one-half"><input type="text" id="wpforms-12732-field_2-last" class="wpforms-field-name-last wpforms-field-required" name="wpforms[fields][2][last]" placeholder="Last Name" aria-errormessage="wpforms-12732-field_2-last-error" required><label for="wpforms-12732-field_2-last" class="wpforms-field-sublabel after wpforms-sublabel-hide">Last</label></div></div></fieldset></div><div id="wpforms-12732-field_3-container" class="wpforms-field wpforms-field-email" data-field-id="3"><label class="wpforms-field-label" for="wpforms-12732-field_3">Email <span class="wpforms-required-label" aria-hidden="true">*</span></label><input type="email" id="wpforms-12732-field_3" class="wpforms-field-large wpforms-field-required" name="wpforms[fields][3]" placeholder="Email" spellcheck="false" aria-errormessage="wpforms-12732-field_3-error" required></div><div id="wpforms-12732-field_8-container" class="wpforms-field wpforms-field-phone" data-field-id="8"><label class="wpforms-field-label" for="wpforms-12732-field_8">Phone <span class="wpforms-required-label" aria-hidden="true">*</span></label><input type="tel" id="wpforms-12732-field_8" class="wpforms-field-medium wpforms-field-required wpforms-smart-phone-field" data-rule-smart-phone-field="true" name="wpforms[fields][8]" placeholder="Phone" aria-label="Phone" aria-errormessage="wpforms-12732-field_8-error" required></div><div id="wpforms-12732-field_9-container" class="wpforms-field wpforms-field-checkbox" data-field-id="9"><fieldset><legend class="wpforms-field-label">How can we help?</legend><ul id="wpforms-12732-field_9"><li class="choice-1 depth-1"><input type="checkbox" id="wpforms-12732-field_9_1" name="wpforms[fields][9][]" value="This is my first home purchase" aria-errormessage="wpforms-12732-field_9_1-error"  ><label class="wpforms-field-label-inline" for="wpforms-12732-field_9_1">This is my first home purchase</label></li><li class="choice-2 depth-1"><input type="checkbox" id="wpforms-12732-field_9_2" name="wpforms[fields][9][]" value="I am going to sell my current home" aria-errormessage="wpforms-12732-field_9_2-error"  ><label class="wpforms-field-label-inline" for="wpforms-12732-field_9_2">I am going to sell my current home</label></li><li class="choice-3 depth-1"><input type="checkbox" id="wpforms-12732-field_9_3" name="wpforms[fields][9][]" value="I am going to a 1031 Exchange" aria-errormessage="wpforms-12732-field_9_3-error"  ><label class="wpforms-field-label-inline" for="wpforms-12732-field_9_3">I am going to a 1031 Exchange</label></li><li class="choice-4 depth-1"><input type="checkbox" id="wpforms-12732-field_9_4" name="wpforms[fields][9][]" value="I need to talk to a lender" aria-errormessage="wpforms-12732-field_9_4-error"  ><label class="wpforms-field-label-inline" for="wpforms-12732-field_9_4">I need to talk to a lender</label></li><li class="choice-5 depth-1"><input type="checkbox" id="wpforms-12732-field_9_5" name="wpforms[fields][9][]" value="I live locally now" aria-errormessage="wpforms-12732-field_9_5-error"  ><label class="wpforms-field-label-inline" for="wpforms-12732-field_9_5">I live locally now</label></li><li class="choice-6 depth-1"><input type="checkbox" id="wpforms-12732-field_9_6" name="wpforms[fields][9][]" value="I am relocating to the area" aria-errormessage="wpforms-12732-field_9_6-error"  ><label class="wpforms-field-label-inline" for="wpforms-12732-field_9_6">I am relocating to the area</label></li><li class="choice-7 depth-1"><input type="checkbox" id="wpforms-12732-field_9_7" name="wpforms[fields][9][]" value="I don&#039;t know where to start and just want to talk" aria-errormessage="wpforms-12732-field_9_7-error"  ><label class="wpforms-field-label-inline" for="wpforms-12732-field_9_7">I don't know where to start and just want to talk</label></li><li class="choice-8 depth-1"><input type="checkbox" id="wpforms-12732-field_9_8" name="wpforms[fields][9][]" value="I am looking in Oregon" aria-errormessage="wpforms-12732-field_9_8-error"  ><label class="wpforms-field-label-inline" for="wpforms-12732-field_9_8">I am looking in Oregon</label></li><li class="choice-9 depth-1"><input type="checkbox" id="wpforms-12732-field_9_9" name="wpforms[fields][9][]" value="I am looking in Washington" aria-errormessage="wpforms-12732-field_9_9-error"  ><label class="wpforms-field-label-inline" for="wpforms-12732-field_9_9">I am looking in Washington</label></li></ul></fieldset></div><div id="wpforms-12732-field_10-container" class="wpforms-field wpforms-field-select wpforms-field-select-style-classic" data-field-id="10"><label class="wpforms-field-label" for="wpforms-12732-field_10">How did you find us?</label><select id="wpforms-12732-field_10" class="wpforms-field-medium" name="wpforms[fields][10]"><option value="A friend/family/Realtor"  class="choice-3 depth-1"  >A friend/family/Realtor</option><option value="Google"  class="choice-1 depth-1"  >Google</option><option value="Facebook"  class="choice-2 depth-1"  >Facebook</option></select></div><div id="wpforms-12732-field_5-container" class="wpforms-field wpforms-field-checkbox" data-field-id="5"><fieldset><legend class="wpforms-field-label">Privacy Policy <span class="wpforms-required-label" aria-hidden="true">*</span></legend><ul id="wpforms-12732-field_5" class="wpforms-field-required"><li class="choice-1 depth-1"><input type="checkbox" id="wpforms-12732-field_5_1" name="wpforms[fields][5][]" value="By providing Lovejoy Real Estate your contact information, you acknowledge and agree to our Privacy Policy and consent to receiving marketing communications, including through automated calls, texts, and emails, some of which may use artificial or prerecorded voices. This consent isn’t necessary for purchasing any products or services and you may opt out at any time. To opt out from texts, you can reply, ‘stop’ at any time. To opt out from emails, you can click on the unsubscribe link in the emails. Message and data rates may apply." aria-errormessage="wpforms-12732-field_5_1-error" required ><label class="wpforms-field-label-inline" for="wpforms-12732-field_5_1">By providing Lovejoy Real Estate your contact information, you acknowledge and agree to our Privacy Policy and consent to receiving marketing communications, including through automated calls, texts, and emails, some of which may use artificial or prerecorded voices. This consent isn’t necessary for purchasing any products or services and you may opt out at any time. To opt out from texts, you can reply, ‘stop’ at any time. To opt out from emails, you can click on the unsubscribe link in the emails. Message and data rates may apply.</label></li></ul></fieldset></div></div><div class="wpforms-recaptcha-container wpforms-is-recaptcha wpforms-is-recaptcha-type-v2" ><div class="g-recaptcha" data-sitekey="6Le5yjsqAAAAAEo23_3ezeqDQ45ccok1-J9DmsHA"></div><input type="text" name="g-recaptcha-hidden" class="wpforms-recaptcha-hidden" style="position:absolute!important;clip:rect(0,0,0,0)!important;height:1px!important;width:1px!important;border:0!important;overflow:hidden!important;padding:0!important;margin:0!important;" data-rule-recaptcha="1"></div><div class="wpforms-submit-container" ><input type="hidden" name="wpforms[id]" value="12732"><input type="hidden" name="page_title" value="Blog"><input type="hidden" name="page_url" value="https://lovejoyrealestate.com/blog/"><input type="hidden" name="url_referer" value=""><input type="hidden" name="page_id" value="3897"><input type="hidden" name="wpforms[post_id]" value="3897"><button type="submit" name="wpforms[submit]" id="wpforms-submit-12732" class="wpforms-submit" data-alt-text="Sending..." data-submit-text="Submit" aria-live="assertive" value="wpforms-submit">Submit</button><img bv-data-src="https://lovejoyrealestate.com/wp-content/plugins/wpforms/assets/images/submit-spin.svg"  loading="lazy" decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2026%2026'%3E%3C/svg%3E" class="wpforms-submit-spinner bv-tag-attr-replace bv-lazyload-tag-img"   style="display: none;" width="26" height="26" alt="Loading"></div></form></div>  </p>
    							</div>

    						
                        </div>

                         

                     </div>
                </div>



 
            </div>
        </div>
    </div>
</section>


<div class="ekit-template-content-markup ekit-template-content-footer ekit-template-content-theme-support">
		<div data-elementor-type="wp-post" data-elementor-id="14923" class="elementor elementor-14923">
				<div class="elementor-element elementor-element-1003e38 e-con-full e-flex e-con e-parent" data-id="1003e38" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-791e636 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-html" data-id="791e636" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css">

<style>

.lovejoy-footer{
font-family: Arial, Helvetica, sans-serif;
background:#f3f3f3;
color:#2a2a2a;
}

/* container */

.lf-container{
max-width:1200px;
margin:auto;
padding:0 20px;
}

/* ======================
SUBSCRIBE AREA
====================== */

.lf-subscribe{
padding:40px 0 30px;
text-align:center;
}

.lf-subscribe-form{
display:flex;
justify-content:center;
align-items:center;
max-width:520px;
margin:auto;
border:1px solid #ddd;
background:#fff;
}

.lf-subscribe-form span{
padding:0 12px;
color:#777;
}

.lf-subscribe-form input{
flex:1;
border:none;
outline:none;
padding:12px 10px;
font-size:14px;
}

.lf-subscribe-form button{
background:#000;
color:#fff;
border:none;
padding:12px 22px;
font-size:13px;
font-weight:600;
letter-spacing:.5px;
cursor:pointer;
}

/* ======================
OFFICES
====================== */

.lf-offices{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:40px;
padding:25px 0 10px;
}

.lf-office h4{
font-size:16px;
margin-bottom:10px;
font-weight:700;
}

.lf-office p{
font-size:14px;
line-height:1.7;
margin:0;
color:#555;
}

/* ======================
LOGO
====================== */

.lf-logo{
text-align:center;
padding:30px 0 10px;
}

.lf-logo img{
max-width:160px;
}

/* ======================
SOCIAL
====================== */

.lf-social{
display:flex;
justify-content:center;
gap:18px;
padding:10px 0 25px;
}

.lf-social a{
color:#0d212b;
font-size:16px;
transition:.3s;
}

.lf-social a:hover{
opacity:.7;
}

/* ======================
BOTTOM BAR
====================== */

.lf-bottom{
border-top:1px solid #ddd;
padding:18px 0;
font-size:13px;
color:#666;
}

.lf-bottom-inner{
display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:wrap;
gap:10px;
}

.lf-bottom a{
color:#2a6db0;
text-decoration:none;
}

.lf-bottom a:hover{
text-decoration:underline;
}

.lf-menu{
display:flex;
gap:20px;
}

/* ======================
RESPONSIVE
====================== */

@media (max-width:992px){

.lf-offices{
grid-template-columns:repeat(2,1fr);
}

}

@media (max-width:600px){

.lf-offices{
grid-template-columns:1fr;
text-align:center;
}

.lf-bottom-inner{
flex-direction:column;
text-align:center;
}

}

</style>


<footer class="lovejoy-footer">



<div class="lf-subscribe lf-container">

<form class="lf-subscribe-form">

<span><i class="fa-regular fa-envelope"></i></span>

<input type="text" placeholder="Your email">

<button type="submit">SUBSCRIBE</button>

</form>

</div>




<div class="lf-container">

<div class="lf-offices">

<div class="lf-office">
<h4>Portland, Oregon</h4>
<p>
Lovejoy Real Estate<br>
503-501-2490<br>
828 NW 19th Ave.<br>
Portland, OR 97209
</p>
</div>

<div class="lf-office">
<h4>Salem, Oregon</h4>
<p>
Lovejoy Real Estate<br>
503-551-4921<br>
250 Commercial NE<br>
Salem, OR 97301
</p>
</div>

<div class="lf-office">
<h4>Eugene, Oregon</h4>
<p>
Lovejoy Real Estate<br>
503-350-3280<br>
590 Pearl St. Ste. 300<br>
Eugene, Oregon 97401
</p>
</div>

<div class="lf-office">
<h4>SW Washington</h4>
<p>
Lovejoy Real Estate Services<br>
360-326-9445<br>
237 NE Chkalov Dr.<br>
Vancouver, WA 98684
</p>
</div>

</div>

</div>




<div class="lf-logo">

<img bv-data-src="https://lovejoyrealestate.com/wp-content/themes/lovejoy/assets/images/Untitled-3-copy-01.svg"  class="bv-tag-attr-replace bv-lazyload-tag-img"  src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Lovejoy Real Estate">

</div>




<div class="lf-social">

<a href="https://www.facebook.com/lovejoyre" target="_blank"><i class="fab fa-facebook-f"></i></a>

<a href="https://www.linkedin.com/company/turnerteaminc" target="_blank"><i class="fab fa-linkedin-in"></i></a>

<a href="https://www.pinterest.com/lovejoyrealestate" target="_blank"><i class="fab fa-pinterest"></i></a>

<a href="https://www.youtube.com/@lovejoyrealestate" target="_blank"><i class="fab fa-youtube"></i></a>

<a href="https://www.instagram.com/lovejoyrealestate/" target="_blank"><i class="fab fa-instagram"></i></a>

<a href="https://www.tiktok.com/@lovejoyrealestate" target="_blank"><i class="fab fa-tiktok"></i></a>

</div>




<div class="lf-bottom">

<div class="lf-container lf-bottom-inner">

<div>
© 2026 . All Rights Reserved <strong>Lovejoy Team Inc. - Portland Real Estate</strong><br>
Designed & Developed by
<a href="https://universesofttechnologies.in/" target="_blank">Universesoft Technologies</a>
</div>

<div class="lf-menu">

<a href="https://lovejoyrealestate.com/privacy-policy/">Privacy Policy</a>

<a href="https://lovejoyrealestate.com/terms-of-use/">Terms of Use</a>

</div>

</div>

</div>

</footer>				</div>
				</div>
				</div>
				</div>
		</div>
<script type="speculationrules">
{"prerender":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/lovejoy/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prerender, .no-prerender a"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"moderate"}]}
</script>
<script>document.body.classList.remove("no-js");</script>	<script>
	if ( -1 !== navigator.userAgent.indexOf( 'MSIE' ) || -1 !== navigator.appVersion.indexOf( 'Trident/' ) ) {
		document.body.classList.add( 'is-IE' );
	}
	</script>
				<script>
				const lazyloadRunObserver = () => {
					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
						entries.forEach( ( entry ) => {
							if ( entry.isIntersecting ) {
								let lazyloadBackground = entry.target;
								if( lazyloadBackground ) {
									lazyloadBackground.classList.add( 'e-lazyloaded' );
								}
								lazyloadBackgroundObserver.unobserve( entry.target );
							}
						});
					}, { rootMargin: '200px 0px 200px 0px' } );
					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
						lazyloadBackgroundObserver.observe( lazyloadBackground );
					} );
				};
				const events = [
					'DOMContentLoaded',
					'elementor/lazyload/observe',
				];
				events.forEach( ( event ) => {
					document.addEventListener( event, lazyloadRunObserver );
				} );
			</script>
			<link rel='stylesheet' id='widget-image-css' href='https://lovejoyrealestate.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.0.3' media='all' />
<link rel='stylesheet' id='elementor-post-15-css' href='https://lovejoyrealestate.com/wp-content/uploads/elementor/css/post-15.css?ver=1776829218' media='all' />
<link rel='stylesheet' id='elementor-gf-local-roboto-css' href='//lovejoyrealestate.com/wp-content/uploads/omgf/elementor-gf-local-roboto/elementor-gf-local-roboto.css?ver=1741723163' media='all' />
<link rel='stylesheet' id='elementor-gf-local-robotoslab-css' href='//lovejoyrealestate.com/wp-content/uploads/omgf/elementor-gf-local-robotoslab/elementor-gf-local-robotoslab.css?ver=1741723163' media='all' />
<link rel='stylesheet' id='wpforms-smart-phone-field-css' href='https://lovejoyrealestate.com/wp-content/plugins/wpforms/assets/pro/css/fields/phone/intl-tel-input.min.css?ver=1777044391' media='all' />
<link rel='stylesheet' id='wpforms-modern-full-css' href='https://lovejoyrealestate.com/wp-content/plugins/wpforms/assets/css/frontend/modern/wpforms-full.min.css?ver=1777044391' media='all' />
<style id='wpforms-modern-full-inline-css'>
:root {
				--wpforms-field-border-radius: 3px;
--wpforms-field-border-style: solid;
--wpforms-field-border-size: 1px;
--wpforms-field-background-color: #ffffff;
--wpforms-field-border-color: rgba( 0, 0, 0, 0.25 );
--wpforms-field-border-color-spare: rgba( 0, 0, 0, 0.25 );
--wpforms-field-text-color: rgba( 0, 0, 0, 0.7 );
--wpforms-field-menu-color: #ffffff;
--wpforms-label-color: rgba( 0, 0, 0, 0.85 );
--wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 );
--wpforms-label-error-color: #d63637;
--wpforms-button-border-radius: 3px;
--wpforms-button-border-style: none;
--wpforms-button-border-size: 1px;
--wpforms-button-background-color: #066aab;
--wpforms-button-border-color: #066aab;
--wpforms-button-text-color: #ffffff;
--wpforms-page-break-color: #066aab;
--wpforms-background-image: none;
--wpforms-background-position: center center;
--wpforms-background-repeat: no-repeat;
--wpforms-background-size: cover;
--wpforms-background-width: 100px;
--wpforms-background-height: 100px;
--wpforms-background-color: rgba( 0, 0, 0, 0 );
--wpforms-background-url: none;
--wpforms-container-padding: 0px;
--wpforms-container-border-style: none;
--wpforms-container-border-width: 1px;
--wpforms-container-border-color: #000000;
--wpforms-container-border-radius: 3px;
--wpforms-field-size-input-height: 43px;
--wpforms-field-size-input-spacing: 15px;
--wpforms-field-size-font-size: 16px;
--wpforms-field-size-line-height: 19px;
--wpforms-field-size-padding-h: 14px;
--wpforms-field-size-checkbox-size: 16px;
--wpforms-field-size-sublabel-spacing: 5px;
--wpforms-field-size-icon-size: 1;
--wpforms-label-size-font-size: 16px;
--wpforms-label-size-line-height: 19px;
--wpforms-label-size-sublabel-font-size: 14px;
--wpforms-label-size-sublabel-line-height: 17px;
--wpforms-button-size-font-size: 17px;
--wpforms-button-size-height: 41px;
--wpforms-button-size-padding-h: 15px;
--wpforms-button-size-margin-top: 10px;
--wpforms-container-shadow-size-box-shadow: none;
			}
/*# sourceURL=wpforms-modern-full-inline-css */
</style>
<link rel='stylesheet' id='wpforms-pro-modern-full-css' href='https://lovejoyrealestate.com/wp-content/plugins/wpforms/assets/pro/css/frontend/modern/wpforms-full.min.css?ver=1777044391' media='all' />
<script src="https://lovejoyrealestate.com/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widget-scripts.js?ver=3.9.2" id="ekit-widget-scripts-js"></script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/exclusive-addons-for-elementor/assets/vendor/js/jquery.sticky-sidebar.js?ver=2.7.9.8" id="exad-sticky-jquery-js"></script>
<script id="leadin-script-loader-js-js-extra">
var leadin_wordpress = {"userRole":"visitor","pageType":"page","leadinPluginVersion":"11.3.45"};
//# sourceURL=leadin-script-loader-js-js-extra
</script>
<script src="https://js-na2.hs-scripts.com/244514532.js?integration=WordPress&amp;ver=11.3.45" id="leadin-script-loader-js-js"></script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/metform/public/assets/lib/cute-alert/cute-alert.js?ver=4.1.3" id="cute-alert-js"></script>
<script id="twenty-twenty-one-ie11-polyfills-js-after">
( Element.prototype.matches && Element.prototype.closest && window.NodeList && NodeList.prototype.forEach ) || document.write( '<script src="https://lovejoyrealestate.com/wp-content/themes/lovejoy/assets/js/polyfills.js?ver=1.9"></scr' + 'ipt>' );
//# sourceURL=twenty-twenty-one-ie11-polyfills-js-after
</script>
<script src="https://lovejoyrealestate.com/wp-content/themes/lovejoy/assets/js/primary-navigation.js?ver=1.9" id="twenty-twenty-one-primary-navigation-script-js"></script>
<script src="https://lovejoyrealestate.com/wp-content/themes/lovejoy/assets/js/responsive-embeds.js?ver=1.9" id="twenty-twenty-one-responsive-embeds-script-js"></script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-consent-mode-bc2e26cfa69fcd4a8261.js" id="googlesitekit-consent-mode-js"></script>
<script id="exad-main-script-js-extra">
var exad_ajax_object = {"ajax_url":"https://lovejoyrealestate.com/wp-admin/admin-ajax.php","nonce":"6365300592"};
//# sourceURL=exad-main-script-js-extra
</script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/exclusive-addons-for-elementor/assets/js/exad-scripts.min.js?ver=2.7.9.8" id="exad-main-script-js"></script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-optin-monster-a55d3b3fec7811cde2bc.js" id="googlesitekit-events-provider-optin-monster-js" defer></script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-wpforms-08f4a4ca33532233b542.js?ver=1777044391" id="googlesitekit-events-provider-wpforms-js" defer></script>
<script id="wp-consent-api-js-extra">
var consent_api = {"consent_type":"","waitfor_consent_hook":"","cookie_expiration":"30","cookie_prefix":"wp_consent","services":[]};
//# sourceURL=wp-consent-api-js-extra
</script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/wp-consent-api/assets/js/wp-consent-api.min.js?ver=2.0.1" id="wp-consent-api-js"></script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.0.3" id="elementor-webpack-runtime-js"></script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.0.3" id="elementor-frontend-modules-js"></script>
<script src="https://lovejoyrealestate.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script>
<script id="elementor-frontend-js-before">
var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},
"hasCustomBreakpoints":false},"version":"4.0.3","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"landing-pages":true,"nested-elements":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true},"urls":{"assets":"https:\/\/lovejoyrealestate.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/lovejoyrealestate.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/lovejoyrealestate.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"436f1c2ae8","atomicFormsSendForm":"21d2f21432"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"lightbox_title_src":"caption","lightbox_description_src":"caption","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes"},"post":{"id":3897,"title":"Blog%20-%20Lovejoy%20Real%20Estate","excerpt":"","featuredImage":false}};
//# sourceURL=elementor-frontend-js-before
</script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.0.3" id="elementor-frontend-js"></script>
<script id="elementskit-elementor-js-extra">
var ekit_config = {"ajaxurl":"https://lovejoyrealestate.com/wp-admin/admin-ajax.php","nonce":"e3a6770d13"};
//# sourceURL=elementskit-elementor-js-extra
</script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/elementskit-lite/widgets/init/assets/js/elementor.js?ver=3.9.2" id="elementskit-elementor-js"></script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/wpforms/assets/pro/lib/intl-tel-input/intlTelInputWithUtils.min.js?ver=1777044391" id="wpforms-smart-phone-field-js"></script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/wpforms/assets/pro/js/frontend/fields/phone.min.js?ver=1777044391" id="wpforms-smart-phone-field-core-js"></script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/wpforms/assets/lib/jquery.validate.min.js?ver=1777044391" id="wpforms-validation-js"></script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/wpforms/assets/lib/jquery.inputmask.min.js?ver=1777044391" id="wpforms-maskedinput-js"></script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/wpforms/assets/lib/mailcheck.min.js?ver=1777044391" id="wpforms-mailcheck-js"></script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/wpforms/assets/lib/punycode.min.js?ver=1777044391" id="wpforms-punycode-js"></script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/wpforms/assets/js/share/utils.min.js?ver=1777044391" id="wpforms-generic-utils-js"></script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/wpforms/assets/js/frontend/wpforms.min.js?ver=1777044391" id="wpforms-js"></script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/wpforms/assets/js/frontend/wpforms-modern.min.js?ver=1777044391" id="wpforms-modern-js"></script>
<script src="https://www.google.com/recaptcha/api.js?onload=wpformsRecaptchaLoad&amp;render=explicit&amp;ver=1777044391" id="wpforms-recaptcha-js"></script>
<script id="wpforms-recaptcha-js-after">
var wpformsDispatchEvent = function (el, ev, custom) {
				var e = document.createEvent(custom ? "CustomEvent" : "HTMLEvents");
				custom ? e.initCustomEvent(ev, true, true, false) : e.initEvent(ev, true, true);
				el.dispatchEvent(e);
			};
		var wpformsRecaptchaCallback = function (el) {
				var hdn = el.parentNode.querySelector(".wpforms-recaptcha-hidden");
				var err = el.parentNode.querySelector("#g-recaptcha-hidden-error");
				hdn.value = "1";
				wpformsDispatchEvent(hdn, "change", false);
				hdn.classList.remove("wpforms-error");
				err && hdn.parentNode.removeChild(err);
			};
		var wpformsRecaptchaLoad = function () {
					Array.prototype.forEach.call(document.querySelectorAll(".g-recaptcha"), function (el) {
						try {
							var recaptchaID = grecaptcha.render(el, {
								callback: function () {
									wpformsRecaptchaCallback(el);
								}
							});
							el.setAttribute("data-recaptcha-id", recaptchaID);
						} catch (error) {}
					});
					wpformsDispatchEvent(document, "wpformsRecaptchaLoaded", true);
				};
			
//# sourceURL=wpforms-recaptcha-js-after
</script>
<script src="https://lovejoyrealestate.com/wp-content/plugins/wpforms/assets/js/frontend/fields/address.min.js?ver=1777044391" id="wpforms-address-field-js"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://lovejoyrealestate.com/wp-includes/js/wp-emoji-release.min.js?ver=6.9.4"}}
</script>
<script type="module">
/*! This file is auto-generated */
const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});
//# sourceURL=https://lovejoyrealestate.com/wp-includes/js/wp-emoji-loader.min.js
</script>
<script type='text/javascript'>
/* <![CDATA[ */
var wpforms_settings = {"val_required":"This field is required.","val_email":"Please enter a valid email address.","val_email_suggestion":"Did you mean {suggestion}?","val_email_suggestion_title":"Click to accept this suggestion.","val_email_restricted":"This email address is not allowed.","val_number":"Please enter a valid number.","val_number_positive":"Please enter a valid positive number.","val_minimum_price":"Amount entered is less than the required minimum.","val_confirm":"Field values do not match.","val_checklimit":"You have exceeded the number of allowed selections: {#}.","val_limit_characters":"{count} of {limit} max characters.","val_limit_words":"{count} of {limit} max words.","val_min":"Please enter a value greater than or equal to {0}.","val_max":"Please enter a value less than or equal to {0}.","val_recaptcha_fail_msg":"Google reCAPTCHA verification failed, please try again later.","val_turnstile_fail_msg":"Cloudflare Turnstile verification failed, please try again later.","val_inputmask_incomplete":"Please fill out the field in required format.","uuid_cookie":"1","locale":"en","country":"","country_list_label":"Country list","wpforms_plugin_url":"https:\/\/lovejoyrealestate.com\/wp-content\/plugins\/wpforms\/","gdpr":"","ajaxurl":"https:\/\/lovejoyrealestate.com\/wp-admin\/admin-ajax.php","mailcheck_enabled":"1","mailcheck_domains":[],"mailcheck_toplevel_domains":["dev"],"is_ssl":"1","currency_code":"USD","currency_thousands":",","currency_decimals":"2","currency_decimal":".","currency_symbol":"$","currency_symbol_pos":"left","val_requiredpayment":"Payment is required.","val_creditcard":"Please enter a valid credit card number.","css_vars":["field-border-radius","field-border-style","field-border-size","field-background-color","field-border-color","field-text-color","field-menu-color","label-color","label-sublabel-color","label-error-color","button-border-radius","button-border-style","button-border-size","button-background-color","button-border-color","button-text-color","page-break-color","background-image","background-position","background-repeat","background-size","background-width","background-height","background-color","background-url","container-padding","container-border-style","container-border-width","container-border-color","container-border-radius","field-size-input-height","field-size-input-spacing","field-size-font-size","field-size-line-height","field-size-padding-h","field-size-checkbox-size","field-size-sublabel-spacing","field-size-icon-size","label-size-font-size","label-size-line-height","label-size-sublabel-font-size","label-size-sublabel-line-height","button-size-font-size","button-size-height","button-size-padding-h","button-size-margin-top","container-shadow-size-box-shadow"],"val_post_max_size":"The total size of the selected files {totalSize} MB exceeds the allowed limit {maxSize} MB.","val_time12h":"Please enter time in 12-hour AM\/PM format (eg 8:45 AM).","val_time24h":"Please enter time in 24-hour format (eg 22:45).","val_time_limit":"Please enter time between {minTime} and {maxTime}.","val_url":"Please enter a valid URL.","val_fileextension":"File type is not allowed.","val_filesize":"File exceeds max size allowed. File was not uploaded.","post_max_size":"268435456","isModernMarkupEnabled":"1","formErrorMessagePrefix":"Form error message","errorMessagePrefix":"Error message","submitBtnDisabled":"Submit button is disabled during form submission.","readOnlyDisallowedFields":["captcha","repeater","map","content","divider","hidden","html","entry-preview","pagebreak","layout","payment-total"],"error_updating_token":"Error updating token. Please try again or contact support if the issue persists.","network_error":"Network error or server is unreachable. Check your connection or try again later.","token_cache_lifetime":"86400","hn_data":[],"address_field":{"list_countries_without_states":["GB","DE","CH","NL"]},"val_phone":"Please enter a valid phone number.","val_password_strength":"A stronger password is required. Consider using upper and lower case letters, numbers, and symbols.","entry_preview_iframe_styles":["https:\/\/lovejoyrealestate.com\/wp-includes\/js\/tinymce\/skins\/lightgray\/content.min.css?ver=6.9.4","https:\/\/lovejoyrealestate.com\/wp-includes\/css\/dashicons.min.css?ver=6.9.4","https:\/\/lovejoyrealestate.com\/wp-includes\/js\/tinymce\/skins\/wordpress\/wp-content.css?ver=6.9.4","https:\/\/lovejoyrealestate.com\/wp-content\/plugins\/wpforms\/assets\/pro\/css\/fields\/richtext\/editor-content.min.css"],"indicatorStepsPattern":"Step {current} of {total}"}
/* ]]> */
</script>


<script id="bv-lazyload-video" data-cfasync="false" bv-exclude="true">var bv_load_video_on_user_action = true

var bv_video_lazyload_events = ["mousemove", "click", "keydown", "wheel", "touchmove", "touchend"]

var bv_video_load_event_executed = false
var bv_video_user_action_performed = false


window.addEventListener('load', () => {
  bv_video_load_event_executed = true;
  handle_lazyload_videos();
})

for (const event of bv_video_lazyload_events) {
  window.addEventListener(event, handle_video_lazyload_events, { once: true });
}

function handle_video_lazyload_events() {
  for (const event of bv_video_lazyload_events) {
    window.removeEventListener(event, handle_video_lazyload_events);
  }

  bv_video_user_action_performed = true
  handle_lazyload_videos();
}


document.addEventListener('DOMContentLoaded', () => {
	handle_lazyload_videos()
})

function bv_set_video_element_src(element) {
	let _src = element.getAttribute('bv-data-src')
	if (_src) {
		element.setAttribute('src', _src)
	}
}

function handle_lazyload_videos() {
	if ( (!bv_load_video_on_user_action && bv_video_load_event_executed) || (bv_load_video_on_user_action && bv_video_user_action_performed && bv_video_load_event_executed) ) {

		if('IntersectionObserver' in window) {	
			function handleVideoTags(entries) {
				entries.map((entry) => {
					if (entry.isIntersecting) {
						bv_set_video_element_src(entry.target)
						video_lazy_observer.unobserve(entry.target)
					}
				})
			}

			const video_lazy_observer = new IntersectionObserver(handleVideoTags)
			let video_elements = document.querySelectorAll('.bv-lazyload-video')
			video_elements.forEach((video_element) => {
				video_lazy_observer.observe(video_element)
			})

		} else {
			let video_elements = document.querySelectorAll('.bv-lazyload-video')
			video_elements.forEach((video_element) => {
				bv_set_video_element_src(video_element)
			})
		}
	}
}
</script>

<script id="bv-dynamic-image-lazyload" data-cfasync="false" bv-exclude="true">var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var BV_IS_RESIZE_ENABLED=!0,BV_IMAGES_NOT_TO_RESIZE=[],BV_DEBUG_MODE=!1;function bvDebugLog(...args){BV_DEBUG_MODE&&console.log(...args)}__name(bvDebugLog,"bvDebugLog");function getImageDeviceName(resized_infos_str,dimensions){let device_width=window.outerWidth;if(resized_infos_str){const device_size_infos=resized_infos_str.split(";");for(const device_info of device_size_infos){const[device_name,resized_dim]=device_info.split(":"),[width_str,height_str]=resized_dim.split("*"),width=parseInt(width_str,10),height=parseInt(height_str,10);if(dimensions.width<=width&&dimensions.height<=height&&device_width<=width)return device_name}return""}return device_width<=480?"bv_resized_mobile":device_width<=820?"bv_resized_ipad":device_width<=1536?"bv_resized_desktop":""}__name(getImageDeviceName,"getImageDeviceName");function isWebpSupported(){var elem=document.createElement("canvas");return elem.getContext&&elem.getContext("2d")?elem.toDataURL("image/webp").indexOf("data:image/webp")==0:!1}__name(isWebpSupported,"isWebpSupported");function getExtension(url){return url.split(".").pop().toLowerCase().split("?")[0]}__name(getExtension,"getExtension");function getNewImageUrlSVG(url,webp_status,encoded_url,dimensions){let url_and_query_string=url.split("?"),new_url=url_and_query_string[0],query_string=url_and_query_string[1];if(!webp_status)return query_string?url_and_query_string[0]+`?${query_string}`:url_and_query_string[0];var shouldResize=BV_IS_RESIZE_ENABLED&&!BV_IMAGES_NOT_TO_RESIZE.some(pattern=>new_url.includes(pattern));if(shouldResize){let resized_infos=get_bv_identifier(encoded_url,"bv-resized-infos"),device_name=getImageDeviceName(resized_infos,dimensions);if(device_name!=""){let img_ext=getExtension(new_url);new_url+="."+device_name+"."+img_ext}}return new_url+=".bv.webp",query_string&&(new_url+=`?${query_string}`),new_url}__name(getNewImageUrlSVG,"getNewImageUrlSVG");function get_bv_identifier(property,attr_identifier="bv-identifer"){let a=null;try{a=property.match(/.*?base64,(.*?)"/)}catch(error){bvDebugLog(error)}if(!a||!a[1])try{a=property.match(/.*?base64,(.*)/)}catch(error){bvDebugLog(error)}if(a&&a[1]){let b=null;if(attr_identifier=="bv-identifer"?b=atob(a[1]).match(/.*?bv-identifer="(.*?)"/):attr_identifier=="bv-bg-style"?b=atob(a[1]).match(/.*?bv-bg-style="(.*?)"/):attr_identifier=="bv-resized-infos"?b=atob(a[1]).match(/.*?bv-resized-infos="(.*?)"/):attr_identifier=="bv-img-url"&&(b=atob(a[1]).match(/.*?bv-img-url="(.*?)"/)),b&&b[1])return attr_identifier=="bv-bg-style"||attr_identifier=="bv-resized-infos"?atob(b[1]):b[1]}return!1}__name(get_bv_identifier,"get_bv_identifier");var bv_url_map=JSON.parse("{}");const bvObservedNodesWithCounter=new Map,bv_webp_status=isWebpSupported();function bvObserveImgNode(node){const bv_counter=bvObservedNodesWithCounter.get(node)||0;bv_counter<50&&(bvObservedNodesWithCounter.set(node,bv_counter+1),other_image_observer.observe(node),bvDebugLog("NodeP with backgroundImage :",node))}__name(bvObserveImgNode,"bvObserveImgNode");function set_iframe_element_src_v2(iframe_element){let src_value=iframe_element.getAttribute("bv-data-src");src_value?(src_value.includes("autoplay=1")&&(src_value+="&mute=1"),iframe_element.setAttribute("src",src_value)):bvDebugLog("IFRAME_SRC_NOT_FOUND : "+entry)}__name(set_iframe_element_src_v2,"set_iframe_element_src_v2");function handleOtherImages(entries){entries.map(entry2=>{if(entry2.isIntersecting){const computedStyle=getComputedStyle(entry2.target),background=computedStyle.getPropertyValue("background")||"none",backgroundImage=computedStyle.getPropertyValue("background-image")||"none";let property_value=null,property_type=null;if(backgroundImage!=="none"&&backgroundImage.match(/url\(/)?(property_value=backgroundImage,property_type="background-image"):background!=="none"&&background.match(/url\(/)&&(property_value=background,property_type="background"),property_value){let bv_img_url=get_bv_identifier(property_value,"bv-img-url"),bv_bg_style=get_bv_identifier(property_value,"bv-bg-style"),url_identifier=get_bv_identifier(property_value),new_url=bv_img_url||(url_identifier?bv_url_map[url_identifier]:null);if(new_url){const regex=/url\(['"]?(data:image.*?)['"]?\)/g;if(bv_bg_style&&bv_bg_style.length>0){for(;(match=regex.exec(bv_bg_style))!==null;){let new_img_url=getNewImageUrlSVG(new_url,bv_webp_status,property_value,entry2.target.getBoundingClientRect());bv_bg_style=bv_bg_style.replace(match[1],new_img_url)}let new_bv_bg_style=entry2.target.getAttribute("style")||"";new_bv_bg_style=new_bv_bg_style+(new_bv_bg_style?";":"")+(bv_bg_style||""),entry2.target.setAttribute("style",new_bv_bg_style)}else{for(;(match=regex.exec(property_value))!==null;){let new_img_url=getNewImageUrlSVG(new_url,bv_webp_status,property_value,entry2.target.getBoundingClientRect());property_value=property_value.replace(match[1],new_img_url)}entry2.target.style.setProperty(property_type,property_value,"important")}}}bvObservedNodesWithCounter.delete(entry2.target),other_image_observer.unobserve(entry2.target)}})}__name(handleOtherImages,"handleOtherImages");function handleIframesV2(entries){entries.map(entry2=>{entry2.isIntersecting&&(set_iframe_element_src_v2(entry2.target),iframe_observer_v2.unobserve(entry2.target))})}__name(handleIframesV2,"handleIframesV2");const bvCheckNode=__name((node,currentLevel=1,maxLevel=1/0)=>{if(node.nodeType===1){const className=node.getAttribute("class");if(node.nodeName==="IFRAME"&&typeof className=="string"&&className.includes("bv-lazyload-iframe"))iframe_observer_v2.observe(node);else{const computedStyle=getComputedStyle(node),background=computedStyle.getPropertyValue("background")||"none",backgroundImage=computedStyle.getPropertyValue("background-image")||"none";backgroundImage!=="none"&&backgroundImage.match(/url\(/)?(get_bv_identifier(backgroundImage,"bv-img-url")||get_bv_identifier(backgroundImage))&&bvObserveImgNode(node):background!=="none"&&background.match(/url\(/)?(get_bv_identifier(background,"bv-img-url")||get_bv_identifier(background))&&bvObserveImgNode(node):typeof className=="string"&&className.includes("bv-lazyload-bg-style")?bv_style_observer.observe(node):typeof className=="string"&&className.includes("bv-lazyload-tag-img")?img_observer.observe(node):typeof className=="string"&&className.includes("bv-lazyload-picture")&&picture_lazy_observer.observe(node)}}currentLevel<maxLevel&&node.childNodes.length&&node.childNodes.forEach(childNode=>{bvCheckNode(childNode,currentLevel+1,maxLevel)})},"bvCheckNode");function bv_handle_mutations(mutations){mutations.forEach(mutation=>{if(mutation.type==="childList"&&mutation.addedNodes.length)mutation.addedNodes.forEach(node=>{setTimeout(function(){bvCheckNode(node)},0)});else if(mutation.type==="attributes"){const targetNode=mutation.target,attributeName=mutation.attributeName,attributeValue=targetNode.getAttribute(attributeName);if(attributeName==="style"&&targetNode.style.backgroundImage!==mutation_observer.prevBackgroundImage){const computedStyle=getComputedStyle(targetNode),background=computedStyle.getPropertyValue("background")||"none",backgroundImage=computedStyle.getPropertyValue("background-image")||"none";backgroundImage!=="none"&&backgroundImage.match(/url\(/)?(get_bv_identifier(backgroundImage,"bv-img-url")||get_bv_identifier(backgroundImage))&&bvObserveImgNode(targetNode):background!=="none"&&background.match(/url\(/)&&(get_bv_identifier(background,"bv-img-url")||get_bv_identifier(background))&&bvObserveImgNode(targetNode)}else attributeName==="class"&&setTimeout(function(){bvCheckNode(targetNode)},0)}})}__name(bv_handle_mutations,"bv_handle_mutations");function handle_mod_key_nodes(){let node_elements=document.querySelectorAll("[bv-img-mod-key]");for(let i=0;i<node_elements.length;i++){let element=node_elements[i],target_key=element.getAttribute("bv-img-mod-key"),mod_url=element.getAttribute(target_key);if(mod_url){let bv_img_url=get_bv_identifier(mod_url,"bv-img-url"),url_identifier=get_bv_identifier(mod_url),old_url=bv_img_url||(url_identifier?bv_url_map[url_identifier]:null);if(old_url){let dimensions=element.getBoundingClientRect(),new_img_url=getNewImageUrlSVG(old_url,bv_webp_status,mod_url,dimensions);element.setAttribute(target_key,new_img_url)}}}}__name(handle_mod_key_nodes,"handle_mod_key_nodes");function bvRemoveEventListeners(){for(const event of bv_lazyload_events)window.removeEventListener(event,handleLazyloadedStyleImages)}__name(bvRemoveEventListeners,"bvRemoveEventListeners");function handleLazyloadedStyleImages(){setTimeout(function(){bvRemoveEventListeners()},0),document.querySelectorAll("body *").forEach(_element=>{setTimeout(function(){bvCheckNode(_element,1,1)},0)})}__name(handleLazyloadedStyleImages,"handleLazyloadedStyleImages"),handle_mod_key_nodes();let other_image_observer,iframe_observer_v2,mutation_observer;var bvDynamicImageObserverOptions={rootMargin:"200px 0px",threshold:.01};"IntersectionObserver"in window&&(other_image_observer=new IntersectionObserver(handleOtherImages,bvDynamicImageObserverOptions),iframe_observer_v2=new IntersectionObserver(handleIframesV2,bvDynamicImageObserverOptions)),"MutationObserver"in window&&(mutation_observer=new MutationObserver(bv_handle_mutations),mutation_observer.prevBackground="",mutation_observer.prevBackgroundImage="",mutation_observer.observe(document.body,{childList:!0,subtree:!0,attributes:!0,characterData:!0})),"IntersectionObserver"in window&&"MutationObserver"in window&&window.addEventListener("load",event=>{for(const event2 of bv_lazyload_events)window.addEventListener(event2,handleLazyloadedStyleImages,{once:!0})});
</script>

<script id="bv-rename-images" type="text/javascript" data-cfasync="false" bv-exclude="true">var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});const IMAGE_URL_ATTRIBUTES=["data-src","data-lazy-original","data-lazy-src","data-lazysrc","data-lazysrcset","data-lazy-srcset","data-envira-src","data-srcset","bv-data-src","bv-data-srcset","data-large_image","data-depicter-src","data-depicter-srcset","data-orig-src"],IMAGE_EXTENSIONS=["jpg","jpeg","png","gif","svg","jpe","webp"],BV_CDN_URL="",BV_SITE_OPT_PATH="al_opt_content";var BV_IS_RESIZE_ENABLED=!0,BV_IMAGES_NOT_TO_RESIZE=[];function isValidUrl(url){return!!/^https?:\/\//i.test(url)}__name(isValidUrl,"isValidUrl");function isImage(url){let img_ext=getExtension(url);return!!IMAGE_EXTENSIONS.includes(img_ext)}__name(isImage,"isImage");function getImageDeviceName(resized_infos_str,dimensions){let device_width=window.outerWidth;if(resized_infos_str){const device_size_infos=resized_infos_str.split(";");for(const device_info of device_size_infos){const[device_name,resized_dim]=device_info.split(":"),[width_str,height_str]=resized_dim.split("*"),width=parseInt(width_str,10),height=parseInt(height_str,10);if(dimensions.width<=width&&dimensions.height<=height&&device_width<=width)return device_name}return""}return device_width<=480?"bv_resized_mobile":device_width<=820?"bv_resized_ipad":device_width<=1536?"bv_resized_desktop":""}__name(getImageDeviceName,"getImageDeviceName");function isWebpSupported(){var elem=document.createElement("canvas");return elem.getContext&&elem.getContext("2d")?elem.toDataURL("image/webp").indexOf("data:image/webp")==0:!1}__name(isWebpSupported,"isWebpSupported");function getExtension(url){return url.split("?")[0].split(".").pop().toLowerCase()}__name(getExtension,"getExtension");function getNewImageUrlQuery(url,webp_status2,dimensions){let url_and_query_string=url.split("?"),new_url=url_and_query_string[0],query_string=url_and_query_string[1];if(!webp_status2)return query_string?url_and_query_string[0]+`?${query_string}`:url_and_query_string[0];let params=new URLSearchParams(query_string),resized_infos=params.get("bv-resized-infos");params.delete("bv-resized-infos"),query_string=params.toString();var shouldResize=BV_IS_RESIZE_ENABLED&&!BV_IMAGES_NOT_TO_RESIZE.some(pattern=>new_url.includes(pattern));if(shouldResize){let device_name=getImageDeviceName(resized_infos,dimensions),img_ext=getExtension(new_url);device_name!=""&&(new_url+="."+device_name+"."+img_ext)}return new_url+=".bv.webp",query_string&&(new_url+=`?${query_string}`),new_url}__name(getNewImageUrlQuery,"getNewImageUrlQuery");function isOurCdnImage(url){const hasCdnUrl=typeof BV_CDN_URL=="string"&&BV_CDN_URL.length>0,hasSiteOptPath=typeof BV_SITE_OPT_PATH=="string"&&BV_SITE_OPT_PATH.length>0;return!!(hasCdnUrl&&url.includes(BV_CDN_URL)||hasSiteOptPath&&url.includes(BV_SITE_OPT_PATH))}__name(isOurCdnImage,"isOurCdnImage");function canChangeUrl(url){return getExtension(url)==="svg"||url.includes("data:image")?!1:!!isOurCdnImage(url)}__name(canChangeUrl,"canChangeUrl");function handleNodeElements(node_elements,img_url_attrs,webp_status2){node_elements.forEach(node_element=>{img_url_attrs.forEach(attr=>{flag=!1,node_element.hasAttribute(attr)&&(attr_val=node_element.getAttribute(attr),new_val="",attr_val.split(",").forEach(src=>{let src_parts=src.trim().split(" "),clean_url=src_parts.shift();if(flag?new_val+=",":flag=!0,isValidUrl(clean_url)&&isImage(clean_url))if(canChangeUrl(clean_url)){let new_url=getNewImageUrlQuery(clean_url,webp_status2,node_element.getBoundingClientRect());new_val+=[new_url].concat(src_parts).join(" ")}else new_val+=src;else new_val+=src}),node_element.setAttribute(attr,new_val))})})}__name(handleNodeElements,"handleNodeElements");function handleTagWithStyle(tag_elements_with_style2,webp_status2){tag_elements_with_style2.forEach(tag_element=>{let img_url=tag_element.getAttribute("bv-style-url");if(img_url&&isValidUrl(img_url)&&isImage(img_url)&&canChangeUrl(img_url)){let new_img_url=getNewImageUrlQuery(img_url,webp_status2,tag_element.getBoundingClientRect()),style_attr_val=tag_element.getAttribute("bv-data-style");style_attr_val&&(new_style_val=style_attr_val.replace(img_url,new_img_url),tag_element.setAttribute("bv-data-style",new_style_val))}})}__name(handleTagWithStyle,"handleTagWithStyle");let webp_status=isWebpSupported(),img_tags=document.querySelectorAll(".bv-tag-attr-replace");handleNodeElements(img_tags,IMAGE_URL_ATTRIBUTES,webp_status);let tag_elements_with_style=document.querySelectorAll(".bv-style-attr-replace");handleTagWithStyle(tag_elements_with_style,webp_status);
</script>

</body>
</html>
<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 69eb20a3db888a811700e6a9. Config Timestamp: 2026-04-24 07:49:54 UTC, Cached Timestamp: 2026-04-24 15:26:31 UTC -->