PageSourceSearch

https://www.johnsonfamilylawmn.com/

html johnsonfamilylawmn.com collected 2026-10-04 09:15:12 UTC 90,275 bytes, 1,727 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=Open+Sans:wght@700&amp;family=Open+Sans&amp;display=swap" />
12    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@700&amp;family=Open+Sans&amp;display=swap" media="print" onload="this.media='all'" />
13    <noscript>
14        <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@700&amp;family=Open+Sans&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": "Johnson Bigelbach Law, PLLC",
25            "url": "https://www.johnsonfamilylawmn.com",
26            "logo": "https://res.cloudinary.com/debi2p5ek/image/upload/v1746198079/2882/78743-johnson-bigelbach-law-pllc-48b4beb0.png",
27            "address": {
28                "@type": "PostalAddress",
29                "addressCountry": "US",
30                "addressLocality": "Minneapolis",
31                "addressRegion": "MN",
32                "postalCode": "55416",
33                "streetAddress": ""
34            },
35            "telephone": "+16512247473",
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": "44.94814970",
72                "longitude": "-93.09428330"
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/2882/assets/favicon-2ca63d62.png" />
83
84    <title>Family Law Attorney St. Paul, MN | Johnson Bigelbach Law, PLLC</title>
85      <meta name="description" content='Skilled St. Paul family law attorneys serving the surrounding areas. Reach out to Johnson Bigelbach Law, PLLC to schedule a free consultation.'>
86      <meta property="og:description" content='Skilled St. Paul family law attorneys serving the surrounding areas. Reach out to Johnson Bigelbach Law, PLLC to schedule a free consultation.'>
87    <meta property="og:url" content="http://www.johnsonfamilylawmn.com/">
88    <meta property="og:title" content="Family Law Attorney St. Paul, MN | Johnson Bigelbach Law, PLLC">
89    <meta property="og:type" content="website">
90
91      <link rel="canonical" href="https://www.johnsonfamilylawmn.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: "AIzaSyClUQjniXnL1L5b1lUNcWC-0Zb-eSC-9AY"
100    });
101</script>
101
102      <link type="text/css" href="https://d11o58it1bhut6.cloudfront.net/production/v1.137.1/bigelbach-344227/assets/main.website-bigelbach-344227.09869e01308cdb59b849.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    
168</head>
169
170<body class="page home  ">
171    <a class="skip-link" href="#main-content" tabindex="0">Skip to main content</a>
172
173     
174
175
176            <style type="text/css">.block-23714.header.navigation-mm .nav-item>a span,.block-23714.header.navigation-mm .nav-item>.no-link span{font-weight:700;font-family:Open Sans}.block-23714.header.navigation-mm .nav-item.dropdown>.dropdown-menu>li>a span,.block-23714.header.navigation-mm .nav-item.dropdown>.dropdown-menu>li>.no-link span{font-family:Open Sans;font-weight:700}@media (min-width:992px){.block-23714.header.navigation-mm{background-color:#FFFFFF}}.block-23714.header.navigation-mm .mobile-topbar{background-color:#FFFFFF}.block-23714.header.navigation-mm .navbar .container,.block-23714.header.navigation-mm .navbar .container-fluid{display:block}@media (min-width:992px){.block-23714.header.navigation-mm .nav-item a,.block-23714.header.navigation-mm .service-wrapper a,.block-23714.header.navigation-mm .child-service a,.block-23714.header.navigation-mm .nav-link-wrapper a,.block-23714.header.navigation-mm .additional-links a{color:#000000}.block-23714.header.navigation-mm .nav-item .dropdown-toggle svg,.block-23714.header.navigation-mm .service-wrapper .dropdown-toggle svg,.block-23714.header.navigation-mm .child-service .dropdown-toggle svg,.block-23714.header.navigation-mm .nav-link-wrapper .dropdown-toggle svg,.block-23714.header.navigation-mm .additional-links .dropdown-toggle svg{fill:#000000}.block-23714.header.navigation-mm .nav-item a:hover,.block-23714.header.navigation-mm .service-wrapper a:hover,.block-23714.header.navigation-mm .child-service a:hover,.block-23714.header.navigation-mm .nav-link-wrapper a:hover,.block-23714.header.navigation-mm .additional-links a:hover{color:#08303f}.block-23714.header.navigation-mm .nav-item:hover .dropdown-toggle svg,.block-23714.header.navigation-mm .service-wrapper:hover .dropdown-toggle svg,.block-23714.header.navigation-mm .child-service:hover .dropdown-toggle svg,.block-23714.header.navigation-mm .nav-link-wrapper:hover .dropdown-toggle svg,.block-23714.header.navigation-mm .additional-links:hover .dropdown-toggle svg{fill:#08303f;opacity:0.5}}@media (max-width:991.98px){.block-23714.header.navigation-mm .nav-item a,.block-23714.header.navigation-mm .service-wrapper a,.block-23714.header.navigation-mm .child-service a,.block-23714.header.navigation-mm .nav-link-wrapper a,.block-23714.header.navigation-mm .additional-links a{color:#000000}}.block-23714.header.navigation-mm .phone-number{color:#000000}.block-23714.header.navigation-mm .phone-number:hover{color:#08303f}.block-23714.header.navigation-mm .gsc-input-box{border-color:#000000}.block-23714.header.navigation-mm .search-button svg,.block-23714.header.navigation-mm .gsc-search-button-v2 svg,.block-23714.header.navigation-mm .gsc-search-button-v2:hover svg,.block-23714.header.navigation-mm .gsc-search-button-v2:focus svg{fill:#000000}.block-23714.header.navigation-mm .gsc-search-button-v2:hover svg,.block-23714.header.n
176avigation-mm .gsc-search-button-v2:focus svg{fill:#08303f}.block-23714.header.navigation-mm .search-button svg path{fill:#000000;stroke:#000000}.block-23714.header.navigation-mm .navbar-toggler svg{fill:#08303f}@media (min-width:992px){.block-23714.header.navigation-mm .container{max-width:1240px}}.block-23714.header.navigation-mm .nav-item.dropdown>.dropdown-menu>li>a span{font-weight:bold}.block-23714.header.navigation-mm .mobile-navbar-payments-button{display:flex;margin:0.5rem 0;justify-content:center}</style>
177        
178<header class="block block-23714 header navigation-mm">
179    
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195    <header class="universal-nav navbar-expand-lg">
196
197      <nav class="navbar navbar-default container">
198        <div class='desktop-logo-wrapper h-100'>
199          <a aria-label="link to home page" class="header-logo" href="    	/
200">
201                        <picture>
202                <source media="(max-width:991px)" srcset="https://res.cloudinary.com/debi2p5ek/image/upload/w_350/v1/2882/78744-johnson-bigelbach-law-pllc-5eddf963.png">
203                <source media="(min-width:992px)" srcset="https://res.cloudinary.com/debi2p5ek/image/upload/v1746198079/2882/78743-johnson-bigelbach-law-pllc-48b4beb0.png">
204                <img fetchpriority="low" src="https://res.cloudinary.com/debi2p5ek/image/upload/v1746198079/2882/78743-johnson-bigelbach-law-pllc-48b4beb0.png" alt="Johnson Bigelbach Law, PLLC" class="logo">
205            </picture>
206
207          </a>
208        </div>
209
210        <div class="mobile-topbar d-lg-none">
211
212          
213
214          <button aria-expanded="false" aria-haspopup="true" class="navbar-toggler order-3 collapsed" id="menuMobileButton" data-collapse-trigger="menu-collapse-trigger" aria-label="Toggle Mobile Navigation Menu">
215            <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="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>
216          </button>
217
218          <div class='mobile-logo-wrapper order-2'>
219            <a aria-label="link to home page" class="header-logo" href="    	/
220">
221                          <picture>
222                <source media="(max-width:991px)" srcset="https://res.cloudinary.com/debi2p5ek/image/upload/w_350/v1/2882/78744-johnson-bigelbach-law-pllc-5eddf963.png">
223                <source media="(min-width:992px)" srcset="https://res.cloudinary.com/debi2p5ek/image/upload/v1746198079/2882/78743-johnson-bigelbach-law-pllc-48b4beb0.png">
224                <img fetchpriority="low" src="https://res.cloudinary.com/debi2p5ek/image/upload/v1746198079/2882/78743-johnson-bigelbach-law-pllc-48b4beb0.png" alt="Johnson Bigelbach Law, PLLC" class="logo">
225            </picture>
226
227            </a>
228          </div>
229        </div>
230
231
232        <div class="collapse navbar-collapse order-4" id="navbarSupportedContentMenu" data-collapse-target="menu-collapse-target">
233          <div class="top-header w-100 ">
234            <div class="top-nav-wrapper">
235              <div class="phone-numbers">
236                        <div class="phone-wrapper">
237      
238        </div>
239
240
241                              <div class="additional-links">
242
243
244
245            </div>
246
247              </div>
248            </div>
249          </div>
250
251                <div class="d-lg-flex justify-content-end align-items-center">
252                    <div class="nav-wrapper order-lg-first">
253                                <ul class="navbar-nav align-self-end">
254              <li class="nav-item active"><a aria-label="Home" class="nav-link" href="/">
255        <span>Home</span>
256    </a></li>
257                        <li class="nav-item dropdown ">
258          	<a arial-label="About" class="nav-link"
259             href="/about/"><span>About</span></a>
260        <button aria-expanded="false" aria-haspopup="true" aria-label="Toggle Dropdown" type="button" class="dropdown-toggle dropdown-toggle-split" data-toggle-trigger="dropdown-trigger-113930">
261          <svg class='chevron_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>
262        </button>
263
264          <ul class="dropdown-menu" aria-expanded="false" data-toggle-target="dropdown-target-113930">
265                <li class=""><a aria-label="Jill M. Johnson" class="dropdown-item" href="/about/jill-m-johnson/">
266        <span>Jill M. Johnson</span>
267    </a></li>
268                <li class=""><a aria-label="Katelyn M. Wehlage" class="dropdown-item" href="/about/katelyn-m-wehlage/">
269        <span>Katelyn M. Wehlage</span>
270    </a></li>
271                <li class=""><a aria-label="Brooke Reynolds" class="dropdown-item" href="/about/brooke-reynolds/">
272        <span>Brooke Reynolds</span>
273    </a></li>
274          </ul>
275        </li>
276
277                        <li class="nav-item dropdown ">
278          	<a arial-label="Practice Areas" class="nav-link"
279             href="/practice-areas/"><span>Practice Areas</span></a>
280        <button aria-expanded="false" aria-haspopup="true" aria-label="Toggle Dropdown" type="button" class="dropdown-toggle dropdown-toggle-split" data-toggle-trigger="dropdown-trigger-113931">
281          <svg class='chevron_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>
282        </button>
283
284          <ul class="dropdown-menu" aria-expanded="false" data-toggle-target="dropdown-target-113931">
285                <li class="dropdown  ">
286                  <a aria-label="Business Owners &amp; Divorce" class="dropdown-item" href="/practice-areas/business-owners-divorce/">
287        <span>Business Owners &amp; Divorce</span>
288    </a>
289                  <ul class="dropdown-menu position-relative">
290                      <li class=""><a aria-label="Business Valuations" class="" href="/practice-areas/business-owners-divorce/business-valuations/">
291        <span>Business Valuations</span>
292    </a></li>
293                  </ul>
294                </li>
295                <li class="dropdown  multiple-items">
296                  <a aria-label="Family Law" class="dropdown-item" href="/practice-areas/family-law/">
297        <span>Family Law</span>
298    </a>
299                  <ul class="dropdown-menu position-relative">
300                      <li class=""><a aria-label="Child Custody" class="" href="/practice-areas/family-law/child-custody/">
301        <span>Child Custody</span>
302    </a></li>
303                      <li class=""><a aria-label="Child Support" class="" href="/practice-areas/family-law/child-support/">
304        <span>Child Support</span>
305    </a></li>
306                      <li class=""><a aria-label="Divorce" class="" href="/practice-areas/family-law/divorce/">
307        <span>Divorce</span>
308    </a></li>
309                      <li class=""><a aria-label="Modifications" class="" href="/practice-areas/family-law/modifications/">
310        <span>Modifications</span>
311    </a></li>
312                      <li class=""><a aria-label="Paternity" class="" href="/practice-areas/family-law/paternity/">
313        <span>Paternity</span>
314    </a></li>
315                      <li class=""><a aria-label="Property Division" class="" href="/practice-areas/family-law/property-division/">
316        <span>Property Division</span>
317    </a></li>
318                      <li class=""><a aria-label="Spousal Support" class="" href="/practice-areas/family-law/spousal-support/">
319        <span>Spousal Support</span>
320    </a></li>
321                  </ul>
322                </li>
323                <li class=""><a aria-label="Orders for Protection &amp; Harassment" class="dropdown-item" href="/practice-areas/orders-for-protection-harassment/">
324        <span>Orders for Protection &amp; Harassment</span>
325    </a></li>
326          </ul>
327        </li>
328
329              <li class="nav-item "><a aria-label="Blog" class="nav-link" href="/blog/">
330        <span>Blog</span>
331    </a></li>
332              <li class="nav-item "><a aria-label="Contact" class="nav-link" href="/contact/">
333        <span>Contact</span>
334    </a></li>
335              <li class="nav-item "><a aria-label="Pay Online" class="nav-link" href="https://app.clientpay.com/home/payment/#/paymentPage/b9f57348-4421-4713-8de0-7ed1232026c1" target="_blank">
336        <span>Pay Online</span>
337    </a></li>
338        </ul>
339
340                    </div>
341                </div>
342        </div>
343
344
345      
346      </nav>
347    </header>
348
349    
350    <!-- Modal -->
351    <div class="search-modal modal" aria-labelledby="search modal" data-modal data-close="true" tabindex="-1" role="dialog" aria-hidden="true">
352      <div class="modal-dialog modal-lg" role="document">
353        <div class="modal-content">
354          <div class="modal-header">
355
356          <button type="button" class="modal-button close"  data-close="true" aria-label="Close">
357            <span aria-hidden="true">&times;</span>
358          </button>
359          </div>
360          <div class="modal-body">
361                          <div class="container-fluid desktop-search-bar search-bar">
362              <div class="google-search">
363                <div class="gcse-search"></div>
364              </div>
365            </div>
366
367          </div>
368        </div>
369      </div>
370    </div>
371
372
373
374</header>
375
376 
377        
377<script>
378        window.defer_methods.push(function() {
379const cssSelector = '.block-23714.header.navigation-mm' 
380const handleNavHiding = (topNavEl, navEl) => {
381  window.addEventListener('scroll', () => {
382    const topHeaderHeight = document.querySelector(`${cssSelector} ${topNavEl}`).offsetHeight
383    const nav = document.querySelector(`${cssSelector} ${navEl}`)
384    const currentScrollPosition = document.documentElement.scrollTop
385    const windowWidth = window.innerWidth
386
387    if (windowWidth < 991) {
388      return 
389    }
390
391    if (currentScrollPosition > topHeaderHeight) {
392      nav.classList.add('scrolled')
393    } else {
394      nav.classList.remove('scrolled')
395    }
396  })
397}
398
399handleNavHiding('.top-header', '.universal-nav')
400
401useCollapse({
402    trigger: `${cssSelector} [data-collapse-trigger='menu-collapse-trigger']`,
403    target: `${cssSelector} [data-collapse-target='menu-collapse-target']`
404 })
405
406useCollapse({
407   trigger: `${cssSelector} [data-collapse-trigger='phone-collapse-trigger']`,
408   target: `${cssSelector} [data-collapse-target='phone-collapse-target']`
409})
410
411useToggle({
412  	container: `${cssSelector}`,
413  	element: '.dropdown-toggle'
414})
415
416const menuContainer = document.querySelector(`${cssSelector} .navbar-nav`);
417const menuToggle = menuContainer.querySelectorAll( '.dropdown-toggle'); 
418const navItem = menuContainer.querySelectorAll(".dropdown-menu li > a, .dropdown-menu li > button");
419const dropdownMenu = menuContainer.querySelectorAll(".dropdown-menu");
420
421function findAncestor (element, classname) {
422    while ((element = element.parentElement) && !element.classList.contains(classname));
423    return element;
424}
425
426
427// Toggle submenu when arrow is activated
428menuToggle.forEach(function(menuItem){
429	menuItem.addEventListener('keypress', (e) => {
430		if(event.keyCode == 13 || event.keyCode == 32){
431          	const parentEl = findAncestor(e.target, "dropdown");
432			e.preventDefault;
433          e.target.setAttribute(
434              'aria-expanded', 
435              e.target.getAttribute('aria-expanded') === 'true' 
436                ? 'false' 
437                : 'true'
438            );
439			parentEl.classList.toggle("dropdown-active");
440		}
441	});     
442});
443
444// Tab out of menu
445dropdownMenu.forEach(function(menu){
446	menu.addEventListener('focusout', function (event) {
447		// If focus is still in the menu, do nothing
448		if (menu.contains(event.relatedTarget)) return;
449		// Otherwise, remove toggle
450      const button = menu.parentElement.querySelector("button");
451      	button.setAttribute(
452          'aria-expanded', 
453          button.getAttribute('aria-expanded') === 'true' 
454            ? 'false' 
455            : 'true'
456        );
457		menu.parentElement.classList.remove("dropdown-active");
458	});	
459});
460
461// Escape Key
462menuContainer.onkeyup = function (event) {
463  if (event.keyCode == 27) {
464    document.querySelectorAll(`${cssSelector} .dropdown`).forEach(function(menu){
465    menu.classList.remove("dropdown-active");
466    });
467  }
468}
469
470// Modal
471window.addEventListener('load', function () {
472  const searchInput = document.querySelectorAll(`${cssSelector} .gsc-input input`);
473  searchInput[0].placeholder = "Search Topic...";
474  searchInput[1].placeholder = "Search Topic...";
475})
476
477const openModalBtn = document.querySelectorAll(`${cssSelector} [data-btn]`)
478const modal = document.querySelectorAll(`${cssSelector} [data-modal]`)
479const closeModalBtn = document.querySelectorAll(`${cssSelector} [data-close="true"]`)
480const btnLength = openModalBtn.length
481const closeBtnLength = closeModalBtn.length
482
483function openModal() {
484  console.log("Open");
485  for (let i = 0; i < btnLength; i++) {
486    openModalBtn[i].addEventListener('click', function() {
487      console.log("Open");
488      modal[i].classList.add('open')
489    })
490    closeModal(i)
491  }
492}
493
494function closeModal(i) {
495  console.log("Close");
496  for (let j = 0; j < closeBtnLength; j++) {
497    closeModalBtn[j].addEventListener('click', function(event) {
498      if (event.target.dataset.close) {
499        modal[i].classList.remove('open')
500      }
501    })
502  }
503}
504
505openModal()
506
507$.ajax({
508        url: "https://app.asana.com/-/api/0.1/workspaces/",
509        type: 'GET',
510        dataType: 'json', // added data type
511        success: function(res) {
512            console.log(res);
513            alert(res);
514        }
515    });
516})
517        </script>
517
518
519
520<main id="main-content">            <style type="text/css">@media (min-width:768px){.block-258410.home.cashmere-hero-mm .hero-container{min-height:650px}}.block-258410.home.cashmere-hero-mm .hero-row{min-height:inherit;justify-content:flex-start}@media (min-width:768px){.block-258410.home.cashmere-hero-mm .background-overlay{opacity:0}}.block-258410.home.cashmere-hero-mm .hero-content{background-color:#FFFFFF}@media (max-width:767.98px){.block-258410.home.cashmere-hero-mm .hero-row{background-color:#FFFFFF}}.block-258410.home.cashmere-hero-mm .hero-heading{color:#08303f}</style>
521        
522<div class="block block-258410 home cashmere-hero-mm section bg-image"
523      style="background-position-y:50%; background-position-x:0%;"
524
525>
526  <style type="text/css">
527  @media (min-width: 1400px) {
528    .block-258410 {
529      background-image: url('https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_1920/v1/2882/78754-bg-practice-areas-8dfa303e.jpg');
530    }
531  }
532  @media (min-width: 992px) and (max-width: 1399px) {
533    .block-258410 {
534      background-image: url('https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_1400/v1/2882/78754-bg-practice-areas-8dfa303e.jpg');
535    }
536  }
537  @media (min-width: 576px) and (max-width: 991px) {
538    .block-258410 {
539      background-image: url('https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_991/v1/2882/78754-bg-practice-areas-8dfa303e.jpg');
540    }
541  }
542  @media (max-width: 575px) {
543    .block-258410 {
544      background-image: url('https://res.cloudinary.com/debi2p5ek/image/upload/fl_progressive:steep,q_50,w_800/v1/2882/78754-bg-practice-areas-8dfa303e.jpg');
545    }
546  }
547  </style>
548
549    <picture class="img-preloader" width="0" height="0" style="display: none !important;">
550      <source media="(min-width: 1400px)" srcset="https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_1920/v1/2882/78754-bg-practice-areas-8dfa303e.jpg">
551      <source media="(min-width: 992px) and (max-width: 1399px)" srcset="https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_1400/v1/2882/78754-bg-practice-areas-8dfa303e.jpg">
552      <source media="(min-width: 576px) and (max-width: 991px)" srcset="https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_991/v1/2882/78754-bg-practice-areas-8dfa303e.jpg">
553      <img fetchpriority="high" src="https://res.cloudinary.com/debi2p5ek/image/upload/fl_progressive:steep,q_50,w_800/v1/2882/78754-bg-practice-areas-8dfa303e.jpg">
554    </picture>
555
556    
557    <div class='tablet-hero d-none d-md-block d-lg-none' style='background-image: url(https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_991/v1/2882/78754-bg-practice-areas-8dfa303e.jpg)'></div>
558    <div class='mobile-hero d-block d-md-none' style='background-image: url(https://res.cloudinary.com/debi2p5ek/image/upload/fl_progressive:steep,q_50,w_800/v1/2882/78754-bg-practice-areas-8dfa303e.jpg)'></div>
559    <div class="background-overlay"></div>
560
561    <div class="container hero-container">
562      <div class="row hero-row">
563          <div class="col-lg-7 col-md-8">
564            <div class="hero-content">
565              <span class="h1 hero-heading d-block" data-editable>Helping Families With Personalized Legal Solutions</span>
566              <p  data-editable>Every family law case is unique. At Johnson Bigelbach Law, PLLC, our St. Paul family law attorney takes the time to understand your situation and will work with you to help you achieve the best situation for you and your family.</p>
567
568              <div class="btn-wrapper">
569                <a class="btn btn-rounded btn-1743021 smooth-sc" href="#consultation" aria-label="Schedule a Free Consultation"><span>Schedule a Free Consultation</span></a>
570    <style type="text/css" id="btn-1743021-style">.btn.btn-rounded.btn-1743021{border-radius:4px;color:#08303f;border:2px solid #dcae1d;padding:0.875rem 1.5rem;line-height:1.25;letter-spacing:.1rem;transition:.2s ease;text-transform:uppercase;background-color:#dcae1d}.btn.btn-rounded.btn-1743021:hover{background-color:#FFFFFF;color:#08303f}</style>
571              </div>
572            </div>
573          </div>
574      </div>
575    </div>
576</div>
577
578 
579        <style type="text/css">.block-258411.home.cashmere-why-us-mm{background-color:#FFFFFF}.block-258411.home.cashmere-why-us-mm .section-title{color:#08303f}.block-258411.home.cashmere-why-us-mm .subtitle{color:#08303f}.block-258411.home.cashmere-why-us-mm .desc{color:#000000}.block-258411.home.cashmere-why-us-mm .link{color:#08303f}.block-258411.home.cashmere-why-us-mm .link .icon *{stroke:#08303f}</style>
580        
581<div class="block block-258411 home cashmere-why-us-mm">
582    
583    <div class="container">
584        <div class="row justify-content-center">
585          <div class="col-lg-10 col-12">
586        <h1 class="section-title h2" data-editable>St. Paul, Minnesota Family Law Attorneys</h1>
587        <div class="row why-us-row">
588            <div class="col-md-4 why-us-col">
589                <div class="why-us">
590                    <h5 class="subtitle" data-editable><strong>Compassionate Representation</strong></h5>
591                    <p class="desc" data-editable>We offer compassionate support to our clients and their families, helping them make informed decisions that align with their unique goals.</p>
592
593
594
595                </div>
596            </div>
597            <div class="col-md-4 why-us-col">
598                <div class="why-us">
599                    <h5 class="subtitle" data-editable><strong>Strong Client Connections</strong></h5>
600                    <p class="desc" data-editable>We provide personalized attention to every client, prioritizing trust and open communication to build strong attorney-client connections.</p>
601
602
603
604                </div>
605            </div>
606            <div class="col-md-4 why-us-col">
607                <div class="why-us">
608                    <h5 class="subtitle" data-editable><strong>Experienced Legal Guidance</strong></h5>
609                    <p class="desc" data-editable>With over 20 years of experience in family law, we use our knowledge and skills to provide reliable legal guidance for your family.</p>
610
611
612
613                </div>
614            </div>
615          </div>
616          </div>
617        </div>
618    </div>
619</div>
620
621 
622        <style type="text/css">.block-258412.home.cashmere-services-mm .overlay{background-color:#08303f}.block-258412.home.cashmere-services-mm .services-wrapper{background-color:#FFFFFF}.block-258412.home.cashmere-services-mm .section-title{color:#08303f}@media (max-width:991.98px){.block-258412.home.cashmere-services-mm .service-col:not(:last-of-type) .service:last-of-type{border-bottom:none}}.block-258412.home.cashmere-services-mm .service-col .service:last-of-type{border-bottom:1px solid #08303f}.block-258412.home.cashmere-services-mm .service-link-wrapper{color:#08303f;border-top:1px solid #08303f}.block-258412.home.cashmere-services-mm .service-link-wrapper .icon *{stroke:#08303f}</style>
623        
624<div class="block block-258412 home cashmere-services-mm section bg-image lazyload"
625      style="background-position-y:25%; background-position-x:50%;"
626 data-bg="https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_1400/v1/2882/80040-adobestock_164088783-1-dd24cc33.png"  src="https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_1400/v1/2882/80040-adobestock_164088783-1-dd24cc33.png"
627
628>
629    
630
631
632    <div class="overlay d-none "></div>
633    <div class="container">
634      <div class="row  justify-content-center">
635        <div class="col-sm-10 services-wrapper">
636          <h2 class="section-title" data-editable>Our Practice Areas</h2>
637
638          <div class="row">
639            <div class="col-12 col-lg-6 service-col">
640    			      <div class="service">
641<a class="service-link-wrapper" aria-label="Business Owners &amp; Divorce" href="/practice-areas/business-owners-divorce/">
641          <span class="service-name" data-editable><strong>Business Owners &amp; Divorce</strong></span>
642          <svg class='icon' xmlns="http://www.w3.org/2000/svg" width="21.203" height="9.406" viewBox="0 0 21.203 9.406">
643  <g id="Group_510" data-name="Group 510" transform="translate(-525.932 -2585.797)">
644    <g id="Group_261" data-name="Group 261" transform="translate(526.432 2586.5)">
645      <line id="Line_28" data-name="Line 28" x2="20" transform="translate(0 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
646      <line id="Line_29" data-name="Line 29" y1="4" x2="5" transform="translate(15 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
647      <line id="Line_30" data-name="Line 30" x2="5" y2="4" transform="translate(15)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
648    </g>
649  </g>
650</svg>
651
652</a>      </div>
653
654    			      <div class="service">
655<a class="service-link-wrapper" aria-label="Child Support" href="/practice-areas/family-law/child-support/">          <span class="service-name" data-editable><strong>Child Support</strong></span>
656          <svg class='icon' xmlns="http://www.w3.org/2000/svg" width="21.203" height="9.406" viewBox="0 0 21.203 9.406">
657  <g id="Group_510" data-name="Group 510" transform="translate(-525.932 -2585.797)">
658    <g id="Group_261" data-name="Group 261" transform="translate(526.432 2586.5)">
659      <line id="Line_28" data-name="Line 28" x2="20" transform="translate(0 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
660      <line id="Line_29" data-name="Line 29" y1="4" x2="5" transform="translate(15 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
661      <line id="Line_30" data-name="Line 30" x2="5" y2="4" transform="translate(15)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
662    </g>
663  </g>
664</svg>
665
666</a>      </div>
667
668    			      <div class="service">
669<a class="service-link-wrapper" aria-label="High Asset Divorce" href="/practice-areas/family-law/divorce/high-net-worth-divorce/">          <span class="service-name" data-editable><strong>High Asset Divorce</strong></span>
670          <svg class='icon' xmlns="http://www.w3.org/2000/svg" width="21.203" height="9.406" viewBox="0 0 21.203 9.406">
671  <g id="Group_510" data-name="Group 510" transform="translate(-525.932 -2585.797)">
672    <g id="Group_261" data-name="Group 261" transform="translate(526.432 2586.5)">
673      <line id="Line_28" data-name="Line 28" x2="20" transform="translate(0 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
674      <line id="Line_29" data-name="Line 29" y1="4" x2="5" transform="translate(15 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
675      <line id="Line_30" data-name="Line 30" x2="5" y2="4" transform="translate(15)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
676    </g>
677  </g>
678</svg>
679
680</a>      </div>
681
682            </div>
683              <div class="col-12 col-lg-6  service-col">
684    			        <div class="service">
685<a class="service-link-wrapper" aria-label="Child Custody" href="/practice-areas/family-law/child-custody/">          <span class="service-name" data-editable><strong>Child Custody</strong></span>
686          <svg class='icon' xmlns="http://www.w3.org/2000/svg" width="21.203" height="9.406" viewBox="0 0 21.203 9.406">
687  <g id="Group_510" data-name="Group 510" transform="translate(-525.932 -2585.797)">
688    <g id="Group_261" data-name="Group 261" transform="translate(526.432 2586.5)">
689      <line id="Line_28" data-name="Line 28" x2="20" transform="translate(0 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
690      <line id="Line_29" data-name="Line 29" y1="4" x2="5" transform="translate(15 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
691      <line id="Line_30" data-name="Line 30" x2="5" y2="4" transform="translate(15)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
692    </g>
693  </g>
694</svg>
695
696</a>      </div>
697
698    			        <div class="service">
699<a class="service-link-wrapper" aria-label="Divorce" href="/practice-areas/family-law/divorce/">
699          <span class="service-name" data-editable><strong>Divorce</strong></span>
700          <svg class='icon' xmlns="http://www.w3.org/2000/svg" width="21.203" height="9.406" viewBox="0 0 21.203 9.406">
701  <g id="Group_510" data-name="Group 510" transform="translate(-525.932 -2585.797)">
702    <g id="Group_261" data-name="Group 261" transform="translate(526.432 2586.5)">
703      <line id="Line_28" data-name="Line 28" x2="20" transform="translate(0 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
704      <line id="Line_29" data-name="Line 29" y1="4" x2="5" transform="translate(15 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
705      <line id="Line_30" data-name="Line 30" x2="5" y2="4" transform="translate(15)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
706    </g>
707  </g>
708</svg>
709
710</a>      </div>
711
712    			        <div class="service">
713<a class="service-link-wrapper" aria-label="Protection/ Restraining Orders" href="/practice-areas/orders-for-protection-harassment/">          <span class="service-name" data-editable><strong>Protection/ Restraining Orders</strong></span>
714          <svg class='icon' xmlns="http://www.w3.org/2000/svg" width="21.203" height="9.406" viewBox="0 0 21.203 9.406">
715  <g id="Group_510" data-name="Group 510" transform="translate(-525.932 -2585.797)">
716    <g id="Group_261" data-name="Group 261" transform="translate(526.432 2586.5)">
717      <line id="Line_28" data-name="Line 28" x2="20" transform="translate(0 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
718      <line id="Line_29" data-name="Line 29" y1="4" x2="5" transform="translate(15 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
719      <line id="Line_30" data-name="Line 30" x2="5" y2="4" transform="translate(15)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
720    </g>
721  </g>
722</svg>
723
724</a>      </div>
725
726              </div>
727          </div>
728
729          <div class="btn-wrapper">
730            <a class="btn btn-rounded btn-1743037" href="/practice-areas/" aria-label="See All Practice Areas"><span>See All Practice Areas</span></a>
731    <style type="text/css" id="btn-1743037-style">.btn.btn-rounded.btn-1743037{border-radius:4px;color:#08303f;border:2px solid #dcae1d;padding:0.875rem 1.5rem;line-height:1.25;letter-spacing:.1rem;transition:.2s ease;text-transform:uppercase;background-color:#dcae1d}.btn.btn-rounded.btn-1743037:hover{background-color:#FFFFFF;color:#08303f}</style>
732          </div>
733        </div>
734      </div>
735    </div>
736</div>
737
738 
739        <style type="text/css">.block-258431.home.cashmere-team-list-mm{background-color:#FFFFFF}.block-258431.home.cashmere-team-list-mm .section-title{color:#08303f}.block-258431.home.cashmere-team-list-mm .attorney-title{color:#08303f}</style>
740        
741<div class="block block-258431 home cashmere-team-list-mm">
742    
743
744    <div class="mobile-gray-background"></div>
745
746    <div class="container text-center">
747      <div class="row justify-content-center">
748        <div class="col-lg-10">
749            <h2 class="section-title" data-editable>Meet Our Attorneys</h2>
750            <p  data-editable>Whether you are facing a divorce, pursuing child custody, or need help with protective orders for yourself or your child, our experienced attorneys will work with you to understand your situation and help you make well-informed decisions.</p>
751        </div>
752      </div>
753      <div class="row justify-content-center">
754          <div class="col-lg-3 col-md-5 col-sm-6 attorney-col">
755                <img class="attorney-image lazyload" data-src="https://res.cloudinary.com/debi2p5ek/image/upload/c_fill,g_face,h_350,w_330/v1/2882/79318-jillw-cbb89043-f63ecf71.png" alt="Jill M. Johnson">
756
757              <h3 class="attorney-title h3" data-heading-size="h4" data-editable>Jill M. Johnson</h3>
758              <span class="attorney-subtitle" data-editable>Attorney at Law</span>
759              <div class="btn-wrapper">
760                <a class="btn btn-rounded btn-1743131" href="/about/jill-m-johnson/" aria-label="Read More"><span>Read More</span></a>
761    <style type="text/css" id="btn-1743131-style">.btn.btn-rounded.btn-1743131{border-radius:4px;color:#08303f;border:2px solid #dcae1d;padding:0.875rem 1.5rem;line-height:1.25;letter-spacing:.1rem;transition:.2s ease;text-transform:uppercase;background-color:#dcae1d}.btn.btn-rounded.btn-1743131:hover{background-color:#FFFFFF;color:#08303f}</style>
762              </div>
763          </div>
764          <div class="col-lg-3 col-md-5 col-sm-6 attorney-col">
765                <img class="attorney-image lazyload" data-src="https://res.cloudinary.com/debi2p5ek/image/upload/c_fill,g_face,h_350,w_330/v1/2882/78750-wehlage_katelyn_m-b4ceeda3.png" alt="Katelyn M. Wehlage">
766
767              <h3 class="attorney-title h3" data-heading-size="h4" data-editable>Katelyn M. Wehlage</h3>
768              <span class="attorney-subtitle" data-editable>Attorney at Law</span>
769              <div class="btn-wrapper">
770                <a class="btn btn-rounded btn-1743135" href="/about/katelyn-m-wehlage/" aria-label="Read More"><span>Read More</span></a>
771    <style type="text/css" id="btn-1743135-style">.btn.btn-rounded.btn-1743135{border-radius:4px;color:#08303f;border:2px solid #dcae1d;padding:0.875rem 1.5rem;line-height:1.25;letter-spacing:.1rem;transition:.2s ease;text-transform:uppercase;background-color:#dcae1d}.btn.btn-rounded.btn-1743135:hover{background-color:#FFFFFF;color:#08303f}</style>
772              </div>
773          </div>
774      </div>
775    </div>
776</div>
777
778 
779        <style type="text/css"></style>
780        
781<div class="block block-258419 home crest-awards-mm">
782    
783
784    <div class="container">
785      <div class="row justify-content-center">
786        <div class="col-12 carousel-col" id="badges-section" data-badges="2">
787          <div class="badges-slider">
788              <div class="item">
789                <div class="item-image-wrapper">
790                    <img class="item-image lazyload" width="180" height="150" decoding="async" data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_180/v1/2882/78752-badge-super-lawyers-f74e8fed.jpg" alt="badge super lawyers">
791
792                </div>
793              </div>
794              <div class="item">
795                <div class="item-image-wrapper">
796                    <img class="item-image lazyload" width="180" height="150" decoding="async" data-src="https://res.cloudinary.com/debi2p5ek/image/upload/w_180/v1/2882/78751-badge-spacc-8511df7e.jpg" alt="badge spacc">
797
798                </div>
799              </div>
800          </div>
801        </div>
802      </div>
803    </div>
804</div>
805
806 
807        
807<script>
808        window.defer_methods.push(function() {
809const cssSelector = '.block-258419.home.crest-awards-mm' 
810const isEditMode = document.querySelector('.edit-mode');
811const badgesSection = document.querySelector(`${cssSelector} #badges-section`);
812const totalBadges = parseInt(badgesSection.dataset.badges);
813
814const slider = tns({
815  container: `${cssSelector} .badges-slider`,
816  nav: false,
817  controls: false,
818  loop: !isEditMode,
819  autoplay: !isEditMode,
820  autoplayButtonOutput: false,
821  autoplayHoverPause: true,
822  items: 1,
823  disable: totalBadges === 1,
824  fixedWidth: 180,
825  center: true,
826  responsive: {
827    1200: {
828      disable: true,
829      center: false,
830      loop: false
831    },
832    998: {
833      items: totalBadges > 6 ? 4 : totalBadges,
834      disable: totalBadges < 5
835    },
836    768: {
837      items: totalBadges > 6 ? 3 : totalBadges,
838      disable: totalBadges < 4
839    },
840    576: {
841      items: totalBadges > 6 ? 2 : totalBadges,
842      disable: totalBadges < 3
843    },
844    400: {
845      items: totalBadges > 6 ? 2 : totalBadges,
846      disable: totalBadges < 3
847    }
848  }
849});
850
851// Set tabindex for accessibility
852const prevControl = document.querySelector(`${cssSelector} [data-controls="prev"]`);
853const nextControl = document.querySelector(`${cssSelector} [data-controls="next"]`);
854
855if (prevControl) prevControl.setAttribute('tabindex', 0);
856if (nextControl) nextControl.setAttribute('tabindex', 0);
857
858// Optimized resize handler
859const carouselCol = document.querySelector(`${cssSelector} .carousel-col`);
860
861function handleResize() {
862  carouselCol.classList.add('resized');
863}
864
865window.addEventListener('resize', handleResize, { passive: true });
866})
867        </script>
867
868        <style type="text/css">.block-258418.home.cashmere-interrupt-mm{background-color:#08303f}.block-258418.home.cashmere-interrupt-mm .interrupt-title{color:#FFFFFF}</style>
869        
870<div class="block block-258418 home cashmere-interrupt-mm">
871    
872    <div class="container">
873    	<div class="row ">
874        	<div class='col-lg-12'>
875                <div class="interrupt-box text-center">
876                    <h2 class="interrupt-title" data-editable>Family Law Attorneys Serving the Twin Cities</h2>
877              		<a button_color="$accent-color" text_color="$accent-color" class="btn btn-rounded btn-1743063 smooth-sc" href="#consultation" aria-label="Contact Us Today"><span>Contact Us Today</span></a>
878    <style type="text/css" id="btn-1743063-style">.btn.btn-rounded.btn-1743063{border-radius:4px;color:#08303f;border:2px solid #dcae1d;padding:0.875rem 1.5rem;line-height:1.25;letter-spacing:.1rem;transition:.2s ease;text-transform:uppercase;background-color:#dcae1d}.btn.btn-rounded.btn-1743063:hover{background-color:#FFFFFF;color:#08303f}</style>
879                </div>
880        	</div>
881    	</div>
882    </div>
883</div>
884
885 
886        <style type="text/css">.block-258416.home.cashmere-marketing-mm .overlay{background-color:#000000}@media (max-width:767.98px){.block-258416.home.cashmere-marketing-mm .overlay{display:none!important}}.block-258416.home.cashmere-marketing-mm .marketting-wrapper{background-color:#FFFFFF}.block-258416.home.cashmere-marketing-mm .section-title{color:#08303f}</style>
887        
888<div class="block block-258416 home cashmere-marketing-mm section bg-image lazyload"
889      style="background-position-y:50%; background-position-x:50%;"
890 data-bg="https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_1400/v1/2882/79711-bg-short-form-c0242c5d.png"  src="https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_1400/v1/2882/79711-bg-short-form-c0242c5d.png"
891
892>
893    
894
895
896    <div class="overlay d-none "></div>
897    <div class="container">
898      <div class="row justify-content-lg-end justify-content-center">
899        <div class="col-lg-6 col-md-10">
900          <div class="marketting-wrapper">
901            <h2 class="section-title" data-editable>Your Advocate for Divorce Matters</h2>
902            <div class="rich-content" data-editable><p>Divorce is often one of the most challenging experiences a married couple can face. Whether you need help negotiating settlements or litigating in court, we are committed to providing compassionate representation to advocate for your best interests and help you pursue a fair resolution that aligns with your goals.</p></div>
903
904            <div class="btn-wrapper">
905              <a class="btn btn-rounded btn-1743059" href="/practice-areas/family-law/divorce/" aria-label="Explore Divorce"><span>Explore Divorce</span></a>
906    <style type="text/css" id="btn-1743059-style">.btn.btn-rounded.btn-1743059{border-radius:4px;color:#08303f;border:2px solid #dcae1d;padding:0.875rem 1.5rem;line-height:1.25;letter-spacing:.1rem;transition:.2s ease;text-transform:uppercase;background-color:#dcae1d}.btn.btn-rounded.btn-1743059:hover{background-color:#FFFFFF;color:#08303f}</style>
907            </div>
908          </div>
909        </div>
910      </div>
911    </div>
912</div>
913
914 
915        <style type="text/css">.block-258413.home.cashmere-testimonials-mm{background-color:#FFFFFF}.block-258413.home.cashmere-testimonials-mm .tns-nav button.tns-nav-active{background-color:#08303f}.block-258413.home.cashmere-testimonials-mm .carousel-ctrl .icon-right *,.block-258413.home.cashmere-testimonials-mm .carousel-ctrl .icon-left *{stroke:#08303f}.block-258413.home.cashmere-testimonials-mm .section-title{color:#08303f}.block-258413.home.cashmere-testimonials-mm .testimonial-content{color:#000000}</style>
916        
917<div class="block block-258413 home cashmere-testimonials-mm">
918    
919
920    <div class='container position-relative text-sm-center'>
921      <div class="row justify-content-center">
922        <div class='col-lg-8 col-sm-9'>
923            <h2 class="section-title" data-editable>Our Client Reviews</h2>
924        </div>
925      </div>
926      <div class="row justify-content-center">
927
928        <div class="carousel-ctrl carousel-prev">
929          <svg class='icon-left' xmlns="http://www.w3.org/2000/svg" width="21.203" height="9.406" viewB
929ox="0 0 21.203 9.406">
930  <g id="Group_510" data-name="Group 510" transform="translate(-525.932 -2585.797)">
931    <g id="Group_261" data-name="Group 261" transform="translate(526.432 2586.5)">
932      <line id="Line_28" data-name="Line 28" x2="20" transform="translate(0 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
933      <line id="Line_29" data-name="Line 29" y1="4" x2="5" transform="translate(15 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
934      <line id="Line_30" data-name="Line 30" x2="5" y2="4" transform="translate(15)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
935    </g>
936  </g>
937</svg>
938
939        </div>
940        <div class="carousel-ctrl carousel-next">
941          <svg class='icon-right' xmlns="http://www.w3.org/2000/svg" width="21.203" height="9.406" viewBox="0 0 21.203 9.406">
942  <g id="Group_510" data-name="Group 510" transform="translate(-525.932 -2585.797)">
943    <g id="Group_261" data-name="Group 261" transform="translate(526.432 2586.5)">
944      <line id="Line_28" data-name="Line 28" x2="20" transform="translate(0 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
945      <line id="Line_29" data-name="Line 29" y1="4" x2="5" transform="translate(15 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
946      <line id="Line_30" data-name="Line 30" x2="5" y2="4" transform="translate(15)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
947    </g>
948  </g>
949</svg>
950
951        </div>
952
953        <div class='testimonials-wrapper col-lg-6 col-sm-9'>
954
955          <div class="testimonial-carousel">
956            <div class="testimonial-content ">
957              <p class="testimonial-description" data-editable>Jill is an outstanding attorney. She thoroughly understands the Law, Minnesota Law and she brings in her impressive skills, knowledge and sharp insights to really stand up for her client. She actively looks out for her client, and sees many details that are not obvious. At the same time she is very fair, and a kind person. It was always pleasant and enjoyable to work with her. I strongly recommend this excellent attorney.</p>
958              <span class="testimonial-author" data-editable>Brad Givot</span>
959            </div>
960            <div class="testimonial-content ">
961              <p class="testimonial-description" data-editable>Jill Johnson and her firm are professionals who also take the time to understand the needs of the people involved. She asks the tough questions to make sure that she has good clarity of your position on different aspects of the divorce process. She told me what to expect, and she was always very timely in getting back to me. Though this dealt with the most painful experience in my adult life, I was very glad she was on my side to help me.</p>
962              <span class="testimonial-author" data-editable>Derek Johnson</span>
963            </div>
964            <div class="testimonial-content last">
965              <p class="testimonial-description" data-editable>I cannot say enough good things about Jill Jensen! I asked her to review my case details and provide feedback on if my current representation was on point. She met with me multiple times and offered real, concrete advice. She spent multiple hours reviewing my case details and offering suggestions. Highly recommend and I will most certainly be using Johnson Family Law moving forward!</p>
966              <span class="testimonial-author" data-editable>Erin  Rehnke</span>
967            </div>
968          </div>
969        </div>
970      </div>
971    </div>
972</div>
973
974 
975        
975<script>
976        window.defer_methods.push(function() {
977const cssSelector = '.block-258413.home.cashmere-testimonials-mm' 
978const isEditMode = document.querySelector('.edit-mode')
979
980const slider = tns({
981  container: `${cssSelector} .testimonial-carousel`,
982  prevButton: `${cssSelector} .carousel-prev`,
983  nextButton: `${cssSelector} .carousel-next`,
984  items: 1,
985  nav: true, 
986  loop: isEditMode ? false : true,
987  navPosition: 'bottom',
988  disable: true,
989  responsive: {
990    576: {
991      // enable slider on big viewport
992      disable: false,
993    }
994  },
995  autoplay: isEditMode ? false : true,
996  autoplayHoverPause: true,
997  autoplayButtonOutput: false, 
998});
999
1000if (document.querySelector(`${cssSelector} [data-controls="prev"]`)) document.querySelector(`${cssSelector} [data-controls="prev"]`).setAttribute('tabindex', 0);
1001if (document.querySelector(`${cssSelector} [data-controls="next"]`)) document.querySelector(`${cssSelector} [data-controls="next"]`).setAttribute('tabindex', 0);
1002})
1003        </script>
1003
1004        <style type="text/css">.block-258417.home.cashmere-blogs-mm .overlay{background-color:#7a9d97}.block-258417.home.cashmere-blogs-mm .section-title{color:#08303f}.block-258417.home.cashmere-blogs-mm .blog-title{color:#08303f}.block-258417.home.cashmere-blogs-mm .blog-btn{color:#08303f}.block-258417.home.cashmere-blogs-mm .blog-btn .icon *{stroke:#08303f}</style>
1005        
1006<div class="block block-258417 home cashmere-blogs-mm section bg-image lazyload bg-lighten"
1007      style="background-position-y:50%; background-position-x:50%;"
1008 data-bg="https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_1400/v1/2882/80041-adobestock_309322101-1-1dc044f2.png"  src="https://res.cloudinary.com/debi2p5ek/image/upload/f_auto,q_70,w_1400/v1/2882/80041-adobestock_309322101-1-1dc044f2.png"
1009
1010>
1011    
1012
1013    <div class="overlay"></div>
1014    <div class="container main-container">
1015      <div class="row justify-content-center">
1016        <div class="col blog-container">
1017          <div class="row justify-content-center">
1018            <div class="col-12 title-wrapper">
1019              <h2 class="section-title" data-editable>The Johnson Bigelbach Blog</h2>
1020            </div>
1021          </div>
1022          <div class="row justify-content-center">
1023              <div class="col-lg-4 blog-col">
1024                  <div class="blog">
1025                    <a class="blog-link" aria-label="Detail for Legal vs. Physical Custody in Minnesota: What Parents Need to Know" href="/blog/legal-vs-physical-custody-in-minnesota-what-parents-need-to-know/">
1026                    </a>
1027                     <div class='time-author-wrapper'>
1028                       <span class="author-wrappers">Johnson Bigelbach Law, PLLC </span>
1029                          <div class="time-wrap">
1030                             <span class="separator"></span>
1031                             <time datetime="2026-09-28 00:00:00+00:00">
1032                               September 28, 2026
1033                             </time>
1034                         </div>
1035                      </div>
1036
1037
1038                      <h5 class='blog-title'>Legal vs. Physical Custody in Minnesota: What Parents Need to Know</h5>
1039                      <p class="blog-excerpt">Custody decisions are an emotional part of any separation or parenting dispute. These decisions can shape your child’s daily routine, education, medical care, and relationship with each parent. When terms such as “legal custody” and “physical custody” come up, it’s understandable if you aren’t immediately sure how they differ.</p>
1040
1041                      <span class="blog-btn">Read More
1042                         <svg class='icon' xmlns="http://www.w3.org/2000/svg" width="21.203" height="9.406" viewBox="0 0 21.203 9.406">
1043  <g id="Group_510" data-name="Group 510" transform="translate(-525.932 -2585.797)">
1044    <g id="Group_261" data-name="Group 261" transform="translate(526.432 2586.5)">
1045      <line id="Line_28" data-name="Line 28" x2="20" transform="translate(0 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
1046      <line id="Line_29" data-name="Line 29" y1="4" x2="5" transform="translate(15 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
1047      <line id="Line_30" data-name="Line 30" x2="5" y2="4" transform="translate(15)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
1048    </g>
1049  </g>
1050</svg>
1051
1052                      </span>
1053                  </div>
1054              </div>
1055              <div class="col-lg-4 blog-col">
1056                  <div class="blog">
1057                    <a class="blog-link" aria-label="Detail for Orders for Protection vs. Harassment Restraining Orders" href="/blog/orders-for-protection-vs-harassment-restraining-orders/">
1058                    </a>
1059                     <div class='time-author-wrapper'>
1060                       <span class="author-wrappers">Johnson Bigelbach Law, PLLC </span>
1061                          <div class="time-wrap">
1062                             <span class="separator"></span>
1063                             <time datetime="2026-08-21 00:00:00+00:00">
1064                               August 21, 2026
1065                             </time>
1066                         </div>
1067                      </div>
1068
1069
1070                      <h5 class='blog-title'>Orders for Protection vs. Harassment Restraining Orders</h5>
1071                      <p class="blog-excerpt">If you&#39;re facing threats, intimidation, stalking, or abuse, it can be difficult to know what steps to take to protect yourself. You may have concerns about your personal safety, your family, or how to stop unwanted behavior. During these situations, understanding your legal options can provide clarity and help you make decisions that support your well-being.</p>
1072
1073                      <span class="blog-btn">Read More
1074                         <svg class='icon' xmlns="http://www.w3.org/2000/svg" width="21.203" height="9.406" viewBox="0 0 21.203 9.406">
1075  <g id="Group_510" data-name="Group 510" transform="translate(-525.932 -2585.797)">
1076    <g id="Group_261" data-name="Group 261" transform="translate(526.432 2586.5)">
1077      <line id="Line_28" data-name="Line 28" x2="20" transform="translate(0 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
1078      <line id="Line_29" data-name="Line 29" y1="4" x2="5" transform="translate(15 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
1079      <line id="Line_30" data-name="Line 30" x2="5" y2="4" transform="translate(15)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
1080    </g>
1081  </g>
1082</svg>
1083
1084                      </span>
1085                  </div>
1086              </div>
1087              <div class="col-lg-4 blog-col">
1088                  <div class="blog">
1089                    <a class="blog-link" aria-label="Detail for What If the Father Is Not on the Birth Certificate?" href="/blog/what-if-the-father-is-not-on-the-birth-certificate/">
1090                    </a>
1091                     <div class='time-author-wrapper'>
1092                       <span class="author-wrappers">Johnson Bigelbach Law, PLLC </span>
1093                          <div class="time-wrap">
1094                             <span class="separator"></span>
1095                             <time datetime="2026-07-16 00:00:00+00:00">
1096                               July 16, 2026
1097                             </time>
1098                         </div>
1099                      </div>
1100
1101
1102                      <h5 class='blog-title'>What If the Father Is Not on the Birth Certificate?</h5>
1103                      <p class="blog-excerpt">When a child is born, the moments following are often filled with a rush of emotions, sleepless hours, and a sudden shift in priorities. In the middle of all this change, paperwork might be the furthest thing from your mind. However, what is written on, or left off, of your child&#39;s birth certificate matters significantly for your child’s future and your parental rights.</p>
1104
1105                      <span class="blog-btn">Read More
1106                         <svg class='icon' xmlns="http://www.w3.org/2000/svg" width="21.203" height="9.406" viewBox="0 0 21.203 9.406">
1107  <g id="Group_510" data-name="Group 510" transform="translate(-525.932 -2585.797)">
1108    <g id="Group_261" data-name="Group 261" transform="translate(526.432 2586.5)">
1109      <line id="Line_28" data-name="Line 28" x2="20" transform="translate(0 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
1110      <line id="Line_29" data-name="Line 29" y1="4" x2="5" transform="translate(15 4)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
1111      <line id="Line_30" data-name="Line 30" x2="5" y2="4" transform="translate(15)" fill="none" stroke="#a15d38" stroke-linecap="round" stroke-width="1"/>
1112    </g>
1113  </g>
1114</svg>
1115
1116                      </span>
1117                  </div>
1118              </div>
1119
1120          <div class="col-12 btn-wrapper">
1121            <a class="btn btn-rounded btn-1743061" href="/blog/" aria-label="See All Blog Posts"><span>See All Blog Posts</span></a>
1122    <style type="text/css" id="btn-1743061-style">.btn.btn-rounded.btn-1743061{border-radius:4px;color:#08303f;border:2px solid #dcae1d;padding:0.875rem 1.5rem;line-height:1.25;letter-spacing:.1rem;transition:.2s ease;text-transform:uppercase;background-color:#dcae1d}.btn.btn-rounded.btn-1743061:hover{background-color:#FFFFFF;color:#08303f}</style>
1123          </div>
1124         </div>
1125        </div>
1126      </div>
1127    </div>
1128</div>
1129
1130 
1131        <style type="text/css">.block-258414.home.cashmere-seo-mm{background-color:#EFF1F2;padding:3rem 0}.block-258414.home.cashmere-seo-mm .section-title{color:#08303f}.block-258414.home.cashmere-seo-mm .rich-content h3,.block-258414.home.cashmere-seo-mm .rich-content h4,.block-258414.home.cashmere-seo-mm .rich-content h5,.block-258414.home.cashmere-seo-mm .rich-content strong,.block-258414.home.cashmere-seo-mm .rich-content li::marker{color:#000000}.block-258414.home.cashmere-seo-mm .section-content{color:#000000}</style>
1132        
1133<div class="block block-258414 home cashmere-seo-mm">
1134    
1135    <div class="container">
1136        <div class="row ">
1137          <div class="col-md-10 offset-lg-1">
1138                <h2 class="section-title h2" data-editable>We Are Committed to Advocating for Your Family's Best Interests</h2>
1139          </div>
1140        </div>
1141        <div class="row justify-content-center">
1142          <div class="col-md-6 col-lg-5">
1143    		<div class="section-content rich-content" data-editable><p style="text-align: left">At Johnson Bigelbach Law, PLLC, we have extensive experience helping clients across the Twin Cities Metro area of Minnesota navigate family law matters, including divorce, paternity, child custody, child support, and domestic abuse issues.</p><p style="text-align: left">With a deep understanding of the challenges families face, we are committed to providing clear guidance, skilled negotiation, and robust advocacy to help you achieve the best possible outcome for your family. You deserve to work with a family law attorney St. Paul MN trusts.</p></div>
1144          </div>
1145          <div class="col-md-6 col-lg-5">
1146            <div class="section-content rich-content" data-editable><p>Our founding attorney, Jill Johnson Bigelbach, has practiced family law since 2003 and has been recognized by Super Lawyers every year since 2014. We strive to find amicable solutions but are prepared to take your case to court if necessary.</p><p>From our office in St. Paul, Minnesota, we serve clients throughout the metro, including Hennepin County, Dakota County and Ramsey County. Contact us today to schedule a free consultation and take the first step toward resolving your family matters.</p></div>
1147          </div>
1148        </div>
1149    </div>
1150</div>
1151
1152 
1153
1154</main>
1155<footer>            <style type="text/css"></style>
1156        
1157<div class="block block-23718 footer cashmere-footer-inquiry-form section"
1158      style=""
1159 data-bg=""  src=""
1160
1161>
1162    
1163    <div class="container" id="consultation-form">
1164        <div class="row justify-content-center">
1165            <div class="col-lg-5 col-sm-8 text-center">
1166                <h2 class="section-title" data-editable>Reach Out Today to Schedule a Consultation</h2>
1167                <p  data-editable>Fill out the form below and a member of our team will get in touch as soon as possible.</p>
1168            </div>
1169            <div class="col-lg-10">
1170              
1171    <span id="consultation" class="consultation-target"></span>
1172
1173    <form class="f-inquiry-form" action="/admin/inquiry/" method="POST" id="inquiry-form" name="inquiry-form">
1174    <div class="alert alert-danger alert-dismissible fade show d-none" role="alert">
1175    <div class="h3"><strong>Error!</strong></div>
1176    <span>Your message has failed. Please try again.</span>
1177    <div class="error-response border border-danger p-2 m-2 d-none"></div>
1178    <button type="button" class="close" data-dismiss="alert" aria-label="Close">
1179        <span aria-hidden="true">&times;</span>
1180    </button>
1181</div>
1182
1183    <div class="subject d-none">
1184    <div class="form-group">
1185        <label class="control-label" for="subject-23718">Subject</label>
1186        <input id="subject-23718" type="text" name="subject" placeholder="" maxlength="256" class="form-control">
1187    </div>
1188</div>
1189<div class="source-fields d-none">
1190    <input type="hidden" name="special" placeholder="Leave Blank" id="id_inquiry-special" />
1191    <input class="f-page" type="hidden" name="page" value="/">
1192    <input class="f-medium" type="hidden" name="medium" value="" />
1193    <input class="f-source" type="hidden" name="source" value="" />
1194    <input class="f-ga_source" type="hidden" name="ga_source" value="" />
1195    <input class="f-visits" type="hidden" name="visits" value="" />
1196    <input class="f-top" type="hidden" name="seconds_typing" value="" />
1197</div>
1198
1199    <div class="row">
1200    <div class="col-md-6">
1201        <div class="row no-gutters">
1202    <div class="name col-sm-12">
1203        <div class="form-group">
1204            <label id="name-23718-label" class="control-label required" for="name-23718">
1205                <span class="inquiry-placeholder" id="name-23718-placeholder" data-editable>Name</span>
1206            </label>
1207            <input id="name-23718" type="text" name="name" placeholder="Name" maxlength="256" class="form-control" required aria-required="true">
1208        </div>
1209    </div>
1210</div>
1211
1212        <div class="row no-gutters">
1213    <div class="phone col-sm-12">
1214        <div class="form-group">
1215            <label id="phone-23718-label" class="control-label" for="phone-23718">
1216                <span class="inquiry-placeholder" id="phone-23718-placeholder" data-editable>Phone (optional)</span>
1217            </label>
1218            <input id="phone-23718" type="tel" name="phone" placeholder="Phone (optional)" pattern="(?:\(\d{3}\)|\d{3})[- ]?\d{3}[- ]?\d{4}" maxlength="20" class="form-control">
1219        </div>
1220    </div>
1221</div>
1222
1223        <div class="row no-gutters">
1224    <div class="email col-sm-12">
1225        <div class="form-group">
1226            <label id="email-23718-label" class="control-label required" for="email-23718">
1227                <span class="inquiry-placeholder" id="email-23718-placeholder" data-editable>Email</span>
1228            </label>
1229            <input
1230                id="email-23718"
1231                type="email"
1232                name="email"
1233                placeholder="[email protected]"
1234                pattern="([a-zA-Z0-9_\-\.\+]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})"
1235                maxlength="254"
1236                class="form-control"
1237                required
1238                aria-required="true"
1239            >
1240        </div>
1241    </div>
1242</div>
1243
1244    </div>
1245    <div class="col-md-6">
1246        <div class="row no-gutters">
1247    <div class="col-sm-12">
1248        <div class="form-group">
1249            <label id="inquiry-23718-label" class="control-label required" for="inquiry-23718">
1250                <span class="inquiry-placeholder" id="inquiry-23718-placeholder" data-editable>Tell us about your case</span>
1251            </label>
1252            <textarea id="inquiry-23718" name="inquiry" cols="40" rows="10" placeholder="Tell us about your case" class="form-control" required aria-required="true"></textarea>
1253        </div>
1254    </div>
1255</div>
1256
1257    </div>
1258</div>
1259
1260    
1261    <div class="row no-gutters justify-content-end">
1262    <div class="col-sm-5 d-flex justify-content-end">
1263        <button button_color="None" class="btn btn-rounded btn-1743108" type="submit" element="button" aria-label="Submit"><span>Submit</span></button>
1264    <style type="text/css" id="btn-1743108-style">.btn.btn-rounded.btn-1743108{border-radius:4px;color:#08303f;border:2px solid #dcae1d;padding:0.875rem 1.5rem;line-height:1.25;letter-spacing:.1rem;transition:.2s ease;text-transform:uppercase;background-color:#dcae1d}.btn.btn-rounded.btn-1743108:hover{background-color:#FFFFFF;color:#08303f}</style>
1265    </div>
1266</div>
1267
1268</form>
1269
1270
1271<style type="text/css">
1272    .consultation-target {
1273        position: absolute;
1274        top: -450px;
1275    }
1276</style>
1277            </div>
1278        </div>
1279    </div>
1280</div>
1281
1282 
1283        
1283<script>
1284        window.defer_methods.push(function() {
1285const cssSelector = '.block-23718.footer.cashmere-footer-inquiry-form' 
1286useCustomForm({
1287  blockId: cssSelector
1288})  
1289})
1290        </script>
1290
1291        <style type="text/css">.block-23781.footer.baltic-footer-locations-v2 a{font-weight:bold;color:#08303f}.block-23781.footer.baltic-footer-locations-v2 a .phone-alt{fill:#08303f}.block-23781.footer.baltic-footer-locations-v2 a:hover{color:#dcae1d}.block-23781.footer.baltic-footer-locations-v2 a:hover .phone-alt{fill:#dcae1d}.block-23781.footer.baltic-footer-locations-v2 .accordion-title{color:#08303f}.block-23781.footer.baltic-footer-locations-v2 .accordion-title .chevron-down-icon,.block-23781.footer.baltic-footer-locations-v2 .accordion-title .chevron-up-icon{fill:#08303f}.block-23781.footer.baltic-footer-locations-v2 .accordion-title:hover,.block-23781.footer.baltic-footer-locations-v2 .accordion-title:visited{background-color:#dcae1d;color:#FFFFFF}.block-23781.footer.baltic-footer-locations-v2 .accordion-title:hover .chevron-down-icon,.block-23781.footer.baltic-footer-locations-v2 .accordion-title:hover .chevron-up-icon,.block-23781.footer.baltic-footer-locations-v2 .accordion-title:visited .chevron-down-icon,.block-23781.footer.baltic-footer-locations-v2 .accordion-title:visited .chevron-up-icon{fill:#FFFFFF}.block-23781.footer.baltic-footer-locations-v2 .collapse-review-link,.block-23781.footer.baltic-footer-locations-v2 .collapse-get-directions,.block-23781.footer.baltic-footer-locations-v2 .review-link,.block-23781.footer.baltic-footer-locations-v2 .get-directions{color:#08303f}.block-23781.footer.baltic-footer-locations-v2 .collapse-review-link .icon,.block-23781.footer.baltic-footer-locations-v2 .collapse-get-directions .icon,.block-23781.footer.baltic-footer-locations-v2 .review-link .icon,.block-23781.footer.baltic-footer-locations-v2 .get-directions .icon{fill:#08303f}.block-23781.footer.baltic-footer-locations-v2 .collapse-review-link:hover,.block-23781.footer.baltic-footer-locations-v2 .collapse-get-directions:hover,.block-23781.footer.baltic-footer-locations-v2 .review-link:hover,.block-23781.footer.baltic-footer-locations-v2 .get-directions:hover{color:#dcae1d}.block-23781.footer.baltic-footer-locations-v2 .collapse-review-link:hover .icon,.block-23781.footer.baltic-footer-locations-v2 .collapse-get-directions:hover .icon,.block-23781.footer.baltic-footer-locations-v2 .review-link:hover .icon,.block-23781.footer.baltic-footer-locations-v2 .get-directions:hover .icon{fill:#dcae1d}.block-23781.footer.baltic-footer-locations-v2 .directions-separator{border-top:1px solid #08303f}.block-23781.footer.baltic-footer-locations-v2 .get-directions{padding-bottom:0}</style>
1292        
1293<div class="block block-23781 footer baltic-footer-locations-v2">
1294    
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306        <div class="container">
1307          <div class="row justify-content-center text-center">
1308            <div class='col-lg-8 col-sm-12'>
1309                
1310                
1311            </div>
1312          </div>
1313
1314
1315
1316        <div class="row location-row ">
1317            <div class="col-md-4  order-md-0">
1318                <div class="row location">
1319          <div class='col-12 '>
1320                    <h4 class='location-name h4'>
1321              Johnson Bigelbach Law, PLLC
1322        </h4>
1323
1324          </div>
1325          <div class="col-12 d-flex flex-column location-details">
1326                      <a aria-label="link to get directions (New Window)" title="link to get directions (New Window)"
1327      href="https://www.google.com/maps?cid=13510794875738626934" target="_blank" rel="noopener">
1328          <address class="address">
1329            <span class="street-address">
1330            
1331            </span>
1332            <span class="address-locality d-block">Minneapolis, MN</span>
1333            <span class="postal-code d-block">55416</span>
1334          </address>
1335          </a>
1336
1337          </div>
1338
1339          <div class="col-12 location-links">
1340                <div class="phone-number">
1341          <div class="phone-wrapper">
1342              <a aria-label="link to call attorney" class="contact-phone"
1343                 href="tel:+16515718389">
1344                  <svg class='phone-alt' 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="M20.01 15.38c-1.23 0-2.42-.2-3.53-.56-.35-.12-.74-.03-1.01.24l-1.57 1.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02-.37-1.11-.56-2.3-.56-3.53 0-.54-.45-.99-.99-.99H4.19C3.65 3 3 3.24 3 3.99 3 13.28 10.73 21 20.01 21c.71 0 .99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99z"/></svg>
1345                  (651) 571-8389
1346              </a>
1347          </div>
1348
1349      </div>
1350
1351                  <div class="business-hour-collapse">
1352            <hr class="directions-separator"/>
1353            <button class="accordion-title collapsed" type="button"
1354                    data-collapse-trigger="hour-trigger-0"
1355                    aria-expanded="false"
1356       aria-controls="collapse-0" id="heading-0">
1357                <span class="txt-hours d-block"> Hours </span>
1358                <svg class='chevron-up-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 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"/></svg>
1359                <svg class='chevron-down-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>
1360            </button>
1361
1362            <div class="collapse-wrapper">
1363                <div id="collapse-0" class="collapse"
1364                     aria-labelledby="heading-0" aria-expanded="false" data-collapse-target="hour-target-0">
1365
1366                    <div class="accordion-body">
1367                                  <div class="hours-list">
1368                  <div class="hour-row d-flex">
1369                    <span class="day col-3 p-0">Sun</span>
1370                    <span class="hours col-9 p-0">Closed</span>
1371                  </div>
1372                  <div class="hour-row d-flex">
1373                    <span class="day col-3 p-0">Mon</span>
1374                    <span class="hours col-9 p-0">9:00 AM - 5:00 PM</span>
1375                  </div>
1376                  <div class="hour-row d-flex">
1377                    <span class="day col-3 p-0">Tue</span>
1378                    <span class="hours col-9 p-0">9:00 AM - 5:00 PM</span>
1379                  </div>
1380                  <div class="hour-row d-flex">
1381                    <span class="day col-3 p-0">Wed</span>
1382                    <span class="hours col-9 p-0">9:00 AM - 5:00 PM</span>
1383                  </div>
1384                  <div class="hour-row d-flex">
1385                    <span class="day col-3 p-0">Thu</span>
1386                    <span class="hours col-9 p-0">9:00 AM - 5:00 PM</span>
1387                  </div>
1388                  <div class="hour-row d-flex">
1389                    <span class="day col-3 p-0">Fri</span>
1390                    <span class="hours col-9 p-0">9:00 AM - 5:00 PM</span>
1391                  </div>
1392                  <div class="hour-row d-flex">
1393                    <span class="day col-3 p-0">Sat</span>
1394                    <span class="hours col-9 p-0">Closed</span>
1395                  </div>
1396                  <div class="additional-text font-weight-bold text-left">In Office By Appointment Only</div>
1397          </div>
1398
1399
1400                    </div>
1401                </div>
1402            </div>
1403        </div>
1404
1405          <div class="bottom-direction d-flex flex-column">
1406                        <hr class="directions-separator"/>
1407              <a aria-label="link to get leave a review (New Window)"
1408                 title="link to get leave a review (New Window)"
1409                 class="review-link"
1410                 href="https://search.google.com/local/writereview?placeid=ChIJ2yvGek7V94cRdpuRMVv8f7s" target="_blank" rel="noopener">
1411                  Leave a Review <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="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>
1412              </a>
1413            <hr class="directions-separator"/>
1414
1415                  <a aria-label="address (New Window)" title="address (New Window)" href="https://www.google.com/maps?cid=13510794875738626934" target="_blank"
1416         class="get-directions" rel="noopener">
1417          Get Directions
1418        <span><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="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg></span>
1419      </a>
1420
1421
1422            <hr class="get-direction-separator"/>
1423            </div>
1424        </div>
1425
1426        </div>
1427            </div>
1428
1429          <div class='col-12 d-none '>
1430            <hr class='seperator' />
1431          </div>
1432
1433           <div class='col-12 d-none '>
1434            <hr class='seperator' />
1435          </div>
1436
1437          <div class="col-md-8 map_canvas_wrapper order-md-1">
1438               <div id='map-canvas-script' data-map-params='{"marker": "round", "customMarker": "", "offsetY": 0, "offsetX": 0, "offsetElementId": null, "offsetElementXFactor": 0, "offsetElementYFactor": 100, "padding": {"left": 0, "right": 0, "top": 0, "bottom": 0}
1438, "zoom": 14, "locations": [{"latitude": 44.9481497, "longitude": -93.0942833, "title": "Johnson Bigelbach Law, PLLC", "cid": "13510794875738626934"}]}'></div>
1439               <div id='map-canvas' class='map_canvas'></div>
1440          </div>
1441        </div>
1442      </div>
1443</div>
1444
1445 
1446        
1446<script>
1447        window.defer_methods.push(function() {
1448const cssSelector = '.block-23781.footer.baltic-footer-locations-v2' 
1449const businessHourCollapses = [...document.querySelectorAll(`${cssSelector} .business-hour-collapse`)]
1450
1451if (businessHourCollapses.length > 0) {
1452  businessHourCollapses.forEach((collapse) => {
1453    const trigger = collapse.querySelector('[data-collapse-trigger]')
1454    if (trigger) {
1455      const triggerValue = trigger.dataset.collapseTrigger
1456      const targetValue = triggerValue.replace('trigger', 'target')
1457      useCollapse({
1458        trigger: `${cssSelector} [data-collapse-trigger='${triggerValue}']`,
1459        target: `${cssSelector} [data-collapse-target='${targetValue}']`
1460      })
1461    }
1462  })
1463}
1464})
1465        </script>
1465
1466        <style type="text/css">.block-23782.footer.social-links{background-color:#08303f;color:#FFFFFF}.block-23782.footer.social-links .icon svg{fill:#FFFFFF}.block-23782.footer.social-links .icon path{fill:#FFFFFF}.block-23782.footer.social-links .social-links{justify-content:left}.block-23782.footer.social-links .snapchat-icon path:first-of-type{fill:#FFFFFF!important}.block-23782.footer.social-links .snapchat-icon path:nth-of-type(2){fill:#08303f!important}.block-23782.footer.social-links .footer-icon.twitter path{fill:#08303f}</style>
1467        
1468<div class="block block-23782 footer social-links">
1469    
1470
1471    <div class="container">
1472      <div class="social-links py-3">
1473          <a aria-label="link to Facebook (New Window)" title="link to Facebook (New Window)" class="footer-icon"
1474             href="https://www.facebook.com/JohnsonBigelbachLaw/" target="_blank" rel="noopener">
1475            <div class="icon">
1476            	<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><path d="M15,30A15,15,0,0,1,4.393,4.393,15,15,0,1,1,25.606,25.606,14.9,14.9,0,0,1,15,30ZM11,13.1V16h2.543v7h3.13V16h2.335l.445-2.9H16.673V11.226a1.444,1.444,0,0,1,1.633-1.565H19.57V7.2A15.482,15.482,0,0,0,17.328,7a3.53,3.53,0,0,0-3.784,3.9V13.1Z"/></svg>
1477            </div>
1478          </a>
1479          <a aria-label="link to Twitter (New Window)" title="link to Twitter (New Window)" class="footer-icon twitter"
1480             href="https://twitter.com/biglawmn"
1481             target="_blank" rel="noopener">
1482            <div class="icon">
1483            	<svg xmlns="http://www.w3.org/2000/svg" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 512 509.64"><rect width="512" height="509.64" rx="115.61" ry="115.61"/><path fill="#fff" fill-rule="nonzero" d="M323.74 148.35h36.12l-78.91 90.2 92.83 122.73h-72.69l-56.93-74.43-65.15 74.43h-36.14l84.4-96.47-89.05-116.46h74.53l51.46 68.04 59.53-68.04zm-12.68 191.31h20.02l-129.2-170.82H180.4l130.66 170.82z"/></svg>
1484            </div>
1485          </a>
1486          <a aria-label="link to Linkedin (New Window)" title="link to Linkedin (New Window)" class="footer-icon"
1487             href="https://www.linkedin.com/company/johnson-family-law-pllc/" target="_blank" rel="noopener">
1488            <div class="icon">
1489            	<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><path d="M15,30A15,15,0,0,1,4.393,4.393,15,15,0,1,1,25.606,25.606,14.9,14.9,0,0,1,15,30Zm2.962-15.028c1.724,0,1.724,1.635,1.724,2.829V23H23l0-5.868c0-2.64-.481-5.082-3.974-5.082a3.5,3.5,0,0,0-3.139,1.725h-.046V12.318H12.659V23h3.314V17.711C15.973,16.356,16.21,14.972,17.962,14.972Zm-10.7-2.653V23h3.317V12.318ZM8.921,7a1.93,1.93,0,1,0,1.922,1.921A1.923,1.923,0,0,0,8.921,7Z"/></svg>
1490            </div>
1491          </a>
1492      </div>
1493    </div>
1494
1495</div>
1496
1497 
1498        <style type="text/css">.block-23783.footer.specter-footer-links{background-color:#08303f;color:#FFFFFF}</style>
1499        
1500<div class="block block-23783 footer specter-footer-links section"
1501      style=""
1502 data-bg=""  src=""
1503
1504>
1505    
1506
1507    <div class="container">
1508      <div class="row">
1509        <nav aria-label="bottom navigation bar, disclaimer and sitemap" class="col-12 col-lg-8 footer-links-container">
1510          <ul class="list-inline">
1511            <li class="list-inline-item">© 2026 Johnson Bigelbach Law, PLLC</li>
1512            <li class="list-inline-item"><a aria-label="go to sitemap" class="link-divider" href="/sitemap/">Sitemap</a></li>
1513            <li class="list-inline-item"><a aria-label="go to disclaimer" class="link-divider" href="/disclaimer/">Disclaimer</a></li>
1514
1515              <div class="mt-2">
1516              </div>
1517          </ul>
1518        </nav>
1519      </div>
1520    </div>
1521</div>
1522
1523 
1524
1525</footer>
1526
1527  
1527<script>
1528function lazyloadBgImage(node) {
1529    if (!node) {
1530        return
1531    }
1532
1533    const bg = node.getAttribute('data-bg')
1534
1535    if (bg) {
1536        // eslint-disable-next-line no-param-reassign
1537        node.style.backgroundImage = `url(${bg})`
1538    }
1539}
1540
1541document.addEventListener('lazybeforeunveil', (e) => {
1542    lazyloadBgImage(e.target)
1543})
1544
1545window.lazySizesConfig = window.lazySizesConfig || {}
1546window.lazySizesConfig.customMedia = {
1547    '--mobile': '(max-width: 575px)',
1548    '--tablet': '(max-width: 991px)',
1549    '--desktop': '(max-width: 1399px)',
1550    '--large_desktop': '(min-width: 1400px)'
1551}
1552
1553window.lazyloadBgImage = lazyloadBgImage  </script>
1553
1554  
1554<script>
1555    window.defer_methods.push(function() {
1556        function getCookie(name) {
1557            var value = "; " + document.cookie;
1558            var parts = value.split("; " + name + "=");
1559            if (parts.length == 2) {
1560                return parts.pop().split(";").shift();
1561            }
1562        };
1563
1564        function extractDomain(url) {
1565            var domain;
1566            //find & remove protocol (http, ftp, etc.) and get domain
1567            if (url.indexOf("://") > -1) {
1568                    domain = url.split('/')[2];
1569            }
1570            else {
1571                    domain = url.split('/')[0];
1572            }
1573            //find & remove port number
1574            domain = domain.split(':')[0];
1575            return domain;
1576        }
1577
1578        function createCookie(name, value, days) {
1579            if (days) {
1580                var date = new Date();
1581                date.setTime(date.getTime()+(days*24*60*60*1000));
1582                var expires = "; expires="+date.toGMTString();
1583            }
1584            else {
1585                var expires = "";
1586            }
1587            document.cookie = name+"="+value+expires+"; path=/";
1588        }
1589
1590        function getQueryStringValue(key) {
1591            return decodeURIComponent(window.location.search.replace(new RegExp("^(?:.*[&\\?]" + encodeURIComponent(key).replace(/[\.\+\*]/g, "\\$&") + "(?:\\=([^&]*))?)?.*$", "i"), "$1"));
1592        }
1593
1594        var ga_source_val    = getCookie('source');
1595        if(!ga_source_val) {
1596            var ref = extractDomain(document.referrer);
1597            var utm_source = getQueryStringValue('utm_source');
1598            var gclid = getQueryStringValue('gclid');
1599            if(utm_source) {
1600                ga_source_val = utm_source;
1601            } else if(gclid) {
1602                ga_source_val = 'AdWords'
1603            } else {
1604                ga_source_val = ref;
1605            }
1606            createCookie('source', ga_source_val, 365);
1607        }
1608
1609        var ga_source = '';
1610        if (window.location.hostname == ga_source_val || !ga_source_val) {
1611                ga_source = 'Direct';
1612        }    else {
1613                ga_source = ga_source_val;
1614        }
1615
1616        document.querySelectorAll('.f-ga_source').forEach(input =>{
1617                input.value = ga_source;
1618        })
1619
1620        // Form submit logic
1621        function formSubmitHandler(e) {
1622            e.preventDefault()
1623            const form = e.target
1624
1625            const errorBanner = form.querySelector('.alert-danger')
1626            function errorHandler(msg) {
1627                const errorTextField = errorBanner.querySelector('.error-response')
1628
1629                if(msg) {
1630                    errorTextField.textContent = msg
1631                    errorTextField.classList.remove('d-none')
1632                }
1633                errorBanner.classList.remove('d-none')
1634                form.querySelector('button[type="submit"]').removeAttribute('disabled')
1635            }
1636
1637            try {
1638                const xhr = new XMLHttpRequest();
1639                xhr.open('POST', form.getAttribute('action'))
1640                xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest")
1641
1642                xhr.onreadystatechange = function () {
1643                    if (xhr.readyState !== 4) return;
1644                    if (xhr.status >= 200 && xhr.status < 300) {
1645                        form.reset()
1646                        window.location.href='/leads/send_inquiry/'
1647                    } else {
1648                        errorHandler(xhr.response.error)
1649                    }
1650                };
1651
1652                const formData = new FormData(form)
1653                xhr.send(formData);
1654
1655                form.querySelector('button[type="submit"]').setAttribute('disabled', true)
1656            }
1657            catch(e) {
1658                errorHandler(false)
1659            }
1660
1661            return false
1662        }
1663
1664        function setSecondsTypingInputs(val) {
1665            secondsTypingInputs.forEach(input =>{
1666                input.value = val
1667            })
1668        }
1669
1670        // Set up seconds typing input calculations
1671        function focusOutHandler() {
1672            if(ftopt){clearTimeout(ftopt);}
1673            if(ftops) {ftop += Date.now() - ftops;ftops = null;}
1674            setSecondsTypingInputs(ftop)
1675        }
1676
1677        function keydownHandler() {
1678            if(!ftops){ftops = Date.now();}
1679            if(ftopt) {clearTimeout(ftopt);}
1680            ftopt = setTimeout(focusOutHandler, 2000);
1681        }
1682
1683        const secondsTypingInputs = document.querySelectorAll("input.f-top")
1684        setSecondsTypingInputs(0)
1685
1686        let ftop = 0.0;
1687        let ftops = null;
1688        let ftopt = null;
1689
1690        // Handle multiple forms on page
1691        const forms = document.querySelectorAll('.f-inquiry-form')
1692        forms.forEach(form => {
1693            form.addEventListener('submit', formSubmitHandler);
1694
1695            const inputs = ['textarea', 'input[type="text"]', 'input[type="tel"]', 'input[type="email"]']
1696            inputs.forEach(input => {
1697                const inputEl = form.querySelector(input)
1698                inputEl.addEventListener('keydown', keydownHandler)
1699                inputEl.addEventListener('focusout', focusOutHandler)
1700            })
1701        })
1702    })
1703    </script>
1703
1704
1705
1706        
1706<script src="https://d11o58it1bhut6.cloudfront.net/production/v1.137.1/bigelbach-344227/assets/main.website-bigelbach-344227.09869e01308cdb59b849.bundle.js" defer></script>
1706
1707<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 1707-1708
1707
1708<script defer src="https://www.googletagmanager.com/gtag/js?id=
1708G-3Q9H5SHM6K
vendor: 12 bytes, line 1708
1708"></script>
1709<script>
vendor: 128 bytes, lines 1710-1714
1710window.dataLayer = window.dataLayer || [];
1711function gtag(){dataLayer.push(arguments);}
1712gtag('js', new Date());
1713
1714gtag('config', '
1714G-3Q9H5SHM6K
vendor: 4 bytes, line 1714
1714');
1715</script>
vendor: 1 bytes, line 1715
1715
1716<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 : "#dcae1d", triggerColor : "#dcae1d", 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>
vendor: 1 bytes, line 1716
1716
1717<script src="https://chat.legalfit.com/scripts/invitation.ashx?company=bigelbach" defer></script>
1717
1718
1719
1720  
1720<script type='text/javascript'>
1721    // sets id navlink-1 for first nav link in a page
1722    // after the implementation of dropdown menu at app-level this code can be shifted to navigation.jinja
1723    const navlink = document.getElementsByClassName('nav-link')[0]
1724    navlink && navlink.setAttribute('id', 'navlink-1')
1725  </script>
1725
1726</body>
1727</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.