{"id":19309,"date":"2026-04-10T09:36:20","date_gmt":"2026-04-10T09:36:20","guid":{"rendered":"https:\/\/blueguard.ca\/?page_id=19309"},"modified":"2026-05-24T14:11:58","modified_gmt":"2026-05-24T18:11:58","slug":"commercial-air-duct-cleaning-in-ottawa","status":"publish","type":"page","link":"https:\/\/blueguard.ca\/fr\/service-areas\/commercial-air-duct-cleaning-in-ottawa\/","title":{"rendered":"Commercial Air Duct Cleaning in Ottawa"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"19309\" class=\"elementor elementor-19309\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3ada1db elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"3ada1db\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;background_slideshow_gallery&quot;:[{&quot;id&quot;:15884,&quot;url&quot;:&quot;https:\\\/\\\/blueguard.ca\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/WhatsApp-Image-2025-11-18-at-20.43.00_fb750ba2.jpg&quot;},{&quot;id&quot;:13317,&quot;url&quot;:&quot;https:\\\/\\\/blueguard.ca\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/WhatsApp-Image-2025-10-01-at-23.35.46_f7a0c424-copy.webp&quot;},{&quot;id&quot;:13378,&quot;url&quot;:&quot;https:\\\/\\\/blueguard.ca\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/WhatsApp-Image-2025-10-02-at-02.59.04_96a93c58-copy.webp&quot;},{&quot;id&quot;:15868,&quot;url&quot;:&quot;https:\\\/\\\/blueguard.ca\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/WhatsApp-Image-2025-11-10-at-19.27.49_e5f964d6.jpg&quot;}],&quot;background_slideshow_slide_duration&quot;:4000,&quot;background_slideshow_loop&quot;:&quot;yes&quot;,&quot;background_slideshow_slide_transition&quot;:&quot;fade&quot;,&quot;background_slideshow_transition_duration&quot;:500}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4d85655\" data-id=\"4d85655\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3cbdbef elementor-widget elementor-widget-html\" data-id=\"3cbdbef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700&display=swap');\r\n\r\n.bghc, .bghc *, .bghc *::before, .bghc *::after {\r\n  box-sizing: border-box !important;\r\n  -webkit-font-smoothing: antialiased;\r\n}\r\n\r\n.bghc {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  background: transparent !important;\r\n  position: relative !important;\r\n  width: 100% !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.bghc__grid {\r\n  position: absolute !important;\r\n  inset: 0 !important;\r\n  background-image:\r\n    linear-gradient(rgba(43,108,212,0.07) 1px, transparent 1px),\r\n    linear-gradient(90deg, rgba(43,108,212,0.07) 1px, transparent 1px) !important;\r\n  background-size: 36px 36px !important;\r\n  animation: bghcGrid 14s linear infinite !important;\r\n  pointer-events: none !important;\r\n  z-index: 0 !important;\r\n}\r\n@keyframes bghcGrid {\r\n  0%   { background-position: 0 0; }\r\n  100% { background-position: 36px 36px; }\r\n}\r\n\r\n.bghc__inner {\r\n  position: relative !important;\r\n  z-index: 1 !important;\r\n  padding: 0 !important;\r\n  margin: 0 !important;\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  align-items: flex-start !important;\r\n}\r\n\r\n\/* NADCA Badge *\/\r\n.bghc__badge {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  gap: 7px !important;\r\n  background: rgba(122,201,67,0.12) !important;\r\n  border: 1px solid rgba(122,201,67,0.40) !important;\r\n  border-radius: 100px !important;\r\n  padding: 5px 12px !important;\r\n  margin: 0 0 22px 0 !important;\r\n  max-width: 100% !important;\r\n  opacity: 0;\r\n  animation: bghcUp 0.6s ease forwards 0.1s;\r\n}\r\n.bghc__dot {\r\n  width: 7px !important;\r\n  height: 7px !important;\r\n  min-width: 7px !important;\r\n  background: #7AC943 !important;\r\n  border-radius: 50% !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  flex-shrink: 0 !important;\r\n  animation: bghcPulse 2s infinite 1.2s;\r\n}\r\n@keyframes bghcPulse {\r\n  0%   { box-shadow: 0 0 0 0 rgba(122,201,67,0.55); }\r\n  70%  { box-shadow: 0 0 0 8px rgba(122,201,67,0); }\r\n  100% { box-shadow: 0 0 0 0 rgba(122,201,67,0); }\r\n}\r\n.bghc__badge-text {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 10.5px !important;\r\n  font-weight: 700 !important;\r\n  color: #7AC943 !important;\r\n  letter-spacing: 0.5px !important;\r\n  text-transform: uppercase !important;\r\n  white-space: nowrap !important;\r\n  overflow: hidden !important;\r\n  text-overflow: ellipsis !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n\/* H1 *\/\r\n.bghc__h1 {\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-size: clamp(34px, 5vw, 56px) !important;\r\n  font-weight: 800 !important;\r\n  line-height: 1.08 !important;\r\n  color: #ffffff !important;\r\n  margin: 0 0 20px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bghcUp 0.7s ease forwards 0.25s;\r\n}\r\n.bghc__accent {\r\n  color: #7AC943 !important;\r\n  position: relative !important;\r\n}\r\n.bghc__accent::after {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  bottom: -3px !important;\r\n  left: 0 !important;\r\n  height: 3px !important;\r\n  width: 0 !important;\r\n  background: linear-gradient(90deg, #7AC943, #2B6CD4) !important;\r\n  border-radius: 2px !important;\r\n  animation: bghcLine 0.9s ease forwards 1s;\r\n}\r\n@keyframes bghcLine { to { width: 100%; } }\r\n\r\n\/* Sub *\/\r\n.bghc__sub {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: clamp(16px, 1.9vw, 17.5px) !important;\r\n  font-weight: 400 !important;\r\n  color: rgba(255,255,255,0.72) !important;\r\n  line-height: 1.65 !important;\r\n  margin: 0 0 32px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bghcUp 0.7s ease forwards 0.4s;\r\n}\r\n\r\n\/* CTA row \u2014 side by side on all screens *\/\r\n.bghc__ctas {\r\n  display: flex !important;\r\n  flex-wrap: nowrap !important;\r\n  gap: 10px !important;\r\n  margin: 0 0 36px 0 !important;\r\n  padding: 0 !important;\r\n  width: 100% !important;\r\n  opacity: 0;\r\n  animation: bghcUp 0.7s ease forwards 0.55s;\r\n}\r\n\r\n.bghc__btn-primary {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  gap: 7px !important;\r\n  background: #7AC943 !important;\r\n  color: #0d1a09 !important;\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: clamp(13px, 1.6vw, 15px) !important;\r\n  font-weight: 700 !important;\r\n  padding: 13px 20px !important;\r\n  margin: 0 !important;\r\n  border-radius: 8px !important;\r\n  border: none !important;\r\n  cursor: pointer !important;\r\n  position: relative !important;\r\n  overflow: hidden !important;\r\n  box-shadow: 0 4px 22px rgba(122,201,67,0.32) !important;\r\n  transition: background 0.25s, transform 0.2s, box-shadow 0.25s !important;\r\n  white-space: nowrap !important;\r\n  text-decoration: none !important;\r\n  flex: 1 1 auto !important;\r\n  min-width: 0 !important;\r\n}\r\n.bghc__btn-primary::after {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  top: 0 !important; left: -100% !important;\r\n  width: 100% !important; height: 100% !important;\r\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.28), transparent) !important;\r\n  transition: left 0.5s !important;\r\n  border: none !important;\r\n}\r\n.bghc__btn-primary:hover::after { left: 100% !important; }\r\n.bghc__btn-primary:hover {\r\n  background: #8fd94e !important;\r\n  transform: translateY(-2px) !important;\r\n  box-shadow: 0 8px 30px rgba(122,201,67,0.48) !important;\r\n  color: #0d1a09 !important;\r\n}\r\n\r\n.bghc__btn-secondary {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  gap: 7px !important;\r\n  background: rgba(255,255,255,0.06) !important;\r\n  color: #ffffff !important;\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: clamp(13px, 1.6vw, 15px) !important;\r\n  font-weight: 700 !important;\r\n  padding: 13px 20px !important;\r\n  margin: 0 !important;\r\n  border-radius: 8px !important;\r\n  border: 1.5px solid rgba(255,255,255,0.22) !important;\r\n  cursor: pointer !important;\r\n  transition: background 0.25s, transform 0.2s, border-color 0.25s !important;\r\n  white-space: nowrap !important;\r\n  text-decoration: none !important;\r\n  flex: 1 1 auto !important;\r\n  min-width: 0 !important;\r\n}\r\n.bghc__btn-secondary:hover {\r\n  background: rgba(43,108,212,0.28) !important;\r\n  border-color: #2B6CD4 !important;\r\n  transform: translateY(-2px) !important;\r\n  color: #ffffff !important;\r\n}\r\n.bghc__btn-arrow {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  transition: transform 0.25s !important;\r\n  flex-shrink: 0 !important;\r\n}\r\n.bghc__btn-primary:hover .bghc__btn-arrow { transform: translateX(4px) !important; }\r\n.bghc__icon {\r\n  width: 16px !important;\r\n  height: 16px !important;\r\n  flex-shrink: 0 !important;\r\n  display: block !important;\r\n  fill: currentColor !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n\/* Trust list *\/\r\n.bghc__trust {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  gap: 13px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bghcUp 0.7s ease forwards 0.7s;\r\n}\r\n.bghc__pill {\r\n  display: inline-flex !important;\r\n  align-items: flex-start !important;\r\n  gap: 10px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 14px !important;\r\n  font-weight: 600 !important;\r\n  color: rgba(255,255,255,0.88) !important;\r\n  line-height: 1.45 !important;\r\n  transition: color 0.2s !important;\r\n  text-decoration: none !important;\r\n}\r\n.bghc__pill:hover { color: #ffffff !important; }\r\n.bghc__check {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  width: 20px !important;\r\n  min-width: 20px !important;\r\n  height: 20px !important;\r\n  background: rgba(122,201,67,0.16) !important;\r\n  border: 1px solid rgba(122,201,67,0.42) !important;\r\n  border-radius: 50% !important;\r\n  margin: 1px 0 0 0 !important;\r\n  padding: 0 !important;\r\n  flex-shrink: 0 !important;\r\n}\r\n\r\n@keyframes bghcUp {\r\n  from { opacity: 0; transform: translateY(20px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* \u2500\u2500 Tablet \u2500\u2500 *\/\r\n@media (max-width: 1024px) {\r\n  .bghc__h1 {\r\n    font-size: clamp(32px, 4.5vw, 48px) !important;\r\n  }\r\n}\r\n\r\n\/* \u2500\u2500 Mobile \u2500\u2500 *\/\r\n@media (max-width: 600px) {\r\n  .bghc__badge {\r\n    padding: 4px 10px !important;\r\n    gap: 6px !important;\r\n  }\r\n  .bghc__badge-text {\r\n    font-size: 9.5px !important;\r\n    letter-spacing: 0.3px !important;\r\n  }\r\n  .bghc__h1 {\r\n    font-size: clamp(35px, 8vw, 40px) !important;\r\n  }\r\n  .bghc__sub {\r\n    font-size: 16px !important;\r\n  }\r\n  .bghc__ctas {\r\n    gap: 8px !important;\r\n  }\r\n  .bghc__btn-primary,\r\n  .bghc__btn-secondary {\r\n    padding: 12px 14px !important;\r\n    font-size: 13px !important;\r\n  }\r\n  .bghc__pill {\r\n    font-size: 13px !important;\r\n  }\r\n}\r\n\r\n\/* \u2500\u2500 Very small screens \u2500\u2500 *\/\r\n@media (max-width: 380px) {\r\n  .bghc__btn-primary,\r\n  .bghc__btn-secondary {\r\n    padding: 11px 10px !important;\r\n    font-size: 12.5px !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<div class=\"bghc\">\r\n  <div class=\"bghc__grid\"><\/div>\r\n  <div class=\"bghc__inner\">\r\n\r\n    <div class=\"bghc__badge\">\r\n      <span class=\"bghc__dot\"><\/span>\r\n      <span class=\"bghc__badge-text\">NADCA Certified \u2014 Ottawa's Most Trusted<\/span>\r\n    <\/div>\r\n\r\n    <h1 class=\"bghc__h1\">\r\n      <span class=\"bghc__accent\">Commercial Air Duct<\/span><br>\r\n      Cleaning in Ottawa \u2014 NADCA Certified\r\n    <\/h1>\r\n\r\n    <p class=\"bghc__sub\">Protect Your Staff and HVAC Investment with Commercial Air Duct Cleaning in Ottawa. Done Right, Every Time<\/p>\r\n\r\n    <div class=\"bghc__ctas\">\r\n      <a href=\"https:\/\/blueguard.ca\/book-now-get-quote\/\" class=\"bghc__btn-primary\">\r\n        Get a Free Quote\r\n        <span class=\"bghc__btn-arrow\">\r\n          <svg class=\"bghc__icon\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M3 8H13M13 8L9 4M13 8L9 12\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n        <\/span>\r\n      <\/a>\r\n      <a href=\"tel:18444988364\" class=\"bghc__btn-secondary\">\r\n        <svg class=\"bghc__icon\" viewBox=\"0 0 24 24\"><path d=\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"\/><\/svg>\r\n        Call Now\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <div class=\"bghc__trust\">\r\n      <div class=\"bghc__pill\">\r\n        <span class=\"bghc__check\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M2 5.5L4 7.5L8 3\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n        Top-rated on Google\r\n      <\/div>\r\n      <div class=\"bghc__pill\">\r\n        <span class=\"bghc__check\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M2 5.5L4 7.5L8 3\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n        Before\/after video proof included\r\n      <\/div>\r\n      <div class=\"bghc__pill\">\r\n        <span class=\"bghc__check\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M2 5.5L4 7.5L8 3\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n        100+ Ottawa commercial jobs completed\r\n      <\/div>\r\n      <div class=\"bghc__pill\">\r\n        <span class=\"bghc__check\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M2 5.5L4 7.5L8 3\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n        Affordable pricing\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-d45c965\" data-id=\"d45c965\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b14934 e-flex e-con-boxed e-con e-parent\" data-id=\"7b14934\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1d7ca20 e-con-full e-flex e-con e-child\" data-id=\"1d7ca20\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-707c3f5 elementor-widget elementor-widget-heading\" data-id=\"707c3f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Get Your Free Commercial Quote<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-441a2d8 e-con-full e-flex e-con e-child\" data-id=\"441a2d8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-34bb52c elementor-widget elementor-widget-shortcode\" data-id=\"34bb52c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_7' style='display:none'><style>#gform_wrapper_7[data-form-index=\"0\"].gform-theme,[data-parent-form=\"7_0\"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url(\"data:image\/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-select: url(\"data:image\/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-search: url(\"data:image\/svg+xml,%3Csvg width='640' height='640' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}<\/style>\n                        <div class='gform_heading'>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_7'  action='\/fr\/wp-json\/wp\/v2\/pages\/19309' data-formid='7' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_7' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_7_14\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div style=\"background:rgba(122,201,67,0.12);border:1px solid rgba(122,201,67,0.35);border-radius:8px;padding:10px 16px;font-family:'Nunito',sans-serif;font-size:13.5px;font-weight:700;color:#7AC943;display:flex;align-items:center;justify-content:center;gap:8px;\">\n  \u26a1 Average response time: under 2 hours on business days\n<\/div><\/div><fieldset id=\"field_7_1\" class=\"gfield gfield--type-name gfield--input-type-name gfield--width-half gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Full name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row' id='input_7_1'>\n                            \n                            <span id='input_7_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_1.3' id='input_7_1_3' value=''   aria-required='true'   placeholder='Your full name'  \/>\n                                                    <label for='input_7_1_3' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>First<\/label>\n                                                <\/span>\n                            \n                            \n                            \n                        <\/div><\/fieldset><div id=\"field_7_3\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_7_3'>Company Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_7_3' type='text' value='' class='large'    placeholder='Your company' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_7_4\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_7_4'>Phone<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_4' id='input_7_4' type='tel' value='' class='large'  placeholder='+1456-456-4567' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_7_5\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_7_5'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_5' id='input_7_5' type='email' value='' class='large'   placeholder='your@gmail.com' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_7_7\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_7_7'>Service City<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_7' id='input_7_7' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Select city<\/option><option value='Ottawa' >Ottawa<\/option><option value='Kanata' >Kanata<\/option><option value='Nepean' >Nepean<\/option><option value='Barrhaven' >Barrhaven<\/option><option value='Orl\u00e9ans' >Orl\u00e9ans<\/option><option value='Gatineau' >Gatineau<\/option><option value='Oshawa' >Oshawa<\/option><option value='Montr\u00e9al' >Montr\u00e9al<\/option><option value='Other' >Other<\/option><\/select><\/div><\/div><div id=\"field_7_8\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_7_8'>Building Type<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_8' id='input_7_8' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Select type<\/option><option value='Office Building' >Office Building<\/option><option value='Restaurant \/ Food Service' >Restaurant \/ Food Service<\/option><option value='Retail Store' >Retail Store<\/option><option value='Medical \/ Healthcare Facility' >Medical \/ Healthcare Facility<\/option><option value='Hotel \/ Hospitality' >Hotel \/ Hospitality<\/option><option value='Warehouse \/ Industrial' >Warehouse \/ Industrial<\/option><option value='Multi-Unit Residential' >Multi-Unit Residential<\/option><option value='Other' >Other<\/option><\/select><\/div><\/div><div id=\"field_7_15\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_7_15'>Please specify your city<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_15' id='input_7_15' type='text' value='' class='large'    placeholder='Enter your city' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_7_16\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_7_16'>Please specify your building type<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_16' id='input_7_16' type='text' value='' class='large'    placeholder='Enter your building type' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_7_9\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_7_9'>Additional Notes (Optional)<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_9' id='input_7_9' class='textarea small'    placeholder='Building size, last cleaning date, any concerns...'  aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_7' class='gform_button button gform-button--width-full' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Send My Free Quote Request \u2192'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_7' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_7' id='gform_theme_7' value='orbital' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_7' id='gform_style_settings_7' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_7' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='7' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_7' value='WyJ7XCI3XCI6W1wiYjllOWFhNzQ4NWI3NDZhNDc2NGVlNzVhNzc4OTE0NmJcIixcIjJhMDExYjVhNThmZjI4ZmE2ZGVhZmFlMGJiZWI0MWY0XCIsXCJkYTVmN2I5N2Q0ZjBkMmU1ODc1Yzg1ZmU4NzY3ZmRkNFwiLFwiMGNjZTRjMzcwMTc0Yjk4MGVhMmI5MTMyM2FjYTM2YjdcIixcIjVjN2M3YjM4OWFhODJkNDljZGFiM2Y2ODM4N2VkYTY0XCIsXCJlZTAxYWI4Y2ZhZTQ4MjQ1MDJmYWVlNDAwOTVmYTU4NlwiLFwiNTMxMzU4ODJkMDQ5MDFjY2QwOTlhNzcwNWI3MWZiMDlcIixcIjYwNWFlM2VjZmQ5ZjM0ZTBiOGQzNDcxOGI4YjlkNmYyXCIsXCIyYTE2ZjdkNjJmNTY1ZGI1Y2UxZWI5Y2E1MzU5MTg1YlwiXSxcIjhcIjpbXCJjMGNlOTRkY2VmZjliNDQ5OTEzMGFjODY3YWE3ZDRmNlwiLFwiYTg1OGQ0YzAyNmRhMGZjZGM5OTEzZmVkOWMwZWM3MGFcIixcIjY3MGMxOTMxODFkNDYxZDNmMjIwZGExZTkxNDliYWQ1XCIsXCJhY2QyYjQyMDZiYTkyNjI0OGY3ZmM0ZWYyZDg4OGQzY1wiLFwiZDEwODY0ODE1NTNmZjcwMWNjZDNmMWI1YTE3ZWMwYWRcIixcIjc0OGJhMDM5MGY4Y2FhMzM1MjU5ZmMyZDAyYjUwZjgwXCIsXCIzOGVjYjBkYzg5OTA4OWI1Nzc0ODczMTkxYjY0NTBlNFwiLFwiMmExNmY3ZDYyZjU2NWRiNWNlMWViOWNhNTM1OTE4NWJcIl19IiwiYTQ1YjJiMDQyYjA5ODM1NmVmODI0ZmQyMWNlNTdhYmEiXQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_7' id='gform_target_page_number_7' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_7' id='gform_source_page_number_7' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 7, 'https:\/\/blueguard.ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery('#gform_ajax_frame_7').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_7');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_7').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_7').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_7').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_7').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_7').val();gformInitSpinner( 7, 'https:\/\/blueguard.ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [7, current_page]);window['gf_submitting_7'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_7').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [7]);window['gf_submitting_7'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_7').text());}else{jQuery('#gform_7').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"7\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_7\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_7\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_7\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 7, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e336b7d elementor-widget elementor-widget-html\" data-id=\"e336b7d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div style=\"text-align:center;font-family:'Nunito',sans-serif;font-size:13px;font-weight:600;color:rgba(255,255,255,0.45);padding:4px 0;\">\r\n  \ud83d\udd12 No spam. No pressure. 100% free estimate.\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-8637955 e-flex e-con-boxed e-con e-parent\" data-id=\"8637955\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c6e6638 elementor-widget elementor-widget-html\" data-id=\"c6e6638\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700&display=swap');\r\n\r\n.bgtb, .bgtb *, .bgtb *::before, .bgtb *::after {\r\n  box-sizing: border-box !important;\r\n  -webkit-font-smoothing: antialiased;\r\n}\r\n\r\n.bgtb {\r\n  width: 100% !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  background: transparent !important;\r\n  font-family: 'Nunito', sans-serif !important;\r\n}\r\n\r\n.bgtb__grid {\r\n  display: grid !important;\r\n  grid-template-columns: repeat(4, 1fr) !important;\r\n  gap: 12px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.bgtb__card {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  text-align: center !important;\r\n  gap: 8px !important;\r\n  background: #20272f !important;\r\n  border: 1px solid rgba(255,255,255,0.10) !important;\r\n  border-radius: 12px !important;\r\n  padding: 20px 14px !important;\r\n  margin: 0 !important;\r\n  position: relative !important;\r\n  overflow: hidden !important;\r\n  cursor: default !important;\r\n  transition: background 0.3s, border-color 0.3s, transform 0.25s !important;\r\n  opacity: 0;\r\n}\r\n\r\n.bgtb__card:nth-child(1) { animation: bgtbUp 0.6s ease forwards 0.1s; }\r\n.bgtb__card:nth-child(2) { animation: bgtbUp 0.6s ease forwards 0.22s; }\r\n.bgtb__card:nth-child(3) { animation: bgtbUp 0.6s ease forwards 0.34s; }\r\n.bgtb__card:nth-child(4) { animation: bgtbUp 0.6s ease forwards 0.46s; }\r\n\r\n.bgtb__card::before {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  inset: 0 !important;\r\n  background: linear-gradient(135deg, rgba(43,108,212,0.08) 0%, transparent 60%) !important;\r\n  opacity: 0 !important;\r\n  transition: opacity 0.3s !important;\r\n  pointer-events: none !important;\r\n}\r\n\r\n.bgtb__card:hover {\r\n  background: #000000 !important;\r\n  border-color: rgba(43,108,212,0.45) !important;\r\n  transform: translateY(-3px) !important;\r\n}\r\n.bgtb__card:hover::before { opacity: 1 !important; }\r\n\r\n\/* Top accent line on hover *\/\r\n.bgtb__card::after {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  top: 0 !important;\r\n  left: 0 !important;\r\n  width: 0 !important;\r\n  height: 2px !important;\r\n  background: linear-gradient(90deg, #2B6CD4, #7AC943) !important;\r\n  border-radius: 0 !important;\r\n  transition: width 0.4s ease !important;\r\n}\r\n.bgtb__card:hover::after { width: 100% !important; }\r\n\r\n.bgtb__emoji {\r\n  font-size: 28px !important;\r\n  line-height: 1 !important;\r\n  display: block !important;\r\n  margin: 0 0 4px 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.bgtb__title {\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-size: 16px !important;\r\n  font-weight: 700 !important;\r\n  color: #ffffff !important;\r\n  line-height: 1.15 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  letter-spacing: 0.2px !important;\r\n}\r\n\r\n.bgtb__sub {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 12px !important;\r\n  font-weight: 600 !important;\r\n  color: rgba(255,255,255,0.52) !important;\r\n  line-height: 1.4 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n@keyframes bgtbUp {\r\n  from { opacity: 0; transform: translateY(18px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* Tablet *\/\r\n@media (max-width: 768px) {\r\n  .bgtb__grid {\r\n    grid-template-columns: repeat(2, 1fr) !important;\r\n    gap: 10px !important;\r\n  }\r\n  .bgtb__emoji { font-size: 24px !important; }\r\n  .bgtb__title { font-size: 15px !important; }\r\n}\r\n\r\n\/* Mobile *\/\r\n@media (max-width: 480px) {\r\n  .bgtb__grid {\r\n    grid-template-columns: repeat(2, 1fr) !important;\r\n    gap: 8px !important;\r\n  }\r\n  .bgtb__card {\r\n    padding: 16px 10px !important;\r\n    gap: 6px !important;\r\n  }\r\n  .bgtb__emoji { font-size: 22px !important; }\r\n  .bgtb__title { font-size: 13.5px !important; }\r\n  .bgtb__sub   { font-size: 11px !important; }\r\n}\r\n<\/style>\r\n\r\n<div class=\"bgtb\">\r\n  <div class=\"bgtb__grid\">\r\n\r\n    <div class=\"bgtb__card\">\r\n      <span class=\"bgtb__emoji\">\ud83c\udfc5<\/span>\r\n      <span class=\"bgtb__title\">NADCA Certified<\/span>\r\n      <span class=\"bgtb__sub\">Every job, every time<\/span>\r\n    <\/div>\r\n\r\n    <div class=\"bgtb__card\">\r\n      <span class=\"bgtb__emoji\">\u2b50<\/span>\r\n      <span class=\"bgtb__title\">Google Top-Rated<\/span>\r\n      <span class=\"bgtb__sub\">Genuine reviews<\/span>\r\n    <\/div>\r\n\r\n    <div class=\"bgtb__card\">\r\n      <span class=\"bgtb__emoji\">\ud83c\udfe2<\/span>\r\n      <span class=\"bgtb__title\">100+ Commercial Jobs<\/span>\r\n      <span class=\"bgtb__sub\">Across the Ottawa region<\/span>\r\n    <\/div>\r\n\r\n    <div class=\"bgtb__card\">\r\n      <span class=\"bgtb__emoji\">\ud83d\udee1\ufe0f<\/span>\r\n      <span class=\"bgtb__title\">Fully Insured<\/span>\r\n      <span class=\"bgtb__sub\">Licensed &amp; bonded<\/span>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e8b202b e-flex e-con-boxed e-con e-parent\" data-id=\"e8b202b\" 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-981601e elementor-widget elementor-widget-html\" data-id=\"981601e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700&display=swap');\r\n\r\n.bgba, .bgba *, .bgba *::before, .bgba *::after {\r\n  box-sizing: border-box !important;\r\n  -webkit-font-smoothing: antialiased;\r\n}\r\n\r\n.bgba {\r\n  width: 100% !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  background: transparent !important;\r\n  font-family: 'Nunito', sans-serif !important;\r\n}\r\n\r\n\/* \u2500\u2500 2-col layout \u2500\u2500 *\/\r\n.bgba__wrap {\r\n  display: grid !important;\r\n  grid-template-columns: 1fr 1fr !important;\r\n  gap: 48px !important;\r\n  align-items: center !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n   LEFT COLUMN\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.bgba__left {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  gap: 0 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n\/* Section label *\/\r\n.bgba__label {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  gap: 8px !important;\r\n  margin: 0 0 18px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgbaUp 0.6s ease forwards 0.1s;\r\n}\r\n.bgba__label-line {\r\n  width: 32px !important;\r\n  height: 2px !important;\r\n  background: #7AC943 !important;\r\n  border-radius: 2px !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgba__label-text {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 11px !important;\r\n  font-weight: 700 !important;\r\n  color: #7AC943 !important;\r\n  letter-spacing: 1.2px !important;\r\n  text-transform: uppercase !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n\/* H2 *\/\r\n.bgba__h2 {\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-size: clamp(30px, 3.5vw, 46px) !important;\r\n  font-weight: 800 !important;\r\n  line-height: 1.1 !important;\r\n  color: #ffffff !important;\r\n  margin: 0 0 22px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgbaUp 0.7s ease forwards 0.22s;\r\n}\r\n.bgba__h2 em {\r\n  font-style: normal !important;\r\n  color: #7AC943 !important;\r\n  position: relative !important;\r\n}\r\n.bgba__h2 em::after {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  bottom: -2px !important;\r\n  left: 0 !important;\r\n  width: 0 !important;\r\n  height: 2px !important;\r\n  background: linear-gradient(90deg, #7AC943, #2B6CD4) !important;\r\n  border-radius: 2px !important;\r\n  animation: bgbaLine 0.8s ease forwards 1s !important;\r\n}\r\n@keyframes bgbaLine { to { width: 100%; } }\r\n\r\n\/* Intro *\/\r\n.bgba__intro {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: clamp(16px, 1.5vw, 16px) !important;\r\n  font-weight: 400 !important;\r\n  color: rgba(255,255,255,0.68) !important;\r\n  line-height: 1.7 !important;\r\n  margin: 0 0 28px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgbaUp 0.7s ease forwards 0.35s;\r\n}\r\n\r\n\/* Note box *\/\r\n.bgba__note {\r\n  display: flex !important;\r\n  align-items: flex-start !important;\r\n  gap: 12px !important;\r\n  background: rgba(43,108,212,0.10) !important;\r\n  border: 1px solid rgba(43,108,212,0.28) !important;\r\n  border-left: 3px solid #2B6CD4 !important;\r\n  border-radius: 8px !important;\r\n  padding: 16px 18px !important;\r\n  margin: 0 !important;\r\n  opacity: 0;\r\n  animation: bgbaUp 0.7s ease forwards 0.48s;\r\n}\r\n.bgba__note-icon {\r\n  font-size: 18px !important;\r\n  flex-shrink: 0 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  line-height: 1.3 !important;\r\n}\r\n.bgba__note-text {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 13px !important;\r\n  font-weight: 600 !important;\r\n  color: rgba(255,255,255,0.75) !important;\r\n  line-height: 1.6 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgba__note-text strong {\r\n  color: #ffffff !important;\r\n  font-weight: 700 !important;\r\n}\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n   RIGHT COLUMN \u2014 CAROUSEL\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.bgba__right {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  gap: 14px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgbaUp 0.7s ease forwards 0.3s;\r\n}\r\n\r\n\/* Carousel wrapper *\/\r\n.bgba__carousel {\r\n  position: relative !important;\r\n  width: 100% !important;\r\n  border-radius: 14px !important;\r\n  overflow: hidden !important;\r\n  background: #0a1628 !important;\r\n  border: 1px solid rgba(255,255,255,0.10) !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  user-select: none !important;\r\n}\r\n\r\n\/* Slides track *\/\r\n.bgba__track {\r\n  display: flex !important;\r\n  transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n\/* Single slide *\/\r\n.bgba__slide {\r\n  min-width: 100% !important;\r\n  position: relative !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  aspect-ratio: 16\/9 !important;\r\n  overflow: hidden !important;\r\n}\r\n\r\n\/* Before image (full width) *\/\r\n.bgba__before-img {\r\n  position: absolute !important;\r\n  inset: 0 !important;\r\n  width: 100% !important;\r\n  height: 100% !important;\r\n  object-fit: cover !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  pointer-events: none !important;\r\n}\r\n\r\n\/* After image (clipped by reveal) *\/\r\n.bgba__after-wrap {\r\n  position: absolute !important;\r\n  inset: 0 !important;\r\n  overflow: hidden !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgba__after-img {\r\n  position: absolute !important;\r\n  inset: 0 !important;\r\n  width: 100% !important;\r\n  height: 100% !important;\r\n  object-fit: cover !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  pointer-events: none !important;\r\n}\r\n\r\n\/* Placeholder when no image *\/\r\n.bgba__placeholder {\r\n  position: absolute !important;\r\n  inset: 0 !important;\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  gap: 8px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgba__placeholder-icon {\r\n  font-size: 32px !important;\r\n  opacity: 0.4 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgba__placeholder-text {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 12px !important;\r\n  color: rgba(255,255,255,0.35) !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  text-align: center !important;\r\n}\r\n\r\n\/* Drag handle *\/\r\n.bgba__handle {\r\n  position: absolute !important;\r\n  top: 0 !important;\r\n  bottom: 0 !important;\r\n  width: 3px !important;\r\n  background: #ffffff !important;\r\n  cursor: ew-resize !important;\r\n  z-index: 10 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  transform: translateX(-50%) !important;\r\n}\r\n.bgba__handle-btn {\r\n  position: absolute !important;\r\n  top: 50% !important;\r\n  left: 50% !important;\r\n  transform: translate(-50%, -50%) !important;\r\n  width: 38px !important;\r\n  height: 38px !important;\r\n  background: #ffffff !important;\r\n  border-radius: 50% !important;\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  box-shadow: 0 2px 12px rgba(0,0,0,0.4) !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  transition: transform 0.2s !important;\r\n}\r\n.bgba__handle:hover .bgba__handle-btn {\r\n  transform: translate(-50%, -50%) scale(1.12) !important;\r\n}\r\n.bgba__handle-arrows {\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  gap: 2px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n\/* Labels *\/\r\n.bgba__tag {\r\n  position: absolute !important;\r\n  top: 12px !important;\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 11px !important;\r\n  font-weight: 700 !important;\r\n  letter-spacing: 0.8px !important;\r\n  text-transform: uppercase !important;\r\n  padding: 4px 10px !important;\r\n  border-radius: 4px !important;\r\n  z-index: 5 !important;\r\n  margin: 0 !important;\r\n}\r\n.bgba__tag--before {\r\n  left: 12px !important;\r\n  background: #e53935 !important;\r\n  color: #ffffff !important;\r\n}\r\n.bgba__tag--after {\r\n  right: 12px !important;\r\n  background: #7AC943 !important;\r\n  color: #0d1a09 !important;\r\n}\r\n\r\n\/* Bottom caption bar *\/\r\n.bgba__caption {\r\n  position: absolute !important;\r\n  bottom: 0 !important;\r\n  left: 0 !important;\r\n  right: 0 !important;\r\n  background: linear-gradient(transparent, rgba(0,0,0,0.75)) !important;\r\n  padding: 20px 14px 10px !important;\r\n  margin: 0 !important;\r\n  display: flex !important;\r\n  justify-content: space-between !important;\r\n  align-items: flex-end !important;\r\n  z-index: 5 !important;\r\n}\r\n.bgba__caption-item {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 11.5px !important;\r\n  font-weight: 600 !important;\r\n  color: rgba(255,255,255,0.80) !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n\/* Carousel nav *\/\r\n.bgba__nav {\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  justify-content: space-between !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgba__dots {\r\n  display: flex !important;\r\n  gap: 7px !important;\r\n  align-items: center !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgba__dot {\r\n  width: 8px !important;\r\n  height: 8px !important;\r\n  border-radius: 50% !important;\r\n  background: rgba(255,255,255,0.25) !important;\r\n  border: none !important;\r\n  cursor: pointer !important;\r\n  transition: background 0.3s, transform 0.3s !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  display: block !important;\r\n}\r\n.bgba__dot.bgba--active {\r\n  background: #7AC943 !important;\r\n  transform: scale(1.35) !important;\r\n}\r\n.bgba__arrows {\r\n  display: flex !important;\r\n  gap: 8px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgba__arr {\r\n  width: 34px !important;\r\n  height: 34px !important;\r\n  border-radius: 8px !important;\r\n  background: rgba(255,255,255,0.07) !important;\r\n  border: 1px solid rgba(255,255,255,0.14) !important;\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  cursor: pointer !important;\r\n  transition: background 0.2s, border-color 0.2s, transform 0.2s !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgba__arr:hover {\r\n  background: rgba(43,108,212,0.28) !important;\r\n  border-color: #2B6CD4 !important;\r\n  transform: scale(1.06) !important;\r\n}\r\n.bgba__arr svg {\r\n  width: 14px !important;\r\n  height: 14px !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n\/* Hint text *\/\r\n.bgba__hint {\r\n  text-align: center !important;\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 11.5px !important;\r\n  font-weight: 600 !important;\r\n  color: rgba(255,255,255,0.38) !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  letter-spacing: 0.3px !important;\r\n}\r\n\r\n@keyframes bgbaUp {\r\n  from { opacity: 0; transform: translateY(22px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\r\n@media (max-width: 900px) {\r\n  .bgba__wrap {\r\n    grid-template-columns: 1fr !important;\r\n    gap: 36px !important;\r\n  }\r\n  .bgba__left { order: 1 !important; }\r\n  .bgba__right { order: 2 !important; }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n  .bgba__h2 { font-size: clamp(26px, 7vw, 34px) !important; }\r\n  .bgba__note { padding: 12px 14px !important; }\r\n  .bgba__arr { width: 30px !important; height: 30px !important; }\r\n}\r\n<\/style>\r\n\r\n<div class=\"bgba\">\r\n  <div class=\"bgba__wrap\">\r\n\r\n    <!-- \u2550\u2550 LEFT COLUMN \u2550\u2550 -->\r\n    <div class=\"bgba__left\">\r\n\r\n      <div class=\"bgba__label\">\r\n        <span class=\"bgba__label-line\"><\/span>\r\n        <span class=\"bgba__label-text\">Photo Proof<\/span>\r\n      <\/div>\r\n\r\n      <h2 class=\"bgba__h2\">\r\n        Before &amp; After<br>\r\n        <em>BlueGuard<\/em> Duct Cleaning \u2014<br>\r\n        See the Difference With Your Own Eyes\r\n      <\/h2>\r\n\r\n      <p class=\"bgba__intro\">\r\n        We don't ask you to take our word for it. Every job we do gets photographed before we start and after we finish. Drag the slider and see exactly what was living inside your ducts \u2014 and what we leave behind.\r\n      <\/p>\r\n\r\n      <div class=\"bgba__note\">\r\n        <span class=\"bgba__note-icon\">\ud83d\udccb<\/span>\r\n        <p class=\"bgba__note-text\">\r\n          <strong>Every commercial job comes with before\/after photos<\/strong> you keep perfect for property records, tenant communication, or your next compliance file.\r\n        <\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- \u2550\u2550 RIGHT COLUMN \u2550\u2550 -->\r\n    <div class=\"bgba__right\">\r\n\r\n      <!-- Carousel -->\r\n      <div class=\"bgba__carousel\" id=\"bgbaCarousel\">\r\n        <div class=\"bgba__track\" id=\"bgbaTrack\">\r\n\r\n          <!-- SLIDE 1 -->\r\n          <div class=\"bgba__slide\" id=\"bgbaSlide0\">\r\n            <!-- Before image -->\r\n            <img decoding=\"async\" class=\"bgba__before-img\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/04\/IMG_8954-scaled.webp\" alt=\"Before cleaning - slide 1\" onerror=\"this.style.display=&#039;none&#039;\" title=\"\">\r\n            <!-- Before placeholder (shows if no image) -->\r\n            \r\n            <!-- After image (clipped) -->\r\n            <div class=\"bgba__after-wrap\" id=\"bgbaAfter0\" style=\"width:50%\">\r\n              <img decoding=\"async\" class=\"bgba__after-img\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/04\/IMG_8953-scaled.webp\" alt=\"After cleaning - slide 1\" onerror=\"this.style.display=&#039;none&#039;\" title=\"\">\r\n              \r\n            <\/div>\r\n            <!-- Labels -->\r\n            <span class=\"bgba__tag bgba__tag--before\">Before<\/span>\r\n            <span class=\"bgba__tag bgba__tag--after\">After<\/span>\r\n            <!-- Drag handle -->\r\n            <div class=\"bgba__handle\" id=\"bgbaHandle0\" style=\"left:50%\">\r\n              <div class=\"bgba__handle-btn\">\r\n                <div class=\"bgba__handle-arrows\">\r\n                  <svg viewBox=\"0 0 6 10\" fill=\"none\" width=\"6\" height=\"10\"><path d=\"M5 1L1 5L5 9\" stroke=\"#333\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n                  <svg viewBox=\"0 0 6 10\" fill=\"none\" width=\"6\" height=\"10\"><path d=\"M1 1L5 5L1 9\" stroke=\"#333\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n            <!-- Caption -->\r\n            <div class=\"bgba__caption\">\r\n              <span class=\"bgba__caption-item\">\u2190 Before cleaning<\/span>\r\n              <span class=\"bgba__caption-item\">After BlueGuard \u2192<\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- SLIDE 2 -->\r\n          <div class=\"bgba__slide\" id=\"bgbaSlide1\">\r\n            <img decoding=\"async\" class=\"bgba__before-img\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/04\/IMG_1234-copy.webp\" alt=\"Before cleaning - slide 2\" onerror=\"this.style.display=&#039;none&#039;\" title=\"\">\r\n            <div class=\"bgba__after-wrap\" id=\"bgbaAfter1\" style=\"width:50%\">\r\n              <img decoding=\"async\" class=\"bgba__after-img\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/04\/IMG_1233-copy.webp\" alt=\"After cleaning - slide 2\" onerror=\"this.style.display=&#039;none&#039;\" title=\"\">\r\n            <\/div>\r\n            <span class=\"bgba__tag bgba__tag--before\">Before<\/span>\r\n            <span class=\"bgba__tag bgba__tag--after\">After<\/span>\r\n            <div class=\"bgba__handle\" id=\"bgbaHandle1\" style=\"left:50%\">\r\n              <div class=\"bgba__handle-btn\">\r\n                <div class=\"bgba__handle-arrows\">\r\n                  <svg viewBox=\"0 0 6 10\" fill=\"none\" width=\"6\" height=\"10\"><path d=\"M5 1L1 5L5 9\" stroke=\"#333\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n                  <svg viewBox=\"0 0 6 10\" fill=\"none\" width=\"6\" height=\"10\"><path d=\"M1 1L5 5L1 9\" stroke=\"#333\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"bgba__caption\">\r\n              <span class=\"bgba__caption-item\">\u2190 Before cleaning<\/span>\r\n              <span class=\"bgba__caption-item\">After BlueGuard \u2192<\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- SLIDE 3 -->\r\n          <div class=\"bgba__slide\" id=\"bgbaSlide2\">\r\n            <img decoding=\"async\" class=\"bgba__before-img\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/04\/IMG_9494-scaled.webp\" alt=\"commercial air duct cleaning in ottawa\" onerror=\"this.style.display=&#039;none&#039;\" title=\"\">\r\n            <div class=\"bgba__after-wrap\" id=\"bgbaAfter2\" style=\"width:50%\">\r\n              <img decoding=\"async\" class=\"bgba__after-img\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/04\/IMG_9493-scaled.webp\" alt=\"commercial air duct cleaning in ottawa\" onerror=\"this.style.display=&#039;none&#039;\" title=\"\">\r\n            <\/div>\r\n            <span class=\"bgba__tag bgba__tag--before\">Before<\/span>\r\n            <span class=\"bgba__tag bgba__tag--after\">After<\/span>\r\n            <div class=\"bgba__handle\" id=\"bgbaHandle2\" style=\"left:50%\">\r\n              <div class=\"bgba__handle-btn\">\r\n                <div class=\"bgba__handle-arrows\">\r\n                  <svg viewBox=\"0 0 6 10\" fill=\"none\" width=\"6\" height=\"10\"><path d=\"M5 1L1 5L5 9\" stroke=\"#333\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n                  <svg viewBox=\"0 0 6 10\" fill=\"none\" width=\"6\" height=\"10\"><path d=\"M1 1L5 5L1 9\" stroke=\"#333\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"bgba__caption\">\r\n              <span class=\"bgba__caption-item\">\u2190 Before cleaning<\/span>\r\n              <span class=\"bgba__caption-item\">After BlueGuard \u2192<\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div><!-- \/track -->\r\n      <\/div><!-- \/carousel -->\r\n\r\n      <!-- Nav row -->\r\n      <div class=\"bgba__nav\">\r\n        <div class=\"bgba__dots\" id=\"bgbaDots\">\r\n          <span class=\"bgba__dot bgba--active\" data-idx=\"0\"><\/span>\r\n          <span class=\"bgba__dot\" data-idx=\"1\"><\/span>\r\n          <span class=\"bgba__dot\" data-idx=\"2\"><\/span>\r\n        <\/div>\r\n        <div class=\"bgba__arrows\">\r\n          <button class=\"bgba__arr\" id=\"bgbaPrev\" aria-label=\"Previous\">\r\n            <svg viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M9 2L5 7L9 12\" stroke=\"white\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n          <\/button>\r\n          <button class=\"bgba__arr\" id=\"bgbaNext\" aria-label=\"Next\">\r\n            <svg viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M5 2L9 7L5 12\" stroke=\"white\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n          <\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Hint -->\r\n      <p class=\"bgba__hint\">\ud83d\uddb1 Real Ottawa commercial job photos \u2014 drag the slider to compare \u00b7 Swap for video anytime<\/p>\r\n\r\n    <\/div><!-- \/right -->\r\n  <\/div><!-- \/wrap -->\r\n<\/div><!-- \/bgba -->\r\n\r\n<script>\r\n(function() {\r\n  \/* \u2500\u2500 CAROUSEL \u2500\u2500 *\/\r\n  var track    = document.getElementById('bgbaTrack');\r\n  var dots     = document.querySelectorAll('.bgba__dot');\r\n  var prevBtn  = document.getElementById('bgbaPrev');\r\n  var nextBtn  = document.getElementById('bgbaNext');\r\n  var current  = 0;\r\n  var total    = 3;\r\n\r\n  function goTo(idx) {\r\n    current = (idx + total) % total;\r\n    track.style.transform = 'translateX(-' + (current * 100) + '%)';\r\n    dots.forEach(function(d, i) {\r\n      d.classList.toggle('bgba--active', i === current);\r\n    });\r\n    \/\/ Reset all handles to 50% when switching slides\r\n    [0,1,2].forEach(function(i) {\r\n      var h = document.getElementById('bgbaHandle' + i);\r\n      var a = document.getElementById('bgbaAfter' + i);\r\n      if (h) h.style.left = '50%';\r\n      if (a) a.style.width = '50%';\r\n    });\r\n  }\r\n\r\n  prevBtn.addEventListener('click', function() { goTo(current - 1); });\r\n  nextBtn.addEventListener('click', function() { goTo(current + 1); });\r\n  dots.forEach(function(d) {\r\n    d.addEventListener('click', function() { goTo(parseInt(d.dataset.idx)); });\r\n  });\r\n\r\n  \/* \u2500\u2500 BEFORE\/AFTER DRAG (each slide) \u2500\u2500 *\/\r\n  function initSlider(idx) {\r\n    var slide  = document.getElementById('bgbaSlide' + idx);\r\n    var handle = document.getElementById('bgbaHandle' + idx);\r\n    var after  = document.getElementById('bgbaAfter'  + idx);\r\n    if (!slide || !handle || !after) return;\r\n\r\n    var dragging = false;\r\n\r\n    function setPos(clientX) {\r\n      var rect = slide.getBoundingClientRect();\r\n      var x    = Math.max(0, Math.min(clientX - rect.left, rect.width));\r\n      var pct  = (x \/ rect.width) * 100;\r\n      handle.style.left = pct + '%';\r\n      after.style.width = pct + '%';\r\n    }\r\n\r\n    \/* Mouse *\/\r\n    handle.addEventListener('mousedown', function(e) {\r\n      e.preventDefault();\r\n      if (current !== idx) return;\r\n      dragging = true;\r\n    });\r\n    document.addEventListener('mousemove', function(e) {\r\n      if (!dragging) return;\r\n      setPos(e.clientX);\r\n    });\r\n    document.addEventListener('mouseup', function() { dragging = false; });\r\n\r\n    \/* Touch *\/\r\n    handle.addEventListener('touchstart', function(e) {\r\n      if (current !== idx) return;\r\n      dragging = true;\r\n    }, { passive: true });\r\n    document.addEventListener('touchmove', function(e) {\r\n      if (!dragging) return;\r\n      setPos(e.touches[0].clientX);\r\n    }, { passive: true });\r\n    document.addEventListener('touchend', function() { dragging = false; });\r\n  }\r\n\r\n  initSlider(0);\r\n  initSlider(1);\r\n  initSlider(2);\r\n\r\n  \/* \u2500\u2500 AUTO-PLAY intro animation on active slide (50%\u219275%\u219250%) \u2500\u2500 *\/\r\n  function introAnim() {\r\n    var handle = document.getElementById('bgbaHandle' + current);\r\n    var after  = document.getElementById('bgbaAfter'  + current);\r\n    if (!handle || !after) return;\r\n    var steps = [50, 30, 70, 50];\r\n    var i = 0;\r\n    var interval = setInterval(function() {\r\n      i++;\r\n      if (i >= steps.length) { clearInterval(interval); return; }\r\n      handle.style.transition = 'left 0.6s ease';\r\n      after.style.transition  = 'width 0.6s ease';\r\n      handle.style.left  = steps[i] + '%';\r\n      after.style.width  = steps[i] + '%';\r\n      setTimeout(function() {\r\n        handle.style.transition = '';\r\n        after.style.transition  = '';\r\n      }, 650);\r\n    }, 700);\r\n  }\r\n  setTimeout(introAnim, 1200);\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6fda66b e-flex e-con-boxed e-con e-parent\" data-id=\"6fda66b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c87dea8 elementor-widget elementor-widget-html\" data-id=\"c87dea8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700&display=swap');\r\n\r\n.bgsp, .bgsp *, .bgsp *::before, .bgsp *::after {\r\n  box-sizing: border-box !important;\r\n  -webkit-font-smoothing: antialiased;\r\n}\r\n\r\n.bgsp {\r\n  width: 100% !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  background: transparent !important;\r\n  font-family: 'Nunito', sans-serif !important;\r\n}\r\n\r\n\/* \u2500\u2500 Label \u2500\u2500 *\/\r\n.bgsp__label {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  gap: 8px !important;\r\n  margin: 0 0 16px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgspUp 0.6s ease forwards 0.05s;\r\n}\r\n.bgsp__label-line {\r\n  width: 28px !important;\r\n  height: 2px !important;\r\n  background: #7AC943 !important;\r\n  border-radius: 2px !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgsp__label-text {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 11px !important;\r\n  font-weight: 700 !important;\r\n  color: #7AC943 !important;\r\n  letter-spacing: 1.2px !important;\r\n  text-transform: uppercase !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n\/* \u2500\u2500 H2 \u2500\u2500 *\/\r\n.bgsp__h2 {\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-size: clamp(28px, 3.5vw, 44px) !important;\r\n  font-weight: 800 !important;\r\n  line-height: 1.1 !important;\r\n  color: #1a1a2e !important;\r\n  margin: 0 0 14px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgspUp 0.7s ease forwards 0.15s;\r\n}\r\n.bgsp__h2 em {\r\n  font-style: normal !important;\r\n  color: #7AC943 !important;\r\n  position: relative !important;\r\n}\r\n.bgsp__h2 em::after {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  bottom: -2px !important;\r\n  left: 0 !important;\r\n  width: 0 !important;\r\n  height: 2px !important;\r\n  background: linear-gradient(90deg, #7AC943, #2B6CD4) !important;\r\n  border-radius: 2px !important;\r\n  animation: bgspLine 0.8s ease forwards 0.9s !important;\r\n}\r\n@keyframes bgspLine { to { width: 100%; } }\r\n\r\n\/* \u2500\u2500 Intro \u2500\u2500 *\/\r\n.bgsp__intro {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: clamp(14px, 1.5vw, 16px) !important;\r\n  font-weight: 400 !important;\r\n  color: rgba(26,26,46,0.62) !important;\r\n  line-height: 1.7 !important;\r\n  margin: 0 0 32px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgspUp 0.7s ease forwards 0.25s;\r\n}\r\n\r\n\/* \u2500\u2500 Visual card \u2500\u2500 *\/\r\n.bgsp__card {\r\n  background: rgba(26,26,46,0.05) !important;\r\n  border: 1px solid rgba(26,26,46,0.12) !important;\r\n  border-radius: 16px !important;\r\n  padding: 28px 24px !important;\r\n  margin: 0 !important;\r\n  position: relative !important;\r\n  overflow: hidden !important;\r\n  opacity: 0;\r\n  animation: bgspUp 0.7s ease forwards 0.35s;\r\n}\r\n.bgsp__card::before {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  top: -60px !important;\r\n  right: -60px !important;\r\n  width: 200px !important;\r\n  height: 200px !important;\r\n  background: radial-gradient(circle, rgba(43,108,212,0.08) 0%, transparent 70%) !important;\r\n  pointer-events: none !important;\r\n  animation: bgspGlow 4s ease-in-out infinite alternate !important;\r\n}\r\n@keyframes bgspGlow {\r\n  from { opacity: 0.5; transform: scale(1); }\r\n  to   { opacity: 1;   transform: scale(1.3); }\r\n}\r\n\r\n\/* \u2500\u2500 Steps row \u2500\u2500 *\/\r\n.bgsp__steps {\r\n  display: grid !important;\r\n  grid-template-columns: repeat(3, 1fr) !important;\r\n  gap: 12px !important;\r\n  margin: 0 0 20px 0 !important;\r\n  padding: 0 !important;\r\n  position: relative !important;\r\n  z-index: 1 !important;\r\n}\r\n\r\n\/* connector track *\/\r\n.bgsp__steps::before {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  top: 22px !important;\r\n  left: calc(16.67% + 8px) !important;\r\n  right: calc(16.67% + 8px) !important;\r\n  height: 2px !important;\r\n  background: rgba(26,26,46,0.12) !important;\r\n  z-index: 0 !important;\r\n  border-radius: 2px !important;\r\n}\r\n\/* animated fill *\/\r\n.bgsp__steps::after {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  top: 22px !important;\r\n  left: calc(16.67% + 8px) !important;\r\n  width: 0 !important;\r\n  height: 2px !important;\r\n  background: linear-gradient(90deg, #7AC943, #2B6CD4) !important;\r\n  z-index: 0 !important;\r\n  border-radius: 2px !important;\r\n  animation: bgspConnector 1.2s ease forwards 0.8s !important;\r\n}\r\n@keyframes bgspConnector { to { width: calc(66.66% - 16px); } }\r\n\r\n.bgsp__step {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  align-items: center !important;\r\n  text-align: center !important;\r\n  gap: 10px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  position: relative !important;\r\n  z-index: 1 !important;\r\n}\r\n\r\n.bgsp__step-num {\r\n  width: 44px !important;\r\n  height: 44px !important;\r\n  border-radius: 50% !important;\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-size: 18px !important;\r\n  font-weight: 800 !important;\r\n  color: #0d1a09 !important;\r\n  background: #7AC943 !important;\r\n  flex-shrink: 0 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  box-shadow: 0 0 0 4px rgba(122,201,67,0.18) !important;\r\n  opacity: 0;\r\n  animation: bgspPop 0.5s cubic-bezier(0.34,1.56,0.64,1) forwards !important;\r\n}\r\n.bgsp__step:nth-child(1) .bgsp__step-num { animation-delay: 0.5s !important; }\r\n.bgsp__step:nth-child(2) .bgsp__step-num {\r\n  background: #2B6CD4 !important;\r\n  color: #ffffff !important;\r\n  box-shadow: 0 0 0 4px rgba(43,108,212,0.20) !important;\r\n  animation-delay: 0.7s !important;\r\n}\r\n.bgsp__step:nth-child(3) .bgsp__step-num { animation-delay: 0.9s !important; }\r\n\r\n@keyframes bgspPop {\r\n  from { opacity: 0; transform: scale(0.5); }\r\n  to   { opacity: 1; transform: scale(1); }\r\n}\r\n\r\n.bgsp__step-title {\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-size: 15px !important;\r\n  font-weight: 700 !important;\r\n  color: #1a1a2e !important;\r\n  line-height: 1.2 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgsp__step-desc {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 12px !important;\r\n  font-weight: 400 !important;\r\n  color: rgba(26,26,46,0.55) !important;\r\n  line-height: 1.5 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n\/* \u2500\u2500 Guarantee bar inside card \u2500\u2500 *\/\r\n.bgsp__guarantee {\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  gap: 12px !important;\r\n  background: rgba(122,201,67,0.10) !important;\r\n  border: 1px solid rgba(122,201,67,0.30) !important;\r\n  border-radius: 10px !important;\r\n  padding: 13px 16px !important;\r\n  margin: 40px 0px 0px 0px !important;\r\n  position: relative !important;\r\n  z-index: 1 !important;\r\n}\r\n.bgsp__guarantee-dot {\r\n  width: 10px !important;\r\n  height: 10px !important;\r\n  min-width: 10px !important;\r\n  background: #7AC943 !important;\r\n  border-radius: 50% !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  animation: bgspPulse 2s infinite 1.5s !important;\r\n}\r\n@keyframes bgspPulse {\r\n  0%   { box-shadow: 0 0 0 0 rgba(122,201,67,0.55); }\r\n  70%  { box-shadow: 0 0 0 8px rgba(122,201,67,0); }\r\n  100% { box-shadow: 0 0 0 0 rgba(122,201,67,0); }\r\n}\r\n.bgsp__guarantee-text {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 13px !important;\r\n  font-weight: 700 !important;\r\n  color: #2a5c0a !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  line-height: 1.4 !important;\r\n}\r\n.bgsp__guarantee-text span {\r\n  color: rgba(26,26,46,0.60) !important;\r\n  font-weight: 400 !important;\r\n}\r\n\r\n\/* \u2500\u2500 Step detail list \u2500\u2500 *\/\r\n.bgsp__details {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  gap: 0 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgspUp 0.7s ease forwards 0.5s;\r\n}\r\n\r\n.bgsp__detail {\r\n  display: flex !important;\r\n  gap: 18px !important;\r\n  align-items: flex-start !important;\r\n  padding: 22px 0 !important;\r\n  margin: 0 !important;\r\n  border-bottom: 1px solid rgba(26,26,46,0.10) !important;\r\n}\r\n.bgsp__detail:last-child {\r\n  border-bottom: none !important;\r\n}\r\n\r\n.bgsp__detail-num {\r\n  width: 36px !important;\r\n  height: 36px !important;\r\n  min-width: 36px !important;\r\n  border-radius: 50% !important;\r\n  background: rgba(122,201,67,0.12) !important;\r\n  border: 1.5px solid rgba(122,201,67,0.35) !important;\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-size: 16px !important;\r\n  font-weight: 800 !important;\r\n  color: #3a7a10 !important;\r\n  flex-shrink: 0 !important;\r\n  margin: 2px 0 0 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.bgsp__detail-body {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  gap: 6px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.bgsp__detail-title {\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-size: 18px !important;\r\n  font-weight: 700 !important;\r\n  color: #1a1a2e !important;\r\n  line-height: 1.15 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.bgsp__detail-text {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: clamp(13.5px, 1.4vw, 15px) !important;\r\n  font-weight: 400 !important;\r\n  color: rgba(26,26,46,0.62) !important;\r\n  line-height: 1.7 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n\/* \u2500\u2500 Guarantee note \u2500\u2500 *\/\r\n.bgsp__note {\r\n  display: flex !important;\r\n  align-items: flex-start !important;\r\n  gap: 12px !important;\r\n  background: rgba(43,108,212,0.07) !important;\r\n  border: 1px solid rgba(43,108,212,0.20) !important;\r\n  border-left: 3px solid #2B6CD4 !important;\r\n  border-radius: 8px !important;\r\n  padding: 16px 18px !important;\r\n  margin: 28px 0 0 0 !important;\r\n  opacity: 0;\r\n  animation: bgspUp 0.7s ease forwards 0.65s;\r\n}\r\n.bgsp__note-icon {\r\n  font-size: 18px !important;\r\n  flex-shrink: 0 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  line-height: 1.3 !important;\r\n}\r\n.bgsp__note-text {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 13.5px !important;\r\n  font-weight: 600 !important;\r\n  color: rgba(26,26,46,0.68) !important;\r\n  line-height: 1.6 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgsp__note-text strong {\r\n  color: #1a1a2e !important;\r\n  font-weight: 700 !important;\r\n}\r\n\r\n@keyframes bgspUp {\r\n  from { opacity: 0; transform: translateY(20px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\r\n@media (max-width: 600px) {\r\n  .bgsp__steps {\r\n    grid-template-columns: 1fr !important;\r\n    gap: 20px !important;\r\n  }\r\n  .bgsp__steps::before,\r\n  .bgsp__steps::after { display: none !important; }\r\n  .bgsp__step { flex-direction: row !important; text-align: left !important; gap: 14px !important; }\r\n  .bgsp__step-num { width: 38px !important; height: 38px !important; font-size: 16px !important; }\r\n  .bgsp__card { padding: 20px 16px !important; }\r\n  .bgsp__detail { gap: 14px !important; padding: 18px 0 !important; }\r\n}\r\n<\/style>\r\n\r\n<div class=\"bgsp\">\r\n\r\n  <div class=\"bgsp__label\">\r\n    <span class=\"bgsp__label-line\"><\/span>\r\n    <span class=\"bgsp__label-text\">Our Process<\/span>\r\n  <\/div>\r\n\r\n  <h2 class=\"bgsp__h2\">\r\n    Here's Exactly What Happens When You Book Our Service for <em>Commercial<\/em> Duct Cleaning in Ottawa\r\n  <\/h2>\r\n\r\n  <p class=\"bgsp__intro\">No guessing. No surprises. You'll know what we're doing, when we're doing it \u2014 and you'll have the paperwork to prove every part of it was done right.<\/p>\r\n\r\n  <!-- Visual card -->\r\n  <div class=\"bgsp__card\">\r\n    <div class=\"bgsp__steps\">\r\n\r\n      <div class=\"bgsp__step\">\r\n        <div class=\"bgsp__step-num\">1<\/div>\r\n        <span class=\"bgsp__step-title\">Get a Free Quote<\/span>\r\n        <span class=\"bgsp__step-desc\">Call us or fill out the form and we'll get back to you. Tell us about your building and we'll give you a clear, flat-rate price upfront. No vague estimates. No pressure. Just an honest number you can plan around.<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"bgsp__step\">\r\n        <div class=\"bgsp__step-num\">2<\/div>\r\n        <span class=\"bgsp__step-title\">We Clean It Properly<\/span>\r\n        <span class=\"bgsp__step-desc\">We clean every part of your ductwork to industry standards, using the best equipment. We work around your schedule so your business keeps running.<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"bgsp__step\">\r\n        <div class=\"bgsp__step-num\">3<\/div>\r\n        <span class=\"bgsp__step-title\">You Get Proof It's Done<\/span>\r\n        <span class=\"bgsp__step-desc\">Before\/after photos. Full written cleaning report. Official NADCA certificate. Everything your property manager, insurer, or health inspector needs \u2014 handed to you the same day the job is done.\r\n<\/span>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"bgsp__guarantee\">\r\n      <span class=\"bgsp__guarantee-dot\"><\/span>\r\n      <p class=\"bgsp__guarantee-text\">\r\n        100% Satisfaction Guarantee \u2014\r\n        <span>\ud83d\udee1\ufe0f Not happy? We come back and re-clean. Free. No questions asked, no hassle.<\/span>\r\n      <\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2157fa9 e-flex e-con-boxed e-con e-parent\" data-id=\"2157fa9\" 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-4975079 elementor-widget elementor-widget-html\" data-id=\"4975079\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700&display=swap');\r\n\r\n.bgws, .bgws *, .bgws *::before, .bgws *::after {\r\n  box-sizing: border-box !important;\r\n  -webkit-font-smoothing: antialiased;\r\n}\r\n\r\n.bgws {\r\n  width: 100% !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  background: transparent !important;\r\n  font-family: 'Nunito', sans-serif !important;\r\n}\r\n\r\n\/* \u2500\u2500 Label \u2500\u2500 *\/\r\n.bgws__label {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  gap: 8px !important;\r\n  margin: 0 0 16px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgwsUp 0.6s ease forwards 0.05s;\r\n}\r\n.bgws__label-line {\r\n  width: 28px !important;\r\n  height: 2px !important;\r\n  background: #7AC943 !important;\r\n  border-radius: 2px !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgws__label-text {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 11px !important;\r\n  font-weight: 700 !important;\r\n  color: #7AC943 !important;\r\n  letter-spacing: 1.2px !important;\r\n  text-transform: uppercase !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n\/* \u2500\u2500 H2 \u2500\u2500 *\/\r\n.bgws__h2 {\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-size: clamp(28px, 3.5vw, 44px) !important;\r\n  font-weight: 800 !important;\r\n  line-height: 1.1 !important;\r\n  color: #ffffff !important;\r\n  margin: 0 0 36px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgwsUp 0.7s ease forwards 0.15s;\r\n}\r\n.bgws__h2 em {\r\n  font-style: normal !important;\r\n  color: #7AC943 !important;\r\n  position: relative !important;\r\n}\r\n.bgws__h2 em::after {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  bottom: -2px !important;\r\n  left: 0 !important;\r\n  width: 0 !important;\r\n  height: 2px !important;\r\n  background: linear-gradient(90deg, #7AC943, #2B6CD4) !important;\r\n  border-radius: 2px !important;\r\n  animation: bgwsLine 0.8s ease forwards 0.9s !important;\r\n}\r\n@keyframes bgwsLine { to { width: 100%; } }\r\n\r\n\/* \u2500\u2500 Cards grid \u2500\u2500 *\/\r\n.bgws__grid {\r\n  display: grid !important;\r\n  grid-template-columns: repeat(4, 1fr) !important;\r\n  gap: 14px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.bgws__card {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  gap: 0 !important;\r\n  background: rgba(255,255,255,0.04) !important;\r\n  border: 1px solid rgba(255,255,255,0.09) !important;\r\n  border-radius: 14px !important;\r\n  padding: 24px 20px !important;\r\n  margin: 0 !important;\r\n  position: relative !important;\r\n  overflow: hidden !important;\r\n  transition: background 0.3s, border-color 0.3s, transform 0.25s !important;\r\n  cursor: default !important;\r\n  opacity: 0;\r\n}\r\n.bgws__card:nth-child(1) { animation: bgwsUp 0.6s ease forwards 0.25s; }\r\n.bgws__card:nth-child(2) { animation: bgwsUp 0.6s ease forwards 0.38s; }\r\n.bgws__card:nth-child(3) { animation: bgwsUp 0.6s ease forwards 0.51s; }\r\n.bgws__card:nth-child(4) { animation: bgwsUp 0.6s ease forwards 0.64s; }\r\n\r\n\/* top accent line on hover *\/\r\n.bgws__card::before {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  top: 0 !important;\r\n  left: 0 !important;\r\n  width: 0 !important;\r\n  height: 2px !important;\r\n  background: linear-gradient(90deg, #2B6CD4, #7AC943) !important;\r\n  transition: width 0.4s ease !important;\r\n}\r\n.bgws__card:hover::before { width: 100% !important; }\r\n\r\n\/* inner glow *\/\r\n.bgws__card::after {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  inset: 0 !important;\r\n  background: linear-gradient(135deg, rgba(43,108,212,0.07) 0%, transparent 60%) !important;\r\n  opacity: 0 !important;\r\n  transition: opacity 0.3s !important;\r\n  pointer-events: none !important;\r\n}\r\n.bgws__card:hover::after { opacity: 1 !important; }\r\n\r\n.bgws__card:hover {\r\n  background: rgba(255,255,255,0.07) !important;\r\n  border-color: rgba(43,108,212,0.40) !important;\r\n  transform: translateY(-4px) !important;\r\n}\r\n\r\n\/* emoji *\/\r\n.bgws__emoji {\r\n  font-size: 32px !important;\r\n  display: block !important;\r\n  margin: 0 0 14px 0 !important;\r\n  padding: 0 !important;\r\n  line-height: 1 !important;\r\n  position: relative !important;\r\n  z-index: 1 !important;\r\n}\r\n\r\n\/* card title *\/\r\n.bgws__card-title {\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-size: 18px !important;\r\n  font-weight: 700 !important;\r\n  color: #ffffff !important;\r\n  line-height: 1.15 !important;\r\n  margin: 0 0 10px 0 !important;\r\n  padding: 0 !important;\r\n  position: relative !important;\r\n  z-index: 1 !important;\r\n}\r\n\r\n\/* card text *\/\r\n.bgws__card-text {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 13px !important;\r\n  font-weight: 400 !important;\r\n  color: rgba(255,255,255,0.55) !important;\r\n  line-height: 1.65 !important;\r\n  margin: 0 0 16px 0 !important;\r\n  padding: 0 !important;\r\n  flex-grow: 1 !important;\r\n  position: relative !important;\r\n  z-index: 1 !important;\r\n}\r\n\r\n\/* See results link *\/\r\n.bgws__link {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  gap: 5px !important;\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 12.5px !important;\r\n  font-weight: 700 !important;\r\n  color: #7AC943 !important;\r\n  text-decoration: none !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  position: relative !important;\r\n  z-index: 1 !important;\r\n  transition: gap 0.2s, color 0.2s !important;\r\n}\r\n.bgws__link:hover {\r\n  color: #8fd94e !important;\r\n  gap: 8px !important;\r\n}\r\n.bgws__link svg {\r\n  width: 12px !important;\r\n  height: 12px !important;\r\n  display: block !important;\r\n  flex-shrink: 0 !important;\r\n  transition: transform 0.2s !important;\r\n}\r\n.bgws__link:hover svg { transform: translateX(2px) !important; }\r\n\r\n@keyframes bgwsUp {\r\n  from { opacity: 0; transform: translateY(22px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\r\n@media (max-width: 900px) {\r\n  .bgws__grid {\r\n    grid-template-columns: repeat(2, 1fr) !important;\r\n    gap: 12px !important;\r\n  }\r\n}\r\n@media (max-width: 480px) {\r\n  .bgws__grid {\r\n    grid-template-columns: 1fr !important;\r\n    gap: 10px !important;\r\n  }\r\n  .bgws__card { padding: 20px 16px !important; }\r\n}\r\n<\/style>\r\n\r\n<div class=\"bgws\">\r\n\r\n  <div class=\"bgws__label\">\r\n    <span class=\"bgws__label-line\"><\/span>\r\n    <span class=\"bgws__label-text\">Who We Serve<\/span>\r\n  <\/div>\r\n\r\n  <h2 class=\"bgws__h2\">\r\n    Top Commercial Industries Trust<br>\r\n    <em>BlueGuard<\/em> Duct Cleaning Services\r\n  <\/h2>\r\n\r\n  <div class=\"bgws__grid\">\r\n\r\n    <!-- Card 1 -->\r\n    <div class=\"bgws__card\">\r\n      <span class=\"bgws__emoji\">\ud83c\udfe2<\/span>\r\n      <span class=\"bgws__card-title\">Office Buildings<\/span>\r\n      <p class=\"bgws__card-text\">Your team breathes this air all day. Clean ducts mean fewer sick days, better focus, and lower energy bills. We work after hours with zero disruption to your business.<\/p>\r\n      <a href=\"\" class=\"bgws__link\">\r\n        See results\r\n        <svg viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6H10M10 6L7 3M10 6L7 9\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <!-- Card 2 -->\r\n    <div class=\"bgws__card\">\r\n      <span class=\"bgws__emoji\">\ud83d\udecd\ufe0f<\/span>\r\n      <span class=\"bgws__card-title\">Retail Stores<\/span>\r\n      <p class=\"bgws__card-text\">Customers notice bad air before they notice anything else. We keep your space fresh, your HVAC efficient, and your maintenance records clean.<\/p>\r\n      <a href=\"\" class=\"bgws__link\">\r\n        See results\r\n        <svg viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6H10M10 6L7 3M10 6L7 9\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <!-- Card 3 -->\r\n    <div class=\"bgws__card\">\r\n      <span class=\"bgws__emoji\">\ud83c\udf7d\ufe0f<\/span>\r\n      <span class=\"bgws__card-title\">Restaurants<\/span>\r\n      <p class=\"bgws__card-text\">A grease-clogged exhaust duct is a fire hazard and a health inspector's first red flag. We clean to Ottawa fire code standards and hand you the paperwork at the end of the job.<\/p>\r\n      <a href=\"\" class=\"bgws__link\">\r\n        See results\r\n        <svg viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6H10M10 6L7 3M10 6L7 9\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <!-- Card 4 -->\r\n    <div class=\"bgws__card\">\r\n      <span class=\"bgws__emoji\">\ud83c\udfe5<\/span>\r\n      <span class=\"bgws__card-title\">Medical &amp; Healthcare<\/span>\r\n      <p class=\"bgws__card-text\">Clinics and care facilities have zero tolerance for contaminated air. We deliver hospital-grade duct cleaning with full documentation to meet your compliance and licensing requirements.<\/p>\r\n      <a href=\"\" class=\"bgws__link\">\r\n        See results\r\n        <svg viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6H10M10 6L7 3M10 6L7 9\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n      <\/a>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bcf67d6 e-flex e-con-boxed e-con e-parent\" data-id=\"bcf67d6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eae13c3 elementor-widget elementor-widget-html\" data-id=\"eae13c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700&display=swap');\r\n\r\n.bguc, .bguc *, .bguc *::before, .bguc *::after {\r\n  box-sizing: border-box !important;\r\n  -webkit-font-smoothing: antialiased;\r\n}\r\n\r\n.bguc {\r\n  width: 100% !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  background: transparent !important;\r\n  font-family: 'Nunito', sans-serif !important;\r\n}\r\n\r\n\/* \u2500\u2500 Main card \u2500\u2500 *\/\r\n.bguc__card {\r\n  background: rgba(255,255,255,0.04) !important;\r\n  border: 1px solid rgba(255,255,255,0.09) !important;\r\n  border-radius: 16px !important;\r\n  padding: 0 !important;\r\n  margin: 0 !important;\r\n  position: relative !important;\r\n  overflow: hidden !important;\r\n  opacity: 0;\r\n  animation: bgucUp 0.7s ease forwards 0.1s;\r\n}\r\n\r\n\/* animated corner glow *\/\r\n.bguc__card::before {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  bottom: -80px !important;\r\n  right: -80px !important;\r\n  width: 260px !important;\r\n  height: 260px !important;\r\n  background: radial-gradient(circle, rgba(122,201,67,0.10) 0%, transparent 70%) !important;\r\n  pointer-events: none !important;\r\n  animation: bgucGlow 5s ease-in-out infinite alternate !important;\r\n}\r\n@keyframes bgucGlow {\r\n  from { opacity: 0.5; transform: scale(1); }\r\n  to   { opacity: 1;   transform: scale(1.4); }\r\n}\r\n\r\n\/* \u2500\u2500 Top row: heading + CTA \u2500\u2500 *\/\r\n.bguc__top {\r\n  display: flex !important;\r\n  align-items: flex-start !important;\r\n  justify-content: space-between !important;\r\n  gap: 24px !important;\r\n  margin: 0 0 8px 0 !important;\r\n  padding: 0 !important;\r\n  position: relative !important;\r\n  z-index: 1 !important;\r\n  flex-wrap: wrap !important;\r\n}\r\n\r\n.bguc__heading-block {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  gap: 8px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  flex: 1 1 300px !important;\r\n}\r\n\r\n.bguc__badge {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  gap: 7px !important;\r\n  margin: 0 0 4px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgucUp 0.6s ease forwards 0.2s;\r\n}\r\n.bguc__badge-icon {\r\n  font-size: 16px !important;\r\n  line-height: 1 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bguc__badge-text {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 11px !important;\r\n  font-weight: 700 !important;\r\n  color: #7AC943 !important;\r\n  letter-spacing: 1px !important;\r\n  text-transform: uppercase !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.bguc__h2 {\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-size: clamp(22px, 2.8vw, 34px) !important;\r\n  font-weight: 800 !important;\r\n  line-height: 1.1 !important;\r\n  color: #1a1a2e !important;\r\n  margin: 0 0 8px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgucUp 0.7s ease forwards 0.28s;\r\n}\r\n.bguc__h2 em {\r\n  font-style: normal !important;\r\n  color: #7AC943 !important;\r\n}\r\n\r\n.bguc__intro {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: clamp(13px, 1.4vw, 15px) !important;\r\n  font-weight: 400 !important;\r\n  color: rgba(26,26,46,0.60) !important;\r\n  line-height: 1.65 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgucUp 0.7s ease forwards 0.36s;\r\n}\r\n\r\n\/* CTA button *\/\r\n.bguc__cta {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  gap: 8px !important;\r\n  background: #7AC943 !important;\r\n  color: #ffffff !important;\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 14px !important;\r\n  font-weight: 700 !important;\r\n  padding: 13px 22px !important;\r\n  margin: 0 !important;\r\n  border-radius: 8px !important;\r\n  border: none !important;\r\n  cursor: pointer !important;\r\n  text-decoration: none !important;\r\n  white-space: nowrap !important;\r\n  flex-shrink: 0 !important;\r\n  position: relative !important;\r\n  overflow: hidden !important;\r\n  box-shadow: 0 4px 20px rgba(122,201,67,0.30) !important;\r\n  transition: background 0.25s, transform 0.2s, box-shadow 0.25s !important;\r\n  align-self: flex-start !important;\r\n  opacity: 0;\r\n  animation: bgucUp 0.7s ease forwards 0.44s;\r\n}\r\n.bguc__cta::after {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  top: 0 !important; left: -100% !important;\r\n  width: 100% !important; height: 100% !important;\r\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.25), transparent) !important;\r\n  transition: left 0.5s !important;\r\n  border: none !important;\r\n}\r\n.bguc__cta:hover::after { left: 100% !important; }\r\n.bguc__cta:hover {\r\n  background: #8fd94e !important;\r\n  transform: translateY(-2px) !important;\r\n  box-shadow: 0 8px 28px rgba(122,201,67,0.45) !important;\r\n  color: #0d1a09 !important;\r\n}\r\n.bguc__cta-arrow {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  transition: transform 0.25s !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bguc__cta:hover .bguc__cta-arrow { transform: translateX(3px) !important; }\r\n\r\n\/* \u2500\u2500 Stats row \u2500\u2500 *\/\r\n.bguc__stats {\r\n  display: grid !important;\r\n  grid-template-columns: repeat(2, 1fr) !important;\r\n  gap: 12px !important;\r\n  margin: 28px 0 24px 0 !important;\r\n  padding: 0 !important;\r\n  position: relative !important;\r\n  z-index: 1 !important;\r\n}\r\n\r\n.bguc__stat {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  gap: 8px !important;\r\n  background: rgb(185 185 185 \/ 21%) !important;\r\n  border: 1px solid rgb(4 4 4 \/ 13%) !important;\r\n  border-radius: 12px !important;\r\n  padding: 20px 18px !important;\r\n  margin: 0 !important;\r\n  position: relative !important;\r\n  overflow: hidden !important;\r\n  transition: background 0.3s, border-color 0.3s, transform 0.25s !important;\r\n  opacity: 0;\r\n}\r\n.bguc__stat:nth-child(1) { animation: bgucUp 0.6s ease forwards 0.5s; }\r\n.bguc__stat:nth-child(2) { animation: bgucUp 0.6s ease forwards 0.62s; }\r\n\r\n.bguc__stat::before {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  top: 0 !important; left: 0 !important;\r\n  width: 0 !important; height: 2px !important;\r\n  background: linear-gradient(90deg, #7AC943, #2B6CD4) !important;\r\n  transition: width 0.4s ease !important;\r\n}\r\n.bguc__stat:hover::before { width: 100% !important; }\r\n.bguc__stat:hover {\r\n  background: rgba(255,255,255,0.08) !important;\r\n  border-color: rgba(122,201,67,0.35) !important;\r\n  transform: translateY(-3px) !important;\r\n}\r\n\r\n.bguc__stat-icon {\r\n  font-size: 22px !important;\r\n  line-height: 1 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.bguc__stat-number {\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-size: clamp(36px, 4vw, 52px) !important;\r\n  font-weight: 800 !important;\r\n  line-height: 1 !important;\r\n  color: #7AC943 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  letter-spacing: -1px !important;\r\n}\r\n\r\n.bguc__stat-title {\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-size: 16px !important;\r\n  font-weight: 700 !important;\r\n  color: #1a1a2e !important;\r\n  line-height: 1.2 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.bguc__stat-desc {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 12.5px !important;\r\n  font-weight: 400 !important;\r\n  color: rgba(26,26,46,0.55) !important;\r\n  line-height: 1.55 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.bguc__stat-source {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 10.5px !important;\r\n  font-weight: 600 !important;\r\n  color: rgba(26,26,46,0.35) !important;\r\n  font-style: italic !important;\r\n  margin: 2px 0 0 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n\/* \u2500\u2500 Closing line \u2500\u2500 *\/\r\n.bguc__closing {\r\n  display: flex !important;\r\n  align-items: flex-start !important;\r\n  gap: 12px !important;\r\n  background: rgba(43,108,212,0.07) !important;\r\n  border: 1px solid rgba(43,108,212,0.20) !important;\r\n  border-left: 3px solid #2B6CD4 !important;\r\n  border-radius: 8px !important;\r\n  padding: 14px 16px !important;\r\n  margin: 0 !important;\r\n  position: relative !important;\r\n  z-index: 1 !important;\r\n  opacity: 0;\r\n  animation: bgucUp 0.7s ease forwards 0.75s;\r\n}\r\n.bguc__closing-icon {\r\n  font-size: 16px !important;\r\n  flex-shrink: 0 !important;\r\n  margin: 1px 0 0 0 !important;\r\n  padding: 0 !important;\r\n  line-height: 1 !important;\r\n}\r\n.bguc__closing-text {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 13.5px !important;\r\n  font-weight: 600 !important;\r\n  color: rgba(26,26,46,0.68) !important;\r\n  line-height: 1.6 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bguc__closing-text strong {\r\n  color: #1a1a2e !important;\r\n  font-weight: 700 !important;\r\n}\r\n\r\n@keyframes bgucUp {\r\n  from { opacity: 0; transform: translateY(20px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\r\n@media (max-width: 700px) {\r\n  .bguc__top { flex-direction: column !important; gap: 20px !important; }\r\n  .bguc__cta { width: 100% !important; justify-content: center !important; }\r\n  .bguc__card { padding: 0 !important; }\r\n  .bguc__heading-block {flex: 1 1 190px !important; }\r\n}\r\n@media (max-width: 480px) {\r\n  .bguc__stats { grid-template-columns: 1fr !important; }\r\n}\r\n<\/style>\r\n\r\n<div class=\"bguc\">\r\n  <div class=\"bguc__card\">\r\n\r\n    <!-- Top row -->\r\n    <div class=\"bguc__top\">\r\n      <div class=\"bguc__heading-block\">\r\n\r\n        <div class=\"bguc__badge\">\r\n          <span class=\"bguc__badge-icon\">\ud83d\udcb0<\/span>\r\n          <span class=\"bguc__badge-text\">The Cost of Waiting<\/span>\r\n        <\/div>\r\n\r\n        <h2 class=\"bguc__h2\">\r\n          Every Month Without<br>\r\n          <em>Commercial Air Duct Cleaning in Ottawa<\/em><br>\r\n          Costs Your Business Money\r\n        <\/h2>\r\n\r\n        <p class=\"bguc__intro\">Dirty ducts don't just affect your air quality. They quietly drain your budget, slow your team down, and put your business at risk month after month.<\/p>\r\n\r\n      <\/div>\r\n\r\n      <a href=\"https:\/\/blueguard.ca\/book-now-get-quote\/\" class=\"bguc__cta\">\r\n        Stop the Loss \u2014 Book Now\r\n        <span class=\"bguc__cta-arrow\">\r\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M3 7H11M11 7L8 4M11 7L8 10\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n        <\/span>\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <!-- Stats -->\r\n    <div class=\"bguc__stats\">\r\n\r\n      <div class=\"bguc__stat\">\r\n        <span class=\"bguc__stat-icon\">\u26a1<\/span>\r\n        <span class=\"bguc__stat-number\">25\u201340%<\/span>\r\n        <span class=\"bguc__stat-title\">Energy Waste<\/span>\r\n        <p class=\"bguc__stat-desc\">More energy your HVAC wastes every month without proper duct cleaning.<\/p>\r\n        <span class=\"bguc__stat-source\">NADCA energy efficiency research<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"bguc__stat\">\r\n        <span class=\"bguc__stat-icon\">\ud83e\udde0<\/span>\r\n        <span class=\"bguc__stat-number\">11%<\/span>\r\n        <span class=\"bguc__stat-title\">Productivity Drop<\/span>\r\n        <p class=\"bguc__stat-desc\">Drop in staff cognitive performance from poor indoor air quality.<\/p>\r\n        <span class=\"bguc__stat-source\">Harvard T.H. Chan School of Public Health<\/span>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- Closing line -->\r\n    <div class=\"bguc__closing\">\r\n      <span class=\"bguc__closing-icon\">\u23f1\ufe0f<\/span>\r\n      <p class=\"bguc__closing-text\">\r\n        <strong>Your HVAC is already working harder than it should.<\/strong> Every month you wait, that's money gone \u2014 and it doesn't come back.\r\n      <\/p>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-45cc865 e-flex e-con-boxed e-con e-parent\" data-id=\"45cc865\" 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-d2795a1 elementor-widget elementor-widget-html\" data-id=\"d2795a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700&display=swap');\r\n\r\n.bgvs, .bgvs *, .bgvs *::before, .bgvs *::after {\r\n  box-sizing: border-box !important;\r\n  -webkit-font-smoothing: antialiased;\r\n}\r\n\r\n.bgvs {\r\n  width: 100% !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  background: transparent !important;\r\n  font-family: 'Nunito', sans-serif !important;\r\n}\r\n\r\n\/* \u2500\u2500 Label \u2500\u2500 *\/\r\n.bgvs__label {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  gap: 8px !important;\r\n  margin: 0 0 16px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgvsUp 0.6s ease forwards 0.05s;\r\n}\r\n.bgvs__label-line {\r\n  width: 28px !important;\r\n  height: 2px !important;\r\n  background: #7AC943 !important;\r\n  border-radius: 2px !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgvs__label-text {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 11px !important;\r\n  font-weight: 700 !important;\r\n  color: #7AC943 !important;\r\n  letter-spacing: 1.2px !important;\r\n  text-transform: uppercase !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n\/* \u2500\u2500 H2 \u2500\u2500 *\/\r\n.bgvs__h2 {\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-size: clamp(26px, 3.2vw, 42px) !important;\r\n  font-weight: 800 !important;\r\n  line-height: 1.1 !important;\r\n  color: #ffffff !important;\r\n  margin: 0 0 12px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgvsUp 0.7s ease forwards 0.15s;\r\n}\r\n.bgvs__h2 em {\r\n  font-style: normal !important;\r\n  color: #7AC943 !important;\r\n  position: relative !important;\r\n}\r\n.bgvs__h2 em::after {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  bottom: -2px !important;\r\n  left: 0 !important;\r\n  width: 0 !important;\r\n  height: 2px !important;\r\n  background: linear-gradient(90deg, #7AC943, #2B6CD4) !important;\r\n  border-radius: 2px !important;\r\n  animation: bgvsLine 0.8s ease forwards 0.9s !important;\r\n}\r\n@keyframes bgvsLine { to { width: 100%; } }\r\n\r\n\/* \u2500\u2500 Intro \u2500\u2500 *\/\r\n.bgvs__intro {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: clamp(14px, 1.5vw, 16px) !important;\r\n  font-weight: 400 !important;\r\n  color: rgba(255,255,255,0.60) !important;\r\n  line-height: 1.7 !important;\r\n  margin: 0 0 32px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgvsUp 0.7s ease forwards 0.25s;\r\n}\r\n\r\n\/* \u2500\u2500 Comparison grid \u2500\u2500 *\/\r\n.bgvs__grid {\r\n  display: grid !important;\r\n  grid-template-columns: 1fr 1fr !important;\r\n  gap: 14px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgvsUp 0.7s ease forwards 0.35s;\r\n}\r\n\r\n\/* \u2500\u2500 Column headers \u2500\u2500 *\/\r\n.bgvs__col-bad,\r\n.bgvs__col-good {\r\n  border-radius: 14px !important;\r\n  overflow: hidden !important;\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.bgvs__col-head {\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  gap: 10px !important;\r\n  padding: 14px 20px !important;\r\n  margin: 0 !important;\r\n  border-radius: 10px 10px 0 0 !important;\r\n}\r\n\r\n.bgvs__col-bad .bgvs__col-head {\r\n  background: rgba(220,50,50,0.15) !important;\r\n  border: 1px solid rgba(220,50,50,0.30) !important;\r\n  border-bottom: none !important;\r\n}\r\n.bgvs__col-good .bgvs__col-head {\r\n  background: rgba(122,201,67,0.14) !important;\r\n  border: 1px solid rgba(122,201,67,0.35) !important;\r\n  border-bottom: none !important;\r\n}\r\n\r\n.bgvs__col-head-icon {\r\n  font-size: 18px !important;\r\n  line-height: 1 !important;\r\n  flex-shrink: 0 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgvs__col-head-title {\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-size: 17px !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1.15 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgvs__col-bad .bgvs__col-head-title { color: #ff6b6b !important; }\r\n.bgvs__col-good .bgvs__col-head-title { color: #7AC943 !important; }\r\n\r\n\/* \u2500\u2500 Items list \u2500\u2500 *\/\r\n.bgvs__list {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  gap: 0 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  flex: 1 !important;\r\n}\r\n\r\n.bgvs__col-bad .bgvs__list {\r\n  background: rgba(220,50,50,0.06) !important;\r\n  border: 1px solid rgba(220,50,50,0.20) !important;\r\n  border-top: none !important;\r\n  border-radius: 0 0 10px 10px !important;\r\n}\r\n.bgvs__col-good .bgvs__list {\r\n  background: rgba(122,201,67,0.05) !important;\r\n  border: 1px solid rgba(122,201,67,0.22) !important;\r\n  border-top: none !important;\r\n  border-radius: 0 0 10px 10px !important;\r\n}\r\n\r\n.bgvs__item {\r\n  display: flex !important;\r\n  align-items: flex-start !important;\r\n  gap: 11px !important;\r\n  padding: 13px 20px !important;\r\n  margin: 0 !important;\r\n  border-bottom: 1px solid rgba(255,255,255,0.05) !important;\r\n  transition: background 0.2s !important;\r\n}\r\n.bgvs__item:last-child { border-bottom: none !important; }\r\n.bgvs__col-bad .bgvs__item:hover { background: rgba(220,50,50,0.07) !important; }\r\n.bgvs__col-good .bgvs__item:hover { background: rgba(122,201,67,0.07) !important; }\r\n\r\n\/* Icons *\/\r\n.bgvs__x {\r\n  width: 18px !important;\r\n  min-width: 18px !important;\r\n  height: 18px !important;\r\n  border-radius: 50% !important;\r\n  background: rgba(220,50,50,0.20) !important;\r\n  border: 1.5px solid rgba(220,50,50,0.50) !important;\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  flex-shrink: 0 !important;\r\n  margin: 2px 0 0 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgvs__x svg { width: 8px !important; height: 8px !important; display: block !important; }\r\n\r\n.bgvs__check {\r\n  width: 18px !important;\r\n  min-width: 18px !important;\r\n  height: 18px !important;\r\n  border-radius: 50% !important;\r\n  background: rgba(122,201,67,0.18) !important;\r\n  border: 1.5px solid rgba(122,201,67,0.50) !important;\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  flex-shrink: 0 !important;\r\n  margin: 2px 0 0 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgvs__check svg { width: 9px !important; height: 9px !important; display: block !important; }\r\n\r\n.bgvs__item-text {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 13.5px !important;\r\n  font-weight: 600 !important;\r\n  line-height: 1.5 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgvs__col-bad  .bgvs__item-text { color: rgba(255,255,255,0.65) !important; }\r\n.bgvs__col-good .bgvs__item-text { color: rgba(255,255,255,0.85) !important; }\r\n\r\n@keyframes bgvsUp {\r\n  from { opacity: 0; transform: translateY(20px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\r\n@media (max-width: 640px) {\r\n  .bgvs__grid { grid-template-columns: 1fr !important; gap: 12px !important; }\r\n  .bgvs__item { padding: 12px 16px !important; }\r\n  .bgvs__col-head { padding: 12px 16px !important; }\r\n}\r\n<\/style>\r\n\r\n<div class=\"bgvs\">\r\n\r\n  <div class=\"bgvs__label\">\r\n    <span class=\"bgvs__label-line\"><\/span>\r\n    <span class=\"bgvs__label-text\">Why BlueGuard<\/span>\r\n  <\/div>\r\n\r\n  <h2 class=\"bgvs__h2\">\r\n    Not All Commercial Duct Cleaning Services<br>\r\n    Are <em>Equal<\/em> \u2014 Here's the Difference\r\n  <\/h2>\r\n\r\n  <p class=\"bgvs__intro\">If you're searching for commercial duct cleaning near me, you'll find a lot of options. Before you book anyone, here's what separates a professional commercial air duct cleaning service from a cut-rate crew.<\/p>\r\n\r\n  <div class=\"bgvs__grid\">\r\n\r\n    <!-- BAD column -->\r\n    <div class=\"bgvs__col-bad\">\r\n      <div class=\"bgvs__col-head\">\r\n        <span class=\"bgvs__col-head-icon\">\u274c<\/span>\r\n        <span class=\"bgvs__col-head-title\">Uncertified Cleaner<\/span>\r\n      <\/div>\r\n      <div class=\"bgvs__list\">\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__x\"><svg viewBox=\"0 0 8 8\" fill=\"none\"><path d=\"M1.5 1.5L6.5 6.5M6.5 1.5L1.5 6.5\" stroke=\"#ff6b6b\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">No NADCA certification or industry training<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__x\"><svg viewBox=\"0 0 8 8\" fill=\"none\"><path d=\"M1.5 1.5L6.5 6.5M6.5 1.5L1.5 6.5\" stroke=\"#ff6b6b\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">No before\/after image provided to prove the work is actually done<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__x\"><svg viewBox=\"0 0 8 8\" fill=\"none\"><path d=\"M1.5 1.5L6.5 6.5M6.5 1.5L1.5 6.5\" stroke=\"#ff6b6b\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">A basic shop vacuum doesn't reach deep ductwork<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__x\"><svg viewBox=\"0 0 8 8\" fill=\"none\"><path d=\"M1.5 1.5L6.5 6.5M6.5 1.5L1.5 6.5\" stroke=\"#ff6b6b\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">No compliance report for your records<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__x\"><svg viewBox=\"0 0 8 8\" fill=\"none\"><path d=\"M1.5 1.5L6.5 6.5M6.5 1.5L1.5 6.5\" stroke=\"#ff6b6b\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">Pricing changes after the job starts<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__x\"><svg viewBox=\"0 0 8 8\" fill=\"none\"><path d=\"M1.5 1.5L6.5 6.5M6.5 1.5L1.5 6.5\" stroke=\"#ff6b6b\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">No guarantee if you're not satisfied<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- GOOD column -->\r\n    <div class=\"bgvs__col-good\">\r\n      <div class=\"bgvs__col-head\">\r\n        <span class=\"bgvs__col-head-icon\">\u2705<\/span>\r\n        <span class=\"bgvs__col-head-title\">BlueGuard \u2014 Ottawa Commercial Duct Cleaning<\/span>\r\n      <\/div>\r\n      <div class=\"bgvs__list\">\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__check\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5L3.5 6.5L7.5 2.5\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">NADCA-certified technicians on every single job<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__check\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5L3.5 6.5L7.5 2.5\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">Before\/after photos to ensure the work is done properly<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__check\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5L3.5 6.5L7.5 2.5\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">Negative air pressure equipment reaches every corner<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__check\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5L3.5 6.5L7.5 2.5\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">Official NADCA certificate for your compliance records<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__check\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5L3.5 6.5L7.5 2.5\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">Flat-rate pricing agreed before we touch anything<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__check\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5L3.5 6.5L7.5 2.5\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">100% satisfaction guarantee \u2014 we re-clean free if needed<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-326f4d0 e-flex e-con-boxed e-con e-parent\" data-id=\"326f4d0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-aedeac5 e-con-full e-flex e-con e-child\" data-id=\"aedeac5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ab84226 elementor-widget elementor-widget-html\" data-id=\"ab84226\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700&display=swap');\r\n\r\n.bggr, .bggr *, .bggr *::before, .bggr *::after {\r\n  box-sizing: border-box !important;\r\n  -webkit-font-smoothing: antialiased;\r\n}\r\n\r\n.bggr {\r\n  width: 100% !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  background: transparent !important;\r\n  font-family: 'Nunito', sans-serif !important;\r\n}\r\n\r\n.bggr__label {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  gap: 8px !important;\r\n  margin: 0 0 16px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bggrUp 0.6s ease forwards 0.05s;\r\n}\r\n.bggr__label-line {\r\n  width: 28px !important;\r\n  height: 2px !important;\r\n  background: #7AC943 !important;\r\n  border-radius: 2px !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bggr__label-text {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 11px !important;\r\n  font-weight: 700 !important;\r\n  color: #7AC943 !important;\r\n  letter-spacing: 1.2px !important;\r\n  text-transform: uppercase !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.bggr__h2 {\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-size: clamp(28px, 3.5vw, 44px) !important;\r\n  font-weight: 800 !important;\r\n  line-height: 1.1 !important;\r\n  color: #1a1a2e !important;\r\n  margin: 0 0 14px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bggrUp 0.7s ease forwards 0.15s;\r\n}\r\n.bggr__h2 em {\r\n  font-style: normal !important;\r\n  color: #7AC943 !important;\r\n  position: relative !important;\r\n}\r\n.bggr__h2 em::after {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  bottom: -2px !important;\r\n  left: 0 !important;\r\n  width: 0 !important;\r\n  height: 2px !important;\r\n  background: linear-gradient(90deg, #7AC943, #2B6CD4) !important;\r\n  border-radius: 2px !important;\r\n  animation: bggrLine 0.8s ease forwards 0.9s !important;\r\n}\r\n@keyframes bggrLine { to { width: 100%; } }\r\n\r\n.bggr__desc {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 16px !important;\r\n  font-weight: 400 !important;\r\n  color: rgba(26,26,46,0.62) !important;\r\n  line-height: 1.7 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bggrUp 0.7s ease forwards 0.25s;\r\n}\r\n\r\n@keyframes bggrUp {\r\n  from { opacity: 0; transform: translateY(18px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n<\/style>\r\n\r\n<div class=\"bggr\">\r\n\r\n  <div class=\"bggr__label\">\r\n    <span class=\"bggr__label-line\"><\/span>\r\n    <span class=\"bggr__label-text\">Google Reviews<\/span>\r\n  <\/div>\r\n\r\n  <h2 class=\"bggr__h2\">\r\n    What Ottawa Businesses Say About<br>\r\n    <em>BlueGuard<\/em> Duct Cleaning\r\n  <\/h2>\r\n\r\n  <p class=\"bggr__desc\">Don't take our word for it. These are real reviews from real Ottawa commercial clients \u2014 property managers, restaurant owners, and office managers who trusted us with their buildings.<\/p>\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-baf5768 e-con-full e-flex e-con e-child\" data-id=\"baf5768\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55cdbf8 elementor-widget__width-inherit elementor-widget elementor-widget-shortcode\" data-id=\"55cdbf8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"repocean-slider-main-v2 \" style=\"--repocean-bg:#f6f6f6; --repocean-border:#f6f6f6;\"><div class=\"repocean-content-wrapper\"><div class=\"slider-outer\"><div class=\"SliderContentParent\"><div class=\"left\"><div class=\"left-inner\" style=\"display:none;\"><div class=\"title\"><strong>EXCELLENT<\/strong><\/div><div class=\"star-content\"><div class=\"review-box\" style=\"--ratings: 4.9; --star-color: #fbb701\"><\/div><\/div><div class=\"review-text\"><p>Bas\u00e9 sur <a href=\"#\" class=\"review-link\">102 avis<\/a><\/p><\/div><div class=\"bottom-logo\"><div class=\"logo-wrapper\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/google-logo.svg\" alt=\"Google_icon\" width=\"150\" height=\"25\" title=\"\"><\/div><\/div><div class=\"bottom-review-us\"><a href=\"https:\/\/search.google.com\/local\/writereview?placeid=ChIJ-1dmHuIb1YkRLMvI7sgnE8w\" class=\"bottom-review-us-btn\" role=\"button\" target=\"_blank\" rel=\"noopener\">\u00c9valuez-nous sur Google<\/a> <\/div><\/div><\/div><div class=\"right\"><div class=\"slider-box-parent slider-start\"><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocLG9THSmBm1l0npYSCkr5NRkEpNgma_0UUppJWkxU52OOIyf98=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>Dominic Langlois<\/h6><\/div><div class=\"profile-date\"><p>2 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max87\" itemprop=\"reviewBody\"><p>Super bon service ! Recommande a 100%<\/p><\/div><div class=\"button-content hide\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjV6ze3pH3PC5uFS6aza3weYLhUE9IgElLppfRkLMSCTPkFnwroB=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>wendy hagan<\/h6><\/div><div class=\"profile-date\"><p>3 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max87\" itemprop=\"reviewBody\"><p>Professional and informative. Courteous also.<\/p><\/div><div class=\"button-content hide\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKoKTxceX14bY_5D1gl6xbQgvvvm9HJuh3cJ_gD34F-nS80=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>chadrack mambu<\/h6><\/div><div class=\"profile-date\"><p>3 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max87\" itemprop=\"reviewBody\"><p>Un tr\u00e8s bon service je recommande<\/p><\/div><div class=\"button-content hide\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjXkxkfKOIS8P_nSzNgNJGVJGOEDHUf1dzg3vakMfsCn-3VixD9P=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>Aicha C<\/h6><\/div><div class=\"profile-date\"><p>3 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max87\" itemprop=\"reviewBody\"><p>Excellent service. Efficient and professional. Highly recommend!<\/p><\/div><div class=\"button-content hide\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJfPD2ucYLRLw5iKo0Y-J-r27WQD8H5dT0n-VqprzTmOdr4uw=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>alok ojha<\/h6><\/div><div class=\"profile-date\"><p>5 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max87\" itemprop=\"reviewBody\"><p>Hayden have done excellent service for cleaning duct at my home. I appreciate a lot.<\/p><\/div><div class=\"button-content hide\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKGyOuQ3WJMoib_7e0oUjLR78XbxQ2R8KZ9T5ZHoV8ZNSTbdw=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>Metzler Weiner<\/h6><\/div><div class=\"profile-date\"><p>5 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max87\" itemprop=\"reviewBody\"><p>On-time, professional, and honest service. No pressure or upselling, just quality duct cleaning.<\/p><\/div><div class=\"button-content hide\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJNy3lcTKqkgWw8bNkrx_ZhMIcdjEJwpYGI7rG_eL8AdyBhlw=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>Turky Taka<\/h6><\/div><div class=\"profile-date\"><p>5 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max87\" itemprop=\"reviewBody\"><p>Friendly staff and high-quality work.<\/p><\/div><div class=\"button-content hide\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJjFA_ZfB3_1MxbGFcTKI_glNVSOuyXYzBirKXO5fwII15YCg=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>Ryan Reed<\/h6><\/div><div class=\"profile-date\"><p>5 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max63\" itemprop=\"reviewBody\"><p>Highly Recommended!\n\nIf you\u2019re looking for top-quality duct and vent cleaning, this is the service to choose. Friendly staff, great attention to detail, and excellent results! \ud83c\udf1f\ud83d\udc4f<\/p><\/div><div class=\"button-content show\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKmltNAs2LWhdbezfbCb4C3c6FR348GmlthEW3_SQso_OcopQ=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>Robin Hicks<\/h6><\/div><div class=\"profile-date\"><p>5 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max63\" itemprop=\"reviewBody\"><p>Reliable &amp; Trustworthy\n\nVery honest and skilled professionals. They arrived on time and completed the job efficiently. Our home feels fresher, and the airflow has improved noticeably. \ud83d\udca8\ud83c\udfe0<\/p><\/div><div class=\"button-content show\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><div class=\"slider-box\"><div class=\"slider-box-inner\" style=\"display:none;\"><div class=\"img-text-content\"><div class=\"profile-img-info\"><div class=\"profile-img\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocIhoG8F4Pl7BKKE9Nyz3H_rlI6XcOtfpSn6hbbdGyidcNRB9Q=s120-c-rp-mo-br100\" alt=\"Reviewer Image\" title=\"\"><\/div><div class=\"profile-info\"><div class=\"profile-title\"><h6>Mr Romeo Romeo<\/h6><\/div><div class=\"profile-date\"><p>5 mois il y a<\/p><\/div><\/div><\/div><div class=\"right-img\"><img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/Google_icon.svg\" alt=\"Google_icon\" width: height: title=\"\"><\/div><\/div><div class=\"review-content\"><div class=\"review-box-parent\"><div class=\"review-box\" itemprop=\"reviewRating\" itemscope itemtype=\"https:\/\/schema.org\/Rating\" style=\"--rating: 5.0; --star-color: #fbb701\"><\/div><span class=\"verified-icon-box\"><span class=\"repocean-verified-tooltip\" style=\"width: 101px;\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span><\/span><\/div><\/div><div class=\"description max63\" itemprop=\"reviewBody\"><p>Clean Air, Peace of Mind\n\nThe technicians did a fantastic job cleaning all the ducts and vents. No mess, no delays\u2014just clean and healthy air. Worth every penny! \ud83e\uddf9\ud83c\udf3f<\/p><\/div><div class=\"button-content show\"><div class=\"rep-button\"><a href=\"#\">Lire la suite<\/a><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"rep-verified-badge-container\">\r\n            <div class=\"verified-badge\">\r\n                <img decoding=\"async\" src=\"https:\/\/blueguard.ca\/wp-content\/plugins\/widgets-for-google-reviews-and-ratings\/public\/css\/images\/rep-based-verified.svg\" alt=\"V\u00e9rifi\u00e9\" width=\"18\" height=\"18\" class=\"verified-badge__icon\" title=\"\">\r\n                <span class=\"verified-badge__tooltip\">RepOcean v\u00e9rifie que la source originale de l'avis est Google.<\/span>\r\n                <span><a target=\"_blank\" href=\"https:\/\/repocean.com\/\" class=\"verified-badge__link\" rel=\"noopener\">V\u00e9rifi\u00e9 par RepOcean<\/a><\/span>\r\n            <\/div>\r\n        <\/div><\/div><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d2cb0e elementor-absolute elementor-widget elementor-widget-spacer\" data-id=\"0d2cb0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a5571c7 e-flex e-con-boxed e-con e-parent\" data-id=\"a5571c7\" 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-3fcde1a elementor-widget elementor-widget-html\" data-id=\"3fcde1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700&display=swap');\r\n\r\n.bgcc, .bgcc *, .bgcc *::before, .bgcc *::after {\r\n  box-sizing: border-box !important;\r\n  -webkit-font-smoothing: antialiased;\r\n}\r\n\r\n.bgcc {\r\n  width: 100% !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  background: transparent !important;\r\n  font-family: 'Nunito', sans-serif !important;\r\n}\r\n\r\n\/* \u2500\u2500 2-col layout \u2500\u2500 *\/\r\n.bgcc__wrap {\r\n  display: grid !important;\r\n  grid-template-columns: 1fr 1fr !important;\r\n  gap: 52px !important;\r\n  align-items: center !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 LEFT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.bgcc__left {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.bgcc__label {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  gap: 8px !important;\r\n  margin: 0 0 16px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgccUp 0.6s ease forwards 0.05s;\r\n}\r\n.bgcc__label-line {\r\n  width: 28px !important;\r\n  height: 2px !important;\r\n  background: #7AC943 !important;\r\n  border-radius: 2px !important;\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n.bgcc__label-text {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 11px !important;\r\n  font-weight: 700 !important;\r\n  color: #7AC943 !important;\r\n  letter-spacing: 1.2px !important;\r\n  text-transform: uppercase !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.bgcc__h2 {\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-size: clamp(28px, 3.2vw, 44px) !important;\r\n  font-weight: 800 !important;\r\n  line-height: 1.1 !important;\r\n  color: #ffffff !important;\r\n  margin: 0 0 16px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgccUp 0.7s ease forwards 0.15s;\r\n}\r\n.bgcc__h2 em {\r\n  font-style: normal !important;\r\n  color: #7AC943 !important;\r\n  position: relative !important;\r\n}\r\n.bgcc__h2 em::after {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  bottom: -2px !important;\r\n  left: 0 !important;\r\n  width: 0 !important;\r\n  height: 2px !important;\r\n  background: linear-gradient(90deg, #7AC943, #2B6CD4) !important;\r\n  border-radius: 2px !important;\r\n  animation: bgccLine 0.8s ease forwards 1s !important;\r\n}\r\n@keyframes bgccLine { to { width: 100%; } }\r\n\r\n.bgcc__intro {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: clamp(14px, 1.5vw, 16px) !important;\r\n  font-weight: 400 !important;\r\n  color: rgba(255,255,255,0.62) !important;\r\n  line-height: 1.7 !important;\r\n  margin: 0 0 32px 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgccUp 0.7s ease forwards 0.25s;\r\n}\r\n\r\n\/* CTA buttons *\/\r\n.bgcc__ctas {\r\n  display: flex !important;\r\n  flex-wrap: wrap !important;\r\n  gap: 12px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  opacity: 0;\r\n  animation: bgccUp 0.7s ease forwards 0.38s;\r\n}\r\n\r\n.bgcc__btn-primary {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  gap: 8px !important;\r\n  background: #7AC943 !important;\r\n  color: #0d1a09 !important;\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 15px !important;\r\n  font-weight: 700 !important;\r\n  padding: 13px 26px !important;\r\n  margin: 0 !important;\r\n  border-radius: 8px !important;\r\n  border: none !important;\r\n  cursor: pointer !important;\r\n  text-decoration: none !important;\r\n  white-space: nowrap !important;\r\n  position: relative !important;\r\n  overflow: hidden !important;\r\n  box-shadow: 0 4px 20px rgba(122,201,67,0.30) !important;\r\n  transition: background 0.25s, transform 0.2s, box-shadow 0.25s !important;\r\n}\r\n.bgcc__btn-primary::after {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  top: 0 !important; left: -100% !important;\r\n  width: 100% !important; height: 100% !important;\r\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.25), transparent) !important;\r\n  transition: left 0.5s !important;\r\n  border: none !important;\r\n}\r\n.bgcc__btn-primary:hover::after { left: 100% !important; }\r\n.bgcc__btn-primary:hover {\r\n  background: #8fd94e !important;\r\n  transform: translateY(-2px) !important;\r\n  box-shadow: 0 8px 28px rgba(122,201,67,0.45) !important;\r\n  color: #0d1a09 !important;\r\n}\r\n.bgcc__btn-arrow {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  transition: transform 0.25s !important;\r\n}\r\n.bgcc__btn-primary:hover .bgcc__btn-arrow { transform: translateX(3px) !important; }\r\n\r\n.bgcc__btn-secondary {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  gap: 8px !important;\r\n  background: rgba(255,255,255,0.06) !important;\r\n  color: #ffffff !important;\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 15px !important;\r\n  font-weight: 700 !important;\r\n  padding: 13px 26px !important;\r\n  margin: 0 !important;\r\n  border-radius: 8px !important;\r\n  border: 1.5px solid rgba(255,255,255,0.22) !important;\r\n  cursor: pointer !important;\r\n  text-decoration: none !important;\r\n  white-space: nowrap !important;\r\n  transition: background 0.25s, transform 0.2s, border-color 0.25s !important;\r\n}\r\n.bgcc__btn-secondary:hover {\r\n  background: rgba(43,108,212,0.28) !important;\r\n  border-color: #2B6CD4 !important;\r\n  transform: translateY(-2px) !important;\r\n  color: #ffffff !important;\r\n}\r\n.bgcc__icon {\r\n  width: 16px !important;\r\n  height: 16px !important;\r\n  flex-shrink: 0 !important;\r\n  display: block !important;\r\n  fill: currentColor !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 RIGHT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.bgcc__right {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  gap: 14px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.bgcc__feature {\r\n  display: flex !important;\r\n  align-items: flex-start !important;\r\n  gap: 16px !important;\r\n  background: rgba(255,255,255,0.04) !important;\r\n  border: 1px solid rgba(255,255,255,0.09) !important;\r\n  border-radius: 14px !important;\r\n  padding: 22px 20px !important;\r\n  margin: 0 !important;\r\n  position: relative !important;\r\n  overflow: hidden !important;\r\n  transition: background 0.3s, border-color 0.3s, transform 0.25s !important;\r\n  opacity: 0;\r\n}\r\n.bgcc__feature:nth-child(1) { animation: bgccUp 0.6s ease forwards 0.3s; }\r\n.bgcc__feature:nth-child(2) { animation: bgccUp 0.6s ease forwards 0.44s; }\r\n.bgcc__feature:nth-child(3) { animation: bgccUp 0.6s ease forwards 0.58s; }\r\n\r\n.bgcc__feature::before {\r\n  content: '' !important;\r\n  position: absolute !important;\r\n  top: 0 !important; left: 0 !important;\r\n  width: 0 !important; height: 2px !important;\r\n  background: linear-gradient(90deg, #2B6CD4, #7AC943) !important;\r\n  transition: width 0.4s ease !important;\r\n}\r\n.bgcc__feature:hover::before { width: 100% !important; }\r\n.bgcc__feature:hover {\r\n  background: rgba(255,255,255,0.07) !important;\r\n  border-color: rgba(43,108,212,0.38) !important;\r\n  transform: translateX(4px) !important;\r\n}\r\n\r\n.bgcc__feat-emoji {\r\n  font-size: 30px !important;\r\n  line-height: 1 !important;\r\n  flex-shrink: 0 !important;\r\n  margin: 2px 0 0 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.bgcc__feat-body {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  gap: 6px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.bgcc__feat-title {\r\n  font-family: 'Barlow Condensed', sans-serif !important;\r\n  font-size: 19px !important;\r\n  font-weight: 700 !important;\r\n  color: #ffffff !important;\r\n  line-height: 1.15 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.bgcc__feat-desc {\r\n  font-family: 'Nunito', sans-serif !important;\r\n  font-size: 13.5px !important;\r\n  font-weight: 400 !important;\r\n  color: rgba(255,255,255,0.58) !important;\r\n  line-height: 1.65 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n@keyframes bgccUp {\r\n  from { opacity: 0; transform: translateY(20px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\r\n@media (max-width: 900px) {\r\n  .bgcc__wrap {\r\n    grid-template-columns: 1fr !important;\r\n    gap: 36px !important;\r\n  }\r\n}\r\n@media (max-width: 600px) {\r\n  .bgcc__ctas { flex-direction: column !important; }\r\n  .bgcc__btn-primary,\r\n  .bgcc__btn-secondary { justify-content: center !important; width: 100% !important; }\r\n  .bgcc__feature { padding: 18px 16px !important; }\r\n  .bgcc__feature:hover { transform: none !important; }\r\n}\r\n<\/style>\r\n\r\n<div class=\"bgcc\">\r\n  <div class=\"bgcc__wrap\">\r\n\r\n    <!-- \u2550\u2550 LEFT \u2550\u2550 -->\r\n    <div class=\"bgcc__left\">\r\n\r\n      <div class=\"bgcc__label\">\r\n        <span class=\"bgcc__label-line\"><\/span>\r\n        <span class=\"bgcc__label-text\">Certifications &amp; Credentials<\/span>\r\n      <\/div>\r\n\r\n      <h2 class=\"bgcc__h2\">\r\n        Duct Cleaning Services:<br>\r\n        <em>Professional.<\/em> Reliable. Certified.\r\n      <\/h2>\r\n\r\n      <p class=\"bgcc__intro\">Five years. 500+ commercial duct cleaning jobs across Ottawa, Oshawa, Montr\u00e9al and Gatineau. Every one of them backed by real credentials \u2014 not just a logo on a van.<\/p>\r\n\r\n      <div class=\"bgcc__ctas\">\r\n        <a href=\"https:\/\/blueguard.ca\/book-now-get-quote\/\" class=\"bgcc__btn-primary\">\r\n          Get a Free Quote\r\n          <span class=\"bgcc__btn-arrow\">\r\n            <svg class=\"bgcc__icon\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M3 8H13M13 8L9 4M13 8L9 12\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n          <\/span>\r\n        <\/a>\r\n        <a href=\"tel:+18444988364\" class=\"bgcc__btn-secondary\">\r\n          <svg class=\"bgcc__icon\" viewBox=\"0 0 24 24\"><path d=\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"\/><\/svg>\r\n          Call Now\r\n        <\/a>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- \u2550\u2550 RIGHT \u2550\u2550 -->\r\n    <div class=\"bgcc__right\">\r\n\r\n      <div class=\"bgcc__feature\">\r\n        <span class=\"bgcc__feat-emoji\">\ud83c\udfc5<\/span>\r\n        <div class=\"bgcc__feat-body\">\r\n          <span class=\"bgcc__feat-title\">NADCA Certified<\/span>\r\n          <p class=\"bgcc__feat-desc\">Our techs are trained to the industry's strictest standard. Your building gets cleaned the right way \u2014 not the fast way.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"bgcc__feature\">\r\n        <span class=\"bgcc__feat-emoji\">\ud83d\udee1\ufe0f<\/span>\r\n        <div class=\"bgcc__feat-body\">\r\n          <span class=\"bgcc__feat-title\">Fully Licensed &amp; Insured<\/span>\r\n          <p class=\"bgcc__feat-desc\">You're fully protected from the moment we walk in. $2M commercial liability. Licensed in ON &amp; QC.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"bgcc__feature\">\r\n        <span class=\"bgcc__feat-emoji\">\u2b50<\/span>\r\n        <div class=\"bgcc__feat-body\">\r\n          <span class=\"bgcc__feat-title\">Top Rated on Google<\/span>\r\n          <p class=\"bgcc__feat-desc\">Reviews of real clients. Real buildings. Real results. Ottawa business owners don't leave five stars for average work.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1786df9 e-con-full e-flex e-con e-parent\" data-id=\"1786df9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b29d238 elementor-widget elementor-widget-html\" data-id=\"b29d238\" 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=Barlow+Condensed:wght@600;700;800;900&family=Nunito:wght@400;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n#sc2-cta-section * {\r\n  box-sizing: border-box;\r\n  margin: 0;\r\n  padding: 0;\r\n}\r\n\r\n#sc2-cta-section {\r\n  font-family: 'Nunito', sans-serif;\r\n  padding: 70px 0px;\r\n  position: relative;\r\n  overflow: hidden;\r\n  width: 100%;\r\n  background: #ffffff;\r\n}\r\n\r\n\/* \u2500\u2500 Soft animated orbs \u2500\u2500 *\/\r\n#sc2-cta-section .sc2-orb {\r\n  position: absolute;\r\n  border-radius: 50%;\r\n  pointer-events: none;\r\n  z-index: 0;\r\n  animation: sc2OrbPulse ease-in-out infinite alternate;\r\n  filter: blur(60px);\r\n}\r\n\r\n#sc2-cta-section .sc2-orb-1 {\r\n  width: 550px; height: 550px;\r\n  background: radial-gradient(circle, rgba(168,207,69,0.13) 0%, transparent 70%);\r\n  top: -200px; left: -180px;\r\n  animation-duration: 9s;\r\n}\r\n\r\n#sc2-cta-section .sc2-orb-2 {\r\n  width: 500px; height: 500px;\r\n  background: radial-gradient(circle, rgba(10,168,223,0.11) 0%, transparent 70%);\r\n  bottom: -180px; right: -150px;\r\n  animation-duration: 11s;\r\n  animation-delay: 3s;\r\n}\r\n\r\n#sc2-cta-section .sc2-orb-3 {\r\n  width: 350px; height: 350px;\r\n  background: radial-gradient(circle, rgba(168,207,69,0.08) 0%, transparent 70%);\r\n  top: 50%; right: 30%;\r\n  transform: translateY(-50%);\r\n  animation-duration: 7s;\r\n  animation-delay: 5s;\r\n}\r\n\r\n@keyframes sc2OrbPulse {\r\n  0%   { transform: scale(1);   opacity: 0.6; }\r\n  100% { transform: scale(1.2); opacity: 1;   }\r\n}\r\n\r\n\/* Floating dots *\/\r\n#sc2-cta-section .sc2-particles {\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: 0;\r\n  pointer-events: none;\r\n  overflow: hidden;\r\n}\r\n\r\n#sc2-cta-section .sc2-particle {\r\n  position: absolute;\r\n  border-radius: 50%;\r\n  animation: sc2ParticleFloat linear infinite;\r\n  opacity: 0;\r\n}\r\n\r\n@keyframes sc2ParticleFloat {\r\n  0%   { transform: translateY(110%) scale(0.5); opacity: 0;    }\r\n  10%  { opacity: 1; }\r\n  90%  { opacity: 0.35; }\r\n  100% { transform: translateY(-10%) scale(1);   opacity: 0;    }\r\n}\r\n\r\n\/* \u2500\u2500 Inner wrapper \u2500\u2500 *\/\r\n#sc2-cta-section .sc2-inner {\r\n  max-width: 1280px;\r\n  margin: 0 auto;\r\n  position: relative;\r\n  z-index: 1;\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 60px;\r\n  align-items: center;\r\n}\r\n\r\n\/* \u2500\u2500 LEFT COLUMN \u2500\u2500 *\/\r\n#sc2-cta-section .sc2-left {\r\n  opacity: 0;\r\n  transform: translateX(-40px);\r\n  transition: opacity 0.85s ease, transform 0.85s ease;\r\n}\r\n\r\n#sc2-cta-section .sc2-left.sc2-visible {\r\n  opacity: 1;\r\n  transform: translateX(0);\r\n}\r\n\r\n\/* Eyebrow *\/\r\n#sc2-cta-section .sc2-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  letter-spacing: 4px;\r\n  text-transform: uppercase;\r\n  color: #a8cf45;\r\n  margin-bottom: 18px;\r\n}\r\n\r\n#sc2-cta-section .sc2-eyebrow::before,\r\n#sc2-cta-section .sc2-eyebrow::after {\r\n  content: '';\r\n  display: block;\r\n  width: 30px;\r\n  height: 2px;\r\n  background: #a8cf45;\r\n  border-radius: 2px;\r\n}\r\n\r\n#sc2-cta-section .sc2-eyebrow-dot {\r\n  width: 6px; height: 6px;\r\n  border-radius: 50%;\r\n  background: #a8cf45;\r\n  box-shadow: 0 0 8px rgba(168,207,69,0.7);\r\n  animation: sc2Blink 1.4s ease-in-out infinite;\r\n  display: inline-block;\r\n}\r\n\r\n@keyframes sc2Blink {\r\n  0%, 100% { opacity: 1; transform: scale(1);   }\r\n  50%       { opacity: 0.4; transform: scale(0.7); }\r\n}\r\n\r\n\/* Headline *\/\r\n#sc2-cta-section .sc2-headline {\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: clamp(35px, 4vw, 60px);\r\n  font-weight: 900;\r\n  text-transform: uppercase;\r\n  line-height: 0.95;\r\n  letter-spacing: -1px;\r\n  color: #1a1a2e;\r\n  margin-bottom: 20px;\r\n}\r\n\r\n#sc2-cta-section .sc2-headline .sc2-hl-green {\r\n  background: linear-gradient(135deg, #a8cf45 0%, #8ab82e 100%);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n}\r\n\r\n#sc2-cta-section .sc2-headline .sc2-hl-blue {\r\n  background: linear-gradient(135deg, #0aa8df 0%, #007db3 100%);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n}\r\n\r\n\/* Sub *\/\r\n#sc2-cta-section .sc2-sub {\r\n  font-size: 15px;\r\n  color: #777;\r\n  line-height: 1.8;\r\n  margin-bottom: 30px;\r\n  max-width: 460px;\r\n}\r\n\r\n\/* Trust chips *\/\r\n#sc2-cta-section .sc2-chips {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 10px;\r\n}\r\n\r\n#sc2-cta-section .sc2-chip {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 6px 14px;\r\n  border-radius: 50px;\r\n  background: #f7f9f2;\r\n  border: 1.5px solid rgba(168,207,69,0.35);\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  color: #4a6e00;\r\n  letter-spacing: 0.2px;\r\n  transition: border-color 0.3s, box-shadow 0.3s, transform 0.3s;\r\n}\r\n\r\n#sc2-cta-section .sc2-chip:hover {\r\n  border-color: rgba(168,207,69,0.7);\r\n  box-shadow: 0 4px 14px rgba(168,207,69,0.15);\r\n  transform: translateY(-2px);\r\n}\r\n\r\n#sc2-cta-section .sc2-chip .sc2-chip-icon { font-size: 13px; }\r\n\r\n\/* \u2500\u2500 RIGHT COLUMN \u2500\u2500 *\/\r\n#sc2-cta-section .sc2-right {\r\n  opacity: 0;\r\n  transform: translateX(40px);\r\n  transition: opacity 0.85s ease 0.2s, transform 0.85s ease 0.2s;\r\n}\r\n\r\n#sc2-cta-section .sc2-right.sc2-visible {\r\n  opacity: 1;\r\n  transform: translateX(0);\r\n}\r\n\r\n\/* Card wrapper *\/\r\n#sc2-cta-section .sc2-card {\r\n  background: #fff;\r\n  border-radius: 28px;\r\n  padding: 44px 40px;\r\n  border: 1.5px solid #ebebeb;\r\n  box-shadow: 0 8px 40px rgba(0,0,0,0.07), 0 2px 12px rgba(0,0,0,0.04);\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n#sc2-cta-section .sc2-card::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: 0; right: 0;\r\n  height: 4px;\r\n  background: linear-gradient(90deg, #a8cf45, #0aa8df);\r\n  border-radius: 28px 28px 0 0;\r\n}\r\n\r\n\/* Card heading *\/\r\n#sc2-cta-section .sc2-card-title {\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 22px;\r\n  font-weight: 800;\r\n  text-transform: uppercase;\r\n  letter-spacing: 1px;\r\n  color: #1a1a2e;\r\n  margin-bottom: 28px;\r\n}\r\n\r\n\/* \u2500\u2500 PRIMARY BUTTON \u2500\u2500 *\/\r\n#sc2-cta-section .sc2-btn-primary {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  width: 100%;\r\n  padding: 16px 22px;\r\n  border-radius: 16px;\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 17px;\r\n  font-weight: 700;\r\n  text-transform: uppercase;\r\n  letter-spacing: 1.5px;\r\n  color: #fff;\r\n  text-decoration: none;\r\n  cursor: pointer;\r\n  position: relative;\r\n  overflow: hidden;\r\n  background: linear-gradient(135deg, #a8cf45 0%, #8aba2a 100%);\r\n  border: none;\r\n  box-shadow: 0 6px 24px rgba(168,207,69,0.35);\r\n  margin-bottom: 14px;\r\n  transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1), box-shadow 0.3s ease;\r\n}\r\n\r\n#sc2-cta-section .sc2-btn-primary:hover {\r\n  transform: translateY(-4px) scale(1.02);\r\n  box-shadow: 0 14px 40px rgba(168,207,69,0.5);\r\n}\r\n\r\n#sc2-cta-section .sc2-btn-primary::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: -100%;\r\n  width: 55%; height: 100%;\r\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.35), transparent);\r\n  transform: skewX(-18deg);\r\n  animation: sc2BtnShine 2.6s ease-in-out infinite;\r\n}\r\n\r\n@keyframes sc2BtnShine {\r\n  0%   { left: -100%; }\r\n  45%  { left: 140%;  }\r\n  100% { left: 140%;  }\r\n}\r\n\r\n#sc2-cta-section .sc2-btn-primary::after {\r\n  content: '';\r\n  position: absolute;\r\n  inset: 0;\r\n  border-radius: inherit;\r\n  animation: sc2PrimaryPulse 2s ease-out infinite;\r\n}\r\n\r\n@keyframes sc2PrimaryPulse {\r\n  0%   { box-shadow: 0 0 0 0   rgba(168,207,69,0.4); }\r\n  70%  { box-shadow: 0 0 0 8px rgba(168,207,69,0);   }\r\n  100% { box-shadow: 0 0 0 0   rgba(168,207,69,0);   }\r\n}\r\n\r\n#sc2-cta-section .sc2-btn-primary .sc2-btn-left {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n#sc2-cta-section .sc2-btn-primary .sc2-btn-icon {\r\n  width: 34px; height: 34px;\r\n  background: rgba(255,255,255,0.2);\r\n  border-radius: 10px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 16px;\r\n  flex-shrink: 0;\r\n}\r\n\r\n#sc2-cta-section .sc2-btn-primary .sc2-btn-label { line-height: 1.2; }\r\n#sc2-cta-section .sc2-btn-primary .sc2-btn-label small {\r\n  display: block;\r\n  font-size: 10px;\r\n  font-family: 'Nunito', sans-serif;\r\n  font-weight: 600;\r\n  letter-spacing: 0.5px;\r\n  opacity: 0.85;\r\n  text-transform: none;\r\n}\r\n\r\n#sc2-cta-section .sc2-btn-primary .sc2-btn-arrow {\r\n  position: relative;\r\n  z-index: 1;\r\n  font-size: 18px;\r\n  transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1);\r\n  display: inline-block;\r\n  animation: sc2ArrowBounce 1.8s ease-in-out infinite;\r\n}\r\n\r\n@keyframes sc2ArrowBounce {\r\n  0%, 100% { transform: translateX(0);  }\r\n  50%       { transform: translateX(5px); }\r\n}\r\n\r\n#sc2-cta-section .sc2-btn-primary:hover .sc2-btn-arrow {\r\n  animation: none;\r\n  transform: translateX(6px);\r\n}\r\n\r\n\/* \u2500\u2500 SECONDARY BUTTON \u2500\u2500 *\/\r\n#sc2-cta-section .sc2-btn-secondary {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  width: 100%;\r\n  padding: 16px 22px;\r\n  border-radius: 16px;\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 17px;\r\n  font-weight: 700;\r\n  text-transform: uppercase;\r\n  letter-spacing: 1.5px;\r\n  color: #007db3;\r\n  text-decoration: none;\r\n  cursor: pointer;\r\n  background: linear-gradient(135deg, rgba(10,168,223,0.07), rgba(10,168,223,0.03));\r\n  border: 1.5px solid rgba(10,168,223,0.35);\r\n  box-shadow: 0 4px 16px rgba(10,168,223,0.08);\r\n  margin-bottom: 28px;\r\n  position: relative;\r\n  overflow: hidden;\r\n  transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1), box-shadow 0.3s ease,\r\n              background 0.3s ease, color 0.3s ease, border-color 0.3s ease;\r\n}\r\n\r\n#sc2-cta-section .sc2-btn-secondary:hover {\r\n  transform: translateY(-4px) scale(1.02);\r\n  box-shadow: 0 14px 40px rgba(10,168,223,0.22);\r\n  background: linear-gradient(135deg, #0aa8df, #007db3);\r\n  color: #fff;\r\n  border-color: transparent;\r\n}\r\n\r\n#sc2-cta-section .sc2-btn-secondary::before {\r\n  content: '';\r\n  position: absolute;\r\n  inset: 0;\r\n  border-radius: inherit;\r\n  animation: sc2SecPulse 2.4s ease-out infinite;\r\n}\r\n\r\n@keyframes sc2SecPulse {\r\n  0%   { box-shadow: 0 0 0 0    rgba(10,168,223,0.35); }\r\n  70%  { box-shadow: 0 0 0 10px rgba(10,168,223,0);    }\r\n  100% { box-shadow: 0 0 0 0    rgba(10,168,223,0);    }\r\n}\r\n\r\n#sc2-cta-section .sc2-btn-secondary .sc2-btn-left {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n#sc2-cta-section .sc2-btn-secondary .sc2-btn-icon {\r\n  width: 34px; height: 34px;\r\n  background: rgba(10,168,223,0.12);\r\n  border-radius: 10px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 16px;\r\n  flex-shrink: 0;\r\n  transition: background 0.3s;\r\n}\r\n\r\n#sc2-cta-section .sc2-btn-secondary:hover .sc2-btn-icon {\r\n  background: rgba(255,255,255,0.2);\r\n}\r\n\r\n#sc2-cta-section .sc2-btn-secondary .sc2-btn-label { line-height: 1.2; }\r\n#sc2-cta-section .sc2-btn-secondary .sc2-btn-label small {\r\n  display: block;\r\n  font-size: 10px;\r\n  font-family: 'Nunito', sans-serif;\r\n  font-weight: 600;\r\n  letter-spacing: 0.5px;\r\n  opacity: 0.75;\r\n  text-transform: none;\r\n}\r\n\r\n#sc2-cta-section .sc2-btn-secondary .sc2-btn-arrow {\r\n  font-size: 18px;\r\n  position: relative;\r\n  z-index: 1;\r\n  display: inline-block;\r\n  transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1);\r\n  animation: sc2ArrowBounce2 2.2s ease-in-out infinite;\r\n}\r\n\r\n@keyframes sc2ArrowBounce2 {\r\n  0%, 100% { transform: translateX(0);  }\r\n  50%       { transform: translateX(4px); }\r\n}\r\n\r\n#sc2-cta-section .sc2-btn-secondary:hover .sc2-btn-arrow {\r\n  animation: none;\r\n  transform: translateX(6px);\r\n}\r\n\r\n\/* Divider *\/\r\n#sc2-cta-section .sc2-card-divider {\r\n  height: 1px;\r\n  background: linear-gradient(90deg, transparent, #e8e8e8, transparent);\r\n  margin-bottom: 24px;\r\n}\r\n\r\n\/* Stats row inside card *\/\r\n#sc2-cta-section .sc2-stats {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  gap: 10px;\r\n}\r\n\r\n#sc2-cta-section .sc2-stat {\r\n  text-align: center;\r\n  flex: 1;\r\n}\r\n\r\n#sc2-cta-section .sc2-stat-num {\r\n  font-family: 'Barlow Condensed', sans-serif;\r\n  font-size: 28px;\r\n  font-weight: 900;\r\n  line-height: 1;\r\n  display: block;\r\n  margin-bottom: 4px;\r\n}\r\n\r\n#sc2-cta-section .sc2-stat-num.sc2-num-green {\r\n  background: linear-gradient(135deg, #a8cf45, #6b9a00);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n}\r\n\r\n#sc2-cta-section .sc2-stat-num.sc2-num-blue {\r\n  background: linear-gradient(135deg, #0aa8df, #007db3);\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n}\r\n\r\n#sc2-cta-section .sc2-stat-label {\r\n  font-size: 11px;\r\n  color: #aaa;\r\n  font-weight: 700;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.8px;\r\n}\r\n\r\n\/* Bottom accent line *\/\r\n#sc2-cta-section .sc2-accent-line {\r\n  position: absolute;\r\n  bottom: 0; left: 0; right: 0;\r\n  height: 2px;\r\n  background: linear-gradient(90deg, transparent, rgba(168,207,69,0.4), rgba(10,168,223,0.4), transparent);\r\n  animation: sc2LinePulse 3s ease-in-out infinite;\r\n}\r\n\r\n@keyframes sc2LinePulse {\r\n  0%, 100% { opacity: 0.4; }\r\n  50%       { opacity: 1;   }\r\n}\r\n\r\n\/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\r\n@media (max-width: 860px) {\r\n  #sc2-cta-section .sc2-inner {\r\n    grid-template-columns: 1fr;\r\n    gap: 40px;\r\n  }\r\n  #sc2-cta-section .sc2-left { text-align: center; }\r\n  #sc2-cta-section .sc2-eyebrow { justify-content: center; }\r\n  #sc2-cta-section .sc2-sub { margin: 0 auto 30px; }\r\n  #sc2-cta-section .sc2-chips { justify-content: center; }\r\n  #sc2-cta-section .sc2-left  { transform: translateY(-30px); }\r\n  #sc2-cta-section .sc2-left.sc2-visible  { transform: translateY(0); }\r\n  #sc2-cta-section .sc2-right { transform: translateY(30px); }\r\n  #sc2-cta-section .sc2-right.sc2-visible { transform: translateY(0); }\r\n}\r\n\r\n@media (max-width: 500px) {\r\n  #sc2-cta-section { padding: 30px 10px 50px; }\r\n  #sc2-cta-section .sc2-card { padding: 30px 22px; }\r\n  #sc2-cta-section .sc2-stats { flex-direction: column; gap: 16px; }\r\n}\r\n<\/style>\r\n\r\n<section id=\"sc2-cta-section\" aria-label=\"Call To Action \u2014 Get a Free Quote\">\r\n\r\n  <div class=\"sc2-orb sc2-orb-1\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"sc2-orb sc2-orb-2\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"sc2-orb sc2-orb-3\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"sc2-particles\" id=\"sc2Particles\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"sc2-accent-line\" aria-hidden=\"true\"><\/div>\r\n\r\n  <div class=\"sc2-inner\">\r\n\r\n    <!-- LEFT: Text content -->\r\n    <div class=\"sc2-left\" id=\"sc2Left\">\r\n\r\n      <div class=\"sc2-eyebrow\">\r\n        <span class=\"sc2-eyebrow-dot\"><\/span>\r\n        Get Started Today\r\n      <\/div>\r\n\r\n      <h2 class=\"sc2-headline\">\r\n        Ready to  \r\n        <span class=\"sc2-hl-green\">Schedule<\/span> Your <br>\r\n        <span class=\"sc2-hl-blue\">Commercial<\/span> Air Duct <br> Cleaning in Ottawa?\r\n      <\/h2>\r\n\r\n      <p class=\"sc2-sub\">\r\n        Free quote. No obligation. Same-week availability in Ottawa, Kanata & Gatineau.\r\n      <\/p>\r\n\r\n\r\n    <\/div>\r\n\r\n    <!-- RIGHT: Action card -->\r\n    <div class=\"sc2-right\" id=\"sc2Right\">\r\n      <div class=\"sc2-card\">\r\n\r\n        <h3 class=\"sc2-card-title\">Get a free quote today<\/h3>\r\n\r\n        <!-- Primary CTA -->\r\n        <a href=\"https:\/\/blueguard.ca\/book-now-get-quote\/\" class=\"sc2-btn-primary\" aria-label=\"Get a Free Quote\">\r\n          <span class=\"sc2-btn-left\">\r\n            <span class=\"sc2-btn-icon\">\ud83d\udccb<\/span>\r\n            <span class=\"sc2-btn-label\">\r\n              Get a Free Quote\r\n              <small>No obligation \u2014 100% free<\/small>\r\n            <\/span>\r\n          <\/span>\r\n          <span class=\"sc2-btn-arrow\">\u2192<\/span>\r\n        <\/a>\r\n\r\n        <!-- Secondary CTA -->\r\n        <a href=\"tel:+18444988364\" class=\"sc2-btn-secondary\" aria-label=\"Call Us Now\">\r\n          <span class=\"sc2-btn-left\">\r\n            <span class=\"sc2-btn-icon\">\ud83d\udcde<\/span>\r\n            <span class=\"sc2-btn-label\">\r\n              Call Us Now\r\n              <small>Mon \u2013 Sat, 8am \u2013 6pm<\/small>\r\n            <\/span>\r\n          <\/span>\r\n          <span class=\"sc2-btn-arrow\">\u2192<\/span>\r\n        <\/a>\r\n\r\n        <div class=\"sc2-card-divider\"><\/div>\r\n\r\n        <!-- Stats -->\r\n        <div class=\"sc2-stats\" id=\"sc2Stats\">\r\n          <div class=\"sc2-stat\">\r\n            <span class=\"sc2-stat-num sc2-num-green\" data-target=\"2000\" data-suffix=\"+\">0<\/span>\r\n            <span class=\"sc2-stat-label\">Happy Clients<\/span>\r\n          <\/div>\r\n          <div class=\"sc2-stat\">\r\n            <span class=\"sc2-stat-num sc2-num-blue\" data-target=\"6\" data-suffix=\"+\">0<\/span>\r\n            <span class=\"sc2-stat-label\">Years Experience<\/span>\r\n          <\/div>\r\n          <div class=\"sc2-stat\">\r\n            <span class=\"sc2-stat-num sc2-num-green\" data-target=\"100\" data-suffix=\"%\">0<\/span>\r\n            <span class=\"sc2-stat-label\">Satisfaction<\/span>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function () {\r\n\r\n  \/* \u2500\u2500 Floating particles \u2500\u2500 *\/\r\n  var pc = document.getElementById('sc2Particles');\r\n  if (pc) {\r\n    var colors = ['#a8cf45', '#0aa8df'];\r\n    for (var i = 0; i < 28; i++) {\r\n      var p = document.createElement('div');\r\n      p.className = 'sc2-particle';\r\n      var sz = Math.random() * 4 + 1.5;\r\n      var cl = colors[Math.floor(Math.random() * 2)];\r\n      p.style.cssText = [\r\n        'left:'               + (Math.random() * 100) + '%',\r\n        'width:'              + sz + 'px',\r\n        'height:'             + sz + 'px',\r\n        'background:'         + cl,\r\n        'opacity:0.45',\r\n        'box-shadow:0 0 '    + (sz * 2) + 'px ' + cl,\r\n        'animation-duration:' + (Math.random() * 20 + 12) + 's',\r\n        'animation-delay:'    + (Math.random() * 18) + 's'\r\n      ].join(';');\r\n      pc.appendChild(p);\r\n    }\r\n  }\r\n\r\n  \/* \u2500\u2500 Scroll reveal \u2500\u2500 *\/\r\n  var leftEl  = document.getElementById('sc2Left');\r\n  var rightEl = document.getElementById('sc2Right');\r\n\r\n  function inView(el) {\r\n    if (!el) return false;\r\n    return el.getBoundingClientRect().top < (window.innerHeight || 900) * 0.93;\r\n  }\r\n\r\n  var sc2StatsTriggered = false;\r\n\r\n  function sc2Reveal() {\r\n    if (leftEl  && !leftEl.classList.contains('sc2-visible')  && inView(leftEl))  leftEl.classList.add('sc2-visible');\r\n    if (rightEl && !rightEl.classList.contains('sc2-visible') && inView(rightEl)) rightEl.classList.add('sc2-visible');\r\n\r\n    \/* Counter animation *\/\r\n    var statsEl = document.getElementById('sc2Stats');\r\n    if (!sc2StatsTriggered && statsEl && inView(statsEl)) {\r\n      sc2StatsTriggered = true;\r\n      var nums = statsEl.querySelectorAll('.sc2-stat-num');\r\n      for (var n = 0; n < nums.length; n++) {\r\n        (function(num) {\r\n          var target   = parseInt(num.getAttribute('data-target'), 10);\r\n          var suffix   = num.getAttribute('data-suffix') || '';\r\n          var duration = 1800;\r\n          var startTime = null;\r\n          function step(ts) {\r\n            if (!startTime) startTime = ts;\r\n            var prog  = Math.min((ts - startTime) \/ duration, 1);\r\n            var eased = 1 - Math.pow(1 - prog, 3);\r\n            num.textContent = Math.floor(eased * target) + suffix;\r\n            if (prog < 1) requestAnimationFrame(step);\r\n            else num.textContent = target + suffix;\r\n          }\r\n          requestAnimationFrame(step);\r\n        })(nums[n]);\r\n      }\r\n    }\r\n  }\r\n\r\n  setTimeout(sc2Reveal, 200);\r\n  window.addEventListener('scroll', sc2Reveal, { passive: true });\r\n  window.addEventListener('resize', sc2Reveal, { passive: true });\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-af483f3 e-flex e-con-boxed e-con e-parent\" data-id=\"af483f3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c10892d e-con-full e-flex e-con e-child\" data-id=\"c10892d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f96cd67 elementor-widget elementor-widget-heading\" data-id=\"f96cd67\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FAQ for <em style=\"color:#7ac943\">Commercial Air Duct Cleaning<\/em> in Ottawa<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a1f9b2d elementor-widget elementor-widget-n-accordion\" data-id=\"a1f9b2d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1690\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-1690\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How often do commercial air ducts actually need cleaning? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1690\" class=\"elementor-element elementor-element-791fed5 e-con-full e-flex e-con e-child\" data-id=\"791fed5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d89e51f elementor-widget elementor-widget-text-editor\" data-id=\"d89e51f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\">Most commercial buildings need professional duct cleaning every 3 to 5 years. Restaurants, retail stores, and busy offices usually need it every 1 to 2 years due to higher dust, grease, and occupancy levels.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1691\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1691\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What do we actually get after the job is done? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1691\" class=\"elementor-element elementor-element-6549505 e-con-full e-flex e-con e-child\" data-id=\"6549505\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f8f16d6 elementor-widget elementor-widget-text-editor\" data-id=\"f8f16d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Before\/after photos of your ductwork, a full written cleaning report, and an official NADCA certificate \u2014 handed to you the same day. Everything your property manager, insurer, or health inspector needs.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1692\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1692\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How long will the commercial duct cleaning take? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1692\" class=\"elementor-element elementor-element-46c540a e-con-full e-flex e-con e-child\" data-id=\"46c540a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31cdc41 elementor-widget elementor-widget-text-editor\" data-id=\"31cdc41\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\">It depends on your building. A small office might take 4 hours. A large multi-floor building could be 10 to 12. We&#8217;ll give you a real timeline before we start \u2014 not a vague estimate.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1693\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1693\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Do you do commercial dryer duct cleaning too? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1693\" class=\"elementor-element elementor-element-6606a50 e-flex e-con-boxed e-con e-child\" data-id=\"6606a50\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1693\" class=\"elementor-element elementor-element-7ff0439 e-con-full e-flex e-con e-child\" data-id=\"7ff0439\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-87cd8d2 elementor-widget elementor-widget-text-editor\" data-id=\"87cd8d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\">Yes. Commercial dryer duct cleaning is part of our full service offering. Clogged dryer ducts are a serious fire risk in laundromats, hotels, care homes, and buildings with commercial laundry. We clean and document to the same standard.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1694\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1694\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Do you work after hours or on weekends? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1694\" class=\"elementor-element elementor-element-e3c9484 e-flex e-con-boxed e-con e-child\" data-id=\"e3c9484\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1694\" class=\"elementor-element elementor-element-a2ec479 e-con-full e-flex e-con e-child\" data-id=\"a2ec479\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-609aaf4 elementor-widget elementor-widget-text-editor\" data-id=\"609aaf4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\">Yes. We schedule around your business \u2014 evenings, weekends, or early mornings. Zero disruption to your staff or customers is part of how we work.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1695\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1695\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Do you serve Gatineau and Kanata? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1695\" class=\"elementor-element elementor-element-7ac6ea6 e-flex e-con-boxed e-con e-child\" data-id=\"7ac6ea6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1695\" class=\"elementor-element elementor-element-bdb8cf8 e-con-full e-flex e-con e-child\" data-id=\"bdb8cf8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c804da elementor-widget elementor-widget-text-editor\" data-id=\"6c804da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\">Yes. We serve the full Ottawa region including Kanata, Gatineau, Nepean, Barrhaven, Orl\u00e9ans, and surrounding areas. Same-week availability across all locations.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1696\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"7\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1696\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Is duct cleaning tax-deductible in Canada? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1696\" class=\"elementor-element elementor-element-54c6527 e-flex e-con-boxed e-con e-child\" data-id=\"54c6527\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1696\" class=\"elementor-element elementor-element-4ffffe7 e-con-full e-flex e-con e-child\" data-id=\"4ffffe7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-048ae5e elementor-widget elementor-widget-text-editor\" data-id=\"048ae5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\">In most cases, yes. CRA treats commercial HVAC maintenance \u2014 including air duct cleaning \u2014 as a legitimate business operating expense. We provide a detailed invoice. Your accountant handles the rest.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1697\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"8\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1697\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Do you clean restaurant kitchen exhaust ducts? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1697\" class=\"elementor-element elementor-element-fc47629 e-flex e-con-boxed e-con e-child\" data-id=\"fc47629\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1697\" class=\"elementor-element elementor-element-4f80330 e-con-full e-flex e-con e-child\" data-id=\"4f80330\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9435708 elementor-widget elementor-widget-text-editor\" data-id=\"9435708\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\">Yes. Hood cleaning, exhaust ducts, and supply ducts \u2014 all cleaned to Ottawa fire code and public health standards. We hand you the documentation your insurer and inspector expect after every commercial air duct cleaning job.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1d4145d e-con-full e-flex e-con e-parent\" data-id=\"1d4145d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-90865ce elementor-widget elementor-widget-template\" data-id=\"90865ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"section\" data-elementor-id=\"18297\" class=\"elementor elementor-18297\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-c46d714 e-con-full e-flex e-con e-parent\" data-id=\"c46d714\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d4ec0d1 elementor-widget elementor-widget-html\" data-id=\"d4ec0d1\" 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=Barlow+Condensed:wght@600;700;800;900&family=Nunito:wght@300;400;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n#sva-section * { box-sizing: border-box; margin: 0; padding: 0; }\r\n#sva-section {\r\n  font-family: 'Nunito', sans-serif;\r\n  background: #f8f9fb;\r\n  padding: 80px 20px 100px;\r\n  position: relative;\r\n  overflow: hidden;\r\n  width: 100%;\r\n}\r\n#sva-section::before {\r\n  content: '';\r\n  position: absolute;\r\n  inset: 0;\r\n  background-image: radial-gradient(circle at 20% 20%, rgba(168,207,69,0.07) 0%, transparent 50%), radial-gradient(circle at 80% 80%, rgba(10,168,223,0.07) 0%, transparent 50%);\r\n  pointer-events: none;\r\n  z-index: 0;\r\n}\r\n#sva-section .sva-dots { position: absolute; inset: 0; pointer-events: none; z-index: 0; overflow: hidden; }\r\n#sva-section .sva-dot { position: absolute; border-radius: 50%; animation: svaDotFloat linear infinite; opacity: 0; }\r\n@keyframes svaDotFloat { 0% { transform: translateY(100%); opacity: 0; } 10% { opacity: 0.7; } 90% { opacity: 0.2; } 100% { transform: translateY(-60px); opacity: 0; } }\r\n#sva-section .sva-inner { max-width: 1100px; margin: 0 auto; position: relative; z-index: 1; }\r\n\r\n\/* HEADER *\/\r\n#sva-section .sva-header { text-align: center; margin-bottom: 44px; opacity: 0; transform: translateY(28px); transition: opacity 0.8s ease, transform 0.8s ease; }\r\n#sva-section .sva-header.sva-vis { opacity: 1; transform: translateY(0); }\r\n#sva-section .sva-eyebrow { display: inline-flex; align-items: center; gap: 10px; font-family: 'Barlow Condensed', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; color: #a8cf45; margin-bottom: 14px; }\r\n#sva-section .sva-eyebrow::before, #sva-section .sva-eyebrow::after { content: ''; width: 32px; height: 2px; background: #a8cf45; border-radius: 2px; display: block; }\r\n#sva-section h2.sva-title { font-family: 'Barlow Condensed', sans-serif; font-size: clamp(38px, 6vw, 66px); font-weight: 900; text-transform: uppercase; letter-spacing: -1px; line-height: 1; color: #1a1a2e; margin-bottom: 14px; }\r\n#sva-section h2.sva-title .sva-hl { background: linear-gradient(135deg, #a8cf45, #0aa8df); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }\r\n#sva-section p.sva-desc { font-size: 15px; color: #888; line-height: 1.75; max-width: 500px; margin: 0 auto; font-weight: 400; }\r\n\r\n\/* PROVINCE TABS *\/\r\n#sva-section .sva-tabs { display: flex; justify-content: center; margin-bottom: 44px; background: #fff; border-radius: 50px; padding: 5px; width: fit-content; margin-left: auto; margin-right: auto; box-shadow: 0 4px 20px rgba(0,0,0,0.08); border: 1.5px solid #e8e8e8; }\r\n#sva-section .sva-tab { display: inline-flex; align-items: center; gap: 8px; padding: 11px 30px; border-radius: 50px; font-family: 'Barlow Condensed', sans-serif; font-size: 15px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; cursor: pointer; border: none; background: transparent; color: #888; transition: all 0.35s cubic-bezier(0.34,1.56,0.64,1); position: relative; overflow: hidden; }\r\n#sva-section .sva-tab .sva-tab-icon { font-size: 16px; transition: transform 0.3s ease; }\r\n#sva-section .sva-tab:hover { color: #555; }\r\n#sva-section .sva-tab:hover .sva-tab-icon { transform: scale(1.2); }\r\n#sva-section .sva-tab.sva-tab-active { background: linear-gradient(135deg, #a8cf45, #0aa8df); color: #fff; box-shadow: 0 6px 20px rgba(10,168,223,0.3); }\r\n#sva-section .sva-tab.sva-tab-active::before { content: ''; position: absolute; top: 0; left: -100%; width: 60%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent); animation: svaBtnShine 2.5s ease-in-out infinite; }\r\n@keyframes svaBtnShine { 0% { left: -100%; } 45% { left: 140%; } 100% { left: 140%; } }\r\n\r\n\/* PANEL *\/\r\n#sva-section .sva-panel { display: none; }\r\n#sva-section .sva-panel.sva-panel-active { display: block; animation: svaPanelIn 0.45s ease; }\r\n@keyframes svaPanelIn { from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: translateY(0); } }\r\n#sva-section .sva-province-title { font-family: 'Barlow Condensed', sans-serif; font-size: clamp(28px, 4vw, 42px); font-weight: 800; text-transform: uppercase; letter-spacing: -0.5px; color: #1a1a2e; text-align: center; margin-bottom: 24px; }\r\n\r\n\/* MAP *\/\r\n#sva-section .sva-map-wrap { border-radius: 20px; overflow: hidden; box-shadow: 0 12px 50px rgba(0,0,0,0.12); margin-bottom: 32px; border: 2px solid #e8e8e8; position: relative; }\r\n#sva-section .sva-map-wrap iframe { display: block; width: 100%; height: 340px; border: none; }\r\n#sva-section .sva-map-badge { position: absolute; top: 14px; left: 14px; background: rgba(255,255,255,0.95); border-radius: 50px; padding: 6px 14px; display: flex; align-items: center; gap: 6px; box-shadow: 0 4px 16px rgba(0,0,0,0.12); font-family: 'Barlow Condensed', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: #1a1a2e; z-index: 2; }\r\n#sva-section .sva-map-dot { width: 7px; height: 7px; border-radius: 50%; background: #a8cf45; animation: svaDotPing 1.6s ease-out infinite; }\r\n@keyframes svaDotPing { 0% { box-shadow: 0 0 0 0 rgba(168,207,69,0.5); } 70% { box-shadow: 0 0 0 8px rgba(168,207,69,0); } 100% { box-shadow: 0 0 0 0 rgba(168,207,69,0); } }\r\n\r\n\/* GRID & CARD *\/\r\n#sva-section .sva-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }\r\n#sva-section .sva-card { background: #fff; border-radius: 20px; padding: 30px 28px; border: 1.5px solid #ebebeb; box-shadow: 0 4px 20px rgba(0,0,0,0.05); transition: box-shadow 0.3s ease, transform 0.3s ease; }\r\n#sva-section .sva-card:hover { box-shadow: 0 10px 40px rgba(0,0,0,0.09); transform: translateY(-3px); }\r\n#sva-section .sva-card-title { font-family: 'Barlow Condensed', sans-serif; font-size: 20px; font-weight: 800; text-transform: uppercase; letter-spacing: 1px; color: #1a1a2e; margin-bottom: 18px; display: flex; align-items: center; gap: 8px; }\r\n#sva-section .sva-card-title::before { content: ''; width: 4px; height: 20px; border-radius: 2px; background: linear-gradient(to bottom, #a8cf45, #0aa8df); flex-shrink: 0; }\r\n\r\n\/* CITY BUTTONS \u2014 blue *\/\r\n#sva-section .sva-city-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\r\n#sva-section .sva-city-btn { display: inline-flex; align-items: center; gap: 6px; padding: 9px 14px; border-radius: 10px; font-family: 'Nunito', sans-serif; font-size: 13px; font-weight: 700; cursor: pointer; border: 1.5px solid rgba(10,168,223,0.2); transition: all 0.3s cubic-bezier(0.34,1.56,0.64,1); background: #f0f7ff; color: #0aa8df; overflow: hidden; text-align: left; }\r\n#sva-section .sva-city-btn:hover { background: linear-gradient(135deg, #0aa8df, #007db3); color: #fff; border-color: transparent; transform: translateY(-2px) scale(1.03); box-shadow: 0 6px 18px rgba(10,168,223,0.3); }\r\n#sva-section .sva-city-btn .sva-pin,\r\n#sva-section .sva-city-btn-comm .sva-pin { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; }\r\n#sva-section .sva-city-btn .sva-pin svg { width: 14px; height: 14px; flex-shrink: 0; color: #e53935; }\r\n#sva-section .sva-city-btn-comm .sva-pin svg { width: 14px; height: 14px; flex-shrink: 0; color: #e53935; }\r\n\r\n\/* CITY BUTTONS \u2014 orange\/commercial *\/\r\n#sva-section .sva-city-btn-comm { display: inline-flex; align-items: center; gap: 6px; padding: 9px 14px; border-radius: 10px; font-family: 'Nunito', sans-serif; font-size: 13px; font-weight: 700; cursor: pointer; border: 1.5px solid rgba(255,107,53,0.25); transition: all 0.3s cubic-bezier(0.34,1.56,0.64,1); background: rgba(255,107,53,0.06); color: #E53935; overflow: hidden; text-align: left; }\r\n#sva-section .sva-city-btn-comm:hover { background: linear-gradient(135deg, #FF6B35, #E53935); color: #fff; border-color: transparent; transform: translateY(-2px) scale(1.03); box-shadow: 0 6px 18px rgba(255,107,53,0.35); }\r\n#sva-section .sva-city-btn-comm .sva-pin { font-size: 14px; flex-shrink: 0; }\r\n\r\n\/* L1: City tabs *\/\r\n#sva-section .sva-l1tabs { display: flex; gap: 0; margin-bottom: 14px; background: #f4f6f9; border-radius: 14px; padding: 4px; border: 1.5px solid #e8e8e8; overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; }\r\n#sva-section .sva-l1tabs::-webkit-scrollbar { display: none; }\r\n#sva-section .sva-l1tab { flex: 1; min-width: max-content; display: inline-flex; align-items: center; justify-content: center; gap: 5px; padding: 9px 18px; border-radius: 10px; font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; cursor: pointer; border: none; background: transparent; color: #888; transition: all 0.3s cubic-bezier(0.34,1.56,0.64,1); white-space: nowrap; }\r\n#sva-section .sva-l1tab:hover { color: #555; }\r\n#sva-section .sva-l1tab.sva-l1tab-active { background: linear-gradient(135deg, #a8cf45, #0aa8df); color: #fff; box-shadow: 0 4px 14px rgba(10,168,223,0.25); }\r\n\r\n\/* L2: Service type tabs *\/\r\n#sva-section .sva-l2tabs { display: flex; gap: 6px; margin-bottom: 14px; overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; justify-content: center; }\r\n#sva-section .sva-l2tabs::-webkit-scrollbar { display: none; }\r\n#sva-section .sva-l2tab { display: inline-flex; align-items: center; justify-content: center; gap: 6px; padding: 8px 16px; border-radius: 50px; font-family: 'Barlow Condensed', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 1.2px; text-transform: uppercase; cursor: pointer; border: 1.5px solid #e0e0e0; background: #fff; color: #999; transition: all 0.3s cubic-bezier(0.34,1.56,0.64,1); white-space: nowrap; }\r\n#sva-section .sva-l2tab:hover { border-color: #0aa8df; color: #0aa8df; }\r\n#sva-section .sva-l2tab.sva-l2-active-air,\r\n#sva-section .sva-l2tab.sva-l2-active-dryer { background: linear-gradient(135deg, #a8cf45, #0aa8df); color: #fff; border-color: transparent; box-shadow: 0 4px 14px rgba(10,168,223,0.25); }\r\n#sva-section .sva-l2tab.sva-l2-active-comm { background: linear-gradient(135deg, #FF6B35, #E53935); color: #fff; border-color: transparent; box-shadow: 0 4px 14px rgba(229,57,53,0.28); }\r\n\r\n\/* L3: Commercial sub-tabs *\/\r\n#sva-section .sva-l3tabs { display: flex; gap: 0; margin-bottom: 12px; margin-top: 2px; background: rgba(255,107,53,0.06); border-radius: 12px; padding: 3px; border: 1.5px solid rgba(255,107,53,0.18); overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; }\r\n#sva-section .sva-l3tabs::-webkit-scrollbar { display: none; }\r\n#sva-section .sva-l3tab { flex: 1; min-width: max-content; display: inline-flex; align-items: center; justify-content: center; gap: 5px; padding: 7px 14px; border-radius: 9px; font-family: 'Barlow Condensed', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; cursor: pointer; border: none; background: transparent; color: #bbb; transition: all 0.3s cubic-bezier(0.34,1.56,0.64,1); white-space: nowrap; }\r\n#sva-section .sva-l3tab:hover { color: #E53935; }\r\n#sva-section .sva-l3tab.sva-l3-active { background: linear-gradient(135deg, #FF6B35, #E53935); color: #fff; box-shadow: 0 3px 10px rgba(229,57,53,0.22); }\r\n\r\n\/* subpanels *\/\r\n#sva-section .sva-sp { display: none; }\r\n#sva-section .sva-sp.sva-sp-on { display: block; animation: svaPanelIn 0.3s ease; }\r\n\r\n\/* NOTICE *\/\r\n#sva-section .sva-notice { margin-top: 28px; background: linear-gradient(135deg, rgba(168,207,69,0.08), rgba(10,168,223,0.06)); border: 1.5px solid rgba(168,207,69,0.3); border-radius: 16px; padding: 20px 24px; display: flex; align-items: flex-start; gap: 14px; }\r\n#sva-section .sva-notice-icon { font-size: 22px; flex-shrink: 0; margin-top: 2px; animation: svaNoticeBounce 2s ease-in-out infinite; }\r\n@keyframes svaNoticeBounce { 0%,100% { transform: translateY(0); } 50% { transform: translateY(-4px); } }\r\n#sva-section .sva-notice-title { font-family: 'Barlow Condensed', sans-serif; font-size: 18px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.5px; color: #1a1a2e; margin-bottom: 4px; }\r\n#sva-section p.sva-notice-text { font-family: 'Nunito', sans-serif; font-size: 13px; color: #666; line-height: 1.6; }\r\n\r\n\/* POPUP *\/\r\n#sva-popup-overlay { display: none; position: fixed; inset: 0; background: rgba(10,15,30,0.6); backdrop-filter: blur(7px); -webkit-backdrop-filter: blur(7px); z-index: 999999; align-items: center; justify-content: center; padding: 20px; }\r\n#sva-popup-overlay.sva-popup-open { display: flex; animation: svaOverlayIn 0.25s ease; }\r\n@keyframes svaOverlayIn { from { opacity: 0; } to { opacity: 1; } }\r\n@keyframes svaOverlayOut { to { opacity: 0; } }\r\n#sva-popup-box { background: #fff; border-radius: 26px; width: 100%; max-width: 430px; box-shadow: 0 40px 100px rgba(0,0,0,0.25); overflow: hidden; animation: svaPopupIn 0.38s cubic-bezier(0.34,1.56,0.64,1); position: relative; }\r\n@keyframes svaPopupIn { from { opacity: 0; transform: scale(0.85) translateY(24px); } to { opacity: 1; transform: scale(1) translateY(0); } }\r\n@keyframes svaPopupOut { to { opacity: 0; transform: scale(0.9) translateY(14px); } }\r\n#sva-popup-header { background: linear-gradient(135deg, #a8cf45 0%, #0aa8df 100%); padding: 30px 28px 26px; position: relative; }\r\n#sva-popup-header.comm { background: linear-gradient(135deg, #FF6B35 0%, #E53935 100%); }\r\n#sva-popup-header::before, #sva-popup-header::after { content: ''; position: absolute; border-radius: 50%; background: rgba(255,255,255,0.1); z-index: 0; pointer-events: none; }\r\n#sva-popup-header::before { width: 120px; height: 120px; top: -40px; right: -30px; }\r\n#sva-popup-header::after  { width: 70px; height: 70px; bottom: -20px; left: 20px; }\r\n#sva-popup-close { position: absolute; top: 14px; right: 14px; width: 34px; height: 34px; border-radius: 50% !important; background: rgba(255,255,255,0.22); border: 1.5px solid rgba(255,255,255,0.35); cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 15px; color: #fff; transition: background 0.2s ease, transform 0.25s ease; z-index: 10; padding: 0; }\r\n#sva-popup-close:hover { background: rgba(255,255,255,0.38); transform: rotate(90deg) scale(1.1); }\r\n#sva-popup-icon { font-size: 38px; display: block; margin-bottom: 10px; position: relative; z-index: 1; filter: drop-shadow(0 4px 10px rgba(0,0,0,0.18)); }\r\n#sva-popup-city { font-family: 'Barlow Condensed', sans-serif; font-size: 34px; font-weight: 900; text-transform: uppercase; letter-spacing: -0.5px; color: #fff; line-height: 1; text-shadow: 0 2px 10px rgba(0,0,0,0.15); position: relative; z-index: 1; }\r\n#sva-popup-tag { display: inline-block; margin-top: 10px; background: rgba(255,255,255,0.22); border: 1px solid rgba(255,255,255,0.35); border-radius: 50px; padding: 5px 14px; font-family: 'Barlow Condensed', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(255,255,255,0.95); position: relative; z-index: 1; }\r\n#sva-popup-body { padding: 26px 28px 30px; }\r\n#sva-popup-desc { font-family: 'Nunito', sans-serif; font-size: 14.5px; color: #555; line-height: 1.72; margin-bottom: 22px; padding: 16px 18px; background: linear-gradient(135deg, rgba(168,207,69,0.07), rgba(10,168,223,0.04)); border-radius: 14px; border: 1.5px solid rgba(168,207,69,0.2); }\r\n#sva-popup-desc.comm { background: linear-gradient(135deg, rgba(255,107,53,0.07), rgba(229,57,53,0.04)); border-color: rgba(255,107,53,0.2); }\r\n#sva-popup-actions { display: flex; flex-direction: column; gap: 10px; }\r\n#sva-popup-btn-primary { display: flex; align-items: center; justify-content: center; gap: 8px; padding: 15px 24px; border-radius: 50px; font-family: 'Barlow Condensed', sans-serif; font-size: 15px; font-weight: 700; letter-spacing: 1.2px; text-transform: uppercase; text-decoration: none; background: linear-gradient(135deg, #0aa8df, #007db3); color: #fff; border: none; cursor: pointer; box-shadow: 0 6px 22px rgba(10,168,223,0.38); transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1), box-shadow 0.3s ease; position: relative; overflow: hidden; }\r\n#sva-popup-btn-primary.comm { background: linear-gradient(135deg, #FF6B35, #E53935); box-shadow: 0 6px 22px rgba(229,57,53,0.38); }\r\n#sva-popup-btn-primary::before { content: ''; position: absolute; top: 0; left: -100%; width: 60%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.28), transparent); animation: svaBtnShine 2.5s ease-in-out infinite; }\r\n#sva-popup-btn-primary:hover { transform: translateY(-2px) scale(1.02); }\r\n#sva-popup-btn-primary .sva-arrow { display: inline-block; transition: transform 0.3s ease; }\r\n#sva-popup-btn-primary:hover .sva-arrow { transform: translateX(5px); }\r\n#sva-popup-btn-secondary { display: flex; align-items: center; justify-content: center; gap: 8px; padding: 13px 24px; border-radius: 50px; font-family: 'Barlow Condensed', sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; background: transparent; color: #999; border: 1.5px solid #e0e0e0; cursor: pointer; transition: all 0.25s ease; }\r\n#sva-popup-btn-secondary:hover { background: #f4f6f9; color: #666; border-color: #ccc; }\r\n\r\n\/* RESPONSIVE *\/\r\n@media (max-width: 860px) {\r\n  #sva-section .sva-grid { grid-template-columns: 1fr; }\r\n  #sva-section .sva-map-wrap iframe { height: 260px; }\r\n  #sva-section { padding: 50px 20px 80px; }\r\n}\r\n@media (max-width: 540px) {\r\n  #sva-section { padding: 40px 14px 60px; }\r\n  #sva-popup-box { border-radius: 20px; }\r\n  #sva-popup-header { padding: 24px 22px 20px; }\r\n  #sva-popup-body { padding: 20px 22px 24px; }\r\n}\r\n<\/style>\r\n\r\n<!-- POPUP -->\r\n<div id=\"sva-popup-overlay\" role=\"dialog\" aria-modal=\"true\" onclick=\"svaPopupClose(event)\">\r\n  <div id=\"sva-popup-box\">\r\n    <div id=\"sva-popup-header\">\r\n      <button id=\"sva-popup-close\" onclick=\"svaPopupHide()\" aria-label=\"Close\">\u2715<\/button>\r\n      <span id=\"sva-popup-icon\">\ud83d\udccd<\/span>\r\n      <div id=\"sva-popup-city\">City<\/div>\r\n      <span id=\"sva-popup-tag\">Service Area<\/span>\r\n    <\/div>\r\n    <div id=\"sva-popup-body\">\r\n      <div id=\"sva-popup-desc\"><\/div>\r\n      <div id=\"sva-popup-actions\">\r\n        <a href=\"#\" id=\"sva-popup-btn-primary\" target=\"_self\">More Details <span class=\"sva-arrow\">\u2192<\/span><\/a>\r\n        <button id=\"sva-popup-btn-secondary\" onclick=\"svaPopupHide()\">\u2190 Back to Service Areas<\/button>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<section id=\"sva-section\" aria-label=\"Our Service Area\">\r\n  <div class=\"sva-dots\" id=\"svaDots\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"sva-inner\">\r\n\r\n    <header class=\"sva-header\" id=\"svaHeader\">\r\n      <div class=\"sva-eyebrow\">Our Coverage<\/div>\r\n      <h2 class=\"sva-title\">Our <span class=\"sva-hl\">Service<\/span> Area<\/h2>\r\n      <p class=\"sva-desc\">Become one of our many happy customers! Let the BlueGuard team handle all your air duct and dryer vent cleaning requirements across these service areas.<\/p>\r\n    <\/header>\r\n\r\n    <div class=\"sva-tabs\" role=\"tablist\">\r\n      <button class=\"sva-tab sva-tab-active\" id=\"svaTabOn\" role=\"tab\" aria-selected=\"true\" onclick=\"svaProv('on')\"><span class=\"sva-tab-icon\">\ud83c\udf41<\/span> Ontario<\/button>\r\n      <button class=\"sva-tab\" id=\"svaTabQc\" role=\"tab\" aria-selected=\"false\" onclick=\"svaProv('qc')\"><span class=\"sva-tab-icon\">\ud83c\udfd4\ufe0f<\/span> Quebec<\/button>\r\n    <\/div>\r\n\r\n    <!-- \u2550\u2550 ONTARIO \u2550\u2550 -->\r\n    <div class=\"sva-panel sva-panel-active\" id=\"svaPanelOn\">\r\n      <h3 class=\"sva-province-title\">Ontario<\/h3>\r\n      <div class=\"sva-map-wrap\">\r\n        <iframe src=\"https:\/\/www.google.com\/maps\/d\/u\/0\/embed?mid=1k6l75GQIL9eKci4mdRHQP5lvJs1Tg1A&ehbc=2E312F\" title=\"Ontario Service Area Map\" loading=\"lazy\" allowfullscreen><\/iframe>\r\n        <div style=\"background:white;width:100%;height:60px;border-radius:15px 15px 0 0;position:absolute;top:0px;\">\r\n          <div class=\"sva-map-badge\"><span class=\"sva-map-dot\"><\/span> Live Service Area<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"sva-grid\">\r\n\r\n        <!-- Major Cities -->\r\n        <div class=\"sva-card\">\r\n          <h4 class=\"sva-card-title\">Major Cities<\/h4>\r\n          <div class=\"sva-city-grid\">\r\n            <button class=\"sva-city-btn\" onclick=\"svaOpen('Oshawa','BlueGuard professional dryer vent and duct cleaner serving Oshawa helps keep the air in your home clean.','Major City \u2014 Ontario','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-in-oshawa-whitby\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Oshawa<\/button>\r\n            <button class=\"sva-city-btn\" onclick=\"svaOpen('Ottawa','BlueGuard delivers certified duct cleaning services throughout Ottawa and surrounding areas.','Major City \u2014 Ontario','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-ottawa\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Ottawa<\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- Nearby Areas \u2014 3-level -->\r\n        <div class=\"sva-card\">\r\n          <h4 class=\"sva-card-title\">City Nearby Areas<\/h4>\r\n          <!-- L1 City -->\r\n          <div class=\"sva-l1tabs\">\r\n            <button class=\"sva-l1tab sva-l1tab-active\" onclick=\"svaL1('on','oshawa',this)\">\ud83d\udccd Oshawa<\/button>\r\n            <button class=\"sva-l1tab\" onclick=\"svaL1('on','ottawa',this)\">\ud83d\udccd Ottawa<\/button>\r\n          <\/div>\r\n\r\n          <!-- OSHAWA -->\r\n          <div class=\"sva-sp sva-sp-on\" id=\"on-oshawa\">\r\n            <div class=\"sva-l2tabs\">\r\n              <button class=\"sva-l2tab sva-l2-active-air\" onclick=\"svaL2('on-oshawa','air',this)\">\ud83c\udf2c\ufe0f Air Duct<\/button>\r\n              <button class=\"sva-l2tab\" onclick=\"svaL2('on-oshawa','dryer',this)\">\ud83d\udca8 Dryer Vent<\/button>\r\n              <button class=\"sva-l2tab\" onclick=\"svaL2('on-oshawa','comm',this)\">\ud83c\udfe2 Commercial<\/button>\r\n            <\/div>\r\n            <div class=\"sva-sp sva-sp-on\" id=\"on-oshawa-air\">\r\n              <div class=\"sva-city-grid\">\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Whitby','Whitby residents trust BlueGuard for top-quality air duct cleaning services.','Oshawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-in-oshawa-whitby\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Whitby<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Ajax','Professional air duct cleaning in Ajax \u2014 cleaner air for your home.','Oshawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-ajax\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Ajax<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Pickering','BlueGuard serves Pickering with expert air duct cleaning.','Oshawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-pickering\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Pickering<\/button>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"sva-sp\" id=\"on-oshawa-dryer\">\r\n              <div class=\"sva-city-grid\">\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Whitby','Professional dryer vent cleaning for homes and businesses in Whitby.','Oshawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-whitby\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Whitby<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Ajax','Expert dryer vent cleaning services throughout Ajax.','Oshawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-ajax\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Ajax<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Pickering','Certified dryer vent cleaning solutions for Pickering homes.','Oshawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-pickering\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Pickering<\/button>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"sva-sp\" id=\"on-oshawa-comm\">\r\n              <div class=\"sva-l3tabs\">\r\n                <button class=\"sva-l3tab sva-l3-active\" onclick=\"svaL3('on-oshawa',this,'air')\">\ud83c\udf2c\ufe0f Air Duct<\/button>\r\n                <button class=\"sva-l3tab\" onclick=\"svaL3('on-oshawa',this,'dv')\">\ud83d\udca8 Dryer Vent<\/button>\r\n              <\/div>\r\n              <div class=\"sva-sp sva-sp-on\" id=\"on-oshawa-comm-air\">\r\n                <div class=\"sva-city-grid\">\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Oshawa','Expert commercial air duct cleaning for Oshawa businesses.','Commercial Duct \u2014 Oshawa','https:\/\/blueguard.ca\/service-areas\/commercial-air-duct-cleaning-in-oshawa\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Oshawa<\/button>\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Ajax','Commercial-grade duct cleaning services for Ajax businesses.','Commercial Duct \u2014 Ajax','https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-ajax\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Ajax<\/button>\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Pickering','Commercial air duct cleaning for Pickering businesses.','Commercial Duct \u2014 Pickering','https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-pickering\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Pickering<\/button>\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Whitby','Top-rated commercial duct cleaning throughout Whitby.','Commercial Duct \u2014 Whitby','https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-whitby\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Whitby<\/button>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"sva-sp\" id=\"on-oshawa-comm-dv\">\r\n                <div class=\"sva-city-grid\">\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Ajax','Professional commercial dryer vent cleaning in Ajax.','Commercial Dryer Vent \u2014 Ajax','https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-ajax\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Ajax<\/button>\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Oshawa','Certified commercial dryer vent cleaning for Oshawa facilities.','Commercial Dryer Vent \u2014 Oshawa','https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-oshawa\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Oshawa<\/button>\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Pickering','Expert commercial dryer vent cleaning for Pickering businesses.','Commercial Dryer Vent \u2014 Pickering','https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-pickering\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Pickering<\/button>\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Whitby','BlueGuard keeps Whitby commercial properties safe with dryer vent cleaning.','Commercial Dryer Vent \u2014 Whitby','https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-whitby\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Whitby<\/button>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div><!-- \/on-oshawa -->\r\n\r\n          <!-- OTTAWA -->\r\n          <div class=\"sva-sp\" id=\"on-ottawa\">\r\n            <div class=\"sva-l2tabs\">\r\n              <button class=\"sva-l2tab sva-l2-active-air\" onclick=\"svaL2('on-ottawa','air',this)\">\ud83c\udf2c\ufe0f Air Duct<\/button>\r\n              <button class=\"sva-l2tab\" onclick=\"svaL2('on-ottawa','dryer',this)\">\ud83d\udca8 Dryer Vent<\/button>\r\n              <button class=\"sva-l2tab\" onclick=\"svaL2('on-ottawa','comm',this)\">\ud83c\udfe2 Commercial<\/button>\r\n            <\/div>\r\n            <div class=\"sva-sp sva-sp-on\" id=\"on-ottawa-air\">\r\n              <div class=\"sva-city-grid\">\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Nepean','Professional air duct cleaning services in Nepean.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-nepean\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Nepean<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Stittsville','Expert air duct cleaning for homes in Stittsville.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-stittsville\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Stittsville<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Barrhaven','Certified air duct cleaning for Barrhaven families.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-barrhaven\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Barrhaven<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Kemptville','Reliable air duct cleaning solutions in Kemptville.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-kemptville\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Kemptville<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Kanata','Expert air duct cleaning services throughout Kanata.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-in-kanata\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Kanata<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Orl\u00e9ans','Clean indoor air solutions for homes in Orl\u00e9ans.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-orleans\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Orl\u00e9ans<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Manotick','Expert air duct cleaning for Manotick homes.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-manotick\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Manotick<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Carleton','Certified air duct cleaning for Carleton homes.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-carleton\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Carleton<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Almonte','Professional air duct cleaning services in Almonte.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-in-almonte\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Almonte<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Arnprior','Certified air duct cleaning for healthier homes in Arnprior.','Ottawa Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-arnprior\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Arnprior<\/button>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"sva-sp\" id=\"on-ottawa-dryer\">\r\n              <div class=\"sva-city-grid\">\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Ottawa','Professional dryer vent cleaning throughout Ottawa.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-service-in-ottawa\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Ottawa<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Barrhaven','Expert dryer vent cleaning for Barrhaven homes.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-barrhaven\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Barrhaven<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Kanata','Certified dryer vent cleaning services in Kanata.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-kanata\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Kanata<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Stittsville','Thorough dryer vent cleaning in Stittsville.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-stittsville\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Stittsville<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Nepean','Professional dryer vent cleaning for Nepean homes.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-nepean\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Nepean<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Orl\u00e9ans','Expert dryer vent cleaning services in Orl\u00e9ans.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-orleans\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Orl\u00e9ans<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Manotick','Reliable dryer vent cleaning for homes in Manotick.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-manotick\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Manotick<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Kemptville','Safe dryer vents for Kemptville households.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-kemptville\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Kemptville<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Carleton','Professional dryer vent cleaning for Carleton homes.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-carleton\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Carleton<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Almonte','Expert dryer vent cleaning services in Almonte.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-almonte\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Almonte<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Arnprior','Certified dryer vent cleaning in Arnprior.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-arnprior\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Arnprior<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Carp','Professional dryer vent cleaning for homes in Carp.','Ottawa Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-service-in-carp\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Carp<\/button>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"sva-sp\" id=\"on-ottawa-comm\">\r\n              <div class=\"sva-l3tabs\">\r\n                <button class=\"sva-l3tab sva-l3-active\" onclick=\"svaL3('on-ottawa',this,'air')\">\ud83c\udf2c\ufe0f Air Duct<\/button>\r\n                <button class=\"sva-l3tab\" onclick=\"svaL3('on-ottawa',this,'dv')\">\ud83d\udca8 Dryer Vent<\/button>\r\n              <\/div>\r\n              <div class=\"sva-sp sva-sp-on\" id=\"on-ottawa-comm-air\">\r\n                <div class=\"sva-city-grid\">\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Ottawa','Professional commercial air duct cleaning for Ottawa businesses.','Commercial Duct \u2014 Ottawa','https:\/\/blueguard.ca\/service-areas\/commercial-air-duct-cleaning-in-ottawa\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Ottawa<\/button>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"sva-sp\" id=\"on-ottawa-comm-dv\">\r\n                <div class=\"sva-city-grid\">\r\n                  <button class=\"sva-city-btn-comm\" onclick=\"svaOpen('Ottawa','Commercial dryer vent cleaning for Ottawa businesses and facilities.','Commercial Dryer Vent \u2014 Ottawa','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-service-in-ottawa\/',true)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/svg><\/span> Ottawa<\/button>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div><!-- \/on-ottawa -->\r\n\r\n        <\/div><!-- \/nearby card -->\r\n      <\/div><!-- \/grid -->\r\n    <\/div><!-- \/Ontario -->\r\n\r\n\r\n    <!-- \u2550\u2550 QUEBEC \u2550\u2550 -->\r\n    <div class=\"sva-panel\" id=\"svaPanelQc\">\r\n      <h3 class=\"sva-province-title\">Quebec<\/h3>\r\n      <div class=\"sva-map-wrap\">\r\n        <iframe src=\"https:\/\/www.google.com\/maps\/d\/u\/0\/embed?mid=1asW8-Ye-yqotalLDOakPSwv7Ij8bj9Y&ehbc=2E312F\" loading=\"lazy\" allowfullscreen><\/iframe>\r\n        <div style=\"background:white;width:100%;height:60px;border-radius:15px 15px 0 0;position:absolute;top:0px;\">\r\n          <div class=\"sva-map-badge\"><span class=\"sva-map-dot\"><\/span> Live Service Area<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"sva-grid\">\r\n\r\n        <!-- Major Cities -->\r\n        <div class=\"sva-card\">\r\n          <h4 class=\"sva-card-title\">Major Cities<\/h4>\r\n          <div class=\"sva-city-grid\">\r\n            <button class=\"sva-city-btn\" onclick=\"svaOpen('Gatineau','BlueGuard provides expert duct and dryer vent cleaning throughout Gatineau.','Major City \u2014 Quebec','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-gatineau\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Gatineau<\/button>\r\n            <button class=\"sva-city-btn\" onclick=\"svaOpen('Montreal','BlueGuard provides top-rated duct and vent cleaning throughout Montreal.','Major City \u2014 Quebec','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-montreal\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Montreal<\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- Nearby Areas -->\r\n        <div class=\"sva-card\">\r\n          <h4 class=\"sva-card-title\">City Nearby Areas<\/h4>\r\n          <!-- L1 City -->\r\n          <div class=\"sva-l1tabs\">\r\n            <button class=\"sva-l1tab sva-l1tab-active\" onclick=\"svaL1('qc','gatineau',this)\">\ud83d\udccd Gatineau<\/button>\r\n            <button class=\"sva-l1tab\" onclick=\"svaL1('qc','montreal',this)\">\ud83d\udccd Montreal<\/button>\r\n          <\/div>\r\n\r\n          <!-- GATINEAU -->\r\n          <div class=\"sva-sp sva-sp-on\" id=\"qc-gatineau\">\r\n            <div class=\"sva-l2tabs\">\r\n              <button class=\"sva-l2tab sva-l2-active-air\" onclick=\"svaL2('qc-gatineau','air',this)\">\ud83c\udf2c\ufe0f Air Duct<\/button>\r\n              <button class=\"sva-l2tab\" onclick=\"svaL2('qc-gatineau','dryer',this)\">\ud83d\udca8 Dryer Vent<\/button>\r\n            <\/div>\r\n            <div class=\"sva-sp sva-sp-on\" id=\"qc-gatineau-air\">\r\n              <div class=\"sva-city-grid\">\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Gatineau','Expert air duct cleaning services throughout Gatineau.','Gatineau \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-gatineau\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Gatineau<\/button>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"sva-sp\" id=\"qc-gatineau-dryer\">\r\n              <div class=\"sva-city-grid\">\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Gatineau','Professional dryer vent cleaning for homes and businesses in Gatineau.','Gatineau \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-gatineau\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Gatineau<\/button>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div><!-- \/qc-gatineau -->\r\n\r\n          <!-- MONTREAL -->\r\n          <div class=\"sva-sp\" id=\"qc-montreal\">\r\n            <div class=\"sva-l2tabs\">\r\n              <button class=\"sva-l2tab sva-l2-active-air\" onclick=\"svaL2('qc-montreal','air',this)\">\ud83c\udf2c\ufe0f Air Duct<\/button>\r\n              <button class=\"sva-l2tab\" onclick=\"svaL2('qc-montreal','dryer',this)\">\ud83d\udca8 Dryer Vent<\/button>\r\n            <\/div>\r\n            <div class=\"sva-sp sva-sp-on\" id=\"qc-montreal-air\">\r\n              <div class=\"sva-city-grid\">\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Montreal','Top-rated air duct cleaning services throughout Montreal.','Montreal Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-montreal\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Montreal<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Laval','Professional air duct cleaning services across Laval.','Montreal Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-laval\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Laval<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Longueuil','Expert air duct cleaning services throughout Longueuil.','Montreal Nearby \u2014 Air Duct','https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-longueuil\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Longueuil<\/button>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"sva-sp\" id=\"qc-montreal-dryer\">\r\n              <div class=\"sva-city-grid\">\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Montreal','Expert dryer vent cleaning throughout Montreal.','Montreal Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-montreal\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Montreal<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Laval','Certified dryer vent cleaning for Laval homes and properties.','Montreal Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-laval\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Laval<\/button>\r\n                <button class=\"sva-city-btn\" onclick=\"svaOpen('Longueuil','Reliable dryer vent cleaning services in Longueuil.','Montreal Nearby \u2014 Dryer Vent','https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-longueuil\/',false)\"><span class=\"sva-pin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"14\" height=\"14\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/svg><\/span> Longueuil<\/button>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div><!-- \/qc-montreal -->\r\n\r\n        <\/div><!-- \/nearby card -->\r\n      <\/div><!-- \/grid -->\r\n    <\/div><!-- \/Quebec -->\r\n\r\n    <div class=\"sva-notice\">\r\n      <span class=\"sva-notice-icon\">\ud83d\udd0d<\/span>\r\n      <div>\r\n        <div class=\"sva-notice-title\">Don't see your area?<\/div>\r\n        <p class=\"sva-notice-text\">Please contact us if you don't see your city\/region in the list. We try our best to provide service in every region.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n\/* Floating dots *\/\r\n(function(){\r\n  var wrap=document.getElementById('svaDots'),colors=['#a8cf45','#0aa8df'];\r\n  for(var i=0;i<22;i++){\r\n    var d=document.createElement('div');d.className='sva-dot';\r\n    var sz=Math.random()*5+2,cl=colors[i%2];\r\n    d.style.cssText='left:'+(Math.random()*100)+'%;width:'+sz+'px;height:'+sz+'px;background:'+cl+';box-shadow:0 0 '+(sz*2)+'px '+cl+';animation-duration:'+(Math.random()*18+10)+'s;animation-delay:'+(Math.random()*16)+'s';\r\n    wrap.appendChild(d);\r\n  }\r\n  var hdr=document.getElementById('svaHeader');\r\n  function check(){if(hdr&&!hdr.classList.contains('sva-vis')&&hdr.getBoundingClientRect().top<(window.innerHeight||900)*0.93)hdr.classList.add('sva-vis');}\r\n  setTimeout(check,150);\r\n  window.addEventListener('scroll',check,{passive:true});\r\n})();\r\n\r\n\/* Province *\/\r\nfunction svaProv(w){\r\n  document.querySelectorAll('#sva-section .sva-tab').forEach(function(t){t.classList.remove('sva-tab-active');t.setAttribute('aria-selected','false');});\r\n  document.querySelectorAll('#sva-section .sva-panel').forEach(function(p){p.classList.remove('sva-panel-active');});\r\n  var t=document.getElementById(w==='on'?'svaTabOn':'svaTabQc');\r\n  var p=document.getElementById(w==='on'?'svaPanelOn':'svaPanelQc');\r\n  if(t){t.classList.add('sva-tab-active');t.setAttribute('aria-selected','true');}\r\n  if(p)p.classList.add('sva-panel-active');\r\n}\r\n\r\n\/* L1: City tab *\/\r\nfunction svaL1(prov,city,btn){\r\n  var card=btn.closest('.sva-card');\r\n  card.querySelectorAll('.sva-l1tab').forEach(function(b){b.classList.remove('sva-l1tab-active');});\r\n  btn.classList.add('sva-l1tab-active');\r\n  \/* hide all city-level panels directly under card *\/\r\n  card.querySelectorAll('.sva-l1tabs ~ .sva-sp').forEach(function(p){p.classList.remove('sva-sp-on');});\r\n  var target=document.getElementById(prov+'-'+city);\r\n  if(target)target.classList.add('sva-sp-on');\r\n}\r\n\r\n\/* L2: Service type *\/\r\nfunction svaL2(cityId,svc,btn){\r\n  btn.closest('.sva-l2tabs').querySelectorAll('.sva-l2tab').forEach(function(b){\r\n    b.classList.remove('sva-l2-active-air','sva-l2-active-dryer','sva-l2-active-comm');\r\n  });\r\n  btn.classList.add('sva-l2-active-'+svc);\r\n  var cityEl=document.getElementById(cityId);\r\n  cityEl.querySelectorAll('.sva-l2tabs ~ .sva-sp').forEach(function(p){p.classList.remove('sva-sp-on');});\r\n  var target=document.getElementById(cityId+'-'+svc);\r\n  if(target)target.classList.add('sva-sp-on');\r\n}\r\n\r\n\/* L3: Commercial sub *\/\r\nfunction svaL3(cityId,btn,sub){\r\n  btn.closest('.sva-l3tabs').querySelectorAll('.sva-l3tab').forEach(function(b){b.classList.remove('sva-l3-active');});\r\n  btn.classList.add('sva-l3-active');\r\n  var commEl=document.getElementById(cityId+'-comm');\r\n  commEl.querySelectorAll('.sva-l3tabs ~ .sva-sp').forEach(function(p){p.classList.remove('sva-sp-on');});\r\n  var target=document.getElementById(cityId+'-comm-'+sub);\r\n  if(target)target.classList.add('sva-sp-on');\r\n}\r\n\r\n\/* Popup *\/\r\nfunction svaOpen(city,desc,tag,url,isComm){\r\n  document.getElementById('sva-popup-header').className=isComm?'comm':'';\r\n  document.getElementById('sva-popup-desc').className=isComm?'comm':'';\r\n  document.getElementById('sva-popup-btn-primary').className=isComm?'comm':'';\r\n  document.getElementById('sva-popup-icon').textContent=isComm?'\ud83c\udfe2':'\ud83d\udccd';\r\n  document.getElementById('sva-popup-city').textContent=city;\r\n  document.getElementById('sva-popup-desc').textContent=desc;\r\n  document.getElementById('sva-popup-tag').textContent=tag||'Service Area';\r\n  var btn=document.getElementById('sva-popup-btn-primary');\r\n  btn.innerHTML=city+' \\u2014 More Details <span class=\"sva-arrow\">\\u2192<\/span>';\r\n  btn.href=url||'#';\r\n  document.getElementById('sva-popup-overlay').classList.add('sva-popup-open');\r\n  document.body.style.overflow='hidden';\r\n}\r\nfunction svaPopupHide(){\r\n  var o=document.getElementById('sva-popup-overlay'),b=document.getElementById('sva-popup-box');\r\n  o.style.animation='svaOverlayOut 0.22s ease forwards';\r\n  b.style.animation='svaPopupOut 0.22s ease forwards';\r\n  setTimeout(function(){o.classList.remove('sva-popup-open');o.style.animation='';b.style.animation='';document.body.style.overflow='';},220);\r\n}\r\nfunction svaPopupClose(e){if(e.target===document.getElementById('sva-popup-overlay'))svaPopupHide();}\r\ndocument.addEventListener('keydown',function(e){if(e.key==='Escape')svaPopupHide();});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b383b85 e-con-full e-flex e-con e-parent\" data-id=\"b383b85\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cac95b4 elementor-widget elementor-widget-html\" data-id=\"cac95b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.bg-s11*{box-sizing:border-box;margin:0;padding:0}\r\n.bg-s11{\r\n  --blue:#0aa8df;--green:#a8cf45;--dark:#0d1117;--text:#2d3748;--muted:#718096;\r\n  font-family:'Nunito',sans-serif;\r\n  background:linear-gradient(135deg,#0d1117 0%,#0f1923 100%);\r\n  position:relative;overflow:hidden;padding:40px 0px 60px 0px;\r\n}\r\n.bg-s11-pattern{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(10,168,223,.07) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;z-index:0;}\r\n.bg-s11-blob1{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(10,168,223,.1),transparent 70%);filter:blur(80px);top:-120px;left:-80px;z-index:0;pointer-events:none;}\r\n.bg-s11-blob2{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(168,207,69,.08),transparent 70%);filter:blur(60px);bottom:-80px;right:-60px;z-index:0;pointer-events:none;}\r\n.bg-s11-inner{position:relative;z-index:1;text-align:center;}\r\n.bg-s11 h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(28px,5vw,48px);font-weight:800;line-height:1.08;color:#fff;margin-bottom:14px;}\r\n.bg-s11-accent{background:linear-gradient(90deg,var(--blue),var(--green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}\r\n.bg-s11-sub{font-size:clamp(15px,1.5vw,16px);color:rgba(255,255,255,.7);line-height:1.7;margin-bottom:32px;max-width:500px;margin-left:auto;margin-right:auto;}\r\n.bg-s11-sub strong{color:#fff;}\r\n.bg-s11-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:32px;}\r\n.bg-s11-btn-primary{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(135deg,var(--blue),#0891c4);color:#ffffff !important;font-family:'Nunito',sans-serif;font-size:15px;font-weight:800;border-radius:100px;padding:14px 28px;text-decoration:none;box-shadow:0 4px 20px rgba(10,168,223,.35);transition:transform .2s,box-shadow .2s;}\r\n.bg-s11-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(10,168,223,.45);}\r\n.bg-s11-btn-secondary{display:inline-flex;align-items:center;gap:9px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);color:#ffffff !important;font-family:'Nunito',sans-serif;font-size:15px;font-weight:700;border-radius:100px;padding:14px 28px;text-decoration:none;transition:background .2s;}\r\n.bg-s11-btn-secondary:hover{background:rgba(255,255,255,.12);}\r\n.bg-s11-btn-primary svg,.bg-s11-btn-secondary svg{width:17px;height:17px;}\r\n.bg-s11-contacts{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;}\r\n.bg-s11-contact-item{display:flex;align-items:center;gap:8px;font-size:13.5px;color:rgba(255,255,255,.6);font-weight:600;}\r\n.bg-s11-contact-item a{color:rgba(255,255,255,.75);text-decoration:none;transition:color .2s;}\r\n.bg-s11-contact-item a:hover{color:#fff;}\r\n.bg-s11-contact-dot{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--green));flex-shrink:0;}\r\n.bg-s11-response{margin-top:20px;font-size:12px;color:rgba(255,255,255,.4);letter-spacing:.5px;}\r\n@media only screen and (max-width:768px){.bg-s11{padding:30px 15px 40px 15px;}}\r\n<\/style>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\/>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700;800&display=swap\" rel=\"stylesheet\"\/>\r\n<div class=\"bg-s11\">\r\n  <div class=\"bg-s11-pattern\"><\/div>\r\n  <div class=\"bg-s11-blob1\"><\/div>\r\n  <div class=\"bg-s11-blob2\"><\/div>\r\n  <div class=\"bg-s11-inner\">\r\n    <h2>Get Your <span class=\"bg-s11-accent\">Free Commercial<\/span> Quote<br>in Under 60 Seconds<\/h2>\r\n    <p class=\"bg-s11-sub\">Newer homes, longer vents \u2014 <strong>don't wait for a problem.<\/strong> Free quote, same-day available. We respond within 2 hours.<\/p>\r\n    <div class=\"bg-s11-actions\">\r\n      <a class=\"bg-s11-btn-primary\" href=\"https:\/\/blueguard.ca\/book-now-get-quote\/\" target=\"_blank\" rel=\"noopener\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>\r\n        Book Now \u2014 Get Free Quote\r\n      <\/a>\r\n      <a class=\"bg-s11-btn-secondary\" href=\"tel:+18444988364\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.07 10.8a19.79 19.79 0 01-3.07-8.72A2 2 0 012 0h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L6.91 7.91a16 16 0 006.18 6.18l1.27-1.27a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 16.92z\"\/><\/svg>\r\n        +1-844-498-8364\r\n      <\/a>\r\n    <\/div>\r\n    <div class=\"bg-s11-contacts\">\r\n      <div class=\"bg-s11-contact-item\"><span class=\"bg-s11-contact-dot\"><\/span><a href=\"mailto:sales@blueguard.ca\">sales@blueguard.ca<\/a><\/div>\r\n      <div class=\"bg-s11-contact-item\"><span class=\"bg-s11-contact-dot\"><\/span><a href=\"https:\/\/blueguard.ca\" target=\"_blank\" rel=\"noopener\">blueguard.ca<\/a><\/div>\r\n    <\/div>\r\n    <div class=\"bg-s11-response\">\ud83d\udd12 No spam. No pressure. 100% free estimate.<\/div>\r\n  <\/div>\r\n<\/div>\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>NADCA Certified \u2014 Ottawa&#8217;s Most Trusted Commercial Air Duct Cleaning in Ottawa \u2014 NADCA Certified Protect Your Staff and HVAC Investment with Commercial Air Duct Cleaning in Ottawa. Done Right, Every Time Get a Free Quote Call Now Top-rated on Google Before\/after video proof included 100+ Ottawa commercial jobs completed Affordable pricing Get Your Free [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":31,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-19309","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/pages\/19309","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/comments?post=19309"}],"version-history":[{"count":5,"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/pages\/19309\/revisions"}],"predecessor-version":[{"id":21639,"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/pages\/19309\/revisions\/21639"}],"up":[{"embeddable":true,"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/pages\/31"}],"wp:attachment":[{"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/media?parent=19309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}