PageSourceSearch

https://sequoialegal.com/case/search-fund-acquisition-growth-manufacturing

html sequoialegal.com collected 2026-09-29 12:31:52 UTC 108,953 bytes, 3,087 lines download raw bytes

1<!DOCTYPE html><!-- Last Published: Mon Sep 21 2026 07:27:17 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="sequoialegal.com" data-wf-page="676e864151237e2041e64eb9" data-wf-site="676ac834df6281c31bd868db" lang="en" data-wf-collection="676e863f51237e2041e649d0" data-wf-item-slug="search-fund-acquisition-growth-manufacturing"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Search Fund Acquisition &amp; Growth Strategy Legal Counsel</title><meta content="Explore how Sequoia Legal helped a search fund acquire &amp; scale a manufacturing business, achieving revenue growth &amp; operational efficiency with expert guidance." name="description"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/676ac834df6281c31bd868db/css/sel-9d78b0.shared.a997cd357.min.css" rel="stylesheet" type="text/css" integrity="sha384-qZfNNXkW80Lcy+/xonSDYOLt+pnMvlCeATNdS7cAar45WHnS8wSsWe3eLuSfCxkU" crossorigin="anonymous"/>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/676ac834df6281c31bd868db/676bc5192d9f800e9d0b0448_ico.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/676ac834df6281c31bd868db/676bc5c8558ab1768e0eccca_Frame%203370.svg" rel="apple-touch-icon"/><link href="https://sequoialegal.com/case/search-fund-acquisition-growth-manufacturing" rel="canonical"/><meta name="format-detection" content="telephone=no">
2
3<link rel="preconnect" href="https://cdn.prod.website-files.com" />
4
5<style>
6  @font-face {
7    font-family: fallback-font;
8    src: local("Georgia");
9    size-adjust: 115%;
10    ascent-override: 200%;
11    descent-override: 100%;
12    line-gap-override: 0%;
13  }
14  .hero__title {
15    font-family: Librebaskerville,"fallback-font",Arial,sans-serif;
16  }
17  @media (min-width:991px){
18  	.article__content{
19      max-width:881px;
20    }
21  }
22</style>
23
24<!-- Termly custom blocking map -->
25<script data-termly-config>
26  window.TERMLY_CUSTOM_BLOCKING_MAP = {
27    "wboost.io": "essential",
28  }
29</script>
29
30<!-- termly -->
31<script src="https://app.termly.io/resource-blocker/2d25c9b2-3cdd-428b-be59-289a30d18d51?autoBlock=on"></script>
31</head><body><header data-bg="blue" data-wf--header--variant="base" class="header"><div class="style w-embed"><style>
32  html.wf-design-mode {
33    .swiper-wrapper {
34      display: flex;
35      overflow-x: auto;
36      scroll-behavior: smooth;
37      scroll-snap-type: x mandatory;
38    }
39    .swiper-slide {
40      flex-shrink: 0;
41      max-width: 100%;
42      scroll-snap-align: start;
43    }
44    .swiper-slide:not(:last-child) {
45      margin-right: 24px;
46    }
47    .w-embed.w-script[data-say]:before {
48      display: block;
49      content: attr(data-say);
50    }
51    a[href] {
52      position: relative;
53    }
54    a[href]:after {
55      font-family: Arial, sans-serif;
56      font-size: 0.5em;
57      line-height: 1;
58      position: absolute;
59      top: 100%;
60      left: 0;
61      content: attr(href);
62      opacity: 0.5;
63    }
64    a[href='#']:after {
65      content: '✘';
66      color: red;
67    }
68    [class^='elfsight-app'] {
69      font-size: 16px;
70      overflow: hidden;
71      white-space: nowrap;
72      text-overflow: ellipsis;
73      color: white;
74      text-shadow: 0 0 2px black, 0 0 4px #ffffff;
75    }
76    [class^='elfsight-app']:before {
77      content: attr(class);
78    }
79  }
80</style></div><div class="style w-embed"><style>
81  .w-richtext:before,
82  .w-richtext:after {
83    content: none;
84  }
85  .w-richtext > * {
86    margin-top: 0 !important;
87    margin-bottom: 0 !important;
88  }
89  .w-richtext > * + * {
90    margin-top: 1em !important;
91  }
92</style></div><div class="style w-embed"><style>
93  /* ================================ HEADER DESKTOP START ================================*/
94  /* for accessability */
95  .header:not(:hover, .header-scroll) .menu__link {
96    background: rgba(0, 0, 0, 0.01);
97  }
98  .header__logo_link {
99    display: inline-block;
100    max-width: 170px;
101  }
102  .header__logo-img {
103    width: 100%;
104    height: 100%;
105    transition: fill .3s;
106  }
107  .header__phone-link:before {
108    color: var(--accent);
109  }
110  /* ======================= TRANSITION HOVER HEADER START ============================*/
111  .header.header-scroll[data-bg="blue"],
112  .header[data-bg="blue"] {
113    background: var(--blue);
114  }
115  @media screen and (min-width: 992px) {
116    .header[data-bg="blue"]:hover .menu__link,
117    .header[data-bg="blue"]:focus-within .menu__link,
118    .header[data-bg="blue"]:hover .header__phone-link,
119    .header[data-bg="blue"]:focus-within .header__phone-link {
120      color: var(--white);
121    }
122    .header[data-bg="blue"]:hover,
123    .header.header-scroll[data-bg="blue"],
124    .header[data-bg="blue"],
125    .header[data-bg="blue"]:focus-within,
126    .header[data-bg="blue"] .menu__wrapper,
127    .header[data-bg="blue"] .menu__wrapper.menu__wrapper_full::after {
128      background: var(--blue);
129    }
130    .header[data-bg="blue"]:hover .header__logo svg path,
131    .header[data-bg="blue"]:focus-within .header__logo svg path {
132      fill: var(--white);
133    }
134  }
135  /* ======================= TRANSITION HOVER HEADER END ============================*/
136  /* ======================= TRANSITION HOVER HEADER START ============================*/
137  .header.header-scroll {
138    background: var(--blue);
139  }
140  body.burgered .header__phone-link .phone-link__text {
141    color: var(--blue);
142  }
143  .header:hover,
144  .header.header-scroll[data-bg="blue"],
145  .header[data-bg="blue"],
146  .header[data-bg="blue"]:focus-within,
147  .header .menu__wrapper,
148  .header .menu__wrapper.menu__wrapper_full::after {
149    background: var(--blue);
150  }
151  @media screen and (min-width: 992px) {
152    .header:hover .menu__link,
153    .header:focus-within .menu__link,
154    .header:hover .header__phone-link,
155    .header:focus-within .header__phone-link {
156      color: var(--white);
157    }
158    .header:hover,
159    .header.header-scroll,
160    .header:focus-within {
161      background: var(--blue);
162    }
163  }
164  /* ======================= TRANSITION HOVER HEADER END ============================*/
165  .menu__link_no-decor {
166    text-decoration: none !important;
167  }
168  .menu::before {
169    position: absolute;
170    z-index: -1;
171    top: 100%;
172    left: 50%;
173    display: block;
174    width: calc(100vw - 22px);
175    height: calc(100vh - 18px);
176    content: "";
177    transition: opacity .3s;
178    transform: translateX(-50%);
179    pointer-events: none;
180    opacity: 0;
181    background: var(--blue);
182  }
183  .menu__wrapper {
184    z-index: -1;
185    visibility: hidden;
186    transition: visibility .3s, transform .3s, opacity .3s;;
187    transform: translateY(-50px);
188    opacity: 0;
189  }
190  .menu__wrapper_full::after {
191    position: absolute;
192    z-index: -1;
193    top: 0;
194    left: 0;
195    width: 100%;
196    height: 100%;
197    content: '';
198    background: var(--white);
199  }
200  /*=============== PADDING MENU ITEM START ===============*/
201  .menu__list > .menu__item { padding-right: 16px; padding-left: 16px; }
202  .menu__list > .menu__item:first-child { padding-left: 0 }
203  .menu__list > .menu__item:last-child { padding-right: 0 }
204  .menu__list > .menu__item { padding-bottom: 6px }
205  /*=============== PADDING MENU ITEM END ===============*/
206  .menu__item:has(.menu__wrapper_list) {
207    position: relative;
208  }
209  .menu__link {
210    font-weight: 500;
211    line-height: 160%;
212    display: inline-flex;
213    align-items: center;
214    transition: color .3s;
215    text-decoration: none;
216    color: var(--white);
217    gap: 8px;
218  }
219  a.menu__link {
220    text-decoration: underline;
221  }
222  .header:hover .menu__item.menu__item_dropdown:hover > .menu__link,
223  .header.header-scroll .menu__item.menu__item_dropdown:hover > .menu__link,
224  .menu__item.menu__item_dropdown:hover > .menu__link,
225  .menu__wrapper a.menu__link:hover,
226  .header.header-scroll a.menu__link:hover,
227  .header:hover .menu__item > a.menu__link:hover {
228    color: var(--accent) !important;
229  }
230  .menu__item.menu__item_dropdown:hover > .menu__link:after {
231    transform: rotate(180deg);
232  }
233  .menu__item > div.menu__link { cursor: default }
234  .menu__item.menu__item_dropdown > .menu__link {
235    text-decoration: none;
236  }
237  .menu__item.menu__item_dropdown > .menu__link::after {
238    font-family: Icons;
239    content: "\e905";
240    transition: transform .3s;
241  }
242  .menu__item:hover .menu__wrapper {
243    z-index: 1;
244    visibility: visible;
245    transform: translateY(0px);
246    opacity: 1;
247  }
248  .menu:has(.menu__item.menu__item_dropdown:hover):before {
249    opacity: 0.4;
250  }
251  .header__logo {
252    grid-row: span 2;
253    place-self: center start;
254  }
255  .header__menu {
256    grid-area: 2 / 2 / 2 / 2;
257  }
258  .header__btn {
259    grid-row: span 2;
260  }
261  .header__container {
262    grid-template-columns: 1fr max-content max-content;
263  }
264  @media screen and (min-width: 992px) {
265    .menu__item.menu-drop {
266      flex: 0 1 282px;
267    }
268  }
269  @media screen and (max-width: 1150px) {
270    .menu__list > .menu__item { padding-right: 8px; padding-left: 8px; }
271    .header__logo {
272      grid-area: span 1 / span 1 / span 1 / span 1;
273    }
274    .header__menu {
275      grid-area: span 1 / span 2 / span 1 / span 2;
276    }
277    .header__btn {
278      grid-area: 1 / 3 / 3 / 4;
279    }
280    .header__container {
281      grid-template-columns: 138px 1fr max-content;
282    }
283    .menu__wrapper.menu__wrapper_full {
284      width: 100%;
285    }
286  }
287  @media screen and (max-width: 991px) {
288    .menu__item_hub,
289    .menu-drop__item.menu__item_hub {
290      display: block;
291    }
292    .header__container {
293      padding: 0 0 0 16px;
294      grid-template-columns: minmax(100px, 170px) 1fr max-content max-content;
295    }
296    .header__phone-link {
297      background-color: rgba(255, 255, 255, 0.09);
298    }
299    .header__phone-link:before {
300      transition: color .3s;
301      color: var(--white);
302    }
303    body.burgered .header {
304      background-color: var(--white) !important;
305    }
306    body.burgered .header__phone-link {
307      background-color: rgba(34, 53, 81, 0.09);
308    }
309    body.burgered .header__phone-link:before {
310      color: var(--accent);
311    }
312    body.burgered .header .header__logo svg path {
313      fill: var(--blue);
314    }
315  }
316  @media screen and (max-width: 767px) {
317    .header__phone-link:before {
318      margin: 0;
319    }
320    .mob-m .header__btn {
321      display: flex;
322    }
323  }
324  @media screen and (max-height: 610px) {
325    .menu__wrapper_full {
326      overflow: auto;
327      overflow-x: hidden;
328      height: min(511px, calc(100vh - 125px));
329    }
330  }
331  @media screen and (max-width: 479px) {
332    body.burgered .header__phone-link {
333      background-color: rgba(34, 53, 81, 0.09);
334    }
335    .body.burgered .header__phone-link:before {
336      color: var(--accent);
337    }
338  }
339  /* ================================ HEADER DESKTOP END ================================*/
340</style></div><div class="style w-embed"><style>
341  :root {
342    --top: 74px;
343  }
344  /*=== MOBILE MENU CONFIG ===*/
345  .overlay {
346    position: fixed;
347    top: 0;
348    left: 0;
349    width: 100%;
350    height: 100%;
351    background: var(--dark-blue);
352    opacity: 0;
353    z-index: 1;
354    pointer-events: none;
355    transition: opacity .3s;
356  }
357  .overlay.active {
358    opacity: 0.4;
359    pointer-events: auto;
360  }
361
362  html:has(body.burgered) {
363    overflow: hidden;
364    height: 100%;
365  }
366  body::after {
367    content: "";
368    display: block;
369    width: 100%;
370    height: 100%;
371    position: absolute;
372    top: 0;
373    left: 0;
374    background: var(--dark-blue);
375    opacity: 0;
376    visibility: hidden; 
377    transition: opacity .3s, visibility .3s;
378    pointer-events: none;
379  }
380  body.burgered::after {
381    opacity: 0.4;
382    visibility: visible; 
383
384  }
385  body.burgered .mob-m {
386    animation: mob-anim-open .3s forwards;
387  }
388  body:not(.burgered) .mob-m {
389    animation: mob-anim-close .3s forwards;
390  }
391  .mob-m {
392    position: fixed;
393    top: 74px;
394    left: 0;
395    bottom: 0;
396    width: 400px;
397    height: calc(100% - var(--top));
398    background: var(--blue);
399    padding: 40px 24px 16px;
400    overflow: hidden;
401    display: flex;
402    flex-direction: column;
403    gap: 32px;
404    z-index: 2;
405    color: var(--white);
406  }
407
408  @media screen and (max-width: 767px) {
409    .mob-m {
410      width: 360px;
411    }
412  }
413  @media screen and (max-width: 479px) {
414    .mob-m {
415      width: 100%;
416    }
417    .mob-m .header__btn {
418      width: auto;
419    }
420  }
421  @keyframes mob-anim-open {
422    from {transform: translateX(-100%)} 
423    to {transform: translateX(0)}
424  }
425
426  @keyframes mob-anim-close {
427    from {transform: translateX(0)} 
428    to {transform: translateX(-100%)}
429  }
430
431  /*=== MOBILE MENU MIDDLE ===*/
432  .mob-m__middle {
433    display: flex;
434    transition: transform .3s;
435    flex: 1 1 auto;
436  }
437  .mob-m__wrapper {
438    display: flex;
439    flex-direction: column;
440    gap: 32px;
441    height: 100%;
442    overflow: auto;
443    overflow-x: hidden;
444    padding-right: 8px;
445    scrollbar-color: white rgba(255,255,255,.2);
446    scrollbar-width: thin;
447  }
448  .mob-m__list {
449    overflow: hidden;
450    flex-shrink: 0;
451    width: 100%;
452    display: block;
453  }
454  .mob-m__list > li:not(:last-child, .menu-drop) {
455    margin-bottom: 32px;
456  }
457  .mob-m__link { 
458    display: inline-flex;
459    align-items: center;
460    gap: 8px;
461    text-decoration: none;
462    color: var(--white);
463    cursor: pointer;
464  }
465  .mob-m__dropdown a.mob-m__link {
466  	text-decoration: none;
467  }
468  a.mob-m__link {
469    text-decoration: underline;
470  }
471  .mob-m__dropdown > .mob-m__link::after,
472  .mob-m__back::before {
473    content: "\e905";
474    font-family: Icons;
475    font-size: 16px;
476    transform: rotate(-90deg);
477  }
478  .mob-m__back {
479    background: none;
480    display: inline-flex;
481    gap: 8px;
482    font-weight: 600;
483    align-items: center;
484    padding: 0;
485  }
486  .mob-m__back::before {
487    transform: rotate(90deg);
488  }
489  .mob-m__list li:has(.mob-m__back) {
490    margin-bottom: 32px;
491  }
492  /*BOTTOM*/
493  .mob-m__bottom {
494    display: flex;
495    flex-direction: column;
496    gap: 24px;
497  }
498
499  .mob-m .address-link {
500    font-size: 14px;
501  }
502	a.mob-m__link.menu-drop__title,
503  a.menu__link.menu-drop__title {
504  	text-decoration: none;
505  }
506  /*MENU-DROP*/
507  @media screen and (max-width: 992px) {
508    a.menu-drop__title::after {
509      content: "\e903";
510      font-family: Icons;
511      font-size: 16px;
512      transition: transform .3s;
513      display: block;
514    }
515    .menu-drop__title {
516      color: var(--white);
517    }
518    .menu-drop {
519      display: grid;
520      grid-template-rows: max-content 1fr;
521      transition: grid-template-rows .3s;
522    }
523    .menu__item.menu-drop:not(:last-child) {
524      margin-bottom: 32px;
525    }
526  }
527</style></div><div class="header__container">
527<div class="header__logo w-embed"><a href="/" class="header__logo_link" aria-label="Logo Link">
528<svg xmlns="http://www.w3.org/2000/svg" class="header__logo-img" width="170" height="43" viewBox="0 0 170 43" fill="none">
529<path d="M22.0274 17.0792C22.0274 17.9944 21.8359 18.8563 21.4528 19.6651C21.0697 20.4525 20.4419 21.1442 19.5693 21.7401C18.718 22.3148 17.6007 22.7723 16.2173 23.1129C14.8552 23.4534 13.1739 23.6236 11.1733 23.6236C10.0454 23.6236 8.93867 23.5385 7.85326 23.3682C6.78913 23.198 5.76757 22.9532 4.78857 22.634C3.83086 22.3148 2.93699 21.9317 2.10697 21.4847C1.29824 21.0165 0.595912 20.5057 0 19.9524L1.59619 18.037C2.8093 19.0798 4.22459 19.8779 5.84206 20.4312C7.45953 20.9633 9.23663 21.2293 11.1733 21.2293C13.3229 21.2293 14.8446 20.9314 15.7384 20.3355C16.6323 19.7396 17.0792 18.9202 17.0792 17.8773C17.0792 17.0686 16.7281 16.3876 16.0258 15.8342C15.3234 15.2809 14.1316 14.7382 12.4503 14.2061L6.38477 12.2907C4.38421 11.6522 2.87314 10.8435 1.85158 9.86446C0.83002 8.86418 0.319238 7.59787 0.319238 6.06553C0.319238 5.27807 0.50014 4.52254 0.861943 3.79894C1.24503 3.05405 1.8303 2.40493 2.61775 1.85158C3.40521 1.27695 4.40549 0.83002 5.61859 0.51078C6.85298 0.17026 8.33212 0 10.056 0C11.0989 0 12.1311 0.0851304 13.1526 0.255391C14.1955 0.425651 15.1851 0.6704 16.1215 0.989639C17.0792 1.30888 17.9625 1.7026 18.7712 2.17082C19.6012 2.61775 20.3142 3.11789 20.9101 3.67124L19.3139 5.58667C18.1008 4.54382 16.7387 3.75637 15.2277 3.22431C13.7166 2.67096 11.9927 2.39429 10.056 2.39429C8.45982 2.39429 7.25735 2.67096 6.44861 3.22431C5.66116 3.77765 5.26743 4.45869 5.26743 5.26743C5.26743 5.71436 5.34192 6.10809 5.4909 6.44861C5.63988 6.76785 5.88463 7.07645 6.22515 7.3744C6.58695 7.65108 7.05517 7.91711 7.6298 8.1725C8.20442 8.40661 8.91739 8.662 9.76869 8.93867L15.8023 10.8541C17.739 11.4713 19.2607 12.28 20.3674 13.2803C21.4741 14.2806 22.0274 15.5469 22.0274 17.0792Z" fill="white"/>
530<path d="M29.8488 3.03276V10.3752H41.501V12.7695H29.8488V20.5909H44.6934V22.9852H25.2198V0.638476H44.6934V3.03276H29.8488Z" fill="white"/>
531<path d="M59.0491 0C60.9645 0 62.6991 0.25539 64.2527 0.766171C65.8276 1.27695 67.1684 2.03248 68.2751 3.03276C69.4031 4.03304 70.2757 5.26743 70.8928 6.73593C71.51 8.20442 71.8186 9.89639 71.8186 11.8118C71.8186 14.2593 71.3291 16.3344 70.3501 18.037C69.3711 19.7396 68.0091 21.0591 66.2639 21.9955L68.307 24.2621L66.0723 26.3372L63.2311 23.1448C61.9542 23.464 60.5602 23.6236 59.0491 23.6236C57.1337 23.6236 55.3885 23.3682 53.8136 22.8575C52.2387 22.3467 50.8872 21.5911 49.7593 20.5909C48.6526 19.5906 47.7906 18.3562 47.1734 16.8877C46.5775 15.4192 46.2796 13.7272 46.2796 11.8118C46.2796 9.89639 46.5775 8.20442 47.1734 6.73593C47.7906 5.26743 48.6526 4.03304 49.7593 3.03276C50.8872 2.03248 52.2387 1.27695 53.8136 0.766171C55.3885 0.25539 57.1337 0 59.0491 0ZM59.0491 2.23467C57.9637 2.23467 56.9421 2.42621 55.9844 2.8093C55.048 3.19238 54.2286 3.77765 53.5263 4.56511C52.824 5.35256 52.26 6.35284 51.8343 7.56595C51.43 8.75777 51.2278 10.1731 51.2278 11.8118C51.2278 13.4506 51.43 14.8765 51.8343 16.0896C52.26 17.2814 52.824 18.2711 53.5263 19.0585C54.2286 19.846 55.048 20.4312 55.9844 20.8143C56.9421 21.1974 57.9637 21.389 59.0491 21.389C59.8791 21.389 60.6453 21.2826 61.3476 21.0697L59.528 18.9947L61.7626 16.9196L64.0931 19.5374C64.9444 18.7712 65.6148 17.7496 66.1043 16.4727C66.6151 15.1957 66.8704 13.6421 66.8704 11.8118C66.8704 10.1731 66.6576 8.75777 66.232 7.56595C65.8276 6.35284 65.2743 5.35256 64.5719 4.56511C63.8696 3.77765 63.0396 3.19238 62.0819 2.8093C61.1454 2.42621 60.1345 2.23467 59.0491 2.23467Z" fill="white"/>
532<path d="M87.1545 21.389C88.1974 21.389 89.1338 21.2506 89.9638 20.974C90.8151 20.676 91.5387 20.2291 92.1347 19.6332C92.7306 19.016 93.1881 18.2391 93.5074 17.3027C93.8479 16.345 94.0182 15.2064 94.0182 13.8869V0.638476H98.6471V13.8869C98.6471 17.1644 97.6468 19.6119 95.6463 21.2293C93.6457 22.8255 90.8151 23.6236 87.1545 23.6236C83.4727 23.6236 80.6314 22.8255 78.6309 21.2293C76.6516 19.6119 75.662 17.1644 75.662 13.8869V0.638476H80.2909V13.8869C80.2909 15.2064 80.4505 16.345 80.7698 17.3027C81.1103 18.2391 81.5785 19.016 82.1744 19.6332C82.7703 20.2291 83.4833 20.676 84.3133 20.974C85.1646 21.2506 86.1117 21.389 87.1545 21.389Z" fill="white"/>
533<path d="M115.259 2.23467C114.173 2.23467 113.152 2.42621 112.194 2.8093C111.258 3.19238 110.438 3.77765 109.736 4.56511C109.034 5.35256 108.47 6.35284 108.044 7.56595C107.64 8.75777 107.437 10.1731 107.437 11.8118C107.437 13.4506 107.64 14.8765 108.044 16.0896C108.47 17.2814 109.034 18.2711 109.736 19.0585C110.438 19.846 111.258 20.4312 112.194 20.8143C113.152 21.1974 114.173 21.389 115.259 21.389C116.344 21.389 117.355 21.1974 118.291 20.8143C119.249 20.4312 120.079 19.846 120.782 19.0585C121.484 18.2711 122.037 17.2814 122.442 16.0896C122.867 14.8765 123.08 13.4506 123.08 11.8118C123.08 
53310.1731 122.867 8.75777 122.442 7.56595C122.037 6.35284 121.484 5.35256 120.782 4.56511C120.079 3.77765 119.249 3.19238 118.291 2.8093C117.355 2.42621 116.344 2.23467 115.259 2.23467ZM115.259 0C117.174 0 118.909 0.25539 120.462 0.766171C122.037 1.27695 123.378 2.03248 124.485 3.03276C125.613 4.03304 126.485 5.26743 127.102 6.73593C127.72 8.20442 128.028 9.89639 128.028 11.8118C128.028 13.7272 127.72 15.4192 127.102 16.8877C126.485 18.3562 125.613 19.5906 124.485 20.5909C123.378 21.5911 122.037 22.3467 120.462 22.8575C118.909 23.3682 117.174 23.6236 115.259 23.6236C113.343 23.6236 111.598 23.3682 110.023 22.8575C108.448 22.3467 107.097 21.5911 105.969 20.5909C104.862 19.5906 104 18.3562 103.383 16.8877C102.787 15.4192 102.489 13.7272 102.489 11.8118C102.489 9.89639 102.787 8.20442 103.383 6.73593C104 5.26743 104.862 4.03304 105.969 3.03276C107.097 2.03248 108.448 1.27695 110.023 0.766171C111.598 0.25539 113.343 0 115.259 0Z" fill="white"/>
534<path d="M136.501 22.9852H131.872V0.638476H136.501V22.9852Z" fill="white"/>
535<path d="M146.881 15.1638H156.777L151.989 3.352H151.669L146.881 15.1638ZM155.5 0.638476L164.599 22.9852H160.001L157.895 17.5581H145.763L143.656 22.9852H139.059L148.158 0.638476H155.5Z" fill="white"/>
536<path d="M97.1282 41.297V42.4942H87.9501V31.3208H90.2646V41.297H97.1282Z" fill="white"/>
537<path d="M107.185 32.518V36.1892H113.011V37.3863H107.185V41.297H114.607V42.4942H104.87V31.3208H114.607V32.518H107.185Z" fill="white"/>
538<path d="M127.771 31.0016C128.739 31.0016 129.654 31.1665 130.516 31.4964C131.378 31.8263 132.112 32.2732 132.719 32.8372L131.921 33.7949C131.314 33.2309 130.676 32.8266 130.005 32.5818C129.346 32.3264 128.654 32.1987 127.93 32.1987C127.388 32.1987 126.888 32.2945 126.43 32.486C125.972 32.6669 125.573 32.9489 125.233 33.332C124.903 33.7151 124.642 34.2046 124.451 34.8005C124.27 35.3858 124.179 36.0881 124.179 36.9075C124.179 37.7481 124.275 38.4718 124.467 39.0783C124.658 39.6742 124.924 40.169 125.265 40.5628C125.605 40.9459 126.015 41.2332 126.494 41.4247C126.983 41.6056 127.515 41.6961 128.09 41.6961C128.569 41.6961 128.979 41.6535 129.319 41.5684C129.67 41.4832 129.963 41.3821 130.197 41.2651C130.474 41.1374 130.702 40.9884 130.883 40.8182V37.7854H128.808V36.7479H133.198V41.1374C132.804 41.4566 132.346 41.7386 131.825 41.9834C131.378 42.1962 130.825 42.3877 130.165 42.558C129.516 42.7283 128.771 42.8134 127.93 42.8134C126.973 42.8134 126.111 42.6857 125.345 42.4303C124.578 42.1749 123.924 41.7972 123.381 41.297C122.839 40.7969 122.424 40.1797 122.136 39.4454C121.849 38.7112 121.705 37.8652 121.705 36.9075C121.705 35.9498 121.849 35.1038 122.136 34.3695C122.424 33.6353 122.828 33.0181 123.349 32.518C123.881 32.0178 124.52 31.6401 125.265 31.3847C126.02 31.1293 126.856 31.0016 127.771 31.0016Z" fill="white"/>
539<path d="M144.376 38.5835H149.324L146.93 32.6776H146.77L144.376 38.5835ZM148.686 31.3208L153.235 42.4942H150.936L149.883 39.7806H143.817L142.764 42.4942H140.465L145.015 31.3208H148.686Z" fill="white"/>
540<path d="M170 41.297V42.4942H160.822V31.3208H163.136V41.297H170Z" fill="white"/>
541<rect x="57.7647" y="16.8081" width="3.92393" height="13.5752" transform="rotate(-38.3479 57.7647 16.8081)" fill="#B15704"/>
542</svg>
543</a></div><a aria-label="(303) 476-2851" href="tel:+13034762851" class="phone-link icon-phone header__phone-link w-inline-block"><div class="phone-link__text">(303) 476-2851</div></a><nav class="menu header__menu"><ul role="list" class="menu__list"><li class="menu__item menu__item_dropdown"><a tabindex="0" href="/corporate-commercial-law" class="menu__link">Corporate Law</a><ul role="list" class="menu__wrapper menu__wrapper_full"><li class="menu__item menu-drop"><a href="/corporate-commercial-law/business-formation" class="menu-drop__title">Business Formation &amp; Transactions</a><div class="menu-drop__wrapper"><ul role="list" class="menu-drop__list"><li class="menu-drop__item"><a href="/corporate-commercial-law/mergers-acquisitions" class="menu__link">Mergers &amp; Acquisitions</a></li><li class="menu-drop__item"><a href="/corporate-commercial-law/llc" class="menu__link">LLC</a></li><li class="menu-drop__item"><a href="/corporate-commercial-law/buy-sell-business" class="menu__link">Buy &amp; Sell of a Business</a></li><li class="menu-drop__item"><a href="/corporate-commercial-law/joint-venture" class="menu__link">Joint Venture</a></li></ul></div></li><li class="menu__item menu-drop"><a href="/corporate-commercial-law/contract-lawyer" class="menu-drop__title">Contract &amp; Agreements</a><div class="menu-drop__wrapper"><ul role="list" class="menu-drop__list"><li class="menu-drop__item"><a href="/corporate-commercial-law/tcpa" class="menu__link">TCPA</a></li><li class="menu-drop__item"><a href="/corporate-commercial-law/commercial-lease" class="menu__link">Commercial Lease</a></li><li class="menu-drop__item"><a href="/corporate-commercial-law/employment-contract" class="menu__link">Employment Contract</a></li><li class="menu-drop__item"><a href="/corporate-commercial-law/non-compete-agreement" class="menu__link">Non-Compete Agreement</a></li><li class="menu-drop__item"><a href="/corporate-commercial-law/non-disclosure-agreement" class="menu__link">Non-Disclosure Agreement</a></li><li class="menu-drop__item"><a href="/corporate-commercial-law/operating-agreement-partnership" class="menu__link">Operating Agreement</a></li><li class="menu-drop__item"><a href="/corporate-commercial-law/master-service-agreement" class="menu__link">Master Service Agreement</a></li></ul></div></li><li class="menu__item menu-drop"><a href="/corporate-commercial-law/intellectual-property" class="menu-drop__title">Intellectual Property</a><div class="menu-drop__wrapper"><ul role="list" class="menu-drop__list"><li class="menu-drop__item"><a href="/corporate-commercial-law/trademark" class="menu__link">Trademarks</a></li><li rel="nofollow noopener noreferrer" class="menu-drop__item menu__item_hub"><a href="/corporate-commercial-law" class="menu__link menu-drop__title">About Corporate Law</a></li></ul></div></li></ul></li><li class="menu__item menu__item_dropdown"><a tabindex="0" href="/international-business-law" class="menu__link">International Law</a><ul role="list" class="menu__wrapper menu__wrapper_list"><li class="menu__item"><a href="/international-business-law/export-control" class="menu__link">Export Control</a></li><li class="menu__item"><a href="/international-business-law/international-trade" class="menu__link">International Trade</a></li><li class="menu__item"><a href="/international-business-law/fcpa" class="menu__link">FCPA</a></li><li class="menu__item"><a href="/international-business-law/cfius-lawyer" class="menu__link">CFIUS &amp; Foreign Investment</a></li><li class="menu__item"><a href="/international-business-law/ofac" class="menu__link">OFAC</a></li><li class="menu__item"><a href="/international-business-law/voluntary-disclosure" class="menu__link">Voluntary Disclosure Agreement</a></li><li rel="nofollow noopener noreferrer" class="menu__item menu__item_hub"><a href="/international-business-law" class="menu__link menu-drop__title">About International Law</a></li></ul></li><li class="menu__item menu__item_dropdown"><a tabindex="0" href="/business-we-help" class="menu__link">Businesses We Help</a><ul role="list" class="menu__wrapper menu__wrapper_list"><li class="menu__item"><a href="/industries/small-business" class="menu__link">Small Business</a></li><li class="menu__item"><a href="/industries/start-up" class="menu__link">Startups</a></li><li class="menu__item"><a href="/industries/software-licensing" class="menu__link">Software Companies</a></li><li class="menu__item"><a href="/industries/manufacturing-business" class="menu__link">Manufacturing Business</a></li><li class="menu__item"><a href="/industries/mid-sized-companies" class="menu__link">Mid-Sized Business</a></li></ul></li><li class="menu__item menu__item_dropdown"><div tabindex="0" class="menu__link">About</div><ul role="list" class="menu__wrapper menu__wrapper_list"><li class="menu__item"><a href="/about-us" class="menu__link">Who We Are</a></li><li class="menu__item"><a href="/case-studies" class="menu__link">Case Results</a></li></ul></li><li class="menu__item menu__item_dropdown"><a tabindex="0" href="/areas-we-serve" class="menu__link">Areas We Serve</a><ul role="list" class="menu__wrapper menu__wrapper_list"><li class="menu__item"><a href="/areas-we-serve/colorado-springs" class="menu__link">Colorado Springs</a></li><li class="menu__item"><a href="/areas-we-serve/boulder" class="menu__link">Boulder</a></li><li class="menu__item"><a href="/areas-we-serve/fort-collins" class="menu__link">Fort Collins</a></li><li class="menu__item"><a href="/areas-we-serve/lakewood" class="menu__link">Lakewood</a></li><li class="menu__item"><a href="/areas-we-serve/aspen" class="menu__link">Aspen</a></li><li class="menu__item"><a href="/areas-we-serve/aurora" class="menu__link">Aurora</a></li><li rel="nofollow noopener noreferrer" class="menu__item menu__item_hub"><a href="/areas-we-serve/aurora" class="menu__link menu-drop__title">About Areas We Serve</a></li></ul></li></ul></nav><a href="/contact-us" id="w-node-ba409c23-5c70-3ee6-10d3-617526214ce2-26214c69" class="btn-orange header__btn">Free Consultation</a><button type="button" aria-label="Button Menu" class="burger header__burger"><div>ㅤ</div></button></div><div class="script w-embed w-script">
543<script>
544  const header = document.querySelector(".header");
545  const menu = header.querySelector(".menu");
546  const burger = header.querySelector(".burger");
547  const breakpointsHeader = window.matchMedia("(max-width: 992px");
548  window.initBurger = false;
549
550  burger.addEventListener("click", onClickBurger);
551  breakpointsHeader.addEventListener("change", (e) => {
552    if (!breakpointsHeader.matches) {
553      closeBurgerMenu();
554      openOverlay();
555    }
556  });
557
558  // Add background for header on scroll
559  window.addEventListener("scroll", (e) => {
560    if (window.scrollY >= 5) {
561      header.classList.add("header-scroll");
562    } else {
563      header.classList.remove("header-scroll");
564    }
565  });
566
567  /*
568    Function is designed to manage the state of a burger menu. 
569    It toggles the menu between open and closed states based on the current state.
570    */
571  function onClickBurger() {
572    if (window.initBurger) {
573      closeBurgerMenu();
574      closeOverlay();
575    } else {
576      openOverlay();
577      openBurgerMenu();
578    }
579    window.initBurger = !window.initBurger;
580  }
581
582  function addClass(el, ...classes) {
583    el.classList.add(...classes);
584    return el;
585  }
586  function removeClass(el, ...classes) {
587    el.classList.remove(...classes);
588    return el;
589  }
590  function containsClass(el, cl) {
591    return el.classList.contains(cl);
592  }
593  function replaceClass(el, oldClass, newClass) {
594    removeClass(el, oldClass);
595    addClass(el, newClass);
596    return el;
597  }
598  function createElement(el, config = {}) {
599    const { classes = [], styles = {} } = config;
600    const element = document.createElement(el);
601    if (classes.length != 0) {
602      element.classList.add(...classes);
603    }
604    for (const style in styles) {
605      element.style[style] = styles[style];
606    }
607    return element;
608  }
609
610  function closeBurgerMenu() {
611    removeClass(burger, "active");
612    removeClass(document.body, "burgered");
613
614    header.querySelectorAll(".mob-m").forEach((burgerMenu) => {
615      burgerMenu.addEventListener("animationend", burgerMenu.remove);
616    });
617    const overlay = document.querySelector(".overlay");
618    if (overlay) {
619      overlay.classList.remove("active");
620      overlay.removeEventListener("click", onClickBurger);
621    }
622  }
623
624  function openBurgerMenu() {
625    addClass(burger, "active");
626    addClass(document.body, "burgered");
627
628    const menuBurger = createMenuBurger();
629    header.append(menuBurger);
630
631    const overlay = document.querySelector(".overlay");
632    overlay.classList.add("active");
633    overlay.addEventListener("click", onClickBurger);
634  }
635
636  function createMenuBurger() {
637    const elementMenuBurger = createElement("div", {
638      classes: ["mob-m"]
639    });
640    const elementMenuWrapper = createElement("div", {
641      classes: ["mob-m__wrapper"],
642    });
643
644    const elementMiddle = createMiddle(menu.querySelector(".menu__list"));
645    const elementBottom = createBottom();
646
647    elementMenuWrapper.append(elementMiddle, elementBottom);
648    elementMenuBurger.append(elementMenuWrapper);
649    return elementMenuBurger;
650  }
651
652  function createMiddle(menu) {
653    const middleWrapper = createElement("div", { classes: ["mob-m__middle"] });
654    const startPage = createPage(menu);
655    let stack = [];
656
657    function createBackBtn() {
658      const backBtn = createElement("button", { classes: ["mob-m__back"] });
659      const backBtnWrap = createElement("li", { classes: ["mob-m__list-back"] });
660      backBtn.textContent = "Back to the menu";
661      backBtnWrap.append(backBtn);
662
663      backBtn.addEventListener("click", (e) => {
664        const now = stack.pop();
665        middleWrapper.style.transform = `translateX(calc(-100% * ${stack.length}))`;
666
667        middleWrapper.addEventListener("transitionend", () => now.remove());
668      });
669
670      backBtnWrap.append(backBtn);
671      return backBtnWrap;
672    }
673
674    function createPage(wrapper) {
675      const items = Array.from(wrapper.children);
676      const list = createElement("ul", { classes: ["mob-m__list"] });
677
678      items.forEach((item) => {
679        let itemWrapper;
680        if (containsClass(item, "menu-drop")) {
681          itemWrapper = item.cloneNode(true);
682        } else {
683          itemWrapper = createElement("li");
684          const link = item.querySelector(".menu__link");
685          let newLink = link.cloneNode(true);
686          replaceClass(newLink, "menu__link", "mob-m__link");
687
688          if (containsClass(item, "menu__item_dropdown")) {
689          	const block = document.createElement('div');
690            block.textContent = newLink.textContent;
691            addClass(block, "mob-m__link");
692            newLink = block;
693            
694            addClass(itemWrapper, "mob-m__dropdown");
695						
696            const dropdown = item.querySelector(".menu__wrapper");
697            newLink.addEventListener("click", (e) => {
698              const nextPage = createPage(dropdown);
699              nextPage.prepend(createBackBtn());
700              middleWrapper.append(nextPage);
701              stack.push(nextPage);
702              middleWrapper.style.transform = `translateX(calc(-100% * ${stack.length}))`;
703            });
704          }
705          
706          itemWrapper.append(newLink);
707        }
708        list.append(itemWrapper);
709      });
710
711      return list;
712    }
713
714    middleWrapper.append(startPage);
715    return middleWrapper;
716  }
717  function createBottom() {
718    const bottom = createElement("div", { classes: ["mob-m__bottom"] });
719    let addElements = [
720      ".address-link",
721      ".social"
722    ];
723    addElements = addElements
724      .map((i) => document.querySelector(i))
725      .filter((i) => i);
726		
727    const link = createElement("a", {
728      classes: ["btn-orange", "header__btn"]
729    })
730    link.innerText = "Free Consultation";
731    link.href = "/contact-us";
732    bottom.append(link);
733    bottom.append(...addElements.map((i) => i.cloneNode(true)));
734    return bottom;
735  }
736  function closeOverlay() {
737    const overlay = document.querySelector(".header .overlay");
738    if (overlay) overlay.remove();
739  }
740
741  function openOverlay() {
742    header.insertAdjacentHTML(
743      "beforeend",
744      `<div style="top:${header.offsetHeight}px;" class="overlay"></div>`
745    );
746  }
747</script>
747</div></header><div class="main"><section class="hero hero__case-inner"><div class="hero__container"><ul data-mod="blue" data-wf--breadcrumb-2--variant="case-inner" role="list" class="breadcrumb breadcrumb-services w-variant-8f1fa8d6-2680-0fad-2304-b3797ceffb6d"><li class="breadcrumb__item"><a href="/" class="breadcrumb__link">Sequoia Legal</a></li><li class="breadcrumb__item"><a href="/case-studies" class="breadcrumb__link">Case Studies</a></li><li class="breadcrumb__item"><div class="breadcrumb__link">Supporting a Search Fund in Acquiring and Growing a Business</div></li></ul></div></section><section class="article article__case-inner incline-bottom"><div class="article__container"><div class="article__content article__content_blog"><div class="rich-text case__rich-text w-richtext"><h1>Supporting a Search Fund in Acquiring and Growing a Business</h1><h2>Challenge</h2><p>A group of experienced entrepreneurs approached our firm for guidance in establishing a search fund to identify, acquire, and scale a promising small or medium-sized business.</p><h2>Approach</h2><p>Our corporate transactions and private equity teams collaborated to provide comprehensive legal support throughout the search fund lifecycle:<br/><br/></p><ul role="list"><li>Assisted in the formation of the search fund entity, including the drafting of the limited partnership agreement and other organizational documents</li><li>Advised on the search and screening process, helping the fund managers evaluate potential acquisition targets and conduct thorough due diligence</li><li>Negotiated the purchase agreement and related transaction documents for the selected target company, addressing issues such as valuation, seller financing, and post-closing integration</li><li>Counseled the search fund on post-acquisition strategies, including the implementation of growth initiatives, operational improvements, and strategic partnerships</li></ul><h2>Result</h2><p>The search fund successfully acquired a well-established manufacturing company and, with our continued support, has achieved the following milestones:<br/></p><ul role="list"><li>Increased the target company&#x27;s annual revenue by 25% within the first year of ownership through strategic expansion into new markets</li><li>Streamlined the target company&#x27;s operations, resulting in a 20% improvement in EBITDA margins</li><li>Recruited a highly capable management team to drive the company&#x27;s growth and integration into the search fund&#x27;s portfolio</li><li>Positioned the search fund as an attractive investment vehicle, leading to the successful fundraising of additional capital for future acquisitions</li></ul><h2>Industry Benchmark</h2><p>According to a recent study by the Stanford Graduate School of Business, search funds have demonstrated an aggregate pre-tax internal rate of return (IRR) of 33.7% and a return on invested capital (ROIC) of 5.5x, outperforming many traditional private equity investment strategies.</p></div><div class="case-desclaimer"><div class="rich-text w-richtext"><h2>Disclaimer</h2><p>The information provided in these client success stories is for illustrative purposes only and does not constitute legal advice. Each client&#x27;s situation is unique, and outcomes may vary based on specific circumstances. Sequoia Legal does not guarantee similar results in other matters. The content of this document is protected by copyright and other intellectual property rights owned by Sequoia Legal. Any unauthorized use, reproduction, or distribution of this material is strictly prohibited.</p></div></div></div><aside class="cta incline-pseudo cta-aside blog-10"><div class="cta__container cta-aside__container blog-11"><div class="cta__block-cta cta__block-cta_aside blog-12"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/676ac834df6281c31bd868db/67ce8ae17b172ea2b7084725_andrew-lopez-p-500.webp 500w, https://cdn.prod.website-files.com/676ac834df6281c31bd868db/67ce8ae17b172ea2b7084725_andrew-lopez-p-800.webp 800w, https://cdn.prod.website-files.com/676ac834df6281c31bd868db/67ce8ae17b172ea2b7084725_andrew-lopez.webp 900w" alt="" src="https://cdn.prod.website-files.com/676ac834df6281c31bd868db/67ce8ae17b172ea2b7084725_andrew-lopez.webp" loading="lazy" class="cta__img blog-14"/></div><div class="cta__block blog-15"><div class="cta__rich blog-16 w-richtext"><h2>Get Your Free Legal Consultation Today</h2><p>Sequoia Legal is your trusted partner for all your business-related needs. Contact us today to learn more about our services or speak directly with our business attorney.</p></div><a href="/contact-us" class="btn-white cta-btn blog-17">Schedule Free Consultation</a><a href="tel:+13034762851" class="phone-link icon-phone blog-18">(303) 476-2851</a></div></div><div class="style blog-19 w-embed"><style>
748  @media screen and (max-height: 800px) {
749    .cta-aside.cta.incline-pseudo {
750    	margin-top: 40px;
751      padding-top: 20px;
752      padding-bottom: 20px;
753      top: 140px;
754    }
755    .cta__block-cta_aside {
756      display: none;
757    }
758  }
759</style></div></aside></div></section><section class="case case__related"><div class="style w-embed"><style>
760  html.wf-design-mode .case__wrapper {
761    overflow-y: auto;
762    overflow-x: auto;
763    display: flex;
764  }
765  html.wf-design-mode .case-item {
766    flex: 0 0 50%;
767  }
768
769  .swiper-scrollbar {
770    display: none;
771  }
772  @media screen and (min-width: 768px) {
773    .swiper-scrollbar {
774      height: 80px;
775      width: 100%;
776      position: relative;
777      display: flex;
778      align-items: center;
779    }
780    .swiper-scrollbar__track,
781    .swiper-scrollbar__progress {
782      position: absolute;
783      top: 50%;
784      left: 0;
785      transform: translate(0, -50%);
786      height: 1px;
787    }
788    .swiper-scrollbar__track {
789      width: 100%;
790      background-color: rgba(34, 53, 81, 0.4);
791    }
792    .swiper-scrollbar__progress {
793      width: 0%;
794      background-color: var(--blue);
795      z-index: 1;
796      transition: width .3s;
797    }
798    .swiper-scrollbar__thumb {
799      height: 80px;
800      width: 80px;
801      background-color: var(--blue);
802      position: relative;
803      cursor: pointer;
804      border-radius: 50%;
805      display: inline-flex;
806      justify-content: center;
807      align-items: center;
808      gap: 8px;
809      z-index: 2;
810      transition: left .3s;
811    }
812    .swiper-scrollbar__thumb::after,
813    .swiper-scrollbar__thumb::before {
814      font-family: 'icons' !important;
815      speak: never;
816      color: var(--white);
817    }
818    .swiper-scrollbar__thumb::after {
819      content: "\e903" 
820    }
821    .swiper-scrollbar__thumb::before {
822      content: "\e902" 
823    }
824  }
825  .case-item__link-title {
826    transition: color .3s;
827  }
828  .case-item__link-title::after {
829    content: "";
830    width: 100%;
831    height: 100%;
832    position: absolute;
833    top: 0;
834    left: 0;
835  }
836  .case-item__link-title:hover {
837    color: var(--accent);
838  }
839  .case-item__rich  {
840    overflow: hidden;
841    display: -webkit-box;
842    -webkit-line-clamp: 9;
843    -webkit-box-orient: vertical;
844    height: 261px;
845  }
846  @media screen and (max-width: 991px) {
847    .case-item__rich {
848     -webkit-line-clamp: 8;
849      height: 202px;
850    }
851  }
852</style></div><div class="case__wrap"><div class="case__container"><img loading="lazy" src="https://cdn.prod.website-files.com/676ac834df6281c31bd868db/677e5aeb4e29e1253f9f271e_white-sel.svg" alt="Company logo" class="sel-decor case__sel-decor"/><h2 class="title-h2">Our <strong>Successful Cases</strong></h2><div class="case-inner__collection swiper w-dyn-list"><div role="list" class="case-inner__wrapper swiper-wrapper w-dyn-items"><div role="listitem" class="case-inner__item swiper-slide w-dyn-item"><div class="case-item__top">Business</div><a href="/case/no-penalty-voluntary-disclosures-to-us-gov" class="case-item__link-title w-inline-block"><h3 class="case-item__title">Conducting Voluntary Disclosures for Export Control Violations</h3></a><div class="case-item__rich w-richtext"><p>Sequoia Legal guided a tech company through voluntary disclosure of export violations, avoiding penalties and preserving market access. We led internal investigations, submitted filings to BIS and DDTC, and implemented corrective actions to strengthen compliance and demonstrate proactive governance.</p></div></div><div role="listitem" class="case-inner__item swiper-slide w-dyn-item"><div class="case-item__top">Business</div><a href="/case/fcpa-export-compliance-programs-launched-in-6-months" class="case-item__link-title w-inline-block"><h3 class="case-item__title">Implementing Robust FCPA and Export Compliance Programs</h3></a><div class="case-item__rich w-richtext"><p>Sequoia Legal developed custom FCPA and export compliance programs for a global manufacturer, enabling international expansion, regulatory approval, and risk mitigation. The programs earned praise from authorities and empowered employees to uphold ethical practices across operations.</p></div></div><div role="listitem" class="case-inner__item swiper-slide w-dyn-item"><div class="case-item__top">Business</div><a href="/case/startup-sale-deal-completed-2-months" class="case-item__link-title w-inline-block"><h3 class="case-item__title">Assisting in the Sale of a Technology Startup</h3></a><div class="case-item__rich w-richtext"><p>Sequoia Legal advised a tech startup on its successful sale to a larger company, handling deal structuring, due diligence, and negotiations. The founders secured a strong valuation, key staff were retained, and the acquirer integrated the startup’s technology smoothly and strategically.</p></div></div></div></div><div class="swiper-buttons swiper-buttons--case"><button type="button" aria-label="Button Previous" id="case-btn-prev" class="swiper-btn_white icon-arrow-left"></button><button type="button" aria-label="Button Next" id="case-btn-next" class="swiper-btn_white icon-arrow-right"></button></div><div class="script w-embed"></div></div></div></section></div><footer class="footer"><div class="style w-embed"><style>
853  [class*='__container'] {
854    padding-right: 16px;
855    padding-left: 16px;
856    max-width: 1328px;
857    margin: 0 auto;
858  }
859
860  .phone-link {
861    display: flex;
862    transition:
863      color 0.3s,
864      background-color 0.3s;
865  }
866  @media screen and (max-width: 991px) {
867    h2 strong {
868      font-size: 32px;
869    }
870  }
871  .phone-link::before {
872    margin-right: 8px;
873    font-size: 20px;
874  }
875  .title-gradient,
876  .why-choose__rich h2,
877  .rich-text__title h2 {
878    background: linear-gradient(92deg, #bcc4d0 13.56%, #fff 49.46%, #bcc4d0 86.09%);
879    -webkit-background-clip: text;
880    -webkit-text-fill-color: transparent;
881  }
882  /*=========================== ICONS START ==================================*/
883
884  [class^='icon-']::before,
885  [class*=' icon-']::before {
886    font-family: 'icons' !important;
887    font-style: normal;
888    font-weight: normal;
889    font-variant: normal;
890    text-transform: none;
891    line-height: 1;
892    -webkit-font-smoothing: antialiased;
893    -moz-osx-font-smoothing: grayscale;
894  }
895
896  .icon-phone-stoke:before {
897    content: '\e900';
898  }
899  .icon-mail:before {
900    content: '\e901';
901  }
902  .icon-arrow-left:before {
903    content: '\e902';
904  }
905  .icon-arrow-right:before {
906    content: '\e903';
907  }
908  .icon-position:before {
909    content: '\e904';
910  }
911  .icon-arrow-down:before {
912    content: '\e905';
913  }
914  .icon-fb:before {
915    content: '\e906';
916  }
917  .icon-inst:before {
918    content: '\e907';
919  }
920  .icon-in:before {
921    content: '\e908';
922  }
923  .icon-yt:before {
924    content: '\e909';
925  }
926  .icon-phone:before {
927    content: '\e90a';
928  }
929  .icon-clock:before {
930    content: '\e90b';
931  }
932  .icon-mail-stoke:before {
933    content: '\e90c';
934  }
935
936  /*=========================== ICONS END ==================================*/
937
938  /*=========================== BTN START ==================================*/
939
940  [class*='btn-'] {
941    display: inline-flex;
942    font-weight: 600;
943    line-height: 110%;
944    letter-spacing: -0.32px;
945    text-decoration: none;
946    padding: 24px 22px;
947    transition:
948      background-color ease 0.3s,
949      color ease 0.3s,
950      border 0.3s;
951    align-items: center;
952    justify-content: center;
953    color: var(--blue);
954  }
955  .btn-white {
956    background-color: var(--white);
957  }
958  .btn-white:active {
959    color: var(--accent);
960  }
961  .btn-orange {
962    background-color: var(--accent);
963    color: var(--white);
964  }
965  .btn-orange:active {
966    background-color: var(--accent-pressed);
967  }
968  .btn-opacity {
969    border-bottom: 3px solid rgba(34, 53, 81, 0.2);
970    background-color: rgba(34, 53, 81, 0.09);
971    color: var(--gray);
972  }
973  .btn-opacity:active {
974    background-color: var(--dark-blue);
975  }
976  @media screen and (hover: hover) {
977    .btn-orange:hover {
978      background-color: var(--accent-second);
979    }
980    .btn-white:hover {
981      color: var(--accent-second);
982    }
983    .btn-opacity:hover {
984      border-bottom: 3px solid var(--blue);
985      background-color: var(--blue);
986      color: var(--white);
987    }
988  }
989
990  /*=========================== BTN END ==================================*/
991
992  /*=========================== INCLINE START ==================================*/
993
994  .incline-bottom {
995    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--incline) + var(--incline-offset)));
996  }
997  .incline-top {
998    clip-path: polygon(0 0, 100% calc(var(--incline) - var(--incline-offset)), 100% 100%, 0 100%);
999  }
1000  .incline {
1001    clip-path: polygon(0 0, 100% calc(var(--incline) - var(--incline-offset)), 100% 100%, 0 calc(100% - var(--incline) + var(--incline-offset)));
1002  }
1003  .incline-bottom,
1004  .incline-top,
1005  .incline {
1006    will-change: clip-path;
1007  }
1008  @media screen and (max-width: 991px) {
1009    :root {
1010      --incline: 96px;
1011    }
1012  }
1013  .incline-pseudo.incline-pseudo_white::after,
1014  .incline-pseudo-top.incline-pseudo-top_white::after {
1015    background-color: var(--white);
1016  }
1017  [class*='incline-pseudo'].incline-pseudo_white::after {
1018    background-color: var(--white);
1019  }
1020  [class*='incline-pseudo']::after {
1021    content: '';
1022    display: block;
1023    position: absolute;
1024    left: 0;
1025    z-index: -1;
1026    width: 100%;
1027  }
1028
1029  .incline-pseudo::after {
1030    top: calc(0px - var(--incline) + var(--incline-offset));
1031    background-color: var(--blue);
1032    height: calc(100% + var(--incline) - var(--incline-offset) + 1px);
1033    clip-path: polygon(0 0, 100% calc(var(--incline) - var(--incline-offset)), 100% 100%, 0 calc(100% - var(--incline) + var(--incline-offset)));
1034  }
1035
1036  .incline-pseudo-top::after {
1037    top: calc(0px - var(--incline) + var(--incline-offset));
1038    background-color: var(--blue);
1039    height: calc(100% + var(--incline) - var(--incline-offset));
1040    clip-path: polygon(0 0, 100% calc(var(--incline) - var(--incline-offset)), 100% 100%, 0 100%);
1041  }
1042
1043  .incline-pseudo-bottom::after {
1044    top: calc(100% - 2px);
1045    background-color: var(--blue);
1046    height: calc(100% + var(--incline) - var(--incline-offset));
1047    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--incline) + var(--incline-offset)));
1048  }
1049  /*=========================== INCLINE END ==================================*/
1050  /*=========================== SWIPER START ==================================*/
1051  .swiper-wrapper {
1052    display: flex;
1053    transition-property: transform;
1054  }
1055  .swiper-slide {
1056    flex-shrink: 0;
1057  }
1058  [class*='swiper-btn'] {
1059    position: relative;
1060    height: 44px;
1061    width: 44px;
1062    border-radius: 50%;
1063    font-size: 12px;
1064    display: inline-flex;
1065    align-items: center;
1066    justify-content: center;
1067    background-color: transparent;
1068    transition:
1069      background-color 0.3s,
1070      color 0.3s,
1071      opacity 0.3s;
1072  }
1073  .swiper-btn_white {
1074    border: 1px solid #223551;
1075    color: var(--blue);
1076  }
1077  .swiper-btn_blue {
1078    border: 1px solid var(--bg);
1079    color: var(--bg);
1080  }
1081  [class*='swiper-btn']:disabled,
1082  [class*='swiper-btn'].disabled {
1083    cursor: default;
1084    background: none;
1085    color: #989898;
1086    border: 1px solid #989898;
1087  }
1088  .swiper-btn_accent {
1089    border: 1px solid var(--accent);
1090    color: var(--white);
1091    background-color: var(--accent);
1092  }
1093  .swiper-btn_white:not(:disabled):active {
1094    background-color: #041733;
1095    color: var(--white);
1096  }
1097  @media screen and (hover: hover) {
1098    .swiper-btn_white:not(:disabled):hover {
1099      background-color: var(--blue);
1100      color: var(--white);
1101      opacity: 1;
1102    }
1103    .swiper-btn_blue:not(:disabled):hover {
1104      background-color: var(--white);
1105      color: var(--blue);
1106    }
1107    .swiper-btn_accent:not(:disabled, .disabled):hover {
1108      background-color: var(--accent-pressed);
1109      color: var(--white);
1110    }
1111  }
1112  /*=========================== SWIPER END ==================================*/
1113  /*=========================== NICE SELECT START ===========================*/
1114  .w-select {
1115    background-color: transparent;
1116    padding: 0;
1117    margin: 0;
1118    border: 1px solid #c1c1c1;
1119    color: var(--dark-gray);
1120  }
1121  .select.nice-select {
1122    width: 100%;
1123    height: 100%;
1124    position: relative;
1125    border-radius: 0;
1126    line-height: 120%;
1127    white-space: wrap;
1128  }
1129  .nice-select .focus {
1130    border-color: var(--accent);
1131  }
1132  .nice-select::after {
1133    display: none;
1134  }
1135  .nice-select .option {
1136    line-height: 120%;
1137  }
1138  .nice-select .option.focus,
1139  .nice-select .option.selected.focus {
1140    background-color: var(--bg);
1141    color: var(--blue);
1142  }
1143  .nice-select .option:hover,
1144  .nice-select .option.focus:hover,
1145  .nice-select .option.selected.focus:hover {
1146    background-color: var(--blue);
1147    color: var(--white);
1148  }
1149  .nice-select .list li:hover,
1150  .nice-select .list li.focus {
1151    background: var(--blue);
1152    color: var(--white);
1153  }
1154  .nice-select .nice-select-dropdown {
1155    margin-top: 6px;
1156    width: 100%;
1157    border-radius: 0px;
1158    box-shadow: none;
1159    outline: 1px solid var(--blue);
1160  }
1161  .nice-select .current {
1162    background: var(--white);
1163    height: 100%;
1164    width: 100%;
1165    text-align: left;
1166    font-size: 16px;
1167    align-items: center;
1168    position: relative;
1169    display: inline-flex;
1170    align-items: center;
1171    padding: 0 16px;
1172    line-height: 140%;
1173  }
1174  .nice-select .current::after {
1175    content: '\e905';
1176    font-family: 'icons' !important;
1177    font-size: 16px;
1178    transition:
1179      transform 0.3s,
1180      color 0.3s;
1181    position: absolute;
1182    right: 16px;
1183  }
1184  .nice-select.open .current::after {
1185    color: var(--blue);
1186    transform: rotate(180deg);
1187  }
1188  .nice-select:has(.option:hover) .option.selected.focus {
1189    background: var(--blue);
1190  }
1191  .nice-select .list {
1192    background: var(--white);
1193    max-height: 150px;
1194    overflow: auto;
1195    width: 100%;
1196    border-radius: 0;
1197    scrollbar-color: var(--accent) var(--white);
1198    scrollbar-width: thin;
1199  }
1200  .nice-select .list li {
1201    font-size: 16px;
1202    padding: 5px 16px;
1203    width: 100%;
1204    transition:
1205      background 0.3s,
1206      color 0.3s;
1207  }
1208
1209  div.nice-select .list > li:first-child {
1210    display: none;
1211  }
1212  select.nice-select:has(+ .nice-select) {
1213    margin: 0;
1214    border: 0;
1215    padding: 0;
1216    height: 1px;
1217    opacity: 0;
1218    position: relative;
1219    top: 30px;
1220  }
1221  /* =========================== NICE SELECT END ===========================*/
1222  /* ========================== BURGER START ============================== */
1223  @media screen and (max-width: 991px) {
1224    .burger {
1225      background-color: var(--blue);
1226      display: inline-flex;
1227      gap: 4px;
1228      flex-direction: column;
1229      justify-content: center;
1230      align-items: center;
1231      width: 74px;
1232      height: 74px;
1233      position: relative;
1234    }
1235    .burger div,
1236    .burger::after,
1237    .burger::before {
1238      height: 2px;
1239      background: var(--white);
1240      display: block;
1241      width: 18px;
1242    }
1243    .burger::before,
1244    .burger::after {
1245      content: '';
1246      position: relative;
1247      transition:
1248        transform 0.3s,
1249        top 0.3s;
1250    }
1251    .burger div {
1252      transition: opacity 0.3s;
1253    }
1254    .burger.active {
1255      background-color: var(--accent);
1256    }
1257    .burger.active div,
1258    .burger.active::after,
1259    .burger.active::before {
1260      background-color: var(--white);
1261    }
1262    .burger.active div {
1263      opacity: 0;
1264    }
1265    .burger.active::after,
1266    .burger.active::before {
1267      position: absolute;
1268    }
1269
1270    .burger.active::after {
1271      top: 50%;
1272      transform: translate(0, 50%) rotate(45deg);
1273    }
1274    .burger.active::before {
1275      top: 50%;
1276      transform: translate(0, 50%) rotate(-45deg);
1277    }
1278  }
1279  /* ========================== BURGER END =============================*/
1280  /* ========================== SEL DECOR START =============================*/
1281  .sel-decor {
1282    position: absolute;
1283    width: 100%;
1284    height: auto;
1285  }
1286  @media screen and (max-width: 767px) {
1287    .sel-decor {
1288      display: none;
1289    }
1290  }
1291  /* ========================== SEL DECOR END =============================*/
1292</style>
1293<style>
1294  /* ========================== REVIEW START =============================*/
1295  .elf:not(:has(.es-embed-root)) + .review__swiper-buttons {
1296    display: none;
1297  }
1298
1299  .swiper-btn__circle.disabled {
1300    color: var(--gray) !important;
1301    cursor: default;
1302  }
1303  .bTZisO .swiper {
1304    max-width: 99% !important;
1305  }
1306
1307  @media screen and (min-width: 991px) {
1308    .review-btn__left {
1309      transform: translateX(-6px);
1310    }
1311    .review-btn__right {
1312      transform: translateX(6px);
1313    }
1314  }
1315  @media screen and (min-width: 1380px) {
1316    .review-btn__left {
1317      transform: translateX(-32%);
1318    }
1319    .review-btn__right {
1320      transform: translateX(32%);
1321    }
1322  }
1323  /* ========================== REVIEW END =============================*/
1324</style>
1325<style>
1326  /* ========================== BREADCRUMB START =============================*/
1327  .breadcrumb {
1328    display: flex;
1329    gap: 12px 30px;
1330  }
1331  .breadcrumb__link {
1332    color: var(--white);
1333  }
1334  .breadcrumb[data-mod='blue'] .breadcrumb__link {
1335    color: var(--blue);
1336  }
1337  .breadcrumb[data-mod='blue'] div.breadcrumb__link {
1338    color: var(--gray);
1339  }
1340  .breadcrumb[data-mod='blue'] .breadcrumb__item:not(:last-child):after {
1341    color: var(--blue);
1342  }
1343  .breadcrumb__item:not(:last-child):after {
1344    content: '\e903';
1345    font-family: 'icons' !important;
1346    position: absolute;
1347    top: 50%;
1348    right: -20px;
1349    color: var(--white);
1350    font-size: 12px;
1351    transform: translateY(-50%);
1352  }
1353  .breadcrumb__item:not(:last-child) {
1354    position: relative;
1355  }
1356  div.breadcrumb__link {
1357    text-decoration: none;
1358  }
1359  /* ========================== BREADCRUMB END =============================*/
1360</style>
1361<style>
1362  /* ================================ CTA END ================================*/
1363  .cta.incline-pseudo::after {
1364    background-color: var(--accent);
1365  }
1366  .cta {
1367    container-type: inline-size;
1368  }
1369  .cta__block-cta {
1370    width: 550px;
1371    height: 695px;
1372    margin-bottom: -292px;
1373  }
1374  .cta.cta-reverse .cta__block-cta {
1375    margin-top: -200px;
1376    margin-bottom: 0;
1377  }
1378  .cta.cta-reverse .cta__container {
1379    justify-content: space-between;
1380  }
1381  .cta.cta-reverse .cta__block {
1382    flex: 0 1 610px;
1383  }
1384  .cta.cta-reverse .cta__rich p {
1385    max-width: 416px;
1386  }
1387  .cta-flex {
1388    display: flex;
1389  }
1390  @container (max-width: 992px) {
1391    .cta__rich h2 {
1392      font-size: 28px;
1393    }
1394    .cta__rich p {
1395      font-size: 16px;
1396    }
1397    .cta__block-cta {
1398      width: 300px;
1399      height: 400px;
1400      margin-bottom: 0;
1401    }
1402    .cta__container {
1403      gap: 24px;
1404    }
1405    .cta-aside.incline-pseudo::after {
1406      top: -46px;
1407      height: calc(100% + 46px);
1408      clip-path: polygon(0 0, 100% 46px, 100% 100%, 0 100%);
1409    }
1410  }
1411  @container (max-width: 767px) {
1412    .cta__container {
1413      flex-direction: column;
1414    }
1415    .cta.cta-reverse .cta__container {
1416      flex-direction: column-reverse;
1417    }
1418    .cta__block-cta {
1419      margin-top: -157px;
1420      width: 184px;
1421      height: 242px;
1422    }
1423    .cta__block,
1424    .cta.cta-reverse .cta__block {
1425      flex: 0;
1426    }
1427    .cta-aside .cta__block-cta {
1428      margin-top: -200px;
1429    }
1430  }
1431  /* ================================ CTA END ================================*/
1432</style>
1433<style>
1434  /*================================= LINK ARROW START =====================================*/
1435  .link-arrow:after {
1436    content: '\e903';
1437    font-family: 'icons' !important;
1438    speak: never;
1439    display: inline-block;
1440    margin-left: 10px;
1441    position: relative;
1442    top: 1px;
1443    color: var(--accent);
1444  }
1445  /*================================= LINK ARROW END =====================================*/
1446  /*================================= RICH TEXT START =====================================*/
1447  .w-embed.w-embed tb-wrap {
1448    margin-top: 16px;
1449  }
1450  .rich-text > *:last-child {
1451    margin-bottom: 0;
1452  }
1453  .rich-text *:has(+ h3) {
1454    margin-bottom: 24px;
1455  }
1456
1457  .w-embed:has(.cta) {
1458    margin-top: 60px;
1459  }
1460  .rich-text h2:has(+ p) {
1461    margin-bottom: 16px;
1462  }
1463  .rich-text h2:has(+ .rich-text__case) {
1464    margin-bottom: 48px;
1465  }
1466  .rich-text p:has(+ p) {
1467    margin-bottom: 16px;
1468  }
1469  .rich-text h1 {
1470    color: var(--blue);
1471    /* margin-bottom: 16px; */
1472  }
1473  .rich-text p:has(+ figure) {
1474    margin-bottom: 16px;
1475  }
1476  .rich-text *:has(+ h2) {
1477    margin-bottom: 15px;
1478  }
1479  /* 
1480  @media screen and (max-width: 991px) {
1481    .rich-text *:has(+ h2) {
1482      margin-bottom: 30px;
1483    }
1484  }
1485  */
1486  .rich-text figure:has(+ p) {
1487    margin-bottom: 16px;
1488  }
1489  .rich-text ul:has(+ p),
1490  .rich-text ol:has(+ p) {
1491    margin-bottom: 24px;
1492  }
1493  .rich-text.rich-text_white h1 {
1494    color: var(--white);
1495  }
1496  .rich-text ul li {
1497    position: relative;
1498    padding-left: 24px;
1499    /* font-size: 18px; */
1500    line-height: 160%;
1501  }
1502  .rich-text ul li:not(.accordion-item, .case-item):before {
1503    content: '\e903';
1504    font-family: Icons;
1505    font-size: 16px;
1506    position: absolute;
1507    top: 0;
1508    left: 0;
1509  }
1510  .rich-text ul > li:not(:last-child, .accordion-item, .case-item),
1511  .rich-text ol > li:not(:last-child, .accordion-item, .case-item) {
1512    margin-bottom: 0.5em;
1513  }
1514  .rich-text ul li > ul li:not(:last-child, .accordion-item, .case-item) {
1515    margin-bottom: 4px;
1516  }
1517  .rich-text ul li > ul {
1518    /* margin-top: 16px; */
1519    padding-left: 24px;
1520  }
1521  .rich-text ul li > ul li {
1522    font-size: 16px;
1523  }
1524  .rich-text ul:has(+ figure) {
1525    margin-bottom: 16px;
1526  }
1527  .rich-text ul li > ul li:before {
1528    content: '' !important;
1529    width: 4px;
1530    height: 4px;
1531    background-color: #3e4247;
1532    display: inline-block;
1533    border-radius: 50%;
1534    top: 10px !important;
1535  }
1536  /* .rich-text p:has(+ ul),
1537  .rich-text p:has(+ ol), */
1538  .article__after-cta .rich-text p:has(+ .w-embed) {
1539    font-size: 20px;
1540    font-family: Librebaskerville, Arial, sans-serif;
1541    margin-bottom: 16px;
1542  }
1543  .rich-text p:has(+ .accrodint-wrapper) {
1544    margin-bottom: 24px;
1545  }
1546  .rich-text p a,
1547  .rich-text ul li a,
1548  .rich-text blockquote a {
1549    color: var(--blue);
1550    text-decoration: underline;
1551  }
1552  .rich-text_white h2,
1553  .rich-text_white h3 {
1554    color: var(--white);
1555  }
1556  .rich-text a:hover,
1557  .rich-text blockquote {
1558    text-decoration: none;
1559  }
1560  .rich-text .cta {
1561    padding: 154px 0;
1562    background-color: var(--accent);
1563  }
1564  @media screen and (max-width: 991px) {
1565    .rich-text .cta {
1566      padding: 80px 0;
1567      background-color: var(--accent);
1568    }
1569    .w-embed:has(.cta) {
1570      margin-top: 30px;
1571    }
1572  }
1573  .rich-text .cta h2 {
1574    margin-bottom: 16px;
1575  }
1576  .rich-text .cta__rich h2 {
1577    color: var(--white);
1578  }
1579  .rich-text__cta {
1580    margin-top: 60px;
1581  }
1582  @media screen and (min-width: 1200px) {
1583    .rich-text .cta .cta__block {
1584      flex: 0 1 582px;
1585    }
1586  }
1587  @media screen and (min-width: 992px) {
1588    .rich-text .cta .cta__container {
1589      padding: 0 60px;
1590    }
1591    .rich-text .cta h2 {
1592      font-size: 40px;
1593    }
1594  }
1595  ul.case-rich-wrapper {
1596    overflow: visible;
1597  }
1598  .case-rich__swiper-buttons {
1599    margin-top: 32px;
1600  }
1601  @media screen and (min-width: 767px) {
1602    .case-rich-wrapper .case-item {
1603      flex: 0 1 50%;
1604    }
1605    ul.case-rich-wrapper {
1606      display: flex;
1607      gap: 24px;
1608    }
1609    .case-rich__swiper-buttons {
1610      display: none;
1611    }
1612  }
1613  .rich-text__white.rich-text a {
1614    color: white;
1615  }
1616  .rich-text blockquote {
1617    color: var(--blue);
1618    border-left-width: 0;
1619    margin: 0;
1620    padding: 0;
1621    font-family: Librebaskerville, Arial, sans-serif;
1622    font-size: 18px;
1623    font-style: italic;
1624    font-weight: 400;
1625    line-height: 140%;
1626  }
1627  .rich-text p:has(+ blockquote) {
1628    margin-bottom: 16px;
1629  }
1630  .rich-text p:has(+ .w-embed) {
1631    margin-bottom: 24px;
1632  }
1633
1634  /*================================= RICH TEXT END =====================================*/
1635  /*======================================== ACCORDION START ========================================*/
1636  :root {
1637    --padding-horz: 48px;
1638    --padding-left: 110px;
1639  }
1640  ul.accordion {
1641    display: flex;
1642    flex-direction: column;
1643    padding: 0;
1644    gap: 4px;
1645    margin-bottom: 12px;
1646  }
1647  ul.accordion > li.accordion-item {
1648    padding: 0;
1649    display: grid;
1650    grid-template-rows: max-content 0fr;
1651    transition:
1652      grid-template-rows linear 0.3s,
1653      background-color linear 0.3s;
1654    border-bottom: 3px solid rgba(34, 53, 81, 0.2);
1655    background-color: rgba(34, 53, 81, 0.09);
1656  }
1657  ul.accordion > li.accordion-item.accordion-item_faq {
1658    background-color: rgba(241, 245, 247, 0.2);
1659  }
1660  ul.accordion > li.accordion-item:has(.accordion-header.active) {
1661    background-color: var(--blue);
1662    color: var(--white);
1663    grid-template-rows: max-content 1fr;
1664  }
1665  ul.accordion > li.accordion-item.accordion-item_faq:has(.accordion-header.active) {
1666    background-color: var(--white);
1667    color: #3e4247;
1668    grid-template-rows: max-content 1fr;
1669  }
1670  ul.accordion > li.accordion-item::before {
1671    display: none;
1672  }
1673  .accordion-header {
1674    padding: 18px var(--padding-horz);
1675    background-color: transparent;
1676    display: inline-flex;
1677    align-items: start;
1678    justify-content: space-between;
1679    width: 100%;
1680    gap: 24px;
1681    font-family: Librebaskerville, Arial, sans-serif;
1682    font-size: 28px;
1683    color: #3e4247;
1684    transition: color linear 0.3s;
1685    text-align: left;
1686  }
1687
1688  .accordion-header {
1689    padding: 18px var(--padding-horz);
1690    background-color: transparent;
1691    display: inline-flex;
1692    align-items: start;
1693    justify-content: space-between;
1694    width: 100%;
1695    gap: 24px;
1696    font-family: Librebaskerville, Arial, sans-serif;
1697    font-size: 28px;
1698    color: #3e4247;
1699    transition: color linear 0.3s;
1700    text-align: left;
1701  }
1702
1703  .accordion-header h3 {
1704    font-family: Librebaskerville, Arial, sans-serif;
1705    font-size: 28px;
1706    color: var(--white);
1707    margin: 0;
1708  }
1709
1710  .accordion-header.active h3 {
1711    color: #3e4247;
1712  }
1713
1714  .rich-text .accordion-header h3 {
1715    color: var(--blue);
1716  }
1717
1718  .rich-text .accordion-header.active h3 {
1719    color: var(--white);
1720  }
1721
1722  .accordion-item_faq .accordion-header {
1723    color: var(--white);
1724  }
1725  .accordion-header:after {
1726    content: '\e905';
1727    font-family: 'icons' !important;
1728    font-size: 24px;
1729    width: 24px;
1730    margin-top: 6px;
1731    transition: transform linear 0.3s;
1732  }
1733  .accordion-header.active {
1734    padding: 18px var(--padding-horz) 16px var(--padding-horz);
1735    color: var(--white);
1736  }
1737  .accordion-item_faq .accordion-header.active {
1738    color: var(--blue);
1739  }
1740  .accordion-header.active:after {
1741    transform: rotate(180deg);
1742  }
1743  .accordion-body {
1744    overflow: hidden;
1745    transition: padding linear 0.3s;
1746    padding: 0 var(--padding-left) 0 var(--padding-horz);
1747  }
1748  ul.accordion > li.accordion-item:has(.accordion-header.active) .accordion-body {
1749    padding: 0 var(--padding-left) 18px var(--padding-horz);
1750  }
1751  .accordion-rich.rich-text a {
1752    color: var(--accent);
1753  }
1754  @media screen and (max-width: 992px) {
1755    :root {
1756      --padding-horz: 16px;
1757      --padding-left: 16px;
1758    }
1759    .accordion-header {
1760      font-size: 24px;
1761    }
1762  }
1763  .rich-text .link-arrow.link-arrow__white {
1764    color: var(--white);
1765    text-decoration: none;
1766  }
1767  .accordion-rich.rich-text.w-richtext ol li {
1768    list-style-type: unset;
1769    padding-left: 10px;
1770  }
1771
1772  /*======================================== ACCORDION END ========================================*/
1773  /*================================= BLOCKQUOTE END =====================================*/
1774  .blockquote {
1775    position: relative;
1776  }
1777  .blockquote::before {
1778    content: '';
1779    background: url('https://cdn.prod.website-files.com/676ac834df6281c31bd868db/676c2d988327bebca3fe5024_quote.svg') no-repeat;
1780    width: 221px;
1781    height: 157px;
1782    display: block;
1783    position: absolute;
1784    top: 0;
1785    left: 0;
1786    transform: translate(-25%, -80%);
1787  }
1788  @media screen and (max-width: 767px) {
1789    .blockquote::before {
1790      transform: translate(-25%, -25%);
1791    }
1792  }
1793  /*================================= BLOCKQUOTE END =====================================*/
1794  /*============================== BADGE ITEM START ===========================================*/
1795
1796  html.wf-design-mode .badge-list {
1797    overflow-x: auto;
1798  }
1799  html.wf-design-mode .badge-list__item {
1800    flex: 0 0 19%;
1801  }
1802  /*============================== BADGE ITEM END ===========================================*/
1803
1804  /*============================== BADGE ITEM START ===========================================*/
1805
1806  .badge-list__item {
1807    position: relative;
1808  }
1809  .badge-list__item:before {
1810    content: '';
1811    position: absolute;
1812    top: 0;
1813    left: 0;
1814    background-color: #06172f;
1815    width: 100%;
1816    height: 100%;
1817    mix-blend-mode: screen;
1818  }
1819  .badge-list__img {
1820    -webkit-user-select: none;
1821    -moz-user-select: none;
1822    -ms-user-select: none;
1823    user-select: none;
1824  }
1825  [class*='badge-cross-btn'] {
1826    background-color: var(--blue);
1827    opacity: 0.8;
1828    color: var(--white);
1829  }
1830  .badge__container:before {
1831    content: '';
1832    display: block;
1833    position: absolute;
1834    bottom: 0;
1835    left: 50%;
1836    background-color: var(--blue);
1837    height: 1px;
1838    width: calc(100% - 32px);
1839    transform: translateX(-50%);
1840  }
1841  /*============================== BADGE ITEM END ===========================================*/
1842  /*============================== TABLE START ===========================================*/
1843
1844  .tb-wrap {
1845    overflow-x: auto;
1846    width: 100%;
1847    margin: 16px 0;
1848    scrollbar-color: var(--blue) var(--white);
1849    scrollbar-width: thin;
1850    --b: 1px solid var(--blue);
1851  }
1852  .tb-wrap table {
1853    border-spacing: 0;
1854    width: 100%;
1855    overflow: hidden;
1856    border: var(--b);
1857    display: block;
1858  }
1859
1860  .tb-wrap td,
1861  .tb-wrap th {
1862    font-family: Librefranklin, Arial, sans-serif;
1863    background-color: var(--bg);
1864    padding: 8px 20px 8px 8px;
1865    font-size: 18px;
1866    color: var(--gray);
1867    line-height: 160%;
1868    text-decoration: none;
1869    text-align: left;
1870    vertical-align: top;
1871  }
1872
1873  /* 
1874  .tb-wrap td:first-child {
1875    font-weight: 700;
1876  }
1877  */
1878
1879  .tb-wrap th {
1880    color: var(--white);
1881    background: var(--blue);
1882    font-weight: 700;
1883    text-align: center;
1884  }
1885
1886  @media screen and (max-width: 767px) {
1887    .tb-wrap table {
1888      min-width: 90vh;
1889    }
1890  }
1891
1892  .tb-wrap td {
1893    border-top: var(--b);
1894  }
1895  .tb-wrap th:not(:first-child) {
1896    border-left: 1px solid var(--white);
1897  }
1898  .tb-wrap td:not(:first-child) {
1899    border-left: var(--b);
1900  }
1901
1902  .tb-wrap a {
1903    color: inherit;
1904  }
1905
1906  /*============================== TABLE END ===========================================*/
1907</style>
1908<style>
1909  .location__item.icon-position::before {
1910    padding-top: 2px;
1911    font-size: 30px;
1912    color: white;
1913    transition: color 0.3s;
1914  }
1915  .location__link:hover {
1916    text-decoration: none;
1917  }
1918  .location__item:has(.location__link:hover):before {
1919    color: var(--accent);
1920  }
1921  @media screen and (max-width: 374px) {
1922    .location__link {
1923      font-size: 20px;
1924    }
1925  }
1926  a.business-type-item__link,
1927  .link-arrow {
1928    transition: color 0.3s;
1929  }
1930  a.business-type-item__link:hover,
1931  .link-arrow:hover {
1932    color: var(--accent);
1933  }
1934  .tabs-list-button_scroll {
1935    scrollbar-color: white transparent;
1936    scrollbar-width: thin;
1937  }
1938  .attoreny__link-social {
1939    transition: color 0.3s;
1940  }
1941  .attoreny__link-social:hover {
1942    color: var(--blue);
1943  }
1944</style>
1945<style>
1946  body:has(main.bg-before):before {
1947    content: '';
1948    position: absolute;
1949    top: 0;
1950    left: 0;
1951    width: 100%;
1952    height: 1200px;
1953    background-color: var(--blue);
1954  }
1955  .btn-blog {
1956    color: var(--white);
1957  }
1958  @media (max-width: 991px) {
1959    .header__container {
1960      padding-right: 0;
1961    }
1962  }
1963</style></div><div class="style w-embed"><style>
1964  a.footer__link:hover {
1965    text-decoration: none;
1966  }
1967  @media screen and (min-width: 1279px) {
1968    .footer__glf {
1969      margin-right: 137px;
1970    }
1971  }
1972  .social-link {
1973    display: inline-flex;
1974    align-items: center;
1975  }
1976  .social-link,
1977  .social-article__link {
1978    transition: color 0.3s;
1979  }
1980
1981  .social-link:hover,
1982  .social-article__link:hover {
1983    color: var(--accent-second);
1984  }
1985  .social-link:active,
1986  .social-article__link:hover {
1987    color: var(--accent-pressed);
1988  }
1989
1990  @media screen and (max-width: 767px) {
1991    .cta.incline-pseudo {
1992      margin-top: 80px;
1993    }
1994  }
1995</style></div>
1995<div class="footer__container"><section id="w-node-_5cee3471-ce02-0caf-2a4b-8ab3837ba416-837ba413" class="footer__block"><div class="footer__block-logo"><a href="/" class="w-inline-block"><img src="https://cdn.prod.website-files.com/676ac834df6281c31bd868db/6772b3eab2e956bd6258b750_logo.svg" loading="lazy" alt="Logo Company" class="footer__logo"/></a></div><address class="footer__text"><a href="https://maps.app.goo.gl/yYwH7tCGwMfo52Tq6" class="footer__text address-link exception">7355 E. Orchard Rd., Suite 375 Greenwood Village, CO 80111</a><div>*by appointment only</div></address><a href="tel:+13034762851" class="footer__text">(303) 476-2851</a><p class="footer__text">MON - FRI  9am - 5pm<br/>Call For Off-Hour Appointments</p></section><div id="w-node-_5cee3471-ce02-0caf-2a4b-8ab3837ba421-837ba413"><p class="footer__content">The team at Sequoia Legal, LLC, can help, and it is an honor to be your go-to Denver Business Lawyer. We bring our diverse experiences and know-how to help our domestic and International Business clients efficie
1995ntly achieve their goals while maximizing their rights and limiting their risk in a wide array of complex matters.</p><ul role="list" class="social"><li class="social-item"><a aria-label="Facebook" href="https://www.facebook.com/sequoialegal/" target="_blank" class="social-link icon-fb exception" rel="nofollow noopener noreferrer"></a></li><li class="social-item"><a aria-label="YouTube" href="https://www.youtube.com/channel/UCnFyOK4_HH3nIJWz0Nxi4uA" target="_blank" class="social-link icon-yt exception" rel="nofollow noopener noreferrer"></a></li><li class="social-item"><a aria-label="Instagram" href="https://www.instagram.com/sequoialegal/" target="_blank" class="social-link icon-inst exception" rel="nofollow noopener noreferrer"></a></li><li class="social-item"><a aria-label="linkedin" href="https://www.linkedin.com/in/andrew-lopez-a3081b67/" target="_blank" class="social-link icon-in exception" rel="nofollow noopener noreferrer"></a></li></ul></div><ul role="list" class="location-list"><li id="w-node-_5cee3471-ce02-0caf-2a4b-8ab3837ba42e-837ba413" class="location-list__title">Featured Locations</li><li class="location-list__item"><a href="/areas-we-serve/pueblo" class="footer__link">Pueblo</a></li><li class="location-list__item"><a href="/areas-we-serve/greeley" class="footer__link">Greeley</a></li><li class="location-list__item"><a href="/areas-we-serve/centennial" class="footer__link">Centennial</a></li><li class="location-list__item"><a href="/areas-we-serve/thornton" class="footer__link">Thornton</a></li></ul><ul role="list" class="location-list"><li id="w-node-_88dd2ec1-00f6-1b86-321d-cfcca84f09c9-837ba413" class="location-list__title">Featured Industries</li><li class="location-list__item"><a href="/industries/ecommerce-lawyer" class="footer__link">Ecommerce</a></li><li class="location-list__item"><a href="/industries/hospitality-business" class="footer__link">Hospitality</a></li></ul><ul role="list" class="location-list"><li id="w-node-_6144b7a8-9764-d6ca-940b-7396b17784e8-837ba413" class="location-list__title">Useful Links</li><li class="location-list__item"><a href="/blog" class="footer__link">Blog</a></li></ul><div id="w-node-_5cee3471-ce02-0caf-2a4b-8ab3837ba451-837ba413" class="footer__copyright"><div>Copyright © <span class="update-date">2025</span> Sequoia Legal, LLC</div><a href="/privacy-policy" class="footer__link">Privacy Policy</a><a href="/cookie-policy" class="footer__link">Cookie Policy</a><a href="/terms-and-conditions" class="footer__link">Terms and Conditions</a><a href="/disclaimer" class="footer__link">Disclaimer</a><a href="/ai-info" class="footer__link">AI Info</a><div class="footer__glf"><div class="footer__glf">Powered by <a href="https://growlaw.co" rel="noopener noreferrer nofollow" target="_blank" class="footer__link exception">Grow Law - Law Firm Marketing Services</a></div></div></div></div><div class="script w-embed w-script">
1995<script>
1996  document.querySelector('.update-date').textContent = new Date(Date.now()).getFullYear();
1997  const accrodionItems = document.querySelectorAll('.accordion-item');
1998  accrodionItems.forEach(item => {
1999    item.querySelector('.accordion-header').addEventListener('click', (e) => e.currentTarget.classList.toggle('active'))
2000  });
2001</script>
vendor: 1 bytes, line 2001
2001
2002<script>
2003  class CaseItem extends HTMLElement {
2004    constructor() {
2005      super();
2006
2007      this.title = this.getAttribute("title") || "Call Our OFAC & Economic Sanctions Lawyer for a Free Case Evaluation";
2008      this.text = this.getAttribute("text") ||
2009        "Our OFAC compliance lawyers work with organizations of all sizes to make sure that every global transaction is compliant. For legal advice with U.S. economic and trade sanctions, call Sequoia Legal today.";
2010      this.link = this.getAttribute('link');
2011
2012      this.createTemplate({
2013        title: this.title,
2014        text: this.text,
2015        link: this.link,
2016      });
2017    }
2018
2019    createTemplate(option) {
2020      const { title, text, link } = option;
2021
2022      this.outerHTML = `<li class="case-item swiper-slide">
2023  <div class="case-item__top">Business</div>
2024  <div class="case-item__rich w-richtext">
2025    <h3>${title}</h3>
2026    <p>${text}</p>
2027  </div>` 
2028    }
2029  }
2030  class CTASection extends HTMLElement {
2031    constructor() {
2032      super();
2033
2034      this.title = this.getAttribute("title") || "Call Our OFAC & Economic Sanctions Lawyer for a Free Case Evaluation";
2035      this.text = this.getAttribute("text") ||
2036        "Our OFAC compliance lawyers work with organizations of all sizes to make sure that every global transaction is compliant. For legal advice with U.S. economic and trade sanctions, call Sequoia Legal today.";
2037      this.btnLink = this.getAttribute("button-link") || "/contact-us";
2038      this.btnText = this.getAttribute("button-text") || "Schedule Free Consultation";
2039
2040      this.createTemplate({
2041        title: this.title,
2042        text: this.text,
2043        btnLink: this.btnLink,
2044        btnText: this.btnText,
2045      });
2046    }
2047
2048    createTemplate(option) {
2049      const { title, text, btnLink, btnText } = option;
2050
2051      this.outerHTML = `<div class="cta incline cta-inline">
2052        <div class="cta__container">
2053          <div class="cta__block">
2054            <div class="cta__rich w-richtext">
2055              <h2>${title}</h2>
2056              <p>${text}</p>
2057  </div><a href="${btnLink}" class="btn-white cta-flex">${btnText}</a><a href="tel:+13034762851" class="phone-link icon-phone">(303) 476-2851</a>
2058  </div>
2059  </div>
2060  </div>`;
2061    }
2062  }
2063  customElements.define("cta-section", CTASection);
2064  customElements.define("case-item", CaseItem);
2065  document.querySelectorAll('table').forEach(t => t.parentElement.classList.add('tb-wrap'));
2066</script>
2066</div><div class="lightbox-script script w-embed w-script"><style>
2067  .lg-backdrop,
2068  .lg-toolbar,
2069  .lg-components {
2070    background-color: rgb(0 0 0 / 70%);
2071  }
2072  .lg-image {
2073    touch-action: manipulation;
2074  }
2075  .body-scroll-lock {
2076    position: fixed;
2077    width: 100%;
2078    overflow-y: scroll;
2079  }
2080  .lg-backdrop,
2081  .lg-outer {
2082    z-index: 999999999999;
2083  }
2084  .lg-toolbar .lg-icon,
2085  .lg-sub-html {
2086    color: #ffffff;
2087  }
2088</style>
2089
2090<script>
2091  function loadScriptGallery(src) {
2092    return new Promise((resolve, reject) => {
2093      if (document.querySelector(`script[src="${src}"]`)) {
2094        resolve();
2095        return;
2096      }
2097      const script = document.createElement("script");
2098      script.src = src;
2099      script.onload = () => resolve(script);
2100      script.onerror = () => reject(new Error(`Script loading error ${src}`));
2101      document.head.append(script);
2102    });
2103  }
2104
2105  function loadStyleGallery(src) {
2106    return new Promise((resolve, reject) => {
2107      if (document.querySelector(`link[href="${src}"]`)) {
2108        resolve();
2109        return;
2110      }
2111      const link = document.createElement("link");
2112      link.href = src;
2113      link.rel = "stylesheet";
2114      link.onload = () => resolve(link);
2115      link.onerror = () => reject(new Error(`Style loading error ${src}`));
2116      document.head.append(link);
2117    });
2118  }
2119
2120  let isGalleryInitialized = false;
2121
2122  function initGallery() {
2123    if (isGalleryInitialized) return;
2124
2125    const zoomElements = document.querySelectorAll(".zoom, .zoomlight");
2126    if (!zoomElements.length) return;
2127
2128    isGalleryInitialized = true;
2129
2130    Promise.all([
2131      loadStyleGallery(
2132        "https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.8.3/css/lightgallery-bundle.min.css"
2133      ),
2134      loadScriptGallery(
2135        "https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.8.3/lightgallery.min.js"
2136      ),
2137      loadScriptGallery(
2138        "https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.8.3/plugins/zoom/lg-zoom.min.js"
2139      ),
2140      loadScriptGallery(
2141        "https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.8.3/plugins/fullscreen/lg-fullscreen.min.js"
2142      ),
2143      loadScriptGallery(
2144        "https://cdnjs.cloudflare.com/ajax/libs/body-scroll-lock/3.1.5/bodyScrollLock.min.js"
2145      ),
2146    ])
2147      .then(() => {
2148        setTimeout(() => {
2149          document
2150            .querySelectorAll(".w-embed:has(.zoom) + figure")
2151            .forEach((item, index) => {
2152              const img = item.querySelector("img");
2153              if (!img) return;
2154              prepareGalleryItem(item, index);
2155            });
2156
2157          document
2158            .querySelectorAll(".w-embed:has(.zoom)")
2159            .forEach(item => item.remove());
2160          document
2161            .querySelectorAll(".zoomlight")
2162            .forEach((item, index) => prepareGalleryItem(item, index));
2163        }, 500);
2164      })
2165      .catch(console.error);
2166  }
2167
2168  function prepareGalleryItem(item, index) {
2169    const img = item.querySelector("img");
2170    if (!img) return;
2171
2172    item.setAttribute("data-src", img.src);
2173    item.setAttribute(
2174      "data-sub-html",
2175      "Swipe up or down to close. Double click to zoom."
2176    );
2177    item.style.cursor = "pointer";
2178
2179    const gallery = lightGallery(item, {
2180      selector: "this",
2181      plugins: [lgZoom, lgFullscreen],
2182      zoom: true,
2183      enableDrag: true,
2184      enableSwipe: true,
2185      loop: false,
2186      controls: false,
2187      closable: true,
2188      closeOnTap: false,
2189    });
2190
2191    item.addEventListener("lgAfterOpen", () => {
2192      bodyScrollLock.disableBodyScroll(document.body);
2193
2194      const lgContent = document.querySelectorAll(".lg-content")[index];
2195      const lgBackdrop = document.querySelector(".lg-backdrop");
2196      let startY = 0;
2197      let isSwiping = false;
2198
2199      function handleTouchStart(e) {
2200        if (e.touches.length !== 1) return;
2201        startY = e.touches[0].clientY;
2202        isSwiping = false;
2203      }
2204
2205      function handleTouchMove(e) {
2206        if (e.touches.length !== 1) return;
2207        const diffY = e.touches[0].clientY - startY;
2208        if (Math.abs(diffY) > 10) isSwiping = true;
2209      }
2210
2211      function handleTouchEnd(e) {
2212        if (e.changedTouches.length !== 1) return;
2213        const diffY = e.changedTouches[0].clientY - startY;
2214        if (isSwiping && Math.abs(diffY) > 150) gallery.closeGallery();
2215      }
2216
2217      function handleClickBackground(e) {
2218        if (!e.target.classList.contains("lg-object")) gallery.closeGallery();
2219      }
2220
2221      lgContent.addEventListener("touchstart", handleTouchStart, {
2222        passive: true,
2223      });
2224      lgContent.addEventListener("touchmove", handleTouchMove, {
2225        passive: true,
2226      });
2227      lgContent.addEventListener("touchend", handleTouchEnd, { passive: true });
2228      lgContent.addEventListener("click", handleClickBackground);
2229
2230      if (lgBackdrop) {
2231        lgBackdrop.addEventListener("click", () => gallery.closeGallery());
2232      }
2233
2234      item.addEventListener("lgAfterClose", () => {
2235        bodyScrollLock.enableBodyScroll(document.body);
2236        lgContent.removeEventListener("touchstart", handleTouchStart);
2237        lgContent.removeEventListener("touchmove", handleTouchMove);
2238        lgContent.removeEventListener("touchend", handleTouchEnd);
2239        lgContent.removeEventListener("click", handleClickBackground);
2240      });
2241    });
2242  }
2243
2244  document.addEventListener("DOMContentLoaded", () => {
2245    window.addEventListener("scroll", initGallery, { passive: true });
2246    window.addEventListener("touchstart", initGallery, { passive: true });
2247    window.addEventListener("mousemove", initGallery, { passive: true });
2248    setTimeout(initGallery, 5000);
2249  });
2250</script>
2250</div></footer>
2250<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=676ac834df6281c31bd868db" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
2250<script src="https://cdn.prod.website-files.com/676ac834df6281c31bd868db/js/sel-9d78b0.a0aa6ca1.b7683852b8a60d8e.js" type="text/javascript" integrity="sha384-BrZ5RLWViy0IN9p2miOlvxmv2gP1sT/YqoMSDJznd6k1tb7t0mPZus3psGWfkx5f" crossorigin="anonymous"></script>
2250<script>
2251  class Controller {
2252    static addScript(src, ...attrs) {
2253      console.log(src)
2254      const s = document.createElement('script')
2255      s.src = src
2256      if (attrs.length) {
2257        attrs.forEach(({ name, value }) => s.setAttribute(name, value))
2258      }
2259      document.head.append(s)
2260      return new Promise((resolve, reject) => {
2261        s.onload = () => resolve(s)
2262        s.onerror = reject
2263      })
2264    }
2265
2266    static addStyle(src) {
2267      const s = document.createElement('link')
2268      s.href = src
2269      s.rel = 'stylesheet'
2270      document.head.append(s)
2271    }
2272
2273    static addObserver(target) {
2274      return new Promise((resolve, reject) => {
2275        if (target == undefined) {
2276          resolve(false)
2277        }
2278        const obs = new IntersectionObserver((entries) => {
2279          if (entries[0].isIntersecting) {
2280            obs.disconnect()
2281            resolve(true)
2282          }
2283        })
2284        obs.observe(target)
2285      })
2286    }
2287  }
2288
2289  class SwiperController {
2290    static swipers = []
2291    static url = 'https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js'
2292    static isScriptLoaded = false
2293    static isScriptLoading = null
2294
2295    static async init() {
2296      this.swipers = this.swipers.filter(({ el }) => el)
2297
2298      if (!this.isScriptLoaded) {
2299        this.isScriptLoading = Controller.addScript(this.url)
2300        await this.isScriptLoading
2301        this.isScriptLoaded = true
2302      }
2303
2304      this.swipers.forEach(async ({ el, fn }) => {
2305        const visible = await Controller.addObserver(el)
2306        if (visible) fn()
2307      })
2308    }
2309
2310    static breakpointForSwiper(breakpoint, swiperClass, option) {
2311      let initSwiper
2312      breakpoint = window.matchMedia(breakpoint)
2313
2314      const changeBreakpoints = () => {
2315        if (breakpoint.matches) {
2316          initSwiper = new Swiper(swiperClass, option)
2317        } else if (initSwiper != undefined) {
2318          initSwiper.destroy(true, true)
2319        }
2320      }
2321
2322      breakpoint.addEventListener('change', changeBreakpoints)
2323      changeBreakpoints()
2324    }
2325  }
2326
2327  SwiperController.swipers.push({
2328    el: document.querySelector('.badge__swiper'),
2329    fn: () =>
2330      new Swiper('.badge__swiper', {
2331        mousewheel: true,
2332        slidesPerView: 'auto',
2333        spaceBetween: 64,
2334        navigation: {
2335          nextEl: '.badge-cross-btn_right',
2336          prevEl: '.badge-cross-btn_left',
2337        },
2338        a11y: {
2339          slideRole: 'listitem',
2340        },
2341      }),
2342  })
2343  SwiperController.swipers.push({
2344    el: document.querySelector('.attorney__swiper'),
2345    fn: () =>
2346      SwiperController.breakpointForSwiper(
2347        '(max-width: 992px)',
2348        '.attorney__swiper',
2349        {
2350          slidesPerView: 1.1,
2351          spaceBetween: 24,
2352          breakpoints: {
2353            479: {
2354              slidesPerView: 1.5,
2355            },
2356            767: {
2357              slidesPerView: 2.1,
2358            },
2359            991: {
2360              slidesPerView: 3,
2361            },
2362          },
2363          navigation: {
2364            nextEl: '#attorney-btn-next',
2365            prevEl: '#attorney-btn-prev',
2366          },
2367          a11y: {
2368            slideRole: 'listitem',
2369          },
2370        },
2371      ),
2372  })
2373  SwiperController.swipers.push({
2374    el: document.querySelector('.related__swiper'),
2375    fn: () => {
2376      if (
2377        document.querySelectorAll('.related__swiper .related__item').length < 2
2378      )
2379        return
2380      SwiperController.breakpointForSwiper(
2381        '(max-width: 992px)',
2382        '.related__swiper',
2383        {
2384          slidesPerView: 1.1,
2385          spaceBetween: 24,
2386          breakpoints: {
2387            479: {
2388              slidesPerView: 1.5,
2389            },
2390            767: {
2391              slidesPerView: 2.1,
2392            },
2393            991: {
2394              slidesPerView: 3,
2395            },
2396          },
2397          navigation: {
2398            nextEl: '#related-btn-next',
2399            prevEl: '#related-btn-prev',
2400          },
2401          a11y: {
2402            slideRole: 'listitem',
2403          },
2404        },
2405      )
2406    },
2407  })
2408  SwiperController.swipers.push({
2409    el: document.querySelector('.case-rich'),
2410    fn: () =>
2411      SwiperController.breakpointForSwiper('(max-width: 3000px)', '.case-rich', {
2412        slidesPerView: 1.1,
2413        spaceBetween: 24,
2414        breakpoints: {
2415          479: {
2416            slidesPerView: 1.5,
2417          },
2418          767: {
2419            slidesPerView: 2.1,
2420          },
2421        },
2422        navigation: {
2423          nextEl: '#case-rich-btn-next',
2424          prevEl: '#case-rich-btn-prev',
2425        },
2426        a11y: {
2427          slideRole: 'listitem',
2428        },
2429      }),
2430  })
2431  /*SwiperController.swipers.push({
2432    el: document.querySelector(".case-rich"),
2433    fn: () => {
2434      const swiper = new Swiper(".case-rich", {
2435        slidesPerView: 1.1,
2436        spaceBetween: 24,
2437         breakpoints: {
2438          479: {
2439            slidesPerView: 1.5,
2440            },
2441          767: {
2442              slidesPerView: 2,
2443            },
2444          },
2445        navigation: {
2446          nextEl: "#case-rich-btn-next",
2447          prevEl: "#case-rich-btn-prev",
2448        },
2449         a11y: {
2450          slideRole: "listitem",
2451        },
2452      });
2453    }
2454    })*/
2455  SwiperController.swipers.push({
2456    el: document.querySelector('.case__swiper'),
2457    fn: () => {
2458      const swiper = new Swiper('.case__swiper', {
2459        slidesPerView: 1.1,
2460        spaceBetween: 24,
2461        breakpoints: {
2462          767: {
2463            slidesPerView: 2,
2464          },
2465          992: {
2466            slidesPerView: 2.5,
2467          },
2468        },
2469        navigation: {
2470          nextEl: '#case-btn-next',
2471          prevEl: '#case-btn-prev',
2472        },
2473        on: {
2474          slideChange: updateScrollbar,
2475          setTranslate: updateScrollbar,
2476        },
2477      })
2478
2479      const track = document.querySelector('.swiper-scrollbar__track')
2480      const progress = document.querySelector('.swiper-scrollbar__progress')
2481      const thumb = document.querySelector('.swiper-scrollbar__thumb')
2482      let isDragging = false
2483      let startX = 0
2484
2485      thumb.addEventListener(
2486        'transitionend',
2487        (e) => (thumb.style.transition = ''),
2488      )
2489      progress.addEventListener(
2490        'transitionend',
2491        (e) => (progress.style.transition = ''),
2492      )
2493      thumb.addEventListener('mousedown', (e) => {
2494        isDragging = true
2495        startX = event.clientX - thumb.offsetLeft
2496        document.body.style.userSelect = 'none'
2497        thumb.style.cursor = 'grabbing'
2498        document.body.style.cursor = 'grabbing'
2499      })
2500
2501      document.addEventListener('mousemove', (e) => {
2502        if (!isDragging) return
2503        let newLeft = e.clientX - startX
2504        let maxLeft = track.offsetWidth - thumb.offsetWidth
2505
2506        if (newLeft < 0) newLeft = 0
2507        if (newLeft > maxLeft) newLeft = maxLeft
2508
2509        thumb.style.left = newLeft + 'px'
2510        progress.style.width = newLeft + 'px'
2511        let currentProgress = newLeft / maxLeft
2512        let newSlide = Math.round(currentProgress * (swiper.slides.length - 1))
2513        swiper.slideTo(newSlide)
2514      })
2515
2516      document.addEventListener('mouseup', eventMouseup)
2517      function eventMouseup(e) {
2518        if (isDragging) {
2519          isDragging = false
2520          document.body.style.userSelect = ''
2521          thumb.style.cursor = 'grab'
2522          document.body.style.cursor = ''
2523        }
2524      }
2525      // Function to update scrollbar position based on Swiper position
2526      function updateScrollbar() {
2527        if (isDragging) return
2528        const maxTranslate = -swiper.maxTranslate() // Maximum Swiper Offset (negative value)
2529        const currentTranslate = -swiper.translate // Current Swiper offset (negative value)
2530        const trackWidth = track.offsetWidth // Track width
2531        const thumbWidth = thumb.offsetWidth // Slider width
2532        const maxScrollableWidth = trackWidth - thumbWidth // Maximum slider movement
2533        const currentSlide = swiper.activeIndex
2534        const countSlides = swiper.slides.length - 2
2535        const percent = (currentSlide / countSlides) * 100
2536        console.log(percent)
2537        let thumbPosition =
2538          (currentTranslate / maxTranslate) * maxScrollableWidth
2539        thumb.style.transition = 'left .3s'
2540        progress.style.transition = 'width .3s'
2541
2542        thumb.style.left = percent + '%'
2543        progress.style.width = `${percent}%`
2544        if (percent == 100) {
2545          thumb.style.left = `calc(100% - ${thumbWidth}px)`
2546          progress.style.width = `calc(${percent}% - ${thumbWidth}px)`
2547        }
2548      }
2549    },
2550  })
2551  SwiperController.swipers.push({
2552    el: document.querySelector('.case-inner__collection'),
2553    fn: () =>
2554      new Swiper('.case-inner__collection', {
2555        slidesPerView: 3,
2556        spaceBetween: 24,
2557        navigation: {
2558          nextEl: '.case__container .icon-arrow-right',
2559          prevEl: '.case__container .icon-arrow-left',
2560        },
2561        a11y: {
2562          slideRole: 'listitem',
2563        },
2564        breakpoints: {
2565          0: {
2566            slidesPerView: 1.1,
2567          },
2568          767: {
2569            slidesPerView: 2.2,
2570          },
2571          991: {
2572            slidesPerView: 2.6,
2573          },
2574        },
2575      }),
2576  })
2577</script>
vendor: 1 bytes, line 2577
2577
2578<script>
2579  async function initMap() {
2580    const block = document.getElementById('map')
2581    if (!block) return
2582
2583    await Controller.addObserver(block)
2584    await Controller.addScript(
2585      `https://maps.google.com/maps/api/js?key=AIzaSyDALvUvfZ-Beg8b68vIWQneDHEPWF_bZcY`,
2586    )
2587
2588    const center = { lat: 39.61068347026593, lng: -104.90243085157655 }
2589    const { Map, StyledMapType } = await google.maps.importLibrary('maps')
2590    const { AdvancedMarkerElement } = await google.maps.importLibrary('marker')
2591
2592    let map = new Map(document.querySelector('.map'), {
2593      center,
2594      zoom: 16,
2595      disableDefaultUI: false,
2596      //mapId: "ef0cf7dde301058f",
2597      styles: [
2598        {
2599          elementType: 'geometry',
2600          stylers: [{ color: '#f5f5f5' }],
2601        },
2602        {
2603          elementType: 'labels.icon',
2604          stylers: [{ visibility: 'off' }],
2605        },
2606        {
2607          elementType: 'labels.text.fill',
2608          stylers: [{ color: '#616161' }],
2609        },
2610        { elementType: 'labels.text.stroke', stylers: [{ color: '#f5f5f5' }] },
2611        {
2612          featureType: 'administrative.land_parcel',
2613          elementType: 'labels.text.fill',
2614          stylers: [{ color: '#bdbdbd' }],
2615        },
2616        {
2617          featureType: 'poi',
2618          elementType: 'geometry',
2619          stylers: [{ color: '#eeeeee' }],
2620        },
2621        {
2622          featureType: 'poi',
2623          elementType: 'labels.text.fill',
2624          stylers: [{ color: '#757575' }],
2625        },
2626        {
2627          featureType: 'poi.park',
2628          elementType: 'geometry',
2629          stylers: [{ color: '#e5e5e5' }],
2630        },
2631        {
2632          featureType: 'poi.park',
2633          elementType: 'labels.text.fill',
2634          stylers: [{ color: '#9e9e9e' }],
2635        },
2636        {
2637          featureType: 'road',
2638          elementType: 'geometry',
2639          stylers: [{ color: '#ffffff' }],
2640        },
2641        {
2642          featureType: 'road.arterial',
2643          elementType: 'labels.text.fill',
2644          stylers: [{ color: '#757575' }],
2645        },
2646        {
2647          featureType: 'road.highway',
2648          elementType: 'geometry',
2649          stylers: [{ color: '#dadada' }],
2650        },
2651        {
2652          featureType: 'road.highway',
2653          elementType: 'labels.text.fill',
2654          stylers: [{ color: '#616161' }],
2655        },
2656        {
2657          featureType: 'road.local',
2658          elementType: 'labels.text.fill',
2659          stylers: [{ color: '#9e9e9e' }],
2660        },
2661        {
2662          featureType: 'transit.line',
2663          elementType: 'geometry',
2664          stylers: [{ color: '#e5e5e5' }],
2665        },
2666        {
2667          featureType: 'transit.station',
2668          elementType: 'geometry',
2669          stylers: [{ color: '#eeeeee' }],
2670        },
2671        {
2672          featureType: 'water',
2673          elementType: 'geometry',
2674          stylers: [{ color: '#c9c9c9' }],
2675        },
2676        {
2677          featureType: 'water',
2678          elementType: 'labels.text.fill',
2679          stylers: [{ color: '#9e9e9e' }],
2680        },
2681      ],
2682    })
2683
2684    // Position marker and costomze
2685    const positionMarkers = [
2686      {
2687        title: '',
2688        position: { lat: 39.61068347026593, lng: -104.90243085157655 },
2689        icon: 'https://cdn.prod.website-files.com/60473873b4db4412f68a1078/62287d02b71c198f374056b3_location.svg',
2690      },
2691    ]
2692    positionMarkers.forEach(({ position, icon }) => {
2693      const marker = new google.maps.Marker({
2694        map,
2695        icon,
2696        position,
2697      })
2698      console.log(marker)
2699      marker.addListener('click', (e) => {
2700        window.open('https://goo.gl/maps/p6ZP1n6aezCgcKL47')
2701      })
2702    })
2703  }
2704</script>
vendor: 1 bytes, line 2704
2704
2705<script>
2706  class EventUser {
2707    constructor(...callbacks) {
2708      this.inited = false
2709      this.callbacks = callbacks
2710
2711      this.clearBind = this.clear.bind(this)
2712      this.doCallbacksBind = this.doCallbacks.bind(this)
2713      this.init()
2714    }
2715
2716    init() {
2717      window.addEventListener('scroll', this.doCallbacksBind, { once: true })
2718      document.addEventListener('mousemove', this.clearBind)
2719      document.addEventListener('touchstart', this.clearBind)
2720    }
2721
2722    clear(event) {
2723      this.doCallbacks()
2724      event.currentTarget.removeEventListener(event.type, this.clear)
2725    }
2726
2727    doCallbacks() {
2728      if (this.inited) {
2729        return
2730      }
2731
2732      this.inited = true
2733
2734      while (this.callbacks.length != 0) {
2735        const callback = this.callbacks.pop()
2736        callback()
2737      }
2738    }
2739  }
2740
2741  const eventUser = new EventUser(
2742    initGTM,
2743    addWboost,
2744    initNiceSelect,
2745    initMap,
2746    initBadge,
2747    () => SwiperController.init(),
2748    //loadScriptCall,
2749    loadScriptChat,
2750  )
2751
2752  // JIVO
2753  function loadScriptChat() {
2754    Controller.addScript('https://code.jivosite.com/widget/tIypycvCNc')
2755  }
2756
2757  // function loadScriptCall() {
2758  //   Controller.addScript(
2759  //     '//cdn.callrail.com/companies/917588325/891da6d248d07c767235/12/swap.js',
2760  //   )
2761  // }
2762
2763  // GTM
2764  function initGTM() {
2765    if (
2766      window.gtmDidInit ||
2767      location.href === 'https://sel-9d78b0.webflow.io/'
2768    ) {
2769      return false
2770    }
2771
2772    window.gtmDidInit = true
2773    const first_script = document.getElementsByTagName('script')[0]
2774    const script = document.createElement('script')
2775    script.async = true
2776    window.dataLayer = window.dataLayer || []
2777
2778    window.dataLayer.push({
2779      event: 'gtm.js',
2780      'gtm.start': new Date().getTime(),
2781    })
2782    script.src = 'https://www.googletagmanager.com/gtm.js?id=GTM-57JSRCG'
2783
2784    first_script.parentNode.insertBefore(script, first_script)
2785  }
2786  // INIT BADGE START
2787  function addWboost() {
2788    Controller.addScript('https://forms.wboost.io/lib/cft.js')
2789  }
2790  function initBadge() {
2791    document.body.insertAdjacentHTML(
2792      'beforeend',
2793      `<div class="elfsight-app-f3c05d51-eba4-48cc-9982-bf7a744ed202" data-elfsight-app-lazy></div>`,
2794    )
2795    const script = document.createElement('script')
2796    Controller.addScript('https://static.elfsight.com/platform/platform.js', {
2797      name: 'data-use-service-core',
2798      value: '',
2799    })
2800    document.head.append(script)
2801    const idInterval = setInterval(() => {
2802      const el = document.querySelector(
2803        'body > .eapps-widget .eapps-widget-toolbar',
2804      )
2805      if (el) {
2806        el.remove()
2807        clearInterval(idInterval)
2808      }
2809    }, 1_000)
2810  }
2811
2812  // This function fulfills in Elfsigth of this project.
2813  function initBadgeScrollEvent() {
2814    let lastScroll = window.scrollY
2815    const breakpoint = window.matchMedia('(max-width:992px)')
2816
2817    function badgeScroll() {
2818      if (!breakpoint.matches) return
2819      const badge = document.querySelector('[class*="BadgeContainer__Inner"]')
2820      if (lastScroll < window.scrollY) {
2821        badge.style.transform = 'translateX(-200%)'
2822      } else {
2823        badge.style.transform = 'translateX(0)'
2824      }
2825      lastScroll = window.scrollY
2826    }
2827    badgeScroll()
2828    window.addEventListener('scroll', badgeScroll)
2829  }
2830  function stopScrollBadge() {
2831    const footer = document.querySelector('footer')
2832    const breakpoint = window.matchMedia('(max-width: 992px')
2833    const badge = document.querySelector('.es-badge-container')
2834    const options = {}
2835    let observer
2836
2837    const badgeChangePosition = (target, badge, isIntersecting) => {
2838      if (isIntersecting) {
2839        if (breakpoint.matches) {
2840          badge.style.left = '-100%'
2841        } else {
2842          badge.style.right = '-100%'
2843        }
2844      } else {
2845        badge.style.left = ''
2846        badge.style.right = ''
2847      }
2848    }
2849
2850    const initObserver = (target, elem, cb, options) => {
2851      const observer = new IntersectionObserver(
2852        (entries) => cb(target, elem, entries[0].isIntersecting),
2853        options,
2854      )
2855
2856      observer.observe(target)
2857      return observer
2858    }
2859
2860    const changeBrakpoint = () => {
2861      observer = initObserver(footer, badge, badgeChangePosition, options)
2862    }
2863
2864    changeBrakpoint()
2865  }
2866  // INIT BADGE END
2867  // NICE SELECT START
2868  function initNiceSelect() {
2869    Controller.addScript(
2870      'https://cdn.jsdelivr.net/npm/[email protected]/dist/js/nice-select2.min.js',
2871    ).then((resolve) => {
2872      document.querySelectorAll('.select').forEach((item) => {
2873        const label = item.nextElementSibling
2874        NiceSelect.bind(item, {
2875          searchable: false,
2876          placeholder: '⠀',
2877          selectedtext: 'geselecteerd',
2878        })
2879        const newEl = item.nextElementSibling.querySelectorAll('.option')
2880        newEl.forEach((opt) => {
2881          opt.onclick = () => label.classList.add('active')
2882        })
2883      })
2884    })
2885    Controller.addStyle(
2886      'https://cdn.jsdelivr.net/npm/[email protected]/dist/css/nice-select2.min.css',
2887    )
2888  }
2889  // NICE SELECT END
2890</script>
vendor: 1 bytes, line 2890
2890
2891<script>
2892  // Schema START
2893  function addScriptJSONToHTML(s) {
2894    const script = document.createElement('script')
2895    script.type = 'application/ld+json'
2896    script.innerHTML = JSON.stringify(s)
2897    document.head.append(script)
2898  }
2899  function initSchema() {
2900    const faq = document.querySelectorAll('.accordion-item_faq')
2901    const breadcrumbs = document.querySelectorAll('.breadcrumb__link')
2902    if (faq.length) {
2903      const fqaSchema = {
2904        '@context': 'https://schema.org',
2905        '@type': 'FAQPage',
2906        mainEntity: [],
2907      }
2908
2909      faq.forEach((q) => {
2910        fqaSchema['mainEntity'].push({
2911          '@type': 'Question',
2912          name: q.querySelector('.accordion__title').textContent,
2913          acceptedAnswer: {
2914            '@type': 'Answer',
2915            text: q.querySelector('.accordion-rich').textContent,
2916          },
2917        })
2918      })
2919      addScriptJSONToHTML(fqaSchema)
2920    }
2921    if (breadcrumbs.length) {
2922      const bdSchema = {
2923        '@context': 'https://schema.org',
2924        '@type': 'BreadcrumbList',
2925        itemListElement: [],
2926      }
2927
2928      breadcrumbs.forEach((b, i) => {
2929        const breadcrumb = {
2930          '@type': 'ListItem',
2931          position: i + 1,
2932          name: b.textContent,
2933        }
2934        if (b.href) breadcrumb.item = b.href
2935        bdSchema['itemListElement'].push(breadcrumb)
2936      })
2937      addScriptJSONToHTML(bdSchema)
2938    }
2939    addScriptJSONToHTML(mainSchema)
2940    addProductSchema()
2941  }
2942  function addProductSchema() {
2943    const pathname = location.pathname
2944    if (/\/blog/i.test(pathname)) return
2945
2946    productSchema.description = document
2947      .querySelector('meta[name=description]')
2948      .getAttribute('content')
2949    productSchema.url = pathname
2950    addScriptJSONToHTML(productSchema)
2951  }
2952  const productSchema = {
2953    '@context': 'https://schema.org',
2954    '@type': 'Product',
2955    name: 'Sequoia Legal',
2956    logo: 'https://cdn.prod.website-files.com/60473873b4db4412f68a1078/6050f8a68a48e3d47adebb32_OpenGraph.jpg',
2957    image:
2958      'https://cdn.prod.website-files.com/60473873b4db4412f68a1078/6050f8a68a48e3d47adebb32_OpenGraph.jpg',
2959    itemCondition: 'https://schema.org/NewCondition',
2960    brand: {
2961      '@type': 'Brand',
2962      name: 'Sequoia Legal',
2963    },
2964    aggregateRating: {
2965        '@type': 'AggregateRating',
2966        ratingValue: '5',
2967        reviewCount: '116',
2968        bestRating: '5',
2969        worstRating: '1',
2970    },
2971    review: [
2972      {
2973        '@type': 'Review',
2974        author: {
2975          '@type': 'Person',
2976          name: 'Morgan Barrett',
2977        },
2978        description: 'Fast service, great support',
2979        reviewRating: {
2980          '@type': 'Rating',
2981          bestRating: '5',
2982          ratingValue: '5',
2983          worstRating: '1',
2984        },
2985      },
2986      {
2987        '@type': 'Review',
2988        author: {
2989          '@type': 'Person',
2990          name: 'Jessica Lyons',
2991        },
2992        description:
2993          'I\'ve worked with both Andrew Lopez and Christina Murray for legal services related to a complex business matter. My experiences have been extremely positive and I would not hesitate to recommend the Sequioa Legal team. Andrew and Christina are both highly personable, knowledgeable and efficient in their work. The process was clear and they supported a fairly quick turnaround.',
2994        reviewRating: {
2995          '@type': 'Rating',
2996          bestRating: '5',
2997          ratingValue: '5',
2998          worstRating: '1',
2999        },
3000      },
3001    ],
3002  }
3003  const mainSchema = {
3004    '@context': 'https://schema.org',
3005    '@type': 'LegalService',
3006    '@id': '#legal-service',
3007    name: 'Sequoia Legal',
3008    telephone: '+13034762851',
3009    url: location.origin,
3010    logo: 'https://cdn.prod.website-files.com/60473873b4db4412f68a1078/6050f8a68a48e3d47adebb32_OpenGraph.jpg',
3011    sameAs: [...document.querySelectorAll('.social-link')].map(
3012      (link) => link.href,
3013    ),
3014    geo: {
3015      '@type': 'GeoCoordinates',
3016      latitude: 39.6106359,
3017      longitude: -104.9024309,
3018    },
3019    openingHours: ['Mo-Fr 09:00-17:00'],
3020    priceRange: '$$',
3021    address: {
3022      '@type': 'PostalAddress',
3023      addressLocality: 'Greenwood Village',
3024      addressRegion: 'CO',
3025      streetAddress: '7355 E Orchard Rd',
3026      postalCode: '80111',
3027      addressCountry: 'US',
3028    },
3029    image:
3030      'https://cdn.prod.website-files.com/60473873b4db4412f68a1078/6050f8a68a48e3d47adebb32_OpenGraph.jpg',
3031    description:
3032      'We are Denver Business Attorneys With A Focused Expertise On Corporate, Commercial, International Trade Law, & Healthcare Regulations Compliance',
3033    aggregateRating: {
3034    '@type': 'AggregateRating',
3035    ratingValue: '5',
3036    reviewCount: '39',
3037    bestRating: '5',
3038    worstRating: '1',
3039    },
3040  }
3041  initSchema()
3042  // Schema END
3043</script>
vendor: 1 bytes, line 3043
3043
3044<script>
3045  function changeLinks() {
3046    const linksRich = document.querySelectorAll('a')
3047    linksRich.forEach((link) => {
3048      if (link.classList.contains('exception')) {
3049        link.target = '_blank'
3050        return
3051      }
3052      if (
3053        location.hostname === link.hostname ||
3054        !link.hostname.length ||
3055        link.hostname === 'sel-9d78b0.webflow.io'
3056      ) {
3057        link.classList.add('local')
3058      } else {
3059        link.rel = 'nofollow noopener noreferrer'
3060        link.target = '_blank'
3061      }
3062    })
3063  }
3064  changeLinks()
3065</script>
vendor: 1 bytes, line 3065
3065
3066<script>
3067  function putAltImages() {
3068    const images = document.querySelectorAll('img[alt=\'\']')
3069
3070    images.forEach((img, i) => {
3071      let parentEl = img
3072      while (true) {
3073        const parent = parentEl.parentElement
3074        const title = parent.querySelector('h1,h2,h3,h4,h5,h6')
3075
3076        if (title || !parent) {
3077          img.alt = title.textContent || 'image'
3078          break
3079        } else {
3080          parentEl = parent
3081        }
3082      }
3083    })
3084  }
3085  putAltImages()
3086</script>
3086
3087</body></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.