{"id":214,"date":"2026-03-10T17:17:48","date_gmt":"2026-03-10T17:17:48","guid":{"rendered":"https:\/\/hudsonirrigationandlighting.com\/?page_id=214"},"modified":"2026-10-01T18:13:35","modified_gmt":"2026-10-01T18:13:35","slug":"back-flow-testing","status":"publish","type":"page","link":"https:\/\/hudsonirrigationandlighting.com\/index.php\/back-flow-testing\/","title":{"rendered":"BACK FLOW TESTING"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"214\" class=\"elementor elementor-214\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1e62396 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"1e62396\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-00ce7f0\" data-id=\"00ce7f0\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2a88fa5 elementor-widget elementor-widget-html\" data-id=\"2a88fa5\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- HUDSON IRRIGATION & LIGHTING \u2014 SERVICE NAVIGATION TABS -->\r\n<!-- Paste into a WordPress Custom HTML block -->\r\n\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@600;700&display=swap\" rel=\"stylesheet\"\/>\r\n<link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\" rel=\"stylesheet\"\/>\r\n\r\n<style>\r\n\/* Scoped to .hud-svc-strip so nothing leaks into the rest of your site *\/\r\n.hud-svc-strip{\r\n  --hi-blue:#0DABE7;\r\n  --hi-dark:#0a4a85;\r\n  --hi-text:#111;\r\n  display:grid;\r\n  grid-template-columns:repeat(6,1fr);\r\n  background:#fff;\r\n  border-top:5px solid var(--hi-blue);\r\n  box-shadow:0 2px 10px rgba(0,0,0,.08);\r\n  font-family:'Montserrat',sans-serif;\r\n}\r\n.hud-svc-strip *,.hud-svc-strip *::before,.hud-svc-strip *::after{box-sizing:border-box}\r\n\r\n.hud-svc-tab{\r\n  display:block;\r\n  padding:26px 16px;\r\n  text-align:center;\r\n  text-decoration:none;\r\n  border-right:1px solid #e6eef3;\r\n  transition:background .2s ease;\r\n}\r\n.hud-svc-tab:last-child{border-right:none}\r\n\r\n.hud-svc-tab i{\r\n  display:block;\r\n  margin-bottom:10px;\r\n  font-size:24px;\r\n  color:var(--hi-blue);\r\n  transition:transform .2s ease,color .2s ease;\r\n}\r\n.hud-svc-tab-name{\r\n  font-size:12px;\r\n  font-weight:700;\r\n  letter-spacing:.06em;\r\n  text-transform:uppercase;\r\n  line-height:1.3;\r\n  color:var(--hi-text);\r\n  transition:color .2s ease;\r\n}\r\n\r\n\/* Dark blue hover *\/\r\n.hud-svc-tab:hover{background:var(--hi-dark)}\r\n.hud-svc-tab:hover i{color:#fff;transform:scale(1.15)}\r\n.hud-svc-tab:hover .hud-svc-tab-name{color:#fff}\r\n\r\n@media(max-width:768px){\r\n  .hud-svc-strip{grid-template-columns:repeat(3,1fr)}\r\n  .hud-svc-tab:nth-child(3){border-right:none}\r\n  .hud-svc-tab:nth-child(n+4){border-top:1px solid #e6eef3}\r\n}\r\n@media(max-width:480px){\r\n  .hud-svc-strip{grid-template-columns:1fr 1fr}\r\n  .hud-svc-tab{padding:20px 12px}\r\n  .hud-svc-tab:nth-child(3){border-right:1px solid #e6eef3}\r\n  .hud-svc-tab:nth-child(2n){border-right:none}\r\n  .hud-svc-tab:nth-child(n+3){border-top:1px solid #e6eef3}\r\n}\r\n<\/style>\r\n\r\n<div class=\"hud-svc-strip\">\r\n  <a href=\"https:\/\/hudsonirrigationandlighting.com\/\" class=\"hud-svc-tab\">\r\n    <i class=\"fa-solid fa-house\"><\/i>\r\n    <div class=\"hud-svc-tab-name\">Home<\/div>\r\n  <\/a>\r\n  <a href=\"https:\/\/hudsonirrigationandlighting.com\/index.php\/spring-startup\/\" class=\"hud-svc-tab\">\r\n    <i class=\"fa-solid fa-wrench\"><\/i>\r\n    <div class=\"hud-svc-tab-name\">Irrigation Maintenance<\/div>\r\n  <\/a>\r\n  <a href=\"https:\/\/hudsonirrigationandlighting.com\/index.php\/back-flow-testing\/\" class=\"hud-svc-tab\">\r\n    <i class=\"fa-solid fa-shield-halved\"><\/i>\r\n    <div class=\"hud-svc-tab-name\">Backflow Testing<\/div>\r\n  <\/a>\r\n  <a href=\"https:\/\/hudsonirrigationandlighting.com\/index.php\/winterization\/\" class=\"hud-svc-tab\">\r\n    <i class=\"fa-solid fa-snowflake\"><\/i>\r\n    <div class=\"hud-svc-tab-name\">Winterization<\/div>\r\n  <\/a>\r\n  <a href=\"https:\/\/hudsonirrigationandlighting.com\/index.php\/spring-startup\/\" class=\"hud-svc-tab\">\r\n    <i class=\"fa-solid fa-wifi\"><\/i>\r\n    <div class=\"hud-svc-tab-name\">WiFi Irrigation<\/div>\r\n  <\/a>\r\n  <a href=\"https:\/\/hudsonirrigationandlighting.com\/index.php\/landscape-lighting\/\" class=\"hud-svc-tab\">\r\n    <i class=\"fa-solid fa-lightbulb\"><\/i>\r\n    <div class=\"hud-svc-tab-name\">Landscape Lighting<\/div>\r\n  <\/a>\r\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fd8c565 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"fd8c565\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-70851e0\" data-id=\"70851e0\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1c0a778 elementor-widget elementor-widget-html\" data-id=\"1c0a778\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- HUDSON IRRIGATION & LIGHTING \u2014 BACKFLOW TESTING PAGE -->\r\n<!-- No header or logo \u2014 paste into WordPress page with Elementor Canvas template -->\r\n<!-- Replace all YOUR_IMAGE_URL_HERE with your WordPress media library URLs -->\r\n<!-- Images needed:\r\n     1. Hero background: backflow preventer \/ gauge photo\r\n     2. About\/split image: technician testing backflow preventer\r\n     3. Types section: close up of brass backflow device\r\n-->\r\n\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@400;500;600;700&family=Open+Sans:wght@300;400;600&display=swap\" rel=\"stylesheet\"\/>\r\n<link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\" rel=\"stylesheet\"\/>\r\n\r\n<style>\r\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\r\n:root{\r\n  --blue:#0d7fc1;--blue-dark:#0a5f8f;--blue-deep:#062f47;\r\n  --white:#fff;--dark:#0d1b24;\r\n  --gray:#6b7a8a;--border:#dde3e8;--bg:#f8fafc;\r\n  --warn:#f59e0b;--danger:#ef4444;--success:#22c55e;\r\n}\r\nhtml{scroll-behavior:smooth}\r\nbody{font-family:'Open Sans',sans-serif;background:var(--white);color:var(--dark);overflow-x:hidden;margin:0}\r\n\r\n\/* \u2500\u2500 HERO \u2500\u2500 *\/\r\n.bf-hero{position:relative;min-height:82vh;display:flex;align-items:flex-end;overflow:hidden;}\r\n.bf-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.7;background:#062f47;}\r\n.bf-hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(4,14,24,.97) 0%,rgba(4,14,24,.55) 55%,rgba(4,14,24,.15) 100%);}\r\n.bf-hero-cut{position:absolute;bottom:0;left:0;right:0;height:64px;background:var(--white);clip-path:polygon(0 100%,100% 0%,100% 100%);}\r\n.bf-hero-content{position:relative;z-index:2;padding:0 60px 100px;max-width:820px;}\r\n.bf-eyebrow{font-family:'Oswald',sans-serif;font-size:10px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--blue);display:block;margin-bottom:14px;}\r\n.bf-hero h1{font-family:'Oswald',sans-serif;font-size:clamp(38px,6vw,72px);font-weight:700;color:var(--white);text-transform:uppercase;letter-spacing:2px;line-height:1.03;margin-bottom:18px;}\r\n.bf-hero h1 span{color:var(--blue);}\r\n.bf-hero-sub{font-size:15px;font-weight:300;color:rgba(255,255,255,.65);line-height:1.75;max-width:520px;margin-bottom:32px;}\r\n.bf-hero-btns{display:flex;gap:14px;flex-wrap:wrap;}\r\n.bf-btn{font-family:'Oswald',sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:14px 32px;border-radius:3px;text-decoration:none;display:inline-block;transition:all .2s;border:none;cursor:pointer;}\r\n.bf-btn-blue{background:var(--blue);color:var(--white);}\r\n.bf-btn-blue:hover{background:var(--blue-dark);transform:translateY(-2px);}\r\n.bf-btn-outline{background:transparent;color:var(--white);border:2px solid rgba(255,255,255,.35);}\r\n.bf-btn-outline:hover{background:rgba(255,255,255,.08);}\r\n.bf-hero-stats{position:absolute;bottom:64px;right:0;display:flex;z-index:2;}\r\n.bf-hs{padding:18px 26px;background:rgba(4,14,24,.85);backdrop-filter:blur(6px);border-left:1px solid rgba(255,255,255,.1);text-align:center;}\r\n.bf-hs-num{font-family:'Oswald',sans-serif;font-size:26px;font-weight:700;color:var(--blue);line-height:1;}\r\n.bf-hs-lbl{font-size:10px;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:1.5px;margin-top:3px;}\r\n\r\n\/* \u2500\u2500 TRUST STRIP \u2500\u2500 *\/\r\n.bf-trust{display:grid;grid-template-columns:repeat(4,1fr);background:var(--white);box-shadow:0 2px 16px rgba(0,0,0,.07);border-bottom:1px solid var(--border);}\r\n.bf-trust-item{padding:28px 20px;text-align:center;border-right:1px solid var(--border);}\r\n.bf-trust-item:last-child{border-right:none;}\r\n.bf-trust-icon{font-size:24px;color:var(--blue);margin-bottom:10px;display:block;}\r\n.bf-trust-label{font-family:'Oswald',sans-serif;font-size:13px;font-weight:600;color:var(--dark);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;}\r\n.bf-trust-sub{font-size:11px;color:var(--gray);line-height:1.5;}\r\n\r\n\/* \u2500\u2500 COMMONS \u2500\u2500 *\/\r\n.bf-inner{max-width:1160px;margin:0 auto;}\r\n.bf-sec-eyebrow{font-family:'Oswald',sans-serif;font-size:10px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--blue);display:block;margin-bottom:10px;}\r\n.bf-sec-title{font-family:'Oswald',sans-serif;font-size:clamp(24px,3.5vw,40px);font-weight:700;color:var(--blue-deep);text-transform:uppercase;letter-spacing:1px;line-height:1.08;margin-bottom:14px;}\r\n.bf-sec-sub{font-size:14px;color:var(--gray);line-height:1.75;max-width:540px;}\r\n\r\n\/* \u2500\u2500 WHAT IS IT SPLIT \u2500\u2500 *\/\r\n.bf-what{padding:80px 40px;background:var(--white);}\r\n.bf-what-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;}\r\n.bf-what-img{position:relative;border-radius:6px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.12);}\r\n.bf-what-img img{width:100%;display:block;transition:transform .6s;}\r\n.bf-what-img:hover img{transform:scale(1.04);}\r\n.bf-what-badge{position:absolute;bottom:24px;left:24px;background:var(--blue);color:var(--white);font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:14px 18px;text-align:center;border-radius:3px;line-height:1.3;}\r\n.bf-what-badge strong{display:block;font-size:22px;}\r\n.bf-what-badge span{font-size:10px;opacity:.85;letter-spacing:1.5px;}\r\n.bf-what-text p{font-size:14px;color:var(--gray);line-height:1.75;margin-bottom:16px;}\r\n.bf-check-list{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:28px;}\r\n.bf-check-list li{display:flex;align-items:flex-start;gap:12px;font-size:13px;color:var(--dark);line-height:1.55;}\r\n.bf-check-list li i{color:var(--blue);font-size:14px;flex-shrink:0;margin-top:2px;}\r\n\r\n\/* \u2500\u2500 LAW BAND \u2500\u2500 *\/\r\n.bf-law{background:var(--blue-deep);padding:48px 40px;position:relative;overflow:hidden;}\r\n.bf-law::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 40px);}\r\n.bf-law-inner{max-width:900px;margin:0 auto;display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center;position:relative;}\r\n.bf-law-icon{font-size:64px;flex-shrink:0;}\r\n.bf-law-title{font-family:'Oswald',sans-serif;font-size:clamp(18px,2.5vw,26px);font-weight:700;color:var(--white);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}\r\n.bf-law-text{font-size:13px;color:rgba(255,255,255,.6);line-height:1.75;}\r\n.bf-law-text strong{color:var(--warn);}\r\n\r\n\/* \u2500\u2500 WHAT'S INCLUDED \u2500\u2500 *\/\r\n.bf-included{padding:80px 40px;background:var(--bg);}\r\n.bf-included-head{text-align:center;margin-bottom:48px;}\r\n.bf-included-head .bf-sec-sub{margin:0 auto;}\r\n.bf-inc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}\r\n.bf-inc-card{background:var(--white);border:1px solid var(--border);border-radius:6px;padding:28px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;}\r\n.bf-inc-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08);border-color:rgba(13,127,193,.25);}\r\n.bf-inc-icon{width:48px;height:48px;border-radius:50%;background:rgba(13,127,193,.1);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--blue);margin-bottom:16px;}\r\n.bf-inc-title{font-family:'Oswald',sans-serif;font-size:15px;font-weight:700;color:var(--blue-deep);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;}\r\n.bf-inc-desc{font-size:12px;color:var(--gray);line-height:1.7;}\r\n\r\n\/* \u2500\u2500 DEVICE TYPES \u2500\u2500 *\/\r\n.bf-types{padding:80px 40px;background:var(--white);}\r\n.bf-types-head{text-align:center;margin-bottom:48px;}\r\n.bf-types-head .bf-sec-sub{margin:0 auto;}\r\n.bf-types-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}\r\n.bf-type-card{border:2px solid var(--border);border-radius:6px;overflow:hidden;transition:border-color .2s,transform .2s;}\r\n.bf-type-card:hover{border-color:rgba(13,127,193,.3);transform:translateY(-3px);}\r\n.bf-type-head{background:var(--blue-deep);padding:20px 24px;display:flex;align-items:center;gap:12px;}\r\n.bf-type-abbr{font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;color:var(--blue);min-width:56px;}\r\n.bf-type-name{font-family:'Oswald',sans-serif;font-size:14px;font-weight:600;color:var(--white);text-transform:uppercase;letter-spacing:.5px;line-height:1.2;}\r\n.bf-type-body{padding:20px 24px;}\r\n.bf-type-desc{font-size:12px;color:var(--gray);line-height:1.7;margin-bottom:14px;}\r\n.bf-type-uses{font-size:11px;font-weight:600;color:var(--blue);text-transform:uppercase;letter-spacing:1px;}\r\n\r\n\/* \u2500\u2500 PROCESS \u2500\u2500 *\/\r\n.bf-process{padding:80px 40px;background:var(--bg);}\r\n.bf-process-head{text-align:center;margin-bottom:52px;}\r\n.bf-process-head .bf-sec-sub{margin:0 auto;}\r\n.bf-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;}\r\n.bf-process-grid::before{content:'';position:absolute;top:36px;left:12.5%;right:12.5%;height:2px;background:rgba(13,127,193,.2);}\r\n.bf-step{text-align:center;padding:0 20px;position:relative;}\r\n.bf-step-num{width:72px;height:72px;border-radius:50%;background:var(--blue);color:var(--white);font-family:'Oswald',sans-serif;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 4px 20px rgba(13,127,193,.3);position:relative;z-index:1;}\r\n.bf-step-title{font-family:'Oswald',sans-serif;font-size:15px;font-weight:700;color:var(--blue-deep);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;}\r\n.bf-step-desc{font-size:12px;color:var(--gray);line-height:1.65;}\r\n\r\n\/* \u2500\u2500 URGENCY BAND \u2500\u2500 *\/\r\n.bf-urgency{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);padding:48px 40px;text-align:center;position:relative;overflow:hidden;}\r\n.bf-urgency::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 30px);}\r\n.bf-urgency-inner{position:relative;max-width:700px;margin:0 auto;}\r\n.bf-urgency-icon{font-size:44px;margin-bottom:12px;}\r\n.bf-urgency h3{font-family:'Oswald',sans-serif;font-size:clamp(22px,3.5vw,36px);font-weight:700;color:var(--white);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}\r\n.bf-urgency p{font-size:14px;color:rgba(255,255,255,.8);line-height:1.7;margin-bottom:20px;}\r\n\r\n\r\n\r\n\/* \u2500\u2500 MUNICIPALITIES \u2500\u2500 *\/\r\n.bf-muni{padding:72px 40px;background:var(--blue-deep);position:relative;overflow:hidden;}\r\n.bf-muni::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 40px);}\r\n.bf-muni-inner{position:relative;max-width:1000px;margin:0 auto;}\r\n.bf-muni-head{text-align:center;margin-bottom:40px;}\r\n.bf-muni-head .bf-sec-title{color:var(--white);}\r\n.bf-muni-head .bf-sec-sub{color:rgba(255,255,255,.5);margin:0 auto;}\r\n.bf-muni-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}\r\n.bf-muni-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:18px 16px;text-align:center;transition:border-color .2s;}\r\n.bf-muni-card:hover{border-color:rgba(13,127,193,.4);}\r\n.bf-muni-name{font-family:'Oswald',sans-serif;font-size:14px;font-weight:600;color:var(--white);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;}\r\n.bf-muni-req{font-size:11px;color:rgba(255,255,255,.45);}\r\n.bf-muni-freq{font-size:11px;color:var(--blue);font-weight:600;margin-top:4px;}\r\n\r\n\/* \u2500\u2500 FAQ \u2500\u2500 *\/\r\n.bf-faq{padding:80px 40px;background:var(--bg);}\r\n.bf-faq-head{text-align:center;margin-bottom:48px;}\r\n.bf-faq-head .bf-sec-sub{margin:0 auto;}\r\n.bf-faq-list{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:12px;}\r\n.bf-faq-item{border:1px solid var(--border);border-radius:4px;overflow:hidden;}\r\n.bf-faq-q{padding:18px 22px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-family:'Oswald',sans-serif;font-size:15px;font-weight:600;color:var(--blue-deep);text-transform:uppercase;letter-spacing:.3px;background:var(--white);transition:background .15s;user-select:none;}\r\n.bf-faq-q:hover{background:rgba(13,127,193,.04);}\r\n.bf-faq-q.open{background:rgba(13,127,193,.06);color:var(--blue);}\r\n.bf-faq-q i{font-size:14px;color:var(--blue);transition:transform .3s;flex-shrink:0;}\r\n.bf-faq-q.open i{transform:rotate(180deg);}\r\n.bf-faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s;font-size:13px;color:var(--gray);line-height:1.75;padding:0 22px;background:var(--white);}\r\n.bf-faq-a.open{max-height:300px;padding:16px 22px 20px;}\r\n\r\n\/* \u2500\u2500 CTA \u2500\u2500 *\/\r\n.bf-cta{padding:80px 40px;text-align:center;background:linear-gradient(135deg,var(--blue-deep) 0%,var(--blue-dark) 100%);position:relative;overflow:hidden;}\r\n.bf-cta::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 40px);}\r\n.bf-cta-inner{position:relative;max-width:680px;margin:0 auto;}\r\n.bf-cta h3{font-family:'Oswald',sans-serif;font-size:clamp(26px,4vw,48px);font-weight:700;color:var(--white);text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;}\r\n.bf-cta p{font-size:14px;color:rgba(255,255,255,.6);margin-bottom:28px;line-height:1.7;}\r\n.bf-cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;}\r\n\r\n\/* MOBILE *\/\r\n@media(max-width:960px){\r\n  .bf-hero-content{padding:0 32px 88px;}\r\n  .bf-hero-stats{display:none;}\r\n  .bf-trust{grid-template-columns:1fr 1fr;}\r\n  .bf-trust-item:nth-child(2){border-right:none;}\r\n  .bf-trust-item:nth-child(3),.bf-trust-item:nth-child(4){border-top:1px solid var(--border);}\r\n  .bf-what-grid{grid-template-columns:1fr;}\r\n  .bf-inc-grid,.bf-types-grid{grid-template-columns:1fr 1fr;}\r\n  .bf-process-grid{grid-template-columns:1fr 1fr;gap:32px;}\r\n  .bf-process-grid::before{display:none;}\r\n  .bf-pricing-grid{grid-template-columns:1fr;}\r\n  .bf-muni-grid{grid-template-columns:1fr 1fr;}\r\n  .bf-law-inner{grid-template-columns:1fr;}\r\n  .bf-what,.bf-included,.bf-types,.bf-process,.bf-pricing,.bf-muni,.bf-faq,.bf-cta{padding:56px 24px;}\r\n  .bf-law,.bf-urgency{padding:40px 24px;}\r\n}\r\n@media(max-width:600px){\r\n  .bf-hero-content{padding:0 24px 80px;}\r\n  .bf-trust{grid-template-columns:1fr;}\r\n  .bf-trust-item{border-right:none;border-bottom:1px solid var(--border);}\r\n  .bf-trust-item:last-child{border-bottom:none;}\r\n  .bf-inc-grid,.bf-types-grid{grid-template-columns:1fr;}\r\n  .bf-process-grid{grid-template-columns:1fr;}\r\n  .bf-muni-grid{grid-template-columns:1fr 1fr;}\r\n  .bf-btn-outline{margin-top:10px;display:block;text-align:center;}\r\n}\r\n<\/style>\r\n\r\n<!-- \u2550\u2550 HERO \u2550\u2550 -->\r\n<div class=\"bf-hero\">\r\n  <img decoding=\"async\" src=\"https:\/\/hudsonirrigationandlighting.com\/wp-content\/uploads\/2026\/10\/backflow-testing-slider.png\" class=\"bf-hero-bg\"\/>\r\n  <div class=\"bf-hero-overlay\"><\/div>\r\n  <div class=\"bf-hero-cut\"><\/div>\r\n  <div class=\"bf-hero-content\">\r\n    <span class=\"bf-eyebrow\">Hudson Irrigation & Lighting \u00b7 Metro Vancouver<\/span>\r\n    <h1>Backflow<br><span>Testing & Certification<\/span><\/h1>\r\n    <p class=\"bf-hero-sub\">Annual backflow preventer testing is required by law across Metro Vancouver. Our certified testers provide same-week service, full documentation, and city submission \u2014 hassle-free.<\/p>\r\n    <div class=\"bf-hero-btns\">\r\n      <a href=\"https:\/\/hudsonirrigationandlighting.com\/contact\" class=\"bf-btn bf-btn-blue\">Book A Test<\/a>\r\n      <a href=\"tel:+16048174605\" class=\"bf-btn bf-btn-outline\">\ud83d\udcde (604) 817-4605<\/a>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"bf-hero-stats\">\r\n    <div class=\"bf-hs\"><div class=\"bf-hs-num\">500+<\/div><div class=\"bf-hs-lbl\">Tests Completed<\/div><\/div>\r\n    <div class=\"bf-hs\"><div class=\"bf-hs-num\">Same<\/div><div class=\"bf-hs-lbl\">Week Availability<\/div><\/div>\r\n    <div class=\"bf-hs\"><div class=\"bf-hs-num\">100%<\/div><div class=\"bf-hs-lbl\">City Compliant<\/div><\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550 TRUST STRIP \u2550\u2550 -->\r\n<div class=\"bf-trust\">\r\n  <div class=\"bf-trust-item\">\r\n    <span class=\"bf-trust-icon\"><i class=\"fa-solid fa-certificate\"><\/i><\/span>\r\n    <div class=\"bf-trust-label\">Certified Testers<\/div>\r\n    <div class=\"bf-trust-sub\">BC-certified backflow prevention assembly testers<\/div>\r\n  <\/div>\r\n  <div class=\"bf-trust-item\">\r\n    <span class=\"bf-trust-icon\"><i class=\"fa-solid fa-file-contract\"><\/i><\/span>\r\n    <div class=\"bf-trust-label\">City Submission<\/div>\r\n    <div class=\"bf-trust-sub\">We file your test report directly with the municipality<\/div>\r\n  <\/div>\r\n  <div class=\"bf-trust-item\">\r\n    <span class=\"bf-trust-icon\"><i class=\"fa-solid fa-calendar-check\"><\/i><\/span>\r\n    <div class=\"bf-trust-label\">Same-Week Service<\/div>\r\n    <div class=\"bf-trust-sub\">Fast scheduling \u2014 we come to you, you do nothing<\/div>\r\n  <\/div>\r\n  <div class=\"bf-trust-item\">\r\n    <span class=\"bf-trust-icon\"><i class=\"fa-solid fa-wrench\"><\/i><\/span>\r\n    <div class=\"bf-trust-label\">Repair If Needed<\/div>\r\n    <div class=\"bf-trust-sub\">We fix failed devices on the spot \u2014 no second visit<\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550 WHAT IS BACKFLOW TESTING \u2550\u2550 -->\r\n<div class=\"bf-what\">\r\n  <div class=\"bf-inner\" style=\"padding:0 40px;\">\r\n    <div class=\"bf-what-grid\">\r\n      <div class=\"bf-what-img\">\r\n        <img decoding=\"async\" src=\"https:\/\/hudsonirrigationandlighting.com\/wp-content\/uploads\/2026\/09\/protect-your-water.png\" alt=\"Backflow preventer being tested\"\/>\r\n        <div class=\"bf-what-badge\">\r\n          <strong>Annual<\/strong>\r\n          <span>Testing<br>Required<\/span>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"bf-what-text\">\r\n        <span class=\"bf-sec-eyebrow\">What Is Backflow Testing?<\/span>\r\n        <h2 class=\"bf-sec-title\">Protecting Your Drinking Water<\/h2>\r\n        <p>A backflow preventer is a device installed on your irrigation system that stops contaminated water \u2014 water containing fertilizers, pesticides, and lawn chemicals \u2014 from flowing backwards into Metro Vancouver's drinking water supply.<\/p>\r\n        <p>Over time, the internal check valves and seals inside a backflow preventer can wear, corrode, or fail. Annual testing verifies the device is still operating correctly and protecting your community's water supply.<\/p>\r\n        <ul class=\"bf-check-list\">\r\n          <li><i class=\"fa-solid fa-check\"><\/i>Required annually by Metro Vancouver municipalities<\/li>\r\n          <li><i class=\"fa-solid fa-check\"><\/i>Test performed with calibrated differential pressure gauge<\/li>\r\n          <li><i class=\"fa-solid fa-check\"><\/i>Pass\/fail result recorded on official test report<\/li>\r\n          <li><i class=\"fa-solid fa-check\"><\/i>Report submitted to your municipality by our office<\/li>\r\n          <li><i class=\"fa-solid fa-check\"><\/i>Repair or replacement arranged if device fails<\/li>\r\n          <li><i class=\"fa-solid fa-check\"><\/i>Reminder sent the following year for next test<\/li>\r\n        <\/ul>\r\n        <a href=\"https:\/\/hudsonirrigationandlighting.com\/contact\" class=\"bf-btn bf-btn-blue\">Book My Test<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550 LAW REQUIREMENT BAND \u2550\u2550 -->\r\n<div class=\"bf-law\">\r\n  <div class=\"bf-law-inner\">\r\n    <div class=\"bf-law-icon\">\u2696\ufe0f<\/div>\r\n    <div>\r\n      <div class=\"bf-law-title\">It's The Law \u2014 Testing Is Mandatory<\/div>\r\n      <div class=\"bf-law-text\">\r\n        Metro Vancouver municipalities require annual backflow preventer testing for all residential and commercial irrigation systems connected to the municipal water supply. <strong>Failure to comply can result in fines and disconnection from the water supply.<\/strong> Most municipalities require testing to be completed by a <strong>BC-certified backflow prevention assembly tester<\/strong> \u2014 not a general plumber. All test reports must be submitted to the municipality within 30 days of testing.\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550 WHAT'S INCLUDED \u2550\u2550 -->\r\n<div class=\"bf-included\">\r\n  <div class=\"bf-inner\" style=\"padding:0 40px;\">\r\n    <div class=\"bf-included-head\">\r\n      <span class=\"bf-sec-eyebrow\">Our Service<\/span>\r\n      <h2 class=\"bf-sec-title\">What's Included In Every Test<\/h2>\r\n      <p class=\"bf-sec-sub\">Every backflow test we perform is thorough, documented, and city-ready \u2014 nothing is left for you to do.<\/p>\r\n    <\/div>\r\n    <div class=\"bf-inc-grid\">\r\n      <div class=\"bf-inc-card\">\r\n        <div class=\"bf-inc-icon\"><i class=\"fa-solid fa-gauge\"><\/i><\/div>\r\n        <div class=\"bf-inc-title\">Differential Pressure Test<\/div>\r\n        <div class=\"bf-inc-desc\">Using a calibrated differential pressure gauge, we test the internal check valves and relief valve to BC Water Works standards \u2014 the same test required by your municipality.<\/div>\r\n      <\/div>\r\n      <div class=\"bf-inc-card\">\r\n        <div class=\"bf-inc-icon\"><i class=\"fa-solid fa-clipboard-check\"><\/i><\/div>\r\n        <div class=\"bf-inc-title\">Official Test Report<\/div>\r\n        <div class=\"bf-inc-desc\">We complete a fully detailed, standardized backflow test report including device type, serial number, test results, tester certification number, and pass\/fail status.<\/div>\r\n      <\/div>\r\n      <div class=\"bf-inc-card\">\r\n        <div class=\"bf-inc-icon\"><i class=\"fa-solid fa-paper-plane\"><\/i><\/div>\r\n        <div class=\"bf-inc-title\">Municipality Submission<\/div>\r\n        <div class=\"bf-inc-desc\">We submit your completed test report directly to your municipality's engineering or utility department \u2014 Surrey, Langley, Burnaby, Coquitlam, Delta, Richmond, and more.<\/div>\r\n      <\/div>\r\n      <div class=\"bf-inc-card\">\r\n        <div class=\"bf-inc-icon\"><i class=\"fa-solid fa-tag\"><\/i><\/div>\r\n        <div class=\"bf-inc-title\">Pass Tag Attached<\/div>\r\n        <div class=\"bf-inc-desc\">A dated inspection tag is attached directly to your backflow preventer showing the test date, result, and our certification number \u2014 ready for any future inspection.<\/div>\r\n      <\/div>\r\n      <div class=\"bf-inc-card\">\r\n        <div class=\"bf-inc-icon\"><i class=\"fa-solid fa-screwdriver-wrench\"><\/i><\/div>\r\n        <div class=\"bf-inc-title\">Minor Repairs On The Spot<\/div>\r\n        <div class=\"bf-inc-desc\">If the device fails due to a worn seal or check valve, we carry common repair parts and can fix most devices on the same visit \u2014 avoiding a second trip and costly delays.<\/div>\r\n      <\/div>\r\n      <div class=\"bf-inc-card\">\r\n        <div class=\"bf-inc-icon\"><i class=\"fa-solid fa-bell\"><\/i><\/div>\r\n        <div class=\"bf-inc-title\">Annual Reminder Service<\/div>\r\n        <div class=\"bf-inc-desc\">We keep your test on file and send you a reminder the following year so you never miss a compliance deadline \u2014 no need to track it yourself.<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550 DEVICE TYPES \u2550\u2550 -->\r\n<div class=\"bf-types\">\r\n  <div class=\"bf-inner\" style=\"padding:0 40px;\">\r\n    <div class=\"bf-types-head\">\r\n      <span class=\"bf-sec-eyebrow\">Device Types<\/span>\r\n      <h2 class=\"bf-sec-title\">Which Device Do You Have?<\/h2>\r\n      <p class=\"bf-sec-sub\">We test and service all three types of backflow preventers used in Metro Vancouver irrigation systems.<\/p>\r\n    <\/div>\r\n    <div class=\"bf-types-grid\">\r\n      <div class=\"bf-type-card\">\r\n        <div class=\"bf-type-head\">\r\n          <div class=\"bf-type-abbr\">RPZ<\/div>\r\n          <div class=\"bf-type-name\">Reduced Pressure Zone Assembly<\/div>\r\n        <\/div>\r\n        <div class=\"bf-type-body\">\r\n          <div class=\"bf-type-desc\">The gold standard for irrigation backflow prevention. Contains two independently operating check valves and a differential pressure relief valve. Provides the highest level of protection and is required by many municipalities for commercial and residential irrigation.<\/div>\r\n          <div class=\"bf-type-uses\">Most common \u00b7 Highest protection \u00b7 Required in most areas<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"bf-type-card\">\r\n        <div class=\"bf-type-head\">\r\n          <div class=\"bf-type-abbr\">DC<\/div>\r\n          <div class=\"bf-type-name\">Double Check Valve Assembly<\/div>\r\n        <\/div>\r\n        <div class=\"bf-type-body\">\r\n          <div class=\"bf-type-desc\">Contains two independently operating spring-loaded check valves. Used in lower-hazard applications where the risk of chemical contamination is lower. Common in residential systems in some Metro Vancouver municipalities. Still requires annual testing.<\/div>\r\n          <div class=\"bf-type-uses\">Residential \u00b7 Lower hazard \u00b7 Annual test required<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"bf-type-card\">\r\n        <div class=\"bf-type-head\">\r\n          <div class=\"bf-type-abbr\">PVB<\/div>\r\n          <div class=\"bf-type-name\">Pressure Vacuum Breaker<\/div>\r\n        <\/div>\r\n        <div class=\"bf-type-body\">\r\n          <div class=\"bf-type-desc\">Must be installed at least 12 inches above the highest downstream outlet. Contains a single check valve and an air inlet valve. Effective against back-siphonage only \u2014 not suitable for backpressure situations. Common in older residential systems.<\/div>\r\n          <div class=\"bf-type-uses\">Older systems \u00b7 Back-siphonage only \u00b7 Annual test required<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550 HOW IT WORKS \u2550\u2550 -->\r\n<div class=\"bf-process\">\r\n  <div class=\"bf-inner\" style=\"padding:0 40px;\">\r\n    <div class=\"bf-process-head\">\r\n      <span class=\"bf-sec-eyebrow\">The Process<\/span>\r\n      <h2 class=\"bf-sec-title\">How Testing Works<\/h2>\r\n      <p class=\"bf-sec-sub\">A typical backflow test takes 15\u201330 minutes from arrival to completion.<\/p>\r\n    <\/div>\r\n    <div class=\"bf-process-grid\">\r\n      <div class=\"bf-step\">\r\n        <div class=\"bf-step-num\">1<\/div>\r\n        <div class=\"bf-step-title\">We Come To You<\/div>\r\n        <div class=\"bf-step-desc\">Our certified tester arrives at your property with calibrated test equipment. You do not need to be home \u2014 just ensure access to the backflow device.<\/div>\r\n      <\/div>\r\n      <div class=\"bf-step\">\r\n        <div class=\"bf-step-num\">2<\/div>\r\n        <div class=\"bf-step-title\">Perform The Test<\/div>\r\n        <div class=\"bf-step-desc\">We connect our differential pressure gauge kit to the device and test each check valve and relief valve to BC standards \u2014 takes 15\u201320 minutes.<\/div>\r\n      <\/div>\r\n      <div class=\"bf-step\">\r\n        <div class=\"bf-step-num\">3<\/div>\r\n        <div class=\"bf-step-title\">Record & Tag<\/div>\r\n        <div class=\"bf-step-desc\">Results are recorded on the official test report and a dated inspection tag is attached to the device. You receive a copy by email.<\/div>\r\n      <\/div>\r\n      <div class=\"bf-step\">\r\n        <div class=\"bf-step-num\">4<\/div>\r\n        <div class=\"bf-step-title\">We File For You<\/div>\r\n        <div class=\"bf-step-desc\">We submit the completed test report to your municipality's engineering department \u2014 nothing for you to do. Compliance confirmed.<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550 WHAT IF IT FAILS BAND \u2550\u2550 -->\r\n<div class=\"bf-urgency\">\r\n  <div class=\"bf-urgency-inner\">\r\n    <div class=\"bf-urgency-icon\">\u26a0\ufe0f<\/div>\r\n    <h3>What Happens If It Fails?<\/h3>\r\n    <p>Don't panic \u2014 a failed backflow test is common, especially in older devices. We carry repair parts for the most common RPZ, DC, and PVB assemblies and can repair most failures on the same visit. If the device is beyond repair, we'll arrange a replacement and retest \u2014 getting you back into compliance quickly.<\/p>\r\n    <a href=\"https:\/\/hudsonirrigationandlighting.com\/contact\" class=\"bf-btn bf-btn-blue\">Talk To Us About A Failed Test<\/a>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550 MUNICIPALITIES \u2550\u2550 -->\r\n<div class=\"bf-muni\">\r\n  <div class=\"bf-muni-inner\">\r\n    <div class=\"bf-muni-head\">\r\n      <span class=\"bf-sec-eyebrow\">Where We Test<\/span>\r\n      <h2 class=\"bf-sec-title\">Metro Vancouver Municipalities We Serve<\/h2>\r\n      <p class=\"bf-sec-sub\">We submit test reports to all Metro Vancouver municipalities and are familiar with each city's specific requirements and submission portals.<\/p>\r\n    <\/div>\r\n    <div class=\"bf-muni-grid\">\r\n      <div class=\"bf-muni-card\">\r\n        <div class=\"bf-muni-name\">Surrey<\/div>\r\n        <div class=\"bf-muni-req\">Annual testing required<\/div>\r\n        <div class=\"bf-muni-freq\">RPZ mandatory for irrigation<\/div>\r\n      <\/div>\r\n      <div class=\"bf-muni-card\">\r\n        <div class=\"bf-muni-name\">Langley<\/div>\r\n        <div class=\"bf-muni-req\">Annual testing required<\/div>\r\n        <div class=\"bf-muni-freq\">Township & City both served<\/div>\r\n      <\/div>\r\n      <div class=\"bf-muni-card\">\r\n        <div class=\"bf-muni-name\">Burnaby<\/div>\r\n        <div class=\"bf-muni-req\">Annual testing required<\/div>\r\n        <div class=\"bf-muni-freq\">Report submitted online<\/div>\r\n      <\/div>\r\n      <div class=\"bf-muni-card\">\r\n        <div class=\"bf-muni-name\">Coquitlam<\/div>\r\n        <div class=\"bf-muni-req\">Annual testing required<\/div>\r\n        <div class=\"bf-muni-freq\">Includes Port Coquitlam<\/div>\r\n      <\/div>\r\n      <div class=\"bf-muni-card\">\r\n        <div class=\"bf-muni-name\">Delta<\/div>\r\n        <div class=\"bf-muni-req\">Annual testing required<\/div>\r\n        <div class=\"bf-muni-freq\">North Delta & Tsawwassen<\/div>\r\n      <\/div>\r\n      <div class=\"bf-muni-card\">\r\n        <div class=\"bf-muni-name\">Richmond<\/div>\r\n        <div class=\"bf-muni-req\">Annual testing required<\/div>\r\n        <div class=\"bf-muni-freq\">Electronic submission<\/div>\r\n      <\/div>\r\n      <div class=\"bf-muni-card\">\r\n        <div class=\"bf-muni-name\">Abbotsford<\/div>\r\n        <div class=\"bf-muni-req\">Annual testing required<\/div>\r\n        <div class=\"bf-muni-freq\">Fraser Valley service area<\/div>\r\n      <\/div>\r\n      <div class=\"bf-muni-card\">\r\n        <div class=\"bf-muni-name\">Maple Ridge<\/div>\r\n        <div class=\"bf-muni-req\">Annual testing required<\/div>\r\n        <div class=\"bf-muni-freq\">Includes Pitt Meadows<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n<!-- \u2550\u2550 FAQ \u2550\u2550 -->\r\n<div class=\"bf-faq\">\r\n  <div class=\"bf-inner\" style=\"padding:0 40px;\">\r\n    <div class=\"bf-faq-head\">\r\n      <span class=\"bf-sec-eyebrow\">Common Questions<\/span>\r\n      <h2 class=\"bf-sec-title\">Backflow Testing FAQ<\/h2>\r\n      <p class=\"bf-sec-sub\">Everything you need to know about annual backflow preventer testing in Metro Vancouver.<\/p>\r\n    <\/div>\r\n    <div class=\"bf-faq-list\">\r\n      <div class=\"bf-faq-item\">\r\n        <div class=\"bf-faq-q\" onclick=\"bfToggle(this)\">Do I really need to test every year? <i class=\"fa-solid fa-chevron-down\"><\/i><\/div>\r\n        <div class=\"bf-faq-a\">Yes. Annual testing is required by bylaw across all Metro Vancouver municipalities for any irrigation system connected to the municipal water supply. The frequency is set to ensure the device is working correctly and protecting the drinking water supply. Skipping a year can result in a notice of non-compliance and potential fines from your municipality.<\/div>\r\n      <\/div>\r\n      <div class=\"bf-faq-item\">\r\n        <div class=\"bf-faq-q\" onclick=\"bfToggle(this)\">When is the best time of year to have it tested? <i class=\"fa-solid fa-chevron-down\"><\/i><\/div>\r\n        <div class=\"bf-faq-a\">Most municipalities accept testing any time during the irrigation season (May\u2013October). We recommend scheduling your backflow test alongside your spring startup or fall winterization to combine visits and save time. Fall is popular because it allows you to address any failures before the system is shut down for winter.<\/div>\r\n      <\/div>\r\n      <div class=\"bf-faq-item\">\r\n        <div class=\"bf-faq-q\" onclick=\"bfToggle(this)\">Can my regular plumber do the test? <i class=\"fa-solid fa-chevron-down\"><\/i><\/div>\r\n        <div class=\"bf-faq-a\">Not necessarily. Backflow preventer testing in BC must be performed by a certified Backflow Prevention Assembly Tester \u2014 a separate certification from a general plumber's licence. Our testers hold this certification and use calibrated differential pressure gauges that meet BC requirements. Always verify your tester's certification number before booking.<\/div>\r\n      <\/div>\r\n      <div class=\"bf-faq-item\">\r\n        <div class=\"bf-faq-q\" onclick=\"bfToggle(this)\">Do I need to be home for the test? <i class=\"fa-solid fa-chevron-down\"><\/i><\/div>\r\n        <div class=\"bf-faq-a\">In most cases no \u2014 as long as we have access to the backflow preventer (usually in a valve box, basement, or utility room). We will need your contact information for the test report. We'll send you the completed report and municipality submission confirmation by email after the test is done.<\/div>\r\n      <\/div>\r\n      <div class=\"bf-faq-item\">\r\n        <div class=\"bf-faq-q\" onclick=\"bfToggle(this)\">My device failed last year \u2014 can you help? <i class=\"fa-solid fa-chevron-down\"><\/i><\/div>\r\n        <div class=\"bf-faq-a\">Absolutely. We handle failed backflow preventer repairs and replacement all the time. We carry repair kits for the most common RPZ, DC, and PVB assemblies. If the device is beyond repair, we'll source and install a replacement and perform the certification test in the same visit, getting you back into compliance without delay.<\/div>\r\n      <\/div>\r\n      <div class=\"bf-faq-item\">\r\n        <div class=\"bf-faq-q\" onclick=\"bfToggle(this)\">What happens if I ignore the municipality's notice? <i class=\"fa-solid fa-chevron-down\"><\/i><\/div>\r\n        <div class=\"bf-faq-a\">Municipalities take backflow compliance seriously because it protects the public water supply. Ignoring a non-compliance notice can result in fines, repeat notices, and in serious cases, the municipality may require disconnection of your irrigation system from the water supply until compliance is achieved. It's far easier and cheaper to stay current with annual testing.<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550 CTA \u2550\u2550 -->\r\n<div class=\"bf-cta\">\r\n  <div class=\"bf-cta-inner\">\r\n    <h3>Book Your Backflow Test Today<\/h3>\r\n    <p>Same-week availability across Metro Vancouver. We test, report, and file \u2014 you do nothing.<\/p>\r\n    <div class=\"bf-cta-btns\">\r\n      <a href=\"https:\/\/hudsonirrigationandlighting.com\/contact\" class=\"bf-btn bf-btn-blue\">Book A Test<\/a>\r\n      <a href=\"tel:+16048174605\" class=\"bf-btn bf-btn-outline\">(604) 817-4605<\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\nfunction bfToggle(el){\r\n  const ans=el.nextElementSibling;\r\n  const isOpen=ans.classList.contains('open');\r\n  document.querySelectorAll('.bf-faq-a').forEach(a=>a.classList.remove('open'));\r\n  document.querySelectorAll('.bf-faq-q').forEach(q=>q.classList.remove('open'));\r\n  if(!isOpen){ans.classList.add('open');el.classList.add('open');}\r\n}\r\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-93f0a25 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"93f0a25\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7f075ce\" data-id=\"7f075ce\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7dcb64c elementor-widget elementor-widget-html\" data-id=\"7dcb64c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- HUDSON IRRIGATION & LIGHTING \u2014 FOOTER SECTION -->\r\n<!-- Paste into its own WordPress Custom HTML block (put it inside a Group block set to Full width) -->\r\n<!-- Replace YOUR_WHITE_LOGO_URL with the URL of hudson-logo-white.png from your Media Library -->\r\n\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@400;500;600;700&family=Open+Sans:wght@300;400;600&display=swap\" rel=\"stylesheet\"\/>\r\n<link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\" rel=\"stylesheet\"\/>\r\n\r\n<style>\r\n\/* Everything is scoped to .hud-footer so it can't affect the rest of your site *\/\r\n.hud-footer{\r\n  --blue:#0DABE7;\r\n  --dark:#0d1b24;\r\n  --white:#fff;\r\n  background:var(--dark);\r\n  padding:56px 40px 28px;\r\n  font-family:'Open Sans',sans-serif;\r\n}\r\n.hud-footer *,.hud-footer *::before,.hud-footer *::after{box-sizing:border-box;margin:0;padding:0}\r\n\r\n.hud-footer-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:40px;}\r\n.hud-footer-logo{height:64px;width:auto;margin-bottom:14px;display:block;}\r\n.hud-footer-brand p{font-size:12px;color:rgba(255,255,255,.4);line-height:1.7;margin-top:8px;max-width:240px;}\r\n.hud-footer-social{display:flex;gap:10px;margin-top:16px;}\r\n.hud-fs-btn{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.45);font-size:14px;text-decoration:none;transition:all .2s;}\r\n.hud-fs-btn:hover{background:var(--blue);color:var(--white);border-color:var(--blue);}\r\n.hud-fc-title{font-family:'Oswald',sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,.35);margin-bottom:16px;}\r\n.hud-footer-links{list-style:none;display:flex;flex-direction:column;gap:8px;}\r\n.hud-footer-links a{font-size:13px;color:rgba(255,255,255,.5);text-decoration:none;transition:color .2s;}\r\n.hud-footer-links a:hover{color:var(--blue);}\r\n.hud-footer-bottom{max-width:1200px;margin:32px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;align-items:center;font-size:11px;color:rgba(255,255,255,.22);flex-wrap:wrap;gap:8px;}\r\n\r\n@media(max-width:960px){\r\n  .hud-footer-inner{grid-template-columns:1fr 1fr;gap:28px;}\r\n}\r\n@media(max-width:600px){\r\n  .hud-footer{padding:40px 20px 20px;}\r\n  .hud-footer-inner{grid-template-columns:1fr;}\r\n}\r\n<\/style>\r\n\r\n<footer class=\"hud-footer\">\r\n  <div class=\"hud-footer-inner\">\r\n    <div class=\"hud-footer-brand\">\r\n      <img decoding=\"async\" src=\"https:\/\/hudsonirrigationandlighting.com\/wp-content\/uploads\/2026\/09\/Hudson-light-logo.png\" alt=\"Hudson Irrigation & Lighting\" class=\"hud-footer-logo\"\/>\r\n      <p>Professional irrigation systems and landscape lighting across Metro Vancouver. Licensed, insured, and Hunter University certified.<\/p>\r\n      <div class=\"hud-footer-social\">\r\n        <a href=\"https:\/\/www.facebook.com\/hudsonirrigationandlighting\" target=\"_blank\" rel=\"noopener\" class=\"hud-fs-btn\" aria-label=\"Facebook\"><i class=\"fa-brands fa-facebook-f\"><\/i><\/a>\r\n        <a href=\"https:\/\/www.instagram.com\/hudsonirrigationandlighting\" target=\"_blank\" rel=\"noopener\" class=\"hud-fs-btn\" aria-label=\"Instagram\"><i class=\"fa-brands fa-instagram\"><\/i><\/a>\r\n      <\/div>\r\n    <\/div>\r\n    <div>\r\n      <div class=\"hud-fc-title\">Services<\/div>\r\n      <ul class=\"hud-footer-links\">\r\n        <li><a href=\"https:\/\/hudsonirrigationandlighting.com\/index.php\/spring-startup\/\">Irrigation Maintenance<\/a><\/li>\r\n        <li><a href=\"https:\/\/hudsonirrigationandlighting.com\/index.php\/back-flow-testing\/\">Backflow Testing<\/a><\/li>\r\n        <li><a href=\"https:\/\/hudsonirrigationandlighting.com\/index.php\/winterization\/\">Winterization<\/a><\/li>\r\n        <li><a href=\"https:\/\/hudsonirrigationandlighting.com\/index.php\/spring-startup\/\">WiFi Irrigation<\/a><\/li>\r\n        <li><a href=\"https:\/\/hudsonirrigationandlighting.com\/index.php\/landscape-lighting\/\">Landscape Lighting<\/a><\/li>\r\n        <li><a href=\"https:\/\/hudsonirrigationandlighting.com\/index.php\/spring-startup\/\">Spring Startup<\/a><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    <div>\r\n      <div class=\"hud-fc-title\">Service Areas<\/div>\r\n      <ul class=\"hud-footer-links\">\r\n        <li><a href=\"#\">Surrey<\/a><\/li>\r\n        <li><a href=\"#\">Langley<\/a><\/li>\r\n        <li><a href=\"#\">Burnaby<\/a><\/li>\r\n        <li><a href=\"#\">Coquitlam<\/a><\/li>\r\n        <li><a href=\"#\">Delta<\/a><\/li>\r\n        <li><a href=\"#\">Richmond<\/a><\/li>\r\n        <li><a href=\"#\">Abbotsford<\/a><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    <div>\r\n      <div class=\"hud-fc-title\">Contact<\/div>\r\n      <ul class=\"hud-footer-links\">\r\n        <li><a href=\"tel:+16048174605\">(604) 817-4605<\/a><\/li>\r\n        <li><a href=\"mailto:info@hudsonirrigationandlighting.com\">info@hudsonirrigationandlighting.com<\/a><\/li>\r\n        <li><a href=\"#\">Mon\u2013Fri 8am\u20136pm<\/a><\/li>\r\n        <li><a href=\"#\">Saturday 9am\u20134pm<\/a><\/li>\r\n      <\/ul>\r\n      <div class=\"hud-fc-title\" style=\"margin-top:20px;\">Our Partner<\/div>\r\n      <ul class=\"hud-footer-links\">\r\n        <li><a href=\"https:\/\/365turf.ca\" target=\"_blank\" rel=\"noopener\" style=\"color:var(--blue);\">365 Turf \u2014 365turf.ca<\/a><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"hud-footer-bottom\">\r\n    <span>\u00a9 2026 Hudson Irrigation & Lighting Ltd. All rights reserved.<\/span>\r\n    <span>Licensed \u00b7 Insured \u00b7 Hunter University Certified \u00b7 Metro Vancouver, BC<\/span>\r\n  <\/div>\r\n<\/footer>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home Irrigation Maintenance Backflow Testing Winterization WiFi Irrigation Landscape Lighting Hudson Irrigation &#038; Lighting \u00b7 Metro Vancouver BackflowTesting &#038; Certification Annual backflow preventer testing is required by law across Metro Vancouver. Our certified testers provide same-week service, full documentation, and city submission \u2014 hassle-free. Book A Test \ud83d\udcde (604) 817-4605 500+Tests Completed SameWeek Availability 100%City [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-214","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/hudsonirrigationandlighting.com\/index.php\/wp-json\/wp\/v2\/pages\/214","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hudsonirrigationandlighting.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hudsonirrigationandlighting.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hudsonirrigationandlighting.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hudsonirrigationandlighting.com\/index.php\/wp-json\/wp\/v2\/comments?post=214"}],"version-history":[{"count":20,"href":"https:\/\/hudsonirrigationandlighting.com\/index.php\/wp-json\/wp\/v2\/pages\/214\/revisions"}],"predecessor-version":[{"id":3600,"href":"https:\/\/hudsonirrigationandlighting.com\/index.php\/wp-json\/wp\/v2\/pages\/214\/revisions\/3600"}],"wp:attachment":[{"href":"https:\/\/hudsonirrigationandlighting.com\/index.php\/wp-json\/wp\/v2\/media?parent=214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}