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 & Growth Strategy Legal Counsel</title><meta content="Explore how Sequoia Legal helped a search fund acquire & scale a manufacturing business, achieving revenue growth & 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 & 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 & 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 & 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 & 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 & 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's annual revenue by 25% within the first year of ownership through strategic expansion into new markets</li><li>Streamlined the target company's operations, resulting in a 20% improvement in EBITDA margins</li><li>Recruited a highly capable management team to drive the company's growth and integration into the search fund'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'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.