PageSourceSearch

https://www.jfmwebdesign.com/about/

html jfmwebdesign.com collected 2026-10-05 22:22:09 UTC 96,564 bytes, 809 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />		<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
6<script>Object.defineProperty(window,"angiePlugin",{value:{"schemaVersion":1,"available":true,"version":"1.1.17"},writable:false,configurable:false});</script>
6<script id="cc-blocked-scripts" type="application/json">
7{"until_consent":{"functional":{"files":["https:\/\/js.hs-scripts.com\/45406327.js","https:\/\/www.jfmwebdesign.com\/cdn-cgi\/challenge-platform\/scripts\/jsd\/main.js","https:\/\/js-na2.hs-analytics.net\/analytics\/1788204300000\/45406327.js","https:\/\/assets.calendly.com\/assets\/external\/widget.js","https:\/\/assets.calendly.com\/assets\/booking\/js\/booking-4716f0aad.js","https:\/\/m.stripe.network\/out-4.5.45.js","https:\/\/www.googletagmanager.com\/gtag\/destination"],"inline":[]},"advertising":{"files":["https:\/\/connect.facebook.net\/signals\/config\/779274639338682","https:\/\/js-na2.hs-analytics.net\/analytics\/1788218400000\/45406327.js"],"inline":[]}}}
8</script>
vendor: 1 bytes, line 8
8
9<script>
10(function() {
11	const dataTag = document.getElementById('cc-blocked-scripts');
12
13	if (!dataTag) {
14		return;
15	}
16
17	const blockedScripts = JSON.parse(dataTag.textContent);
18	const cookieName = 'cookiez-user-consent';
19
20	const readConsent = () => {
21		const match = document.cookie.match(new RegExp('(?:^|;\\s*)' + cookieName + '=([^;]*)'));
22
23		if (!match) {
24			return {};
25		}
26
27		try {
28			const parsed = JSON.parse(decodeURIComponent(match[1]));
29
30			return (parsed.data && parsed.data.consent) || {};
31		} catch (e) {
32			return {};
33		}
34	};
35
36	const consent = readConsent();
37	const ALWAYS_MODE = 'always';
38	const IGNORED_PATTERNS = ["plugins\/cookiez\/assets\/build\/banner.js","plugins\/cookiez\/assets\/build\/gutenberg-blocks\/preferences-link\/frontend.js"];
39	const GOOGLE_BYPASS_PATTERNS = [];
40	const FILE_TYPE = 'file';
41	const INLINE_TYPE = 'inline';
42	const usedPatterns = new Set();
43
44	const matchesPatterns = (src, outerHtml, patterns) =>
45		patterns.some((pattern) => (src && src.indexOf(pattern) !== -1) || outerHtml.indexOf(pattern) !== -1);
46
47	const findUnusedPattern = (type, haystack, patterns) => {
48		for (let i = 0; i < patterns.length; i++) {
49			const pattern = patterns[i];
50
51			if (usedPatterns.has(type + ':' + pattern)) {
52				continue;
53			}
54
55			if (haystack.indexOf(pattern) !== -1) {
56				return pattern;
57			}
58		}
59
60		return null;
61	};
62
63	const blockScript = (script) => {
64		if (script.type === 'application/json' || script.type === 'text/plain') {
65			return;
66		}
67
68		const src = script.getAttribute('src');
69
70		if (src && IGNORED_PATTERNS.some((pattern) => src.indexOf(pattern) !== -1)) {
71			return;
72		}
73
74		const outerHtml = script.outerHTML || '';
75		const isGoogleScript = matchesPatterns(src, outerHtml, GOOGLE_BYPASS_PATTERNS);
76
77		for (const mode in blockedScripts) {
78			const isBypassed = mode !== ALWAYS_MODE && isGoogleScript;
79			const categories = blockedScripts[mode];
80
81			for (const category in categories) {
82				if (mode !== ALWAYS_MODE && consent[category] === true) {
83					continue;
84				}
85
86				const { files = [], inline = [] } = categories[category];
87				const matchedFile = src ? findUnusedPattern(FILE_TYPE, src, files) : null;
88
89				if (matchedFile !== null) {
90					if (isBypassed) {
91						return;
92					}
93
94					usedPatterns.add(FILE_TYPE + ':' + matchedFile);
95					script.setAttribute('data-cc-src', src);
96					script.removeAttribute('src');
97					script.type = 'text/plain';
98					script.setAttribute('data-cc-category', category);
99					script.setAttribute('data-cc-mode', mode);
100
101					return;
102				}
103
104				const matchedInline = findUnusedPattern(INLINE_TYPE, outerHtml, inline);
105
106				if (matchedInline !== null) {
107					if (isBypassed) {
108						return;
109					}
110
111					usedPatterns.add(INLINE_TYPE + ':' + matchedInline);
112					script.type = 'text/plain';
113					script.setAttribute('data-cc-category', category);
114					script.setAttribute('data-cc-mode', mode);
115
116					return;
117				}
118			}
119		}
120	};
121
122	new MutationObserver((mutations) => {
123		mutations.forEach((mutation) => {
124			mutation.addedNodes.forEach((node) => {
125				if (node.nodeName === 'SCRIPT') {
126					blockScript(node);
127				}
128			});
129		});
130	}).observe(document.documentElement, { childList: true, subtree: true });
131})();
132</script>
132
133
134	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
135	<title>About JFM Web Design | Senior WordPress &amp; Digital Experience Consultant</title>
136	<meta name="description" content="Meet JFM Web Design, led by a senior digital experience consultant with 20+ years of WordPress, UX, SEO, and performance-driven web strategy." />
137	<link rel="canonical" href="https://www.jfmwebdesign.com/about/" />
138	<meta property="og:locale" content="en_US" />
139	<meta property="og:type" content="article" />
140	<meta property="og:title" content="About JFM Web Design | Senior WordPress &amp; Digital Experience Consultant" />
141	<meta property="og:description" content="Meet JFM Web Design, led by a senior digital experience consultant with 20+ years of WordPress, UX, SEO, and performance-driven web strategy." />
142	<meta property="og:url" content="https://www.jfmwebdesign.com/about/" />
143	<meta property="og:site_name" content="JFM Web Design" />
144	<meta property="article:modified_time" content="2026-02-26T05:58:42+00:00" />
145	<meta property="og:image" content="https://www.jfmwebdesign.com/wp-content/uploads/2026/01/about-jfm100.jpg" />
146	<meta property="og:image:width" content="546" />
147	<meta property="og:image:height" content="749" />
148	<meta property="og:image:type" content="image/jpeg" />
149	<meta name="twitter:card" content="summary_large_image" />
150	<meta name="twitter:label1" content="Est. reading time" />
151	<meta name="twitter:data1" content="1 minute" />
152	
152<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.jfmwebdesign.com\/about\/","url":"https:\/\/www.jfmwebdesign.com\/about\/","name":"About JFM Web Design | Senior WordPress & Digital Experience Consultant","isPartOf":{"@id":"https:\/\/www.jfmwebdesign.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.jfmwebdesign.com\/about\/#primaryimage"},"image":{"@id":"https:\/\/www.jfmwebdesign.com\/about\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jfmwebdesign.com\/wp-content\/uploads\/2026\/01\/about-jfm100.webp","datePublished":"2023-06-27T01:31:59+00:00","dateModified":"2026-02-26T05:58:42+00:00","description":"Meet JFM Web Design, led by a senior digital experience consultant with 20+ years of WordPress, UX, SEO, and performance-driven web strategy.","breadcrumb":{"@id":"https:\/\/www.jfmwebdesign.com\/about\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jfmwebdesign.com\/about\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.jfmwebdesign.com\/about\/#primaryimage","url":"https:\/\/www.jfmwebdesign.com\/wp-content\/uploads\/2026\/01\/about-jfm100.webp","contentUrl":"https:\/\/www.jfmwebdesign.com\/wp-content\/uploads\/2026\/01\/about-jfm100.webp","width":546,"height":749},{"@type":"BreadcrumbList","@id":"https:\/\/www.jfmwebdesign.com\/about\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.jfmwebdesign.com\/"},{"@type":"ListItem","position":2,"name":"About"}]},{"@type":"WebSite","@id":"https:\/\/www.jfmwebdesign.com\/#website","url":"https:\/\/www.jfmwebdesign.com\/","name":"JFM Web Design","description":"Digital Experience Management, Web Design, and Digital Marketing in Santa Barbara","publisher":{"@id":"https:\/\/www.jfmwebdesign.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.jfmwebdesign.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.jfmwebdesign.com\/#organization","name":"JFM Web Design","alternateName":"JFM Web Design","url":"https:\/\/www.jfmwebdesign.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.jfmwebdesign.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.jfmwebdesign.com\/wp-content\/uploads\/2024\/09\/JFM-HouseFlag-cdc.svg","contentUrl":"https:\/\/www.jfmwebdesign.com\/wp-content\/uploads\/2024\/09\/JFM-HouseFlag-cdc.svg","width":222,"height":221,"caption":"JFM Web Design"},"image":{"@id":"https:\/\/www.jfmwebdesign.com\/#\/schema\/logo\/image\/"}}]}</script>
152
153	<!-- / Yoast SEO plugin. -->
154
155
156<link rel='dns-prefetch' href='//js.hs-scripts.com' />
157<link rel='dns-prefetch' href='//cdn.elementor.com' />
158<link rel='dns-prefetch' href='//www.googletagmanager.com' />
159<link rel='dns-prefetch' href='//use.typekit.net' />
160<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.jfmwebdesign.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.jfmwebdesign.com%2Fabout%2F" />
161<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.jfmwebdesign.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.jfmwebdesign.com%2Fabout%2F&#038;format=xml" />
162<style id="wp-img-auto-sizes-contain-inline-css">
163img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
164/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
165</style>
166<link rel='stylesheet' id='sbi-tokens-local-css' href='https://www.jfmwebdesign.com/wp-content/plugins/instagram-feed/assets/tokens/sb-tokens-local.css?ver=6.14.0' media='all' />
167<link rel='stylesheet' id='sbi_styles-css' href='https://www.jfmwebdesign.com/wp-content/plugins/instagram-feed/css/sbi-styles.min.css?ver=6.14.0' media='all' />
168<link rel='stylesheet' id='sb-elementor-shared-style-css' href='https://www.jfmwebdesign.com/wp-content/plugins/instagram-feed/vendor/smashballoon/framework/Packages/Blocks/css/sb-elementor.css?ver=1.0.0' media='all' />
169<link rel='stylesheet' id='custom-typekit-css-css' href='https://use.typekit.net/eqi3oam.css?ver=2.1.1' media='all' />
170<link rel='stylesheet' id='bodhi-svgs-attachment-css' href='https://www.jfmwebdesign.com/wp-content/plugins/svg-support/css/svgs-attachment.css?ver=2.6.1' media='all' />
171<link rel='stylesheet' id='ea11y-widget-fonts-css' href='https://www.jfmwebdesign.com/wp-content/plugins/pojo-accessibility/assets/build/fonts.css?ver=4.1.4' media='all' />
172<link rel='stylesheet' id='ea11y-skip-link-css' href='https://www.jfmwebdesign.com/wp-content/plugins/pojo-accessibility/assets/build/skip-link.css?ver=4.1.4' media='all' />
173<link rel='stylesheet' id='elementor-frontend-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1791117238' media='all' />
174<style id="elementor-frontend-inline-css">
175.e-heading-base a, .e-paragraph-base a { all: unset; cursor: pointer; }form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{ display: block; }.elementor-edit-mode [data-element_type="e-form-success-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)),.elementor-edit-mode [data-element_type="e-form-error-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)){ display: block; }.e-background-video { position: relative; overflow: hidden; }.e-background-video__media { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; pointer-events: none; z-index: 0; }.e-background-video__content { position: relative; z-index: 1; flex: 1 1 auto; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) { display: flex; flex-direction: column; flex: 1 1 auto; min-height: 0; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view.elementor-empty-view { position: relative; flex: 1 1 auto; min-height: 120px; height: auto; width: 100%; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view > .elementor-first-add { position: absolute; inset: 0; width: 100%; height: 100%; }.e-background-video__controls { z-index: 2; }.e-background-video__play, .e-background-video__pause { appearance: none; -webkit-appearance: none; }.e-background-video.e-background-video--playing .e-background-video__play { display: none; }.e-background-video.e-background-video--paused .e-background-video__pause { display: none; }.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__controls,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__play,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__pause { display: none; }.e-accordion-item-header-base { list-style: none; }.e-accordion-item-header-base::-webkit-details-marker { display: none; }.e-accordion-item-base { interpolate-size: allow-keywords; }.e-accordion-item-base::details-content {block-size: 0; overflow: hidden;transition: block-size .3s ease, content-visibility .3s ease allow-discrete;}
175.e-accordion-item-base[open]::details-content { block-size: auto; }.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base { width: auto; height: 100%; max-width: 100%; }.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base svg { width: auto !important; }.e-accordion-item-icon-base svg { transition: transform .3s ease; }.e-accordion-item-base[open] > summary .e-accordion-item-icon-base svg { transform: rotate(180deg); }
176.e-form-textarea-base:not([data-resizable]) { resize: none; } .e-form-submit-button-base { cursor: pointer; box-sizing: border-box; }
177/*# sourceURL=elementor-frontend-inline-css */
178</style>
179<link rel='stylesheet' id='widget-image-css' href='https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.3' media='all' />
180<link rel='stylesheet' id='widget-nav-menu-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/custom-pro-widget-nav-menu.min.css?ver=1791117238' media='all' />
181<link rel='stylesheet' id='e-sticky-css' href='https://www.jfmwebdesign.com/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=4.3.1' media='all' />
182<link rel='stylesheet' id='e-animation-fadeIn-css' href='https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeIn.min.css?ver=4.3.3' media='all' />
183<link rel='stylesheet' id='widget-heading-css' href='https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.3' media='all' />
184<link rel='stylesheet' id='e-animation-pop-css' href='https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/lib/animations/styles/e-animation-pop.min.css?ver=4.3.3' media='all' />
185<link rel='stylesheet' id='widget-social-icons-css' href='https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.3.3' media='all' />
186<link rel='stylesheet' id='e-apple-webkit-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/custom-apple-webkit.min.css?ver=1791117238' media='all' />
187<link rel='stylesheet' id='widget-icon-list-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/custom-widget-icon-list.min.css?ver=1791117238' media='all' />
188<link rel='stylesheet' id='elementor-post-673-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/post-673.css?ver=1791117238' media='all' />
189<link rel='stylesheet' id='widget-spacer-css' href='https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=4.3.3' media='all' />
190<link rel='stylesheet' id='e-animation-fadeInUp-css' href='https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInUp.min.css?ver=4.3.3' media='all' />
191<link rel='stylesheet' id='e-animation-fadeInRight-css' href='https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInRight.min.css?ver=4.3.3' media='all' />
192<link rel='stylesheet' id='elementor-post-25-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/post-25.css?ver=1791119771' media='all' />
193<link rel='stylesheet' id='base-desktop-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/base-desktop.css?ver=6ac247b728280' media='all' />
194<link rel='stylesheet' id='base-mobile-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/base-mobile.css?ver=6ac247b728280' media='(max-width:767px)' />
195<link rel='stylesheet' id='elementor-post-675-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/post-675.css?ver=1791117239' media='all' />
196<link rel='stylesheet' id='elementor-post-862-css' href='https://www.jfmwebdesign.com/wp-content/uploads/elementor/css/post-862.css?ver=1791117239' media='all' />
197<style id="elementor-pro-custom-fonts-inline-css">
198@font-face {
199	font-family: 'Helvetica Neue Light';
200	font-style: normal;
201	font-weight: normal;
202	font-display: auto;
203	src: url('https://www.jfmwebdesign.com/wp-content/uploads/2026/01/helveticaneue-light.ttf') format('truetype');
204}
205
206@font-face {
207	font-family: 'Helvetica Neue';
208	font-style: normal;
209	font-weight: normal;
210	font-display: auto;
211	src: url('https://www.jfmwebdesign.com/wp-content/uploads/2026/01/helveticaneue.ttf') format('truetype');
212}
213
214@font-face {
215	font-family: 'Helvetica Thin';
216	font-display: auto;
217	src: url('https://www.jfmwebdesign.com/wp-content/uploads/2026/01/helveticaneue-thin.ttf') format('truetype');
218}
219
220/*# sourceURL=elementor-pro-custom-fonts-inline-css */
221</style>
222<script id="bodhi-dompurify-library-js" src="https://www.jfmwebdesign.com/wp-content/plugins/svg-support/vendor/DOMPurify/DOMPurify.min.js?ver=2.5.9"></script>
vendor: 1 bytes, line 222
222
223<script id="jquery-core-js" src="https://www.jfmwebdesign.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 223
223
224<script id="jquery-migrate-js" src="https://www.jfmwebdesign.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 224
224
225<script id="bodhi_svg_inline-js-extra">
226var svgSettings = {"skipNested":""};
227//# sourceURL=bodhi_svg_inline-js-extra
228</script>
vendor: 1 bytes, line 228
228
229<script id="bodhi_svg_inline-js" src="https://www.jfmwebdesign.com/wp-content/plugins/svg-support/js/min/svgs-inline-min.js?ver=2.6.1"></script>
vendor: 1 bytes, line 229
229
230<script id="bodhi_svg_inline-js-after">
231cssTarget={"Bodhi":"img.style-svg","ForceInlineSVG":"style-svg"};ForceInlineSVGActive="false";frontSanitizationEnabled="on";
232//# sourceURL=bodhi_svg_inline-js-after
233</script>
233
234
235<!-- Google tag (gtag.js) snippet added by Site Kit -->
236<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 236-237
236
237<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
237G-ECP10HGK4G
vendor: 18 bytes, line 237
237" async></script>
238<script id="google_gtagjs-js-after">
239window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
240gtag("set","linker",{"domains":["www.jfmwebdesign.com"]});
241gtag("js", new Date());
242gtag("set", "developer_id.dZTNiMT", true);
243gtag("config", "G-ECP10HGK4G", {"googlesitekit_post_type":"page"});
244 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
245//# sourceURL=google_gtagjs-js-after
246</script>
246
247<link rel="https://api.w.org/" href="https://www.jfmwebdesign.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.jfmwebdesign.com/wp-json/wp/v2/pages/25" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.jfmwebdesign.com/xmlrpc.php?rsd" />
248<meta name="generator" content="Site Kit by Google 1.188.0" />			<!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.3.75-->
249			
249<script class="hsq-set-content-id" data-content-id="standard-page">
250				var _hsq = _hsq || [];
251				_hsq.push(["setContentType", "standard-page"]);
252			</script>
252
253			<!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin -->
254			<meta name="ti-site-data" content="eyJyIjoiMTowITc6MCEzMDowIiwibyI6Imh0dHBzOlwvXC93d3cuamZtd2ViZGVzaWduLmNvbT90aS1vbmxpbmUtdXNlcnMtZ29vZ2xlPTEmYW1wO3A9JTJGYWJvdXQlMkYmYW1wO193cG5vbmNlPTMxZmVhMzY4YjMifQ==" /><meta name="generator" content="Elementor 4.3.3; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
255<!-- BEGIN PLERDY CODE -->
256<script type="text/javascript" defer data-plerdy_code='1'>
257    var _protocol="https:"==document.location.protocol?"https://":"http://";
258    _site_hash_code = "72e4552946fd29062b569351f40cd5ca",_suid=70449, plerdyScript=document.createElement("script");
259    plerdyScript.setAttribute("defer",""),plerdyScript.dataset.plerdymainscript="plerdymainscript",
260    plerdyScript.src="https://a.plerdy.com/public/js/click/main.js?v="+Math.random();
261    var plerdymainscript=document.querySelector("[data-plerdymainscript='plerdymainscript']");
262    plerdymainscript&&plerdymainscript.parentNode.removeChild(plerdymainscript);
263    try{document.head.appendChild(plerdyScript)}catch(t){console.log(t,"unable add script tag")}
264</script>
264
265<!-- END PLERDY CODE -->
266
267
268<meta name="msvalidate.01" content="247C7119410066FB64BE005A3937BB73" />
269<script src="https://analytics.ahrefs.com/analytics.js" data-key="pl0LI8z2sCfLJPtYWYU4rw" async></script>
269
270
271<!-- Google Tag Manager snippet added by Site Kit -->
272<script>
vendor: 420 bytes, lines 272-281
272
273			( function( w, d, s, l, i ) {
274				w[l] = w[l] || [];
275				w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} );
276				var f = d.getElementsByTagName( s )[0],
277					j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : '';
278				j.async = true;
279				j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
280				f.parentNode.insertBefore( j, f );
281			} )( window, document, 'script', 'dataLayer', '
281GTM-T4FZX4
vendor: 9 bytes, lines 281-282
281' );
282			
283</script>
283
284
285<!-- End Google Tag Manager snippet added by Site Kit -->
286<link rel="icon" href="https://www.jfmwebdesign.com/wp-content/uploads/2024/09/JFM-HouseFlag-cdc.svg" sizes="32x32" />
287<link rel="icon" href="https://www.jfmwebdesign.com/wp-content/uploads/2024/09/elementor/thumbs/JFM-HouseFlag-cdc.svg" sizes="192x192" />
288<link rel="apple-touch-icon" href="https://www.jfmwebdesign.com/wp-content/uploads/2024/09/elementor/thumbs/JFM-HouseFlag-cdc.svg" />
289<meta name="msapplication-TileImage" content="https://www.jfmwebdesign.com/wp-content/uploads/2024/09/JFM-HouseFlag-cdc.svg" />
290</head>
291<body class="wp-singular page-template-default page page-id-25 wp-custom-logo wp-theme-hello-biz wp-child-theme-hello-child eio-default angie-default ecc-default manage-default ally-default ehbiz-default elementor-default elementor-template-full-width elementor-kit-673 elementor-page elementor-page-25">
292		<!-- Google Tag Manager (noscript) snippet added by Site Kit -->
vendor: 74 bytes, lines 292-294
292
293		<noscript>
294			<iframe src="https://www.googletagmanager.com/ns.html?id=
294GTM-T4FZX4
vendor: 88 bytes, lines 294-296
294" height="0" width="0" style="display:none;visibility:hidden"></iframe>
295		</noscript>
296		
296<!-- End Google Tag Manager (noscript) snippet added by Site Kit -->
297				
297<script>
298			const onSkipLinkClick = () => {
299				const htmlElement = document.querySelector('html');
300
301				htmlElement.style['scroll-behavior'] = 'smooth';
302
303				setTimeout( () => htmlElement.style['scroll-behavior'] = null, 1000 );
304			}
305			document.addEventListener("DOMContentLoaded", () => {
306				if (!document.querySelector('#content')) {
307					document.querySelector('.ea11y-skip-to-content-link').remove();
308				}
309			});
310		</script>
310
311		<nav aria-label="Skip to content navigation">
312			<a class="ea11y-skip-to-content-link"
313				href="#content"
314				tabindex="-1"
315				onclick="onSkipLinkClick()"
316			>
317				Skip to content
318				<svg width="24" height="24" viewBox="0 0 24 24" fill="none" role="presentation">
319					<path d="M18 6V12C18 12.7956 17.6839 13.5587 17.1213 14.1213C16.5587 14.6839 15.7956 15 15 15H5M5 15L9 11M5 15L9 19"
320								stroke="black"
321								stroke-width="1.5"
322								stroke-linecap="round"
323								stroke-linejoin="round"
324					/>
325				</svg>
326			</a>
327			<div class="ea11y-skip-to-content-backdrop"></div>
328		</nav>
329
330				<header data-elementor-type="header" data-elementor-id="675" class="elementor elementor-675 elementor-location-header" data-elementor-post-type="elementor_library">
331			<div class="elementor-element elementor-element-091a602 e-con-full e-flex elementor-invisible e-con e-parent" data-id="091a602" data-element_type="container" data-e-type="container" id="mainnavcontainer" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;animation&quot;:&quot;fadeIn&quot;,&quot;sticky_offset_widescreen&quot;:0,&quot;sticky_offset_laptop&quot;:0,&quot;sticky_effects_offset_widescreen&quot;:0,&quot;sticky_effects_offset_laptop&quot;:0,&quot;sticky_anchor_link_offset_widescreen&quot;:0,&quot;sticky_anchor_link_offset_laptop&quot;:0,&quot;sticky_on&quot;:[&quot;widescreen&quot;,&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet&quot;,&quot;mobile_extra&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}">
332		<div class="elementor-element elementor-element-3cc2e2a e-flex e-con-boxed e-con e-child" data-id="3cc2e2a" data-element_type="container" data-e-type="container">
333					<div class="e-con-inner">
334		<div class="elementor-element elementor-element-69609ce5 e-con-full e-flex e-con e-child" data-id="69609ce5" data-element_type="container" data-e-type="container">
335		<div class="elementor-element elementor-element-bcec90c e-con-full e-flex e-con e-child" data-id="bcec90c" data-element_type="container" data-e-type="container">
336				<div class="elementor-element elementor-element-3823120d elementor-widget-mobile__width-inherit elementor-widget__width-initial elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="382312
3360d" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default">
337											<a href="https://www.jfmwebdesign.com">
338			<img width="600" height="180" src="https://www.jfmwebdesign.com/wp-content/uploads/2023/01/JFMwd-Logo-600pxW.webp" class="attachment-full size-full wp-image-31" alt="JFM Web Design logo" srcset="https://www.jfmwebdesign.com/wp-content/uploads/2023/01/JFMwd-Logo-600pxW.webp 600w, https://www.jfmwebdesign.com/wp-content/uploads/2023/01/JFMwd-Logo-600pxW-300x90.webp 300w" sizes="(max-width: 600px) 100vw, 600px" />				</a>
339											</div>
340				</div>
341		<div class="elementor-element elementor-element-66d4d106 e-con-full e-flex e-con e-child" data-id="66d4d106" data-element_type="container" data-e-type="container">
342				<div class="elementor-element elementor-element-4150d6d1 elementor-nav-menu--stretch elementor-nav-menu__align-center elementor-nav-menu--dropdown-mobile elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="4150d6d1" data-element_type="widget" data-e-type="widget" data-settings="{&quot;full_width&quot;:&quot;stretch&quot;,&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\&quot;true\&quot; class=\&quot;e-font-icon-svg e-fas-caret-down\&quot;
342 viewBox=\&quot;0 0 320 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}" data-widget_type="nav-menu.default">
343								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade">
344				<ul id="menu-1-4150d6d1" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-1208"><a href="https://www.jfmwebdesign.com/" class="elementor-item">Home</a></li>
345<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-681"><a href="https://www.jfmwebdesign.com/services/" class="elementor-item">Services<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a>
346<ul class="sub-menu elementor-nav-menu--dropdown">
347	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-949"><a href="https://www.jfmwebdesign.com/services/" class="elementor-sub-item">Web Design &#038; Marketing Services</a></li>
348	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-979"><a href="https://www.jfmwebdesign.com/services/web-design-development-in-santa-barbara/" class="elementor-sub-item">Web Design &#038; Development</a></li>
349	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-978"><a href="https://www.jfmwebdesign.com/services/ai-integrations/" class="elementor-sub-item">AI Integrations</a></li>
350	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1017"><a href="https://www.jfmwebdesign.com/services/email-marketing-lead-automation/" class="elementor-sub-item">Email Marketing &#038; Lead Automation</a></li>
351	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-946"><a href="https://www.jfmwebdesign.com/services/seo-management/" class="elementor-sub-item">SEO Management</a></li>
352	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-950"><a href="https://www.jfmwebdesign.com/services/website-management/" class="elementor-sub-item">Website Management</a></li>
353	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-984"><a href="https://www.jfmwebdesign.com/services/e-commerce/" class="elementor-sub-item">E-Commerce</a></li>
354	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-947"><a href="https://www.jfmwebdesign.com/services/wordpress-hosting-services/" class="elementor-sub-item">Website Hosting</a></li>
355	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-945"><a href="https://www.jfmwebdesign.com/services/website-upgrade-offer/" class="elementor-sub-item">Website Pricing &#038; Packages</a></li>
356	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1205"><a target="_blank" href="https://domains.jfmwebdesign.com/" title="New .COM domains" class="elementor-sub-item">Domain Names</a></li>
357	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1206"><a target="_blank" href="https://workspace.google.com/pricing?utm_source=sign-up&#038;utm_medium=affiliatereferral&#038;utm_campaign=apps-referral-program&#038;uj=ref.promo~save10&#038;uj=ref.referrer~FYARXNX" class="elementor-sub-item">Email Services | Google Workspace</a></li>
358</ul>
359</li>
360<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-682"><a href="https://www.jfmwebdesign.com/web-design-portfolio/" class="elementor-item">Portfolio</a></li>
361<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-25 current_page_item menu-item-677"><a href="https://www.jfmwebdesign.com/about/" aria-current="page" class="elementor-item elementor-item-active">About</a></li>
362<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1218"><a href="https://www.jfmwebdesign.com/frequently-asked-questions-faq/" class="elementor-item">FAQ</a></li>
363<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-678"><a href="https://www.jfmwebdesign.com/contact/" class="elementor-item">Contact</a></li>
364</ul>			</nav>
365					<div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false">
366			<svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg>		</div>
367					<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
368				<ul id="menu-2-4150d6d1" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-1208"><a href="https://www.jfmwebdesign.com/" class="elementor-item" tabindex="-1">Home</a></li>
369<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-681"><a href="https://www.jfmwebdesign.com/services/" class="elementor-item" tabindex="-1">Services<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewB
369ox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a>
370<ul class="sub-menu elementor-nav-menu--dropdown">
371	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-949"><a href="https://www.jfmwebdesign.com/services/" class="elementor-sub-item" tabindex="-1">Web Design &#038; Marketing Services</a></li>
372	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-979"><a href="https://www.jfmwebdesign.com/services/web-design-development-in-santa-barbara/" class="elementor-sub-item" tabindex="-1">Web Design &#038; Development</a></li>
373	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-978"><a href="https://www.jfmwebdesign.com/services/ai-integrations/" class="elementor-sub-item" tabindex="-1">AI Integrations</a></li>
374	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1017"><a href="https://www.jfmwebdesign.com/services/email-marketing-lead-automation/" class="elementor-sub-item" tabindex="-1">Email Marketing &#038; Lead Automation</a></li>
375	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-946"><a href="https://www.jfmwebdesign.com/services/seo-management/" class="elementor-sub-item" tabindex="-1">SEO Management</a></li>
376	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-950"><a href="https://www.jfmwebdesign.com/services/website-management/" class="elementor-sub-item" tabindex="-1">Website Management</a></li>
377	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-984"><a href="https://www.jfmwebdesign.com/services/e-commerce/" class="elementor-sub-item" tabindex="-1">E-Commerce</a></li>
378	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-947"><a href="https://www.jfmwebdesign.com/services/wordpress-hosting-services/" class="elementor-sub-item" tabindex="-1">Website Hosting</a></li>
379	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-945"><a href="https://www.jfmwebdesign.com/services/website-upgrade-offer/" class="elementor-sub-item" tabindex="-1">Website Pricing &#038; Packages</a></li>
380	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1205"><a target="_blank" href="https://domains.jfmwebdesign.com/" title="New .COM domains" class="elementor-sub-item" tabindex="-1">Domain Names</a></li>
381	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1206"><a target="_blank" href="https://workspace.google.com/pricing?utm_source=sign-up&#038;utm_medium=affiliatereferral&#038;utm_campaign=apps-referral-program&#038;uj=ref.promo~save10&#038;uj=ref.referrer~FYARXNX" class="elementor-sub-item" tabindex="-1">Email Services | Google Workspace</a></li>
382</ul>
383</li>
384<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-682"><a href="https://www.jfmwebdesign.com/web-design-portfolio/" class="elementor-item" tabindex="-1">Portfolio</a></li>
385<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-25 current_page_item menu-item-677"><a href="https://www.jfmwebdesign.com/about/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">About</a></li>
386<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1218"><a href="https://www.jfmwebdesign.com/frequently-asked-questions-faq/" class="elementor-item" tabindex="-1">FAQ</a></li>
387<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-678"><a href="https://www.jfmwebdesign.com/contact/" class="elementor-item" tabindex="-1">Contact</a></li>
388</ul>			</nav>
389						</div>
390				</div>
391				</div>
392					</div>
393				</div>
394				</div>
395				</header>
396				<div data-elementor-type="wp-page" data-elementor-id="25" class="elementor elementor-25" data-elementor-post-type="page">
397				<div class="elementor-element elementor-element-4290a0f e-flex e-con-boxed e-con e-parent" data-id="4290a0f" data-element_type="container" data-e-type="container">
398					<div class="e-con-inner">
399				<div class="elementor-element elementor-element-bd04f33 elementor-widget elementor-widget-spacer" data-id="bd04f33" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
400							<div class="elementor-spacer">
401			<div class="elementor-spacer-inner"></div>
402		</div>
403						</div>
404					</div>
405				</div>
406		<div class="elementor-element elementor-element-d30cfc2 e-con-full e-flex e-con e-parent" data-id="d30cfc2" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;}">
407		<div class="elementor-element elementor-element-e46a50b e-flex e-con-boxed e-con e-child" data-id="e46a50b" data-element_type="container" data-e-type="container">
408					<div class="e-con-inner">
409				<div class="elementor-element elementor-element-13a24c4 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget-widescreen__width-initial elementor-invisible elementor-widget elementor-widget-heading" data-id="13a24c4" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="heading.default">
410					<h1 class="elementor-heading-title elementor-size-default">About</h1>				</div>
411					</div>
412				</div>
413				</div>
414		<div class="elementor-element elementor-element-d05796b e-con-full e-flex e-con e-parent" data-id="d05796b" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
415		<div class="elementor-element elementor-element-1dcb8b3 e-flex e-con-boxed e-con e-child" data-id="1dcb8b3" data-element_type="container" data-e-type="container">
416					<div class="e-con-inner">
417		<div class="elementor-element elementor-element-f8cde70 e-con-full e-flex e-con e-child" data-id="f8cde70" data-element_type="container" data-e-type="container">
418				<div class="elementor-element elementor-element-579142f elementor-widget elementor-widget-heading" data-id="579142f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
419					<h2 class="elementor-heading-title elementor-size-default">Santa Barbara's Web Design Studio</h2>				</div>
420				<div class="elementor-element elementor-element-ae47f8b elementor-widget elementor-widget-text-editor" data-id="ae47f8b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
421									<p>Your website is your hardest-working employee. We make sure it performs like one.</p><p>JFM Web Design is a Santa Barbara-based studio specializing in websites that don&#8217;t just look good — they convert visitors into customers, build trust on first click, and scale with your business. We combine sharp visual design with technical precision to deliver digital experiences that give you a real competitive edge.</p><p>We know the Santa Barbara market. We know what local businesses need to stand out — and what&#8217;s leaving money on the table. Our team of designers, developers, and strategists has helped businesses at every stage, from first launch to full-scale growth, with services that cover every angle: custom web design and development, e-commerce, responsive mobile experiences, SEO, and ongoing support so you&#8217;re never on your own.</p><p>No templates. No cookie-cutter builds. Just a focused team that treats your business goals as our own.</p>								</div>
422				</div>
423		<div class="elementor-element elementor-element-b31dbcd e-con-full e-flex e-con e-child" data-id="b31dbcd" data-element_type="container" data-e-type="container">
424				<div class="elementor-element elementor-element-439ed8f elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-image" data-id="439ed8f" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInRight&quot;}" data-widget_type="image.default">
425															<img decoding="async" width="546" height="749" src="https://www.jfmwebdesign.com/wp-content/uploads/2026/01/about-jfm100.webp" class="attachment-medium_large size-medium_large wp-image-939" alt="" srcset="https://www.jfmwebdesign.com/wp-content/uploads/2026/01/about-jfm100.webp 546w, https://www.jfmwebdesign.com/wp-content/uploads/2026/01/about-jfm100-219x300.webp 219w" sizes="(max-width: 546px) 100vw, 546px" />															</div>
426				</div>
427					</div>
428				</div>
429				</div>
430				</div>
431				<footer data-elementor-type="footer" data-elementor-id="862" class="elementor elementor-862 elementor-location-footer" data-elementor-post-type="elementor_library">
432			<div class="elementor-element elementor-element-ba3f45d e-con-full e-flex e-con e-parent" data-id="ba3f45d" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
433		<div class="elementor-element elementor-element-b8e3176 e-con-full e-flex e-con e-child" data-id="b8e3176" data-element_type="container" data-e-type="container">
434		<div class="elementor-element elementor-element-f806cdf e-con-full e-flex e-con e-child" data-id="f806cdf" data-element_type="container" data-e-type="container">
435		<div class="elementor-element elementor-element-6559d04 e-con-full e-flex e-con e-child" data-id="6559d04" data-element_type="container" data-e-type="container">
436				<div class="elementor-element elementor-element-54fedf9 elementor-widget elementor-widget-image" data-id="54fedf9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
437															<img src="https://www.jfmwebdesign.com/wp-content/uploads/elementor/thumbs/JFMwd-Logo-600pxW-rs5pe37gw4o0asrwyhxnu4inrvrzgalkhyn8c2w16o.webp" title="" alt="JFM Web Design logo" loading="lazy" />															</div>
438				<div class="elementor-element elementor-element-9368ed4 elementor-widget elementor-widget-heading" data-id="9368ed4" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
439					<div class="elementor-heading-title elementor-size-default"><b>Your Digital Multitool</b><br>Specializing in Web Presence Management</div>
439				</div>
440				<div class="elementor-element elementor-element-caa1741 elementor-shape-square e-grid-align-tablet-center elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="caa1741" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default">
441							<div class="elementor-social-icons-wrapper elementor-grid" role="list">
442							<span class="elementor-grid-item" role="listitem">
443					<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-animation-pop elementor-repeater-item-13bfed5" href="https://www.facebook.com/jfmwebdesign/" target="_blank">
444						<span class="elementor-screen-only">Facebook-f</span>
445						<svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>					</a>
446				</span>
447							<span class="elementor-grid-item" role="listitem">
448					<a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-animation-pop elementor-repeater-item-287d44c" href="https://www.instagram.com/jfmwebdesign/" target="_blank">
449						<span class="elementor-screen-only">Instagram</span>
450						<svg aria-hidden="true" class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>					</a>
451				</span>
452							<span class="elementor-grid-item" role="listitem">
453					<a class="elementor-icon elementor-social-icon elementor-social-icon-x-twitter elementor-animation-pop elementor-repeater-item-f6b7c5c" href="https://x.com/jfmwebdesign" target="_blank">
454						<span class="elementor-screen-only">X-twitter</span>
455						<svg aria-hidden="true" class="e-font-icon-svg e-fab-x-twitter" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg>					</a>
456				</span>
457							<span class="elementor-grid-item" role="listitem">
458					<a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin-in elementor-animation-pop elementor-repeater-item-8f291cd" href="https://www.linkedin.com/company/jfm-web-design/" target="_blank">
459						<span class="elementor-screen-only">Linkedin-in</span>
460						<svg aria-hidden="true" class="e-font-icon-svg e-fab-linkedin-in" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"></path></svg>					</a>
461				</span>
462					</div>
463						</div>
464				</div>
465		<div class="elementor-element elementor-element-50e2661 e-con-full e-flex e-con e-child" data-id="50e2661" data-element_type="container" data-e-type="container">
466				<div class="elementor-element elementor-element-8c266a2 elementor-widget elementor-widget-heading" data-id="8c266a2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
467					<h4 class="elementor-heading-title elementor-size-default">Ancillaries</h4>				</div>
468				<div class="elementor-element elementor-element-f02f565 elementor-mobile-align-center elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="f02f565" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
469							<ul class="elementor-icon-list-items">
470							<li class="elementor-icon-list-item">
471											<a href="https://domains.jfmwebdesign.com" target="_blank">
472
473											<span class="elementor-icon-list-text">Domain Names</span>
474											</a>
475									</li>
476								<li class="elementor-icon-list-item">
477											<a href="https://workspace.google.com/pricing?utm_source=sign-up&#038;utm_medium=affiliatereferral&#038;utm_campaign=apps-referral-program&#038;uj=ref.promo~save10&#038;uj=ref.referrer~FYARXNX" target="_blank">
478
479											<span class="elementor-icon-list-text">
479Google Workspace &amp; Email</span>
480											</a>
481									</li>
482								<li class="elementor-icon-list-item">
483											<a href="https://fbuy.io/freshbooks/z446enay" target="_blank">
484
485											<span class="elementor-icon-list-text">Billing Software by Freshbooks</span>
486											</a>
487									</li>
488						</ul>
489						</div>
490				</div>
491		<div class="elementor-element elementor-element-160afad e-con-full e-flex e-con e-child" data-id="160afad" data-element_type="container" data-e-type="container">
492				<div class="elementor-element elementor-element-8e57aad elementor-widget elementor-widget-heading" data-id="8e57aad" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
493					<h4 class="elementor-heading-title elementor-size-default">Company</h4>				</div>
494				<div class="elementor-element elementor-element-e75526f elementor-mobile-align-center elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="e75526f" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
495							<ul class="elementor-icon-list-items">
496							<li class="elementor-icon-list-item">
497											<a href="https://www.jfmwebdesign.com/about/">
498
499											<span class="elementor-icon-list-text">About</span>
500											</a>
501									</li>
502								<li class="elementor-icon-list-item">
503											<a href="https://www.jfmwebdesign.com/web-design-portfolio/">
504
505											<span class="elementor-icon-list-text">Portfolio</span>
506											</a>
507									</li>
508								<li class="elementor-icon-list-item">
509											<a href="https://www.jfmwebdesign.com/services/">
510
511											<span class="elementor-icon-list-text">Services</span>
512											</a>
513									</li>
514								<li class="elementor-icon-list-item">
515											<a href="https://www.jfmwebdesign.com/privacy-policy/">
516
517											<span class="elementor-icon-list-text">Privacy Policy</span>
518											</a>
519									</li>
520								<li class="elementor-icon-list-item">
521											<a href="https://www.jfmwebdesign.com/contact/">
522
523											<span class="elementor-icon-list-text">Contact</span>
524											</a>
525									</li>
526						</ul>
527						</div>
528				</div>
529		<div class="elementor-element elementor-element-b4e8453 e-con-full e-flex e-con e-child" data-id="b4e8453" data-element_type="container" data-e-type="container">
530				<div class="elementor-element elementor-element-32d3379 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="32d3379" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
531																<a href="https://www.jfmwebdesign.com/services/wordpress-hosting-services/">
532							<img src="https://www.jfmwebdesign.com/wp-content/uploads/2026/08/wp-engine-partner-2026.webp" title="wp-engine-partner-2026" alt="wp-engine-partner-2026" loading="lazy" />								</a>
533															</div>
534				</div>
535				</div>
536		<div class="elementor-element elementor-element-5cb6b66 e-con-full e-flex e-con e-child" data-id="5cb6b66" data-element_type="container" data-e-type="container">
537		<div class="elementor-element elementor-element-179df35 e-con-full e-flex e-con e-child" data-id="179df35" data-element_type="container" data-e-type="container">
538				<div class="elementor-element elementor-element-3c01c6e elementor-widget elementor-widget-heading" data-id="3c01c6e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
539					<div class="elementor-heading-title elementor-size-default">Copyright© 2026 Join Forces Marketing, All rights reserved. Powered by JFM Web Design.
540</div>				</div>
541				</div>
542		<div class="elementor-element elementor-element-bae61d2 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child" data-id="bae61d2" data-element_type="container" data-e-type="container">
543				<div class="elementor-element elementor-element-aad0245 elementor-icon-list--layout-inline elementor-align-end elementor-tablet-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="aad0245" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
544							<ul class="elementor-icon-list-items elementor-inline-items">
545							<li class="elementor-icon-list-item elementor-inline-item">
546											<a href="#">
547
548											<span class="elementor-icon-list-text">Term of services</span>
549											</a>
550									</li>
551								<li class="elementor-icon-list-item elementor-inline-item">
552											<a href="#">
553
554											<span class="elementor-icon-list-text">Privacy Policy</span>
555											</a>
556									</li>
557								<li class="elementor-icon-list-item elementor-inline-item">
558											<a href="#">
559
560											<span class="elementor-icon-list-text">Cookie Policy</span>
561											</a>
562									</li>
563						</ul>
564						</div>
565				</div>
566				</div>
567				</div>
568				</div>
569				</footer>
570		
571<script type="speculationrules">
572{"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-child/*","/wp-content/themes/hello-biz/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
573</script>
573
574			
574<script>
575				const registerAllyAction = () => {
576					if ( ! window?.ElementorProFrontendConfig || ! window?.elementorFrontend?.utils?.urlActions ) {
577						return;
578					}
579
580					elementorFrontend.utils.urlActions.addAction( 'allyWidget:open', () => {
581						if (window?.ea11yWidget?.widget?.open) {
582							return window.ea11yWidget.widget.isOpen()
583								? window.ea11yWidget.widget.close()
584								: window.ea11yWidget.widget.open();
585						}
586					} );
587				};
588
589				const waitingLimit = 30;
590				let retryCounter = 0;
591
592				const waitForElementorPro = () => {
593					return new Promise( ( resolve ) => {
594						const intervalId = setInterval( () => {
595							if ( retryCounter === waitingLimit ) {
596								resolve( null );
597							}
598
599							retryCounter++;
600
601							if ( window.elementorFrontend && window?.elementorFrontend?.utils?.urlActions ) {
602								clearInterval( intervalId );
603								resolve( window.elementorFrontend );
604							}
605								}, 100 ); // Check every 100 milliseconds for availability of elementorFrontend
606					});
607				};
608
609				waitForElementorPro().then( () => { registerAllyAction(); });
610			</script>
610
611			<!-- Instagram Feed JS -->
612<script type="text/javascript">
613var sbiajaxurl = "https://www.jfmwebdesign.com/wp-admin/admin-ajax.php";
614</script>
vendor: 2 bytes, line 614
614
615<script id="leadin-script-loader-js-js-extra">
616var leadin_wordpress = {"userRole":"visitor","pageType":"page","leadinPluginVersion":"11.3.75"};
617//# sourceURL=leadin-script-loader-js-js-extra
618</script>
vendor: 1 bytes, line 618
618
619<script data-cc-category="functional" data-cc-mode="until_consent" data-cc-src="https://js.hs-scripts.com/45406327.js?integration=WordPress&amp;ver=11.3.75" type="text/plain" async defer id='hs-script-loader' ></script>
vendor: 1 bytes, line 619
619
620<script id="angie-canvas-template-js-before">
621angieCanvasTemplateData = {"templateSlug":"angie-canvas"};
622//# sourceURL=angie-canvas-template-js-before
623</script>
vendor: 1 bytes, line 623
623
624<script id="wp-hooks-js" src="https://www.jfmwebdesign.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 624
624
625<script id="wp-i18n-js" src="https://www.jfmwebdesign.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 625
625
626<script id="wp-i18n-js-after">
627wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
628//# sourceURL=wp-i18n-js-after
629</script>
vendor: 1 bytes, line 629
629
630<script id="underscore-js" src="https://www.jfmwebdesign.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 630
630
631<script id="wp-util-js-extra">
632var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
633//# sourceURL=wp-util-js-extra
634</script>
vendor: 1 bytes, line 634
634
635<script id="wp-util-js" src="https://www.jfmwebdesign.com/wp-includes/js/wp-util.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 635
635
636<script id="banner-js-extra">
637var cookiezBannerSettings = {"isDevelopment":"","isRTL":"","language":"en","subscription":"8841551","planData":{"plan":{"subscription_id":"8841551","next_cycle_date":"2027-01-26T00:00:00+00:00","status":"ACTIVE","name":"One Agency ","features":{"generation":"empty","tier":"agency","kit_access_level":20,"template_access_level":20,"templates":50000,"teams":3,"cloud_kits":5368709120,"retention_unit":"month","retention":1,"io_large-uploads-allowed":true,"sm_domains":1000,"ally_screen_reader":true,"ally_send_analytics_data":true,"ally_remove_elementor_label":true,"ally_lang_selector":true,"ally_globals":true,"ally_ai_credits":25000,"scanned_pages":5000,"real_activations":1500,"ally_bulk_alt_text":true,"cookie_whitelabel":true,"cookie_multilingualbanner":true,"cookie_proofofconsentslog":-1}},"site_url":"https://www.jfmwebdesign.com/","scopes":["openid","offline_access","share_usage_data"],"public_api_key":"ecookiez-56ca71e2-e08e-4f61-a564-ba700c7695c3","user":{"email":"[email protected]","id":"1239552"},"subscription":{"id":"8841551"},"site":{"registered_at":"2026-08-31T19:24:59.000Z"},"quota":{"cookie_consents":{"allowed":0,"used":0},"cookie_scans":{"allowed":0,"used":0}}},"url":"https://www.jfmwebdesign.com/about","serviceUrl":"https://my.elementor.com/apps/api/v1/cookiez-consent","settings":{"templateType":"opt-in","onboardingCurrentStep":"step_three","bannerType":"banner","supportGcm":false,"isOnboardingCompleted":true,"bannerDisplayStatus":true,"disableBannerPages":[],"geoTargeting":"worldwide","regionalRulesAlertDismissed":false,"consentExpiration":180,"gpcDntSupport":true,"googleTagsBeforeConsent":false,"designBannerInfotipDismissed":true,"isMigrationPopupDismissed":false,"bannerPositionDesktop":"bottom","bannerPositionMobile":"bottom","bannerCornerRadius":12,"bannerBackgroundColor":"#ffffff","bannerTextColor":"#0C0D0E","bannerLinkColor":"#005FCC","buttonsAndTogglesColor":"#0C0D0E","titleTextSize":20,"bodyTextSize":14,"buttonSize":"medium","buttonsCornerRadius":8,"hidePoweredBy":true,"customPositionDesktopEnabled":false,"customPositionDesktopHorizontalOffset":0,"customPositionDesktopHorizontalDirection":"left","customPositionDesktopVerticalOffset":0,"customPositionDesktopVerticalDirection":"higher","customPositionMobileEnabled":false,"customPositionMobileHorizontalOffset":0,"customPositionMobileHorizontalDirection":"left","customPositionMobileVerticalOffset":0,"customPositionMobileVerticalDirection":"higher","boxPositionDesktop":"bottom-left","boxPositionMobile":"bottom","customPositionBoxDesktopEnabled":false,"customPositionBoxDesktopHorizontalOffset":0,"customPositionBoxDesktopHorizontalDirection":"left","customPositionBoxDesktopVerticalOffset":0,"customPositionBoxDesktopVerticalDirection":"higher","customPositionBoxMobileEnabled":false,"customPositionBoxMobileHorizontalOffset":0,"customPositionBoxMobileHorizontalDirection":"left","customPositionBoxMobileVerticalOffset":0,"customPositionBoxMobileVerticalDirection":"higher","consentIconActivation":true,"consentIconType":"cookie","consentIconSize":"medium","consentIconColor":"#0C0D0E","consentIconCornerRadius":100,"consentIconPositionDesktop":"bottom-right","consentIconPositionMobile":"bottom-right","customPositionIconDesktopEnabled":false,"customPositionIconDesktopHorizontalOffset":0,"customPositionIconDesktopHorizontalDirection":"left","customPositionIconDesktopVerticalOffset":0,"customPositionIconDesktopVerticalDirection":"higher","customPositionIconMobileEnabled":false,"customPositionIconMobileHorizontalOffset":0,"customPositionIconMobileHorizontalDirection":"left","customPositionIconMobileVerticalOffset":0,"customPositionIconMobileVerticalDirection":"higher"},"content":{"languages":["en"],"disabledLanguages":[],"content":{"en":{"name":"English","opt-in":{"title":"We value your privacy","cookie-message":"We use cookies to personalize content, provide social media features, and analyze our traffic. We also share information about your use of our site with our analytics partners. You can change your preferences at any time. For more information, please see our Privacy Policy and Cookie Policy.","buttons":{"accept-all":"Accept All","deny":"Deny","customize":"Customize"},"banner-options":{"cookie-policy-link":false,"privacy-policy-link":true,"do-not-sell":false,"cookie-policy-link-text":"Cookie Policy","privacy-policy-link-text":"Privacy Policy","do-not-sell-link-text":"Do not sell or share my personal information","cookie-policy-url":"","privacy-policy-url":"https://jfmwebdesign.com/privacy-policy"},"preferences":{"header":"Customize consent preference","privacy-overview":"We use cookies to improve your experience on this website. You may choose which types of cookies to allow and change your preferences at any time. Disabling cookies may impact your experience on this website. You can learn more by viewing our Cookie Policy.","accept-button":"Accept all","deny-button":"Deny","save-preferences":"Save preferences"},"cookie-categories":{"necessary":{"title":"Necessary","description":"The
637se cookies are essential for you to browse the website and use its features, such as accessing secure areas of the site or provide the basic services."},"functional":{"title":"Functional","description":"These cookies allow a website to remember choices you have made in the past, like what language you prefer, what region you would like weather reports for, or what your user name and password are so you can automatically log in."},"analytics":{"title":"Analytical","description":"These cookies collect information about how you use a website, like which pages you visited and which links you clicked on. None of this information can be used to identify you. It is all aggregated and, therefore, anonymized. Their sole purpose is to improve website functions."},"advertising":{"title":"Advertisement","description":"These cookies track your online activity to help advertisers deliver more relevant advertising or to limit how many times you see an ad. These cookies can share that information with other organizations or advertisers."},"unclassified":{"title":"Uncategorized","description":"These are cookies that are currently in the process of being classified together with other cookies."}}},"opt-out":{"title":"This website uses cookies","cookie-message":"We use cookies to personalize content, provide social media features, and analyze our traffic. We also share information about your use of our site with our analytics partners. You can change your preferences at any time. For more information, please see our Privacy Policy and Cookie Policy.","buttons":{"accept-all":"Accept All","deny":"Deny","customize":"Do Not Sell"},"banner-options":{"cookie-policy-link":false,"privacy-policy-link":false,"do-not-sell":true,"cookie-policy-link-text":"Cookie Policy","privacy-policy-link-text":"Privacy Policy","do-not-sell-link-text":"Do not sell or share my personal information","cookie-policy-url":"","privacy-policy-url":""},"opt-out-dialog":{"header":"Opt-out dialog","privacy-overview":"We use cookies to improve your experience on this website. You may choose which types of cookies to allow and change your preferences at any time. Disabling cookies may impact your experience on this website. You can learn more by viewing our Cookie Policy.","consent-label":"Do not sell or share my personal information","deny-button":"Cancel","save-preferences":"Save preferences"}}}}},"cookies":[{"id":"32","scan_id":"11","name":"__cf_bm","domain":".hs-analytics.net","duration":"1795","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"53","scan_id":"12","name":"__cf_bm","domain":".www.missionequine.com","duration":"1796","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"52","scan_id":"12","name":"__cf_bm","domain":"www.missionequine.com","duration":"1795","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"49","scan_id":"12","name":"__cf_bm","domain":".hsforms.com","duration":"1792","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"48","scan_id":"12","name":"__cf_bm","domain":".calendly.com","duration":"1790","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"45","scan_id":"12","name":"__cf_bm","domain":"hsforms.com","duration":"1792","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"42","scan_id":"12","name":"__cf_bm","domain":"calendly.com","duration":"1791","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"}
637,{"id":"35","scan_id":"11","name":"__cf_bm","domain":".hubspot.com","duration":"1799","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"33","scan_id":"11","name":"__cf_bm","domain":".hs-banner.com","duration":"1796","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"11","scan_id":"11","name":"__cf_bm","domain":"www.jfmwebdesign.com","duration":"1791","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"31","scan_id":"11","name":"__cf_bm","domain":".hscollectedforms.net","duration":"1795","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"30","scan_id":"11","name":"__cf_bm","domain":".hs-scripts.com","duration":"1792","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"29","scan_id":"11","name":"__cf_bm","domain":".elementor.com","duration":"1792","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"28","scan_id":"11","name":"__cf_bm","domain":".www.jfmwebdesign.com","duration":"1792","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"12","scan_id":"11","name":"__cf_bm","domain":"elementor.com","duration":"1792","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"}
637,{"id":"13","scan_id":"11","name":"__cf_bm","domain":"hs-scripts.com","duration":"1792","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"16","scan_id":"11","name":"__cf_bm","domain":"hscollectedforms.net","duration":"1795","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"17","scan_id":"11","name":"__cf_bm","domain":"hs-analytics.net","duration":"1795","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"18","scan_id":"11","name":"__cf_bm","domain":"hs-banner.com","duration":"1795","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"20","scan_id":"11","name":"__cf_bm","domain":"hubspot.com","duration":"1799","category":"functional","description":"Cloudflare's bot products identify and mitigate automated traffic to protect your site from bad bots. Cloudflare places the __cf_bm cookie on End User devices that access Customer sites that are protected by Bot Management or Bot Fight Mode. The __cf_bm cookie is necessary for the proper functioning of these bot solutions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"27","scan_id":"11","name":"__hssc","domain":".jfmwebdesign.com","duration":"1798","category":"advertising","description":"This cookie keeps track of sessions.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"26","scan_id":"11","name":"__hssrc","domain":".jfmwebdesign.com","duration":null,"category":"advertising","description":"Whenever HubSpot changes the session cookie, this cookie is also set to determine if the visitor has restarted their browser.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"24","scan_id":"11","name":"__hstc","domain":".jfmwebdesign.com","duration":"15551998","category":"advertising","description":"The main cookie for tracking visitors.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"43","scan_id":"12","name":"_calendly_session","domain":"calendly.com","duration":"1814391","category":"functional","description":"","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"44","scan_id":"12","name":"_cfuvid","domain":"calendly.com","duration":null,"category":"functional","description":"The _cfuvid co
637okie is only set when a site uses this option in a Rate Limiting Rule, and is only used to allow the Cloudflare WAF to distinguish individual users who share the same IP address.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"50","scan_id":"12","name":"_cfuvid","domain":".calendly.com","duration":null,"category":"functional","description":"The _cfuvid cookie is only set when a site uses this option in a Rate Limiting Rule, and is only used to allow the Cloudflare WAF to distinguish individual users who share the same IP address.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"21","scan_id":"11","name":"_fbp","domain":".com","duration":"7775998","category":"advertising","description":"Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"22","scan_id":"11","name":"_fbp","domain":".jfmwebdesign.com","duration":"7775998","category":"advertising","description":"Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"38","scan_id":"12","name":"_ga","domain":"jfmwebdesign.com","duration":"63071994","category":"analytics","description":"ID used to identify users","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"41","scan_id":"12","name":"_ga","domain":".jfmwebdesign.com","duration":"34559995","category":"analytics","description":"ID used to identify users","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"37","scan_id":"12","name":"_ga_ECP10HGK4G","domain":"jfmwebdesign.com","duration":"63071994","category":"analytics","description":"ID used to identify users","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"40","scan_id":"12","name":"_ga_ECP10HGK4G","domain":".jfmwebdesign.com","duration":"34559995","category":"analytics","description":"ID used to identify users","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"36","scan_id":"12","name":"_gcl_au","domain":"jfmwebdesign.com","duration":"7775994","category":"advertising","description":"Used by Google AdSense for experimenting with advertisement efficiency across websites using their services.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"39","scan_id":"12","name":"_gcl_au","domain":".jfmwebdesign.com","duration":"7775994","category":"advertising","description":"Used by Google AdSense for experimenting with advertisement efficiency across websites using their services.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"34","scan_id":"11","name":"cf_clearance","domain":".jfmwebdesign.com","duration":"31535997","category":"functional","description":"Whether a CAPTCHA or Javascript challenge has been solved.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"19","scan_id":"11","name":"cf_clearance","domain":"jfmwebdesign.com","duration":"31535997","category":"functional","description":"Whether a CAPTCHA or Javascript challenge has been solved.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"23","scan_id":"11","name":"cookietest","domain":"","duration":null,"category":"functional","description":"","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"25","scan_id":"11","name":"hubspotutk","domain":".jfmwebdesign.com","duration":"15551998","category":"advertising","description":"This cookie keeps track of a visitor's identity. It is passed to HubSpot on form submission and used when deduplicating contacts.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"15","scan_id":"11","name":"laravel_prod_session","domain":"a.plerdy.com","duration":"604795","category":"analytics","description":"","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"},{"id":"47","scan_id":"12","name":"m","domain":"m.stripe.com","duration":"63071996","category":"functional","description":"Set by payment provider stripe.com to process payments","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"46","scan_id":"12","name":"referrer_user_id","domain":"calendly.com","duration":"1209593","category":"functional","description":"","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"},{"id":"51","scan_id":"12","name":"test_cookie","domain":".doubleclick.net","duration":"896","category":"functional","description":"This cookie is set by DoubleClick (which is owned by Google) to determine if the website visitor's browser supports cookies.","type":"scan","created_at":"2026-08-31 23:32:08","updated_at":"2026-08-31 23:32:08"}
637,{"id":"14","scan_id":"11","name":"XSRF-TOKEN","domain":"a.plerdy.com","duration":"604795","category":"necessary","description":"This cookie is written to help with site security in preventing Cross-Site Request Forgery attacks.","type":"scan","created_at":"2026-08-31 19:25:28","updated_at":"2026-08-31 19:25:28"}],"translations":{"cookiez":"Cookie Consent","cookies":"Cookies","close":"Close","cookie":"Cookie:","duration":"Duration:","description":"Description:","noCookiesInCategory":"No cookies currently in this category.","enableCategoryCookies":"Enable %s cookies","alwaysActive":"Always active"},"integrations":{"wpConsentApiActive":false,"siteKitConsentMode":false,"delegateGcmToSiteKit":false},"cookiesHash":"747c2dcd1cad37508de1115f1d4d0637","geoEndpoint":"https://www.jfmwebdesign.com/wp-json/cookiez/v1/banner/geo","wpRestNonce":"262e41dc4a"};
638//# sourceURL=banner-js-extra
639</script>
vendor: 1 bytes, line 639
639
640<script id="banner-js" src="https://www.jfmwebdesign.com/wp-content/plugins/cookiez/assets/build/banner.js?ver=87a3d41d951d468b73b3"></script>
vendor: 1 bytes, line 640
640
641<script id="banner-js-after">
642			(function() {
643				const registerCookiezPreferencesAction = () => {
644					if ( ! window?.ElementorProFrontendConfig || ! window?.elementorFrontend?.utils?.urlActions ) {
645						return;
646					}
647
648					elementorFrontend.utils.urlActions.addAction( 'cookiezBanner:openPreferences', () => {
649						window?.cookiezBanner?.screenManager?.openPreferences?.();
650					} );
651				};
652
653				const waitingLimit = 30;
654				let retryCounter = 0;
655
656				const waitForElementorPro = () => {
657					return new Promise( ( resolve ) => {
658						const intervalId = setInterval( () => {
659							if ( retryCounter === waitingLimit ) {
660								resolve( null );
661							}
662
663							retryCounter++;
664
665							if ( window.elementorFrontend && window?.elementorFrontend?.utils?.urlActions ) {
666								clearInterval( intervalId );
667								resolve( window.elementorFrontend );
668							}
669						}, 100 );
670					});
671				};
672
673				waitForElementorPro().then( () => { registerCookiezPreferencesAction(); } );
674			}());
675		
676//# sourceURL=banner-js-after
677</script>
vendor: 1 bytes, line 677
677
678<script id="ea11y-widget-js-extra">
679var ea11yWidget = {"iconSettings":{"style":{"icon":"person","size":"medium","color":"#2563eb"},"position":{"desktop":{"hidden":false,"enableExactPosition":false,"exactPosition":{"horizontal":{"direction":"right","value":10,"unit":"px"},"vertical":{"direction":"bottom","value":10,"unit":"px"}},"position":"bottom-right"},"mobile":{"hidden":false,"enableExactPosition":false,"exactPosition":{"horizontal":{"direction":"right","value":10,"unit":"px"},"vertical":{"direction":"bottom","value":10,"unit":"px"}},"position":"bottom-right"}}},"toolsSettings":{"bigger-text":{"enabled":true},"bigger-line-height":{"enabled":true},"text-align":{"enabled":true},"readable-font":{"enabled":true},"grayscale":{"enabled":true},"contrast":{"enabled":true},"page-structure":{"enabled":true},"sitemap":{"enabled":false,"url":"https://www.jfmwebdesign.com/wp-sitemap.xml"},"reading-mask":{"enabled":true},"hide-images":{"enabled":true},"pause-animations":{"enabled":true},"highlight-links":{"enabled":true},"focus-outline":{"enabled":true},"screen-reader":{"enabled":false},"remove-elementor-label":{"enabled":false}},"accessibilityStatementURL":"","analytics":{"enabled":false,"url":null}};
680//# sourceURL=ea11y-widget-js-extra
681</script>
vendor: 1 bytes, line 681
681
682<script id="ea11y-widget-js" src="https://cdn.elementor.com/a11y/widget.js?api_key=ea11y-3e907dbe-9f77-48db-909b-6cb8c8cb0606&#038;ver=4.1.4"referrerPolicy="origin"></script>
vendor: 1 bytes, line 682
682
683<script id="ea11y-remediation-module-chunk-lib-postcss-js" src="https://www.jfmwebdesign.com/wp-content/plugins/pojo-accessibility/assets/build/lib-postcss.js?ver=dd3d6ae95e727956a431"></script>
vendor: 1 bytes, line 683
683
684<script id="remediation-module-js" src="https://www.jfmwebdesign.com/wp-content/plugins/pojo-accessibility/assets/build/remediation-module.js?ver=dd3d6ae95e727956a431"></script>
vendor: 1 bytes, line 684
684
685<script id="elementor-webpack-runtime-js" src="https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 685
685
686<script id="elementor-frontend-modules-js" src="https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 686
686
687<script id="jquery-ui-core-js-before">
688jQuery.uiBackCompat = true;
689//# sourceURL=jquery-ui-core-js-before
690</script>
vendor: 1 bytes, line 690
690
691<script id="jquery-ui-core-js" src="https://www.jfmwebdesign.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 691
691
692<script id="elementor-frontend-js-before">
693var 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":true},"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":true},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":true}},
694"hasCustomBreakpoints":true},"version":"4.3.3","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"theme_builder_v2":true,"nested-elements":true,"e_atomic_elements":true,"e_opt_in_v4":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"mega-menu":true},"urls":{"assets":"https:\/\/www.jfmwebdesign.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.jfmwebdesign.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.jfmwebdesign.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"953ee5f917","atomicFormsSendForm":"3992e4b05c"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_mobile_extra","viewport_tablet","viewport_laptop","viewport_widescreen"],"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":25,"title":"About%20JFM%20Web%20Design%20%7C%20Senior%20WordPress%20%26%20Digital%20Experience%20Consultant","excerpt":"JFM Web Design is a boutique digital consultancy led by a senior web experience manager with over 20 years of hands-on WordPress, UX, SEO, and performance strategy expertise. We help businesses build websites that work as hard as they do\u2014clean, fast, scalable, and designed to convert.","featuredImage":"https:\/\/www.jfmwebdesign.com\/wp-content\/uploads\/2026\/01\/about-jfm100.webp"}};
695//# sourceURL=elementor-frontend-js-before
696</script>
vendor: 1 bytes, line 696
696
697<script id="elementor-frontend-js" src="https://www.jfmwebdesign.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 697
697
698<script id="smartmenus-js" src="https://www.jfmwebdesign.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 698
698
699<script id="e-sticky-js" src="https://www.jfmwebdesign.com/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 699
699
700<script id="googlesitekit-events-provider-content-events-js-before">
701window._googlesitekit = window._googlesitekit || {};
702window._googlesitekit.contentEvents = {"postID":25,"isSinglePost":false,"hasVimeoEmbed":false};
703//# sourceURL=googlesitekit-events-provider-content-events-js-before
704</script>
vendor: 1 bytes, line 704
704
705<script id="googlesitekit-events-provider-content-events-js" src="https://www.jfmwebdesign.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-c7172f3fd0e4d5ad62ef.js" defer></script>
vendor: 1 bytes, line 705
705
706<script id="elementor-pro-frontend-js-before">
707var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.jfmwebdesign.com\/wp-admin\/admin-ajax.php","nonce":"7cabc6e9c1","urls":{"assets":"https:\/\/www.jfmwebdesign.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.jfmwebdesign.com\/wp-json\/"},"settings":{"lazy_load_background_images":false},"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"}},
708"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.jfmwebdesign.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
709//# sourceURL=elementor-pro-frontend-js-before
710</script>
vendor: 1 bytes, line 710
710
711<script id="elementor-pro-frontend-js" src="https://www.jfmwebdesign.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 711
711
712<script id="pro-elements-handlers-js" src="https://www.jfmwebdesign.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.1"></script>
712
713		<style>
714			.unlimited-elements-background-overlay{
715				position:absolute;
716				top:0px;
717				left:0px;
718				width:100%;
719				height:100%;
720				z-index:0;
721			}
722
723			.unlimited-elements-background-overlay.uc-bg-front{
724				z-index:999;
725			}
726		</style>
727
728		
728<script type='text/javascript'>
729
730			jQuery(document).ready(function(){
731					
732				function ucBackgroundOverlayPutStart(){
733				
734					var objBG = jQuery(".unlimited-elements-background-overlay").not(".uc-bg-attached");
735
736					if(objBG.length == 0)
737						return(false);
738
739					objBG.each(function(index, bgElement){
740
741						var objBgElement = jQuery(bgElement);
742
743						var targetID = objBgElement.data("forid");
744
745						var location = objBgElement.data("location");
746
747						switch(location){
748							case "body":
749							case "body_front":
750								var objTarget = jQuery("body");
751							break;
752							case "layout":
753							case "layout_front":
754								var objLayout = jQuery("*[data-id=\""+targetID+"\"]");
755								var objTarget = objLayout.parents(".elementor");
756								if(objTarget.length > 1)
757									objTarget = jQuery(objTarget[0]);
758							break;
759							default:
760								var objTarget = jQuery("*[data-id=\""+targetID+"\"]");
761							break;
762						}
763
764
765						if(objTarget.length == 0)
766							return(true);
767
768						var objVideoContainer = objTarget.children(".elementor-background-video-container");
769
770						if(objVideoContainer.length == 1)
771							objBgElement.detach().insertAfter(objVideoContainer).show();
772						else
773							objBgElement.detach().prependTo(objTarget).show();
774
775
776						var objTemplate = objBgElement.children("template");
777
778						if(objTemplate.length){
779							
780					        var clonedContent = objTemplate[0].content.cloneNode(true);
781
782					    	var objScripts = jQuery(clonedContent).find("script");
783					    	if(objScripts.length)
784					    		objScripts.attr("type","text/javascript");
785					        
786					        objBgElement.append(clonedContent);
787							
788							objTemplate.remove();
789						}
790
791						objBgElement.trigger("bg_attached");
792						objBgElement.addClass("uc-bg-attached");
793
794					});
795				}
796
797				ucBackgroundOverlayPutStart();
798
799				jQuery( document ).on( 'elementor/popup/show', ucBackgroundOverlayPutStart);
800				jQuery( "body" ).on( 'uc_dom_updated', ucBackgroundOverlayPutStart);
801
802			});
803
804
805		</script>
805
806		
807<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:'a45fd2c90c911a24',t:'MTc5MTIzODkyOA=='};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>
807<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"2d478d392685406db11862a848f50cd6","r":1,"spa":2}' crossorigin="anonymous"></script>
807
808</body>
809</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.