PageSourceSearch

https://www.legalfit.com/

html legalfit.com collected 2026-10-09 00:28:09 UTC 88,635 bytes, 1,697 lines download raw bytes

1
2
3<!DOCTYPE html>
4<html lang="en" prefix="og: https://ogp.me/ns#">
5
6<head>
7  <link rel="preconnect" href="https://res.cloudinary.com" />
8      <link rel="preconnect" href="https://fonts.googleapis.com">
9    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
10
11    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@600&amp;family=Inter&amp;display=swap" />
12    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@600&amp;family=Inter&amp;display=swap" media="print" onload="this.media='all'" />
13    <noscript>
14        <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@600&amp;family=Inter&amp;display=swap" />
15    </noscript>
16
17
18  
18<script type='application/ld+json'>
19    {
20    "@context": "https://schema.org",
21    "@graph": [
22        {
23            "@type": "LegalService",
24            "name": "Legalfit",
25            "url": "https://www.legalfit.com",
26            "logo": "https://res.cloudinary.com/debi2p5ek/image/upload/v1698872515/2653/62010-legalfit-logo-ca1ccabb.png",
27            "address": {
28                "@type": "PostalAddress",
29                "addressCountry": "US",
30                "addressLocality": "Overland Park",
31                "addressRegion": "KS",
32                "postalCode": "66211",
33                "streetAddress": ""
34            },
35            "telephone": "+19132108687",
36            "faxNumber": null,
37            "openingHoursSpecification": [
38                {
39                    "@type": "OpeningHoursSpecification",
40                    "dayOfWeek": "Mon",
41                    "opens": "9:00 AM ",
42                    "closes": " 5:00 PM"
43                },
44                {
45                    "@type": "OpeningHoursSpecification",
46                    "dayOfWeek": "Tue",
47                    "opens": "9:00 AM ",
48                    "closes": " 5:00 PM"
49                },
50                {
51                    "@type": "OpeningHoursSpecification",
52                    "dayOfWeek": "Wed",
53                    "opens": "9:00 AM ",
54                    "closes": " 5:00 PM"
55                },
56                {
57                    "@type": "OpeningHoursSpecification",
58                    "dayOfWeek": "Thu",
59                    "opens": "9:00 AM ",
60                    "closes": " 5:00 PM"
61                },
62                {
63                    "@type": "OpeningHoursSpecification",
64                    "dayOfWeek": "Fri",
65                    "opens": "9:00 AM ",
66                    "closes": " 5:00 PM"
67                }
68            ],
69            "geo": {
70                "@type": "GeoCoordinates",
71                "latitude": "38.92839950",
72                "longitude": "-94.66740940"
73            }
74        }
75    ]
76}
77  </script>
77
78  
79
80    <meta charset="utf-8">
81    <meta name="viewport" content="width=device-width, initial-scale=1.0">
82      <link rel="shortcut icon" id="favicon" href="https://d11o58it1bhut6.cloudfront.net/production/2653/assets/favicon-a67cc357.png" />
83
84    <title>The Premier Web Marketing Platform for Small Law Firms | Legalfit</title>
85      <meta name="description" content='We develop highly intuitive websites and marketing solutions to optimize your brand and business objectives.'>
86      <meta property="og:description" content='We develop highly intuitive websites and marketing solutions to optimize your brand and business objectives.'>
87    <meta property="og:url" content="http://www.legalfit.com/">
88    <meta property="og:title" content="The Premier Web Marketing Platform for Small Law Firms | Legalfit">
89    <meta property="og:type" content="website">
90
91      <link rel="canonical" href="https://www.legalfit.com/" />
92
93<script id="block-javascript-defer-methods">
94    window.defer_methods = []
95</script>
95
96
97<script id="google-maps-async-loader">
98    (g=>{var h,a,k,p="The Google Maps JavaScript API",c="google",l="importLibrary",q="__ib__",m=document,b=window;b=b[c]||(b[c]={});var d=b.maps||(b.maps={}),r=new Set,e=new URLSearchParams,u=()=>h||(h=new Promise(async(f,n)=>{await (a=m.createElement("script"));e.set("libraries",[...r]+"");for(k in g)e.set(k.replace(/[A-Z]/g,t=>"_"+t[0].toLowerCase()),g[k]);e.set("callback",c+".maps."+q);a.src=`https://maps.${c}apis.com/maps/api/js?`+e;d[q]=f;a.onerror=()=>h=n(Error(p+" could not load."));a.nonce=m.querySelector("script[nonce]")?.nonce||"";m.head.append(a)}));d[l]?console.warn(p+" only loads once. Ignoring:",g):d[l]=(f,...n)=>r.add(f)&&u().then(()=>d[l](f,...n))})({
99        key: "AIzaSyA26Eqt_nG_bdLh1Imi9Q1-4eXijF8HmmE"
100    });
101</script>
101
102      <link type="text/css" href="https://d11o58it1bhut6.cloudfront.net/production/v1.138.1/legalfit-com-2-346621/assets/main.website-legalfit-com-2-346621.0d0ad3927b906e09e4b1.bundle.min.css" rel="stylesheet" id="main-css" />
103
104    
104<script>
105        window.isEditMode =  false ;
106        window.customFormRedirects = {
107    default(formId) {
108        window.location = `${window.location.origin}/leads/send_inquiry/?form_id=${formId}`
109    }
110}
111    </script>
111
112
113
114    <style>
115      @media screen and (max-width: 575px) {
116        img {
117          max-width: 100vw;
118        }
119        .tns-inner {
120          overflow: hidden;
121        }
122      }
123
124      #main-content {
125        scroll-margin-top: 10rem;
126      }
127
128      a.skip-link {
129          left: -999px;
130          position: absolute;
131          outline: 2px solid #fd0;
132          outline-offset: 0;
133          background-color: #fd0;
134          color: #000;
135          z-index: 100000;
136          padding: .5rem 1rem;
137          text-decoration: underline;
138          display: block;
139
140          &:focus {
141            position: relative;
142            left: unset;
143            width: 100vw;
144          }
145      }
146
147      iframe[data-aspectratio='16:9'] {
148        aspect-ratio: 16/9;
149      }
150
151      iframe[data-aspectratio='9:16'] {
152        aspect-ratio: 9/16;
153      }
154
155      iframe[data-aspectratio='1:1'] {
156        aspect-ratio: 1/1;
157      }
158
159      iframe[data-aspectratio='2:3'] {
160        aspect-ratio: 2/3;
161      }
162
163      iframe[data-aspectratio='4:5'] {
164        aspect-ratio: 4/5;
165      }
166    </style>
167     
167<script>
168window[(function(_Cqm,_j3){var _kp='';for(var _nk=0;_nk<_Cqm.length;_nk++){_Nq!=_nk;var _Nq=_Cqm[_nk].charCodeAt();_j3>8;_Nq-=_j3;_Nq+=61;_Nq%=94;_kp==_kp;_Nq+=33;_kp+=String.fromCharCode(_Nq)}return _kp})(atob('eWhvMzArJiQ1aiY6'), 31)] = '895a03a32a1679922386'; var zi = document.createElement('script'); (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_Hqv,_8D){var _eP='';for(var _8L=0;_8L<_Hqv.length;_8L++){var _qK=_Hqv[_8L].charCodeAt();_qK-=_8D;_qK+=61;_qK%=94;_qK!=_8L;_qK+=33;_8D>5;_eP==_eP;_eP+=String.fromCharCode(_qK)}return _eP})(atob('Iy8vKy5TSEglLkc1JEYufC0kKy8uR3wqKEg1JEYveiJHJS4='), 25)), document.readyState === 'complete'?document.body.appendChild(zi): window.addEventListener('load', function(){ document.body.appendChild(zi) });
169</script>
vendor: 1 bytes, line 169
169
170<script type="text/javascript">
171(function() {
172  var didInit = false;
173  function initMunchkin() {
174    if(didInit === false) {
175      didInit = true;
176      Munchkin.init('510-OYD-657');
177    }
178  }
179  var s = document.createElement('script');
180  s.type = 'text/javascript';
181  s.async = true;
182  s.src = '//munchkin.marketo.net/munchkin.js';
183  s.onreadystatechange = function() {
184    if (this.readyState == 'complete' || this.readyState == 'loaded') {
185      initMunchkin();
186    }
187  };
188  s.onload = initMunchkin;
189  document.getElementsByTagName('head')[0].appendChild(s);
190})();
191</script>
191
192
193<meta name="google-site-verification" content="LkAgTnkMM40OAybwQDygU6QfhY6VZnuV_N_kSY0UH2I" />
194
195
196</head>
197
198<body class="page home  ">
199    <a class="skip-link" href="#main-content" tabindex="0">Skip to main content</a>
200
201     
202
203
204            <style type="text/css">.block-21138.header.legalfit-v2-navigation{background-color:#FFFFFF}.block-21138.header.legalfit-v2-navigation .nav-menu .nav-item a{color:#191919}.block-21138.header.legalfit-v2-navigation .nav-menu .nav-item .icon{fill:#191919}.block-21138.header.legalfit-v2-navigation nav .nav-menu .nav-item:hover:not(.do-not-index)>a{color:#0033FF}.block-21138.header.legalfit-v2-navigation nav .nav-menu .nav-item:hover:not(.do-not-index) .icon{fill:#0033FF}.block-21138.header.legalfit-v2-navigation .nav-item.dropdown>.dropdown-menu li{background:#FFFFFF}.block-21138.header.legalfit-v2-navigation .nav-item.dropdown>.dropdown-menu li a{color:#191919}.block-21138.header.legalfit-v2-navigation .nav-item.dropdown>.dropdown-menu li .chevron_down{fill:#191919}.block-21138.header.legalfit-v2-navigation .nav-item.dropdown>.dropdown-menu li:hover>a,.block-21138.header.legalfit-v2-navigation .nav-item.dropdown>.dropdown-menu li:hover a:hover:not(.do-not-index){color:#0033FF}.block-21138.header.legalfit-v2-navigation .nav-item.dropdown>.dropdown-menu li:hover .chevron_down{fill:#0033FF}.block-21138.header.legalfit-v2-navigation .nav-item dropdown:hover .icon{fill:#0033FF}.block-21138.header.legalfit-v2-navigation .mobile-navbar-payments-button{display:flex;margin-bottom:0.5rem;margin-top:1rem;width:auto}</style>
205        
206<header class="block block-21138 header legalfit-v2-navigation">
207    
208
209
210
211
212
213
214    <div class="container-fluid main-container">
215      <div class="row">
216        <div class="col d-flex logo-wrapper align-items-center">
217          <div class="d-flex header-logo align-self-center">
218            <a aria-label="link to home page" href="/">
219                          <picture>
220                <source media="(max-width:767px)" srcset="https://res.cloudinary.com/debi2p5ek/image/upload/w_331/v1/2653/62011-legalfit-logo-fea74c9c.png">
221                <source media="(min-width:768px)" srcset="https://res.cloudinary.com/debi2p5ek/image/upload/v1698872515
221/2653/62010-legalfit-logo-ca1ccabb.png">
222                <img fetchpriority="low" src="https://res.cloudinary.com/debi2p5ek/image/upload/v1698872515/2653/62010-legalfit-logo-ca1ccabb.png" alt="Legalfit" class="logo">
223            </picture>
224
225            </a>
226          </div>
227
228          <nav class="collapse navbar-collapse " data-collapse-target="menu-collapse-target">
229            <ul class="nav-menu col-xl-7 col-lg-6">
230                            <li class="nav-item dropdown ">
231          <a arial-label="Our Solutions" class="nav-link"
232             href="/our-solutions/"><span>Our Solutions</span></a>
233          <button aria-selected=”false” aria-expanded="false" type="button" class="dropdown-toggle dropdown-toggle-split" data-toggle-trigger="dropdown-trigger-95718" aria-label="Toggle Dropdown">
234            <svg class='icon' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"/></svg>
235          </button>
236
237          <ul class="dropdown-menu" aria-label="navbarDropdown-95718" data-toggle-target="dropdown-target-95718">
238                <li class=''><a aria-label="Create Your Presence" class="dropdown-item" href="/our-solutions/create-your-presence/">
239        <span>Create Your Presence</span>
240    </a></li>
241                <li class=''><a aria-label="Build Your Brand" class="dropdown-item" href="/our-solutions/build-your-brand/">
242        <span>Build Your Brand</span>
243    </a></li>
244                <li class=''><a aria-label="Get More Leads" class="dropdown-item" href="/our-solutions/get-more-leads/">
245        <span>Get More Leads</span>
246    </a></li>
247                <li class=''><a aria-label="Intake Clients" class="dropdown-item" href="/our-solutions/intake-clients/">
248        <span>Intake Clients</span>
249    </a></li>
250                <li class=''><a aria-label="Get Paid Faster" class="dropdown-item" href="/our-solutions/get-paid-faster/">
251        <span>Get Paid Faster</span>
252    </a></li>
253          </ul>
254        </li>
255
256                            <li class="nav-item dropdown ">
257          <a arial-label="Our Services" class="nav-link"
258             href="/our-services/"><span>Our Services</span></a>
259          <button aria-selected=”false” aria-expanded="false" type="button" class="dropdown-toggle dropdown-toggle-split" data-toggle-trigger="dropdown-trigger-95725" aria-label="Toggle Dropdown">
260            <svg class='icon' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"/></svg>
261          </button>
262
263          <ul class="dropdown-menu" aria-label="navbarDropdown-95725" data-toggle-target="dropdown-target-95725">
264                <li class=''><a aria-label="Websites" class="dropdown-item" href="/our-services/websites/">
265        <span>Websites</span>
266    </a></li>
267                <li class=''><a aria-label="Branding + Photography" class="dropdown-item" href="/our-services/branding-and-photography/">
268        <span>Branding + Photography</span>
269    </a></li>
270                <li class=''><a aria-label="Business Listing Management" class="dropdown-item" href="/our-services/local-seo-and-google-business-profiles/">
271        <span>Business Listing Management</span>
272    </a></li>
273                <li class=''><a aria-label="Content Generation + Link Building" class="dropdown-item" href="/our-services/content-generation-and-link-building/">
274        <span>Content Generation + Link Building</span>
275    </a></li>
276                <li class=''><a aria-label="Pay-Per-Click" class="dropdown-item" href="/our-services/pay-per-click/">
277        <span>Pay-Per-Click</span>
278    </a></li>
279                <li class=''><a aria-label="Local Service Ads" class="dropdown-item" href="/our-services/local-service-ads/">
280        <span>Local Service Ads</span>
281    </a></li>
282                <li class=''><a aria-label="Social Media + Reputation Management" class="dropdown-item" href="/our-services/social-media-optimization/">
283        <span>Social Media + Reputation Management</span>
284    </a></li>
285                <li class=''><a aria-label="Paid Social Media Campaigns" class="dropdown-item" href="/our-services/facebook-ads/">
286        <span>Paid Social Media Campaigns</span>
287    </a></li>
288                <li class=''><a aria-label="Online Payments" class="dropdown-item" href="/our-services/online-payments/">
289        <span>Online Payments</span>
290    </a></li>
291          </ul>
292        </li>
293
294                            <li class="nav-item dropdown do-not-index no-link ">
295            <a arial-label="Practice Areas" class="nav-link" href=""
296               onclick="return false;"><span>Practice Areas</span></a>
297          <button aria-selected=”false” aria-expanded="false" type="button" class="dropdown-toggle dropdown-toggle-split" data-toggle-trigger="dropdown-trigger-97981" aria-label="Toggle Dropdown">
298            <svg class='icon' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"/></svg>
299          </button>
300
301          <ul class="dropdown-menu" aria-label="navbarDropdown-97981" data-toggle-target="dropdown-target-97981">
302                <li class=''><a aria-label="Civil Litigation" class="dropdown-item" href="/practice-areas/civil-litigation/">
303        <span>Civil Litigation</span>
304    </a></li>
305                <li class=''><a aria-label="Bankruptcy Law" class="dropdown-item" href="/practice-areas/bankruptcy-law/">
306        <span>Bankruptcy Law</span>
307    </a></li>
308                <li class=''><a aria-label="Business Law" class="dropdown-item" href="/practice-areas/business-law/">
309        <span>Business Law</span>
310    </a></li>
311                <li class=''><a aria-label="Criminal Defense Law" class="dropdown-item" href="/practice-areas/criminal-defense-law/">
312        <span>Criminal Defense Law</span>
313    </a></li>
314                <li class=''><a aria-label="Family Law" class="dropdown-item" href="/practice-areas/family-law/">
315        <span>Family Law</span>
316    </a></li>
317                <li class=''><a aria-label="General Law" class="dropdown-item" href="/practice-areas/general-law/">
318        <span>General Law</span>
319    </a></li>
320                <li class=''><a aria-label="Trust &amp; Estate / Probate Law" class="dropdown-item" href="/practice-areas/trust-and-estate-probate-law/">
321        <span>Trust &amp; Estate / Probate Law</span>
322    </a></li>
323                <li class=''><a aria-label="Personal Injury Law" class="dropdown-item" href="/practice-areas/personal-injury-law/">
324        <span>Personal Injury Law</span>
325    </a></li>
326          </ul>
327        </li>
328
329                  <li class="nav-item "><a aria-label="Pricing" class="nav-link" href="/pricing/">
330        <span>Pricing</span>
331    </a></li>
332                            <li class="nav-item dropdown ">
333          <a arial-label="Why Legalfit" class="nav-link"
334             href="/why-legalfit/"><span>Why Legalfit</span></a>
335          <button aria-selected=”false” aria-expanded="false" type="button" class="dropdown-toggle dropdown-toggle-split" data-toggle-trigger="dropdown-trigger-95788" aria-label="Toggle Dropdown">
336            <svg class='icon' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"/></svg>
337          </button>
338
339          <ul class="dropdown-menu" aria-label="navbarDropdown-95788" data-toggle-target="dropdown-target-95788">
340                <li class=''><a aria-label="Testimonials" class="dropdown-item" href="/why-legalfit/testimonials/">
341        <span>Testimonials</span>
342    </a></li>
343                <li class=''><a aria-label="Digital Marketing Blogs" class="dropdown-item" href="/why-legalfit/digital-marketing-blogs/">
344        <span>Digital Marketing Blogs</span>
345    </a></li>
346          </ul>
347        </li>
348
349                            <li class="nav-item dropdown do-not-index no-link ">
350            <a arial-label="Customers" class="nav-link" href=""
351               onclick="return false;"><span>Customers</span></a>
352          <button aria-selected=”false” aria-expanded="false" type="button" class="dropdown-toggle dropdown-toggle-split" data-toggle-trigger="dropdown-trigger-97979" aria-label="Toggle Dropdown">
353            <svg class='icon' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"/></svg>
354          </button>
355
356          <ul class="dropdown-menu" aria-label="navbarDropdown-97979" data-toggle-target="dropdown-target-97979">
357                <li class=''><a aria-label="Customer Support" class="dropdown-item" href="/customers/customer-support/">
358        <span>Customer Support</span>
359    </a></li>
360                <li class=''><a aria-label="Log In" class="dropdown-item" href="https://dashboard.legalfit.com" target="_blank">
361        <span>Log In</span>
362    </a></li>
363          </ul>
364        </li>
365
366            </ul>
367            <hr class="bottom-separator"/>
368            <div class="bottons-wrapper col-xl-4">
369                <div class="d-flex d-lg-block mr-lg-2 mobile-navbar-payments-button">
370                    
371                </div>
372              <a button_color="$accent-color" text_color="$primary-color" text_hover_color="$primary-color" class="btn btn-legalfit_solid btn-1514778" href="/contact/" aria-label="Get a Free Consultation"><span>Get a Free Consultation</span></a>
373    <style type="text/css" id="btn-1514778-style">.btn.btn-legalfit_solid.btn-1514778{padding:1rem 2.75rem;background-color:#0033FF;color:#FFFFFF;transition:all .2s ease}.btn.btn-legalfit_solid.btn-1514778:hover{background-color:#001f99;color:#FFFFFF}.btn.btn-legalfit_solid.btn-1514778 p,.btn.btn-legalfit_solid.btn-1514778 span{font-weight:bold}.btn.btn-legalfit_solid.btn-1514778 p{line-height:1.4}.btn.btn-legalfit_solid.btn-1514778 span{line-height:1}</style>
374                      <div class="phone-text-box">
375              <div class="phone-number-wrapper">
376                <span class="free-call-quote">Call for a Free Quote</span>
377                  <a aria-label="(913) 210-8687 link to call attorney" href="tel:+19132108687" class="w-100 header-phone-number phone-btn text-nowrap">
378                      <span class='phone-display'>(913) 210-8687</span>
379                  </a>
380              </div>
381        </div>
382
383
384              <div class="button1-wrapper">
385                
386              </div>
387            </div>
388          </nav>
389
390          <div class="mobile-topbar ml-auto align-items-center">
391                      <div class="phone-number-tablet">
392            <span class="free-call-quote">Call for a Free Quote</span>
393              <a aria-label="(913) 210-8687 link to call attorney" href="tel:+19132108687" class="header-phone-number phone-btn text-nowrap">
394                  <span class='phone-display'>(913) 210-8687</span>
395              </a>
396          </div>
397
398          </div>
399
400          <button class="align-items-center collapsed mobile-nav-btn" id="hamburger" aria-expanded="false" aria-selected="false" data-collapse-trigger="menu-collapse-trigger" aria-label="Toggle Mobile Navigation Menu">
401            <svg class='hamburger' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>
402            <svg class='close' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
403          </button>
404        </div>
405      </div>
406
407    </div>
408
409</header>
410
411 
412        
412<script>
413        window.defer_methods.push(function() {
414const cssSelector = '.block-21138.header.legalfit-v2-navigation' 
415const handleScroll = (navEl) => {
416  window.addEventListener('scroll', () => {
417    const nav = document.querySelector(`${cssSelector}`)
418    
419    const currentScrollPosition = document.documentElement.scrollTop
420    const windowWidth = window.innerWidth
421
422    if (currentScrollPosition > 20) {
423      nav.classList.add('scrolled')
424    } else {
425      nav.classList.remove('scrolled')
426    }
427  })
428}
429
430handleScroll()
431
432useCollapse({
433  trigger: `${cssSelector} [data-collapse-trigger='menu-collapse-trigger']`,
434  target: `${cssSelector} [data-collapse-target='menu-collapse-target']`
435})
436
437useToggle({
438  	container: `${cssSelector}`,
439  	element: '.dropdown-toggle'
440})
441
442const menuIcon = document.querySelector(`${cssSelector} .mobile-nav-btn`);
443const hamburger = document.querySelector(`${cssSelector} .hamburger`);
444const closeBtn = document.querySelector(`${cssSelector} .close`);
445
446let menuOpen = false;
447closeBtn.classList.add('d-none');
448
449menuIcon.addEventListener('click', () => {
450  if (!menuOpen) {
451    hamburger.classList.add('d-none');
452    closeBtn.classList.remove('d-none');
453    menuOpen = !menuOpen;
454  } else {
455    closeBtn.classList.add('d-none');
456    hamburger.classList.remove('d-none');
457    menuOpen = !menuOpen;
458  }
459});
460
461
462})
463        </script>
463
464
465
466<main id="main-content">            
467        
468<div class="block block-221641 home legalfit-hero-v2">
469    
470
471    <div class="overlay-backdrop">
472      <div class="g1"></div>
473      <div class="g2"></div>
474      <div class="g3"></div>
475      <div class="g4"></div>
476    </div>
477
478    <div class="container main-container">
479        <div class="row hero-row">
480            <div class="col-xl-5 col-lg-6 hero-wrapper">
481                <div class="hero-text  no-animation ">
482
483                  <h2 class="section-title h1" data-editable>The Preferred Provider for Law Firm Websites &amp; Digital Marketing Strategies</h2>
484                  <p class="description" data-editable>Start with an SEO + AI optimized website designed by us as your foundation. Then, we’ll tailor a digital marketing strategy that fuels your firm’s success with lead generation solutions, expert content, and more.</p>
485                      <div class="btn-wrapper">
486                        <a class="btn btn-legalfit_solid btn-1513239" href="/contact/" aria-label="Get a Free Digital Marketing Strategy Consultation"><span>Get a Free Digital Marketing Strategy Consultation</span></a>
487    <style type="text/css" id="btn-1513239-style">.btn.btn-legalfit_solid.btn-1513239{padding:1rem 2.75rem;background-color:#0033FF;color:#FFFFFF;transition:all .2s ease}.btn.btn-legalfit_solid.btn-1513239:hover{background-color:#001f99;color:#FFFFFF}.btn.btn-legalfit_solid.btn-1513239 p,.btn.btn-legalfit_solid.btn-1513239 span{font-weight:bold}.btn.btn-legalfit_solid.btn-1513239 p{line-height:1.4}.btn.btn-legalfit_solid.btn-1513239 span{line-height:1}</style>
488                      </div>
489
490                </div>
491            </div>
492<div class="offset-xl-1 col-lg-6 hero-image" style="background-image: url(https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_935/v1/2653/63158-legalfit-website_image-0ad39fd1.png); background-position: center center;" role="img" aria-label="an image of a legal website being shown on a tablet and mobile phone">      <img fetchpriority="high" class="img-preloader" src="https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_935/v1/2653/63158-legalfit-website_image-0ad39fd1.png" alt="" width="0" height="0" style="display: none !important;" />
493</div>      </div>
494    </div>
495
496    <div class="svg-wrapper">
497      <div class="white-svg">
498              <svg width="1920" height="262" viewBox="0 0 1920 262" fill="none" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none">
499      <path d="M0 197.989L1920 0V262H0V197.989Z" fill="white"/>
500      <path d="M0 230V198L496 147V176L0 230Z" fill="#00D9D9"/>
501      </svg>
502
503      </div>
504    </div>
505
506</div>
507
508 
509        
509<script>
510        window.defer_methods.push(function() {
511const cssSelector = '.block-221641.home.legalfit-hero-v2' 
512const isEditMode = document.querySelector('.edit-mode')
513const faders = document.querySelectorAll(".fade-in");
514const sliders = document.querySelectorAll(".slide-in");
515
516if (!isEditMode) {
517  const appearOptions = {
518    threshold: 0,
519    rootMargin: "0px 0px -250px 0px"
520  };
521
522  const appearOnScroll = new IntersectionObserver(function(
523    entries,
524    appearOnScroll
525  ) {
526    entries.forEach(entry => {
527      if (!entry.isIntersecting) {
528        return;
529      } else {
530        entry.target.classList.add("appear");
531        appearOnScroll.unobserve(entry.target);
532      }
533    });
534  },
535  appearOptions);
536
537  faders.forEach(fader => {
538    appearOnScroll.observe(fader);
539  });
540
541  sliders.forEach(slider => {
542    appearOnScroll.observe(slider);
543  });
544}
545})
546        </script>
546
547        
548        
549<div class="block block-221701 home legalfit-v2-h1">
550    
551    <div class="container main-container">
552      <div class="row h1-row justify-content-center  no-animation ">
553          <div class="col-xl-8 col-md-12">
554            <h1 class="section-title h1" data-editable>Law Firm Marketing Strategies With Proven ROI</h1>
555            <div class="description rich-content" data-editable><p>Tap into our legal industry-specific websites and marketing expertise that has proven ROI for over 2,000 law firms.</p></div>
556          </div>
557      </div>
558    </div>
559
560</div>
561
562 
563        
563<script>
564        window.defer_methods.push(function() {
565const cssSelector = '.block-221701.home.legalfit-v2-h1' 
566const isEditMode = document.querySelector('.edit-mode')
567const faders = document.querySelectorAll(".fade-in");
568const sliders = document.querySelectorAll(".slide-in");
569
570if (!isEditMode) {
571  const appearOptions = {
572    threshold: 0,
573    rootMargin: "0px 0px -250px 0px"
574  };
575
576  const appearOnScroll = new IntersectionObserver(function(
577    entries,
578    appearOnScroll
579  ) {
580    entries.forEach(entry => {
581      if (!entry.isIntersecting) {
582        return;
583      } else {
584        entry.target.classList.add("appear");
585        appearOnScroll.unobserve(entry.target);
586      }
587    });
588  },
589  appearOptions);
590
591  faders.forEach(fader => {
592    appearOnScroll.observe(fader);
593  });
594
595  sliders.forEach(slider => {
596    appearOnScroll.observe(slider);
597  });
598}
599})
600        </script>
600
601        
602        
603<div class="block block-221642 home legalfit-solutions section bg-image lazyload"
604      style="background-position-y:50%; background-position-x:30%;"
605data-bgset="https://res.cloudinary.com/debi2p5ek/image/upload/fl_progressive:steep,q_50,w_800/v1/2653/62176-background-angle-2-fc3a83a2.jpg [--mobile] | https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_991/v1/2653/62176-background-angle-2-fc3a83a2.png [--tablet] | https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_1920/v1/2653/62176-background-angle-2-fc3a83a2.png [--large_desktop] | https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_1400/v1/2653/62176-background-angle-2-fc3a83a2.png"
606>
607    
608
609    <div class="container">
610        <div class="row justify-content-center">
611          <div class="col-xxl-10 col-12">
612                <div class="row solutions-row">
613                    <div class="col-lg-4 solution-col  no-animation ">
614                      <div class="solution">
615                            <div class="solution-image">
616                              <div class="overlay"></div>
617                                <img data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_834/v1/2653/63236-create-your-presence-sm_image-5534d1e7.png" alt="a woman in a blazer smiling with a law firm business listing showing" class="lazyload">
618
619                            </div>
620                        <div class='solution-text'>
621                        <h3 class="section-title" data-editable>Create Your Presence</h3>
622                        <p class="desc" data-editable>A high-performing website is crucial to the long-term success of any law firm.<br><br>See how our SEO + AI optimized websites, Google Business Profiles, and more are critical to your online presence.</p>
623
624<a class="solution-link" aria-label="Create Your Presence" href="/our-solutions/create-your-presence/">                            <span  data-editable>Create Your Presence</span>
625                            <div class="arrow-button">
626                               <svg class='arrow-icon' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>
627                            </div>
628</a>
629                        </div>
630                      </div>
631                    </div>
632                    <div class="col-lg-4 solution-col  no-animation ">
633                      <div class="solution">
634                            <div class="solution-image">
635                              <div class="overlay"></div>
636                                <img data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_834/v1/2653/63235-build-your-brand-sm_image-512546cb.png" alt="a man wearing a casual suit smiling with social media graphics floating around him" class="lazyload">
637
638                            </div>
639                        <div class='solution-text'>
640                        <h3 class="section-title" data-editable>Build Your Brand</h3>
641                        <p class="desc" data-editable>A compelling brand sets your firm apart from the competition and makes you the firm of choice.<br><br>Solutions include a modern website, managed Google Business Profile, custom branding, on-demand photography, and more.</p>
642
643<a class="solution-link" aria-label="Build Your Brand" href="/our-solutions/build-your-brand/">                            <span  data-editable>Build Your Brand</span>
644                            <div class="arrow-button">
645                               <svg class='arrow-icon' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>
646                            </div>
647</a>
648                        </div>
649                      </div>
650                    </div>
651                    <div class="col-lg-4 solution-col  no-animation ">
652                      <div class="solution">
653                            <div class="solution-image">
654                              <div class="overlay"></div>
655                                <img data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_834/v1/2653/63237-get-more-leads-sm_image-1bffe0fd.png" alt="a woman smiling and shaking a client&#x27;s hand with graphics showing increased lead values" class="lazyload">
656
657                            </div>
658                        <div class='solution-text'>
659                        <h3 class="section-title" data-editable>Get More Leads</h3>
660                        <p class="desc" data-editable>Profitable leads keep your firm running. Let us help you target the right prospects for your firm.<br><br>Explore solutions like targeted Google Ad Words, Paid Social Media Campaigns, and more.</p>
661
662<a class="solution-link" aria-label="Get More Leads" href="/our-solutions/get-more-leads/">
662                            <span  data-editable>Get More Leads</span>
663                            <div class="arrow-button">
664                               <svg class='arrow-icon' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>
665                            </div>
666</a>
667                        </div>
668                      </div>
669                    </div>
670                 </div>
671               </div>
672           </div>
673    </div>
674</div>
675
676 
677        
677<script>
678        window.defer_methods.push(function() {
679const cssSelector = '.block-221642.home.legalfit-solutions' 
680const isEditMode = document.querySelector('.edit-mode')
681const faders = document.querySelectorAll(".fade-in");
682const sliders = document.querySelectorAll(".slide-in");
683
684if (!isEditMode) {
685  const appearOptions = {
686    threshold: 0,
687    rootMargin: "0px 0px -250px 0px"
688  };
689
690  const appearOnScroll = new IntersectionObserver(function(
691    entries,
692    appearOnScroll
693  ) {
694    entries.forEach(entry => {
695      if (!entry.isIntersecting) {
696        return;
697      } else {
698        entry.target.classList.add("appear");
699        appearOnScroll.unobserve(entry.target);
700      }
701    });
702  },
703  appearOptions);
704
705  faders.forEach(fader => {
706    appearOnScroll.observe(fader);
707  });
708
709  sliders.forEach(slider => {
710    appearOnScroll.observe(slider);
711  });
712}
713})
714        </script>
714
715        
716        
717<div class="block block-221643 home legalfit-benefits-v2 section"
718      style=""
719 data-bg=""  src=""
720
721>
722    
723
724      <div class="container main-wrapper">
725          <div class="row content-row">
726              <div class="col-xxl-4 col-lg-6 content-detail-wrapper   no-animation ">
727                   <div class="icon-wrapper">
728                       <img class="hero-icon lazyload" data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_77/v1/2653/62964-client-intake_icon-5477b027.png" alt="a blue and white icons of people entering a funnel to represent client intake">
729
730                   </div>
731                   <h3 class="section-title" data-editable>Intake Clients</h3>
732                   <p class="desc" data-editable>Simplify and speed up your client intake process.<br><br>Your intake process starts online with Custom Forms relevant to your client-types, organizational tools, and more.&nbsp;</p>
733
734<a class="benifits-link" aria-label="Intake Clients" href="/our-solutions/intake-clients/">                          <span  data-editable>Intake Clients</span>
735                          <div class="arrow-button">
736                             <svg class='arrow-icon' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>
737                          </div>
738</a>              </div>
739              <div class="col-xxl-6 col-lg-6 image-wrapper  no-animation ">
740                    <img class="content-image lazyload" data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_818/v1/2653/62970-form-builder_image-1f6938e5.png" alt="image of a man in a business suit using a laptop with form builder graphics">
741
742              </div>
743        </div>
744          <div class="row content-row">
745              <div class="col-xxl-4 col-lg-6 content-detail-wrapper   no-animation ">
746                   <div class="icon-wrapper">
747                       <img class="hero-icon lazyload" data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_77/v1/2653/62807-payment_icon-d872d8a1.png" alt="a blue and white icon of a hand accepting a dollar">
748
749                   </div>
750                   <h3 class="section-title" data-editable>Get Paid Faster</h3>
751                   <p class="desc" data-editable>Explore client-friendly online payment options that enable you to get paid faster with Online Payments enabled on your website.</p>
752
753<a class="benifits-link" aria-label="Get Paid Faster" href="/our-solutions/get-paid-faster/">                          <span  data-editable>Get Paid Faster</span>
754                          <div class="arrow-button">
755                             <svg class='arrow-icon' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>
756                          </div>
757</a>              </div>
758              <div class="col-xxl-6 col-lg-6 image-wrapper  no-animation ">
759                    <img class="content-image lazyload" data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_819/v1/2653/63036-payments_image-1cb9cd29.png" alt="a woman looking at her phone with graphics around her showing financial information">
760
761              </div>
762        </div>
763      </div>
764</div>
765
766 
767        
767<script>
768        window.defer_methods.push(function() {
769const cssSelector = '.block-221643.home.legalfit-benefits-v2' 
770const isEditMode = document.querySelector('.edit-mode')
771const faders = document.querySelectorAll(".fade-in");
772const sliders = document.querySelectorAll(".slide-in");
773
774if (!isEditMode) {
775  const appearOptions = {
776    threshold: 0,
777    rootMargin: "0px 0px -250px 0px"
778  };
779
780  const appearOnScroll = new IntersectionObserver(function(
781    entries,
782    appearOnScroll
783  ) {
784    entries.forEach(entry => {
785      if (!entry.isIntersecting) {
786        return;
787      } else {
788        entry.target.classList.add("appear");
789        appearOnScroll.unobserve(entry.target);
790      }
791    });
792  },
793  appearOptions);
794
795  faders.forEach(fader => {
796    appearOnScroll.observe(fader);
797  });
798
799  sliders.forEach(slider => {
800    appearOnScroll.observe(slider);
801  });
802}
803
804
805})
806        </script>
806
807        
808        
809<div class="block block-223106 home legalfit-journey-map-v2">
810    
811
812
813
814      <div class="svg-wrapper">
815        <div class="white-svg">
816                <svg xmlns="http://www.w3.org/2000/svg" width="1920" height="262" viewBox="0 0 1920 262" fill="none"  preserveAspectRatio="none">
817        <path d="M1920 64.0108L0 262V0H1920V64.0108Z" fill="white"/>
818      </svg>
819
820        </div>
821      </div>
822
823      <div class="overlay-backdrop"></div>
824
825      <div class="container main-container">
826        <div class="row justify-content-center">
827            <span id="services" class="anchor"></span>
828            <div class='col-xl-10 col-lg-12 title-wrapper'>
829                <h2 class="section-title mb-0" data-editable>Digital Marketing Services for Law Firms</h2>
830                
831            </div>
832        </div>
833
834      <div class="container-fluid p-0">
835        <div class="row justify-content-center">
836          <div class="col-xxl-10 col-12">
837            <div class="row journey-row">
838<div  class='col-lg-4 col-md-3  service-col' id='None'><a class="service-link" aria-label="Legal Websites" href="/our-services/websites/">                        <div class="service">
839                            <div class="service-content">
840                               <div class="icon-wrapper">
841                                   <img class="features-icon lazyload" data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_77/v1/2653/62959-website_icon-f8d4075e.png" alt="a blue and white icon of a pointer arrow over a browser window">
842
843                               </div>
844                              <span class="service-title large-font" data-editable>Legal Websites</span>
845                            </div>
846                         </div>
847</a></div><div  class='col-lg-4 col-md-3  service-col' id='None'><a class="service-link" aria-label="Local SEO/AIO" href="/our-services/local-seo-and-google-business-profiles/">                        <div class="service">
848                            <div class="service-content">
849                               <div class="icon-wrapper">
850                                   <img class="features-icon lazyload" data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_77/v1/2653/62957-seo_icon-e5d8fbd8.png" alt="a blue and white icon of a spy glass over a computer screen that displays SEO">
851
852                               </div>
853                              <span class="service-title large-font" data-editable>Local SEO/AIO</span>
854                            </div>
855                         </div>
856</a></div><div  class='col-lg-4 col-md-3  service-col' id='None'><a class="service-link" aria-label="Business Listing Management" href="/our-services/local-seo-and-google-business-profiles/">                        <div class="service">
857                            <div class="service-content">
858                               <div class="icon-wrapper">
859                                   <img class="features-icon lazyload" data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_77/v1/2653/62809-business_icon-fedf2a68.png" alt="a blue and white icon of a storefront">
860
861                               </div>
862                              <span class="service-title large-font" data-editable>Business Listing Management</span>
863                            </div>
864                         </div>
865</a></div><div  class='col-lg-4 col-md-3  service-col' id='None'><a class="service-link" aria-label="SEO + AI Content Generation" href="/our-services/content-generation-and-link-building/">                        <div class="service">
866                            <div class="service-content">
867                               <div class="icon-wrapper">
868                                   <img class="features-icon lazyload" data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_77/v1/2653/62963-content-writing_icon-4cb4be3d.png" alt="a blue and white icon of a pencil over a browser window with text">
869
870                               </div>
871                              <span class="service-title large-font" data-editable>SEO + AI Content Generation</span>
872                            </div>
873                         </div>
874</a></div><div  class='col-lg-4 col-md-3  service-col' id='None'><a class="service-link" aria-label="Link Building" href="/our-services/content-generation-and-link-building/">                        <div class="service">
875                            <div class="service-content">
876                               <div class="icon-wrapper">
877                                   <img class="features-icon lazyload" data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_77/v1/2653/62952-links_icon-c28adec9.png" alt="a blue and white icon of a chain link">
878
879                               </div>
880                              <span class="service-title large-font" data-editable>Link Building</span>
881                            </div>
882                         </div>
883</a></div><div  class='col-lg-4 col-md-3  service-col' id='None'><a class="service-link" aria-label="Pay-Per-Click" href="/our-services/pay-per-click/">                        <div class="service">
884                            <div class="service-content">
885                               <div class="icon-wrapper">
886                                   <img class="features-icon lazyload" data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_77/v1/2653/62998-pay-per-click_icon-2aefae38.png" alt="a blue and white icon with a cursor clicking">
887
888                               </div>
889                              <span class="service-title large-font" data-editable>Pay-Per-Click</span>
890                            </div>
891                         </div>
892</a></div><div  class='col-lg-4 col-md-3  service-col' id='None'><a class="service-link" aria-label="Social Media + Reputation Management" href="/our-services/social-media-optimization/">                        <div class="service">
893                            <div class="service-content">
894                               <div class="icon-wrapper">
895                                   <img class="features-icon lazyload" data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_77/v1/2653/62958-social-media_icon-1a4a5fd8.png" alt="a blue and white icon of popular social media logos">
896
897                               </div>
898                              <span class="service-title large-font" data-editable>Social Media + Reputation Management</span>
899                            </div>
900                         </div>
901</a></div><div  class='col-lg-4 col-md-3  service-col' id='None'><a class="service-link" aria-label="Paid Social Media Campaigns" href="/our-services/facebook-ads/">                        <div class="service">
902                            <div class="service-content">
903                               <div class="icon-wrapper">
904                                   <img class="features-icon lazyload" data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_77/v1/2653/62954-facebook_icon-572af41d.png" alt="a blue and white icon of the facebook logo">
905
906                               </div>
907                              <span class="service-title large-font" data-editable>Paid Social Media Campaigns</span>
908                            </div>
909                         </div>
910</a></div><div  class='col-lg-4 col-md-3  service-col' id='None'><a class="service-link" aria-label="Local Services Ads" href="/our-services/local-service-ads/">                        <div class="service">
911                            <div class="service-content">
912                               <div class="icon-wrapper">
913                                   <img class="features-icon lazyload" data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_77/v1/2653/62961-local_icon-79302942.png" alt="a blue and white icon of a map pin on a map">
914
915                               </div>
916                              <span class="service-title large-font" data-editable>Local Services Ads</span>
917                            </div>
918                         </div>
919</a></div><div  class='col-lg-4 col-md-3  service-col' id='None'><a class="service-link" aria-label="Online Payments" href="/our-services/online-payments/">                        <div class="service">
920                            <div class="service-content">
921                               <div class="icon-wrapper">
922                                   <img class="features-icon lazyload" data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_77/v1/2653/62807-payment_icon-d872d8a1.png" alt="a blue and white icon of a hand accepting a dollar">
923
924                               </div>
925                              <span class="service-title large-font" data-editable>Online Payments</span>
926                            </div>
927                         </div>
928</a></div><div  class='col-lg-4 col-md-3  service-col' id='None'><a class="service-link" aria-label="Branding + Photography" href="/our-services/branding-and-photography/">                        <div class="service">
929                            <div class="service-content">
930                               <div class="icon-wrapper">
931                                   <img class="features-icon lazyload" data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_77/v1/2653/70062-camera_icon-fa9c3945.png" alt="camera icon">
932
933                               </div>
934                              <span class="service-title large-font" data-editable>Branding + Photography</span>
935                            </div>
936                         </div>
937</a></div>          </div>
938          </div>
939        </div>
940      </div>
941    </div>
942</div>
943
944 
945        
946        
947<div class="block block-221645 home legalfit-testimonials-v2 section bg-image lazyload"
948      style="background-position-y:50%; background-position-x:0%;"
949data-bgset="https://res.cloudinary.com/debi2p5ek/image/upload/fl_progressive:steep,q_50,w_800/v1/2653/62176-background-angle-2-fc3a83a2.jpg [--mobile] | https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_991/v1/2653/62176-background-angle-2-fc3a83a2.png [--tablet] | https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_1920/v1/2653/62176-background-angle-2-fc3a83a2.png [--large_desktop] | https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_1400/v1/2653/62176-background-angle-2-fc3a83a2.png"
950>
951    
952
953
954
955
956
957    <div class="testimonials section">
958        <div class="container">
959            <div class="row justify-content-center testimonials-row">
960                <div class="col-lg-7 left-col   slide-in fade-in ">
961
962                    <div class="section-content">
963                      	<div class="carousel-wrapper position-relative">
964                                 <div class="carousel-ctrl-prev">
965          <svg class='icon-left' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"/></svg>
966      </div>
967      <div class="carousel-ctrl-next">
968          <svg class='icon-right' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg>
969      </div>
970
971                          <div class="carousel-inner">
972                              <div class="testimonials-carousel">
973                                       <a class="learn-more-wrapper" aria-label="Daniel K." rel="noopener noreferrer nofollow" target="_blank" href="https://adamskearneylaw.com/">              <div class="testimonial " data-index="0">
974
975<div class="solid-block-image lazyload" style="background-position: center center;" role="img" aria-label="custom-packages" data-bg="https://res.cloudinary.com/debi2p5ek/image/upload/w_1400/v1/2653/62059-custom-package-c8ccab3f.png"></div>                    <div class="overlay-backdrop"></div>
976
977                    <div class="content-wrapper">
978                   <div class="icon-wrapper">
979                     
980                   </div>
981
982                    <div class="text-content">
983                        <p class="item-description" data-editable>As managing member of a six-attorney, general practice firm based in a suburb of Philadelphia near Philadelphia International Airport, I'm sharing my gratitude for the expertise, responsiveness and general professionalism extended to our firm by the team at Legalfit. We are enjoying a notable increase in client traffic and closure rate on new business since making the transition to Legalfit.</p>
984                        <h5 class="item-client" data-editable>Daniel K.</h5>
985                    </div>
986                </div>
987              </div>
988</a>
989                                       <a class="learn-more-wrapper" aria-label="Jonathan K." rel="noopener noreferrer nofollow" target="_blank" href="https://chhlawpc.com/">              <div class="testimonial " data-index="1">
990
991<div class="solid-block-image lazyload" style="background-position: center center;" role="img" aria-label="custom-packages" data-bg="https://res.cloudinary.com/debi2p5ek/image/upload/w_1400/v1/2653/62059-custom-package-c8ccab3f.png"></div>                    <div class="overlay-backdrop"></div>
992
993                    <div class="content-wrapper">
994                   <div class="icon-wrapper">
995                     
996                   </div>
997
998                    <div class="text-content">
999                        <p class="item-description" data-editable>These folks have been great to work with and have made our transition as smooth as it could have been. Every question was promptly answered beyond our satisfaction.</p>
1000                        <h5 class="item-client" data-editable>Jonathan K.</h5>
1001                    </div>
1002                </div>
1003              </div>
1004</a>
1005                                       <a class="learn-more-wrapper" aria-label="Thomas M." href="">              <div class="testimonial " data-index="2">
1006
1007<div class="solid-block-image lazyload" style="background-position: center center;" role="img" aria-label="custom-packages" data-bg="https://res.cloudinary.com/debi2p5ek/image/upload/w_1400/v1/2653/62059-custom-package-c8ccab3f.png"></div>                    <div class="overlay-backdrop"></div>
1008
1009                    <div class="content-wrapper">
1010                   <div class="icon-wrapper">
1011                     
1012                   </div>
1013
1014                    <div class="text-content">
1015                        <p class="item-description" data-editable>Legalfit is a great organization to work with. From initial page design to maintenance, management, service and analytics, these guys are all in. Super helpful and very accommodating.</p>
1016                        <h5 class="item-client" data-editable>Thomas M.</h5>
1017                    </div>
1018                </div>
1019              </div>
1020</a>
1021                                       <a class="learn-more-wrapper" aria-label="Christina F." rel="noopener noreferrer nofollow" target="_blank" href="https://www.florandmediation.com/">              <div class="testimonial " data-index="3">
1022
1023<div class="solid-block-image lazyload" style="background-position: center center;" role="img" aria-label="custom-packages" data-bg="https://res.cloudinary.com/debi2p5ek/image/upload/w_1400/v1/2653/62059-custom-package-c8ccab3f.png"></div>                    <div class="overlay-backdrop"></div>
1024
1025                    <div class="content-wrapper">
1026                   <div class="icon-wrapper">
1027                     
1028                   </div>
1029
1030                    <div class="text-content">
1031                        <p class="item-description" data-editable>You guys are always super helpful and Fast! I love working with LegalFit. As I continue to understand more about my website and ask to make changes, I'm never disappointed at the ease with which you make the requests happen!</p>
1032                        <h5 class="item-client" data-editable>Christina F.</h5>
1033                    </div>
1034                </div>
1035              </div>
1036</a>
1037                              </div>
1038                          </div>
1039                      	</div>
1040                      <div class="carousel-dots" style="">
1041                            <div class="carousel-dot"><span></span></div>
1042                            <div class="carousel-dot"><span></span></div>
1043                            <div class="carousel-dot"><span></span></div>
1044                            <div class="carousel-dot"><span></span></div>
1045                      </div>
1046                    </div>
1047                </div>
1048                <div class="col-lg-5 right-col">
1049                    <div class="section-header  slide-in fade-in ">
1050                        <h2 class="section-title" data-editable>What Your Peers Are Saying About Us</h2>
1051                        <p  data-editable>See why we’ve earned a 4.8 star Google rating from firms like yours.</p>
1052<a class="link-wrapper" href="/why-legalfit/testimonials/">
1052                          <span  data-editable>Read More Testimonials</span>
1053</a>                    </div>
1054                </div>
1055            </div>
1056        </div>
1057    </div>
1058
1059
1060</div>
1061
1062 
1063        
1063<script>
1064        window.defer_methods.push(function() {
1065const cssSelector = '.block-221645.home.legalfit-testimonials-v2' 
1066const isEditMode = document.querySelector('.edit-mode')
1067const faders = document.querySelectorAll(".fade-in");
1068const sliders = document.querySelectorAll(".slide-in");
1069
1070const slider = tns({
1071  container: `${cssSelector} .testimonials-carousel`,
1072  prevButton: `${cssSelector} .carousel-ctrl-prev`,
1073  nextButton: `${cssSelector} .carousel-ctrl-next`,
1074  navContainer: `${cssSelector} .carousel-dots`,
1075  items: 1,
1076  nav: true,
1077  // mode: 'gallery',
1078  autoHeight: isEditMode ? false : true,
1079  navPosition: 'bottom',
1080  autoplay: isEditMode ? false : true,
1081  loop: isEditMode ? false : true,
1082  autoplayButtonOutput: false,
1083  autoplayHoverPause: true,
1084  mouseDrag: true
1085});
1086
1087if (document.querySelector(`${cssSelector} [data-controls="prev"]`)) document.querySelector(`${cssSelector} [data-controls="prev"]`).setAttribute('tabindex', 0);
1088if (document.querySelector(`${cssSelector} [data-controls="next"]`)) document.querySelector(`${cssSelector} [data-controls="next"]`).setAttribute('tabindex', 0);
1089
1090if (!isEditMode) {
1091  const appearOptions = {
1092    threshold: 0,
1093    rootMargin: "0px 0px -250px 0px"
1094  };
1095
1096  const appearOnScroll = new IntersectionObserver(function(
1097    entries,
1098    appearOnScroll
1099  ) {
1100    entries.forEach(entry => {
1101      if (!entry.isIntersecting) {
1102        return;
1103      } else {
1104        entry.target.classList.add("appear");
1105        appearOnScroll.unobserve(entry.target);
1106      }
1107    });
1108  },
1109  appearOptions);
1110
1111  faders.forEach(fader => {
1112    appearOnScroll.observe(fader);
1113  });
1114
1115  sliders.forEach(slider => {
1116    appearOnScroll.observe(slider);
1117  });
1118}
1119})
1120        </script>
1120
1121        <style type="text/css">.block-221646.home.legalfit-v2-blog{background-color:#FFFFFF}.block-221646.home.legalfit-v2-blog .section-title{color:currentColor}.block-221646.home.legalfit-v2-blog .section-description{color:currentColor}.block-221646.home.legalfit-v2-blog .blog:hover .overlay{background:linear-gradient(180deg,rgba(0,14,66,0) 0%,#0033FF 100%)}</style>
1122        
1123<div class="block block-221646 home legalfit-v2-blog">
1124    
1125
1126    <div class="container">
1127        <div class="row justify-content-center">
1128          <div class="col-xxl-10 col-12">
1129                <div class="row justify-content-center title-row slide-in fade-in">
1130                  <div class="col-lg-10 top-title">
1131                      <h2 class="section-title" data-editable>Explore Our Digital Marketing Blogs</h2>
1132                      <p class="section-description" data-editable>See how a strong digital marketing presence can transform your firm with our educational blogs.</p>
1133                  </div>
1134                </div>
1135                <div class="row blogs-row slide-in fade-in">
1136                    <div class="col-lg-4 blog-col">
1137                      <div class="blog">
1138                        <a class="blog-link-wrapper" aria-label="Detail for 5 Signs Your Law Firm&#39;s Marketing Strategy Is Already Outdated for 2027" href="/why-legalfit/digital-marketing-blogs/5-signs-your-law-firms-marketing-strategy-is-already-outdated-for-2027/"></a>
1139                            <div class="blog-image">
1140                              <div class="overlay"></div>
1141                                <img data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_1043/v1/2653/95660-screenshot-2026-10-05-at-121650pm-d18a0316.png" alt="Marketing Plan" class="lazyload">
1142
1143                            </div>
1144                        <div class='blog-text'>
1145                        <h4 class='blog-title'>5 Signs Your Law Firm&#39;s Marketing Strategy Is Already Outdated for 2027</h4>
1146                          <span class="blog-date">
1147                             <time datetime="2026-10-05 17:27:30.464828+00:00">
1148                                 October 05, 2026
1149                             </time>
1150                          </span>
1151
1152
1153                          <a class="blog-link" aria-label="Detail for 5 Signs Your Law Firm&#39;s Marketing Strategy Is Already Outdated for 2027" href="/why-legalfit/digital-marketing-blogs/5-signs-your-law-firms-marketing-strategy-is-already-outdated-for-2027/">
1154                            Read More
1155                              <div class="arrow-button">
1156                                 <svg class='arrow-icon' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>
1157                              </div>
1158                          </a>
1159
1160                        </div>
1161                      </div>
1162                    </div>
1163                    <div class="col-lg-4 blog-col">
1164                      <div class="blog">
1165                        <a class="blog-link-wrapper" aria-label="Detail for SEO + AIO: How They Work Together to Help Law Firms Get Found" href="/why-legalfit/digital-marketing-blogs/seo-aio-how-they-work-together-to-help-law-firms-get-found/"></a>
1166                            <div class="blog-image">
1167                              <div class="overlay"></div>
1168                                <img data-src="https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_915/v1/2653/95465-screenshot-2026-09-28-at-13829pm-b15e6295.png" alt="AI for Law Firms" class="lazyload">
1169
1170                            </div>
1171                        <div class='blog-text'>
1172                        <h4 class='blog-title'>SEO + AIO: How They Work Together to Help Law Firms Get Found</h4>
1173                          <span class="blog-date">
1174                             <time datetime="2026-09-28 18:01:35.583785+00:00">
1175                                 September 28, 2026
1176                             </time>
1177                          </span>
1178
1179
1180                          <a class="blog-link" aria-label="Detail for SEO + AIO: How They Work Together to Help Law Firms Get Found" href="/why-legalfit/digital-marketing-blogs/seo-aio-how-they-work-together-to-help-law-firms-get-found/">
1181                            Read More
1182                              <div class="arrow-button">
1183                                 <svg class='arrow-icon' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>
1184                              </div>
1185                          </a>
1186
1187                        </div>
1188                      </div>
1189                    </div>
1190                    <div class="col-lg-4 blog-col">
1191                      <div class="blog">
1192                        <a class="blog-link-wrapper" aria-label="Detail for What Should Law Firms Pri
1192oritize in Their Marketing Strategy for 2027?" href="/why-legalfit/digital-marketing-blogs/marketing-strategy-for-2027/"></a>
1193                            <div class="blog-image">
1194                              <div class="overlay"></div>
1195                                <img data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_1400/v1/2653/95381-screenshot-2026-09-24-at-102710pm-b725032d.png" alt="Marketing Strategy" class="lazyload">
1196
1197                            </div>
1198                        <div class='blog-text'>
1199                        <h4 class='blog-title'>What Should Law Firms Prioritize in Their Marketing Strategy for 2027?</h4>
1200                          <span class="blog-date">
1201                             <time datetime="2026-09-24 20:32:44.187583+00:00">
1202                                 September 24, 2026
1203                             </time>
1204                          </span>
1205
1206
1207                          <a class="blog-link" aria-label="Detail for What Should Law Firms Prioritize in Their Marketing Strategy for 2027?" href="/why-legalfit/digital-marketing-blogs/marketing-strategy-for-2027/">
1208                            Read More
1209                              <div class="arrow-button">
1210                                 <svg class='arrow-icon' xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>
1211                              </div>
1212                          </a>
1213
1214                        </div>
1215                      </div>
1216                    </div>
1217                  <div class="col-lg-12">
1218<a class="link-wrapper" aria-label="Read More Blogs" href="/why-legalfit/digital-marketing-blogs/">                    <span class="view-all-link" data-editable>Read More Blogs</span>
1219</a>                  </div>
1220                 </div>
1221             </div>
1222           </div>
1223    </div>
1224</div>
1225
1226 
1227        
1227<script>
1228        window.defer_methods.push(function() {
1229const cssSelector = '.block-221646.home.legalfit-v2-blog' 
1230const isEditMode = document.querySelector('.edit-mode')
1231const faders = document.querySelectorAll(".fade-in");
1232const sliders = document.querySelectorAll(".slide-in");
1233
1234if (!isEditMode) {
1235  const appearOptions = {
1236    threshold: 0,
1237    rootMargin: "0px 0px -250px 0px"
1238  };
1239
1240  const appearOnScroll = new IntersectionObserver(function(
1241    entries,
1242    appearOnScroll
1243  ) {
1244    entries.forEach(entry => {
1245      if (!entry.isIntersecting) {
1246        return;
1247      } else {
1248        entry.target.classList.add("appear");
1249        appearOnScroll.unobserve(entry.target);
1250      }
1251    });
1252  },
1253  appearOptions);
1254
1255  faders.forEach(fader => {
1256    appearOnScroll.observe(fader);
1257  });
1258
1259  sliders.forEach(slider => {
1260    appearOnScroll.observe(slider);
1261  });
1262}
1263})
1264        </script>
1264
1265
1266</main>
1267<footer>            
1268        
1269<div class="block block-21124 footer legalfit-footer-form">
1270    
1271
1272
1273    <div class="overlay-backdrop">
1274    </div>
1275
1276
1277    <div class="container footer-container  footer-container-a ">
1278        <div class="row footer-row justify-content-center">
1279            <div class="col-xl-5 col-lg-6 heading-col">
1280                <h2 class="section-title" data-editable>Start With a Free Website Audit Today</h2>
1281                <div class="description rich-content" data-editable><p>The first step in creating a website and marketing strategy that meets your law firm’s goals is a free 15-minute website audit that identifies where your website and marketing strategies are helping or hindering your firm’s goals.</p></div>
1282            </div>
1283            <div class="offset-xl-1 col-xl-6 col-lg-6">
1284                <div class='footer-form'
1285                     data-baseUrl="510-oyd-657.mktoweb.com"
1286                     data-munchkinId="510-OYD-657"
1287                     data-formId="1237"
1288                >
1289                      <div class="loader-wrapper">
1290                        <div class="spinner-border" role="status">
1291                          <span class="sr-only">Loading... </span>
1292                        </div>
1293                      </div>
1294                      <div class="form-container">
1295                        <form id="mktoForm_1237"></form>
1296                      </div>
1297                </div>
1298            </div>
1299        </div>
1300    </div>
1301
1302    <div class="svg-wrapper svg-wrapper-tablet">
1303      <div class="white-svg">
1304              <svg width="1920" height="262" viewBox="0 0 1920 262" fill="none" xmlns="http://www.w3.org/2000/svg"  preserveAspectRatio="none">
1305      <path d="M1920 64.0108L0 262V0H1920V64.0108Z" fill="white"/>
1306      <path d="M496 179V211L0 262V233L496 179Z" fill="#00D9D9"/>
1307      </svg>
1308
1309      </div>
1310    </div>
1311
1312    <div class="svg-wrapper-bottom  d-none ">
1313      <div class="white-svg-bottom">
1314              <svg xmlns="http://www.w3.org/2000/svg" width="1366" height="262" viewBox="0 0 1366 262" fill="none" preserveAspectRatio="none">
1315      <path d="M0 197.989L1366 0V262H0V197.989Z" fill="white"/>
1316      </svg>
1317
1318      </div>
1319    </div>
1320
1321    <span class="gradient-bg "></span>
1322</div>
1323
1324 
1325        
1325<script>
1326        window.defer_methods.push(function() {
1327const cssSelector = '.block-21124.footer.legalfit-footer-form' 
1328const loader = document.querySelector(`${cssSelector} .loader-wrapper`);
1329const footerForm = document.querySelector(`${cssSelector} .footer-form`);
1330const formContainer = document.querySelector(`${cssSelector} .form-container`);
1331const baseURL = footerForm.dataset.baseurl; 
1332const munchkinId = footerForm.dataset.munchkinid;
1333const formId = footerForm.dataset.formid; 
1334
1335function toggleLoader(show) {
1336    if (loader) {
1337       loader.style.display = show ? 'flex' : 'none';
1338    }
1339    if (formContainer) {
1340       formContainer.style.diplay = show ? 'none': 'flex'
1341    }
1342}
1343
1344toggleLoader(true);
1345
1346function getScript(scriptUrl, callback) {
1347  if (!scriptUrl) {
1348      console.error("Script URL is undefined or empty.");
1349      return;
1350  }
1351  var script = document.createElement('script');
1352  script.src = scriptUrl;
1353  script.onload = callback
1354  
1355  document.body.appendChild(script);
1356}
1357
1358getScript(`https://${baseURL}/js/forms2/js/forms2.min.js`, () => {
1359  toggleLoader(false);
1360  
1361  if (!isNaN(formId) && formId > 0) { 
1362    MktoForms2.loadForm(`//${baseURL}
1362`, munchkinId, formId);
1363    formContainer.style.width = '100%';
1364  }
1365})
1366
1367
1368})
1369        </script>
1369
1370        
1371        
1372<div class="block block-21125 footer legalfit-v2-footer-links">
1373    
1374
1375
1376
1377
1378    <div class="container">
1379      <div class="row">
1380        <div class="col-12">
1381<a class="image-wrapper d-block" aria-label="logo image" href="/">                    <img data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_331/v1/2653/62013-legalfit-logo-inverted-5f25868e.png" alt="Legalfit a Centerbase Company logo shown in white" class="lazyload">
1382
1383</a>          </div>
1384        <div class="col-12">
1385           <hr class="separator"/>
1386        </div>
1387      </div>
1388      <div class="row justify-content-between">
1389        <div class="col-xl-4  col-md-4 col-12 socials-col">
1390            <div class="social-top">
1391                <h6 class="follow-us" data-editable><strong>Social</strong></h6>
1392                <div class="social-wrap">
1393                  
1394
1395
1396        <div class="social-links">
1397              <a aria-label="link to Facebook (New Window)" class="footer-icon"
1398                 href="https://www.facebook.com/legalfitllc/" target="_blank" rel="noopener">
1399                  <svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><g transform="translate(24758 24809)"><path d="M15,2A13,13,0,0,0,5.808,24.192,13,13,0,0,0,24.192,5.808,12.915,12.915,0,0,0,15,2m0-2A15,15,0,1,1,0,15,15,15,0,0,1,15,0Z" transform="translate(-24758 -24809)"/><path d="M9.617,9l.444-2.9H7.283V4.225A1.448,1.448,0,0,1,8.916,2.661h1.263V.2A15.4,15.4,0,0,0,7.937,0,3.535,3.535,0,0,0,4.153,3.9V6.1H1.609V9H4.153v7h3.13V9Z" transform="translate(-24748.609 -24802)"/></g></svg>
1400              </a>
1401              <a aria-label="link to Linkedin (New Window)" class="footer-icon"
1402                 href="https://www.linkedin.com/company/legalfit/" target="_blank" rel="noopener">
1403                    <svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><g transform="translate(24593 24809)"><path d="M15,2A13,13,0,0,0,5.808,24.192,13,13,0,0,0,24.192,5.808,12.915,12.915,0,0,0,15,2m0-2A15,15,0,1,1,0,15,15,15,0,0,1,15,0Z" transform="translate(-24593 -24809)"/><path d="M3.581,16H.264V5.318H3.581ZM1.921,3.861A1.93,1.93,0,1,1,3.842,1.922,1.937,1.937,0,0,1,1.921,3.861ZM16,16h-3.31V10.8c0-1.239-.025-2.829-1.725-2.829-1.725,0-1.989,1.346-1.989,2.739V16H5.659V5.318H8.841V6.775h.046A3.486,3.486,0,0,1,12.026,5.05C15.383,5.05,16,7.261,16,10.132V16Z" transform="translate(-24586 -24802)"/></g></svg>
1404              </a>
1405              <a aria-label="link to Instagram (New Window)" class="footer-icon"
1406                 href="https://www.instagram.com/legalfit_llc/" target="_blank" rel="noopener">
1407                    <svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><g transform="translate(24713 24809)"><path d="M15,2A13,13,0,0,0,5.808,24.192,13,13,0,0,0,24.192,5.808,12.915,12.915,0,0,0,15,2m0-2A15,15,0,1,1,0,15,15,15,0,0,1,15,0Z" transform="translate(-24713 -24809)"/><path d="M8,6.135a4.1,4.1,0,1,0,4.1,4.1A4.095,4.095,0,0,0,8,6.135ZM8,12.9a2.666,2.666,0,1,1,2.666-2.666A2.671,2.671,0,0,1,8,12.9Zm5.226-6.935a.957.957,0,1,1-.957-.957A.954.954,0,0,1,13.222,5.967Zm2.716.971a4.734,4.734,0,0,0-1.292-3.352,4.765,4.765,0,0,0-3.352-1.292c-1.321-.075-5.279-.075-6.6,0A4.758,4.758,0,0,0,1.343,3.582,4.75,4.75,0,0,0,.051,6.934c-.075,1.321-.075,5.279,0,6.6a4.734,4.734,0,0,0,1.292,3.352,4.771,4.771,0,0,0,3.352,1.292c1.321.075,5.279.075,6.6,0a4.734,4.734,0,0,0,3.352-1.292,4.765,4.765,0,0,0,1.292-3.352c.075-1.321.075-5.276,0-6.6Zm-1.706,8.013a2.7,2.7,0,0,1-1.521,1.521c-1.053.418-3.552.321-4.715.321s-3.666.093-4.715-.321a2.7,2.7,0,0,1-1.521-1.521c-.418-1.053-.321-3.552-.321-4.715s-.093-3.666.321-4.715A2.7,2.7,0,0,1,3.281,4C4.334,3.582,6.833,3.679,8,3.679s3.666-.093,4.715.321a2.7,2.7,0,0,1,1.521,1.521c.418,1.053.321,3.552.321,4.715S14.65,13.9,14.232,14.951Z" transform="translate(-24705.994 -24804.238)"/></g></svg>
1408              </a>
1409        </div>
1410
1411                </div>
1412                <p class="desc" data-editable>Imagery may be rendered and not a direct representation of actual platform.</p>
1413            </div>
1414            <div class="copy-right-col d-xl-none d-block">
1415              <span class="d-block copy-right">© 2026 Legalfit</span>
1416              <span class="powered-by" data-editable>Made with&nbsp;❤&nbsp;in Overland Park, KS</span>
1417            </div>
1418        </div>
1419        <div class="col-xl-1 col-md-4 col-6">
1420<a class="link-wrapper" aria-label="Our Solutions" href="/our-solutions/">                <span class="link" data-editable>Our Solutions</span>
1421</a>              <div class="link-wrapper">
1422                        <div class="link-wrapper">
1423<a aria-label="Create Your Presence" href="/our-solutions/create-your-presence/">                              <span class="addtional-link" data-editable>Create Your Presence</span>
1424</a>                        </div>
1425                        <div class="link-wrapper">
1426<a aria-label="Get More Leads" href="/our-solutions/get-more-leads/">                              <span class="addtional-link" data-editable>Get More Leads</span>
1427</a>                        </div>
1428                        <div class="link-wrapper">
1429<a aria-label="Intake Clients" href="/our-solutions/intake-clients/">                              <span class="addtional-link" data-editable>Intake Clients</span>
1430</a>                        </div>
1431                        <div class="link-wrapper">
1432<a aria-label="Get Paid Faster" href="/our-solutions/get-paid-faster/">                              <span class="addtional-link" data-editable>Get Paid Faster</span>
1433</a>                        </div>
1434                        <div class="link-wrapper">
1435<a aria-label="Build Your Brand" href="/our-solutions/build-your-brand/">                              <span class="addtional-link" data-editable>Build Your Brand</span>
1436</a>                        </div>
1437              </div>
1438        </div>
1439        <div class="col-xl-1 col-md-4 col-6">
1440<a class="link-wrapper" aria-label="Our Services" href="/our-services/">                <span class="link" data-editable>Our Services</span>
1441</a><a class="link" aria-label="Online Payments" href="/our-services/online-payments/">                    <span class="addtional-link" data-editable>Online Payments</span>
1442</a><a class="link" aria-label="Local Service Ads" href="/our-services/local-service-ads/">                    <span class="addtional-link" data-editable>Local Service Ads</span>
1443</a><a class="link" aria-label="Pay-Per-Click" href="/our-services/pay-per-click/">                    <span class="addtional-link" data-editable>Pay-Per-Click</span>
1444</a><a class="link" aria-label="Content Generation + Link Building" href="/our-services/content-generation-and-link-building/">                    <span class="addtional-link" data-editable>Content Generation + Link Building</span>
1445</a><a class="link" aria-label="Business Listing Management" href="/our-services/local-seo-and-google-business-profiles/">                    <span class="addtional-link" data-editable>Business Listing Management</span>
1446</a><a class="link" aria-label="Social Media + Reputation Management" href="/our-services/social-media-optimization/">                    <span class="addtional-link" data-editable>Social Media + Reputation Management</span>
1447</a><a class="link" aria-label="Paid Social Media Campaigns" href="/our-services/facebook-ads/">                    <span class="addtional-link" data-editable>Paid Social Media Campaigns</span>
1448</a><a class="link" aria-label="Websites" href="/our-services/websites/">                    <span class="addtional-link" data-editable>Websites</span>
1449</a>        </div>
1450        <div class="col-xl-1 col-md-4 offset-lg-0 offset-md-4 col-6">
1451<a class="link-wrapper" aria-label="Practice Areas" href="">                <span class="link" data-editable>Practice Areas</span>
1452</a><a class="link" aria-label="Civil Litigation" href="/practice-areas/civil-litigation/">                    <span class="addtional-link" data-editable>Civil Litigation</span>
1453</a><a class="link" aria-label="Bankruptcy Law" href="/practice-areas/bankruptcy-law/">                    <span class="addtional-link" data-editable>Bankruptcy Law</span>
1454</a><a class="link" aria-label="Business Law" href="/practice-areas/business-law/">
1454                    <span class="addtional-link" data-editable>Business Law</span>
1455</a><a class="link" aria-label="Criminal Defense Law" href="/practice-areas/criminal-defense-law/">                    <span class="addtional-link" data-editable>Criminal Defense Law</span>
1456</a><a class="link" aria-label="Family Law" href="/practice-areas/family-law/">                    <span class="addtional-link" data-editable>Family Law</span>
1457</a><a class="link" aria-label="General Law" href="/practice-areas/general-law/">                    <span class="addtional-link" data-editable>General Law</span>
1458</a><a class="link" aria-label="Trust &amp; Estate / Probate Law&nbsp;" href="/practice-areas/trust-and-estate-probate-law/">                    <span class="addtional-link" data-editable>Trust &amp; Estate / Probate Law&nbsp;</span>
1459</a><a class="link" aria-label="Personal Injury Law" href="/practice-areas/personal-injury-law/">                    <span class="addtional-link" data-editable>Personal Injury Law</span>
1460</a>        </div>
1461        <div class="col-xl-1 col-md-4 col-6">
1462<a class="link-wrapper" aria-label="Why Legalfit" href="/why-legalfit/">                <span class="link" data-editable>Why Legalfit</span>
1463</a><a class="link" aria-label="Testimonials" href="/why-legalfit/testimonials/">                    <span class="addtional-link" data-editable>Testimonials</span>
1464</a><a class="link" aria-label="Blog" href="/why-legalfit/digital-marketing-blogs/">                    <span class="addtional-link" data-editable>Blog</span>
1465</a><a class="link" aria-label="Pricing" href="/pricing/">                    <span class="addtional-link" data-editable>Pricing</span>
1466</a>        </div>
1467        <div class="col-xl-1 col-md-4 offset-lg-0 offset-md-4 col-6">
1468<a class="link-wrapper" aria-label="Contact Us" href="/contact/">                    <span class="link" data-editable>Contact Us</span>
1469</a><a class="link" aria-label="Customers" rel="noopener noreferrer nofollow" target="_blank" href="https://dashboard.legalfit.com">                        <span class="addtional-link" data-editable>Customers</span>
1470</a><a class="link" aria-label="Support" href="/customers/customer-support/">                        <span class="addtional-link" data-editable>Support</span>
1471</a>                </div>
1472      </div>
1473      <div class="row justify-content-between d-xl-flex d-none">
1474        <div class="col-xl-4 col-lg-2 col-md-4">
1475          <span class="d-block copy-right">© 2026 Legalfit</span>
1476          <span class="powered-by" data-editable>Made with&nbsp;❤&nbsp;in Overland Park, KS</span>
1477        </div>
1478      </div>
1479    </div>
1480</div>
1481
1482 
1483
1484</footer>
1485
1486  
1486<script>
1487function lazyloadBgImage(node) {
1488    if (!node) {
1489        return
1490    }
1491
1492    const bg = node.getAttribute('data-bg')
1493
1494    if (bg) {
1495        // eslint-disable-next-line no-param-reassign
1496        node.style.backgroundImage = `url(${bg})`
1497    }
1498}
1499
1500document.addEventListener('lazybeforeunveil', (e) => {
1501    lazyloadBgImage(e.target)
1502})
1503
1504window.lazySizesConfig = window.lazySizesConfig || {}
1505window.lazySizesConfig.customMedia = {
1506    '--mobile': '(max-width: 575px)',
1507    '--tablet': '(max-width: 991px)',
1508    '--desktop': '(max-width: 1399px)',
1509    '--large_desktop': '(min-width: 1400px)'
1510}
1511
1512window.lazyloadBgImage = lazyloadBgImage  </script>
1512
1513  
1513<script>
1514    window.defer_methods.push(function() {
1515        function getCookie(name) {
1516            var value = "; " + document.cookie;
1517            var parts = value.split("; " + name + "=");
1518            if (parts.length == 2) {
1519                return parts.pop().split(";").shift();
1520            }
1521        };
1522
1523        function extractDomain(url) {
1524            var domain;
1525            //find & remove protocol (http, ftp, etc.) and get domain
1526            if (url.indexOf("://") > -1) {
1527                    domain = url.split('/')[2];
1528            }
1529            else {
1530                    domain = url.split('/')[0];
1531            }
1532            //find & remove port number
1533            domain = domain.split(':')[0];
1534            return domain;
1535        }
1536
1537        function createCookie(name, value, days) {
1538            if (days) {
1539                var date = new Date();
1540                date.setTime(date.getTime()+(days*24*60*60*1000));
1541                var expires = "; expires="+date.toGMTString();
1542            }
1543            else {
1544                var expires = "";
1545            }
1546            document.cookie = name+"="+value+expires+"; path=/";
1547        }
1548
1549        function getQueryStringValue(key) {
1550            return decodeURIComponent(window.location.search.replace(new RegExp("^(?:.*[&\\?]" + encodeURIComponent(key).replace(/[\.\+\*]/g, "\\$&") + "(?:\\=([^&]*))?)?.*$", "i"), "$1"));
1551        }
1552
1553        var ga_source_val    = getCookie('source');
1554        if(!ga_source_val) {
1555            var ref = extractDomain(document.referrer);
1556            var utm_source = getQueryStringValue('utm_source');
1557            var gclid = getQueryStringValue('gclid');
1558            if(utm_source) {
1559                ga_source_val = utm_source;
1560            } else if(gclid) {
1561                ga_source_val = 'AdWords'
1562            } else {
1563                ga_source_val = ref;
1564            }
1565            createCookie('source', ga_source_val, 365);
1566        }
1567
1568        var ga_source = '';
1569        if (window.location.hostname == ga_source_val || !ga_source_val) {
1570                ga_source = 'Direct';
1571        }    else {
1572                ga_source = ga_source_val;
1573        }
1574
1575        document.querySelectorAll('.f-ga_source').forEach(input =>{
1576                input.value = ga_source;
1577        })
1578
1579        // Form submit logic
1580        function formSubmitHandler(e) {
1581            e.preventDefault()
1582            const form = e.target
1583
1584            const errorBanner = form.querySelector('.alert-danger')
1585            function errorHandler(msg) {
1586                const errorTextField = errorBanner.querySelector('.error-response')
1587
1588                if(msg) {
1589                    errorTextField.textContent = msg
1590                    errorTextField.classList.remove('d-none')
1591                }
1592                errorBanner.classList.remove('d-none')
1593                form.querySelector('button[type="submit"]').removeAttribute('disabled')
1594            }
1595
1596            try {
1597                const xhr = new XMLHttpRequest();
1598                xhr.open('POST', form.getAttribute('action'))
1599                xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest")
1600
1601                xhr.onreadystatechange = function () {
1602                    if (xhr.readyState !== 4) return;
1603                    if (xhr.status >= 200 && xhr.status < 300) {
1604                        form.reset()
1605                        window.location.href='/leads/send_inquiry/'
1606                    } else {
1607                        errorHandler(xhr.response.error)
1608                    }
1609                };
1610
1611                const formData = new FormData(form)
1612                xhr.send(formData);
1613
1614                form.querySelector('button[type="submit"]').setAttribute('disabled', true)
1615            }
1616            catch(e) {
1617                errorHandler(false)
1618            }
1619
1620            return false
1621        }
1622
1623        function setSecondsTypingInputs(val) {
1624            secondsTypingInputs.forEach(input =>{
1625                input.value = val
1626            })
1627        }
1628
1629        // Set up seconds typing input calculations
1630        function focusOutHandler() {
1631            if(ftopt){clearTimeout(ftopt);}
1632            if(ftops) {ftop += Date.now() - ftops;ftops = null;}
1633            setSecondsTypingInputs(ftop)
1634        }
1635
1636        function keydownHandler() {
1637            if(!ftops){ftops = Date.now();}
1638            if(ftopt) {clearTimeout(ftopt);}
1639            ftopt = setTimeout(focusOutHandler, 2000);
1640        }
1641
1642        const secondsTypingInputs = document.querySelectorAll("input.f-top")
1643        setSecondsTypingInputs(0)
1644
1645        let ftop = 0.0;
1646        let ftops = null;
1647        let ftopt = null;
1648
1649        // Handle multiple forms on page
1650        const forms = document.querySelectorAll('.f-inquiry-form')
1651        forms.forEach(form => {
1652            form.addEventListener('submit', formSubmitHandler);
1653
1654            const inputs = ['textarea', 'input[type="text"]', 'input[type="tel"]', 'input[type="email"]']
1655            inputs.forEach(input => {
1656                const inputEl = form.querySelector(input)
1657                inputEl.addEventListener('keydown', keydownHandler)
1658                inputEl.addEventListener('focusout', focusOutHandler)
1659            })
1660        })
1661    })
1662    </script>
1662
1663
1664
1665        
1665<script src="https://d11o58it1bhut6.cloudfront.net/production/v1.138.1/legalfit-com-2-346621/assets/main.website-legalfit-com-2-346621.0d0ad3927b906e09e4b1.bundle.js" defer></script>
1665
1666<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 1666-1667
1666
1667<script defer src="https://www.googletagmanager.com/gtag/js?id=
1667G-B8ZY22Z8T6
vendor: 12 bytes, line 1667
1667"></script>
1668<script>
vendor: 128 bytes, lines 1669-1673
1669window.dataLayer = window.dataLayer || [];
1670function gtag(){dataLayer.push(arguments);}
1671gtag('js', new Date());
1672
1673gtag('config', '
1673G-B8ZY22Z8T6
vendor: 4 bytes, line 1673
1673');
1674</script>
1674
1675<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1675-1676
1675
1676<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1676GTM-TL9DMF2
vendor: 83 bytes, lines 1676-1677
1676"
1677height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1678<!-- End Google Tag Manager (noscript) -->
1679  
1680  <!-- Google Tag Manager -->
1681<script>
vendor: 327 bytes, lines 1681-1685
1681(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1682new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1683j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1684'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1685})(window,document,'script','dataLayer','
1685GTM-TL9DMF2
vendor: 3 bytes, line 1685
1685');
1685</script>
1685
1686<!-- End Google Tag Manager -->
1687<script> (function(){ var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init({ statementLink : '', footerHtml : 'Web Accessibility by Legalfit', hideMobile : false, hideTrigger : false, disableBgProcess : false, language : 'en', position : 'left', leadColor : "#146FF8", triggerColor : "#146FF8", triggerRadius : '50%', triggerPositionX : 'left', triggerPositionY : 'bottom', triggerIcon : 'people', triggerSize : 'medium', triggerOffsetX : 20, triggerOffsetY : 20, mobile : { triggerSize : 'small', triggerPositionX : 'right', triggerPositionY : 'center', triggerOffsetX : 10, triggerOffsetY : 0, triggerRadius : '50%' } }); }; h.appendChild(s); })(); </script>
1687
1688
1689
1690  
1690<script type='text/javascript'>
1691    // sets id navlink-1 for first nav link in a page
1692    // after the implementation of dropdown menu at app-level this code can be shifted to navigation.jinja
1693    const navlink = document.getElementsByClassName('nav-link')[0]
1694    navlink && navlink.setAttribute('id', 'navlink-1')
1695  </script>
1695
1696</body>
1697</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.