1<!DOCTYPE html> 2<html lang="en-US" prefix="og: https://ogp.me/ns#"> 3<head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 <link rel="profile" href="http://gmpg.org/xfn/11" /> 7 8 9
9<script async src="https://obseu.siliconvalleybz.com/i/e3823b0ac62ce49de67253e32de44436.js" class="ct_clicktrue" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
9 10
10<script async src="https://www.clickcease.com/monitor/stat.js" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 11 </script>
11 12 <!-- Google tag (gtag.js) consent mode dataLayer added by Site Kit -->
13<script id="google_gtagjs-js-consent-mode-data-layer" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 14window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 15gtag('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}); 16window._googlesitekitConsentCategoryMap = {"statistics":["analytics_storage"],"marketing":["ad_storage","ad_user_data","ad_personalization"],"functional":["functionality_storage","security_storage"],"preferences":["personalization_storage"]}; 17window._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}; 18</script>
18 19<!-- End Google tag (gtag.js) consent mode dataLayer added by Site Kit --> 20 21<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ --> 22<title>Home Remodeling Tips & Guides | Stonehearth Remodeling</title><link rel="preload" href="https://stonehearthremodeling.com/wp-content/uploads/2021/02/logo-banner.png" as="image" /><link rel="preload" href="https://stonehearthremodeling.com/wp-content/uploads/2026/09/Portfolio-009-1024x683.webp" as="image" imagesrcset="https://stonehearthremodeling.com/wp-content/uploads/2026/09/Portfolio-009-1024x683.webp 1024w, https://stonehearthremodeling.com/wp-content/uploads/2026/09/Portfolio-009-300x200.webp 300w, https://stonehearthremodeling.com/wp-content/uploads/2026/09/Portfolio-009-768x512.webp 768w, https://stonehearthremodeling.com/wp-content/uploads/2026/09/Portfolio-009-1536x1024.webp 1536w, https://stonehearthremodeling.com/wp-content/uploads/2026/09/Portfolio-009.webp 1585w" imagesizes="(max-width: 800px) 100vw, 800px" /><link rel="preload" href="https://stonehearthremodeling.com/wp-content/uploads/2026/09/Special_Remodel_0.webp" as="image" imagesrcset="https://stonehearthremodeling.com/wp-content/uploads/2026/09/Special_Remodel_0.webp 768w, https://stonehearthremodeling.com/wp-content/uploads/2026/09/Special_Remodel_0-300x200.webp 300w" imagesizes="(max-width: 768px) 100vw, 768px" /> 23<meta name="description" content="Get quality home remodeling tips and answers with this blog from the experts at Stonehearth."/> 24<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> 25<link rel="canonical" href="https://stonehearthremodeling.com/blog/" /> 26<meta property="og:locale" content="en_US" /> 27<meta property="og:type" content="article" /> 28<meta property="og:title" content="Home Remodeling Tips & Guides | Stonehearth Remodeling" /> 29<meta property="og:description" content="Get quality home remodeling tips and answers with this blog from the experts at Stonehearth." /> 30<meta property="og:url" content="https://stonehearthremodeling.com/blog/" /> 31<meta property="og:site_name" content="Stonehearth Remodeling" /> 32<meta property="og:updated_time" content="2024-10-01T14:57:28+00:00" /> 33<meta name="twitter:card" content="summary_large_image" /> 34<meta name="twitter:title" content="Home Remodeling Tips & Guides | Stonehearth Remodeling" /> 35<meta name="twitter:description" content="Get quality home remodeling tips and answers with this blog from the experts at Stonehearth." /> 36<meta name="twitter:label1" content="Time to read" /> 37<meta name="twitter:data1" content="Less than a minute" /> 38<!-- /Rank Math WordPress SEO plugin --> 39 40<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 41<link rel="alternate" type="application/rss+xml" title="Stonehearth Remodeling » Feed" href="https://stonehearthremodeling.com/feed/" /> 42<link rel="alternate" type="application/rss+xml" title="Stonehearth Remodeling »
42 Comments Feed" href="https://stonehearthremodeling.com/comments/feed/" /> 43<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://stonehearthremodeling.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fstonehearthremodeling.com%2Fblog%2F" /> 44<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://stonehearthremodeling.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fstonehearthremodeling.com%2Fblog%2F&format=xml" /> 45<style id="wp-img-auto-sizes-contain-inline-css"> 46img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 47/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 48</style> 49<style id="cf-frontend-style-inline-css"> 50@font-face { 51 font-family: 'Objective-Regular'; 52 font-weight: 400; 53 font-display: auto; 54 src: url('https://stonehearthremodeling.com/wp-content/uploads/2021/02/Objective-Regular.ttf') format('truetype'), 55 url('https://stonehearthremodeling.com/wp-content/uploads/2021/02/Objective-Regular.otf') format('OpenType'); 56} 57@font-face { 58 font-family: 'Objective-Light'; 59 font-weight: 400; 60 font-display: auto; 61 src: url('https://stonehearthremodeling.com/wp-content/uploads/2021/02/Objective-Light.ttf') format('truetype'); 62} 63@font-face { 64 font-family: 'Objective-Extrabold'; 65 font-weight: 400; 66 font-display: auto; 67 src: url('https://stonehearthremodeling.com/wp-content/uploads/2021/02/Objective-ExtraBold.ttf') format('truetype'); 68} 69@font-face { 70 font-family: 'Objective-Bold'; 71 font-weight: 400; 72 font-display: auto; 73 src: url('https://stonehearthremodeling.com/wp-content/uploads/2021/02/Objective-Bold.ttf') format('truetype'); 74} 75/*# sourceURL=cf-frontend-style-inline-css */ 76</style> 77<link rel="stylesheet" id="hfe-widgets-style-css" href="https://stonehearthremodeling.com/wp-content/cache/perfmatters/stonehearthremodeling.com/minify/993387aae0b0.frontend.min.css?ver=2.9.5" media="all"></link> 78<link rel='stylesheet' id='anwp-pg-styles-css' href='https://stonehearthremodeling.com/wp-content/plugins/anwp-post-grid-for-elementor/public/css/styles.min.css?ver=1.3.3' media='all' /> 79<style id="wp-emoji-styles-inline-css"> 80 81 img.wp-smiley, img.emoji { 82 display: inline !important; 83 border: none !important; 84 box-shadow: none !important; 85 height: 1em !important; 86 width: 1em !important; 87 margin: 0 0.07em !important; 88 vertical-align: -0.1em !important; 89 background: none !important; 90 padding: 0 !important; 91 } 92/*# sourceURL=wp-emoji-styles-inline-css */ 93</style> 94<style id="global-styles-inline-css"> 95: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--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%);
95--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--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--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);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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;}
95.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;} 96:root :where(.wp-block-icon svg){width: 24px;} 97:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 98/*# sourceURL=global-styles-inline-css */ 99</style> 100<link rel='stylesheet' id='hfe-style-css' href='https://stonehearthremodeling.com/wp-content/plugins/header-footer-elementor/assets/css/header-footer-elementor.css?ver=2.9.5' media='all' /> 101<link rel='stylesheet' id='elementor-icons-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.54.0' media='all' /> 102<link rel='stylesheet' id='elementor-frontend-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.3' media='all' /> 103<link rel='stylesheet' id='elementor-post-151-css' href='https://stonehearthremodeling.com/wp-content/uploads/elementor/css/post-151.css?ver=1790917500' media='all' /> 104<link rel='stylesheet' id='widget-heading-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.3' media='all' /> 105<link rel='stylesheet' id='widget-posts-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor-pro/assets/css/widget-posts.min.css?ver=4.3.1' media='all' /> 106<link rel='stylesheet' id='elementor-post-838-css' href='https://stonehearthremodeling.com/wp-content/uploads/elementor/css/post-838.css?ver=1790917496' media='all' /> 107<link rel='stylesheet' id='elementor-post-235-css' href='https://stonehearthremodeling.com/wp-content/uploads/elementor/css/post-235.css?ver=1790917499' media='all' /> 108<link rel='stylesheet' id='elementor-post-332-css' href='https://stonehearthremodeling.com/wp-content/uploads/elementor/css/post-332.css?ver=1790917499' media='all' /> 109<link rel='stylesheet' id='elementor-post-3526-css' href='https://stonehearthremodeling.com/wp-content/uploads/elementor/css/post-3526.css?ver=1790917471' media='all' /> 110<link rel="stylesheet" id="parent-style-css" href="https://stonehearthremodeling.com/wp-content/cache/perfmatters/stonehearthremodeling.com/minify/554a37250e95.style.min.css?ver=7.1.2" media="all"></link> 111<link rel='stylesheet' id='child-style-css' href='https://stonehearthremodeling.com/wp-content/themes/hello-elementor-child/style.css?ver=7.1.2' media='all' /> 112<link rel='stylesheet' id='hello-elementor-css' href='https://stonehearthremodeling.com/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.5.1' media='all' /> 113<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://stonehearthremodeling.com/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.5.1' media='all' /> 114<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://stonehearthremodeling.com/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.5.1' media='all' /> 115<link rel='stylesheet' id='hfe-elementor-icons-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.34.0' media='all' /> 116<link rel='stylesheet' id='hfe-icons-list-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.24.3' media='all' /> 117<link rel='stylesheet' id='hfe-social-icons-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.24.0' media='all' /> 118<link rel='stylesheet' id='hfe-social-share-icons-brands-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.css?ver=5.15.3' media='all' /> 119<link rel="stylesheet" id="hfe-social-share-icons-fontawesome-css" href="https://stonehearthremodeling.com/wp-content/cache/perfmatters/stonehearthremodeling.com/minify/aae648ec4102.fontawesome.min.css?ver=5.15.3" media="all"></link> 120<link rel='stylesheet' id='hfe-nav-menu-icons-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css?ver=5.15.3' media='all' /> 121<link rel='stylesheet' id='hfe-widget-blockquote-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor-pro/assets/css/widget-blockquote.min.css?ver=3.25.0' media='all' /> 122<link rel='stylesheet' id='hfe-mega-menu-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor-pro/assets/css/widget-mega-menu.min.css?ver=3.26.2' media='all' /> 123<link rel='stylesheet' id='hfe-nav-menu-widget-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=3.26.0' media='all' /> 124<link rel="stylesheet" id="elementor-gf-local-ibmplexsans-css" href="https://stonehearthremodeling.com/wp-content/cache/perfmatters/stonehearthremodeling.com/minify/49a219751110.ibmplexsans.min.css?ver=1743511878" media="all"></link> 125<link rel='stylesheet' id='elementor-gf-local-questrial-css' href='https://stonehearthremodeling.com/wp-content/uploads/elementor/google-fonts/css/questrial.css?ver=1743511878' media='all' /> 126<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' /> 127<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3' media='all' /> 128<link rel='stylesheet' id='elementor-icons-fa-regular-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/regular.min.css?ver=5.15.3' media='all' /> 129<link rel='stylesheet' id='elementor-icons-fa-brands-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=5.15.3' media='all' />
130<script id="jquery-core-js" src="https://stonehearthremodeling.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 130
130
131<script id="jquery-migrate-js" src="https://stonehearthremodeling.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 131
131
132<script id="jquery-js-after" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 133!function($){"use strict";$(document).ready(function(){$(this).scrollTop()>100&&$(".hfe-scroll-to-top-wrap").removeClass("hfe-scroll-to-top-hide"),$(window).scroll(function(){$(this).scrollTop()<100?$(".hfe-scroll-to-top-wrap").fadeOut(300):$(".hfe-scroll-to-top-wrap").fadeIn(300)}),$(".hfe-scroll-to-top-wrap").on("click",function(){$("html, body").animate({scrollTop:0},300);return!1})})}(jQuery); 134!function($){'use strict';$(document).ready(function(){var bar=$('.hfe-reading-progress-bar');if(!bar.length)return;$(window).on('scroll',function(){var s=$(window).scrollTop(),d=$(document).height()-$(window).height(),p=d? s/d*100:0;bar.css('width',p+'%')});});}(jQuery); 135//# sourceURL=jquery-js-after 136</script>
vendor: 1 bytes, line 136
136
137<script id="clickceaseFrontEnd-js-extra" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 138var ajax_obj = {"cc_nonce":"2c1fc2d7b5","ajax_url":"https://stonehearthremodeling.com/wp-admin/admin-ajax.php","ajax_action":"validate_clickcease_response"}; 139//# sourceURL=clickceaseFrontEnd-js-extra 140</script>
vendor: 1 bytes, line 140
140
141<script id="clickceaseFrontEnd-js" src="https://stonehearthremodeling.com/wp-content/plugins/clickcease-click-fraud-protection/includes/assets/js/front-end.js?ver=1.0" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
141 142 143<!-- Google tag (gtag.js) snippet added by Site Kit --> 144<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 144-145
144 145<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
145GT-NFDF8M8
vendor: 120 bytes, line 145
145" async type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
146<script id="google_gtagjs-js-after" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 147window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 148gtag("set","linker",{"domains":["stonehearthremodeling.com"]}); 149gtag("js", new Date()); 150gtag("set", "developer_id.dZTNiMT", true); 151gtag("config", "GT-NFDF8M8"); 152//# sourceURL=google_gtagjs-js-after 153</script>
153 154<link rel="https://api.w.org/" href="https://stonehearthremodeling.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://stonehearthremodeling.com/wp-json/wp/v2/pages/838" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://stonehearthremodeling.com/xmlrpc.php?rsd" /> 155<link rel='shortlink' href='https://stonehearthremodeling.com/?p=838' /> 156 157 <!-- GA Google Analytics @ https://m0n.co/ga --> 158
158<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
vendor: 349 bytes, lines 158-163
158 159 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 160 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 161 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 162 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 163 ga('create', '
163UA-163688275-1
vendor: 41 bytes, lines 163-165
163', 'auto'); 164 ga('send', 'pageview'); 165
165</script>
165 166 167 <meta name="generator" content="Site Kit by Google 1.188.0" /><meta name="ti-site-data" content="eyJyIjoiMTowITc6MCEzMDowIiwibyI6Imh0dHBzOlwvXC9zdG9uZWhlYXJ0aHJlbW9kZWxpbmcuY29tP3RpLW9ubGluZS11c2Vycy1nb29nbGU9MSZhbXA7cD0lMkZibG9nJTJGJmFtcDtfd3Bub25jZT01ZDg4YzFlYzU4In0=" /> 168
168<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
vendor: 113 bytes, lines 168-171
168 169 (function(h,o,t,j,a,r){ 170 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 171 h._hjSettings={hjid:
1715199579
vendor: 232 bytes, lines 171-177
171,hjsv:5}; 172 a=o.getElementsByTagName('head')[0]; 173 r=o.createElement('script');r.async=1; 174 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 175 a.appendChild(r); 176 })(window,document,'//static.hotjar.com/c/hotjar-','.js?sv='); 177
177</script>
177 178 <meta name="generator" content="Elementor 4.3.3; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto"> 179<style> 180.wp-block-image { 181 border-radius: 25px !important; 182 margin: 40px 0 !important; 183} 184 185.wp-block-image img { 186 border-radius: 25px !important; 187} 188</style> 189<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 189-190
189 190<script async src="https://www.googletagmanager.com/gtag/js?id=
190AW-11382903253
vendor: 117 bytes, lines 190-191
190" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 191</script>
192<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 193
vendor: 138 bytes, lines 193-197
193window.dataLayer = window.dataLayer || []; 194 function gtag(){dataLayer.push(arguments);} 195 gtag('js', new Date()); 196 197 gtag('config', '
197AW-11382903253
vendor: 5 bytes, line 197
197');
198</script>
198 199<!-- Meta Pixel Code -->
200<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
vendor: 408 bytes, lines 200-209
200 201!function(f,b,e,v,n,t,s) 202{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 203n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 204if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 205n.queue=[];t=b.createElement(e);t.async=!0; 206t.src=v;s=b.getElementsByTagName(e)[0]; 207s.parentNode.insertBefore(t,s)}(window, document,'script', 208'https://connect.facebook.net/en_US/fbevents.js'); 209fbq('init', '
2091827341978103760
vendor: 32 bytes, lines 209-210
209'); 210fbq('track', 'PageView');
211</script>
211 212<noscript><img height="1" width="1" style="display:none" 213src="https://www.facebook.com/tr?id=1827341978103760&ev=PageView&noscript=1" 214/></noscript> 215<!-- End Meta Pixel Code --> 216<!-- Microsoft Clarity -->
217<script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 218 (function(c,l,a,r,i,t,y){ 219 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 220 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 221 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 222 })(window, document, "clarity", "script", "yqydtftn4j"); 223</script>
223 224<!-- End Microsoft Clarity --> 225 <style> 226 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 227 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 228 background-image: none !important; 229 } 230 @media screen and (max-height: 1024px) { 231 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 232 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 233 background-image: none !important; 234 } 235 } 236 @media screen and (max-height: 640px) { 237 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 238 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 239 background-image: none !important; 240 } 241 } 242 </style> 243
243<script src="https://ftlaunchpad.ai/lptm.js?id=e8f892" async type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
243<link rel="icon" href="https://stonehearthremodeling.com/wp-content/uploads/2021/06/cropped-554148_10151653058862215_1154879628_n-1-32x32.png" sizes="32x32" /> 244<link rel="icon" href="https://stonehearthremodeling.com/wp-content/uploads/2021/06/cropped-554148_10151653058862215_1154879628_n-1-192x192.png" sizes="192x192" /> 245<link rel="apple-touch-icon" href="https://stonehearthremodeling.com/wp-content/uploads/2021/06/cropped-554148_10151653058862215_1154879628_n-1-180x180.png" /> 246<meta name="msapplication-TileImage" content="https://stonehearthremodeling.com/wp-content/uploads/2021/06/cropped-554148_10151653058862215_1154879628_n-1-270x270.png" /> 247<noscript><style>.perfmatters-lazy[data-src]{display:none !important;}</style></noscript><style>body .perfmatters-lazy-css-bg:not([data-ll-status=entered]),body .perfmatters-lazy-css-bg:not([data-ll-status=entered]) *,body .perfmatters-lazy-css-bg:not([data-ll-status=entered])::before,body .perfmatters-lazy-css-bg:not([data-ll-status=entered])::after{background-image:none!important;will-change:transform;transition:opacity 0.025s ease-in,transform 0.025s ease-in!important;}</style></head> 248 249<body class="wp-singular page-template page-template-elementor_header_footer page page-id-838 wp-embed-responsive wp-theme-hello-elementor wp-child-theme-hello-elementor-child eio-default theme--hello-elementor ehf-header ehf-footer ehf-template-hello-elementor ehf-stylesheet-hello-elementor-child hello-elementor-default elementor-default elementor-template-full-width elementor-kit-151 elementor-page elementor-page-838"> 250 <noscript> 251 <a href="https://www.clickcease.com" rel="nofollow"><img src="https://monitor.clickcease.com/stats/stats.aspx" alt="Clickcease" /></a> 252 </noscript> 253 <noscript> 254 <iframe src='https://obseu.siliconvalleybz.com/ns/e3823b0ac62ce49de67253e32de44436.html?ch=""' width='0' height='0' style='display:none'></iframe> 255 </noscript> 256 <style id="hfe-skip-link-style"> 257 .hfe-skip-link{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;} 258 .hfe-skip-link:focus{position:fixed;top:0;inset-inline-start:0;width:auto;height:auto;margin:0;padding:0.75em 1.5em;overflow:visible;clip:auto;clip-path:none;white-space:normal;z-index:100000;background:#fff;color:#0073aa;font-size:14px;text-decoration:underline;border-radius:0 0 3px 0;outline:2px solid #0073aa;outline-offset:-2px;} 259 </style> 260 <a class="hfe-skip-link" href="#content">Skip to main content</a><div id="page" class="hfeed site"> 261 262 <header id="masthead" itemscope="itemscope" itemtype="https://schema.org/WPHeader"> 263 <p class="main-title bhf-hidden" itemprop="headline"><a href="https://stonehearthremodeling.com/" title="Stonehearth Remodeling" rel="home">Stonehearth Remodeling</a></p> 264 <style>.elementor-235 .elementor-element.elementor-element-6119434{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-235 .elementor-element.elementor-element-6119434:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-6119434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ece73fa );}.elementor-235 .elementor-element.elementor-element-2c26450.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-1fedb11{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-235 .elementor-element.elementor-element-1fedb11.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-58c227f .elementor-menu-toggle{margin:0 auto;background-color:var( --e-global-color-ece73fa );}.elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu .elementor-item{font-family:"Objective-Regular";font-size:16px;font-weight:400;font-style:normal;}.elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );
264fill:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--main .elementor-item:hover, 265 .elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--main .elementor-item.elementor-item-active, 266 .elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--main .elementor-item.highlighted, 267 .elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, 268 .elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-58c227f .e--pointer-framed .elementor-item:before, 269 .elementor-235 .elementor-element.elementor-element-58c227f .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--dropdown a, .elementor-235 .elementor-element.elementor-element-58c227f .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--dropdown{background-color:var( --e-global-color-ece73fa );}.elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--dropdown a:hover, 270 .elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--dropdown a:focus, 271 .elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--dropdown a.elementor-item-active, 272 .elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--dropdown a.highlighted, 273 .elementor-235 .elementor-element.elementor-element-58c227f .elementor-menu-toggle:hover, 274 .elementor-235 .elementor-element.elementor-element-58c227f .elementor-menu-toggle:focus{color:var( --e-global-color-53c60e4 );}.elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--dropdown a:hover, 275 .elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--dropdown a:focus, 276 .elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--dropdown a.elementor-item-active, 277 .elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--dropdown .elementor-item, .elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--dropdown .elementor-sub-item{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--dropdown a{padding-left:10px;padding-right:10px;padding-top:20px;padding-bottom:20px;}.elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-235 .elementor-element.elementor-element-58c227f div.elementor-menu-toggle{color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-58c227f div.elementor-menu-toggle svg{fill:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-58c227f div.elementor-menu-toggle:hover, .elementor-235 .elementor-element.elementor-element-58c227f div.elementor-menu-toggle:focus{color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-58c227f div.elementor-menu-toggle:hover svg, .elementor-235 .elementor-element.elementor-element-58c227f div.elementor-menu-toggle:focus svg{fill:var
277( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-41d8a42{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 05px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:05px;--border-left-width:0px;--padding-top:025px;--padding-bottom:015px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-41d8a42:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-41d8a42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ece73fa );}.elementor-235 .elementor-element.elementor-element-2332635{--display:flex;--min-height:97px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:-2em;--margin-right:0em;}.elementor-235 .elementor-element.elementor-element-2332635.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-30a7953.elementor-element{--align-self:flex-start;}.elementor-235 .elementor-element.elementor-element-5ab8fa7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-5ab8fa7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-216a5ca{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-216a5ca .elementor-menu-toggle{margin:0 auto;background-color:var( --e-global-color-ece73fa );}.elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu .elementor-item{font-family:"Objective-Regular";font-size:15px;font-weight:400;font-style:normal;}.elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--main .elementor-item:hover, 278 .elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--main .elementor-item.elementor-item-active, 279 .elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--main .elementor-item.highlighted, 280 .elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, 281 .elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-216a5ca .e--pointer-framed .elementor-item:before, 282 .elementor-235 .elementor-element.elementor-element-216a5ca .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--dropdown a, .elementor-235 .elementor-element.elementor-element-216a5ca .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--dropdown{background-color:var( --e-global-color-ece73fa );}.elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--dropdown a:hover, 283 .elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--dropdown a:focus, 284 .elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--dropdown a.elementor-item-active, 285 .elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--dropdown a.highlighted, 286 .elementor-235 .elementor-element.elementor-element-216a5ca .elementor-menu-toggle:hover, 287 .elementor-235 .elementor-element.elementor-element-216a5ca .elementor-menu-toggle:focus{color:var( --e-global-color-53c60e4 );}.elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--dropdown a:hover, 288 .elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--dropdown a:focus, 289 .elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--dropdown a.elementor-item-active, 290 .elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--dropdown .elementor-item, .elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--dropdown .elementor-sub-item{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );
290font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--dropdown a{padding-left:10px;padding-right:10px;padding-top:20px;padding-bottom:20px;}.elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-235 .elementor-element.elementor-element-216a5ca div.elementor-menu-toggle{color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-216a5ca div.elementor-menu-toggle svg{fill:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-01ba28f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-235 .elementor-element.elementor-element-5e2cabc .elementor-button{background-color:#02010100;font-family:"Objective-Regular";font-size:20px;font-weight:700;font-style:normal;fill:#5C6774;color:#5C6774;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5C6774;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-235 .elementor-element.elementor-element-5e2cabc .elementor-button:hover, .elementor-235 .elementor-element.elementor-element-5e2cabc .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-ece73fa );}.elementor-235 .elementor-element.elementor-element-5e2cabc .elementor-button:hover svg, .elementor-235 .elementor-element.elementor-element-5e2cabc .elementor-button:focus svg{fill:var( --e-global-color-ece73fa );}.elementor-235 .elementor-element.elementor-element-116d4ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-235 .elementor-element.elementor-element-28f3b8f .elementor-button{background-color:#02010100;font-family:"Objective-Regular";font-size:20px;font-weight:700;font-style:normal;fill:#5C6774;color:#5C6774;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5C6774;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-235 .elementor-element.elementor-element-28f3b8f .elementor-button:hover, .elementor-235 .elementor-element.elementor-element-28f3b8f .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-ece73fa );}.elementor-235 .elementor-element.elementor-element-28f3b8f .elementor-button:hover svg, .elementor-235 .elementor-element.elementor-element-28f3b8f .elementor-button:focus svg{fill:var( --e-global-color-ece73fa );}@media(max-width:1024px){.elementor-235 .elementor-element.elementor-element-2c26450 img{max-width:60%;}.elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--dropdown .elementor-item, .elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--dropdown .elementor-sub-item{font-size:var( --e-global-typography-text-font-size );}.elementor-235 .elementor-element.elementor-element-58c227f{--nav-menu-icon-size:43px;}.elementor-235 .elementor-element.elementor-element-30a7953 img{max-width:60%;}.elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--dropdown .elementor-item, .elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--dropdown .elementor-sub-item{font-size:var( --e-global-typography-text-font-size );}.elementor-235 .elementor-element.elementor-element-216a5ca{--nav-menu-icon-size:43px;}}@media(max-width:767px){.elementor-235 .elementor-element.elementor-element-6119434{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-b2a42cc > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-235 .elementor-element.elementor-element-b2a42cc.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-b2a42cc .elementor-button{font-size:15px;}.elementor-235 .elementor-element.elementor-element-2c26450{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-2c26450 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-2c26450 img{max-width:60%;}.elementor-235 .elementor-element.elementor-element-1fedb11{--width:20%;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--dropdown .elementor-item, .elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--dropdown .elementor-sub-item{font-size:var( --e-global-typography-text-font-size );}.elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--dropdown a{padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;}.elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-235 .elementor-element.elementor-element-58c227f .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}.elementor-235 .elementor-element.elementor-element-58c227f{--nav-menu-icon-size:35px;}.elementor-235 .elementor-element.elementor-element-58c227f .elementor-menu-toggle{border-width:1px;}.elementor-235 .elementor-element.elementor-element-41d8a42{--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-2332635{--width:50%;}.elementor-235 .elementor-element.elementor-element-5ab8fa7{--width:60%;}.elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--dropdown .elementor-item, .elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--dropdown .elementor-sub-item{font-size:var( --e-global-typography-text-font-size );}.elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--dropdown a{padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:30px;}.elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-235 .elementor-element.elementor-element-216a5ca .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:100px !important;}.elementor-235 .elementor-element.elementor-element-216a5ca{--nav-menu-icon-size:35px;}.elementor-235 .elementor-element.elementor-element-216a5ca .elementor-menu-toggle{border-width:1px;}.elementor-235 .elementor-element.elementor-element-01ba28f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-116d4ea{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-235 .elementor-element.elementor-element-1fedb11{--width:70%;}.elementor-235 .elementor-element.elementor-element-2332635{--width:15%;}.elementor-235 .elementor-element.elementor-element-5ab8fa7{--width:61%;}.elementor-235 .elementor-element.elementor-element-01ba28f{--width:15%;}.elementor-235 .elementor-element.elementor-element-116d4ea{--width:16%;}}@media(max-width:1024px) and (min-width:768px){.elementor-235 .elementor-element.elementor-element-1fedb11{--width:20%;}.elementor-235 .elementor-element.elementor-element-41d8a42{--content-width:500px;}.elementor-235 .elementor-element.elementor-element-2332635{--width:438.938px;}.elementor-235 .elementor-element.elementor-element-5ab8fa7{--width:314px;}}</style> <div data-elementor-type="wp-post" data-elementor-id="235" class="elementor elementor-235" data-elementor-post-type="elementor-hf"> 291 <div class="elementor-element elementor-element-6119434 elementor-hidden-desktop e-con-full e-flex e-con e-parent" data-id="6119434" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","sticky":"top","sticky_on":["desktop","tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 292 <div class="elementor-element elementor-element-b2a42cc elementor-mobile-align-center elementor-widget elementor-widget-button" data-id="b2a42cc" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 293 <div class="elementor-widget-container"> 294 <div class="elementor-button-wrapper"> 295 <a class="elementor-button elementor-button-link elementor-size-sm" href="tel:763-427-7330"> 296 <span class="elementor-button-content-wrapper"> 297 <span class="elementor-button-text">Call Today: 763-427-7330</span> 298 </span> 299 </a> 300 </div> 301 </div>
302 </div> 303 <div class="elementor-element elementor-element-2c26450 elementor-widget-mobile__width-initial elementor-widget elementor-widget-image" data-id="2c26450" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 304 <div class="elementor-widget-container"> 305 <a href="https://stonehearthremodeling.com/"> 306 <img data-perfmatters-preload width="300" height="111" src="https://stonehearthremodeling.com/wp-content/uploads/2021/02/logo-banner.png" class="attachment-medium size-medium wp-image-3267" alt="" /> </a> 307 </div> 308 </div> 309 <div class="elementor-element elementor-element-1fedb11 e-con-full e-flex e-con e-child" data-id="1fedb11" data-element_type="container" data-e-type="container"> 310 <div class="elementor-element elementor-element-58c227f elementor-nav-menu--stretch elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="58c227f" data-element_type="widget" data-e-type="widget" data-settings="{"full_width":"stretch","layout":"horizontal","submenu_icon":{"value":"<i class=\"fas fa-caret-down\" aria-hidden=\"true\"><\/i>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> 311 <div class="elementor-widget-container"> 312 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade"> 313 <ul id="menu-1-58c227f" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3220"><a href="#" class="elementor-item elementor-item-anchor">SERVICES<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 314<ul class="sub-menu elementor-nav-menu--dropdown"> 315 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1532"><a href="https://stonehearthremodeling.com/twin-cities-home-remodeling/" class="elementor-sub-item">Whole-Home Remodeling</a></li> 316 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3218"><a href="https://stonehearthremodeling.com/home-additions-in-the-twin-cities/" class="elementor-sub-item">Home Additions</a></li> 317 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3014"><a href="https://stonehearthremodeling.com/kitchen-remodeling-twin-cities/" class="elementor-sub-item">Kitchen Remodeling</a></li> 318 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1537"><a href="https://stonehearthremodeling.com/bathrooms-remodeling-twin-cities-mn/" class="elementor-sub-item">Bathroom Remodeling</a></li> 319 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1533"><a href="https://stonehearthremodeling.com/master-bedroom-remodeling/" class="elementor-sub-item">Bedroom Remodeling</a></li> 320 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3018"><a href="https://stonehearthremodeling.com/basement-remodeling-twin-cities/" class="elementor-sub-item">Basement Remodeling</a></li> 321 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3972"><a href="https://stonehearthremodeling.com/custom-home-building/" class="elementor-sub-item">Custom Home Building</a></li> 322</ul> 323</li> 324<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1521"><a href="https://stonehearthremodeling.com/about-us/" class="elementor-item">ABOUT<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 325<ul class="sub-menu elementor-nav-menu--dropdown"> 326 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-402"><a href="https://stonehearthremodeling.com/why-were-different/" class="elementor-sub-item">WHY WEâRE DIFFERENT</a></li> 327 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4054"><a href="https://stonehearthremodeling.com/our-build-process/" class="elementor-sub-item">OUR PROCESS</a></li> 328</ul> 329</li> 330<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1435"><a href="https://stonehearthremodeling.com/our-work/" class="elementor-item">PORTFOLIO</a></li> 331<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-838 current_page_item menu-item-1592"><a href="https://stonehearthremodeling.com/blog/" aria-current="page" class="elementor-item elementor-item-active">BLOG</a></li> 332<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3217"><a href="https://stonehearthremodeling.com/schedule-appointment/" class="elementor-item">CONTACT US</a></li> 333</ul> </nav> 334 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 335 <i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i> </div> 336 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 337 <ul id="menu-2-58c227f" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3220"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">SERVICES<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 338<ul class="sub-menu elementor-nav-menu--dropdown"> 339 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1532"><a href="https://stonehearthremodeling.com/twin-cities-home-remodeling/" class="elementor-sub-item" tabindex="-1">Whole-Home Remodeling</a></li> 340 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3218"><a href="https://stonehearthremodeling.com/home-additions-in-the-twin-cities/" class="elementor-sub-item" tabindex="-1">Home Additions</a></li> 341 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3014"><a href="https://stonehearthremodeling.com/kitchen-remodeling-twin-cities/" class="elementor-sub-item" tabindex="-1">Kitchen Remodeling</a></li> 342 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1537"><a href="https://stonehearthremodeling.com/bathrooms-remodeling-twin-cities-mn/" class="elementor-sub-item" tabindex="-1">Bathroom Remodeling</a></li> 343 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1533"><a href="https://stonehearthremodeling.com/master-bedroom-remodeling/" class="elementor-sub-item" tabindex="-1">Bedroom Remodeling</a></li> 344 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3018"><a href="https://stonehearthremodeling.com/basement-remodeling-twin-cities/" class="elementor-sub-item" tabindex="-1">Basement Remodeling</a></li> 345 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3972"><a href="https://stonehearthremodeling.com/custom-home-building/" class="elementor-sub-item" tabindex="-1">Custom Home Building</a></li> 346</ul> 347</li> 348<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1521"><a href="https://stonehearthremodeling.com/about-us/" class="elementor-item" tabindex="-1">ABOUT<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 349<ul class="sub-menu elementor-nav-menu--dropdown"> 350 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-402"><a href="https://stonehearthremodeling.com/why-were-different/" class="elementor-sub-item" tabindex="-1">WHY WEâRE DIFFERENT</a></li> 351 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4054"><a href="https://stonehearthremodeling.com/our-build-process/" class="elementor-sub-item" tabindex="-1">OUR PROCESS</a></li> 352</ul> 353</li> 354<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1435"><a href="https://stonehearthremodeling.com/our-work/" class="elementor-item" tabindex="-1">PORTFOLIO</a></li> 355<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-838 current_page_item menu-item-1592"><a href="https://stonehearthremodeling.com/blog/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">BLOG</a></li> 356<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3217"><a href="https://stonehearthremodeling.com/schedule-appointment/" class="elementor-item" tabindex="-1">CONTACT US</a></li> 357</ul> </nav> 358 </div>
359 </div> 360 </div> 361 </div> 362 <div class="elementor-element elementor-element-41d8a42 elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent" data-id="41d8a42" data-element_type="container" data-e-type="container" data-settings="{"sticky":"top","animation":"none","background_background":"classic","sticky_on":["desktop","tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 363 <div class="e-con-inner"> 364 <div class="elementor-element elementor-element-2332635 e-con-full e-flex e-con e-child" data-id="2332635" data-element_type="container" data-e-type="container"> 365 <div class="elementor-element elementor-element-30a7953 elementor-widget elementor-widget-image" data-id="30a7953" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 366 <div class="elementor-widget-container"> 367 <a href="https://stonehearthremodeling.com/"> 368 <img data-perfmatters-preload width="300" height="111" src="https://stonehearthremodeling.com/wp-content/uploads/2021/02/logo-banner.png" class="attachment-medium size-medium wp-image-3267" alt="" /> </a> 369 </div> 370 </div> 371 </div> 372 <div class="elementor-element elementor-element-5ab8fa7 e-con-full e-flex e-con e-child" data-id="5ab8fa7" data-element_type="container" data-e-type="container"> 373 <div class="elementor-element elementor-element-216a5ca elementor-nav-menu--stretch elementor-nav-menu__align-start elementor-widget__width-initial elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="216a5ca" data-element_type="widget" data-e-type="widget" data-settings="{"full_width":"stretch","layout":"horizontal","submenu_icon":{"value":"<i class=\"fas fa-caret-down\" aria-hidden=\"true\"><\/i>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> 374 <div class="elementor-widget-container"> 375 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade"> 376 <ul id="menu-1-216a5ca" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3220"><a href="#" class="elementor-item elementor-item-anchor">SERVICES<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 377<ul class="sub-menu elementor-nav-menu--dropdown"> 378 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1532"><a href="https://stonehearthremodeling.com/twin-cities-home-remodeling/" class="elementor-sub-item">Whole-Home Remodeling</a></li> 379 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3218"><a href="https://stonehearthremodeling.com/home-additions-in-the-twin-cities/" class="elementor-sub-item">Home Additions</a></li> 380 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3014"><a href="https://stonehearthremodeling.com/kitchen-remodeling-twin-cities/" class="elementor-sub-item">Kitchen Remodeling</a></li> 381 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1537"><a href="https://stonehearthremodeling.com/bathrooms-remodeling-twin-cities-mn/" class="elementor-sub-item">Bathroom Remodeling</a></li> 382 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1533"><a href="https://stonehearthremodeling.com/master-bedroom-remodeling/" class="elementor-sub-item">Bedroom Remodeling</a></li> 383 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3018"><a href="https://stonehearthremodeling.com/basement-remodeling-twin-cities/" class="elementor-sub-item">Basement Remodeling</a></li> 384 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3972"><a href="https://stonehearthremodeling.com/custom-home-building/" class="elementor-sub-item">Custom Home Building</a></li> 385</ul> 386</li> 387<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1521"><a href="https://stonehearthremodeling.com/about-us/" class="elementor-item">ABOUT<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 388<ul class="sub-menu elementor-nav-menu--dropdown"> 389 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-402"><a href="https://stonehearthremodeling.com/why-were-different/" class="elementor-sub-item">WHY WEâRE DIFFERENT</a></li> 390 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4054"><a href="https://stonehearthremodeling.com/our-build-process/" class="elementor-sub-item">OUR PROCESS</a></li> 391</ul> 392</li> 393<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1435"><a href="https://stonehearthremodeling.com/our-work/" class="elementor-item">PORTFOLIO</a></li> 394<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-838 current_page_item menu-item-1592"><a href="https://stonehearthremodeling.com/blog/" aria-current="page" class="elementor-item elementor-item-active">BLOG</a></li> 395<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3217"><a href="https://stonehearthremodeling.com/schedule-appointment/" class="elementor-item">CONTACT US</a></li> 396</ul> </nav> 397 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 398 <i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i> </div> 399 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 400 <ul id="menu-2-216a5ca" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3220"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">SERVICES<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 401<ul class="sub-menu elementor-nav-menu--dropdown"> 402 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1532"><a href="https://stonehearthremodeling.com/twin-cities-home-remodeling/" class="elementor-sub-item" tabindex="-1">Whole-Home Remodeling</a></li> 403 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3218"><a href="https://stonehearthremodeling.com/home-additions-in-the-twin-cities/" class="elementor-sub-item" tabindex="-1">Home Additions</a></li> 404 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3014"><a href="https://stonehearthremodeling.com/kitchen-remodeling-twin-cities/" class="elementor-sub-item" tabindex="-1">Kitchen Remodeling</a></li> 405 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1537"><a href="https://stonehearthremodeling.com/bathrooms-remodeling-twin-cities-mn/" class="elementor-sub-item" tabindex="-1">Bathroom Remodeling</a></li> 406 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1533"><a href="https://stonehearthremodeling.com/master-bedroom-remodeling/" class="elementor-sub-item" tabindex="-1">Bedroom Remodeling</a></li> 407 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3018"><a href="https://stonehearthremodeling.com/basement-remodeling-twin-cities/" class="elementor-sub-item" tabindex="-1">Basement Remodeling</a></li> 408 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3972"><a href="https://stonehearthremodeling.com/custom-home-building/" class="elementor-sub-item" tabindex="-1">Custom Home Building</a></li> 409</ul> 410</li> 411<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1521"><a href="https://stonehearthremodeling.com/about-us/" class="elementor-item" tabindex="-1">ABOUT<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 412<ul class="sub-menu elementor-nav-menu--dropdown"> 413 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-402"><a href="https://stonehearthremodeling.com/why-were-different/" class="elementor-sub-item" tabindex="-1">WHY WEâRE DIFFERENT</a></li> 414 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4054"><a href="https://stonehearthremodeling.com/our-build-process/" class="elementor-sub-item" tabindex="-1">OUR PROCESS</a></li> 415</ul> 416</li> 417<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1435"><a href="https://stonehearthremodeling.com/our-work/" class="elementor-item" tabindex="-1">PORTFOLIO</a></li> 418<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-838 current_page_item menu-item-1592"><a href="https://stonehearthremodeling.com/blog/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">BLOG</a></li> 419<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3217"><a href="https://stonehearthremodeling.com/schedule-appointment/" class="elementor-item" tabindex="-1">CONTACT US</a></li> 420</ul> </nav> 421 </div>
422 </div> 423 </div> 424 <div class="elementor-element elementor-element-01ba28f e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child" data-id="01ba28f" data-element_type="container" data-e-type="container"> 425 <div class="elementor-element elementor-element-5e2cabc elementor-align-center elementor-widget elementor-widget-button" data-id="5e2cabc" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 426 <div class="elementor-widget-container"> 427 <div class="elementor-button-wrapper"> 428 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://stonehearthremodeling.com/schedule-appointment-2/" target="_blank"> 429 <span class="elementor-button-content-wrapper"> 430 <span class="elementor-button-text">Book a Call</span> 431 </span> 432 </a> 433 </div> 434 </div> 435 </div> 436 </div> 437 <div class="elementor-element elementor-element-116d4ea e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child" data-id="116d4ea" data-element_type="container" data-e-type="container"> 438 <div class="elementor-element elementor-element-28f3b8f elementor-align-center elementor-widget elementor-widget-button" data-id="28f3b8f" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 439 <div class="elementor-widget-container"> 440 <div class="elementor-button-wrapper"> 441 <a class="elementor-button elementor-button-link elementor-size-sm" href="tel:763-427-7330" target="_blank"> 442 <span class="elementor-button-content-wrapper"> 443 <span class="elementor-button-text">763-427-7330</span> 444 </span> 445 </a> 446 </div> 447 </div> 448 </div> 449 </div> 450 </div> 451 </div> 452 </div> 453 </header> 454 455 <div data-elementor-type="wp-page" data-elementor-id="838" class="elementor elementor-838" data-elementor-post-type="page"> 456 <div class="elementor-element elementor-element-9ca9652 e-con-full e-flex e-con e-parent" data-id="9ca9652" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 457 <div class="elementor-element elementor-element-3eeb240 e-con-full e-flex e-con e-child" data-id="3eeb240" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 458 <div class="elementor-element elementor-element-dc1886f elementor-widget elementor-widget-heading" data-id="dc1886f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 459 <div class="elementor-widget-container"> 460 <h1 class="elementor-heading-title elementor-size-default">Home Remodeling Tips & Insights</h1> </div> 461 </div> 462 <div class="elementor-element elementor-element-cc17bbb elementor-align-center elementor-mobile-align-center elementor-widget elementor-widget-button" data-id="cc17bbb" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 463 <div class="elementor-widget-container"> 464 <div class="elementor-button-wrapper"> 465 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://stonehearthremodeling.com/schedule-appointment/"> 466 <span class="elementor-button-content-wrapper"> 467 <span class="elementor-button-text">Get A Quote</span> 468 </span> 469 </a> 470 </div> 471 </div> 472 </div> 473 </div> 474 </div> 475 <div class="elementor-element elementor-element-06a1d41 e-flex e-con-boxed e-con e-parent" data-id="06a1d41" data-element_type="container" data-e-type="container"> 476 <div class="e-con-inner"> 477 <div class="elementor-element elementor-element-3686712 elementor-posts--align-center elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-card-shadow-yes elementor-posts__hover-gradient elementor-widget elementor-widget-posts" data-id="3686712" data-element_type="widget" data-e-type="widget" data-settings="{"cards_row_gap":{"unit":"px","size":30,"sizes":[]},"pagination_type":"numbers","cards_columns":"3","cards_columns_tablet":"2","cards_columns_mobile":"1","cards_row_gap_tablet":{"unit":"px","size":"","sizes":[]},"cards_row_gap_mobile":{"unit":"px","size":"","sizes":[]}}" data-widget_type="posts.cards"> 478 <div class="elementor-widget-container"> 479 <div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid" role="list">
480 <article class="elementor-post elementor-grid-item post-4137 post type-post status-publish format-standard has-post-thumbnail hentry category-blog" role="listitem"> 481 <div class="elementor-post__card"> 482 <a class="elementor-post__thumbnail__link" href="https://stonehearthremodeling.com/blog/home-addition-vs-adu-in-minnesota-which-problem-does-each-option-solve/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img data-perfmatters-preload fetchpriority="high" decoding="async" width="800" height="534" src="https://stonehearthremodeling.com/wp-content/uploads/2026/09/Portfolio-009-1024x683.webp" class="attachment-large size-large wp-image-4162" alt="" srcset="https://stonehearthremodeling.com/wp-content/uploads/2026/09/Portfolio-009-1024x683.webp 1024w, https://stonehearthremodeling.com/wp-content/uploads/2026/09/Portfolio-009-300x200.webp 300w, https://stonehearthremodeling.com/wp-content/uploads/2026/09/Portfolio-009-768x512.webp 768w, https://stonehearthremodeling.com/wp-content/uploads/2026/09/Portfolio-009-1536x1024.webp 1536w, https://stonehearthremodeling.com/wp-content/uploads/2026/09/Portfolio-009.webp 1585w" sizes="(max-width: 800px) 100vw, 800px" /></div></a> 483 <div class="elementor-post__badge">Blog</div> 484 <div class="elementor-post__text"> 485 <h2 class="elementor-post__title"> 486 <a href="https://stonehearthremodeling.com/blog/home-addition-vs-adu-in-minnesota-which-problem-does-each-option-solve/"> 487 Home Addition vs. ADU in Minnesota: Which Problem Does Each Option Solve? </a> 488 </h2> 489 <div class="elementor-post__excerpt"> 490 <p>A home addition can address a need for more connected living space within the main home. An accessory dwelling unit (ADU) can address a need for more separation between living</p> 491 </div> 492 <div class="elementor-post__read-more-wrapper"> 493 494 <a class="elementor-post__read-more" href="https://stonehearthremodeling.com/blog/home-addition-vs-adu-in-minnesota-which-problem-does-each-option-solve/" aria-label="Read more about Home Addition vs. ADU in Minnesota: Which Problem Does Each Option Solve?" tabindex="-1" target="_blank"> 495 Read More » </a> 496 497 </div> 498 </div> 499 <div class="elementor-post__meta-data"> 500 <span class="elementor-post-date"> 501 Sep 23 </span> 502 </div> 503 </div> 504 </article> 505 <article class="elementor-post elementor-grid-item post-4136 post type-post status-publish format-standard has-post-thumbnail hentry category-blog" role="listitem"> 506 <div class="elementor-post__card"> 507 <a class="elementor-post__thumbnail__link" href="https://stonehearthremodeling.com/blog/planning-a-primary-suite-addition-in-the-twin-cities-start-here/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img data-perfmatters-preload loading="lazy" decoding="async" width="768" height="512" src="https://stonehearthremodeling.com/wp-content/uploads/2026/09/Special_Remodel_0.webp" class="attachment-large size-large wp-image-4157" alt="" srcset="https://stonehearthremodeling.com/wp-content/uploads/2026/09/Special_Remodel_0.webp 768w, https://stonehearthremodeling.com/wp-content/uploads/2026/09/Special_Remodel_0-300x200.webp 300w" sizes="(max-width: 768px) 100vw, 768px" /></div></a> 508 <div class="elementor-post__badge">Blog</div> 509 <div class="elementor-post__text"> 510 <h2 class="elementor-post__title"> 511 <a href="https://stonehearthremodeling.com/blog/planning-a-primary-suite-addition-in-the-twin-cities-start-here/"> 512 Planning a Primary Suite Addition in the Twin Cities: Start Here </a> 513 </h2> 514 <div class="elementor-post__excerpt"> 515 <p>Planning a primary suite addition in the Twin Cities starts with three decisions that are best made together, not one at a time: how the bedroom, bathroom, and closet will</p> 516 </div> 517 <div class="elementor-post__read-more-wrapper"> 518 519 <a class="elementor-post__read-more" href="https://stonehearthremodeling.com/blog/planning-a-primary-suite-addition-in-the-twin-cities-start-here/" aria-label="Read more about Planning a Primary Suite Addition in the Twin Cities: Start Here" tabindex="-1" target="_blank"> 520 Read More » </a> 521 522 </div>
523 </div> 524 <div class="elementor-post__meta-data"> 525 <span class="elementor-post-date"> 526 Sep 23 </span> 527 </div> 528 </div> 529 </article> 530 <article class="elementor-post elementor-grid-item post-4152 post type-post status-publish format-standard has-post-thumbnail hentry category-bathrooms" role="listitem"> 531 <div class="elementor-post__card"> 532 <a class="elementor-post__thumbnail__link" href="https://stonehearthremodeling.com/blog/kitchen-remodel-scope-keep-the-layout-or-reconfigure-it/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img decoding="async" width="800" height="538" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='538'%20viewBox='0%200%20800%20538'%3E%3C/svg%3E" class="attachment-large size-large wp-image-4153 perfmatters-lazy" alt data-src="https://stonehearthremodeling.com/wp-content/uploads/2026/09/after-2-1024x689.webp" data-srcset="https://stonehearthremodeling.com/wp-content/uploads/2026/09/after-2-1024x689.webp 1024w, https://stonehearthremodeling.com/wp-content/uploads/2026/09/after-2-300x202.webp 300w, https://stonehearthremodeling.com/wp-content/uploads/2026/09/after-2-768x517.webp 768w, https://stonehearthremodeling.com/wp-content/uploads/2026/09/after-2.webp 1280w" data-sizes="(max-width: 800px) 100vw, 800px" /><noscript><img loading="lazy" decoding="async" width="800" height="538" src="https://stonehearthremodeling.com/wp-content/uploads/2026/09/after-2-1024x689.webp" class="attachment-large size-large wp-image-4153" alt="" srcset="https://stonehearthremodeling.com/wp-content/uploads/2026/09/after-2-1024x689.webp 1024w, https://stonehearthremodeling.com/wp-content/uploads/2026/09/after-2-300x202.webp 300w, https://stonehearthremodeling.com/wp-content/uploads/2026/09/after-2-768x517.webp 768w, https://stonehearthremodeling.com/wp-content/uploads/2026/09/after-2.webp 1280w" sizes="(max-width: 800px) 100vw, 800px" /></noscript></div></a> 533 <div class="elementor-post__badge">Bathrooms</div> 534 <div class="elementor-post__text"> 535 <h2 class="elementor-post__title"> 536 <a href="https://stonehearthremodeling.com/blog/kitchen-remodel-scope-keep-the-layout-or-reconfigure-it/"> 537 Kitchen Remodel Scope: Keep the Layout or Reconfigure It? </a> 538 </h2> 539 <div class="elementor-post__excerpt"> 540 <p>Whether you should keep your kitchen layout or reconfigure it depends on how well the current footprint serves your daily cooking and gathering routines, what structural changes your home can</p> 541 </div> 542 <div class="elementor-post__read-more-wrapper"> 543 544 <a class="elementor-post__read-more" href="https://stonehearthremodeling.com/blog/kitchen-remodel-scope-keep-the-layout-or-reconfigure-it/" aria-label="Read more about Kitchen Remodel Scope: Keep the Layout or Reconfigure It?" tabindex="-1" target="_blank"> 545 Read More » </a> 546 547 </div> 548 </div> 549 <div class="elementor-post__meta-data"> 550 <span class="elementor-post-date"> 551 Sep 23 </span> 552 </div> 553 </div> 554 </article> 555 <article class="elementor-post elementor-grid-item post-4124 post type-post status-publish format-standard has-post-thumbnail hentry category-bathrooms" role="listitem"> 556 <div class="elementor-post__card"> 557 <a class="elementor-post__thumbnail__link" href="https://stonehearthremodeling.com/blog/three-season-porch-vs-four-season-sunroom-for-minnesota-winters/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img decoding="async" width="800" height="532" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='532'%20viewBox='0%200%20800%20532'%3E%3C/svg%3E" class="attachment-large size-large wp-image-2620 perfmatters-lazy" alt data-src="https://stonehearthremodeling.com/wp-content/uploads/2024/01/After-004-scaled-1-1024x681.jpg" data-srcset="https://stonehearthremodeling.com/wp-content/uploads/2024/01/After-004-scaled-1-1024x681.jpg 1024w, https://stonehearthremodeling.com/wp-content/uploads/2024/01/After-004-scaled-1-300x200.jpg 300w, https://stonehearthremodeling.com/wp-content/uploads/2024/01/After-004-scaled-1-768x511.jpg 768w, https://stonehearthremodeling.com/wp-content/uploads/2024/01/After-004-scaled-1-1536x1022.jpg 1536w, https://stonehearthremodeling.com/wp-content/uploads/2024/01/After-004-scaled-1-2048x1362.jpg 2048w" data-sizes="(max-width: 800px) 100v
557w, 800px" /><noscript><img loading="lazy" decoding="async" width="800" height="532" src="https://stonehearthremodeling.com/wp-content/uploads/2024/01/After-004-scaled-1-1024x681.jpg" class="attachment-large size-large wp-image-2620" alt="" srcset="https://stonehearthremodeling.com/wp-content/uploads/2024/01/After-004-scaled-1-1024x681.jpg 1024w, https://stonehearthremodeling.com/wp-content/uploads/2024/01/After-004-scaled-1-300x200.jpg 300w, https://stonehearthremodeling.com/wp-content/uploads/2024/01/After-004-scaled-1-768x511.jpg 768w, https://stonehearthremodeling.com/wp-content/uploads/2024/01/After-004-scaled-1-1536x1022.jpg 1536w, https://stonehearthremodeling.com/wp-content/uploads/2024/01/After-004-scaled-1-2048x1362.jpg 2048w" sizes="(max-width: 800px) 100vw, 800px" /></noscript></div></a> 558 <div class="elementor-post__badge">Bathrooms</div> 559 <div class="elementor-post__text"> 560 <h2 class="elementor-post__title"> 561 <a href="https://stonehearthremodeling.com/blog/three-season-porch-vs-four-season-sunroom-for-minnesota-winters/"> 562 Three-Season Porch vs. Four-Season Sunroom for Minnesota Winters </a> 563 </h2> 564 <div class="elementor-post__excerpt"> 565 <p>Adding a porch or sunroom is one of the best ways to create more usable living space while enjoying the outdoors from the comfort of your Minnesota home. Whether you</p> 566 </div> 567 <div class="elementor-post__read-more-wrapper"> 568 569 <a class="elementor-post__read-more" href="https://stonehearthremodeling.com/blog/three-season-porch-vs-four-season-sunroom-for-minnesota-winters/" aria-label="Read more about Three-Season Porch vs. Four-Season Sunroom for Minnesota Winters" tabindex="-1" target="_blank"> 570 Read More » </a> 571 572 </div> 573 </div> 574 <div class="elementor-post__meta-data"> 575 <span class="elementor-post-date"> 576 Aug 28 </span> 577 </div> 578 </div> 579 </article> 580 <article class="elementor-post elementor-grid-item post-4121 post type-post status-publish format-standard has-post-thumbnail hentry category-additions" role="listitem"> 581 <div class="elementor-post__card"> 582 <a class="elementor-post__thumbnail__link" href="https://stonehearthremodeling.com/blog/mudroom-addition-ideas-for-minnesota-homes/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img decoding="async" width="800" height="534" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='534'%20viewBox='0%200%20800%20534'%3E%3C/svg%3E" class="attachment-large size-large wp-image-3989 perfmatters-lazy" alt data-src="https://stonehearthremodeling.com/wp-content/uploads/2026/05/3421_Sneling_Ave_-Stonehearth_HCP_09192025_015-1024x683.jpg" data-srcset="https://stonehearthremodeling.com/wp-content/uploads/2026/05/3421_Sneling_Ave_-Stonehearth_HCP_09192025_015-1024x683.jpg 1024w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/3421_Sneling_Ave_-Stonehearth_HCP_09192025_015-300x200.jpg 300w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/3421_Sneling_Ave_-Stonehearth_HCP_09192025_015-768x512.jpg 768w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/3421_Sneling_Ave_-Stonehearth_HCP_09192025_015-1536x1024.jpg 1536w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/3421_Sneling_Ave_-Stonehearth_HCP_09192025_015-2048x1365.jpg 2048w" data-sizes="(max-width: 800px) 100vw, 800px" /><noscript><img loading="lazy" decoding="async" width="800" height="534" src="https://stonehearthremodeling.com/wp-content/uploads/2026/05/3421_Sneling_Ave_-Stonehearth_HCP_09192025_015-1024x683.jpg" class="attachment-large size-large wp-image-3989" alt="" srcset="https://stonehearthremodeling.com/wp-content/uploads/2026/05/3421_Sneling_Ave_-Stonehearth_HCP_09192025_015-1024x683.jpg 1024w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/3421_Sneling_Ave_-Stonehearth_HCP_09192025_015-300x200.jpg 300w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/3421_Sneling_Ave_-Stonehearth_HCP_09192025_015-768x512.jpg 768w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/3421_Sneling_Ave_-Stonehearth_HCP_09192025_015-1536x1024.jpg 1536w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/3421_Sneling_Ave_-Stonehearth_HCP_09192025_015-2048x1365.jpg 2048w" sizes="(max-width: 800px) 100v
582w, 800px" /></noscript></div></a> 583 <div class="elementor-post__badge">Additions</div> 584 <div class="elementor-post__text"> 585 <h2 class="elementor-post__title"> 586 <a href="https://stonehearthremodeling.com/blog/mudroom-addition-ideas-for-minnesota-homes/"> 587 Mudroom Addition Ideas for Minnesota Homes </a> 588 </h2> 589 <div class="elementor-post__excerpt"> 590 <p>Minnesota homeowners know how quickly the outdoors can make its way inside. Snow-covered boots, wet coats, road salt, muddy shoes, sports equipment, and bulky winter gear can easily overwhelm an</p> 591 </div> 592 <div class="elementor-post__read-more-wrapper"> 593 594 <a class="elementor-post__read-more" href="https://stonehearthremodeling.com/blog/mudroom-addition-ideas-for-minnesota-homes/" aria-label="Read more about Mudroom Addition Ideas for Minnesota Homes" tabindex="-1" target="_blank"> 595 Read More » </a> 596 597 </div> 598 </div> 599 <div class="elementor-post__meta-data"> 600 <span class="elementor-post-date"> 601 Aug 28 </span> 602 </div> 603 </div> 604 </article> 605 <article class="elementor-post elementor-grid-item post-4116 post type-post status-publish format-standard has-post-thumbnail hentry category-home-building" role="listitem"> 606 <div class="elementor-post__card"> 607 <a class="elementor-post__thumbnail__link" href="https://stonehearthremodeling.com/blog/cost-to-build-a-custom-home-in-coon-rapids-mn/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img decoding="async" width="800" height="534" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='534'%20viewBox='0%200%20800%20534'%3E%3C/svg%3E" class="attachment-large size-large wp-image-4035 perfmatters-lazy" alt data-src="https://stonehearthremodeling.com/wp-content/uploads/2026/05/103A8687-1024x683.jpg" data-srcset="https://stonehearthremodeling.com/wp-content/uploads/2026/05/103A8687-1024x683.jpg 1024w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/103A8687-300x200.jpg 300w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/103A8687-768x512.jpg 768w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/103A8687-1536x1024.jpg 1536w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/103A8687-2048x1365.jpg 2048w" data-sizes="(max-width: 800px) 100vw, 800px" /><noscript><img loading="lazy" decoding="async" width="800" height="534" src="https://stonehearthremodeling.com/wp-content/uploads/2026/05/103A8687-1024x683.jpg" class="attachment-large size-large wp-image-4035" alt="" srcset="https://stonehearthremodeling.com/wp-content/uploads/2026/05/103A8687-1024x683.jpg 1024w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/103A8687-300x200.jpg 300w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/103A8687-768x512.jpg 768w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/103A8687-1536x1024.jpg 1536w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/103A8687-2048x1365.jpg 2048w" sizes="(max-width: 800px) 100vw, 800px" /></noscript></div></a> 608 <div class="elementor-post__badge">Home Building</div> 609 <div class="elementor-post__text"> 610 <h2 class="elementor-post__title"> 611 <a href="https://stonehearthremodeling.com/blog/cost-to-build-a-custom-home-in-coon-rapids-mn/"> 612 Cost to Build a Custom Home in Coon Rapids, MN </a> 613 </h2> 614 <div class="elementor-post__excerpt"> 615 <p>Building a custom home gives you the opportunity to create a space designed around your family, property, lifestyle, and long-term goals. Instead of adapting to an existing floor plan, you</p> 616 </div> 617 <div class="elementor-post__read-more-wrapper"> 618 619 <a class="elementor-post__read-more" href="https://stonehearthremodeling.com/blog/cost-to-build-a-custom-home-in-coon-rapids-mn/" aria-label="Read more about Cost to Build a Custom Home in Coon Rapids, MN" tabindex="-1" target="_blank"> 620 Read More » </a> 621 622 </div> 623 </div> 624 <div class="elementor-post__meta-data"> 625 <span class="elementor-post-date"> 626 Aug 28 </span> 627 </div> 628 </div> 629 </article> 630 <article class="elementor-post elementor-grid-item post-4112 post type-post status-publish format-standard has-post-thumbnail hentry category-additions" role="listitem"> 631 <div class="elementor-post__card"> 632 <a class="elementor-post__thumbnail__link" href="https://stonehearthremodeling.com/blog/home-addition-permit-process-in-anoka-county-mn
632/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img decoding="async" width="800" height="500" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='500'%20viewBox='0%200%20800%20500'%3E%3C/svg%3E" class="attachment-large size-large wp-image-4113 perfmatters-lazy" alt data-src="https://stonehearthremodeling.com/wp-content/uploads/2026/08/home-addition-permit-process-in-anoka-county-mn_11zon-1024x640.webp" data-srcset="https://stonehearthremodeling.com/wp-content/uploads/2026/08/home-addition-permit-process-in-anoka-county-mn_11zon-1024x640.webp 1024w, https://stonehearthremodeling.com/wp-content/uploads/2026/08/home-addition-permit-process-in-anoka-county-mn_11zon-300x188.webp 300w, https://stonehearthremodeling.com/wp-content/uploads/2026/08/home-addition-permit-process-in-anoka-county-mn_11zon-768x480.webp 768w, https://stonehearthremodeling.com/wp-content/uploads/2026/08/home-addition-permit-process-in-anoka-county-mn_11zon-1536x960.webp 1536w, https://stonehearthremodeling.com/wp-content/uploads/2026/08/home-addition-permit-process-in-anoka-county-mn_11zon.webp 1920w" data-sizes="(max-width: 800px) 100vw, 800px" /><noscript><img loading="lazy" decoding="async" width="800" height="500" src="https://stonehearthremodeling.com/wp-content/uploads/2026/08/home-addition-permit-process-in-anoka-county-mn_11zon-1024x640.webp" class="attachment-large size-large wp-image-4113" alt="" srcset="https://stonehearthremodeling.com/wp-content/uploads/2026/08/home-addition-permit-process-in-anoka-county-mn_11zon-1024x640.webp 1024w, https://stonehearthremodeling.com/wp-content/uploads/2026/08/home-addition-permit-process-in-anoka-county-mn_11zon-300x188.webp 300w, https://stonehearthremodeling.com/wp-content/uploads/2026/08/home-addition-permit-process-in-anoka-county-mn_11zon-768x480.webp 768w, https://stonehearthremodeling.com/wp-content/uploads/2026/08/home-addition-permit-process-in-anoka-county-mn_11zon-1536x960.webp 1536w, https://stonehearthremodeling.com/wp-content/uploads/2026/08/home-addition-permit-process-in-anoka-county-mn_11zon.webp 1920w" sizes="(max-width: 800px) 100vw, 800px" /></noscript></div></a> 633 <div class="elementor-post__badge">Additions</div> 634 <div class="elementor-post__text"> 635 <h2 class="elementor-post__title"> 636 <a href="https://stonehearthremodeling.com/blog/home-addition-permit-process-in-anoka-county-mn/"> 637 Home Addition Permit Process in Anoka County, MN </a> 638 </h2> 639 <div class="elementor-post__excerpt"> 640 <p>Building a home addition can give your family the extra space you need without requiring you to leave a home or neighborhood you already love. Whether you are considering a</p> 641 </div> 642 <div class="elementor-post__read-more-wrapper"> 643 644 <a class="elementor-post__read-more" href="https://stonehearthremodeling.com/blog/home-addition-permit-process-in-anoka-county-mn/" aria-label="Read more about Home Addition Permit Process in Anoka County, MN" tabindex="-1" target="_blank"> 645 Read More » </a> 646 647 </div> 648 </div> 649 <div class="elementor-post__meta-data"> 650 <span class="elementor-post-date"> 651 Aug 28 </span> 652 </div> 653 </div> 654 </article> 655 <article class="elementor-post elementor-grid-item post-4062 post type-post status-publish format-standard has-post-thumbnail hentry category-home-building" role="listitem"> 656 <div class="elementor-post__card"> 657 <a class="elementor-post__thumbnail__link" href="https://stonehearthremodeling.com/blog/how-long-does-it-take-to-build-a-custom-home-in-minneapolis/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img decoding="async" width="800" height="533" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='533'%20viewBox='0%200%20800%20533'%3E%3C/svg%3E" class="attachment-large size-large wp-image-3981 perfmatters-lazy" alt data-src="https://stonehearthremodeling.com/wp-content/uploads/2026/05/cost-to-build-a-house-in-minnesota-1024x682.webp" data-srcset="https://stonehearthremodeling.com/wp-content/uploads/2026/05/cost-to-build-a-house-in-minnesota-1024x682.webp 1024w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/cost-to-build-a-house-in-minnesota-300x200.webp 300w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/cost-to-build-a-house-in-minnesota-768x512.webp 768w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/cost-to-build-a-house-in-minnesota-1536x1023.webp 1536w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/cost-to-build-a-house-in-minnesota-2048x1364.webp 2048w" data-sizes="(max-width: 800px) 100v
657w, 800px" /><noscript><img loading="lazy" decoding="async" width="800" height="533" src="https://stonehearthremodeling.com/wp-content/uploads/2026/05/cost-to-build-a-house-in-minnesota-1024x682.webp" class="attachment-large size-large wp-image-3981" alt="" srcset="https://stonehearthremodeling.com/wp-content/uploads/2026/05/cost-to-build-a-house-in-minnesota-1024x682.webp 1024w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/cost-to-build-a-house-in-minnesota-300x200.webp 300w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/cost-to-build-a-house-in-minnesota-768x512.webp 768w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/cost-to-build-a-house-in-minnesota-1536x1023.webp 1536w, https://stonehearthremodeling.com/wp-content/uploads/2026/05/cost-to-build-a-house-in-minnesota-2048x1364.webp 2048w" sizes="(max-width: 800px) 100vw, 800px" /></noscript></div></a> 658 <div class="elementor-post__badge">Home Building</div> 659 <div class="elementor-post__text"> 660 <h2 class="elementor-post__title"> 661 <a href="https://stonehearthremodeling.com/blog/how-long-does-it-take-to-build-a-custom-home-in-minneapolis/"> 662 How Long Does It Take to Build a Custom Home in Minneapolis? </a> 663 </h2> 664 <div class="elementor-post__excerpt"> 665 <p>Building a custom home is an exciting opportunity to create a living space tailored to your family’s needs, lifestyle, and future goals. Unlike purchasing an existing home, a custom build</p> 666 </div> 667 <div class="elementor-post__read-more-wrapper"> 668 669 <a class="elementor-post__read-more" href="https://stonehearthremodeling.com/blog/how-long-does-it-take-to-build-a-custom-home-in-minneapolis/" aria-label="Read more about How Long Does It Take to Build a Custom Home in Minneapolis?" tabindex="-1" target="_blank"> 670 Read More » </a> 671 672 </div> 673 </div> 674 <div class="elementor-post__meta-data"> 675 <span class="elementor-post-date"> 676 Jun 24 </span> 677 </div> 678 </div> 679 </article> 680 <article class="elementor-post elementor-grid-item post-4060 post type-post status-publish format-standard has-post-thumbnail hentry category-home-building" role="listitem"> 681 <div class="elementor-post__card"> 682 <a class="elementor-post__thumbnail__link" href="https://stonehearthremodeling.com/blog/what-is-the-most-expensive-part
682-of-building-a-custom-home-in-minnesota/" tabindex="-1" target="_blank"><div class="elementor-post__thumbnail"><img decoding="async" width="800" height="444" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='444'%20viewBox='0%200%20800%20444'%3E%3C/svg%3E" class="attachment-large size-large wp-image-3884 perfmatters-lazy" alt data-src="https://stonehearthremodeling.com/wp-content/uploads/2026/01/the-cost-of-home-additions-in-minnesota_11zon.webp" data-srcset="https://stonehearthremodeling.com/wp-content/uploads/2026/01/the-cost-of-home-additions-in-minnesota_11zon.webp 900w, https://stonehearthremodeling.com/wp-content/uploads/2026/01/the-cost-of-home-additions-in-minnesota_11zon-300x167.webp 300w, https://stonehearthremodeling.com/wp-content/uploads/2026/01/the-cost-of-home-additions-in-minnesota_11zon-768x427.webp 768w" data-sizes="(max-width: 800px) 100vw, 800px" /><noscript><img loading="lazy" decoding="async" width="800" height="444" src="https://stonehearthremodeling.com/wp-content/uploads/2026/01/the-cost-of-home-additions-in-minnesota_11zon.webp" class="attachment-large size-large wp-image-3884" alt="" srcset="https://stonehearthremodeling.com/wp-content/uploads/2026/01/the-cost-of-home-additions-in-minnesota_11zon.webp 900w, https://stonehearthremodeling.com/wp-content/uploads/2026/01/the-cost-of-home-additions-in-minnesota_11zon-300x167.webp 300w, https://stonehearthremodeling.com/wp-content/uploads/2026/01/the-cost-of-home-additions-in-minnesota_11zon-768x427.webp 768w" sizes="(max-width: 800px) 100vw, 800px" /></noscript></div></a> 683 <div class="elementor-post__badge">Home Building</div> 684 <div class="elementor-post__text"> 685 <h2 class="elementor-post__title"> 686 <a href="https://stonehearthremodeling.com/blog/what-is-the-most-expensive-part
686-of-building-a-custom-home-in-minnesota/"> 687 What Is the Most Expensive Part of Building a Custom Home in Minnesota? </a> 688 </h2> 689 <div class="elementor-post__excerpt"> 690 <p>Building a custom home is an exciting opportunity to create a living space tailored to your family’s lifestyle, design preferences, and long-term goals. Unlike purchasing an existing home, a custom</p> 691 </div> 692 <div class="elementor-post__read-more-wrapper"> 693 694 <a class="elementor-post__read-more" href="https://stonehearthremodeling.com/blog/what-is-the-most-expensive-part-of-building-a-custom-home-in-minnesota/" aria-label="Read more about What Is the Most Expensive Part of Building a Custom Home in Minnesota?" tabindex="-1" target="_blank"> 695 Read More » </a> 696 697 </div> 698 </div> 699 <div class="elementor-post__meta-data"> 700 <span class="elementor-post-date"> 701 Jun 24 </span> 702 </div> 703 </div> 704 </article> 705 </div> 706 707 <div class="e-load-more-anchor" data-page="1" data-max-page="15" data-next-page="https://stonehearthremodeling.com/blog/2/"></div> 708 <nav class="elementor-pagination" aria-label="Pagination"> 709 <span aria-current="page" class="page-numbers current"><span class="elementor-screen-only">Page</span>1</span> 710<a class="page-numbers" href="https://stonehearthremodeling.com/blog/2/"><span class="elementor-screen-only">Page</span>2</a> 711<a class="page-numbers" href="https://stonehearthremodeling.com/blog/3/"><span class="elementor-screen-only">Page</span>3</a> 712<a class="page-numbers" href="https://stonehearthremodeling.com/blog/4/"><span class="elementor-screen-only">Page</span>4</a> 713<a class="page-numbers" href="https://stonehearthremodeling.com/blog/5/"><span class="elementor-screen-only">Page</span>5</a> 714<a class="page-numbers" href="https://stonehearthremodeling.com/blog/6/"><span class="elementor-screen-only">Page</span>6</a> 715<a class="page-numbers" href="https://stonehearthremodeling.com/blog/7/"><span class="elementor-screen-only">Page</span>7</a> 716<a class="page-numbers" href="https://stonehearthremodeling.com/blog/8/"><span class="elementor-screen-only">Page</span>8</a> 717<a class="page-numbers" href="https://stonehearthremodeling.com/blog/9/"><span class="elementor-screen-only">Page</span>9</a> 718<a class="page-numbers" href="https://stonehearthremodeling.com/blog/10/"><span class="elementor-screen-only">Page</span>10</a> 719<a class="page-numbers" href="https://stonehearthremodeling.com/blog/11/"><span class="elementor-screen-only">Page</span>11</a> 720<a class="page-numbers" href="https://stonehearthremodeling.com/blog/12/"><span class="elementor-screen-only">Page</span>12</a> 721<a class="page-numbers" href="https://stonehearthremodeling.com/blog/13/"><span class="elementor-screen-only">Page</span>13</a> 722<a class="page-numbers" href="https://stonehearthremodeling.com/blog/14/"><span class="elementor-screen-only">Page</span>14</a> 723<a class="page-numbers" href="https://stonehearthremodeling.com/blog/15/"><span class="elementor-screen-only">Page</span>15</a> </nav> 724 </div> 725 </div> 726 </div> 727 </div> 728 </div> 729 730<div class='footer-width-fixer'><style>.elementor-3526 .elementor-element.elementor-element-491c1f10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3526 .elementor-element.elementor-element-491c1f10:not(.elementor-motion-effects-element-type-background), .elementor-3526 .elementor-element.elementor-element-491c1f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ece73fa );}.elementor-3526 .elementor-element.elementor-element-39d98e5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3526 .elementor-element.elementor-element-245c44b9 .elementor-heading-title{font-family:"Objective-Extrabold";font-size:40px;font-weight:bold;text-transform:capitalize;letter-spacing:-2px;}.elementor-3526 .elementor-element.elementor-element-78d4873c{font-size:20px;}.elementor-3526 .elementor-element.elementor-element-1b5b67ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-3526 .elementor-element.elementor-element-39d98e5f{--width:50%;}.elementor-3526 .elementor-element.elementor-element-1b5b67ca{--width:50%;}}@media(max-width:767px){.elementor-3526 .elementor-element.elementor-element-491c1f10{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3526 .elementor-element.elementor-element-245c44b9{text-align:center;}.elementor-3526 .elementor-element.elementor-element-78d4873c{text-align:center;}}</style> <div data-elementor-type="wp-post" data-elementor-id="3526" class="elementor elementor-3526" data-elementor-post-type="elementor-hf"> 731 <div class="elementor-element elementor-element-491c1f10 e-flex e-con-boxed e-con e-parent" data-id="491c1f10" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 732 <div class="e-con-inner"> 733 <div class="elementor-element elementor-element-39d98e5f e-con-full e-flex e-con e-child" data-id="39d98e5f" data-element_type="container" data-e-type="container"> 734 <div class="elementor-element elementor-element-245c44b9 elementor-widget elementor-widget-heading" data-id="245c44b9" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 735 <div class="elementor-widget-container"> 736 <div class="elementor-heading-title elementor-size-default">Bring Your Dream Home To Life With Stonehearth</div>
736 </div> 737 </div> 738 <div class="elementor-element elementor-element-78d4873c elementor-widget elementor-widget-text-editor" data-id="78d4873c" data-element_type="widget" data-e-type="widget" id="form" data-widget_type="text-editor.default"> 739 <div class="elementor-widget-container"> 740 <p>Fill out our intake form and receive a free quote on your next home remodeling project.</p> </div> 741 </div> 742 </div> 743 <div class="elementor-element elementor-element-1b5b67ca e-con-full e-flex e-con e-child" data-id="1b5b67ca" data-element_type="container" data-e-type="container"> 744 <div class="elementor-element elementor-element-bdac5bc elementor-widget elementor-widget-html" data-id="bdac5bc" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 745 <div class="elementor-widget-container"> 746 <!DOCTYPE html> 747<html lang="en"> 748<head> 749 <meta charset="UTF-8"> 750 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 751 <title>Stonehearth Remodeling - Contact Form</title> 752 <style> 753 /* ======================================== 754 RESET & BASE STYLES 755 ======================================== */ 756 * { 757 margin: 0; 758 padding: 0; 759 box-sizing: border-box; 760 } 761 762 body { 763 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; 764 background-color: #f9f9f9; 765 line-height: 1.6; 766 color: #2d3748; 767 padding: 0; 768 } 769 770 /* ======================================== 771 FORM SECTION 772 ======================================== */ 773 .form-section { 774 background-color: #f9f9f9; 775 padding: 80px 20px; 776 } 777 778 .form-container { 779 max-width: 1200px; 780 margin: 0 auto; 781 } 782 783 .section-header { 784 margin-bottom: 50px; 785 text-align: center; 786 } 787 788 .form-logo { 789 /*max-width: 120px;*/ 790 height: auto; 791 margin: 0 auto 30px; 792 display: block; 793 width: 50%; 794 mix-blend-mode: multiply; 795 } 796 797 .section-title { 798 font-size: 2.75rem; 799 font-weight: 700; 800 color: #7A7A7A; 801 line-height: 1.3; 802 margin-bottom: 20px; 803 } 804 805 .section-description { 806 font-size: 1.125rem; 807 line-height: 1.8; 808 color: #7A7A7A; 809 max-width: 600px; 810 margin: 0 auto; 811 } 812 813 /* ======================================== 814 FORM BODY 815 ======================================== */ 816 .form-body { 817 background-color: white; 818 padding: 50px; 819 border-radius: 8px; 820 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08); 821 margin-top: 50px; 822 } 823 824 /* ======================================== 825 FORM GRID LAYOUT 826 ======================================== */ 827 .form-row { 828 display: grid; 829 grid-template-columns: 1fr 1fr; 830 gap: 30px; 831 margin-bottom: 30px; 832 } 833 834 .form-row-full { 835 display: block; 836 margin-bottom: 30px; 837 } 838 839 /* ======================================== 840 FORM FIELDS 841 ======================================== */ 842 .form-field { 843 display: flex; 844 flex-direction: column; 845 } 846 847 .form-label { 848 font-size: 0.75rem; 849 font-weight: 600; 850 text-transform: uppercase; 851 letter-spacing: 0.08em; 852 color: #7A7A7A; 853 margin-bottom: 10px; 854 } 855 856 .required { 857 color: #e53e3e; 858 margin-left: 2px; 859 } 860 861 /* ======================================== 862 INPUTS & TEXTAREAS 863 ======================================== */ 864 .form-input, 865 .form-textarea { 866 width: 100%; 867 padding: 16px 18px; 868 border: 1px solid #cbd5e0; 869 border-radius: 4px; 870 font-size: 1rem; 871 color: #2d3748; 872 background-color: white; 873 transition: all 0.2s ease; 874 font-family: inherit; 875 } 876 877 .form-input::placeholder, 878 .form-textarea::placeholder { 879 color: #a0aec0; 880 } 881 882 .form-input:hover, 883 .form-textarea:hover { 884 border-color: #a0aec0; 885 } 886 887 .form-input:focus, 888 .form-textarea:focus { 889 outline: none; 890 border-color: #7A7A7A; 891 box-shadow: 0 0 0 3px rgba(122, 122, 122, 0.1); 892 background-color: white; 893 } 894 895 .form-textarea { 896 min-height: 140px; 897 resize: vertical; 898 line-height: 1.6; 899 } 900 901 /* ======================================== 902 SUBMIT BUTTON 903 ======================================== */ 904 .form-footer { 905 margin-top: 40px; 906 text-align: left; 907 } 908 909 .submit-button { 910 background-color: #ff5600; 911 color: white; 912 padding: 18px 60px; 913 border: none; 914 border-radius: 4px; 915 font-size: 1rem; 916 font-weight: 600; 917 text-transform: uppercase; 918 letter-spacing: 0.08em; 919 cursor: pointer; 920 transition: all 0.3s ease; 921 box-shadow: 0 4px 12px rgba(255, 86, 0, 0.25); 922 } 923 924 .submit-button:hover { 925 background-color: #e64d00; 926 box-shadow: 0 6px 16px rgba(255, 86, 0, 0.35); 927 transform: translateY(-2px); 928 } 929 930 .submit-button:active { 931 transform: translateY(0); 932 box-shadow: 0 2px 8px rgba(255, 86, 0, 0.25); 933 } 934 935 /* ======================================== 936 RESPONSIVE DESIGN 937 ======================================== */ 938 @media (max-width: 1024px) { 939 .section-title { 940 font-size: 2.25rem; 941 } 942 } 943 944 @media (max-width: 768px) { 945 .form-section { 946 padding: 50px 20px; 947 } 948 949 .form-body { 950 padding: 35px 25px; 951 } 952 953 .form-row { 954 grid-template-columns: 1fr; 955 gap: 25px; 956 } 957 958 .section-title { 959 font-size: 1.75rem; 960 } 961 962 .section-description { 963 font-size: 1rem; 964 } 965 966 .submit-button { 967 width: 100%; 968 padding: 16px 40px; 969 } 970 971 .form-footer { 972 text-align: center; 973 } 974 } 975 976 @media (max-width: 480px) { 977 .form-body { 978 padding: 25px 20px; 979 } 980 981 .section-title { 982 font-size: 1.5rem; 983 } 984 } 985 </style> 986</head> 987<body> 988 989 <!-- FORM SECTION --> 990 <div class="form-section"> 991 <form 992 class="form-container" 993 data-jobtread-web-form="true" 994 data-key="22ShZ7WRBZad8NKYnWcSKFdzWtHa3j6pbH" 995 data-success-url="https://stonehearthremodeling.com/footer-thankyou/"> 996 997 <!-- Logo --> 998 <div class="section-header"> 999 <img class="form-logo perfmatters-lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='0'%20height='0'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Stonehearth Remodeling Logo" data-src="https://cdn.jobtread.com/G1IASIzUYs0Z7gT_bW7a36zIP9FzmYKGMYOggiJsCEodlr5WRCCLopKhElB-Ojju_uKPWCGXudci5aLACQCx1kYym_Zle74250FcYDRn.JRtwumiIxeAzqGgc9iyx0OOBjQkFyBsoiGArxkuq4lM?size=1024" /><noscript><img 1000 class="form-logo" 1001 src="https://cdn.jobtread.com/G1IASIzUYs0Z7gT_bW7a36zIP9FzmYKGMYOggiJsCEodlr5WRCCLopKhElB-Ojju_uKPWCGXudci5aLACQCx1kYym_Zle74250FcYDRn.JRtwumiIxeAzqGgc9iyx0OOBjQkFyBsoiGArxkuq4lM?size=1024" 1002 alt="Stonehearth Remodeling Logo" 1003 /></noscript> 1004 </div> 1005 1006 <!-- Form Fields --> 1007 <div class="form-body"> 1008 1009 <!-- Row 1: Name & Email --> 1010 <div class="form-row"> 1011 <div class="form-field"> 1012 <label class="form-label"> 1013 Name <span class="required">*</span> 1014 </label> 1015 <input 1016 class="form-input" 1017 name="contact.name" 1018 type="text" 1019 required 1020 aria-label="Name" 1021 /> 1022 </div> 1023 1024 <div class="form-field"> 1025 <label class="form-label"> 1026 Email <span class="required">*</span> 1027 </label> 1028 <input 1029 class="form-input" 1030 name="contact.custom.22NiafrdXkqJ" 1031 type="email" 1032 required 1033 aria-label="Email" 1034 /> 1035 </div> 1036 </div> 1037 1038 <!-- Row 2: Phone & Address --> 1039 <div class="form-row"> 1040 <div class="form-field"> 1041 <label class="form-label"> 1042 Phone <span class="required">*</span> 1043 </label> 1044 <input 1045 class="form-input" 1046 name="contact.custom.22Niafrn2pwG" 1047 type="tel" 1048 required 1049 aria-label="Phone" 1050 /> 1051 </div> 1052 1053 <div class="form-field"> 1054 <label class="form-label"> 1055 Address <span class="required">*</span> 1056 </label> 1057 <input 1058 class="form-input" 1059 name="location.address" 1060 type="text" 1061 required 1062 placeholder="Enter your full address" 1063 aria-label="Address" 1064 /> 1065 </div> 1066 </div> 1067 1068 <!-- Row 3: Notes --> 1069 <div class="form-row-full"> 1070 <div class="form-field"> 1071 <label class="form-label"> 1072 Notes 1073 </label> 1074 <textarea 1075 class="form-textarea" 1076 name="account.custom.22NidW2EvzN9" 1077 placeholder="Tell us more about your project (optional)" 1078 aria-label="Additional notes" 1079 ></textarea> 1080 </div> 1081 </div> 1082 1083 <!-- Hidden Fields for UTM Tracking --> 1084 <input type="hidden" name="utm_source" id="utm_source" /> 1085 <input type="hidden" name="utm_medium" id="utm_medium" /> 1086 <input type="hidden" name="utm_campaign" id="utm_campaign" /> 1087 <input type="hidden" name="utm_term" id="utm_term" /> 1088 <input type="hidden" name="utm_content" id="utm_content" /> 1089 <input type="hidden" name="landing_page" id="landing_page" /> 1090 <input type="hidden" name="original_referrer" id="original_referrer" /> 1091 1092 <!-- Submit Button --> 1093 <div class="form-footer"> 1094 <button 1095 class="submit-button" 1096 type="submit" 1097 data-submit-button="true" 1098 aria-label="Submit form"> 1099 Submit 1100 </button> 1101 </div> 1102 1103 </div> 1104 </form> 1105 </div> 1106 1107 <!-- JobTread Integration Script --> 1108
1108<script async src="https://app.jobtread.com/web-form.js" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
1108 1109 1110 <!-- UTM & Tracking Script --> 1111
1111<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 1112 (function () { 1113 function getQueryParam(param) { 1114 let urlParams = new URLSearchParams(window.location.search); 1115 return urlParams.get(param); 1116 } 1117 1118 function setCookie(name, value, days = 30) { 1119 let expires = ""; 1120 if (days) { 1121 let date = new Date(); 1122 date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); 1123 expires = "; expires=" + date.toUTCString(); 1124 } 1125 document.cookie = name + "=" + (value || "") + expires + "; path=/"; 1126 } 1127 1128 function getCookie(name) { 1129 let nameEQ = name + "="; 1130 let ca = document.cookie.split(';'); 1131 for (let i = 0; i < ca.length; i++) { 1132 let c = ca[i]; 1133 while (c.charAt(0) === ' ') c = c.substring(1, c.length); 1134 if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length); 1135 } 1136 return null; 1137 } 1138 1139 function storeAndGetParam(param) { 1140 const queryValue = getQueryParam(param); 1141 if (queryValue) { 1142 setCookie(param, queryValue); 1143 return queryValue; 1144 } 1145 return getCookie(param) || ""; 1146 } 1147 1148 // First visit setup 1149 if (!getCookie("landing_page")) { 1150 setCookie("landing_page", window.location.href); 1151 setCookie("session_start", Date.now()); 1152 } 1153 1154 if (!getCookie("original_referrer")) { 1155 let ref = document.referrer || "direct"; 1156 let host = window.location.hostname; 1157 if (ref.includes(host)) ref = "direct"; 1158 setCookie("original_referrer", ref); 1159 } 1160 1161 // Populate hidden fields on form load 1162 document.addEventListener("DOMContentLoaded", function() { 1163 document.getElementById("utm_source").value = storeAndGetParam("utm_source"); 1164 document.getElementById("utm_medium").value = storeAndGetParam("utm_medium"); 1165 document.getElementById("utm_campaign").value = storeAndGetParam("utm_campaign"); 1166 document.getElementById("utm_term").value = storeAndGetParam("utm_term"); 1167 document.getElementById("utm_content").value = storeAndGetParam("utm_content"); 1168 document.getElementById("landing_page").value = getCookie("landing_page") || ""; 1169 document.getElementById("original_referrer").value = getCookie("original_referrer") || ""; 1170 }); 1171 })(); 1172 </script>
1172 1173
1174<script id="perfmatters-delayed-scripts-js">const pmDelayClick=true;const pmDelayTimer=setTimeout(pmTriggerDOMListener,10*1000);const pmUserInteractions=["keydown","mousedown","mousemove","wheel","touchmove","touchstart","touchend"],pmDelayedScripts={normal:[],defer:[],async:[]},jQueriesArray=[],pmInterceptedClicks=[];var pmDOMLoaded=!1,pmClickTarget="";function pmTriggerDOMListener(){"undefined"!=typeof pmDelayTimer&&clearTimeout(pmDelayTimer),pmUserInteractions.forEach(function(e){window.removeEventListener(e,pmTriggerDOMListener,{passive:!0})}),document.removeEventListener("visibilitychange",pmTriggerDOMListener),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",pmTriggerDelayedScripts):pmTriggerDelayedScripts()}async function pmTriggerDelayedScripts(){pmDelayEventListeners(),pmDelayJQueryReady(),pmProcessDocumentWrite(),pmSortDelayedScripts(),pmPreloadDelayedScripts(),await pmLoadDelayedScripts(pmDelayedScripts.normal),await pmLoadDelayedScripts(pmDelayedScripts.defer),await pmLoadDelayedScripts(pmDelayedScripts.async),await pmTriggerEventListeners(),document.querySelectorAll("link[data-pmdelayedstyle]").forEach(function(e){e.setAttribute("href",e.getAttribute("data-pmdelayedstyle"))}),window.dispatchEvent(new Event("perfmatters-allScriptsLoaded")),pmReplayClicks()}function pmDelayEventListeners(){let e={};function t(t,r){function n(r){return e[t].delayedEvents.indexOf(r)>=0?"perfmatters-"+r:r}e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},delayedEvents:[]},t.addEventListener=function(){arguments[0]=n(arguments[0]),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=n(arguments[0]),e[t].originalFunctions.remove.apply(t,arguments)}),e[t].delayedEvents.push(r)}function r(e,t){let r=e[t];Object.defineProperty(e,t,{get:r||function(){},set:function(r){e["perfmatters"+t]=r}})}t(document,"DOMContentLoaded"),t(window,"DOMContentLoaded"),t(window,"load"),t(window,"pageshow"),t(document,"readystatechange"),r(document,"onreadystatechange"),r(window,"onload"),r(window,"onpageshow")}function pmDelayJQueryReady(){let e=window.jQuery;Object.defineProperty(window,"jQuery",{get:()=>e,set(t){if(t&&t.fn&&!jQueriesArray.includes(t)){t.fn.ready=t.fn.init.prototype.ready=function(e){pmDOMLoaded?e.bind(document)(t):document.addEventListener("perfmatters-DOMContentLoaded",function(){e.bind(document)(t)})};let r=t.fn.on;t.fn.on=t.fn.init.prototype.on=function(){if(this[0]===window){function e(e){return e=(e=(e=e.split(" ")).map(function(e){return"load"===e||0===e.indexOf("load.")?"perfmatters-jquery-load":e})).join(" ")}"string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=e(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(function(t){delete Object.assign(arguments[0],{[e(t)]:arguments[0][t]})[t]})}return r.apply(this,arguments),this},jQueriesArray.push(t)}e=t}})}function pmProcessDocumentWrite(){let e=new Map;document.write=document.writeln=function(t){var r=document.currentScript,n=document.createRange();let a=e.get(r);void 0===a&&(a=r.nextSibling,e.set(r,a));var i=document.createDocumentFragment();n.setStart(i,0),i.appendChild(n.createContextualFragment(t)),r.parentElement.insertBefore(i,a)}}function pmSortDelayedScripts(){document.querySelectorAll("script[type=pmdelayedscript]").forEach(function(e){e.hasAttribute("src")?e.hasAttribute("defer")&&!1!==e.defer?pmDelayedScripts.defer.push(e):e.hasAttribute("async")&&!1!==e.async?pmDelayedScripts.async.push(e):pmDelayedScripts.normal.push(e):pmDelayedScripts.normal.push(e)})}function pmPreloadDelayedScripts(){var e=document.createDocumentFragment();[...pmDelayedScripts.normal,...pmDelayedScripts.defer,...pmDelayedScripts.async].forEach(function(t){var r=t.getAttribute("src");if(r){var n=document.createElement("link");n.href=r,n.rel="preload",n.as="script",e.appendChild(n)}}),document.head.appendChild(e)}async function pmLoadDelayedScripts(e){var t=e.shift();return t?(await pmReplaceScript(t),pmLoadDelayedScripts(e)):Promise.resolve()}async function pmReplaceScript(e){return await pmNextFrame(),new Promise(function(t){let r=document.createElement("script");
1174[...e.attributes].forEach(function(e){let t=e.nodeName;"type"!==t&&("data-type"===t&&(t="type"),r.setAttribute(t,e.nodeValue))}),e.hasAttribute("src")?(r.addEventListener("load",t),r.addEventListener("error",t)):(r.text=e.text,t()),e.parentNode.replaceChild(r,e)})}async function pmTriggerEventListeners(){pmDOMLoaded=!0,await pmNextFrame(),document.dispatchEvent(new Event("perfmatters-DOMContentLoaded")),await pmNextFrame(),window.dispatchEvent(new Event("perfmatters-DOMContentLoaded")),await pmNextFrame(),document.dispatchEvent(new Event("perfmatters-readystatechange")),await pmNextFrame(),document.perfmattersonreadystatechange&&document.perfmattersonreadystatechange(),await pmNextFrame(),window.dispatchEvent(new Event("perfmatters-load")),await pmNextFrame(),window.perfmattersonload&&window.perfmattersonload(),await pmNextFrame(),jQueriesArray.forEach(function(e){e(window).trigger("perfmatters-jquery-load")});let e=new Event("perfmatters-pageshow");e.persisted=window.pmPersisted,window.dispatchEvent(e),await pmNextFrame(),window.perfmattersonpageshow&&window.perfmattersonpageshow({persisted:window.pmPersisted})}async function pmNextFrame(){return new Promise(function(e){requestAnimationFrame(e)})}function pmClickHandler(e){e.target.removeEventListener("click",pmClickHandler),pmRenameDOMAttribute(e.target,"pm-onclick","onclick"),pmInterceptedClicks.push(e),e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation()}function pmReplayClicks(){window.removeEventListener("touchstart",pmTouchStartHandler,{passive:!0}),window.removeEventListener("mousedown",pmTouchStartHandler),pmInterceptedClicks.forEach(e=>{e.target.outerHTML===pmClickTarget&&e.target.dispatchEvent(new MouseEvent("click",{view:e.view,bubbles:!0,cancelable:!0}))})}function pmTouchStartHandler(e){"HTML"!==e.target.tagName&&(pmClickTarget||(pmClickTarget=e.target.outerHTML),window.addEventListener("touchend",pmTouchEndHandler),window.addEventListener("mouseup",pmTouchEndHandler),window.addEventListener("touchmove",pmTouchMoveHandler,{passive:!0}),window.addEventListener("mousemove",pmTouchMoveHandler),e.target.addEventListener("click",pmClickHandler),pmRenameDOMAttribute(e.target,"onclick","pm-onclick"))}function pmTouchMoveHandler(e){window.removeEventListener("touchend",pmTouchEndHandler),window.removeEventListener("mouseup",pmTouchEndHandler),window.removeEventListener("touchmove",pmTouchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",pmTouchMoveHandler),e.target.removeEventListener("click",pmClickHandler),pmRenameDOMAttribute(e.target,"pm-onclick","onclick")}function pmTouchEndHandler(e){window.removeEventListener("touchend",pmTouchEndHandler),window.removeEventListener("mouseup",pmTouchEndHandler),window.removeEventListener("touchmove",pmTouchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",pmTouchMoveHandler)}function pmRenameDOMAttribute(e,t,r){e.hasAttribute&&e.hasAttribute(t)&&(event.target.setAttribute(r,event.target.getAttribute(t)),event.target.removeAttribute(t))}window.addEventListener("pageshow",e=>{window.pmPersisted=e.persisted}),pmUserInteractions.forEach(function(e){window.addEventListener(e,pmTriggerDOMListener,{passive:!0})}),pmDelayClick&&(window.addEventListener("touchstart",pmTouchStartHandler,{passive:!0}),window.addEventListener("mousedown",pmTouchStartHandler)),document.addEventListener("visibilitychange",pmTriggerDOMListener);var pmeDeviceMode,pmeAnimationSettingsKeys,pmeCurrentAnimation;function pmeAnimation(){(pmeDeviceMode=document.createElement("span")).id="elementor-device-mode",pmeDeviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(pmeDeviceMode),requestAnimationFrame(pmeDetectAnimations)}function pmeDetectAnimations(){pmeAnimationSettingsKeys=pmeListAnimationSettingsKeys(getComputedStyle(pmeDeviceMode,":after").content.replace(/"/g,"")),document.querySelectorAll(".elementor-invisible[data-settings]").forEach(a=>{let b=a.getBoundingClientRect();if(b.bottom>=0&&b.top<=window.innerHeight)try{pmeAnimateElement(a)}catch(c){}})}function pmeAnimateElement(a){let b=JSON.parse(a.dataset.settings),d=b._animation_delay||b.animation_delay||0,c=b[pmeAnimationSettingsKeys.find(a=>b[a])];if("none"===c)return void a.classList.remove("elementor-invisible");a.classList.remove(c),pmeCurrentAnimation&&a.classList.remove(pmeCurrentAnimation),pmeCurrentAnimation=c;let e=setTimeout(()=>{a.classList.remove("elementor-invisible"),a.classList.add("animated",c),pmeRemoveAnimationSettings(a,b)},d);window.addEventListener("perfmatters-startLoading",function(){clearTimeout(e)})}function pmeListAnimationSettingsKeys(b="mobile"){let a=[""];switch(b){case"mobile":a.unshift("_mobile");case"tablet":a.unshift("_tablet");
1174case"desktop":a.unshift("_desktop")}let c=[];return["animation","_animation"].forEach(b=>{a.forEach(a=>{c.push(b+a)})}),c}function pmeRemoveAnimationSettings(a,b){pmeListAnimationSettingsKeys().forEach(a=>delete b[a]),a.dataset.settings=JSON.stringify(b)}document.addEventListener("DOMContentLoaded",pmeAnimation)</script>
1174<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a450e0c57c94f92b',t:'MTc5MTA4MjIxNQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1174</body> 1175</html> </div> 1176 </div> 1177 </div> 1178 </div> 1179 </div> 1180 </div> 1181 </div> <footer itemtype="https://schema.org/WPFooter" itemscope="itemscope" id="colophon" role="contentinfo"> 1182 <div class='footer-width-fixer'><style>.elementor-332 .elementor-element.elementor-element-dbe7e91:not(.elementor-motion-effects-element-type-background), .elementor-332 .elementor-element.elementor-element-dbe7e91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-332 .elementor-element.elementor-element-dbe7e91 > .elementor-background-overlay{background-color:#000000;opacity:0.58;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-332 .elementor-element.elementor-element-dbe7e91 > .elementor-container{max-width:1300px;}.elementor-332 .elementor-element.elementor-element-dbe7e91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-332 .elementor-element.elementor-element-8e5f446 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-332 .elementor-element.elementor-element-a5fba7e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-332 .elementor-element.elementor-element-a5fba7e > .elementor-container{max-width:1300px;}.elementor-332 .elementor-element.elementor-element-a5fba7e{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255, 255, 255, 0.2);margin-top:0px;margin-bottom:0px;padding:0px 0px 40px 0px;}.elementor-332 .elementor-element.elementor-element-fac590b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-332 .elementor-element.elementor-element-fac590b{text-align:start;}.elementor-332 .elementor-element.elementor-element-fac590b img{width:50%;}.elementor-332 .elementor-element.elementor-element-378ce18{width:var( --container-widget-width, 97.983% );max-width:97.983%;--container-widget-width:97.983%;--container-widget-flex-grow:0;}.elementor-332 .elementor-element.elementor-element-378ce18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-332 .elementor-element.elementor-element-378ce18 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-332 .elementor-element.elementor-element-378ce18 .elementor-icon-box-title{margin-block-end:5px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-378ce18.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-378ce18.elementor-view-framed .elementor-icon, .elementor-332 .elementor-element.elementor-element-378ce18.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-378ce18 .elementor-icon{font-size:30px;}.elementor-332 .elementor-element.elementor-element-378ce18 .elementor-icon-box-title, .elementor-332 .elementor-element.elementor-element-378ce18 .elementor-icon-box-title a{font-size:18px;font-weight:400;}.elementor-332 .elementor-element.elementor-element-378ce18 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-56c5a0d > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-332 .elementor-element.elementor-element-8a1c940 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-332 .elementor-element.elementor-element-8a1c940 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-8a1c940.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-8a1c940.elementor-view-framed .elementor-icon, .elementor-332 .elementor-element.elementor-element-8a1c940.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-8a1c940 .elementor-icon{font-size:30px;}.elementor-332 .elementor-element.elementor-element-8a1c940 .elementor-icon-box-title, .elementor-332 .elementor-element.elementor-element-8a1c940 .elementor-icon-box-title a{font-size:18px;font-weight:400;}.elementor-332 .elementor-element.elementor-element-8a1c940 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );
1182font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-4dc07e3 > .elementor-container{max-width:1290px;}.elementor-332 .elementor-element.elementor-element-4dc07e3{margin-top:60px;margin-bottom:0px;}.elementor-332 .elementor-element.elementor-element-e9fc845 > .elementor-element-populated{padding:0px 020px 0px 010px;}.elementor-332 .elementor-element.elementor-element-c7dd0ec{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-c49579d > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-332 .elementor-element.elementor-element-5bcd7ab .elementor-heading-title{font-size:23px;color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-a1797c7 .menu-item a.hfe-menu-item{padding-left:2px;padding-right:2px;}.elementor-332 .elementor-element.elementor-element-a1797c7 .menu-item a.hfe-sub-menu-item{padding-left:calc( 2px + 20px );padding-right:2px;}.elementor-332 .elementor-element.elementor-element-a1797c7 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 2px + 40px );padding-right:2px;}.elementor-332 .elementor-element.elementor-element-a1797c7 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 2px + 60px );padding-right:2px;}.elementor-332 .elementor-element.elementor-element-a1797c7 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 2px + 80px );padding-right:2px;}.elementor-332 .elementor-element.elementor-element-a1797c7 .menu-item a.hfe-menu-item, .elementor-332 .elementor-element.elementor-element-a1797c7 .menu-item a.hfe-sub-menu-item{padding-top:8px;padding-bottom:8px;}.elementor-332 .elementor-element.elementor-element-a1797c7 .sub-menu a.hfe-sub-menu-item, 1183 .elementor-332 .elementor-element.elementor-element-a1797c7 nav.hfe-dropdown li a.hfe-menu-item, 1184 .elementor-332 .elementor-element.elementor-element-a1797c7 nav.hfe-dropdown li a.hfe-sub-menu-item, 1185 .elementor-332 .elementor-element.elementor-element-a1797c7 nav.hfe-dropdown-expandible li a.hfe-menu-item, 1186 .elementor-332 .elementor-element.elementor-element-a1797c7 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-332 .elementor-element.elementor-element-a1797c7 .hfe-nav-menu__toggle{margin:0 auto;}.elementor-332 .elementor-element.elementor-element-a1797c7 .menu-item a.hfe-menu-item, .elementor-332 .elementor-element.elementor-element-a1797c7 .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-53c60e4 );}.elementor-332 .elementor-element.elementor-element-a1797c7 .sub-menu a.hfe-sub-menu-item, 1187 .elementor-332 .elementor-element.elementor-element-a1797c7 .elementor-menu-toggle, 1188 .elementor-332 .elementor-element.elementor-element-a1797c7 nav.hfe-dropdown li a.hfe-menu-item, 1189 .elementor-332 .elementor-element.elementor-element-a1797c7 nav.hfe-dropdown li a.hfe-sub-menu-item, 1190 .elementor-332 .elementor-element.elementor-element-a1797c7 nav.hfe-dropdown-expandible li a.hfe-menu-item, 1191 .elementor-332 .elementor-element.elementor-element-a1797c7 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-a1797c7 .sub-menu li.menu-item:not(:last-child), 1192 .elementor-332 .elementor-element.elementor-element-a1797c7 nav.hfe-dropdown li.menu-item:not(:last-child), 1193 .elementor-332 .elementor-element.elementor-element-a1797c7 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-332 .elementor-element.elementor-element-4dbf876 .elementor-element-populated a{color:var( --e-global-color-ece73fa );}.elementor-332 .elementor-element.elementor-element-4dbf876 .elementor-element-populated a:hover{color:var( --e-global-color-secondary );}.elementor-332 .elementor-element.elementor-element-4dbf876 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-332 .elementor-element.elementor-element-5d64e96 .elementor-heading-title{font-size:23px;color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-2217be6{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );
1193font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );color:var( --e-global-color-53c60e4 );}.elementor-332 .elementor-element.elementor-element-36c94e9{--grid-template-columns:repeat(0, auto);--icon-size:21px;--grid-column-gap:10px;}.elementor-332 .elementor-element.elementor-element-36c94e9 .elementor-widget-container{text-align:left;}.elementor-332 .elementor-element.elementor-element-36c94e9 .elementor-social-icon{background-color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-36c94e9 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-332 .elementor-element.elementor-element-36c94e9 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-332 .elementor-element.elementor-element-36c94e9 .elementor-social-icon:hover{background-color:var( --e-global-color-primary );}.elementor-332 .elementor-element.elementor-element-36c94e9 .elementor-social-icon:hover i{color:var( --e-global-color-53c60e4 );}.elementor-332 .elementor-element.elementor-element-36c94e9 .elementor-social-icon:hover svg{fill:var( --e-global-color-53c60e4 );}.elementor-332 .elementor-element.elementor-element-1234a0a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 010px 0px 20px;}.elementor-332 .elementor-element.elementor-element-1234a0a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-332 .elementor-element.elementor-element-f817cb5 > .elementor-widget-container{padding:0px 020px 0px 010px;}.elementor-332 .elementor-element.elementor-element-f817cb5 .elementor-heading-title{font-size:23px;color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-b8f9ef4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-332 .elementor-element.elementor-element-b8f9ef4 > .elementor-container{max-width:1290px;}.elementor-332 .elementor-element.elementor-element-b8f9ef4{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255, 255, 255, 0.2);margin-top:80px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-332 .elementor-element.elementor-element-0b255bc{font-family:"IBM Plex Sans";font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-c47a8d3 .elementor-element-populated a{color:var( --e-global-color-53c60e4 );}.elementor-332 .elementor-element.elementor-element-96eb42b{text-align:end;font-family:"IBM Plex Sans";font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-332 .elementor-element.elementor-element-4a47c03 .elementor-element-populated a{color:var( --e-global-color-53c60e4 );}.elementor-332 .elementor-element.elementor-element-fe3e304 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-332 .elementor-element.elementor-element-fe3e304 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-332 .elementor-element.elementor-element-fe3e304{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-332 .elementor-element.elementor-element-fe3e304 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-332 .elementor-element.elementor-element-fe3e304 .elementor-icon-list-item > a{font-family:"Questrial";font-size:11px;}.elementor-332 .elementor-element.elementor-element-fe3e304 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);transition:color 0.3s;}@media(max-width:1024px){.elementor-332 .elementor-element.elementor-element-dbe7e91{padding:40px 10px 20px 10px;}.elementor-332 .elementor-element.elementor-element-fac590b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-332 .elementor-element.elementor-element-fac590b{text-align:center;}.elementor-332 .elementor-element.elementor-element-fac590b img{width:30%;}.elementor-332 .elementor-element.elementor-element-378ce18 .elementor-icon{font-size:25px;}.elementor-332 .elementor-element.elementor-element-378ce18 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-332 .elementor-element.elementor-element-8a1c940 .elementor-icon{font-size:25px;}.elementor-332 .elementor-element.elementor-element-8a1c940 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-332 .elementor-element.elementor-element-e9fc845 > .elementor-element-populated{padding:40px 20px 0px 20px;}.elementor-332 .elementor-element.elementor-element-c7dd0ec{font-size:var( --e-global-typography-text-font-size );}.elementor-332 .elementor-element.elementor-element-2217be6{font-size:var( --e-global-typography-text-font-size );}.elementor-332 .elementor-element.elementor-element-b8f9ef4{margin-top:60px;margin-bottom:0px;}}@media(max-width:767px){.elementor-332 .elementor-element.elementor-element-dbe7e91{padding:40px 10px 20px 10px;}.elementor-332 .elementor-element.elementor-element-07363c5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-332 .elementor-element.elementor-element-fac590b{width:var( --container-widget-width, 116px );max-width:116px;--container-widget-width:116px;--container-widget-flex-grow:0;text-align:center;}.elementor-332 .elementor-element.elementor-element-fac590b > .elementor-widget-container{margin:2px 2px 25px 2px;}.elementor-332 .elementor-element.elementor-element-fac590b img{width:50%;}.elementor-332 .elementor-element.elementor-element-0a4c3be > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-332 .elementor-element.elementor-element-378ce18 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-332 .elementor-element.elementor-element-378ce18 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-332 .elementor-element.elementor-element-56c5a0d > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-332 .elementor-element.elementor-element-8a1c940 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-332 .elementor-element.elementor-element-8a1c940 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-332 .elementor-element.elementor-element-4dc07e3{margin-top:40px;margin-bottom:0px;}.elementor-332 .elementor-element.elementor-element-e9fc845 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-332 .elementor-element.elementor-element-c7dd0ec{font-size:var( --e-global-typography-text-font-size );}.elementor-332 .elementor-element.elementor-element-c49579d > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-332 .elementor-element.elementor-element-4dbf876 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-332 .elementor-element.elementor-element-2217be6{font-size:var( --e-global-typography-text-font-size );}.elementor-332 .elementor-element.elementor-element-b8f9ef4{margin-top:40px;margin-bottom:0px;}.elementor-332 .elementor-element.elementor-element-0b255bc{text-align:center;font-size:12px;}.elementor-332 .elementor-element.elementor-element-c47a8d3 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-332 .elementor-element.elementor-element-96eb42b{text-align:center;font-size:12px;}.elementor-332 .elementor-element.elementor-element-fe3e304{--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;}}@media(min-width:768px){.elementor-332 .elementor-element.elementor-element-07363c5{width:12.923%;}.elementor-332 .elementor-element.elementor-element-0a4c3be{width:24.3%;}.elementor-332 .elementor-element.elementor-element-56c5a0d{width:32.748%;}.elementor-332 .elementor-element.elementor-element-df7ba97{width:30%;}.elementor-332 .elementor-element.elementor-element-e9fc845{width:30.029%;}.elementor-332 .elementor-element.elementor-element-c49579d{width:19.971%;}.elementor-332 .elementor-element.elementor-element-4dbf876{width:19.971%;}.elementor-332 .elementor-element.elementor-element-1234a0a{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-332 .elementor-element.elementor-element-07363c5{width:100%;}.elementor-332 .elementor-element.elementor-element-0a4c3be{width:33%;}.elementor-332 .elementor-element.elementor-element-56c5a0d{width:33%;}.elementor-332 .elementor-element.elementor-element-df7ba97{width:34%;}.elementor-332 .elementor-element.elementor-element-e9fc845{width:100%;}.elementor-332 .elementor-element.elementor-element-c49579d{width:30%;}.elementor-332 .elementor-element.elementor-element-4dbf876{width:30%;}.elementor-332 .elementor-element.elementor-element-1234a0a{width:40%;}}/* Start custom CSS */h4 { 1194 text-transform: capitalize; 1195} 1196body.elementor-page-332 .elementor-portfolio-item__overlay { 1197 opacity: 1; 1198 top: 160px; 1199 padding: 10px; 1200} 1201 1202.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail:hover{ 1203 -moz-transform: scale(1.5) rotate(0deg); 1204 -webkit-transform: scale(1.5) rotate(0deg); 1205 -o-transform: scale(1.5) rotate(0deg); 1206 -ms-transform: scale(1.5) rotate(0deg); 1207 transform: scale(1.5) rotate(0deg); 1208 -webkit-transition: 0.8s; 1209 -moz-transition: 0.8s; 1210 -o-transition: 0.8s; 1211 -ms-transition: 0.8s; 1212 transition: 0.8s; 1213} 1214 1215.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnai 1216{ 1217 max-width: 100%; 1218 height: auto; 1219 -webkit-transition: 0.4s; 1220 -moz-transition: 0.4s; 1221 -o-transition: 0.4s; 1222 -ms-transition: 0.8s; 1223 transition: 0.4s; 1224} 1225.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnai { 1226transition: transform .5s ease; 1227}/* End custom CSS */</style> <div data-elementor-type="wp-post" data-elementor-id="332" class="elementor elementor-332" data-elementor-post-type="elementor-hf"> 1228 <section class="elementor-section elementor-top-section elementor-element elementor-element-dbe7e91 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="dbe7e91" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 1229 <div class="elementor-background-overlay"></div> 1230 <div class="elementor-container elementor-column-gap-default"> 1231 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8e5f446" data-id="8e5f446" data-element_type="column" data-e-type="column"> 1232 <div class="elementor-widget-wrap elementor-element-populated"> 1233 <section class="elementor-section elementor-inner-section elementor-element elementor-element-a5fba7e elementor-section-content-mid
1233dle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a5fba7e" data-element_type="section" data-e-type="section"> 1234 <div class="elementor-container elementor-column-gap-no"> 1235 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-07363c5" data-id="07363c5" data-element_type="column" data-e-type="column"> 1236 <div class="elementor-widget-wrap elementor-element-populated"> 1237 <div class="elementor-element elementor-element-fac590b elementor-widget-mobile__width-initial elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-image" data-id="fac590b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1238 <div class="elementor-widget-container"> 1239 <img width="70" height="70" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='70'%20height='70'%20viewBox='0%200%2070%2070'%3E%3C/svg%3E" class="attachment-medium size-medium wp-image-247 perfmatters-lazy" alt data-src="https://stonehearthremodeling.com/wp-content/uploads/2021/02/Stonehearth-Remodeling-Circle-Logo-White-100-pixels.png" /><noscript><img width="70" height="70" src="https://stonehearthremodeling.com/wp-content/uploads/2021/02/Stonehearth-Remodeling-Circle-Logo-White-100-pixels.png" class="attachment-medium size-medium wp-image-247" alt="" /></noscript> </div> 1240 </div> 1241 </div> 1242 </div> 1243 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-0a4c3be" data-id="0a4c3be" data-element_type="column" data-e-type="column"> 1244 <div class="elementor-widget-wrap elementor-element-populated"> 1245 <div class="elementor-element elementor-element-378ce18 elementor-position-inline-start elementor-widget__width-initial elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box" data-id="378ce18" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 1246 <div class="elementor-widget-container"> 1247 <div class="elementor-icon-box-wrapper"> 1248 1249 <div class="elementor-icon-box-icon"> 1250 <a href="tel:763-427-7330" class="elementor-icon" tabindex="-1" aria-label="Phone"> 1251 <i aria-hidden="true" class="fas fa-phone-alt"></i> </a> 1252 </div> 1253 1254 <div class="elementor-icon-box-content"> 1255 1256 <div class="elementor-icon-box-title"> 1257 <a href="tel:763-427-7330" > 1258 Phone </a> 1259 </div> 1260 1261 <p class="elementor-icon-box-description"> 1262 763-427-7330 </p> 1263 1264 </div> 1265 1266 </div> 1267 </div> 1268 </div> 1269 </div> 1270 </div> 1271 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-56c5a0d" data-id="56c5a0d" data-element_type="column" data-e-type="column"> 1272 <div class="elementor-widget-wrap"> 1273 </div> 1274 </div> 1275 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-df7ba97" data-id="df7ba97" data-element_type="column" data-e-type="column"> 1276 <div class="elementor-widget-wrap elementor-element-populated"> 1277 <div class="elementor-element elementor-element-8a1c940 elementor-position-inline-start elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box" data-id="8a1c940" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 1278 <div class="elementor-widget-container"> 1279 <div class="elementor-icon-box-wrapper"> 1280 1281 <div class="elementor-icon-box-icon"> 1282 <a href="https://g.co/kgs/ycTuwX" class="elementor-icon" tabindex="-1" aria-label="Location"> 1283 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </a> 1284 </div> 1285 1286 <div class="elementor-icon-box-content"> 1287 1288 <div class="elementor-icon-box-title"> 1289 <a href="https://g.co/kgs/ycTuwX" > 1290 Location </a> 1291 </div> 1292 1293 <p class="elementor-icon-box-description"> 1294 2618 Coon Rapids Blvd NW, Coon Rapids, MN 55433 </p> 1295 1296 </div> 1297 1298 </div> 1299 </div>
1300 </div> 1301 </div> 1302 </div> 1303 </div> 1304 </section> 1305 <section class="elementor-section elementor-inner-section elementor-element elementor-element-4dc07e3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4dc07e3" data-element_type="section" data-e-type="section"> 1306 <div class="elementor-container elementor-column-gap-no"> 1307 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-e9fc845" data-id="e9fc845" data-element_type="column" data-e-type="column"> 1308 <div class="elementor-widget-wrap elementor-element-populated"> 1309 <div class="elementor-element elementor-element-c7dd0ec elementor-widget elementor-widget-text-editor" data-id="c7dd0ec" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1310 <div class="elementor-widget-container"> 1311 <p>Stonehearth Remodeling is dedicated to transforming spaces with precision and care. As a trusted remodeling contractor, we specialize in custom home renovations that enhance the beauty and functionality of your home. From kitchen and bathroom remodels to whole-home renovations, our team of skilled craftsmen is committed to delivering exceptional quality and personalized service.</p> </div> 1312 </div> 1313 </div> 1314 </div> 1315 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-c49579d elementor-hidden-tablet elementor-hidden-mobile" data-id="c49579d" data-element_type="column" data-e-type="column"> 1316 <div class="elementor-widget-wrap elementor-element-populated"> 1317 <div class="elementor-element elementor-element-5bcd7ab elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-heading" data-id="5bcd7ab" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1318 <div class="elementor-widget-container"> 1319 <div class="elementor-heading-title elementor-size-default">Navigate</div> </div> 1320 </div> 1321 <div class="elementor-element elementor-element-a1797c7 elementor-hidden-tablet elementor-hidden-mobile hfe-nav-menu__align-left hfe-submenu-icon-arrow hfe-link-redirect-child hfe-nav-menu__breakpoint-tablet elementor-widget elementor-widget-navigation-menu" data-id="a1797c7" data-element_type="widget" data-e-type="widget" data-settings="{"padding_horizontal_menu_item":{"unit":"px","size":2,"sizes":[]},"padding_vertical_menu_item":{"unit":"px","size":8,"sizes":[]},"padding_horizontal_menu_item_tablet":{"unit":"px","size":"","sizes":[]},"padding_horizontal_menu_item_mobile":{"unit":"px","size":"","sizes":[]},"padding_vertical_menu_item_tablet":{"unit":"px","size":"","sizes":[]},"padding_vertical_menu_item_mobile":{"unit":"px","size":"","sizes":[]},"menu_space_between":{"unit":"px","size":"","sizes":[]},"menu_space_between_tablet":{"unit":"px","size":"","sizes":[]},"menu_space_between_mobile":{"unit":"px","size":"","sizes":[]},"dropdown_border_radius":{"unit":"px","top":"","right":"","bottom":"","left":"","isLinked":true},"dropdown_border_radius_tablet":{"unit":"px","top":"","right":"","bottom":"","left":"","isLinked":true},"dropdown_border_radius_mobile":{"unit":"px","top":"","right":"","bottom":"","left":"","isLinked":true},"padding_horizontal_dropdown_item":{"unit":"px","size":"","sizes":[]},"padding_horizontal_dropdown_item_tablet":{"unit":"px","size":"","sizes":[]},"padding_horizontal_dropdown_item_mobile":{"unit":"px","size":"","sizes":[]},"padding_vertical_dropdown_item":{"unit":"px","size":15,"sizes":[]},"padding_vertical_dropdown_item_tablet":{"unit":"px","size":"","sizes":[]},"padding_vertical_dropdown_item_mobile":{"unit":"px","size":"","sizes":[]},"distance_from_menu":{"unit":"px","size":"","sizes":[]},"distance_from_menu_tablet":{"unit":"px","size":"","sizes":[]},"distance_from_menu_mobile":{"unit":"px","size":"","sizes":[]},"toggle_size":{"unit":"px","size":"","sizes":[]},"toggle_size_tablet":{"unit":"px","size":"","sizes":[]},"toggle_size_mobile":{"unit":"px","size":"","sizes":[]},"toggle_border_width":{"unit":"px","size":"","sizes":[]},"toggle_border_width_tablet":{"unit":"px","size":"","sizes":[]},"toggle_border_width_mobile":{"unit":"px","size":"","sizes":[]},"toggle_border_radius":{"unit":"px","size":"","sizes":[]},"toggle_border_radius_tablet":{"unit":"px","size":"","sizes":[]},"toggle_border_radius_mobile":{"unit":"px","size":"","sizes":[]}}" data-widget_type="navigation-menu.default"> 1322 <div class="elementor-widget-container"> 1323 <div class="hfe-nav-menu hfe-layout-vertical hfe-nav-menu-layout vertical" data-layout="vertical"> 1324 <div role="button" class="hfe-nav-menu__toggle elementor-clickable" tabindex="0" aria-label="Menu Toggle"> 1325 <span class="screen-reader-text">Menu</span> 1326 <div class="hfe-nav-menu-icon"> 1327 <i aria-hidden="true" class="fas fa-align-justify"></i> </div>
1328 </div> 1329 <nav class="hfe-nav-menu__layout-vertical hfe-nav-menu__submenu-arrow" data-toggle-icon="<i aria-hidden="true" tabindex="0" class="fas fa-align-justify"></i>" data-close-icon="<i aria-hidden="true" tabindex="0" class="far fa-window-close"></i>" data-full-width="yes"> 1330 <ul id="menu-1-a1797c7" class="hfe-nav-menu"><li id="menu-item-407" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home parent hfe-creative-menu"><a href="https://stonehearthremodeling.com/" class = "hfe-menu-item">Home</a></li> 1331<li id="menu-item-409" class="menu-item menu-item-type-post_type menu-item-object-page parent hfe-creative-menu"><a href="https://stonehearthremodeling.com/our-work/" class = "hfe-menu-item">Our Work</a></li> 1332<li id="menu-item-408" class="menu-item menu-item-type-post_type menu-item-object-page parent hfe-creative-menu"><a href="https://stonehearthremodeling.com/about-us/" class = "hfe-menu-item">About Us</a></li> 1333<li id="menu-item-3223" class="menu-item menu-item-type-post_type menu-item-object-page parent hfe-creative-menu"><a href="https://stonehearthremodeling.com/schedule-appointment/" class = "hfe-menu-item">Schedule Appointment</a></li> 1334<li id="menu-item-3229" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children parent hfe-has-submenu hfe-creative-menu"><div class="hfe-has-submenu-container" tabindex="0" role="button" aria-haspopup="true" aria-expanded="false"><a href="#" class = "hfe-menu-item">Services<span class='hfe-menu-toggle sub-arrow hfe-menu-child-0'><i class='fa'></i></span></a></div> 1335<ul class="sub-menu"> 1336 <li id="menu-item-3227" class="menu-item menu-item-type-post_type menu-item-object-page hfe-creative-menu"><a href="https://stonehearthremodeling.com/home-additions/" class = "hfe-sub-menu-item">Home Additions</a></li> 1337 <li id="menu-item-3222" class="menu-item menu-item-type-post_type menu-item-object-page hfe-creative-menu"><a href="https://stonehearthremodeling.com/kitchen-remodeling-twin-cities/" class = "hfe-sub-menu-item">Kitchen Remodeling</a></li> 1338 <li id="menu-item-3224" class="menu-item menu-item-type-post_type menu-item-object-page hfe-creative-menu"><a href="https://stonehearthremodeling.com/twin-cities-home-remodeling/" class = "hfe-sub-menu-item">Whole-Home Remodeling</a></li> 1339 <li id="menu-item-3225" class="menu-item menu-item-type-post_type menu-item-object-page hfe-creative-menu"><a href="https://stonehearthremodeling.com/bathrooms-remodeling-twin-cities-mn/" class = "hfe-sub-menu-item">Bathroom Remodeling</a></li> 1340</ul> 1341</li> 1342<li id="menu-item-3257" class="menu-item menu-item-type-custom menu-item-object-custom parent hfe-creative-menu"><a href="https://sthr.coconstruct.com/app/login" class = "hfe-menu-item">Client Login</a></li> 1343<li id="menu-item-3060" class="menu-item menu-item-type-post_type menu-item-object-page parent hfe-creative-menu"><a href="https://stonehearthremodeling.com/terms-and-conditions/" class = "hfe-menu-item">Terms and Conditions</a></li> 1344</ul> 1345 </nav> 1346 </div> 1347 </div> 1348 </div> 1349 </div> 1350 </div> 1351 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-4dbf876 elementor-hidden-tablet elementor-hidden-mobile" data-id="4dbf876" data-element_type="column" data-e-type="column"> 1352 <div class="elementor-widget-wrap elementor-element-populated"> 1353 <div class="elementor-element elementor-element-5d64e96 elementor-widget elementor-widget-heading" data-id="5d64e96" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1354 <div class="elementor-widget-container"> 1355 <div class="elementor-heading-title elementor-size-default">Contact</div> </div> 1356 </div> 1357 <div class="elementor-element elementor-element-2217be6 elementor-widget elementor-widget-text-editor" data-id="2217be6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1358 <div class="elementor-widget-container"> 1359 <p><a href="https://maps.app.goo.gl/USFgxoEC2FpX8zYBA2">2618 Coon Rapids Blvd NW, Coon Rapids, MN 55433</a></p><p><a href="tel:+1 763 427 7330">763-427-7330</a></p> </div>
1360 </div> 1361 <div class="elementor-element elementor-element-36c94e9 elementor-shape-circle e-grid-align-left elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="36c94e9" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 1362 <div class="elementor-widget-container"> 1363 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 1364 <span class="elementor-grid-item" role="listitem"> 1365 <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-8fc78c9" href="https://www.facebook.com/StonehearthRemodeling/" target="_blank"> 1366 <span class="elementor-screen-only">Facebook</span> 1367 <i aria-hidden="true" class="fab fa-facebook"></i> </a> 1368 </span> 1369 <span class="elementor-grid-item" role="listitem"> 1370 <a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-b633e74" href="https://www.instagram.com/stonehearthremodeling/" target="_blank"> 1371 <span class="elementor-screen-only">Instagram</span> 1372 <i aria-hidden="true" class="fab fa-instagram"></i> </a> 1373 </span> 1374 <span class="elementor-grid-item" role="listitem"> 1375 <a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-263e196" href="https://www.linkedin.com/company/stonehearth-remodeling/" target="_blank"> 1376 <span class="elementor-screen-only">Linkedin</span> 1377 <i aria-hidden="true" class="fab fa-linkedin"></i> </a> 1378 </span> 1379 </div> 1380 </div> 1381 </div> 1382 </div> 1383 </div> 1384 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-1234a0a elementor-hidden-tablet elementor-hidden-mobile" data-id="1234a0a" data-element_type="column" data-e-type="column" data-settings="{"background_background":"classic"}"> 1385 <div class="elementor-widget-wrap elementor-element-populated"> 1386 <div class="elementor-element elementor-element-f817cb5 elementor-widget elementor-widget-heading" data-id="f817cb5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1387 <div class="elementor-widget-container"> 1388 <div class="elementor-heading-title elementor-size-default">Location</div> </div> 1389 </div> 1390 <div class="elementor-element elementor-element-e64efe1 elementor-widget elementor-widget-google_maps" data-id="e64efe1" data-element_type="widget" data-e-type="widget" data-widget_type="google_maps.default"> 1391 <div class="elementor-widget-container"> 1392 <div class="elementor-custom-embed"> 1393 <iframe loading="lazy" 1394 src="https://maps.google.com/maps?q=Stonehearth%20Remodeling&t=m&z=9&output=embed&iwloc=near" 1395 title="Stonehearth Remodeling" 1396 aria-label="Stonehearth Remodeling" 1397 ></iframe> 1398 </div> 1399 </div> 1400 </div> 1401 </div> 1402 </div> 1403 </div> 1404 </section> 1405 <section class="elementor-section elementor-inner-section elementor-element elementor-element-b8f9ef4 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b8f9ef4" data-element_type="section" data-e-type="section"> 1406 <div class="elementor-container elementor-column-gap-no"> 1407 <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-54133e1" data-id="54133e1" data-element_type="column" data-e-type="column"> 1408 <div class="elementor-widget-wrap elementor-element-populated"> 1409 <div class="elementor-element elementor-element-0b255bc elementor-widget elementor-widget-text-editor" data-id="0b255bc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1410 <div class="elementor-widget-container"> 1411 <p>Copyright © Stonehearth Remodeling 2026. All Rights Reserved.</p> </div> 1412 </div> 1413 </div> 1414 </div> 1415 <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-c47a8d3" data-id="c47a8d3" data-element_type="column" data-e-type="column"> 1416 <div class="elementor-widget-wrap elementor-element-populated"> 1417 <div class="elementor-element elementor-element-96eb42b elementor-widget elementor-widget-text-editor" data-id="96eb42b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1418 <div class="elementor-widget-container"> 1419 <p style="text-align: center;">Powered by <span style="text-decoration: underline;"><a href="https://www.7ten.marketing" target="_blank" rel="noopener">7ten Digital Marketing</a></span></p> </div>
1420 </div> 1421 </div> 1422 </div> 1423 <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-4a47c03" data-id="4a47c03" data-element_type="column" data-e-type="column"> 1424 <div class="elementor-widget-wrap elementor-element-populated"> 1425 <div class="elementor-element elementor-element-fe3e304 elementor-icon-list--layout-inline elementor-mobile-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="fe3e304" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 1426 <div class="elementor-widget-container"> 1427 <ul class="elementor-icon-list-items elementor-inline-items"> 1428 <li class="elementor-icon-list-item elementor-inline-item"> 1429 <a href="https://stonehearthremodeling.com/privacy-policy-2/"> 1430 1431 <span class="elementor-icon-list-text">Privacy Policy</span> 1432 </a> 1433 </li> 1434 <li class="elementor-icon-list-item elementor-inline-item"> 1435 <a href="https://stonehearthremodeling.com/terms-and-conditions/"> 1436 1437 <span class="elementor-icon-list-text">Terms and Conditions</span> 1438 </a> 1439 </li> 1440 </ul> 1441 </div> 1442 </div> 1443 </div> 1444 </div> 1445 </div> 1446 </section> 1447 </div> 1448 </div> 1449 </div> 1450 </section> 1451 </div> 1452 </div> </footer> 1453 </div><!-- #page -->
1454<script type="speculationrules"> 1455{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor-child/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1456</script>
1456 1457 1458<!-- CallRail WordPress Integration -->
1459<script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">window.crwpVer = 1;</script>
1459
1459<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 1460 ( () => { 1461 const lazyloadRunObserver = () => { 1462 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 1463 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 1464 entries.forEach( ( entry ) => { 1465 if ( entry.isIntersecting ) { 1466 let lazyloadBackground = entry.target; 1467 if( lazyloadBackground ) { 1468 lazyloadBackground.classList.add( 'e-lazyloaded' ); 1469 } 1470 lazyloadBackgroundObserver.unobserve( entry.target ); 1471 } 1472 }); 1473 }, { rootMargin: '200px 0px 200px 0px' } ); 1474 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 1475 lazyloadBackgroundObserver.observe( lazyloadBackground ); 1476 } ); 1477 }; 1478 const events = [ 1479 'DOMContentLoaded', 1480 'elementor/lazyload/observe', 1481 ]; 1482 events.forEach( ( event ) => { 1483 document.addEventListener( event, lazyloadRunObserver ); 1484 } ); 1485 } )(); 1486 </script>
1486 1487
1487<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">(function () { 1488 const recentlyTracked = new Set(); 1489 1490 document.addEventListener('click', function (e) { 1491 const link = e.target.closest('a[href^="tel:"]'); 1492 if (!link) return; 1493 1494 const phoneHref = link.getAttribute('href') || ''; 1495 const phoneNumber = phoneHref.replace(/^tel:/i, '').trim(); 1496 const key = phoneHref + '|' + window.location.pathname; 1497 1498 if (recentlyTracked.has(key)) return; 1499 recentlyTracked.add(key); 1500 setTimeout(() => recentlyTracked.delete(key), 1500); 1501 1502 const payload = { 1503 phone_number: phoneNumber, 1504 phone_href: phoneHref, 1505 link_text: (link.textContent || '').trim(), 1506 page_location: window.location.href, 1507 page_title: document.title 1508 }; 1509 1510 if (typeof gtag === 'function') { 1511 gtag('event', 'click_to_call', payload); 1512 } 1513 1514 if (typeof fbq === 'function') { 1515 fbq('trackCustom', 'ClickToCall', payload); 1516 } 1517 }); 1518})(); 1519</script>
1519<link rel='stylesheet' id='widget-nav-menu-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=4.3.1' media='all' /> 1520<link rel='stylesheet' id='e-sticky-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=4.3.1' media='all' /> 1521<link rel='stylesheet' id='widget-icon-box-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/css/widget-icon-box.min.css?ver=4.3.3' media='all' /> 1522<link rel='stylesheet' id='widget-social-icons-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.3.3' media='all' /> 1523<link rel='stylesheet' id='e-apple-webkit-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=4.3.3' media='all' /> 1524<link rel='stylesheet' id='widget-google_maps-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/css/widget-google_maps.min.css?ver=4.3.3' media='all' /> 1525<link rel='stylesheet' id='widget-icon-list-css' href='https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=4.3.3' media='all' />
1526<script id="wp-dom-ready-js" src="https://stonehearthremodeling.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1526
1526
1527<script id="starter-templates-zip-preview-js-extra" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 1528var starter_templates_zip_preview = {"AstColorPaletteVarPrefix":"--ast-global-","AstEleColorPaletteVarPrefix":"--ast-global-"}; 1529//# sourceURL=starter-templates-zip-preview-js-extra 1530</script>
vendor: 1 bytes, line 1530
1530
1531<script id="starter-templates-zip-preview-js" src="https://stonehearthremodeling.com/wp-content/plugins/astra-sites/inc/lib/onboarding/assets/dist/template-preview/main.js?ver=089983451e6a251a0ab9" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1531
1531
1532<script id="elementor-webpack-runtime-js" src="https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.3" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1532
1532
1533<script id="elementor-frontend-modules-js" src="https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.3" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1533
1533
1534<script id="jquery-ui-core-js-before" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 1535jQuery.uiBackCompat = true; 1536//# sourceURL=jquery-ui-core-js-before 1537</script>
vendor: 1 bytes, line 1537
1537
1538<script id="jquery-ui-core-js" src="https://stonehearthremodeling.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1538
1538
1539<script id="elementor-frontend-js-before" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 1540var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","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.3.3","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"landing-pages":true,"nested-elements":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true},"urls":{"assets":"https:\/\/stonehearthremodeling.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/stonehearthremodeling.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/stonehearthremodeling.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"d0d823fd48","atomicFormsSendForm":"e5f560b4f1"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","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","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":838,"title":"Home%20Remodeling%20Tips%20%26%20Guides%20%7C%20Stonehearth%20Remodeling","excerpt":"","featuredImage":false}}; 1541//# sourceURL=elementor-frontend-js-before 1542</script>
vendor: 1 bytes, line 1542
1542
1543<script id="elementor-frontend-js" src="https://stonehearthremodeling.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.3" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1543
1543
1544<script id="imagesloaded-js" src="https://stonehearthremodeling.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1544
1544
1545<script id="googlesitekit-consent-mode-js" src="https://stonehearthremodeling.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-consent-mode-755f1678e260138d789e.js" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1545
1545
1546<script id="perfmatters-lazy-load-js-before"> 1547window.lazyLoadOptions={elements_selector:"img[data-src],.perfmatters-lazy,.perfmatters-lazy-css-bg",thresholds:"0px 0px",class_loading:"pmloading",class_loaded:"pmloaded",callback_loaded:function(element){if(element.tagName==="IFRAME"){if(element.classList.contains("pmloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener("LazyLoad::Initialized",function(e){var lazyLoadInstance=e.detail.instance;}); 1548//# sourceURL=perfmatters-lazy-load-js-before 1549</script>
vendor: 1 bytes, line 1549
1549
1550<script id="perfmatters-lazy-load-js" async src="https://stonehearthremodeling.com/wp-content/plugins/perfmatters/js/lazyload.min.js?ver=2.3.1"></script>
vendor: 1 bytes, line 1550
1550
1551<script id="perfmatters-instant-page-js" async data-no-optimize="1" src="https://stonehearthremodeling.com/wp-content/plugins/perfmatters/vendor/instant-page/pminstantpage.min.js?ver=2.3.1" type="pmdelayedscript" data-cfasync="false" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1551
1551
1552<script id="smartmenus-js" src="https://stonehearthremodeling.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1552
1552
1553<script id="e-sticky-js" src="https://stonehearthremodeling.com/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=4.3.1" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1553
1553
1554<script id="hfe-frontend-js-js" src="https://stonehearthremodeling.com/wp-content/plugins/header-footer-elementor/inc/js/frontend.js?ver=2.9.5" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1554
1554
1555<script id="swapjs-js" src="//cdn.callrail.com/companies/977943668/wp-0-5-3/swap.js?ver=7.1.2" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1555
1555
1556<script id="wp-hooks-js" src="https://stonehearthremodeling.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1556
1556
1557<script id="wp-i18n-js" src="https://stonehearthremodeling.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1557
1557
1558<script id="wp-i18n-js-after" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 1559wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1560//# sourceURL=wp-i18n-js-after 1561</script>
vendor: 1 bytes, line 1561
1561
1562<script id="elementor-pro-frontend-js-before" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 1563var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/stonehearthremodeling.com\/wp-admin\/admin-ajax.php","nonce":"68bd9945f7","urls":{"assets":"https:\/\/stonehearthremodeling.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/stonehearthremodeling.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/stonehearthremodeling.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 1564//# sourceURL=elementor-pro-frontend-js-before 1565</script>
vendor: 1 bytes, line 1565
1565
1566<script id="elementor-pro-frontend-js" src="https://stonehearthremodeling.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.1" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1566
1566
1567<script id="pro-elements-handlers-js" src="https://stonehearthremodeling.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.1" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1567
1567
1568<script id="anwp-pg-scripts-js-extra" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 1569var anwpPostGridElementorData = {"ajax_url":"https://stonehearthremodeling.com/wp-admin/admin-ajax.php","public_nonce":"fd8a1228c7","premium_active":"","loader":"https://stonehearthremodeling.com/wp-includes/js/tinymce/skins/lightgray/img/loader.gif"}; 1570//# sourceURL=anwp-pg-scripts-js-extra 1571</script>
vendor: 1 bytes, line 1571
1571
1572<script id="anwp-pg-scripts-js" src="https://stonehearthremodeling.com/wp-content/plugins/anwp-post-grid-for-elementor/public/js/plugin.min.js?ver=1.3.3" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1572
1572
1573<script id="wp-emoji-settings" type="application/json"> 1574{"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://stonehearthremodeling.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 1575</script>
vendor: 1 bytes, line 1575
1575
1576<script type="module"> 1577/*! This file is auto-generated */ 1578var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,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 r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[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,r){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!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));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(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1579//# sourceURL=https://stonehearthremodeling.com/wp-includes/js/wp-emoji-loader.min.js 1580</script>
1580 1581<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position:absolute;left: -100%;" height="0" width="0"><symbol id="icon-anwp-pg-calendar" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M13 2h-1v1.5c0 .28-.22.5-.5.5h-2c-.28 0-.5-.22-.5-.5V2H6v1.5c0 .28-.22.5-.5.5h-2c-.28 0-.5-.22-.5-.5V2H2c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h11c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm0 12H2V5h11v9zM5 3H4V1h1v2zm6 0h-1V1h1v2zM6 7H5V6h1v1zm2 0H7V6h1v1zm2 0H9V6h1v1zm2 0h-1V6h1v1zM4 9H3V8h1v1zm2 0H5V8h1v1zm2 0H7V8h1v1zm2 0H9V8h1v1zm2 0h-1V8h1v1zm-8 2H3v-1h1v1zm2 0H5v-1h1v1zm2 0H7v-1h1v1zm2 0H9v-1h1v1zm2 0h-1v-1h1v1zm-8 2H3v-1h1v1zm2 0H5v-1h1v1zm2 0H7v-1h1v1zm2 0H9v-1h1v1z"/></symbol><symbol id="icon-anwp-pg-chevron-left" viewBox="0 0 24 24"><path d="M15 18l-6-6 6-6"/></symbol><symbol id="icon-anwp-pg-chevron-right" viewBox="0 0 24 24"><path d="M9 18l6-6-6-6"/></symbol><symbol id="icon-anwp-pg-clock" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M8 8h3v2H7c-.55 0-1-.45-1-1V4h2v4zM7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 011.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7z"/></symbol><symbol id="icon-anwp-pg-comment-discussion" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M15 1H6c-.55 0-1 .45-1 1v2H1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h1v3l3-3h4c.55 0 1-.45 1-1V9h1l3 3V9h1c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM9 11H4.5L3 12.5V11H1V5h4v3c0 .55.45 1 1 1h3v2zm6-3h-2v1.5L11.5 8H6V2h9v6z"/></symbol><symbol id="icon-anwp-pg-device-camera" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M15 3H7c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zM6 5H2V4h4v1zm4.5 7C8.56 12 7 10.44 7 8.5S8.56 5 10.5 5 14 6.56 14 8.5 12.44 12 10.5 12zM13 8.5c0 1.38-1.13 2.5-2.5 2.5S8 9.87 8 8.5 9.13 6 10.5 6 13 7.13 13 8.5z"/></symbol><symbol id="icon-anwp-pg-eye" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></symbol><symbol id="icon-anwp-pg-pencil" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M17.263 2.177a1.75 1.75 0 012.474 0l2.586 2.586a1.75 1.75 0 010 2.474L19.53 10.03l-.012.013L8.69 20.378a1.75 1.75 0 01-.699.409l-5.523 1.68a.75.75 0 01-.935-.935l1.673-5.5a1.75 1.75 0 01.466-.756L14.476 4.963l2.787-2.786zm-2.275 4.371l-10.28 9.813a.25.25 0 00-.067.108l-1.264 4.154 4.177-1.271a.25.25 0 00.1-.059l10.273-9.806-2.94-2.939zM19 8.44l2.263-2.262a.25.25 0 000-.354l-2.586-2.586a.25.25 0 00-.354 0L16.061 5.5 19 8.44z"/></symbol><symbol id="icon-anwp-pg-person" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M12 2.5a5.5 5.5 0 00-3.096 10.047 9.005 9.005 0 00-5.9 8.18.75.75 0 001.5.045 7.5 7.5 0 0114.993 0 .75.75 0 101.499-.044 9.005 9.005 0 00-5.9-8.181A5.5 5.5 0 0012 2.5zM8 8a4 4 0 118 0 4 4 0 01-8 0z"/></symbol><symbol id="icon-anwp-pg-play" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M14 8A7 7 0 110 8a7 7 0 0114 0zm-8.223 3.482l4.599-3.066a.5.5 0 000-.832L5.777 4.518A.5.5 0 005 4.934v6.132a.5.5 0 00.777.416z"/></symbol><symbol id="icon-anwp-pg-tag" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7.685 1.72a2.49 2.49 0 00-1.76-.726H3.48A2.5 2.5 0 00.994 3.48v2.456c0 .656.269 1.292.726 1.76l6.024 6.024a.99.99 0 001.402 0l4.563-4.563a.99.99 0 000-1.402L7.685 1.72zM2.366 7.048a1.54 1.54 0 01-.467-1.123V3.48c0-.874.716-1.58 1.58-1.58h2.456c.418 0 .825.159 1.123.467l6.104 6.094-4.702 4.702-6.094-6.114zm.626-4.066h1.989v1.989H2.982V2.982h.01z"/></symbol><symbol id="icon-anwp-pg-trash" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M16 1.75V3h5.25a.75.75 0 010 1.5H2.75a.75.75 0 010-1.5H8V1.75C8 .784 8.784 0 9.75 0h4.5C15.216 0 16 .784 16 1.75zm-6.5 0a.25.25 0 01.25-.25h4.5a.25.25 0 01.25.25V3h-5V1.75z"/><path d="M4.997 6.178a.75.75 0 10-1.493.144L4.916 20.92a1.75 1.75 0 001.742 1.58h10.684a1.75 1.75 0 001.742-1.581l1.413-14.597a.75.75 0 00-1.494-.144l-1.412 14.596a.25.25 0 01-.249.226H6.658a.25.25 0 01-.249-.226L4.997 6.178z"/>
1581<path d="M9.206 7.501a.75.75 0 01.793.705l.5 8.5A.75.75 0 119 16.794l-.5-8.5a.75.75 0 01.705-.793zm6.293.793A.75.75 0 1014 8.206l-.5 8.5a.75.75 0 001.498.088l.5-8.5z"/></symbol></svg></body> 1582</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.