1<!DOCTYPE html><!-- Last Published: Tue Sep 08 2026 17:34:10 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="pulling-paint-murals-by-chainlift.webflow.io" data-wf-page="668d5a4bbb55e6c027e4bd61" data-wf-site="666743aea2aea2b61469f310" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Pulling Paint Murals - Wall Art, Signage, Lettering, and more for Your Business</title><meta content="Custom murals and hand-painted signage for businesses, developers, and organizations. Serving Los Angeles and surrounding areas." name="description"/><meta content="Pulling Paint Murals - Wall Art, Signage, Lettering, and more for Your Business" property="og:title"/><meta content="Custom murals and hand-painted signage for businesses, developers, and organizations. Serving Los Angeles and surrounding areas." property="og:description"/><meta content="Pulling Paint Murals - Wall Art, Signage, Lettering, and more for Your Business" name="twitter:title"/><meta content="Custom murals and hand-painted signage for businesses, developers, and organizations. Serving Los Angeles and surrounding areas." name="twitter:description"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/666743aea2aea2b61469f310/css/pulling-paint-murals-by-chainlift.webflow.shared.99887fe40.min.css" rel="stylesheet" type="text/css" integrity="sha384-mYh/5AeMP3lKyr1jcD3R7nIIauGnhh9Ky16F71JNJtWtUZOWuI9+ZgQfKDX+EcuJ" crossorigin="anonymous"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({ google: { families: ["Inconsolata:400,700"] }});</script>
1<script src="https://use.typekit.net/jqq5jrt.js" type="text/javascript"></script>
1<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
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/666743aea2aea2b61469f310/67c0946a16be7738ce0ecee4_favicon.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/666743aea2aea2b61469f310/67c0946da4be20b6c224baf7_webclip.jpg" rel="apple-touch-icon"/>
1<script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push.apply(w[g],Array.isArray(i)?i:[i]);})(window,['G-JB0Z6H3KVL'],'google_tags_first_party');</script>
1<script async="" src="/wvxwa3jtwetcNjY2NzQzYWVhMmFlYTJiNjE0NjlmMzEw/kwUlvIgiTBaKKTyyk7Py5cJy3Hc"></script>
1<script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('set', 'developer_id.dZGVlNj', true);gtag('set', 'developer_id.dYWYxNW', true);gtag('js', new Date());gtag('config', 'G-JB0Z6H3KVL');</script>
1<script type="text/javascript">!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.agent='plwebflow';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '1615978286470489');fbq('track', 'PageView');</script>
1<!-- Google Tag Manager -->
2<script>
vendor: 327 bytes, lines 2-6
2(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 3new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 4j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 5'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 6})(window,document,'script','dataLayer','
6GTM-M6M3NQZJ
vendor: 3 bytes, line 6
6');
6</script>
6 7<!-- End Google Tag Manager --> 8 9<!-- Hotjar Tracking Code for https://pullingpaintmurals.com/ -->
10<script>
vendor: 125 bytes, lines 10-13
10 11 (function(h,o,t,j,a,r){ 12 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 13 h._hjSettings={hjid:
133915668
vendor: 258 bytes, lines 13-18
13,hjsv:6}; 14 a=o.getElementsByTagName('head')[0]; 15 r=o.createElement('script');r.async=1; 16 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 17 a.appendChild(r); 18 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
19</script>
19 20 21 22<!-- performance audit commetns
22<script src="https://ucarecdn.com/libs/widget/3.x/uploadcare.full.min.js"></script>
22 --> 23 24<!-- performance audit commetns
24<script src="https://unpkg.com/@botpoison/browser" async></script>
24 --> 25 26<meta name="facebook-domain-verification" content="tr9h71t5f648vs8rx9cahiq3vysioa" /></head><body><div class="w-embed w-iframe"><!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 26-27
26 27<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
27GTM-M6M3NQZJ
vendor: 83 bytes, lines 27-28
27" 28height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
29<!-- End Google Tag Manager (noscript) --></div><div><div class="global-css w-embed"><style> 30 31 32input[type='text'] { 33font-size: 1em; 34-webkit-font-smoothing: antialiased; 35 -moz-osx-font-smoothing: grayscale; 36 font-smooth: never; 37 } 38/* Max Font Size */ 39@media screen and (min-width:1728px) { 40 body {font-size: 17.28px;} 41} 42 43/* Min Font Size */ 44@media screen and (max-width:1440px) { 45 body {font-size: 16px;} 46} 47 48@media screen and (max-width:1280px) { 49.text-columns__3{ 50columns: 2; 51} 52 53} 54 55 56</style> 57 58 59<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Sharp:opsz,wght,FILL,[email protected],100..700,0..1,-50..200" rel="stylesheet" /> 60 61 62<style> 63 64:root { 65 -webkit-font-smoothing: antialiased; 66 -moz-osx-font-smoothing: grayscale; 67 font-smooth: never; 68 69 --bg-start: var(--light__warningcontainer_clv); 70 --bg-end: var(--light__infocontainer_clv); 71 72} 73 74a { 75 color: inherit; 76} 77 78 79body .material-symbols-outlined, 80.search-button { 81 font-family: 'Material Symbols Sharp'; 82 font-weight: 400; 83 font-style: normal; 84 font-size: 1.272em; 85 display: inline-block; 86 line-height: 1; 87 text-transform: none; 88 letter-spacing: normal; 89 word-wrap: normal; 90 white-space: nowrap; 91 direction: ltr; 92 font-variation-settings: 93 'wght' 100, 94 'opsz' 24, 95 'GRAD' 200; 96} 97 98body .material-symbols-filled { 99 font-family: 'Material Symbols Sharp'; 100 font-weight: 300; 101 font-style: normal; 102 font-size: 1.272em; 103 display: inline-block; 104 line-height: 1; 105 text-transform: none; 106 letter-spacing: normal; 107 word-wrap: normal; 108 white-space: nowrap; 109 direction: ltr; 110 font-variation-settings: 111 'FILL' 1, 112 'wght' 300, 113 'opsz' 24; 114 115} 116 117 118.material-symbols-outlined.heading { 119 font-size: 1.436em; 120} 121 122 123.state-layer { 124 pointer-events: none; 125 transition: opacity 0.2s cubic-bezier(0.2, 0.0, 0, 1.0);; 126} 127 128*:hover > .state-layer { 129 opacity: 0.08; 130} 131 132*:active > .state-layer { 133 opacity: 0.14; 134} 135 136.radioButton:checked { 137 border: 6px solid inherit; 138} 139 140.overflow-ellipsis { 141 white-space: nowrap; 142 overflow: hidden; 143 text-overflow: ellipsis; 144} 145 146 147 148 149 150.overflow-x { 151 overflow-x: scroll; 152} 153 154select { 155appearance: none; 156} 157 158 159 160 161 162/* Animation */ 163 164 165 166 167ktop visibility */ 168@media screen and (min-width: 992px) { 169 170 .show__desktopOnly { 171 display: revert; 172 } 173 174 .show__tabletDown { 175 display: none; 176 } 177 178 .show__landscapeDown { 179 display: none; 180 } 181 182 .show__portraitOnly { 183 display: none; 184 } 185 186} 187 188/*Tablet visibility*/ 189 190@media screen and (max-width: 991px) { 191 192 .show__desktopOnly { 193 display: none; 194 } 195 196 .show__tabletDown { 197 display: revert; 198 } 199 200 .show__landscapeDown { 201 display: revert; 202 } 203 204 .show__portraitOnly { 205 display: revert; 206 } 207 208 209} 210 211/*Landscape mobile visibility*/ 212 213@media screen and (max-width: 760px) { 214 215 .show__desktopOnly { 216 display: none; 217 } 218 219 .show__tabletDown { 220 display: none; 221 } 222 223 .show__landscapeDown { 224 display: revert; 225 } 226 227 .show__portraitOnly { 228 display: revert; 229 } 230} 231 232/*Portrait mobile visibility*/ 233 234@media screen and (max-width: 479px) { 235 236 .show__desktopOnly { 237 display: none; 238 } 239 240 .show__tabletDown { 241 display: none; 242 } 243 244 .show__landscapeDown { 245 display: none; 246 } 247 248 .show__portraitOnly { 249 display: revert; 250 } 251} 252 253.checkradio-state-layer { 254 pointer-events: none; 255 transition: opacity 0.2s ease; 256} 257 258.checkbox:hover + input + .checkradio-state-layer { 259 opacity: 0.12; 260} 261 262.checkbox:active + input + .checkradio-state-layer { 263 opacity: 0.24; 264} 265 266.radio-button:hover + input + .checkradio-state-layer { 267 opacity: 0.12; 268} 269 270.radio-button:active + input + .checkradio-state-layer { 271 opacity: 0.24; 272} 273 274.w-select { 275 height: auto; 276} 277 278.swatchContainer div { 279position: relative !important; 280} 281 282.sidebar-link.w--current { 283 284font-weight: 600; 285 286} 287 288.sidebar-link .material-symbols-outlined { 289 position: relative; 290 291} 292 293.sidebar-link.w--current .material-symbols-outlined {
294font-weight: 600; 295 296} 297 298.padding-style-container .util__marginPaddingWrap { 299 300background-color: var(--light__infoContainer) 301 302} 303 304 305.material-symbols-outlined.for-sticker { 306font-size: 1.129em; 307 font-variation-settings: 308 'grad' -25, 309 'opsz' 20, 310 'wght' 400; 311} 312 313 314.is-blog-list-item { 315 display: block; /* Fallback for non-webkit */ 316 display: -webkit-box; 317 max-width: 100%; /* Fallback for non-webkit */ 318 height: calc(1em * 1.272 * 3); 319 margin: 0 auto; 320 -webkit-line-clamp: 3; 321 -webkit-box-orient: vertical; 322 overflow: hidden; 323 text-overflow: ellipsis; 324} 325 326.search-input-shadow { 327opacity: 0; 328transition: opacity 0.2s ease; 329 330} 331 332.search-input:focus ~ .search-button { 333 background-color: var(--light__secondary_clv); 334 color: var(--light__onsecondary_clv); 335 336} 337 338 339.search-input:focus ~ .search-input-shadow { 340opacity: 1; 341} 342 343 344 345@media (prefers-color-scheme:dark) { 346 347:root { 348 --light__background_clv: #000; 349 --light__error_clv: #ffb4ab; 350 --light__errorcontainer_clv: #93000a; 351 --light__info_clv: #b9c3ff; 352 --light__infocontainer_clv: #1839af; 353 --light__inverseonsurface_clv: #000; 354 --light__inverseprimary_clv: #bc141f; 355 --light__inversesurface_clv: #fff; 356 --light__onbackground_clv: #fff; 357 --light__onerror_clv: #690005; 358 --light__onerrorcontainer_clv: #ffb4ab; 359 --light__oninfo_clv: #002388; 360 --light__oninfocontainer_clv: #dde1ff; 361 --light__onprimary_clv: #000; 362 --light__onprimarycontainer_clv: #ffdad6; 363 --light__onprimaryfixed_clv: #410003; 364 --light__onprimaryfixedvariant_clv: #930011; 365 --light__onsecondary_clv: #303030; 366 --light__onsecondarycontainer_clv: #e2e2e2; 367 --light__onsecondaryfixed_clv: #1b1b1b; 368 --light__onsecondaryfixedvariant_clv: #474747; 369 --light__onsuccess_clv: #253600; 370 --light__onsuccesscontainer_clv: #c7f176; 371 --light__onsurface_clv: #fff; 372 --light__onsurfacevariant_clv: #c6c6c6; 373 --light__ontertiary_clv: #402d04; 374 --light__ontertiarycontainer_clv: #ffdea6; 375 --light__ontertiaryfixed_clv: #261900; 376 --light__ontertiaryfixedvariant_clv: #584419; 377 --light__onwarning_clv: #412d00;
378 --light__onwarningcontainer_clv: #ffdea7; 379 --light__outline_clv: #919191; 380 --light__outlinevariant_clv: #474747; 381 --light__primary_clv: #fff; 382 --light__primarycontainer_clv: #f5f5f5; 383 --light__primaryfixed_clv: #ffdad6; 384 --light__primaryfixeddim_clv: #ffb3ad; 385 --light__scrim_clv: #000; 386 --light__secondary_clv: #c6c6c6; 387 --light__secondarycontainer_clv: #474747; 388 --light__secondaryfixed_clv: #e2e2e2; 389 --light__secondaryfixeddim_clv: #c6c6c6; 390 --light__shadow_clv: #000; 391 --light__success_clv: #acd45d; 392 --light__successcontainer_clv: #374e00; 393 --light__surface_clv: #333; 394 --light__surfacebright_clv: #393939; 395 --light__surfacecontainer_clv: #1f1f1f; 396 --light__surfacecontainerhigh_clv: #2a2a2a; 397 --light__surfacecontainerhighest_clv: #353535; 398 --light__surfacecontainerlowest_clv: #0e0e0e; 399 --light__surfacedim_clv: #131313; 400 --light__surfacevariant_clv: #534342; 401 --light__tertiary_clv: #e1c28c; 402 --light__tertiarycontainer_clv: #584419; 403 --light__tertiaryfixed_clv: #ffdea6; 404 --light__tertiaryfixeddim_clv: #e1c28c; 405 --light__warning_clv: #f7bd48;
406 --light__warningcontainer_clv: #5e4200; 407 408 --dark__background_clv: #fff; 409 --dark__error_clv: #ba1a1a; 410 --dark__errorcontainer_clv: #ffdad6; 411 --dark__info_clv: #03f; 412 --dark__infocontainer_clv: #dde1ff; 413 --dark__inverseonsurface_clv: #fbeeec; 414 --dark__inverseprimary_clv: #ffb3ad; 415 --dark__inversesurface_clv: #362f2e; 416 --dark__onbackground_clv: #000; 417 --dark__onerror_clv: #fff; 418 --dark__onerrorcontainer_clv: #410002; 419 --dark__oninfo_clv: #fff; 420 --dark__oninfocontainer_clv: #001356; 421 --dark__onprimary_clv: #fffbff; 422 --dark__onprimarycontainer_clv: #410003; 423 --dark__onprimaryfixed_clv: #410003; 424 --dark__onprimaryfixedvariant_clv: #930011; 425 --dark__onsecondary_clv: #fcfcfc; 426 --dark__onsecondarycontainer_clv: #1b1b1b; 427 --dark__onsecondaryfixed_clv: #1b1b1b; 428 --dark__onsecondaryfixedvariant_clv: #474747; 429 --dark__onsuccess_clv: #fff; 430 --dark__onsuccesscontainer_clv: #141f00; 431 --dark__onsurface_clv: black; 432 --dark__onsurface_clv-2: #1b1b1f; 433 --dark__onsurfacevariant_clv: #474747; 434 --dark__onsurfacevariant_clv-2: #45464f; 435 --dark__ontertiary_clv: #fff; 436 --dark__ontertiarycontainer_clv: #261900; 437 --dark__ontertiaryfixed_clv: #261900; 438 --dark__ontertiaryfixedvariant_clv: #584419; 439 --dark__onwarning_clv: #fff;
440 --dark__onwarningcontainer_clv: #271900; 441 --dark__outline_clv: #777; 442 --dark__outlinevariant_clv: #c6c6c6; 443 --dark__primary_clv: #fff; 444 --dark__primarycontainer_clv: #ffdad6; 445 --dark__primaryfixed_clv: #ffdad6; 446 --dark__primaryfixeddim_clv: #ffb3ad; 447 --dark__scrim_clv: #000; 448 --dark__secondary_clv: #5e5e5e; 449 --dark__secondarycontainer_clv: #e2e2e2; 450 --dark__secondaryfixed_clv: #e2e2e2; 451 --dark__secondaryfixeddim_clv: #c6c6c6; 452 --dark__shadow_clv: #000; 453 --dark__success_clv: #4a6800; 454 --dark__successcontainer_clv: #c7f176; 455 --dark__surface_clv: #f9f9f9; 456 --dark__surfacebright_clv: #f9f9f9; 457 --dark__surfacecontainer_clv: #eee; 458 --dark__surfacecontainerhigh_clv: #e8e8e8; 459 --dark__surfacecontainerhighest_clv: #e2e2e2; 460 --dark__surfacecontainerlowest_clv: #fff; 461 --dark__surfacedim_clv: #dadada; 462 --dark__surfacevariant_clv: #f5dddb; 463 --dark__tertiary_clv: #725b2e; 464 --dark__tertiarycontainer_clv: #ffdea6; 465 --dark__tertiaryfixed_clv: #ffdea6; 466 --dark__tertiaryfixeddim_clv: #e1c28c; 467 --dark__warning_clv: #7c5800;
468 --dark__warningcontainer_clv: #ffdea7; 469 470 --bg-start: #941414; 471 --bg-end: #15004f; 472 473 474 } 475 476 477 .logoboard-image,.team-member-image.square { 478 filter: invert(100%) 479 } 480} 481 482 483select::after { 484 content: 'â¼'; /* Downward-facing caret */ 485 font-size: 0.8em; 486 color: #333; 487 position: absolute; 488 right: 1em; 489 top: 50%; 490 transform: translateY(-50%); 491 pointer-events: none; /* Ensures caret doesn't interfere with clicks */ 492} 493 494input[type="radio"] { 495 /* Styles for radio buttons */ 496 border: 1px solid var(--light__onbackground_clv): 497} 498 499 500</style> 501 502<!-- You can put your custom CSS attributes --> 503<style> 504 /* You can apply your own color! 505 --main-light-color is the light grey, 506 --main-dark-color is the text 507 --main-active-color is the highlight 508 you can just add like red, or blue or any helx you like! */ 509 :root { 510 --main-light-color: var(--light__background_clv); 511 --main-dark-color: var(--light__onbackground_clv); 512 --main-active-color: var(--light__primaryfixed_clv); 513 } 514 515 .datepicker-dropdown { 516 border-radius: 8px !important; 517 border: 0 !important; 518 -webkit-box-shadow: 0px 48px 88px rgba(23, 9, 54, 0.08); 519 box-shadow: 0px 48px 88px rgba(23, 9, 54, 0.08); 520 box-sizing: border-box; 521 background: var(--main-dark-color); 522 } 523 524 .datepicker-panel > ul > li { 525 background-color: var(--main-light-color); 526 cursor: pointer; 527 float: left; 528 height: 30px; 529 list-style: none; 530 margin: 0; 531 padding: 0; 532 text-align: center; 533 width: 30px; 534} 535 536 .datepicker-panel>ul[data-view="week"]>li { 537 background-color: transparent; 538 color: var(--main-light-color); 539 font-weight: bold; 540 text-transform: uppercase; 541 margin: 0; 542 height: initial; 543 padding-top: 3px; 544 margin-bottom: 4px; 545 } 546 547 .datepicker-panel>ul[data-view="week"]>li:hover { 548 background-color: var(--main-light-color); 549 color: var(--main-dark-color); 550 border-radius: 0px; 551 } 552 553 .datepicker-panel>ul[data-view="week"] li:first-child { 554 border-radius: 20px 0 0 20px; 555 } 556 557 .datepicker-panel>ul[data-view="week"] li:last-child { 558 border-radius: 0 20px 20px 0; 559 } 560 561 .datepicker-top-left::before, 562 .datepicker-top-left::after { 563 display: none; 564 } 565 566 .datepicker-panel>ul>li.picked, 567 .datepicker-panel>ul>li.picked:hover { 568 color: var(--main-light-color); 569 background: var(--main-dark-color); 570 font-style: normal; 571 font-weight: 500; 572 font-size: 14px; 573 } 574 575 .datepicker-panel>ul>li.highlighted { 576 color: var(--main-dark-color); 577 background: var(--main-light-color); 578 font-style: normal; 579 font-weight: 500; 580 font-size: 14px; 581 border: 2px dashed var(--main-dark-color); 582 padding-top: 8px; 583 } 584 585 li[data-view="month current"], 586 li[data-view="year current"] { 587 text-align: left; 588 background-color: transparent; 589 color: var(--main-light-color); 590 border: 1px solid var(--main-light-color); 591 border-radius: 2px; 592 font-style: normal; 593 font-weight: 500; 594 font-size: 14px; 595 596 /* line-height: 24px; */ 597 padding-left: 15px; 598 border-radius: 10px; 599 } 600 601 .datepicker-panel>ul>li:hover { 602 opacity: 0.75; 603 background: var(--main-light-color) 604 } 605 606 li[data-view="month current"], 607 li[data-view="year current"], 608 li[data-view="years current"] { 609 margin-bottom: 4px !important; 610 background-color: transparent; 611 color: var(--main-light-color); 612 border: 1px solid var(--main-light-color); 613 border-radius: 2px; 614 } 615 616.datepicker-panel > ul > li[data-view="week next"], 617.datepicker-panel > ul > li[data-view="month next"], 618.datepicker-panel > ul > li[data-view="year next"] { 619 background-color: transparent; 620 color: var(--main-light-color); 621 border: 1px solid var(--main-light-color); 622 border-left: 0px; 623 border-radius: 2px; 624} 625 626 627.datepicker-panel > ul > li[data-view="week prev"], 628.datepicker-panel > ul > li[data-view="month prev"], 629.datepicker-panel > ul > li[data-view="year prev"] { 630 background-color: transparent; 631 color: var(--main-light-color); 632 border: 1px solid var(--main-light-color); 633 border-right: 0px; 634 border-radius: 2px; 635} 636.datepicker-panel > ul > li.muted, .datepicker-panel > ul > li.muted:hover { 637 color: var(--main-light-color); 638 background: var(--main-dark-color); 639 opacity: 0.7; 640} 641 642.datepicker-panel > ul > li.disabled, .datepicker-panel > ul > li.disabled:hover { 643 644 cursor: pointer; 645} 646 647.datepicker-panel > ul > li.disabled, .datepicker-panel > ul > li.disabled:hover { 648 background-color: transparent; 649 color: var(--main-light-color); 650 cursor: default; 651} 652 653 @media screen and (min-width: 768px) { 654 .datepicker-dropdown { 655 width: 364px; 656 padding: 12px; 657 } 658 659 .datepicker-panel>ul>li { 660 width: 48px; 661 height: 48px; 662 padding-top: 10px; 663 } 664 665 li[data-view="month next"], 666 li[data-view="year next"], 667 li[data-view="years next"] { 668 position: absolute; 669 right: 18px 670 } 671 672 li[data-view="month prev"], 673 li[data-view="year prev"], 674 li[data-view="years prev"] { 675 position: absolute; 676 right: 66px 677 } 678 679 ul[data-view="months"] li, 680 ul[data-view="years"] li { 681 padding-top: 0px; 682 width: 57px !important; 683 } 684 } 685 686 @media screen and (max-width: 768px) { 687 .datepicker-panel { 688 transform: scale(0.97); 689 } 690 } 691 692.datepicker-panel > ul > li[data-view="years current"], .datepicker-panel > ul > li[data-view="year current"], .datepicker-panel > ul > li[data-view="month current"] { 693 width: 150px; 694 background-color: transparent; 695 color: var(--main-light-color); 696 border: 1px solid var(--main-light-color); 697 border-radius: 2px; 698} 699</style> 700 701<link rel="stylesheet" href="https://fengyuanchen.github.io/datepicker/css/datepicker.css"></div><div class="navbar-wrap block"><div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="navbar w-nav"><a href="/" aria-current="page" class="nav-link-brand w-inline-block w--current"><div class="state-layer"></div><div class="logotype new_branding">pulling paint</div></a><nav role="navigation" class="nav-links-2 w-nav-menu"><a href="/" aria-current="page" class="nav-link-block hide__tabdown home w-inline-block w--current"><div class="state-layer"></div><div class="logotype new_branding">pulling paint</div></a><div class="nav-link-divider"></div><a href="/about-us" class="nav-link-block w-inline-block"><div class="state-layer"></div><div>About Us</div></a><div class="nav-link-divider"></div><a href="/services" class="nav-link-block w-inline-block"><div class="state-layer"></div><div>Services</div></a><div class="nav-link-divider"></div><a href="/portfolio" class="nav-link-block w-inline-block"><div class="state-layer"></div><div>Portfolio</div></a><div class="nav-link-divider"></div><a href="/blog" class="nav-link-block w-inline-block"><div class="state-layer"></div><div>Blog</div></a><div class="nav-link-divider"></div><a href="/contact" class="nav-link-block w-inline-block"><div class="state-layer"></div><div>Contact</div></a><div class="nav-links-scrim"></div></nav><div class="menu-button w-nav-button"><div class="material-symbols-outlined">menu</div></div></div></div><section class="section__hero b"><div class="container__hero"><div class="hero__content"><div id="w-node-_278b779a-54c8-d9ab-ba3d-2512182e7432-0fe1e154"><h1 class="display1__bold m-bottom__xxs caps special">Hand-Painted Murals, Lettering & custom signs </h1><a href="/contact" class="button large start-icon m-top__l w-inline-block"><div class="state-layer bg-light__onprimary"></div><div class="button__content"><div class="material-symbols-outlined">arrow_forward</div><div class="body__bold">Get A Quote</div></div></a></div></div></div></section><div data-poster-url="https://cdn.prod.website-files.com/666743aea2aea2b61469f310%2F66a036f0b612b4ab68c799ba_Website%20Video%20Mk3-poster-00001.jpg" data-video-urls="https://cdn.prod.website-files.com/666743aea2aea2b61469f310%2F66a036f0b612b4ab68c799ba_Website%20Video%20Mk3-transcode.mp4,https://cdn.prod.website-files.com/666743aea2aea2b61469f310%2F66a036f0b612b4ab68c799ba_Website%20Video%20Mk3-transcode.webm" data-autoplay="true" data-loop="true" data-wf-ignore="true" class="w-background-video w-background-video-atom"><video id="fd303cf8-b36a-64ca-c55e-50cd60cf916d-video" autoplay="" loop="" style="background-image:url("https://cdn.prod.website-files.com/666743aea2aea2b61469f310%2F66a036f0b612b4ab68c799ba_Website%20Video%20Mk3-poster-00001.jpg")" muted="" playsinline="" data-wf-ignore="true" data-object-fit="cover"><source src="https://cdn.prod.website-files.com/666743aea2aea2b61469f310%2F66a036f0b612b4ab68c799ba_Website%20Video%20Mk3-transcode.mp4" data-wf-ignore="true"/><source src="https://cdn.prod.website-files.com/666743aea2aea2b61469f310%2F66a036f0b612b4ab68c799ba_Website%20Video%20Mk3-transcode.webm" data-wf-ignore="true"/></video></div><section class="section__default"><div class="container__narrowest text-align__center"><h2 class="display1__bold">Working with Companies to Make Them Even More impressive Using Paint</h2></div></section><section class="section__nopadding"><div class="container__widest"><div data-cl-element="list" class="w-dyn-list"><div role="list" class="grid gallery w-dyn-items"><div data-address="7639 Painter Ave, Whittier, CA 90602" role="listitem" class="w-dyn-item"><a data-w-id="d01e7da9-5227-448f-6299-bc825079bf1d" href="/project/lgbtq-community-center" class="gallery-image__wrap w-inline-block"><img class="gallery-image__thumb aspect__3x2" src="https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/68a4cff843ac6a771081d484_LGBTQ%20main.avif" alt="" data-slug="lgbtq-community-center" data-address="7639 Painter Ave, Whittier, CA 90602" data-title="LGBTQ+ Community Center" data-is-image="true" loading="lazy"/><div class="gallery-image__labels-wrap"><div class="gallery-image__heading-wrap"><h3 class="titleb__bold">LGBTQ+ Community Center</h3></div><div class="gallery-image__subheading-wrap"><h3 class="subheading">LA CADA</h3></div></div></a></div><div data-address="" role="listitem" class="w-dyn-item"><a data-w-id="d01e7da9-5227-448f-6299-bc825079bf1d" href="/project/residential-shelter-murals" class="gallery-image__wrap w-inline-block"><img class="gallery-image__thumb aspect__3x2" src="https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/67f80ff36550c522ace744a8_Residential%20Shelter%20Murals.avif" alt="" data-slug="residential-shelter-murals" data-address="" data-title="Residential Shelter Murals" data-is-image="true" loading="lazy"/><div class="gallery-image__labels-wrap"><div class="gallery-image__heading-wrap"><h3 class="titleb__bold">Residential Shelter Murals</h3></div><div class="gallery-image__subheading-wrap"><h3 class="subheading">The Whole Child</h3></div></div></a></div><div data-address="" role="listitem" class="w-dyn-item"><a data-w-id="d01e7da9-5227-448f-6299-bc825079bf1d" href="/project/only-thing-more-powerful-than-hate-is-love"
701class="gallery-image__wrap w-inline-block"><img class="gallery-image__thumb aspect__3x2" src="https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/69d69aa6dcb57c9d5a39387a_WEB%20-1-Joans.jpg" alt="" data-slug="only-thing-more-powerful-than-hate-is-love" data-address="" sizes="100vw" data-title="Only Thing More Powerful Than Hate is Love" data-is-image="true" loading="lazy" srcset="https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/69d69aa6dcb57c9d5a39387a_WEB%20-1-Joans-p-500.jpg 500w, https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/69d69aa6dcb57c9d5a39387a_WEB%20-1-Joans-p-800.jpg 800w, https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/69d69aa6dcb57c9d5a39387a_WEB%20-1-Joans-p-1080.jpg 1080w, https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/69d69aa6dcb57c9d5a39387a_WEB%20-1-Joans-p-1600.jpg 1600w, https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/69d69aa6dcb57c9d5a39387a_WEB%20-1-Joans-p-2000.jpg 2000w, https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/69d69aa6dcb57c9d5a39387a_WEB%20-1-Joans-p-2600.jpg 2600w, https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/69d69aa6dcb57c9d5a39387a_WEB%20-1-Joans-p-3200.jpg 3200w, https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/69d69aa6dcb57c9d5a39387a_WEB%20-1-Joans.jpg 12000w"/><div class="gallery-image__labels-wrap"><div class="gallery-image__heading-wrap"><h3 class="titleb__bold">Only Thing More Powerful Than Hate is Love</h3></div><div class="gallery-image__subheading-wrap"><h3 class="subheading">Joan's on Third</h3></div></div></a></div><div data-address="" role="listitem" class="w-dyn-item"><a data-w-id="d01e7da9-5227-448f-6299-bc825079bf1d" href="/project/dr-dre-performing-arts-center" class="gallery-image__wrap w-inline-block"><img class="gallery-image__thumb aspect__3x2" src="https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/68a1bac0813dcfc40a119a00_project%20main.jpg" alt="" data-slug="dr-dre-performing-arts-center" data-address="" sizes="100vw" data-title="Dr. Dre Performing Arts Center" data-is-image="true" loading="lazy" srcset="https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/68a1bac0813dcfc40a119a00_project%20main-p-500.jpg 500w, https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/68a1bac0813dcfc40a119a00_project%20main-p-800.jpg 800w, https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/68a1bac0813dcfc40a119a00_project%20main-p-1080.jpg 1080w, https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/68a1bac0813dcfc40a119a00_project%20main.jpg 1800w"/><div class="gallery-image__labels-wrap"><div class="gallery-image__heading-wrap"><h3 class="titleb__bold">Dr. Dre Performing Arts Center</h3></div><div class="gallery-image__subheading-wrap"><h3 class="subheading">Compton High School</h3></div></div></a></div><div data-address="" role="listitem" class="w-dyn-item"><a data-w-id="d01e7da9-5227-448f-6299-bc825079bf1d" href="/project/retail-center-mural" class="gallery-image__wrap w-inline-block"><img class="gallery-image__thumb aspect__3x2" src="https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/68a4cd9559ff2cbf82e84454_Retail%20Center%20main.avif" alt="" data-slug="retail-center-mural" data-address="" data-title="Retail Center Mural" data-is-image="true" loading="lazy"/><div class="gallery-image__labels-wrap"><div class="gallery-image__heading-wrap"><h3 class="titleb__bold">Retail Center Mural</h3></div><div class="gallery-image__subheading-wrap"><h3 class="subheading">Kerymen</h3></div></div></a></div><div data-address="" role="listitem" class="w-dyn-item"><a data-w-id="d01e7da9-5227-448f-6299-bc825079bf1d" href="/project/comic-gallery-mural" class="gallery-image__wrap w-inline-block"><img class="gallery-image__thumb aspect__3x2" src="https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/68a4cc25cbf727eb61c3289f_comic%20gallery%201.avif" alt="" data-slug="comic-gallery-mural" data-address="" data-title="Comic Gallery Mural" data-is-image="true" loading="lazy"/><div class="gallery-image__labels-wrap"><div class="gallery-image__heading-wrap"><h3 class="titleb__bold">Comic Gallery Mural</h3></div><div class="gallery-image__subheading-wrap"><h3 class="subheading">Torpedo Gallery</h3></div></div></a></div><div data-address="2516 Hyperion Ave, Los Angeles, CA 90027" role="listitem" class="w-dyn-item"><a data-w-id="d01e7da9-5227-448f-6299-bc825079bf1d" href="/project/silver-lake-gym" class="gallery-image__wrap w-inline-block"><img class="gallery-image__thumb aspect__3x2" src="https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/68a4d7ddd5a4a9e5b10db5b1_Silver%20Lake%20Gym%20main.avif" alt="" data-slug="silver-lake-gym" data-address="2516 Hyperion Ave, Los Angeles, CA 90027" data-title="Silver Lake Gym" data-is-image="true" loading="lazy"/><div class="gallery-image__labels-wrap"><div class="gallery-image__heading-wrap"><h3 class="titleb__bold">Silver Lake Gym</h3></div><div class="gallery-image__subheading-wrap"><h3 class="subheading">Rodeo Athletic Club</h3></div></div></a></div><div data-address="12931 Venice Blvd., Los Angeles, CA 90066" role="listitem" class="w-dyn-item"><a data-w-id="d01e7da9-5227-448f-6299-bc825079bf1d" href="/project/mar-vista-mural" class="gallery-image__wrap w-inline-block"><img class="gallery-image__thumb aspect__3x2" src="https://cdn.prod.website-files.com/666743aea2aea2b61469f56c/68a4d8d8f9ac08b7e26daa52_Mar%20Vista%20main.avif" alt="" data-slug="mar-vista-mural" data-address="12931 Venice Blvd., Los Angeles, CA 90066" data-title="Mar Vista Mural" data-is-image="true" loading="lazy"/><div class="gallery-image__labels-wrap"><div class="gallery-image__heading-wrap"><h3 class="titleb__bold">Mar Vista Mural</h3></div><div class="gallery-image__subheading-wrap"><h3 class="subheading">Bananas</h3></div></div></a></div></div></div></div></section><section class="section__default"><div class="container__widest"><div class="grid col__3"><div id="w-node-a38a9bf7-ec8a-2502-97d9-6cfa768bf88a-27e4bd61"><h2 class="display1__bold">Want to work wITH US?</h2><h3 class="display1__bold">Get in touch!</h3></div><a id="w-node-e91310bb-2225-8d65-909e-ccc4b4b2f321-27e4bd61" data-w-id="e91310bb-2225-8d65-909e-ccc4b4b2f321" href="/contact" class="button__outline large end-icon w-inline-block"><div class="state-layer bg-light__primary"></div><div class="button__content"><div class="body__bold">Contact Us</div><div class="material-symbols-outlined">arrow_forward</div></div></a></div></div></section>
701<section id="CTA" class="section__default"><div class="container__narrowest"><div><div class="card__outline scalefactor__titlea w-form"><form id="wf-form-Newsletter-Form" name="wf-form-Newsletter-Form" data-name="Newsletter Form" action="https://submit-form.com/bRKIohQBS" method="get" class="flex-v-start" data-wf-page-id="668d5a4bbb55e6c027e4bd61" data-wf-element-id="36c7ffcc-72cc-d364-a455-c25efe14b008"><h2 class="display2__bold m-bottom__xs">Stay Up To Date</h2><label for="email-2" class="m-bottom__s display__none">Email Address</label><p class="body__bold m-bottom__l">Sign up to find out what weâre up to.</p><input class="input__outlined m-bottom__s _wf-element w-input" maxlength="256" name="Email" data-name="Email" placeholder="Enter Your Email" type="email" id="Email-3" required=""/><input type="submit" data-wait="Please wait..." class="button large submit caps w-button" value="Sign UP"/></form><div class="bg-transparent w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="bg-light__errorcontainer w-form-fail"><div class="text-block-2">Oops! Something went wrong while submitting the form.</div></div></div></div></div></section><div class="section__footer"><div class="container__default"><div class="grid col__5 in-footer"><div id="w-node-ffc50178-d620-48ea-2a2e-fef3caf6ea25-caf6ea22"><h2 class="titlea__bold m-bottom__xs">Pulling Paint Murals</h2><a href="https://www.google.com/maps/place/Pulling+Paint+Murals/@34.0006563,-118.4188309,734m/data=!3m2!1e3!4b1!4m6!3m5!1s0xab808814cc8f22bd:0x7e75a5059ceb0f33!8m2!3d34.0006563!4d-118.416256!16s%2Fg%2F11vr57plrr?entry=tts&g_ep=EgoyMDI1MDIyNS4wIPu8ASoASAFQAw%3D%3D" class="titlec hover-fade">651 Clover Street<br/>Los Angeles, CA 90031</a></div><div id="w-node-ffc50178-d620-48ea-2a2e-fef3caf6ea2b-caf6ea22"><ul role="list" class="list no-bullets"><li class="list-item"><div class="list-item-link"><img src="https://cdn.prod.website-files.com/666743aea2aea2b61469f310/667091039da3626d11ca0c07_envelope.svg" loading="lazy" alt="" class="footer-icon"/><div class="m-left__xs"><a href="mailto:[email protected]?subject=Inquiry" class="list-item-link">[email protected]</a></div></div></li><li class="list-item"><div class="list-item-link"><img src="https://cdn.prod.website-files.com/666743aea2aea2b61469f310/6670911e123db5ccce9819c9_phone.svg" loading="lazy" alt="" class="footer-icon"/><div class="m-left__xs"><a href="tel:+13107765567" class="list-item-link">(310) 776-5567</a></div></div></li><li class="list-item"><a href="https://www.instagram.com/pullingpaint/" target="_blank" class="list-item-link w-inline-block"><img src="https://cdn.prod.website-files.com/666743aea2aea2b61469f310/6670905f12f6e0539180a8ed_instagram.svg" loading="lazy" alt="" class="footer-icon"/><div class="m-left__xs">@pullingpaint</div></a></li></ul><div class="divider even-m"></div><a href="https://www.freeprivacypolicy.com/live/5c55fcef-486d-45f6-beaf-591e7fc0186a" target="_blank" class="caption">Privacy Policy</a></div></div></div></div><section class="section__leastpadding"><div class="container__default"><div class="text-align__center"><div class="caption">This website is powered by <a href="https://www.chainlift.io">Chainlift</a></div></div></div></section></div>
701<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=666743aea2aea2b61469f310" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
701<script src="https://cdn.prod.website-files.com/666743aea2aea2b61469f310/js/webflow.3cd88936.cf085b6f34fdc7cd.js" type="text/javascript" integrity="sha384-0nfXNecRrU3bESqWHkMON8rxInJqZtQm/bC/E92UCXKaIEXL8NA5yyV941hAq+zq" crossorigin="anonymous"></script>
701<script defer src="https://ucarecdn.com/libs/widget/3.x/uploadcare.full.min.js"></script>
701 702
703<script> 704 705function updateBackgroundVariableOnScroll() { 706 const html = document.documentElement; 707 708 // Total height of the page content 709 const totalHeight = html.scrollHeight - window.innerHeight; 710 711 window.addEventListener('scroll', () => { 712 // Calculate the scroll percentage and clamp it between 0 and 1 713 const scrollPosition = window.scrollY; 714 const scrollPercentage = Math.min(Math.max(scrollPosition / totalHeight, 0), 1); 715 716 // Get the start and end colors from CSS variables 717 const startColor = getComputedStyle(html).getPropertyValue('--bg-start').trim(); 718 const endColor = getComputedStyle(html).getPropertyValue('--bg-end').trim(); 719 720 // Interpolate between the startColor and endColor based on the scrollPercentage 721 const interpolatedColor = interpolateColor(startColor, endColor, scrollPercentage); 722 723 // Set the CSS variable --light__background_clv with the interpolated color 724 html.style.setProperty('--light__background_clv', interpolatedColor); 725 }); 726} 727 728function interpolateColor(startColor, endColor, percentage) { 729 const startRGB = hexToRgb(startColor); 730 const endRGB = hexToRgb(endColor); 731 732 const r = Math.round(startRGB.r + percentage * (endRGB.r - startRGB.r)); 733 const g = Math.round(startRGB.g + percentage * (endRGB.g - startRGB.g)); 734 const b = Math.round(startRGB.b + percentage * (endRGB.b - startRGB.b)); 735 736 return `#${componentToHex(r)}${componentToHex(g)}${componentToHex(b)}`; 737} 738 739function hexToRgb(hex) { 740 // Convert hex to RGB 741 let shorthandRegex = /^#?([a-f\d])([a-f\d])([a-f\d])$/i; 742 hex = hex.replace(shorthandRegex, (m, r, g, b) => { 743 return r + r + g + g + b + b; 744 }); 745 746 let result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); 747 return result 748 ? { 749 r: parseInt(result[1], 16), 750 g: parseInt(result[2], 16), 751 b: parseInt(result[3], 16), 752 } 753 : null; 754} 755 756function componentToHex(c) { 757 const hex = c.toString(16); 758 return hex.length === 1 ? "0" + hex : hex; 759} 760 761// Initialize the function
762updateBackgroundVariableOnScroll(); 763 764 765 766</script>
vendor: 1 bytes, line 766
766
767<script src="https://unpkg.com/@formspark/formson"></script>
vendor: 1 bytes, line 767
767
768<script src="https://unpkg.com/@botpoison/browser" async></script>
vendor: 1 bytes, line 768
768
769<script type="text/javascript"> 770 $('form[action^="https://submit-form.com"]').each(function (i, el) { 771 var form = $(el); 772 form.submit(function (e) { 773 e.preventDefault(); 774 form = $(e.target); 775 var action = form.attr("action"); 776 var botpoison = new Botpoison({ 777 publicKey: "pk_b9fa8589-57d3-4634-94ac-c0b0ef56ea68", 778 }); 779 780 var submitButton = form.find('[type="submit"]')[0]; 781 submitButton.value = "Please wait..."; 782 submitButton.disabled = true; // Use boolean value 783 784 botpoison 785 .challenge() 786 .then(function (result) { 787 var data = Formson.toJSON(new FormData(e.target)); 788 data["_botpoison"] = result.solution; 789 $.ajax({ 790 url: action, 791 method: "POST", 792 data: data, 793 dataType: "json", 794 success: function () { 795 window.location.assign('/thank-you'); 796 }, 797 error: function () { 798 alert('Something went wrong. Try again.'); 799 submitButton.value = "Submit"; 800 submitButton.disabled = false; // Use boolean value 801 }, 802 }); 803 }) 804 .catch(function () { 805 alert("Something went wrong. Try again."); 806 submitButton.value = "Submit"; 807 submitButton.disabled = false; // Re-enable the button if there's an error 808 }); 809 }); 810 }); 811 812function setPagePath() { 813 const inputFields = document.querySelectorAll('input[lk-data-fieldname="path"]'); 814 inputFields.forEach(input => { 815 input.value = window.location.pathname; 816 }); 817} 818 819// Run the function when the page loads 820document.addEventListener("DOMContentLoaded", setPagePath); 821 822</script>
822 823</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.