{"id":1071,"date":"2026-05-26T22:39:03","date_gmt":"2026-05-26T22:39:03","guid":{"rendered":"https:\/\/brightwrx.com\/salem\/?page_id=1071"},"modified":"2026-05-26T23:36:21","modified_gmt":"2026-05-26T23:36:21","slug":"keizer","status":"publish","type":"page","link":"https:\/\/brightwrx.com\/salem\/locations\/keizer\/","title":{"rendered":"Keizer"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1071\" class=\"elementor elementor-1071\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f2d7a9 e-flex e-con-boxed e-con e-parent\" data-id=\"4f2d7a9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d12733a elementor-widget elementor-widget-html\" data-id=\"d12733a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,700;1,9..40,300&family=DM+Serif+Display:ital@0;1&display=swap\" rel=\"stylesheet\">\n<style>\n\/* === SCOPED UNDER .bwx-lp \u2014 Elementor cannot override these === *\/\n.bwx-lp{font-family:'DM Sans',sans-serif!important;color:#111120!important;background:#F7F3EE!important;overflow-x:hidden!important;margin:0!important;padding:0!important;line-height:1.5!important;position:relative!important}\n.bwx-lp *,.bwx-lp *::before,.bwx-lp *::after{box-sizing:border-box!important}\n.bwx-lp .breadcrumb{background:#0D0D26!important;padding:13px 40px!important;font-size:12px!important;font-weight:500!important;letter-spacing:.5px!important;color:rgba(255,255,255,.4)!important}\n.bwx-lp .breadcrumb a{color:rgba(255,255,255,.4)!important;text-decoration:none!important}\n.bwx-lp .breadcrumb a:hover{color:#EC2227!important}\n.bwx-lp .breadcrumb span{margin:0 8px!important}\n.bwx-lp .breadcrumb strong{color:rgba(255,255,255,.8)!important}\n.bwx-lp .hero{background:#0D0D26!important;position:relative!important;overflow:hidden!important;min-height:92vh!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:80px 0 0!important}\n.bwx-lp .hero::before{content:''!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:1!important;opacity:.5!important}\n.bwx-lp .hero-slash{position:absolute!important;right:-180px!important;top:-100px!important;width:520px!important;height:120vh!important;background:#EC2227!important;transform:rotate(-12deg)!important;transform-origin:top right!important;opacity:.07!important;z-index:0!important}\n.bwx-lp .hero-slash-2{position:absolute!important;right:40px!important;top:-100px!important;width:3px!important;height:110vh!important;background:#EC2227!important;transform:rotate(-12deg)!important;transform-origin:top right!important;opacity:.3!important;z-index:0!important}\n.bwx-lp .hero-glow{position:absolute!important;top:30%!important;right:10%!important;width:600px!important;height:600px!important;background:radial-gradient(circle,rgba(236,34,39,.12) 0%,transparent 65%)!important;z-index:0!important;pointer-events:none!important}\n.bwx-lp .hero-inner{position:relative!important;z-index:2!important;max-width:1200px!important;margin:0 auto!important;padding:0 48px!important;display:grid!important;grid-template-columns:1fr 380px!important;gap:60px!important;align-items:center!important}\n.bwx-lp .hero-eyebrow{display:inline-flex!important;align-items:center!important;gap:10px!important;font-size:11px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#EC2227!important;margin-bottom:28px!important}\n.bwx-lp .hero-eyebrow::before{content:''!important;display:block!important;width:32px!important;height:2px!important;background:#EC2227!important}\n.bwx-lp .hero-headline{font-family:'Bebas Neue',sans-serif!important;font-size:clamp(64px,7.5vw,108px)!important;line-height:.92!important;color:#fff!important;letter-spacing:1px!important;margin-bottom:36px!important}\n.bwx-lp .hero-headline em{font-style:normal!important;color:#EC2227!important;display:block!important}\n.bwx-lp .hero-body{font-size:17px!important;line-height:1.85!important;color:rgba(255,255,255,.65)!important;max-width:580px!important;margin-bottom:12px!important}\n.bwx-lp .hero-body strong{color:rgba(255,255,255,.95)!important;font-weight:500!important}\n.bwx-lp .hero-trust{margin:28px 0!important;font-size:12px!important;font-weight:700!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:rgba(255,255,255,.3)!important;display:flex!important;align-items:center!important;gap:12px!important}\n.bwx-lp .hero-trust::after{content:''!important;flex:1!important;height:1px!important;background:rgba(255,255,255,.1)!important;max-width:200px!important}\n.bwx-lp .hero-btns{display:flex!important;gap:14px!important;flex-wrap:wrap!important}\n.bwx-lp .btn-primary{display:inline-block!important;background:#EC2227!important;color:#fff!important;font-family:'DM Sans',sans-serif!important;font-weight:700!important;font-size:14px!important;letter-spacing:.3px!important;padding:16px 30px!important;border-radius:4px!important;text-decoration:none!important;transition:background .2s,transform .2s,box-shadow .2s!important}\n.bwx-lp .btn-primary:hover{background:#b81518!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(236,34,39,.35)!important}\n.bwx-lp .btn-outline{display:inline-block!important;background:transparent!important;color:rgba(255,255,255,.8)!important;font-family:'DM Sans',sans-serif!important;font-weight:500!important;font-size:14px!important;padding:15px 28px!important;border-radius:4px!important;border:1px solid rgba(255,255,255,.2)!important;text-decoration:none!important;transition:border-color .2s,color .2s,transform .2s!important}\n.bwx-lp .btn-outline:hover{border-color:rgba(255,255,255,.6)!important;color:#fff!important;transform:translateY(-2px)!important}\n.bwx-lp .hero-card{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;padding:36px 28px!important;backdrop-filter:blur(8px)!important}\n.bwx-lp .hero-card-title{font-size:11px!important;font-weight:700!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:#EC2227!important;margin-bottom:24px!important}\n.bwx-lp .hero-card-stat{margin-bottom:20px!important;padding-bottom:20px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}\n.bwx-lp .hero-card-stat:last-child{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}\n.bwx-lp .hero-card-num{font-family:'Bebas Neue',sans-serif!important;font-size:52px!important;color:#fff!important;line-height:1!important;letter-spacing:1px!important}\n.bwx-lp .hero-card-num span{color:#EC2227!important}\n.bwx-lp .hero-card-label{font-size:13px!important;color:rgba(255,255,255,.45)!important;margin-top:4px!important;font-weight:400!important}\n.bwx-lp .photo-strip{background:#0D0D26!important;padding:0!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:3px!important}\n.bwx-lp .photo-strip img{width:100%!important;height:200px!important;object-fit:cover!important;display:block!important;filter:brightness(.85) saturate(.9)!important;transition:filter .4s,transform .4s!important}\n.bwx-lp .photo-strip a{overflow:hidden!important;display:block!important}\n.bwx-lp .photo-strip a:hover img{filter:brightness(1) saturate(1.1)!important;transform:scale(1.04)!important}\n.bwx-lp .marquee-strip{background:#EC2227!important;overflow:hidden!important;padding:14px 0!important;white-space:nowrap!important}\n.bwx-lp .marquee-track{display:inline-flex!important;animation:bwxmarquee 22s linear infinite!important;gap:0!important}\n.bwx-lp .marquee-item{display:inline-flex!important;align-items:center!important;gap:20px!important;font-family:'Bebas Neue',sans-serif!important;font-size:20px!important;letter-spacing:2px!important;color:rgba(255,255,255,.9)!important;padding-right:48px!important}\n.bwx-lp .marquee-dot{width:6px!important;height:6px!important;background:rgba(255,255,255,.5)!important;border-radius:50%!important;flex-shrink:0!important}\n@keyframes bwxmarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n.bwx-lp section{position:relative!important}\n.bwx-lp .container{max-width:1200px!important;margin:0 auto!important;padding:0 48px!important}\n.bwx-lp .section-label{display:inline-flex!important;align-items:center!important;gap:10px!important;font-size:11px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#EC2227!important;margin-bottom:20px!important}\n.bwx-lp .section-label::before{content:''!important;display:block!important;width:28px!important;height:2px!important;background:#EC2227!important}\n.bwx-lp h2.section-title{font-family:'DM Serif Display',serif!important;font-size:clamp(32px,3.5vw,48px)!important;font-weight:400!important;line-height:1.15!important;color:#111120!important;margin-bottom:16px!important}\n.bwx-lp h2.section-title em{color:#EC2227!important;font-style:italic!important}\n.bwx-lp h3.section-sub{font-size:17px!important;font-weight:300!important;color:#9CA3AF!important;margin-bottom:32px!important;line-height:1.6!important}\n.bwx-lp .local-section{padding:100px 0!important;background:#F7F3EE!important}\n.bwx-lp .local-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:80px!important;align-items:center!important}\n.bwx-lp .local-text p{font-size:17px!important;line-height:1.9!important;color:#4B4B5A!important;margin-bottom:22px!important}\n.bwx-lp .local-text p strong{color:#111120!important;font-weight:600!important}\n.bwx-lp .local-img-wrap{position:relative!important}\n.bwx-lp .local-img-wrap img{width:100%!important;border-radius:8px!important;display:block!important;box-shadow:0 30px 70px rgba(0,0,0,.12)!important}\n.bwx-lp .local-img-badge{position:absolute!important;bottom:-20px!important;left:-20px!important;background:#EC2227!important;color:#fff!important;padding:20px 24px!important;border-radius:8px!important;font-family:'Bebas Neue',sans-serif!important;font-size:18px!important;letter-spacing:1.5px!important;line-height:1.3!important;box-shadow:0 10px 30px rgba(236,34,39,.3)!important}\n.bwx-lp .commercial-section{background:#0D0D26!important;padding:100px 0!important;overflow:hidden!important}\n.bwx-lp .commercial-section h2.section-title{color:#fff!important}\n.bwx-lp .commercial-section h3.section-sub{color:rgba(255,255,255,.45)!important}\n.bwx-lp .commercial-section p{color:rgba(255,255,255,.65)!important;font-size:17px!important;line-height:1.85!important;max-width:720px!important;margin-bottom:20px!important}\n.bwx-lp .commercial-cards{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:2px!important;margin-top:48px!important}\n.bwx-lp .commercial-card{background:#1E1E3A!important;padding:40px 32px!important;border-top:3px solid transparent!important;transition:border-color .3s!important}\n.bwx-lp .commercial-card:hover{border-color:#EC2227!important}\n.bwx-lp .commercial-card-num{font-family:'Bebas Neue',sans-serif!important;font-size:64px!important;color:rgba(255,255,255,.06)!important;line-height:1!important;margin-bottom:16px!important;letter-spacing:2px!important}\n.bwx-lp .commercial-card h4{font-size:13px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#EC2227!important;margin-bottom:14px!important}\n.bwx-lp .commercial-card p{font-size:15px!important;color:rgba(255,255,255,.55)!important;line-height:1.75!important;margin-bottom:0!important}\n.bwx-lp .services-section{padding:100px 0!important;background:#EAE6E0!important}\n.bwx-lp .services-intro{max-width:680px!important;margin-bottom:60px!important}\n.bwx-lp .services-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important}\n.bwx-lp .service-card{background:#fff!important;border-radius:8px!important;padding:52px 44px!important;position:relative!important;overflow:hidden!important;border:1px solid rgba(0,0,0,.06)!important;transition:transform .3s,box-shadow .3s!important}\n.bwx-lp .service-card:hover{transform:translateY(-4px)!important;box-shadow:0 20px 50px rgba(0,0,0,.1)!important}\n.bwx-lp .service-card::after{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:#EC2227!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .3s!important}\n.bwx-lp .service-card:hover::after{transform:scaleX(1)!important}\n.bwx-lp .service-type{font-size:10px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#EC2227!important;margin-bottom:18px!important}\n.bwx-lp .service-card h4{font-family:'DM Serif Display',serif!important;font-size:28px!important;font-weight:400!important;color:#111120!important;line-height:1.2!important;margin-bottom:20px!important}\n.bwx-lp .service-card p{font-size:16px!important;color:#6B7280!important;line-height:1.8!important;margin-bottom:28px!important}\n.bwx-lp .service-includes{background:#EAE6E0!important;border-radius:6px!important;padding:14px 18px!important;font-size:14px!important;color:#111120!important;line-height:1.7!important;margin-bottom:32px!important}\n.bwx-lp .service-includes strong{font-weight:600!important}\n.bwx-lp .product-section{padding:100px 0!important;background:#F7F3EE!important}\n.bwx-lp .product-grid{display:grid!important;grid-template-columns:1fr 420px!important;gap:80px!important;align-items:center!important}\n.bwx-lp .product-text p{font-size:17px!important;line-height:1.9!important;color:#4B4B5A!important;margin-bottom:22px!important}\n.bwx-lp .product-text p strong{color:#111120!important;font-weight:600!important}\n.bwx-lp .product-pillars{display:flex!important;flex-direction:column!important;gap:3px!important}\n.bwx-lp .product-pillar{background:#0D0D26!important;padding:28px 32px!important;display:flex!important;align-items:flex-start!important;gap:20px!important;border-radius:0!important;transition:background .2s!important}\n.bwx-lp .product-pillar:first-child{border-radius:8px 8px 0 0!important}\n.bwx-lp .product-pillar:last-child{border-radius:0 0 8px 8px!important}\n.bwx-lp .product-pillar:hover{background:#1E1E3A!important}\n.bwx-lp .product-pillar-icon{font-size:28px!important;flex-shrink:0!important;margin-top:2px!important}\n.bwx-lp .product-pillar-content strong{display:block!important;font-size:15px!important;font-weight:600!important;color:#fff!important;margin-bottom:5px!important}\n.bwx-lp .product-pillar-content span{font-size:14px!important;color:rgba(255,255,255,.45)!important;line-height:1.6!important}\n.bwx-lp .promise-section{background:#0D0D26!important;padding:100px 0!important}\n.bwx-lp .promise-inner{max-width:780px!important;margin:0 auto!important;text-align:center!important}\n.bwx-lp .promise-inner h2.section-title{color:#fff!important}\n.bwx-lp .promise-inner p{font-size:17px!important;line-height:1.9!important;color:rgba(255,255,255,.6)!important;margin-bottom:18px!important}\n.bwx-lp .promise-inner strong{color:rgba(255,255,255,.9)!important}\n.bwx-lp .promise-line{width:1px!important;height:60px!important;background:rgba(255,255,255,.1)!important;margin:32px auto!important}\n.bwx-lp .testimonial-section{padding:100px 0!important;background:#F7F3EE!important}\n.bwx-lp .testimonial-inner{max-width:800px!important;margin:0 auto!important;text-align:center!important}\n.bwx-lp .testimonial-quote{font-family:'DM Serif Display',serif!important;font-size:clamp(22px,2.8vw,30px)!important;font-style:italic!important;font-weight:400!important;color:#111120!important;line-height:1.5!important;margin:36px 0 24px!important}\n.bwx-lp .testimonial-attr{font-size:12px!important;font-weight:700!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:#EC2227!important}\n.bwx-lp .testimonial-stars{font-size:18px!important;color:#F59E0B!important;margin:16px 0 0!important;letter-spacing:2px!important}\n.bwx-lp .area-section{padding:100px 0!important;background:#EAE6E0!important}\n.bwx-lp .area-tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:28px 0 36px!important}\n.bwx-lp .area-tag{display:inline-block!important;background:#fff!important;color:#111120!important;font-size:13px!important;font-weight:600!important;padding:8px 18px!important;border-radius:100px!important;border:1px solid rgba(0,0,0,.08)!important;transition:background .2s,color .2s,border-color .2s!important}\n.bwx-lp .area-tag:hover{background:#EC2227!important;color:#fff!important;border-color:#EC2227!important;cursor:default!important}\n.bwx-lp .area-section p{font-size:17px!important;line-height:1.85!important;color:#4B4B5A!important;max-width:700px!important;margin-bottom:20px!important}\n.bwx-lp .city-links{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:32px!important}\n.bwx-lp .city-link{display:inline-block!important;background:#0D0D26!important;color:rgba(255,255,255,.8)!important;font-size:13px!important;font-weight:600!important;padding:11px 22px!important;border-radius:4px!important;text-decoration:none!important;transition:background .2s,color .2s!important}\n.bwx-lp .city-link:hover{background:#EC2227!important;color:#fff!important}\n.bwx-lp .faq-section{padding:100px 0!important;background:#fff!important}\n.bwx-lp .faq-grid{display:grid!important;grid-template-columns:340px 1fr!important;gap:80px!important}\n.bwx-lp .faq-sidebar h2.section-title{font-size:clamp(28px,3vw,40px)!important}\n.bwx-lp .faq-item{border-bottom:1px solid rgba(0,0,0,.07)!important}\n.bwx-lp .faq-item summary{list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:22px 0!important;font-size:16px!important;font-weight:600!important;color:#111120!important;cursor:pointer!important;gap:20px!important;line-height:1.4!important}\n.bwx-lp .faq-item summary::-webkit-details-marker{display:none!important}\n.bwx-lp .faq-icon{color:#EC2227!important;font-size:20px!important;flex-shrink:0!important;font-weight:300!important;transition:transform .3s!important;line-height:1!important}\n.bwx-lp details[open] .faq-icon{transform:rotate(45deg)!important}\n.bwx-lp .faq-item p{font-size:15px!important;color:#6B7280!important;line-height:1.8!important;padding-bottom:22px!important}\n.bwx-lp .faq-item p a{color:#EC2227!important;font-weight:600!important;text-decoration:none!important}\n.bwx-lp .nap-section{background:#0D0D26!important;padding:56px 0!important;border-top:1px solid rgba(255,255,255,.05)!important}\n.bwx-lp .nap-inner{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:32px!important}\n.bwx-lp .nap-brand h3{font-family:'DM Serif Display',serif!important;font-size:22px!important;font-weight:400!important;color:#fff!important;margin-bottom:6px!important}\n.bwx-lp .nap-brand p{font-size:13px!important;color:rgba(255,255,255,.3)!important}\n.bwx-lp .nap-details{font-style:normal!important;font-size:14px!important;color:rgba(255,255,255,.5)!important;line-height:2.2!important}\n.bwx-lp .nap-details strong{color:rgba(255,255,255,.7)!important;font-weight:600!important}\n.bwx-lp .nap-details a{color:#EC2227!important;text-decoration:none!important;font-weight:600!important}\n.bwx-lp .cta-section{background:#EC2227!important;padding:90px 0!important;text-align:center!important;position:relative!important;overflow:hidden!important}\n.bwx-lp .cta-section::before{content:'BRIGHTWRX'!important;position:absolute!important;font-family:'Bebas Neue',sans-serif!important;font-size:280px!important;color:rgba(255,255,255,.04)!important;letter-spacing:8px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;white-space:nowrap!important;pointer-events:none!important}\n.bwx-lp .cta-section h2{font-family:'Bebas Neue',sans-serif!important;font-size:clamp(48px,6vw,80px)!important;color:#fff!important;letter-spacing:2px!important;line-height:.95!important;margin-bottom:20px!important;position:relative!important}\n.bwx-lp .cta-section p{font-size:17px!important;color:rgba(255,255,255,.85)!important;max-width:580px!important;margin:0 auto 36px!important;line-height:1.75!important;position:relative!important}\n.bwx-lp .btn-white{display:inline-block!important;background:#fff!important;color:#EC2227!important;font-family:'DM Sans',sans-serif!important;font-weight:700!important;font-size:15px!important;padding:18px 40px!important;border-radius:4px!important;text-decoration:none!important;position:relative!important;transition:transform .2s,box-shadow .2s!important}\n.bwx-lp .btn-white:hover{transform:translateY(-2px)!important;box-shadow:0 10px 30px rgba(0,0,0,.2)!important}\n.bwx-lp .cta-phone{margin-top:20px!important;font-size:15px!important;color:rgba(255,255,255,.7)!important;position:relative!important}\n.bwx-lp .cta-phone a{color:#fff!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px!important}\n.bwx-lp .fade-up{opacity:0!important;transform:translateY(30px)!important;transition:opacity .7s ease,transform .7s ease!important}\n.bwx-lp .fade-up.visible{opacity:1!important;transform:translateY(0)!important}\n@media (max-width:900px){\n.bwx-lp .hero-inner{grid-template-columns:1fr!important}\n.bwx-lp .hero-card{display:none!important}\n.bwx-lp .local-grid,.bwx-lp .product-grid,.bwx-lp .services-grid,.bwx-lp .commercial-cards,.bwx-lp .faq-grid{grid-template-columns:1fr!important}\n.bwx-lp .photo-strip{grid-template-columns:repeat(3,1fr)!important}\n.bwx-lp .photo-strip a:nth-child(4),.bwx-lp .photo-strip a:nth-child(5){display:none!important}\n.bwx-lp .container{padding:0 24px!important}\n.bwx-lp .local-section,.bwx-lp .commercial-section,.bwx-lp .services-section,.bwx-lp .product-section,.bwx-lp .promise-section,.bwx-lp .testimonial-section,.bwx-lp .area-section,.bwx-lp .faq-section,.bwx-lp .cta-section{padding:72px 0!important}\n}\n<\/style>\n\n<div class=\"bwx-lp\">\n\n<nav class=\"breadcrumb\" aria-label=\"Breadcrumb\">\n  <a href=\"https:\/\/brightwrx.com\/salem\/\">Home<\/a>\n  <span>\u203a<\/span>\n  <a href=\"https:\/\/brightwrx.com\/salem\/locations\/\">Service Areas<\/a>\n  <span>\u203a<\/span>\n  <strong>Keizer<\/strong>\n<\/nav>\n\n<section class=\"hero\">\n  <div class=\"hero-slash\"><\/div>\n  <div class=\"hero-slash-2\"><\/div>\n  <div class=\"hero-glow\"><\/div>\n  <div class=\"hero-inner\">\n    <div>\n      <div class=\"hero-eyebrow\">BrightWrx \u2014 Keizer, OR (formerly Christmas Lights Factory)<\/div>\n      <h1 class=\"hero-headline\">\n        Holiday Lighting<br>\n        <em>Keizer's<\/em><br>\n        Iris City Glow\n      <\/h1>\n      <p class=\"hero-body\">\n        Keizer is its own town with its own pride \u2014 the Iris Festival, the Volcanoes at Volcanoes Stadium, the McNary High Celtics, and a downtown that's grown from a quiet bedroom community into one of the most distinct cities in the mid-valley.\n      <\/p>\n      <p class=\"hero-body\">\n        We're not a Salem company that drives north when it's convenient. <strong>Keizer is on our route every morning during install season.<\/strong>\n      <\/p>\n      <div class=\"hero-trust\">Oregon's Most Trusted \u00b7 Since 2006<\/div>\n      <div class=\"hero-btns\">\n        <a href=\"https:\/\/brightwrx.com\/salem\/free-design-preview\/\" class=\"btn-primary\">Get My Free Design Preview<\/a>\n        <a href=\"tel:5038257698\" class=\"btn-outline\">Call (503) 825-7698<\/a>\n      <\/div>\n    <\/div>\n    <div class=\"hero-card\">\n      <div class=\"hero-card-title\">By the Numbers<\/div>\n      <div class=\"hero-card-stat\">\n        <div class=\"hero-card-num\">1,000<span>+<\/span><\/div>\n        <div class=\"hero-card-label\">Happy customers across Oregon<\/div>\n      <\/div>\n      <div class=\"hero-card-stat\">\n        <div class=\"hero-card-num\">300<span>+<\/span><\/div>\n        <div class=\"hero-card-label\">Five-star reviews<\/div>\n      <\/div>\n      <div class=\"hero-card-stat\">\n        <div class=\"hero-card-num\">20<span>+<\/span><\/div>\n        <div class=\"hero-card-label\">Years in business<\/div>\n      <\/div>\n      <div class=\"hero-card-stat\">\n        <div class=\"hero-card-num\">5.0<span>\u2605<\/span><\/div>\n        <div class=\"hero-card-label\">Average star rating<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<div class=\"photo-strip\">\n  <a><img decoding=\"async\" src=\"https:\/\/brightwrx.com\/bend\/wp-content\/uploads\/sites\/2\/2026\/02\/6660ec01c985eeb54e99f8b2.webp\" alt=\"Holiday lighting installation Keizer OR\"><\/a>\n  <a><img decoding=\"async\" src=\"https:\/\/brightwrx.com\/bend\/wp-content\/uploads\/sites\/2\/2026\/02\/666252616cee2b4c295ddf85.webp\" alt=\"Christmas lights Keizer Oregon\"><\/a>\n  <a><img decoding=\"async\" src=\"https:\/\/brightwrx.com\/bend\/wp-content\/uploads\/sites\/2\/2026\/02\/6660eb8f6cee2b8be35bdf50.webp\" alt=\"Warm white C9 holiday lights Keizer\"><\/a>\n  <a><img decoding=\"async\" src=\"https:\/\/brightwrx.com\/bend\/wp-content\/uploads\/sites\/2\/2026\/02\/67336ae4db67ee12d19f43b4.png\" alt=\"Holiday lighting Keizer Oregon\"><\/a>\n  <a><img decoding=\"async\" src=\"https:\/\/brightwrx.com\/bend\/wp-content\/uploads\/sites\/2\/2026\/02\/666252616cee2bc0875ddf84.png\" alt=\"Professional Christmas lights Keizer\"><\/a>\n<\/div>\n\n<div class=\"marquee-strip\" aria-hidden=\"true\">\n  <div class=\"marquee-track\">\n    <span class=\"marquee-item\"><span class=\"marquee-dot\"><\/span>Lifetime Guarantee on Every Bulb<\/span>\n    <span class=\"marquee-item\"><span class=\"marquee-dot\"><\/span>Local to Keizer Since 2006<\/span>\n    <span class=\"marquee-item\"><span class=\"marquee-dot\"><\/span>Licensed, Bonded &amp; Insured \u00b7 CCB #257964<\/span>\n    <span class=\"marquee-item\"><span class=\"marquee-dot\"><\/span>Oregon's #1 Rated Holiday Installer<\/span>\n    <span class=\"marquee-item\"><span class=\"marquee-dot\"><\/span>Serving Keizer Since 2006<\/span>\n    <span class=\"marquee-item\"><span class=\"marquee-dot\"><\/span>300+ Five-Star Reviews<\/span>\n    <span class=\"marquee-item\"><span class=\"marquee-dot\"><\/span>Lifetime Guarantee on Every Bulb<\/span>\n    <span class=\"marquee-item\"><span class=\"marquee-dot\"><\/span>Local to Keizer Since 2006<\/span>\n    <span class=\"marquee-item\"><span class=\"marquee-dot\"><\/span>Licensed, Bonded &amp; Insured \u00b7 CCB #257964<\/span>\n    <span class=\"marquee-item\"><span class=\"marquee-dot\"><\/span>Oregon's #1 Rated Holiday Installer<\/span>\n    <span class=\"marquee-item\"><span class=\"marquee-dot\"><\/span>Serving Keizer Since 2006<\/span>\n    <span class=\"marquee-item\"><span class=\"marquee-dot\"><\/span>300+ Five-Star Reviews<\/span>\n  <\/div>\n<\/div>\n\n<section class=\"local-section\">\n  <div class=\"container\">\n    <div class=\"local-grid\">\n      <div class=\"local-text fade-up\">\n        <div class=\"section-label\">Local to Keizer<\/div>\n        <h2 class=\"section-title\">Keizer Has Its Own Identity. <em>Our Crew Treats It That Way.<\/em><\/h2>\n        <p>Keizer isn't North Salem. It's its own incorporated city with its own character \u2014 the Iris Festival every May, Volcanoes baseball at Volcanoes Stadium, McNary Celtics Friday nights, and a Riverfront Park that locals will tell you is better than anything across the line in Salem.<\/p>\n        <p>Our crews know the difference between River Road and Cherry Avenue, between Keizer Station and Gubser, between the older Claggett Creek neighborhoods and the newer builds out toward Inland Shores. <strong>That's the kind of detail you only get from people who actually drive these streets.<\/strong><\/p>\n        <p>When you call us, you're not getting routed to a Salem dispatcher who has to look up your address. <strong>You're getting somebody who knows your block.<\/strong><\/p>\n      <\/div>\n      <div class=\"local-img-wrap fade-up\" style=\"transition-delay:.15s\">\n        <img decoding=\"async\" src=\"https:\/\/brightwrx.com\/bend\/wp-content\/uploads\/sites\/2\/2026\/02\/Copy-of-_D8H4408-1-1-scaled.jpg\" alt=\"BrightWrx Keizer crew\">\n        <div class=\"local-img-badge\">Iris City<br>Crew<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"commercial-section\">\n  <div class=\"container\">\n    <div class=\"section-label\" style=\"color:#EC2227!important\">Local to Keizer<\/div>\n    <h2 class=\"section-title\">Three Reasons Keizer Homeowners Choose <em>BrightWrx<\/em><\/h2>\n    <h3 class=\"section-sub\">This isn't a side gig. It's what we've done for nearly two decades.<\/h3>\n    <p>We've installed lights on streets across Keizer \u2014 from quiet cul-de-sacs in Gubser to large lots near the river. Here's what consistently comes up when our customers tell us why they picked us.<\/p>\n    <div class=\"commercial-cards\">\n      <div class=\"commercial-card fade-up\">\n        <div class=\"commercial-card-num\">01<\/div>\n        <h4>Iris Festival-Ready Displays<\/h4>\n        <p>Keizer takes May seriously, and December even more so. Our designs are built to match the pride locals have in this town \u2014 clean rooflines, balanced trees, and the kind of warm-white glow that makes the whole street feel finished.<\/p>\n      <\/div>\n      <div class=\"commercial-card fade-up\" style=\"transition-delay:.1s\">\n        <div class=\"commercial-card-num\">02<\/div>\n        <h4>Valley Floor Weather Engineering<\/h4>\n        <p>Willamette Valley fog, ice storms off the Cascades, and the wet wind that pushes up the river \u2014 Keizer gets all of it. Our commercial-grade LEDs are built for exactly this kind of damp valley winter.<\/p>\n      <\/div>\n      <div class=\"commercial-card fade-up\" style=\"transition-delay:.2s\">\n        <div class=\"commercial-card-num\">03<\/div>\n        <h4>Keizer Station to Gubser<\/h4>\n        <p>From newer builds in Inland Shores to established homes off Cherry Avenue and Verda Lane, we've worked every neighborhood in town. We know the rooflines, the HOA expectations, and the streets that always go all-in on holiday lights.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"services-section\">\n  <div class=\"container\">\n    <div class=\"services-intro fade-up\">\n      <div class=\"section-label\">What We Do<\/div>\n      <h2 class=\"section-title\">Two Ways to Light Up <em>Your Keizer Home<\/em><\/h2>\n      <h3 class=\"section-sub\">Custom designs. Professional installation. You never climb a ladder again.<\/h3>\n    <\/div>\n    <div class=\"services-grid\">\n      <div class=\"service-card fade-up\">\n        <div class=\"service-type\">Seasonal Service<\/div>\n        <h4>Holiday Lighting \u2014 Keizer<\/h4>\n        <p>Custom-designed Christmas displays built for Keizer homes. We engineer for the wet Willamette Valley winters, the freeze-thaw cycles, and the kind of weather that destroys cheap big-box lights inside one season.<\/p>\n        <div class=\"service-includes\">\n          <strong>Includes:<\/strong> Design consultation \u00b7 Professional installation \u00b7 Full-season maintenance with 24-hour response \u00b7 Careful takedown \u00b7 Climate-controlled warehouse storage\n        <\/div>\n        <a href=\"https:\/\/brightwrx.com\/salem\/free-design-preview\/\" class=\"btn-primary\">Get My Free Design Preview<\/a>\n      <\/div>\n      <div class=\"service-card fade-up\" style=\"transition-delay:.12s\">\n        <div class=\"service-type\">Year-Round Service<\/div>\n        <h4>Permanent Lighting \u2014 Keizer<\/h4>\n        <p>App-controlled permanent LED lighting installed once \u2014 ready for Christmas, the Fourth of July, game day, or any night you want your home lit on demand. The same commercial-grade technology we install across the valley, now available for your Keizer property.<\/p>\n        <div class=\"service-includes\">\n          <strong>Includes:<\/strong> Custom design \u00b7 One-time installation \u00b7 Lifetime Guarantee on materials \u00b7 1-year labor warranty \u00b7 App-controlled color &amp; pattern changes \u00b7 Dedicated technician support\n        <\/div>\n        <a href=\"https:\/\/brightwrx.com\/salem\/free-design-preview\/\" class=\"btn-primary\">Get My Free Design Preview<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"product-section\">\n  <div class=\"container\">\n    <div class=\"product-grid\">\n      <div class=\"product-text fade-up\">\n        <div class=\"section-label\">Built for Oregon<\/div>\n        <h2 class=\"section-title\">Willamette Valley Fog. Ice Storms. Wet River Wind. <em>This Is What Kills Cheap Lights.<\/em><\/h2>\n        <p>Keizer sits on the valley floor where the Willamette bends \u2014 and that geography means your holiday lights face conditions most of the country doesn't.<\/p>\n        <p>Persistent winter fog gets into every connection point. Wet wind off the river corrodes cheap clips by January. And when an ice storm rolls down out of the Cascades, half the strands on big-box light sets simply give up.<\/p>\n        <p><strong>BrightWrx manufactures our own commercial-grade LED lights<\/strong> \u2014 built for exactly these conditions. Sealed connections. UV-stable housings. Mounting hardware rated for valley weather. Every bulb carries a <strong>Lifetime Guarantee.<\/strong><\/p>\n        <p><strong>And when something does go wrong, we're 15 minutes away \u2014 not three hours.<\/strong><\/p>\n      <\/div>\n      <div class=\"product-pillars fade-up\" style=\"transition-delay:.15s\">\n        <div class=\"product-pillar\">\n          <div class=\"product-pillar-icon\">\ud83c\udf2b\ufe0f<\/div>\n          <div class=\"product-pillar-content\">\n            <strong>Valley Fog &amp; Wet Winters<\/strong>\n            <span>Persistent moisture corrodes cheap connections. Ours are sealed for it.<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"product-pillar\">\n          <div class=\"product-pillar-icon\">\ud83e\uddca<\/div>\n          <div class=\"product-pillar-content\">\n            <strong>Cascade Ice Storms<\/strong>\n            <span>Hit Keizer hard every few winters. Our hardware is rated for it.<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"product-pillar\">\n          <div class=\"product-pillar-icon\">\ud83d\udee1\ufe0f<\/div>\n          <div class=\"product-pillar-content\">\n            <strong>Lifetime Guarantee<\/strong>\n            <span>Every bulb, every strand \u2014 backed since 2006.<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"product-pillar\">\n          <div class=\"product-pillar-icon\">\u26a1<\/div>\n          <div class=\"product-pillar-content\">\n            <strong>24-Hour Service Response<\/strong>\n            <span>Something goes wrong mid-season? We're at your door by tomorrow. No charge.<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"promise-section\">\n  <div class=\"container\">\n    <div class=\"promise-inner fade-up\">\n      <div class=\"section-label\" style=\"justify-content:center!important\">Our Guarantee<\/div>\n      <h2 class=\"section-title\">Satisfaction Guaranteed.<br><em>Or Your Lights Are Free.<\/em><\/h2>\n      <div class=\"promise-line\"><\/div>\n      <p>We're so confident you'll love your Keizer display that we put it in writing. If you're not 100% satisfied, we make it right. If we can't make it right, we take the lights down and leave them with you \u2014 no charge, backed by our Lifetime Guarantee.<\/p>\n      <p><strong>No drama. No fine print. No arguing.<\/strong><\/p>\n      <p>We've stood behind this guarantee since 2006 \u2014 across hundreds of homes in the Salem-Keizer area. Ask your neighbor.<\/p>\n      <br>\n      <a href=\"https:\/\/brightwrx.com\/salem\/our-promise\/\" class=\"btn-primary\" style=\"margin-top:8px\">See How the Guarantee Works<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"testimonial-section\">\n  <div class=\"container\">\n    <div class=\"testimonial-inner fade-up\">\n      <div class=\"section-label\" style=\"justify-content:center!important\">What Customers Say<\/div>\n      <div class=\"testimonial-quote\">\n        \"They installed our lights in November, and when one strand had an issue right before Christmas, a crew was at our door within a day. That kind of response is why we'll never use anyone else.\"\n      <\/div>\n      <div class=\"testimonial-attr\">Keizer Homeowner<\/div>\n      <div class=\"testimonial-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"area-section\">\n  <div class=\"container\">\n    <div class=\"section-label\">Where We Work<\/div>\n    <h2 class=\"section-title\">Serving All <em>Keizer Neighborhoods<\/em><\/h2>\n    <div class=\"area-tags\">\n      <span class=\"area-tag\">Keizer Station<\/span>\n      <span class=\"area-tag\">Gubser<\/span>\n      <span class=\"area-tag\">Claggett Creek<\/span>\n      <span class=\"area-tag\">Inland Shores<\/span>\n      <span class=\"area-tag\">River Road<\/span>\n      <span class=\"area-tag\">Cherry Avenue<\/span>\n      <span class=\"area-tag\">Verda Lane<\/span>\n      <span class=\"area-tag\">Chemawa<\/span>\n      <span class=\"area-tag\">McNary<\/span>\n      <span class=\"area-tag\">Keizer Rapids<\/span>\n      <span class=\"area-tag\">Wheatland<\/span>\n      <span class=\"area-tag\">Keizer Heights<\/span>\n    <\/div>\n    <p>Whether you're on a riverfront lot near Keizer Rapids Park, an older home off Cherry Avenue, a newer build in Inland Shores, or a property out toward Wheatland \u2014 we know your street and we're already in the area every day during install season.<\/p>\n    <p>We also serve the entire Salem metro area:<\/p>\n    <div class=\"city-links\">\n      <a href=\"https:\/\/brightwrx.com\/salem\/locations\/west-salem\/\" class=\"city-link\">West Salem<\/a>\n      <a href=\"https:\/\/brightwrx.com\/salem\/locations\/woodburn\/\" class=\"city-link\">Woodburn<\/a>\n      <a href=\"https:\/\/brightwrx.com\/salem\/locations\/dallas\/\" class=\"city-link\">Dallas<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"faq-section\">\n  <div class=\"container\">\n    <div class=\"faq-grid\">\n      <div class=\"faq-sidebar fade-up\">\n        <div class=\"section-label\">Questions?<\/div>\n        <h2 class=\"section-title\">Frequently Asked <em>Questions<\/em><\/h2>\n        <p style=\"font-size:16px!important;color:#6B7280!important;margin-top:16px!important;line-height:1.75!important\">Have something we haven't covered? Call us directly at <a href=\"tel:5038257698\" style=\"color:#EC2227!important;font-weight:600!important\">(503) 825-7698<\/a><\/p>\n      <\/div>\n      <div class=\"faq-list fade-up\" style=\"transition-delay:.1s\">\n        <details class=\"faq-item\">\n          <summary>How much does holiday lighting installation cost in Keizer, OR? <span class=\"faq-icon\">+<\/span><\/summary>\n          <p>Every Keizer property is different \u2014 town lots, large homes, and country properties all need different designs. We provide free, no-obligation Design Previews based on your roofline, design preferences, and property size. Most are delivered within 24 hours. Call <a href=\"tel:5038257698\">(503) 825-7698<\/a> or <a href=\"https:\/\/brightwrx.com\/salem\/free-design-preview\/\">request your free Design Preview online<\/a>.<\/p>\n        <\/details>\n        <details class=\"faq-item\">\n          <summary>Do you serve all of Keizer? <span class=\"faq-icon\">+<\/span><\/summary>\n          <p>Yes \u2014 every neighborhood in Keizer. Our crews are in the area every install season and we know the rooflines, the streets, and the local conditions.<\/p>\n        <\/details>\n        <details class=\"faq-item\">\n          <summary>Do you install permanent lighting in Keizer? <span class=\"faq-icon\">+<\/span><\/summary>\n          <p>Yes. We install professional-grade permanent architectural LED lighting throughout Keizer. App-controlled, year-round, backed by our Lifetime Guarantee on materials.<\/p>\n        <\/details>\n        <details class=\"faq-item\">\n          <summary>What areas around Keizer do you serve? <span class=\"faq-icon\">+<\/span><\/summary>\n          <p>We serve all of Keizer and the surrounding area. Our crews work the Marion County area every install season.<\/p>\n        <\/details>\n        <details class=\"faq-item\">\n          <summary>What happens if my holiday lights stop working mid-season? <span class=\"faq-icon\">+<\/span><\/summary>\n          <p>Call us. We guarantee on-site service within 24 hours at no additional charge. Every BrightWrx bulb and strand carries a Lifetime Guarantee.<\/p>\n        <\/details>\n        <details class=\"faq-item\">\n          <summary>Are you licensed and insured in Oregon? <span class=\"faq-icon\">+<\/span><\/summary>\n          <p>Yes. BrightWrx is fully licensed, bonded, and insured in the State of Oregon. CCB #257964. We've been in continuous operation since 2006.<\/p>\n        <\/details>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"nap-section\">\n  <div class=\"container\">\n    <div class=\"nap-inner\">\n      <div class=\"nap-brand\">\n        <h3>BrightWrx \u2014 Keizer, OR<\/h3>\n        <p>(formerly Christmas Lights Factory) \u00b7 Oregon's #1 Rated Holiday Installer \u00b7 Serving Keizer Since 2006<\/p>\n      <\/div>\n      <address class=\"nap-details\">\n        <strong>Phone:<\/strong> <a href=\"tel:5038257698\">(503) 825-7698<\/a><br>\n        <strong>Email:<\/strong> team@oregon.brightwrx.com<br>\n        <strong>License:<\/strong> CCB #257964 \u00b7 Licensed, Bonded &amp; Insured\n      <\/address>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"cta-section\">\n  <h2>Get Your Free<br>Keizer Design Preview<\/h2>\n  <p>See exactly what your Keizer home will look like lit up \u2014 before you commit to anything. Custom-designed by Oregon's highest-rated holiday lighting team. Most previews delivered within 24 hours.<\/p>\n  <a href=\"https:\/\/brightwrx.com\/salem\/free-design-preview\/\" class=\"btn-white\">Get My Free Design Preview<\/a>\n  <p class=\"cta-phone\">Or call us: <a href=\"tel:5038257698\">(503) 825-7698<\/a><\/p>\n<\/section>\n\n<\/div>\n\n<script>\nvar bwxObs = new IntersectionObserver(function(entries){\n  entries.forEach(function(entry){\n    if(entry.isIntersecting){\n      entry.target.classList.add('visible');\n      bwxObs.unobserve(entry.target);\n    }\n  });\n},{threshold:0.12,rootMargin:'0px 0px -40px 0px'});\ndocument.querySelectorAll('.bwx-lp .fade-up').forEach(function(el){bwxObs.observe(el);});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home \u203a Service Areas \u203a Keizer BrightWrx \u2014 Keizer, OR (formerly Christmas Lights Factory) Holiday Lighting Keizer&#8217;s Iris City Glow Keizer is its own town with its own pride \u2014 the Iris Festival, the Volcanoes at Volcanoes Stadium, the McNary High Celtics, and a downtown that&#8217;s grown from a quiet bedroom community into one of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":264,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1071","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/brightwrx.com\/salem\/wp-json\/wp\/v2\/pages\/1071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brightwrx.com\/salem\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/brightwrx.com\/salem\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/brightwrx.com\/salem\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/brightwrx.com\/salem\/wp-json\/wp\/v2\/comments?post=1071"}],"version-history":[{"count":12,"href":"https:\/\/brightwrx.com\/salem\/wp-json\/wp\/v2\/pages\/1071\/revisions"}],"predecessor-version":[{"id":1192,"href":"https:\/\/brightwrx.com\/salem\/wp-json\/wp\/v2\/pages\/1071\/revisions\/1192"}],"up":[{"embeddable":true,"href":"https:\/\/brightwrx.com\/salem\/wp-json\/wp\/v2\/pages\/264"}],"wp:attachment":[{"href":"https:\/\/brightwrx.com\/salem\/wp-json\/wp\/v2\/media?parent=1071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}