{"id":20389,"date":"2026-05-06T21:12:07","date_gmt":"2026-05-06T21:12:07","guid":{"rendered":"https:\/\/blueguard.ca\/?page_id=20389"},"modified":"2026-09-26T07:54:03","modified_gmt":"2026-09-26T11:54:03","slug":"dryer-vent-cleaning-in-montreal","status":"publish","type":"page","link":"https:\/\/blueguard.ca\/fr\/service-areas\/dryer-vent-cleaning-in-montreal\/","title":{"rendered":"dryer vent cleaning in montreal"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"20389\" class=\"elementor elementor-20389\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f5050a7 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"f5050a7\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-d351cee\" data-id=\"d351cee\" 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-35e0f24 elementor-widget elementor-widget-html\" data-id=\"35e0f24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.bg-hero*{box-sizing:border-box;margin:0;padding:0}\r\n.bg-hero{\r\n  --blue:#0aa8df;--green:#a8cf45;--dark:#0d1117;--text:#2d3748;--muted:#718096;\r\n  font-family:'Nunito',sans-serif;background:transparent;position:relative;overflow:hidden;\r\n}\r\n.bg-hero-pattern{\r\n  position:absolute;inset:0;\r\n  background-image:radial-gradient(circle,rgba(10,168,223,.07) 1px,transparent 1px);\r\n  background-size:28px 28px;pointer-events:none;z-index:0;\r\n}\r\n.bg-hero-blob1{\r\n  position:absolute;width:420px;height:420px;border-radius:50%;\r\n  background:radial-gradient(circle,rgba(10,168,223,.08),transparent 70%);\r\n  filter:blur(80px);top:-120px;right:-80px;z-index:0;pointer-events:none;\r\n}\r\n.bg-hero-blob2{\r\n  position:absolute;width:300px;height:300px;border-radius:50%;\r\n  background:radial-gradient(circle,rgba(168,207,69,.07),transparent 70%);\r\n  filter:blur(60px);bottom:-80px;left:-60px;z-index:0;pointer-events:none;\r\n}\r\n.bg-hero-inner{position:relative;z-index:2;}\r\n.bg-hero-badge{\r\n  display:inline-flex;align-items:center;gap:8px;\r\n  background:rgba(10,168,223,.1);border:1px solid rgba(10,168,223,.25);\r\n  border-radius:100px;padding:5px 14px 5px 9px;margin-bottom:20px;\r\n}\r\n.bg-hero-badge-dot{\r\n  width:7px;height:7px;border-radius:50%;background:var(--blue);\r\n  animation:bghero-ping 1.8s ease-in-out infinite;\r\n}\r\n@keyframes bghero-ping{\r\n  0%,100%{box-shadow:0 0 0 0 rgba(10,168,223,.5)}\r\n  50%{box-shadow:0 0 0 5px rgba(10,168,223,0)}\r\n}\r\n.bg-hero-badge-text{\r\n  font-size:10px;font-weight:700;letter-spacing:1.6px;\r\n  text-transform:uppercase;color:var(--blue);\r\n}\r\n.bg-hero h1{\r\n  font-family:'Barlow Condensed',sans-serif;\r\n  font-size:clamp(30px,5vw,52px);\r\n  font-weight:800;line-height:1.08;color:#fff;margin-bottom:16px;\r\n}\r\n.bg-hero-accent{\r\n  background:linear-gradient(90deg,var(--blue),var(--green));\r\n  -webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;\r\n}\r\n.bg-hero-divider{\r\n  width:70px;height:3px;border-radius:2px;\r\n  background:linear-gradient(90deg,var(--blue),var(--green));margin-bottom:24px;\r\n}\r\n.bg-hero p{\r\n  font-size:clamp(15px,1.5vw,16.5px);\r\n  line-height:1.82;color:rgba(255,255,255,.75);margin-bottom:16px;\r\n}\r\n.bg-hero p:last-child{margin-bottom:0}\r\n.bg-hero strong{color:#fff;font-weight:800}\r\n.bg-hero-hl{color:var(--green);font-weight:800}\r\n.bg-hero-hlb{color:var(--blue);font-weight:800}\r\n@media only screen and (max-width:768px){\r\n  .bg-hero{padding:40px 15px 0px 15px;}\r\n}\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-hero\">\r\n  <div class=\"bg-hero-pattern\"><\/div>\r\n  <div class=\"bg-hero-blob1\"><\/div>\r\n  <div class=\"bg-hero-blob2\"><\/div>\r\n  <div class=\"bg-hero-inner\">\r\n    <div class=\"bg-hero-badge\">\r\n      <span class=\"bg-hero-badge-dot\"><\/span>\r\n      <span class=\"bg-hero-badge-text\">Montreal \u00b7 Quebec<\/span>\r\n    <\/div>\r\n    <h1>Dryer Vent Cleaning in<br\/><span class=\"bg-hero-accent\">Montreal<\/span> \u2014 From $199, Bilingual Service<\/h1>\r\n    <div class=\"bg-hero-divider\"><\/div>\r\n    <p>Most Montreal homeowners have <strong>never had their dryer vent professionally cleaned<\/strong>. In a city with older housing stock across <span class=\"bg-hero-hl\">NDG, Verdun, and the Plateau<\/span>, dryer vents installed decades ago are often completely blocked with compacted lint \u2014 creating a serious fire hazard that most residents are unaware of.<\/p>\r\n    <p>BlueGuard provides <strong>professional dryer vent cleaning<\/strong> in Montreal and the Greater Montreal area from <strong>$199<\/strong>. We offer <span class=\"bg-hero-hlb\">fully bilingual service in English and French<\/span>. Most jobs take 30 to 45 minutes.<\/p>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af51ec8 elementor-widget elementor-widget-html\" data-id=\"af51ec8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.bg-stats*{box-sizing:border-box;margin:0;padding:0}\r\n.bg-stats{--blue:#0aa8df;--green:#a8cf45;font-family:'Nunito',sans-serif;background:transparent;}\r\n.bg-stats-inner{position:relative;z-index:1;}\r\n.bg-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;}\r\n@media only screen and (min-width:1024px){.bg-stats-grid{grid-template-columns:repeat(4,1fr);}}\r\n.bg-stats-item{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:14px 16px;transition:transform .2s,box-shadow .2s;}\r\n.bg-stats-item:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(10,168,223,.15);}\r\n.bg-stats-icon{width:38px;height:38px;border-radius:10px;flex-shrink:0;background:linear-gradient(135deg,var(--blue),var(--green));display:flex;align-items:center;justify-content:center;}\r\n.bg-stats-icon svg{width:19px;height:19px;}\r\n.bg-stats-num{font-family:'Barlow Condensed',sans-serif;font-size:20px;font-weight:800;color:#fff;line-height:1;}\r\n.bg-stats-label{font-size:11px;color:rgba(255,255,255,.6);font-weight:600;margin-top:3px;}\r\n@media(max-width:576px){.bg-stats-icon svg{width:18px;height:18px;}.bg-stats-icon{width:35px;height:35px;border-radius:8px;}.bg-stats-item{border-radius:12px;padding:10px 10px;}}\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-stats\">\r\n  <div class=\"bg-stats-inner\">\r\n    <div class=\"bg-stats-grid\">\r\n      <div class=\"bg-stats-item\">\r\n        <div class=\"bg-stats-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg><\/div>\r\n        <div><div class=\"bg-stats-num\">NADCA<\/div><div class=\"bg-stats-label\">Certified<\/div><\/div>\r\n      <\/div>\r\n      <div class=\"bg-stats-item\">\r\n        <div class=\"bg-stats-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg><\/div>\r\n        <div><div class=\"bg-stats-num\">30\u201345m<\/div><div class=\"bg-stats-label\">Avg. Job Time<\/div><\/div>\r\n      <\/div>\r\n      <div class=\"bg-stats-item\">\r\n        <div class=\"bg-stats-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10.29 3.86L1.82 18a2 2 0 001.71 3h16.94a2 2 0 001.71-3L13.71 3.86a2 2 0 00-3.42 0z\"\/><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\/><\/svg><\/div>\r\n        <div><div class=\"bg-stats-num\">Fire<\/div><div class=\"bg-stats-label\">Risk Prevention<\/div><\/div>\r\n      <\/div>\r\n      <div class=\"bg-stats-item\">\r\n        <div class=\"bg-stats-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M3 9h18M9 21V9\"\/><\/svg><\/div>\r\n        <div><div class=\"bg-stats-num\">$199<\/div><div class=\"bg-stats-label\">Starting Price<\/div><\/div>\r\n      <\/div>\r\n    <\/div>\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-fe77ab3 elementor-hidden-tablet elementor-hidden-mobile\" data-id=\"fe77ab3\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-abe62b4 e-con-full e-flex e-con e-child\" data-id=\"abe62b4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-38462cf elementor-widget__width-auto elementor-widget elementor-widget-html\" data-id=\"38462cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  @keyframes confettiFall1 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(-15px,-30px) rotate(180deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall2 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(10px,-35px) rotate(-200deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall3 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(20px,-25px) rotate(240deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall4 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(-20px,-20px) rotate(-180deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall5 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(5px,-40px) rotate(300deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall6 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(-8px,-28px) rotate(-240deg) scale(0);opacity:0} }\r\n  @keyframes starCelebrate {\r\n    0%,100% { transform:scale(1) rotate(0deg); color:#fff; }\r\n    15%      { transform:scale(1.5) rotate(-15deg); color:#FFF9C4; text-shadow:0 0 12px #FFD700; }\r\n    30%      { transform:scale(0.85) rotate(10deg); color:#fff; }\r\n    45%      { transform:scale(1.3) rotate(-8deg); color:#FFF176; text-shadow:0 0 8px #FFD700; }\r\n    60%      { transform:scale(1) rotate(0deg); color:#fff; }\r\n  }\r\n  @keyframes ratingBounce {\r\n    0%,100% { transform:translateY(0) scale(1); }\r\n    15%      { transform:translateY(-6px) scale(1.2); }\r\n    30%      { transform:translateY(0) scale(0.95); }\r\n    45%      { transform:translateY(-3px) scale(1.1); }\r\n    60%      { transform:translateY(0) scale(1); }\r\n  }\r\n  @keyframes logoWiggle {\r\n    0%,100% { transform:rotate(0deg) scale(1); }\r\n    10%      { transform:rotate(-12deg) scale(1.15); }\r\n    20%      { transform:rotate(10deg) scale(1.1); }\r\n    30%      { transform:rotate(-6deg) scale(1.05); }\r\n    40%      { transform:rotate(4deg) scale(1); }\r\n    50%      { transform:rotate(0deg) scale(1); }\r\n  }\r\n  @keyframes bgShine {\r\n    0%,100% { background-color:#F4B400; }\r\n    50%      { background-color:#FFD740; }\r\n  }\r\n  @keyframes pillPop {\r\n    0%   { transform:scale(0.8); opacity:0; }\r\n    70%  { transform:scale(1.05); opacity:1; }\r\n    100% { transform:scale(1); opacity:1; }\r\n  }\r\n  @keyframes glowPop {\r\n    0%,100% { box-shadow:0 2px 10px rgba(244,180,0,0.25); }\r\n    50%      { box-shadow:0 4px 24px rgba(244,180,0,0.55), 0 0 0 4px rgba(244,180,0,0.1); }\r\n  }\r\n\r\n  .grb-cp {\r\n    position:absolute; width:6px; height:6px;\r\n    border-radius:1px; pointer-events:none; z-index:10; opacity:0;\r\n  }\r\n  .grb-cp:nth-child(1) { background:#FF6B6B; top:50%; left:10%;  animation:confettiFall1 1.8s ease-out infinite 0.0s; }\r\n  .grb-cp:nth-child(2) { background:#4ECDC4; top:30%; left:30%;  animation:confettiFall2 2.0s ease-out infinite 0.3s; }\r\n  .grb-cp:nth-child(3) { background:#FFE66D; top:60%; left:55%;  animation:confettiFall3 1.6s ease-out infinite 0.6s; border-radius:50%; }\r\n  .grb-cp:nth-child(4) { background:#A8E6CF; top:40%; right:20%; animation:confettiFall4 2.2s ease-out infinite 0.2s; }\r\n  .grb-cp:nth-child(5) { background:#FF8B94; top:20%; right:10%; animation:confettiFall5 1.9s ease-out infinite 0.9s; border-radius:50%; }\r\n  .grb-cp:nth-child(6) { background:#C3A6FF; top:70%; left:70%;  animation:confettiFall6 2.1s ease-out infinite 0.5s; }\r\n\r\n  .grb-outer {\r\n    position:relative; display:inline-block;\r\n    background:#ffffff; border-radius:999px;\r\n    animation:pillPop 0.7s cubic-bezier(0.34,1.56,0.64,1) both, glowPop 2.5s ease-in-out 0.7s infinite;\r\n  }\r\n  .grb-link {\r\n    position:relative; display:inline-flex; align-items:stretch;\r\n    border-radius:999px; overflow:hidden; text-decoration:none; cursor:pointer;\r\n    border:1.5px solid rgba(244,180,0,0.3);\r\n    transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);\r\n  }\r\n  .grb-link:hover { transform:scale(1.07) translateY(-3px); }\r\n  .grb-left {\r\n    display:flex; align-items:center; gap:8px;\r\n    padding:5px 13px 5px 14px; background:#ffffff;\r\n    flex-shrink:0; z-index:2; position:relative;\r\n  }\r\n  .grb-logo { display:block; flex-shrink:0; animation:logoWiggle 3s ease-in-out infinite; }\r\n  .grb-rating {\r\n    font-family:Arial,sans-serif; font-size:16px; font-weight:900; color:#111;\r\n    display:inline-block; animation:ratingBounce 3s ease-in-out infinite;\r\n  }\r\n  .grb-right {\r\n    display:flex; align-items:center; gap:2px;\r\n    padding:5px 14px 5px 14px; position:relative; z-index:2;\r\n    clip-path:polygon(10px 0%,100% 0%,100% 100%,10px 100%,0% 50%);\r\n    animation:bgShine 2s ease-in-out infinite;\r\n  }\r\n  .grb-star { font-size:20px; color:#fff; display:inline-block; line-height:1; }\r\n  .grb-star:nth-child(1) { animation:starCelebrate 3s ease-in-out infinite 0.00s; }\r\n  .grb-star:nth-child(2) { animation:starCelebrate 3s ease-in-out infinite 0.20s; }\r\n  .grb-star:nth-child(3) { animation:starCelebrate 3s ease-in-out infinite 0.40s; }\r\n  .grb-star:nth-child(4) { animation:starCelebrate 3s ease-in-out infinite 0.60s; }\r\n  .grb-star:nth-child(5) { animation:starCelebrate 3s ease-in-out infinite 0.80s; }\r\n<\/style>\r\n\r\n<span class='grb-outer'>\r\n  <span class='grb-cp'><\/span><span class='grb-cp'><\/span><span class='grb-cp'><\/span>\r\n  <span class='grb-cp'><\/span><span class='grb-cp'><\/span><span class='grb-cp'><\/span>\r\n  <a href='https:\/\/g.page\/r\/CSzLyO7IJxPMEAI\/review' target='_blank' class='grb-link'>\r\n    <span class='grb-left'>\r\n      <svg class='grb-logo' width='22' height='22' viewBox='0 0 48 48' xmlns='http:\/\/www.w3.org\/2000\/svg'>\r\n        <path fill='#EA4335' d='M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z'\/>\r\n        <path fill='#4285F4' d='M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z'\/>\r\n        <path fill='#FBBC05' d='M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z'\/>\r\n        <path fill='#34A853' d='M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.18 1.48-4.97 2.31-8.16 2.31-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z'\/>\r\n      <\/svg>\r\n      <span class='grb-rating'>4.9<\/span>\r\n    <\/span>\r\n    <span class='grb-right'>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n    <\/span>\r\n  <\/a>\r\n<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c3cb8f6 elementor-widget elementor-widget-heading\" data-id=\"c3cb8f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Get a Free Quote<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-152b5ce elementor-widget elementor-widget-shortcode\" data-id=\"152b5ce\" 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_6' ><style>#gform_wrapper_6[data-form-index=\"0\"].gform-theme,[data-parent-form=\"6_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_6'  action='\/fr\/wp-json\/wp\/v2\/pages\/20389' data-formid='6' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_6' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_6_26\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_26'>Email<\/label><div class='ginput_container'><input name='input_26' id='input_6_26' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_6_26'>This field is for validation purposes and should be left unchanged.<\/div><\/div><div id=\"field_6_24\" class=\"gfield gfield--type-select gfield--input-type-select 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_6_24'>Choose List Of Services You Need<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_24' id='input_6_24' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='Dryer vent cleaning' >Dryer vent cleaning<\/option><option value='Air Duct Cleaning' >Air Duct Cleaning<\/option><option value='Air Exchanger Cleaning' >Air Exchanger Cleaning<\/option><option value='Central Heat Pump Cleaning' >Central Heat Pump Cleaning<\/option><option value='Wall-mounted AC Cleaning' >Wall-mounted AC Cleaning<\/option><\/select><\/div><\/div><fieldset id=\"field_6_4\" class=\"gfield gfield--type-name gfield--input-type-name gfield--width-half gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >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_6_4'>\n                            \n                            <span id='input_6_4_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_4.3' id='input_6_4_3' value=''   aria-required='true'     \/>\n                                                    <label for='input_6_4_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_6_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_6_5'>Your 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_6_5' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_6_21\" class=\"gfield gfield--type-telephone gfield--input-type-telephone 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_6_21'>Phone<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><input type='hidden' name='phone_check' class='phone_check' \/><div class='ginput_container ginput_container_telephone'><input data-name='input_21' id='input_6_21' type='text' value='' class='large gf-telephone'    data-onlyct=\"ca|\" data-pre=\"\" data-auto=\"\" data-defcountry=\"ca\" data-validation=\"1\" aria-required=\"true\" aria-invalid=\"false\"  \/><\/div><\/div><fieldset id=\"field_6_12\" class=\"gfield gfield--type-address gfield--input-type-address gfield--width-half city_css 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' >City<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend>    \n                    <div class='ginput_complex ginput_container has_city ginput_container_address gform-grid-row' id='input_6_12' >\n                        <span class='ginput_left address_city ginput_address_city gform-grid-col' id='input_6_12_3_container' >\n                                    <input type='text' name='input_12.3' id='input_6_12_3' value=''    aria-required='true'    \/>\n                                    <label for='input_6_12_3' id='input_6_12_3_label' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>City<\/label>\n                                 <\/span><input type='hidden' class='gform_hidden' name='input_12.4' id='input_6_12_4' value=''\/><input type='hidden' class='gform_hidden' name='input_12.6' id='input_6_12_6' value='Canada' \/>\n                    <div class='gf_clear gf_clear_complex'><\/div>\n                <\/div><\/fieldset><div id=\"field_6_25\" 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_6_25'>Message<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_25' id='input_6_25' class='textarea small'    placeholder='Drop a short message (Optional)'  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_6' class='gform_button button gform-button--width-full' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Get Your Free Quote'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_6' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_6' id='gform_theme_6' value='orbital' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_6' id='gform_style_settings_6' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_6' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='6' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_6' value='WyJ7XCIyNFwiOltcIjgyNDhjOTQzYjg5OTBkZTQxNTYzM2MzY2U1Y2UyMzVkXCIsXCJjNGIzZTQ2YjkxYmFmYzkxM2E4Y2Y1ZWFkOTFhYzBmOFwiLFwiMGFkZDJiMjRjZmVlZTE2NTBkMWZlOGEyMzg1NTU5NWRcIixcIjQwZTc5M2FmMGMyOTcxN2VlMjc3YzY0MWY3Mzk2ZGUxXCIsXCI0Nzc2YzI0ODBhNmRmYmE1M2ZkMjJhNTY3ZGY0Njk0ZlwiXX0iLCJjNmRhMmI4OGU2MWE5NGNkOGYzZjdlYzcwNjMwODE1NiJd' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_6' id='gform_target_page_number_6' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_6' id='gform_source_page_number_6' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 6, 'https:\/\/blueguard.ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery('#gform_ajax_frame_6').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_6');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_6').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){jQuery('#gform_wrapper_6').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_6').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_6').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_6').val();gformInitSpinner( 6, 'https:\/\/blueguard.ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [6, current_page]);window['gf_submitting_6'] = 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_6').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [6]);window['gf_submitting_6'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_6').text());}else{jQuery('#gform_6').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"6\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_6\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_6\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_6\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 6, 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\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-5ff55775 elementor-hidden-desktop e-flex e-con-boxed e-con e-parent\" data-id=\"5ff55775\" 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-7224a8c1 e-con-full e-flex e-con e-child\" data-id=\"7224a8c1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-475b6313 e-con-full e-flex e-con e-child\" data-id=\"475b6313\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e16df54 elementor-widget__width-auto elementor-widget elementor-widget-html\" data-id=\"2e16df54\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  @keyframes confettiFall1 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(-15px,-30px) rotate(180deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall2 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(10px,-35px) rotate(-200deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall3 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(20px,-25px) rotate(240deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall4 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(-20px,-20px) rotate(-180deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall5 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(5px,-40px) rotate(300deg) scale(0);opacity:0} }\r\n  @keyframes confettiFall6 { 0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1} 100%{transform:translate(-8px,-28px) rotate(-240deg) scale(0);opacity:0} }\r\n  @keyframes starCelebrate {\r\n    0%,100% { transform:scale(1) rotate(0deg); color:#fff; }\r\n    15%      { transform:scale(1.5) rotate(-15deg); color:#FFF9C4; text-shadow:0 0 12px #FFD700; }\r\n    30%      { transform:scale(0.85) rotate(10deg); color:#fff; }\r\n    45%      { transform:scale(1.3) rotate(-8deg); color:#FFF176; text-shadow:0 0 8px #FFD700; }\r\n    60%      { transform:scale(1) rotate(0deg); color:#fff; }\r\n  }\r\n  @keyframes ratingBounce {\r\n    0%,100% { transform:translateY(0) scale(1); }\r\n    15%      { transform:translateY(-6px) scale(1.2); }\r\n    30%      { transform:translateY(0) scale(0.95); }\r\n    45%      { transform:translateY(-3px) scale(1.1); }\r\n    60%      { transform:translateY(0) scale(1); }\r\n  }\r\n  @keyframes logoWiggle {\r\n    0%,100% { transform:rotate(0deg) scale(1); }\r\n    10%      { transform:rotate(-12deg) scale(1.15); }\r\n    20%      { transform:rotate(10deg) scale(1.1); }\r\n    30%      { transform:rotate(-6deg) scale(1.05); }\r\n    40%      { transform:rotate(4deg) scale(1); }\r\n    50%      { transform:rotate(0deg) scale(1); }\r\n  }\r\n  @keyframes bgShine {\r\n    0%,100% { background-color:#F4B400; }\r\n    50%      { background-color:#FFD740; }\r\n  }\r\n  @keyframes pillPop {\r\n    0%   { transform:scale(0.8); opacity:0; }\r\n    70%  { transform:scale(1.05); opacity:1; }\r\n    100% { transform:scale(1); opacity:1; }\r\n  }\r\n  @keyframes glowPop {\r\n    0%,100% { box-shadow:0 2px 10px rgba(244,180,0,0.25); }\r\n    50%      { box-shadow:0 4px 24px rgba(244,180,0,0.55), 0 0 0 4px rgba(244,180,0,0.1); }\r\n  }\r\n\r\n  .grb-cp {\r\n    position:absolute; width:6px; height:6px;\r\n    border-radius:1px; pointer-events:none; z-index:10; opacity:0;\r\n  }\r\n  .grb-cp:nth-child(1) { background:#FF6B6B; top:50%; left:10%;  animation:confettiFall1 1.8s ease-out infinite 0.0s; }\r\n  .grb-cp:nth-child(2) { background:#4ECDC4; top:30%; left:30%;  animation:confettiFall2 2.0s ease-out infinite 0.3s; }\r\n  .grb-cp:nth-child(3) { background:#FFE66D; top:60%; left:55%;  animation:confettiFall3 1.6s ease-out infinite 0.6s; border-radius:50%; }\r\n  .grb-cp:nth-child(4) { background:#A8E6CF; top:40%; right:20%; animation:confettiFall4 2.2s ease-out infinite 0.2s; }\r\n  .grb-cp:nth-child(5) { background:#FF8B94; top:20%; right:10%; animation:confettiFall5 1.9s ease-out infinite 0.9s; border-radius:50%; }\r\n  .grb-cp:nth-child(6) { background:#C3A6FF; top:70%; left:70%;  animation:confettiFall6 2.1s ease-out infinite 0.5s; }\r\n\r\n  .grb-outer {\r\n    position:relative; display:inline-block;\r\n    background:#ffffff; border-radius:999px;\r\n    animation:pillPop 0.7s cubic-bezier(0.34,1.56,0.64,1) both, glowPop 2.5s ease-in-out 0.7s infinite;\r\n  }\r\n  .grb-link {\r\n    position:relative; display:inline-flex; align-items:stretch;\r\n    border-radius:999px; overflow:hidden; text-decoration:none; cursor:pointer;\r\n    border:1.5px solid rgba(244,180,0,0.3);\r\n    transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);\r\n  }\r\n  .grb-link:hover { transform:scale(1.07) translateY(-3px); }\r\n  .grb-left {\r\n    display:flex; align-items:center; gap:8px;\r\n    padding:5px 13px 5px 14px; background:#ffffff;\r\n    flex-shrink:0; z-index:2; position:relative;\r\n  }\r\n  .grb-logo { display:block; flex-shrink:0; animation:logoWiggle 3s ease-in-out infinite; }\r\n  .grb-rating {\r\n    font-family:Arial,sans-serif; font-size:16px; font-weight:900; color:#111;\r\n    display:inline-block; animation:ratingBounce 3s ease-in-out infinite;\r\n  }\r\n  .grb-right {\r\n    display:flex; align-items:center; gap:2px;\r\n    padding:5px 14px 5px 14px; position:relative; z-index:2;\r\n    clip-path:polygon(10px 0%,100% 0%,100% 100%,10px 100%,0% 50%);\r\n    animation:bgShine 2s ease-in-out infinite;\r\n  }\r\n  .grb-star { font-size:20px; color:#fff; display:inline-block; line-height:1; }\r\n  .grb-star:nth-child(1) { animation:starCelebrate 3s ease-in-out infinite 0.00s; }\r\n  .grb-star:nth-child(2) { animation:starCelebrate 3s ease-in-out infinite 0.20s; }\r\n  .grb-star:nth-child(3) { animation:starCelebrate 3s ease-in-out infinite 0.40s; }\r\n  .grb-star:nth-child(4) { animation:starCelebrate 3s ease-in-out infinite 0.60s; }\r\n  .grb-star:nth-child(5) { animation:starCelebrate 3s ease-in-out infinite 0.80s; }\r\n<\/style>\r\n\r\n<span class='grb-outer'>\r\n  <span class='grb-cp'><\/span><span class='grb-cp'><\/span><span class='grb-cp'><\/span>\r\n  <span class='grb-cp'><\/span><span class='grb-cp'><\/span><span class='grb-cp'><\/span>\r\n  <a href='https:\/\/g.page\/r\/CSzLyO7IJxPMEAI\/review' target='_blank' class='grb-link'>\r\n    <span class='grb-left'>\r\n      <svg class='grb-logo' width='22' height='22' viewBox='0 0 48 48' xmlns='http:\/\/www.w3.org\/2000\/svg'>\r\n        <path fill='#EA4335' d='M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z'\/>\r\n        <path fill='#4285F4' d='M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z'\/>\r\n        <path fill='#FBBC05' d='M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z'\/>\r\n        <path fill='#34A853' d='M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.18 1.48-4.97 2.31-8.16 2.31-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z'\/>\r\n      <\/svg>\r\n      <span class='grb-rating'>4.9<\/span>\r\n    <\/span>\r\n    <span class='grb-right'>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n      <span class='grb-star'>&#9733;<\/span>\r\n    <\/span>\r\n  <\/a>\r\n<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4f47af97 elementor-widget elementor-widget-heading\" data-id=\"4f47af97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Get a Free Quote<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70ff4535 elementor-widget elementor-widget-shortcode\" data-id=\"70ff4535\" 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\">\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_6' ><style>#gform_wrapper_6[data-form-index=\"0\"].gform-theme,[data-parent-form=\"6_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_6'  action='\/fr\/wp-json\/wp\/v2\/pages\/20389' data-formid='6' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_6' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_6_26\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_26'>Name<\/label><div class='ginput_container'><input name='input_26' id='input_6_26' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_6_26'>This field is for validation purposes and should be left unchanged.<\/div><\/div><div id=\"field_6_24\" class=\"gfield gfield--type-select gfield--input-type-select 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_6_24'>Choose List Of Services You Need<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_24' id='input_6_24' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='Dryer vent cleaning' >Dryer vent cleaning<\/option><option value='Air Duct Cleaning' >Air Duct Cleaning<\/option><option value='Air Exchanger Cleaning' >Air Exchanger Cleaning<\/option><option value='Central Heat Pump Cleaning' >Central Heat Pump Cleaning<\/option><option value='Wall-mounted AC Cleaning' >Wall-mounted AC Cleaning<\/option><\/select><\/div><\/div><fieldset id=\"field_6_4\" class=\"gfield gfield--type-name gfield--input-type-name gfield--width-half gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >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_6_4'>\n                            \n                            <span id='input_6_4_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_4.3' id='input_6_4_3' value=''   aria-required='true'     \/>\n                                                    <label for='input_6_4_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_6_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_6_5'>Your 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_6_5' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_6_21\" class=\"gfield gfield--type-telephone gfield--input-type-telephone 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_6_21'>Phone<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><input type='hidden' name='phone_check' class='phone_check' \/><div class='ginput_container ginput_container_telephone'><input data-name='input_21' id='input_6_21' type='text' value='' class='large gf-telephone'    data-onlyct=\"ca|\" data-pre=\"\" data-auto=\"\" data-defcountry=\"ca\" data-validation=\"1\" aria-required=\"true\" aria-invalid=\"false\"  \/><\/div><\/div><fieldset id=\"field_6_12\" class=\"gfield gfield--type-address gfield--input-type-address gfield--width-half city_css 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' >City<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend>    \n                    <div class='ginput_complex ginput_container has_city ginput_container_address gform-grid-row' id='input_6_12' >\n                        <span class='ginput_left address_city ginput_address_city gform-grid-col' id='input_6_12_3_container' >\n                                    <input type='text' name='input_12.3' id='input_6_12_3' value=''    aria-required='true'    \/>\n                                    <label for='input_6_12_3' id='input_6_12_3_label' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>City<\/label>\n                                 <\/span><input type='hidden' class='gform_hidden' name='input_12.4' id='input_6_12_4' value=''\/><input type='hidden' class='gform_hidden' name='input_12.6' id='input_6_12_6' value='Canada' \/>\n                    <div class='gf_clear gf_clear_complex'><\/div>\n                <\/div><\/fieldset><div id=\"field_6_25\" 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_6_25'>Message<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_25' id='input_6_25' class='textarea small'    placeholder='Drop a short message (Optional)'  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_6' class='gform_button button gform-button--width-full' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Get Your Free Quote'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_6' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_6' id='gform_theme_6' value='orbital' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_6' id='gform_style_settings_6' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_6' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='6' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_6' value='WyJ7XCIyNFwiOltcIjgyNDhjOTQzYjg5OTBkZTQxNTYzM2MzY2U1Y2UyMzVkXCIsXCJjNGIzZTQ2YjkxYmFmYzkxM2E4Y2Y1ZWFkOTFhYzBmOFwiLFwiMGFkZDJiMjRjZmVlZTE2NTBkMWZlOGEyMzg1NTU5NWRcIixcIjQwZTc5M2FmMGMyOTcxN2VlMjc3YzY0MWY3Mzk2ZGUxXCIsXCI0Nzc2YzI0ODBhNmRmYmE1M2ZkMjJhNTY3ZGY0Njk0ZlwiXX0iLCJjNmRhMmI4OGU2MWE5NGNkOGYzZjdlYzcwNjMwODE1NiJd' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_6' id='gform_target_page_number_6' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_6' id='gform_source_page_number_6' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 6, 'https:\/\/blueguard.ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery('#gform_ajax_frame_6').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_6');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_6').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){jQuery('#gform_wrapper_6').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_6').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_6').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_6').val();gformInitSpinner( 6, 'https:\/\/blueguard.ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [6, current_page]);window['gf_submitting_6'] = 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_6').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [6]);window['gf_submitting_6'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_6').text());}else{jQuery('#gform_6').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"6\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_6\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_6\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_6\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 6, 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>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-64ccea66 e-con-full e-flex e-con e-parent\" data-id=\"64ccea66\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-26b8a949 e-con-full e-flex e-con e-child\" data-id=\"26b8a949\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-11f85f22 elementor-widget elementor-widget-html\" data-id=\"11f85f22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.bg-s2*{box-sizing:border-box;margin:0;padding:0}\r\n.bg-s2{padding:40px 0px 70px 0px;}\r\n.bg-s2{\r\n  --blue:#0aa8df;--green:#a8cf45;--dark:#0d1117;--text:#2d3748;--muted:#718096;\r\n  font-family:'Nunito',sans-serif;background:#f7f9fc;position:relative;overflow:hidden;\r\n}\r\n.bg-s2-inner{position:relative;z-index:1;max-width:1280px;margin:0 auto;}\r\n.bg-s2-header{margin-bottom:28px;}\r\n.bg-s2 h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.1;color:var(--dark);margin-bottom:10px;}\r\n.bg-s2-accent{background:linear-gradient(90deg,var(--blue),var(--green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}\r\n.bg-s2-divider{width:60px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--blue),var(--green));margin-bottom:0;}\r\n.bg-s2-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:20px;}\r\n.bg-s2-card{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:16px;padding:24px 20px;position:relative;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.05);transition:transform .25s ease,box-shadow .25s ease;}\r\n.bg-s2-card:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(10,168,223,.1);}\r\n.bg-s2-card.featured{border-color:rgba(10,168,223,.3);background:linear-gradient(145deg,#fff,rgba(10,168,223,.04));}\r\n.bg-s2-card.featured::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--blue),var(--green));}\r\n.bg-s2-card-label{font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin-bottom:10px;}\r\n.bg-s2-card.featured .bg-s2-card-label{color:var(--blue);}\r\n.bg-s2-price{font-family:'Barlow Condensed',sans-serif;font-size:38px;font-weight:800;color:var(--dark);line-height:1;}\r\n.bg-s2-price sup{font-size:18px;vertical-align:top;margin-top:6px;display:inline-block;}\r\n.bg-s2-price-reg{font-size:13px;color:var(--muted);text-decoration:line-through;margin-left:6px;font-weight:600;}\r\n.bg-s2-promo-badge{display:inline-block;background:linear-gradient(90deg,var(--blue),var(--green));color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-radius:100px;padding:3px 10px;margin-bottom:10px;}\r\n.bg-s2-card-desc{font-size:13.5px;color:var(--text);line-height:1.6;margin-top:8px;}\r\n.bg-s2-flat-note{display:flex;align-items:center;gap:10px;background:rgba(10,168,223,.06);border:1px solid rgba(10,168,223,.15);border-radius:12px;padding:14px 18px;font-size:13.5px;color:var(--text);font-weight:600;}\r\n.bg-s2-flat-icon{width:28px;height:28px;border-radius:8px;flex-shrink:0;background:linear-gradient(135deg,var(--blue),var(--green));display:flex;align-items:center;justify-content:center;}\r\n.bg-s2-flat-icon svg{width:15px;height:15px;}\r\n@media only screen and (max-width:1024px){.bg-s2{padding:40px 60px 70px 60px;}}\r\n@media only screen and (max-width:768px){.bg-s2{padding:20px 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-s2\">\r\n  <div class=\"bg-s2-inner\">\r\n    <div class=\"bg-s2-header\">\r\n      <h2>Current <span class=\"bg-s2-accent\">Pricing<\/span><\/h2>\r\n      <div class=\"bg-s2-divider\"><\/div>\r\n    <\/div>\r\n    <div class=\"bg-s2-grid\">\r\n      <div class=\"bg-s2-card featured\">\r\n        <span class=\"bg-s2-promo-badge\">From<\/span>\r\n        <div class=\"bg-s2-card-label\">Dryer Vent Cleaning<\/div>\r\n        <div class=\"bg-s2-price\"><sup>$<\/sup>199<\/div>\r\n        <div class=\"bg-s2-card-desc\">Residential \u2014 full line, dryer to exterior cap<\/div>\r\n      <\/div>\r\n      <div class=\"bg-s2-card\">\r\n        <span class=\"bg-s2-promo-badge\">Promo<\/span>\r\n        <div class=\"bg-s2-card-label\">Air Duct Cleaning<\/div>\r\n        <div class=\"bg-s2-price\"><sup>$<\/sup>189 <span class=\"bg-s2-price-reg\">$249<\/span><\/div>\r\n        <div class=\"bg-s2-card-desc\">Up to 10 vents \u2014 full source-removal clean<\/div>\r\n      <\/div>\r\n      <div class=\"bg-s2-card\">\r\n        <div class=\"bg-s2-card-label\">Additional Vents<\/div>\r\n        <div class=\"bg-s2-price\"><sup>$<\/sup>11<span style=\"font-size:20px\">.99<\/span> <span class=\"bg-s2-price-reg\">$15.99<\/span><\/div>\r\n        <div class=\"bg-s2-card-desc\">Per vent beyond 10 (promo rate)<\/div>\r\n      <\/div>\r\n      <div class=\"bg-s2-card\">\r\n        <div class=\"bg-s2-card-label\">Furnace Blower<\/div>\r\n        <div class=\"bg-s2-price\" style=\"font-size:26px;padding-top:6px;\">Ask for<br\/>Quote<\/div>\r\n        <div class=\"bg-s2-card-desc\">Add-on service \u2014 ask when booking<\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"bg-s2-flat-note\">\r\n      <div class=\"bg-s2-flat-icon\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\r\n      <\/div>\r\n      Upfront pricing, no hidden fees. What you are quoted is exactly what you pay.\r\n    <\/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<div class=\"elementor-element elementor-element-25b9ed8c e-flex e-con-boxed e-con e-parent\" data-id=\"25b9ed8c\" 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-36b345c8 elementor-widget elementor-widget-html\" data-id=\"36b345c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.bg-s3*{box-sizing:border-box;margin:0;padding:0}\r\n.bg-s3{\r\n  --blue:#0aa8df;--green:#a8cf45;--dark:#0d1117;--text:#2d3748;--muted:#718096;\r\n  font-family:'Nunito',sans-serif;background:#fff;position:relative;overflow:hidden;\r\n}\r\n.bg-s3-inner{position:relative;z-index:1;}\r\n.bg-s3 h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.1;color:var(--dark);margin-bottom:10px;}\r\n.bg-s3-accent{background:linear-gradient(90deg,var(--blue),var(--green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}\r\n.bg-s3-divider{width:60px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--blue),var(--green));margin-bottom:24px;}\r\n.bg-s3 p{font-size:clamp(15px,1.5vw,16.5px);line-height:1.82;color:var(--text);margin-bottom:20px;}\r\n.bg-s3 p:last-of-type{margin-bottom:0}\r\n.bg-s3 strong{color:var(--dark);font-weight:800;}\r\n.bg-s3-hl{color:#2e9e3b;font-weight:800;}\r\n.bg-s3-hlb{color:var(--blue);font-weight:800;}\r\n.bg-s3-reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:24px 0;}\r\n.bg-s3-reason{display:flex;align-items:flex-start;gap:12px;background:#f7f9fc;border:1px solid rgba(0,0,0,.07);border-radius:12px;padding:16px 14px;}\r\n.bg-s3-reason-dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--green));flex-shrink:0;margin-top:5px;}\r\n.bg-s3-reason-text{font-size:14px;color:var(--text);line-height:1.55;font-weight:600;}\r\n.bg-s3-warning{display:flex;align-items:flex-start;gap:14px;background:linear-gradient(135deg,rgba(255,160,0,.06),rgba(255,100,0,.04));border:1px solid rgba(255,140,0,.2);border-left:3px solid #f59e0b;border-radius:12px;padding:18px 16px;margin-top:20px;}\r\n.bg-s3-warning-icon{width:32px;height:32px;border-radius:8px;flex-shrink:0;background:linear-gradient(135deg,#f59e0b,#ef4444);display:flex;align-items:center;justify-content:center;}\r\n.bg-s3-warning-icon svg{width:17px;height:17px;}\r\n.bg-s3-warning-text{font-size:14.5px;color:var(--text);line-height:1.65;}\r\n.bg-s3-warning-text strong{color:#b45309;}\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-s3\">\r\n  <div class=\"bg-s3-inner\">\r\n    <h2>Why Montreal Homes Need <span class=\"bg-s3-accent\">Dryer Vent Cleaning<\/span><\/h2>\r\n    <div class=\"bg-s3-divider\"><\/div>\r\n    <p>A clogged dryer vent is one of the <strong>leading causes of residential fires in Canada<\/strong>. In Montreal's older housing stock \u2014 particularly in <span class=\"bg-s3-hl\">NDG, Verdun, and the Plateau<\/span> \u2014 dryer vents have often been in place for decades without professional attention. The lint that builds up is highly flammable.<\/p>\r\n    <div class=\"bg-s3-reasons\">\r\n      <div class=\"bg-s3-reason\">\r\n        <span class=\"bg-s3-reason-dot\"><\/span>\r\n        <span class=\"bg-s3-reason-text\">Older housing stock \u2014 vents decades old<\/span>\r\n      <\/div>\r\n      <div class=\"bg-s3-reason\">\r\n        <span class=\"bg-s3-reason-dot\"><\/span>\r\n        <span class=\"bg-s3-reason-text\">Completely blocked vents \u2014 fire hazard<\/span>\r\n      <\/div>\r\n      <div class=\"bg-s3-reason\">\r\n        <span class=\"bg-s3-reason-dot\"><\/span>\r\n        <span class=\"bg-s3-reason-text\">Post-renovation debris blocking the vent<\/span>\r\n      <\/div>\r\n      <div class=\"bg-s3-reason\">\r\n        <span class=\"bg-s3-reason-dot\"><\/span>\r\n        <span class=\"bg-s3-reason-text\">Dryer taking more than one cycle<\/span>\r\n      <\/div>\r\n      <div class=\"bg-s3-reason\">\r\n        <span class=\"bg-s3-reason-dot\"><\/span>\r\n        <span class=\"bg-s3-reason-text\">Burning smell or dryer running very hot<\/span>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"bg-s3-warning\">\r\n      <div class=\"bg-s3-warning-icon\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10.29 3.86L1.82 18a2 2 0 001.71 3h16.94a2 2 0 001.71-3L13.71 3.86a2 2 0 00-3.42 0z\"\/><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\/><\/svg>\r\n      <\/div>\r\n      <div class=\"bg-s3-warning-text\">\r\n        <strong>A blocked vent after a renovation should be cleaned immediately<\/strong> before the dryer is used. Construction debris can enter and block the dryer vent system \u2014 using a blocked dryer is a serious fire risk.\r\n      <\/div>\r\n    <\/div>\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-5318056f e-con-full e-flex e-con e-parent\" data-id=\"5318056f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-41b59993 e-con-full e-flex e-con e-child\" data-id=\"41b59993\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c9fef25 elementor-widget elementor-widget-html\" data-id=\"5c9fef25\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.bg-s4*{box-sizing:border-box;margin:0;padding:0}\r\n.bg-s4{padding:40px 0px 60px 0px;}\r\n.bg-s4{\r\n  --blue:#0aa8df;--green:#a8cf45;--dark:#0d1117;--text:#2d3748;--muted:#718096;\r\n  font-family:'Nunito',sans-serif;background:#f7f9fc;position:relative;\r\n}\r\n.bg-s4-inner{position:relative;z-index:1;max-width:1280px;margin:0 auto;}\r\n.bg-s4 h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.1;color:var(--dark);margin-bottom:10px;}\r\n.bg-s4-accent{background:linear-gradient(90deg,var(--blue),var(--green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}\r\n.bg-s4-divider{width:60px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--blue),var(--green));margin-bottom:24px;}\r\n.bg-s4-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;}\r\n.bg-s4-item{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:12px;padding:16px 16px;box-shadow:0 1px 6px rgba(0,0,0,.04);transition:transform .2s,box-shadow .2s;}\r\n.bg-s4-item:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(10,168,223,.1);}\r\n.bg-s4-icon{width:38px;height:38px;border-radius:10px;flex-shrink:0;background:linear-gradient(135deg,var(--blue),var(--green));display:flex;align-items:center;justify-content:center;}\r\n.bg-s4-icon svg{width:19px;height:19px;}\r\n.bg-s4-item-text{font-size:14.5px;color:var(--text);font-weight:700;line-height:1.4;}\r\n.bg-s4-item-sub{font-size:12px;color:var(--muted);font-weight:400;margin-top:2px;}\r\n@media only screen and (max-width:1024px){.bg-s4{padding:40px 60px 60px 60px;}}\r\n@media only screen and (max-width:768px){.bg-s4{padding:20px 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-s4\">\r\n  <div class=\"bg-s4-inner\">\r\n    <h2>What BlueGuard Does on <span class=\"bg-s4-accent\">Every Dryer Vent Job<\/span><\/h2>\r\n    <div class=\"bg-s4-divider\"><\/div>\r\n    <div class=\"bg-s4-list\">\r\n      <div class=\"bg-s4-item\">\r\n        <div class=\"bg-s4-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 16V8a2 2 0 00-1-1.73l-7-4a2 2 0 00-2 0l-7 4A2 2 0 003 8v8a2 2 0 001 1.73l7 4a2 2 0 002 0l7-4A2 2 0 0021 16z\"\/><\/svg>\r\n        <\/div>\r\n        <div>\r\n          <div class=\"bg-s4-item-text\">Full Vent Line Cleaned<\/div>\r\n          <div class=\"bg-s4-item-sub\">Dryer to exterior exhaust \u2014 completely<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"bg-s4-item\">\r\n        <div class=\"bg-s4-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\r\n        <\/div>\r\n        <div>\r\n          <div class=\"bg-s4-item-text\">Exterior Flap Cleared &amp; Tested<\/div>\r\n          <div class=\"bg-s4-item-sub\">Verified open and unobstructed<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"bg-s4-item\">\r\n        <div class=\"bg-s4-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/><\/svg>\r\n        <\/div>\r\n        <div>\r\n          <div class=\"bg-s4-item-text\">Airflow Test Before &amp; After<\/div>\r\n          <div class=\"bg-s4-item-sub\">Live measurement \u2014 no guesswork<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"bg-s4-item\">\r\n        <div class=\"bg-s4-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"\/><polyline points=\"21 15 16 10 5 21\"\/><\/svg>\r\n        <\/div>\r\n        <div>\r\n          <div class=\"bg-s4-item-text\">Before &amp; After Photos<\/div>\r\n          <div class=\"bg-s4-item-sub\">Documented on every single job<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"bg-s4-item\">\r\n        <div class=\"bg-s4-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z\"\/><\/svg>\r\n        <\/div>\r\n        <div>\r\n          <div class=\"bg-s4-item-text\">Lint Trap Housing Cleaned<\/div>\r\n          <div class=\"bg-s4-item-sub\">Inside the dryer connection point<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"bg-s4-item\">\r\n        <div class=\"bg-s4-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z\"\/><\/svg>\r\n        <\/div>\r\n        <div>\r\n          <div class=\"bg-s4-item-text\">Bilingual Service<\/div>\r\n          <div class=\"bg-s4-item-sub\">English and French \u2014 your preference<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/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<div class=\"elementor-element elementor-element-b7abeb2 e-flex e-con-boxed e-con e-parent\" data-id=\"b7abeb2\" 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-a37b4bb e-con-full e-flex e-con e-child\" data-id=\"a37b4bb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-280c037 e-con-full e-flex e-con e-child\" data-id=\"280c037\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-75f325f elementor-widget elementor-widget-html\" data-id=\"75f325f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.bg-s5*{box-sizing:border-box;margin:0;padding:0}\r\n.bg-s5{\r\n  --blue:#0aa8df;--green:#a8cf45;--dark:#0d1117;--text:#2d3748;--muted:#718096;\r\n  font-family:'Nunito',sans-serif;background:#fff;\r\n}\r\n.bg-s5-inner{position:relative;z-index:1;}\r\n.bg-s5 h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.1;color:var(--dark);margin-bottom:10px;}\r\n.bg-s5-accent{background:linear-gradient(90deg,var(--blue),var(--green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}\r\n.bg-s5-divider{width:60px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--blue),var(--green));margin-bottom:24px;}\r\n.bg-s5 p{font-size:clamp(15px,1.5vw,16.5px);line-height:1.82;color:var(--text);margin-bottom:16px;}\r\n.bg-s5 strong{color:var(--dark);font-weight:800;}\r\n.bg-s5-hl{color:#2e9e3b;font-weight:800;}\r\n.bg-s5-hlb{color:var(--blue);font-weight:800;}\r\n.bg-s5-insight{background:linear-gradient(135deg,rgba(10,168,223,.05),rgba(168,207,69,.04));border:1px solid rgba(10,168,223,.15);border-left:3px solid var(--blue);border-radius:12px;padding:18px 18px;margin-top:4px;font-size:14.5px;color:var(--text);line-height:1.7;}\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-s5\">\r\n  <div class=\"bg-s5-inner\">\r\n    <h2>What We See on <span class=\"bg-s5-accent\">Montreal Jobs<\/span><\/h2>\r\n    <div class=\"bg-s5-divider\"><\/div>\r\n    <p>Most Montreal homes we service have <strong>never had their dryer vent cleaned<\/strong> since the building was constructed. The combination of older housing stock and a lack of awareness about dryer vent maintenance means we frequently find <span class=\"bg-s5-hl\">completely blocked vents<\/span> \u2014 especially in <strong>NDG, Verdun, and the Plateau<\/strong> where homes are often 40 to 80 years old.<\/p>\r\n    <div class=\"bg-s5-insight\">\r\n      \ud83d\udca1 <strong>Pro tip:<\/strong> If your Montreal home was built before 1980 and the dryer vent has never been professionally cleaned \u2014 book a service immediately. Decades of compacted lint is a serious fire hazard, not a minor inconvenience.\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f21dd29 e-con-full e-flex e-con e-child\" data-id=\"f21dd29\" 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-4015808 elementor-widget__width-initial elementor-absolute elementor-widget elementor-widget-spacer\" data-id=\"4015808\" 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 class=\"elementor-element elementor-element-327ae43 elementor-widget__width-initial elementor-widget-tablet__width-auto elementor-widget elementor-widget-heading\" data-id=\"327ae43\" 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\">Before And After Gallery<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04aab1d elementor-widget__width-initial elementor-absolute elementor-widget elementor-widget-spacer\" data-id=\"04aab1d\" 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 class=\"elementor-element elementor-element-47b87ce elementor-widget__width-initial elementor-widget-tablet__width-auto elementor-widget elementor-widget-button\" data-id=\"47b87ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/blueguard.ca\/blueguard-image-gallery\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-long-arrow-alt-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">More Work Images<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa84557 elementor-widget-tablet__width-initial elementor-arrows-position-inside elementor-widget elementor-widget-image-carousel\" data-id=\"fa84557\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;1&quot;,&quot;navigation&quot;:&quot;arrows&quot;,&quot;autoplay_speed&quot;:3000,&quot;effect&quot;:&quot;fade&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/05\/Gemini_Generated_Image_lscabxlscabxlsca-copy.webp\" alt=\"air duct cleaning service in Barrhaven\" title=\"\"><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-15-2026-12_07_42-PM-copy.webp\" alt=\"air duct cleaning service in Montreal\" title=\"\"><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/05\/Gemini_Generated_Image_lj37rklj37rklj37-copy.webp\" alt=\"Professional Air Duct Cleaning Service in Laval\" title=\"\"><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-15-2026-12_05_36-PM-copy.webp\" alt=\"duct cleaning service in longueuil\" title=\"\"><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/05\/Gemini_Generated_Image_3ovjyk3ovjyk3ovj-copy.webp\" alt=\"Dryer Vent Cleaning in Montreal and commercial dryer vent cleaning in Whitby\" title=\"\"><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-left\" viewBox=\"0 0 256 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-right\" viewBox=\"0 0 256 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1419431 elementor-widget__width-initial elementor-absolute elementor-widget elementor-widget-spacer\" data-id=\"1419431\" 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 class=\"elementor-element elementor-element-616e56d elementor-widget__width-initial elementor-absolute elementor-widget elementor-widget-spacer\" data-id=\"616e56d\" 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<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-12b922f6 e-con-full e-flex e-con e-parent\" data-id=\"12b922f6\" 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-60642c26 elementor-widget elementor-widget-html\" data-id=\"60642c26\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.bg-s6*{box-sizing:border-box;margin:0;padding:0}\r\n.bg-s6{\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:60px 0px 60px 0px;\r\n}\r\n.bg-s6-pattern{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(10,168,223,.08) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;z-index:0;}\r\n.bg-s6-blob{position:absolute;width:350px;height:350px;border-radius:50%;background:radial-gradient(circle,rgba(10,168,223,.1),transparent 70%);filter:blur(70px);top:-100px;right:-60px;z-index:0;pointer-events:none;}\r\n.bg-s6-inner{position:relative;z-index:1;max-width:1280px;margin:0 auto;}\r\n.bg-s6-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(10,168,223,.12);border:1px solid rgba(10,168,223,.3);border-radius:100px;padding:5px 14px 5px 9px;margin-bottom:20px;}\r\n.bg-s6-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--blue);animation:bg6-ping 1.8s ease-in-out infinite;}\r\n@keyframes bg6-ping{0%,100%{box-shadow:0 0 0 0 rgba(10,168,223,.6)}50%{box-shadow:0 0 0 5px rgba(10,168,223,0)}}\r\n.bg-s6-badge-text{font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--blue);}\r\n.bg-s6 h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(26px,4vw,42px);font-weight:800;line-height:1.1;color:#fff;margin-bottom:10px;}\r\n.bg-s6-accent{background:linear-gradient(90deg,var(--blue),var(--green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}\r\n.bg-s6-divider{width:60px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--blue),var(--green));margin-bottom:24px;}\r\n.bg-s6 p{font-size:clamp(15px,1.5vw,16px);line-height:1.82;color:rgba(255,255,255,.75);margin-bottom:16px;}\r\n.bg-s6 strong{color:#fff;font-weight:800;}\r\n.bg-s6-hl{color:var(--green);font-weight:800;}\r\n.bg-s6-hlb{color:var(--blue);font-weight:800;}\r\n.bg-s6-verify{display:inline-flex;align-items:center;gap:10px;background:rgba(10,168,223,.1);border:1px solid rgba(10,168,223,.25);border-radius:100px;padding:10px 20px;margin-top:8px;font-size:13px;font-weight:700;color:var(--blue);text-decoration:none;transition:background .2s;}\r\n.bg-s6-verify:hover{background:rgba(10,168,223,.18);}\r\n.bg-s6-verify svg{width:14px;height:14px;}\r\n@media only screen and (max-width:1024px){.bg-s6{padding:60px 60px 60px 60px;}}\r\n@media only screen and (max-width:768px){.bg-s6{padding:40px 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-s6\">\r\n  <div class=\"bg-s6-pattern\"><\/div>\r\n  <div class=\"bg-s6-blob\"><\/div>\r\n  <div class=\"bg-s6-inner\">\r\n    <div class=\"bg-s6-badge\">\r\n      <span class=\"bg-s6-badge-dot\"><\/span>\r\n      <span class=\"bg-s6-badge-text\">Industry Certification<\/span>\r\n    <\/div>\r\n    <h2><span class=\"bg-s6-accent\">NADCA Certified<\/span> \u2014 The Highest Standard<\/h2>\r\n    <div class=\"bg-s6-divider\"><\/div>\r\n    <p>Most duct cleaning companies in Montreal are <strong>not NADCA certified<\/strong>. BlueGuard is. NADCA certification means every job follows strict <span class=\"bg-s6-hl\">source-removal standards<\/span> \u2014 all debris is physically removed from your system, not just loosened and left behind.<\/p>\r\n    <p>This isn't a membership you pay for. It's earned through <strong>rigorous technical training, proper examinations<\/strong>, and a genuine commitment to doing the job right \u2014 every single visit, <span class=\"bg-s6-hlb\">no exceptions<\/span>.<\/p>\r\n    <a class=\"bg-s6-verify\" href=\"https:\/\/nadca.com\/find-a-professional\/blueguard-duct-cleaning\" 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\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\r\n      Verify our certification at nadca.com\r\n    <\/a>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-12b13b6c e-flex e-con-boxed e-con e-parent\" data-id=\"12b13b6c\" 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-36d80431 elementor-widget elementor-widget-html\" data-id=\"36d80431\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.bg-s7*{box-sizing:border-box;margin:0;padding:0}\r\n.bg-s7{--blue:#0aa8df;--green:#a8cf45;--dark:#0d1117;--text:#2d3748;--muted:#718096;font-family:'Nunito',sans-serif;background:#fff;}\r\n.bg-s7-inner{position:relative;z-index:1;}\r\n.bg-s7 h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.1;color:var(--dark);margin-bottom:10px;}\r\n.bg-s7-accent{background:linear-gradient(90deg,var(--blue),var(--green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}\r\n.bg-s7-divider{width:60px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--blue),var(--green));margin-bottom:24px;}\r\n.bg-s7-card{background:#f7f9fc;border:1px solid rgba(0,0,0,.07);border-radius:18px;padding:28px 24px;display:flex;align-items:flex-start;gap:20px;position:relative;overflow:hidden;}\r\n.bg-s7-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--blue),var(--green));}\r\n.bg-s7-avatar{width:64px;height:64px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--blue),var(--green));display:flex;align-items:center;justify-content:center;}\r\n.bg-s7-avatar svg{width:32px;height:32px;}\r\n.bg-s7-name{font-family:'Barlow Condensed',sans-serif;font-size:24px;font-weight:800;color:var(--dark);line-height:1;margin-bottom:4px;}\r\n.bg-s7-title{font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--blue);margin-bottom:10px;}\r\n.bg-s7-bio{font-size:14.5px;color:var(--text);line-height:1.7;}\r\n.bg-s7-bio strong{color:var(--dark);font-weight:800;}\r\n.bg-s7-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;}\r\n.bg-s7-tag{font-size:11px;font-weight:700;background:rgba(10,168,223,.08);border:1px solid rgba(10,168,223,.2);color:var(--blue);border-radius:100px;padding:4px 12px;}\r\n@media(max-width:480px){.bg-s7-card{flex-direction:column;gap:14px;}}\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-s7\">\r\n  <div class=\"bg-s7-inner\">\r\n    <h2>Your Montreal Technician \u2014 <span class=\"bg-s7-accent\">Hayden Khullar<\/span><\/h2>\r\n    <div class=\"bg-s7-divider\"><\/div>\r\n    <div class=\"bg-s7-card\">\r\n      <div class=\"bg-s7-avatar\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/><\/svg>\r\n      <\/div>\r\n      <div>\r\n        <div class=\"bg-s7-name\">Hayden Khullar<\/div>\r\n        <div class=\"bg-s7-title\">NADCA Certified Technician \u00b7 Montreal &amp; Greater Montreal<\/div>\r\n        <div class=\"bg-s7-bio\">Hayden is BlueGuard's lead HVAC cleaning technician covering Montreal and surrounding areas. He has been cleaning dryer vents and air ducts since <strong>2020<\/strong> and holds active <strong>NADCA certification<\/strong>. Hayden provides <strong>before and after photos on every job<\/strong> \u2014 so you always see exactly what was done.<\/div>\r\n        <div class=\"bg-s7-tags\">\r\n          <span class=\"bg-s7-tag\">NADCA Certified<\/span>\r\n          <span class=\"bg-s7-tag\">Since 2020<\/span>\r\n          <span class=\"bg-s7-tag\">Before &amp; After Photos<\/span>\r\n          <span class=\"bg-s7-tag\">Bilingual EN\/FR<\/span>\r\n          <span class=\"bg-s7-tag\">Montreal<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e8222c3 elementor-widget__width-initial elementor-absolute elementor-invisible elementor-widget elementor-widget-image\" data-id=\"e8222c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;,&quot;_animation&quot;:&quot;fadeInRight&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"612\" height=\"408\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2025\/09\/WhatsApp_Image_2025-06-07_at_23.03.37_76851dc9-removebg-preview.png.png\" class=\"attachment-full size-full wp-image-12805\" alt=\"BlueGuard Car with logo\" srcset=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2025\/09\/WhatsApp_Image_2025-06-07_at_23.03.37_76851dc9-removebg-preview.png.png 612w, https:\/\/blueguard.ca\/wp-content\/uploads\/2025\/09\/WhatsApp_Image_2025-06-07_at_23.03.37_76851dc9-removebg-preview.png-300x200.png 300w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\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-1fb25030 e-con-full e-flex e-con e-parent\" data-id=\"1fb25030\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ab83692 elementor-widget elementor-widget-template\" data-id=\"6ab83692\" 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 rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link rel=\"preload\" as=\"style\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Nunito:wght@300;400;600;700&display=swap\" onload=\"this.onload=null;this.rel='stylesheet'\">\r\n<noscript><link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Nunito:wght@300;400;600;700&display=swap\"><\/noscript>\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-x: hidden;\r\n  overflow-y: visible;\r\n  width: 100%;\r\n  max-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; will-change: transform, opacity; }\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 { width: 100%; max-width: 1100px; margin: 0 auto; position: relative; z-index: 1; }\r\n\/* HEADER (visible by default, no JS needed) *\/\r\n#sva-section .sva-header { text-align: center; margin-bottom: 44px; }\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\/* 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\/* 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\/* 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: 14px; border: 2px solid #e8e8e8; position: relative; background: linear-gradient(180deg, #eaf3fb 0%, #eef4ec 100%); }\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: 1000; }\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\/* CUSTOM MAP (fixed height = no layout shift while it loads) *\/\r\n#sva-section .bgmap { position: relative; width: 100%; height: 450px; z-index: 1; }\r\n#sva-section .bgmap:not(.leaflet-container)::after { content: 'Loading map\u2026'; position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; font-family: 'Barlow Condensed', sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #9aa4ad; }\r\n#sva-section .bgmap.leaflet-container { background: #eaf3f7; font-family: 'Nunito', sans-serif; }\r\n#sva-section .bgm-pin-ico svg { filter: drop-shadow(0 2px 3px rgba(26,58,74,0.35)); transition: transform 0.15s ease; }\r\n#sva-section .bgm-tip.leaflet-tooltip { background: rgba(255,255,255,0.94); border: 1.5px solid rgba(20,40,55,0.08); border-radius: 8px; box-shadow: 0 3px 10px rgba(0,0,0,0.16); font-family: 'Barlow Condensed', sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; font-size: 12.5px; color: #24384a; padding: 3px 9px; white-space: nowrap; }\r\n#sva-section .bgm-tip-hub.leaflet-tooltip { font-size: 14px; color: #1a1a2e; border-color: rgba(244,167,44,0.55); }\r\n#sva-section .bgm-tip.leaflet-tooltip::before { display: none !important; }\r\n#sva-section .bgm-pin-ico:hover svg { transform: translateY(-2px) scale(1.08); }\r\n#sva-section .leaflet-popup-content-wrapper { border-radius: 14px !important; box-shadow: 0 8px 26px rgba(0,0,0,0.18) !important; padding: 6px 8px !important; }\r\n#sva-section .leaflet-popup-content { margin: 16px 22px 18px !important; line-height: 1.4 !important; min-width: 150px; }\r\n#sva-section .bgm-pop { text-align: center; }\r\n#sva-section .bgm-pop b { font-family: 'Barlow Condensed', sans-serif; font-size: 18px; letter-spacing: 0.5px; text-transform: uppercase; color: #1a1a2e; display: block; margin-bottom: 12px; line-height: 1.1; }\r\n#sva-section .bgm-pop a { display: block; text-decoration: none; font-size: 12.5px; font-weight: 700; color: #fff !important; background: linear-gradient(135deg, #a8cf45, #0aa8df); padding: 9px 20px; border-radius: 22px; box-shadow: 0 4px 12px rgba(10,168,223,0.28); white-space: nowrap; }\r\n#sva-section .bgm-pop a + a { margin-top: 8px; }\r\n#sva-section .bgm-pop.is-comm a, #sva-section .bgm-pop a.bgm-dv { background: linear-gradient(135deg, #FF6B35, #E53935); box-shadow: 0 4px 12px rgba(229,57,53,0.28); }\r\n#sva-section .bgm-pop a:hover { filter: brightness(1.05); }\r\n#sva-section .bgm-maphint { text-align: center; font-size: 12.5px; color: #9aa4ad; font-weight: 600; margin-bottom: 12px; }\r\n#sva-section .bgm-maphint b { color: #0aa8df; }\r\n\/* MAP LEGEND *\/\r\n#sva-section .bgm-legend { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px 18px; margin-bottom: 30px; }\r\n#sva-section .bgm-legend span { display: inline-flex; align-items: center; gap: 7px; font-size: 12.5px; font-weight: 700; color: #7b8792; }\r\n#sva-section .bgm-legend i { width: 11px; height: 11px; border-radius: 50%; display: block; box-shadow: 0 0 0 2.5px #fff, 0 1px 4px rgba(0,0,0,0.2); }\r\n\/* GRID & CARD *\/\r\n#sva-section .sva-grid { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 20px; }\r\n#sva-section .sva-card { min-width: 0; 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\/* CITY LINKS \u2014 blue *\/\r\n#sva-section .sva-city-grid { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,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; text-decoration: none; }\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-pin { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; }\r\n#sva-section .sva-pin svg { width: 14px; height: 14px; flex-shrink: 0; color: #e53935; fill: currentColor; }\r\n\/* CITY LINKS \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; text-decoration: none; }\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\/* 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\/* 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: safe 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\/* 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\/* 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\/* 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\/* RESPONSIVE *\/\r\n@media (max-width: 860px) {\r\n  #sva-section .sva-grid { grid-template-columns: minmax(0,1fr); }\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-section .sva-card { padding: 24px 18px; }\r\n  #sva-section .bgmap { height: 380px; }\r\n}\r\n@media (prefers-reduced-motion: reduce) {\r\n  #sva-section *, #sva-section *::before { animation: none !important; transition: none !important; }\r\n  #sva-section .sva-dots { display: none; }\r\n}\r\n<\/style>\r\n<svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\" focusable=\"false\">\r\n  <symbol id=\"sva-i-pin\" viewBox=\"0 0 24 24\"><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\"\/><\/symbol>\r\n  <symbol id=\"sva-i-bld\" viewBox=\"0 0 24 24\"><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\"\/><\/symbol>\r\n<\/svg>\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    <header class=\"sva-header\">\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    <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    <!-- \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        <div class=\"sva-map-badge\"><span class=\"sva-map-dot\"><\/span> Live Service Area<\/div>\r\n        <div class=\"bgmap\" id=\"bgmap-on\"><\/div>\r\n      <\/div>\r\n      <p class=\"bgm-maphint\">\ud83d\udca1 Click any pin to see the area &amp; <b>open its service page<\/b> \u00b7 scroll\/pinch to zoom<\/p>\r\n      <div class=\"bgm-legend\">\r\n        <span><i style=\"background:#f4a72c\"><\/i> Main branch<\/span>\r\n        <span><i style=\"background:#4b9b1e\"><\/i> Residential &amp; dryer vent<\/span>\r\n        <span><i style=\"background:#E53935\"><\/i> Commercial air duct &amp; dryer vent<\/span>\r\n      <\/div>\r\n      <div class=\"sva-grid\">\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            <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-in-oshawa-whitby\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Oshawa<\/a>\r\n            <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-ottawa\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Ottawa<\/a>\r\n          <\/div>\r\n        <\/div>\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          <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          <!-- 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                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-in-oshawa-whitby\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Whitby<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-ajax\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Ajax<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-pickering\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Pickering<\/a>\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                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-whitby\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Whitby<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-ajax\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Ajax<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-pickering\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Pickering<\/a>\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                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-air-duct-cleaning-in-oshawa\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Oshawa<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-ajax\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Ajax<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-pickering\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Pickering<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-whitby\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Whitby<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-port-hope\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Port Hope<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-cobourg\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Cobourg<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-havelock\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Havelock<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-marmora\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Marmora<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-madoc\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Madoc<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-tweed\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Tweed<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-quinte-west\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Quinte West<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-belleville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Belleville<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-napanee\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Napanee<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-kingston\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Kingston<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-gananoque\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Gananoque<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-brockville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Brockville<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-prescott\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Prescott<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-kemptville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Kemptville<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-carletonplace\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Carleton Place<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-perth\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Perth<\/a>\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                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-ajax\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Ajax<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-oshawa\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Oshawa<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-pickering\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Pickering<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-whitby\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Whitby<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-port-hope\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Port Hope<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-cobourg\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Cobourg<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-havelock\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Havelock<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-marmora\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Marmora<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-madoc\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Madoc<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-tweed\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Tweed<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-quinte-west\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Quinte West<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-belleville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Belleville<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-napanee\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Napanee<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-kingston\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Kingston<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-gananoque\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Gananoque<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-brockville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Brockville<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-prescott\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Prescott<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-kemptville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Kemptville<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-carleton-place\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Carleton Place<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-perth\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Perth<\/a>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div><!-- \/on-oshawa -->\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                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-nepean\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Nepean<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-stittsville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Stittsville<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-barrhaven\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Barrhaven<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-kemptville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Kemptville<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-in-kanata\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Kanata<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-orleans\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Orl\u00e9ans<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-manotick\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Manotick<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-carleton\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Carleton<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-in-almonte\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Almonte<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-arnprior\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Arnprior<\/a>\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                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-service-in-ottawa\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Ottawa<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-barrhaven\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Barrhaven<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-kanata\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Kanata<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-stittsville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Stittsville<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-nepean\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Nepean<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-orleans\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Orl\u00e9ans<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-manotick\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Manotick<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-kemptville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Kemptville<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-carleton\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Carleton<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-almonte\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Almonte<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-arnprior\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Arnprior<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-service-in-carp\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Carp<\/a>\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                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-air-duct-cleaning-in-ottawa\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Ottawa<\/a>\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                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-service-in-ottawa\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Ottawa<\/a>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div><!-- \/on-ottawa -->\r\n        <\/div><!-- \/nearby card -->\r\n      <\/div><!-- \/grid -->\r\n    <\/div><!-- \/Ontario -->\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        <div class=\"sva-map-badge\"><span class=\"sva-map-dot\"><\/span> Live Service Area<\/div>\r\n        <div class=\"bgmap\" id=\"bgmap-qc\"><\/div>\r\n      <\/div>\r\n      <p class=\"bgm-maphint\">\ud83d\udca1 Click any pin to see the area &amp; <b>open its service page<\/b> \u00b7 scroll\/pinch to zoom<\/p>\r\n      <div class=\"sva-grid\">\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            <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-gatineau\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Gatineau<\/a>\r\n            <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-montreal\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Montreal<\/a>\r\n          <\/div>\r\n        <\/div>\r\n        <!-- Nearby Areas -->\r\n        <div class=\"sva-card\">\r\n          <h4 class=\"sva-card-title\">City Nearby Areas<\/h4>\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          <!-- 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                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-gatineau\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Gatineau<\/a>\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                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-gatineau\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Gatineau<\/a>\r\n                <\/div>\r\n            <\/div>\r\n          <\/div><!-- \/qc-gatineau -->\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                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-montreal\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Montreal<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-laval\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Laval<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-longueuil\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Longueuil<\/a>\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                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-montreal\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Montreal<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-laval\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Laval<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-longueuil\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Longueuil<\/a>\r\n                <\/div>\r\n            <\/div>\r\n          <\/div><!-- \/qc-montreal -->\r\n        <\/div><!-- \/nearby card -->\r\n      <\/div><!-- \/grid -->\r\n    <\/div><!-- \/Quebec -->\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  <\/div>\r\n<\/section>\r\n<script>\r\n\/* Tabs (tiny, runs instantly) *\/\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  if(window.bgShowMap)window.bgShowMap(w);\r\n}\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  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\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\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(function(){\r\n  var section=document.getElementById('sva-section');\r\n  if(!section) return;\r\n  var idle=window.requestIdleCallback||function(cb){return setTimeout(cb,200);};\r\n  var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n\r\n  \/* Floating dots: created only after the page is idle, fewer on mobile *\/\r\n  function makeDots(){\r\n    if(reduce) return;\r\n    var wrap=document.getElementById('svaDots'); if(!wrap||wrap.childNodes.length) return;\r\n    var n=window.innerWidth<768?8:14, colors=['#a8cf45','#0aa8df'], frag=document.createDocumentFragment();\r\n    for(var i=0;i<n;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      frag.appendChild(d);\r\n    }\r\n    wrap.appendChild(frag);\r\n  }\r\n\r\n  \/* ===== Map data ===== *\/\r\n  var S='https:\/\/blueguard.ca\/service-areas\/', D='https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-';\r\n  var ONTARIO=[\r\n    {n:\"Oshawa\",lat:43.897,lon:-78.866,hub:1,u:S+\"air-duct-cleaning-in-oshawa-whitby\/\"},\r\n    {n:\"Whitby\",lat:43.897,lon:-78.943,u:S+\"air-duct-cleaning-in-oshawa-whitby\/\"},\r\n    {n:\"Ajax\",lat:43.851,lon:-79.020,u:S+\"air-duct-cleaning-services-in-ajax\/\"},\r\n    {n:\"Pickering\",lat:43.836,lon:-79.089,u:S+\"commercial-duct-cleaning-in-pickering\/\"},\r\n    {n:\"Ottawa\",lat:45.421,lon:-75.697,hub:1,u:S+\"air-duct-cleaning-services-in-ottawa\/\"},\r\n    {n:\"Orl\u00e9ans\",lat:45.457,lon:-75.520,u:S+\"air-duct-cleaning-service-orleans\/\"},\r\n    {n:\"Nepean\",lat:45.347,lon:-75.727,u:S+\"air-duct-cleaning-service-in-nepean\/\"},\r\n    {n:\"Kanata\",lat:45.313,lon:-75.898,u:S+\"air-duct-cleaning-in-kanata\/\"},\r\n    {n:\"Stittsville\",lat:45.262,lon:-75.918,u:S+\"air-duct-cleaning-service-stittsville\/\"},\r\n    {n:\"Barrhaven\",lat:45.273,lon:-75.744,u:S+\"air-duct-cleaning-service-in-barrhaven\/\"},\r\n    {n:\"Manotick\",lat:45.225,lon:-75.683,u:S+\"air-duct-cleaning-service-in-manotick\/\"},\r\n    {n:\"Carp\",lat:45.349,lon:-76.043,u:S+\"dryer-vent-cleaning-service-in-carp\/\"},\r\n    {n:\"Kemptville\",lat:45.017,lon:-75.638,u:S+\"air-duct-cleaning-service-in-kemptville\/\",d:D+\"kemptville\/\"},\r\n    {n:\"Carleton Place\",lat:45.140,lon:-76.144,u:S+\"air-duct-cleaning-services-in-carleton\/\",d:D+\"carleton-place\/\"},\r\n    {n:\"Almonte\",lat:45.229,lon:-76.195,u:S+\"air-duct-cleaning-in-almonte\/\"},\r\n    {n:\"Arnprior\",lat:45.433,lon:-76.353,u:S+\"air-duct-cleaning-services-in-arnprior\/\"},\r\n    {n:\"Port Hope\",lat:43.9497,lon:-78.2928,c:1,u:S+\"commercial-duct-cleaning-in-port-hope\/\",d:D+\"port-hope\/\"},\r\n    {n:\"Cobourg\",lat:43.9593,lon:-78.1677,c:1,u:S+\"commercial-duct-cleaning-in-cobourg\/\",d:D+\"cobourg\/\"},\r\n    {n:\"Havelock\",lat:44.4326,lon:-77.8879,c:1,u:S+\"commercial-duct-cleaning-in-havelock\/\",d:D+\"havelock\/\"},\r\n    {n:\"Marmora\",lat:44.4834,lon:-77.6800,c:1,u:S+\"commercial-duct-cleaning-in-marmora\/\",d:D+\"marmora\/\"},\r\n    {n:\"Madoc\",lat:44.5085,lon:-77.4747,c:1,u:S+\"commercial-duct-cleaning-in-madoc\/\",d:D+\"madoc\/\"},\r\n    {n:\"Tweed\",lat:44.4770,lon:-77.3117,c:1,u:S+\"commercial-duct-cleaning-in-tweed\/\",d:D+\"tweed\/\"},\r\n    {n:\"Quinte West\",lat:44.1001,lon:-77.5760,c:1,u:S+\"commercial-duct-cleaning-in-quinte-west\/\",d:D+\"quinte-west\/\"},\r\n    {n:\"Belleville\",lat:44.1628,lon:-77.3832,c:1,u:S+\"commercial-duct-cleaning-in-belleville\/\",d:D+\"belleville\/\"},\r\n    {n:\"Napanee\",lat:44.2501,lon:-76.9503,c:1,u:S+\"commercial-duct-cleaning-in-napanee\/\",d:D+\"napanee\/\"},\r\n    {n:\"Kingston\",lat:44.2312,lon:-76.4860,c:1,u:S+\"commercial-duct-cleaning-in-kingston\/\",d:D+\"kingston\/\"},\r\n    {n:\"Gananoque\",lat:44.3301,lon:-76.1663,c:1,u:S+\"commercial-duct-cleaning-in-gananoque\/\",d:D+\"gananoque\/\"},\r\n    {n:\"Brockville\",lat:44.5895,lon:-75.6843,c:1,u:S+\"commercial-duct-cleaning-in-brockville\/\",d:D+\"brockville\/\"},\r\n    {n:\"Prescott\",lat:44.7101,lon:-75.5158,c:1,u:S+\"commercial-duct-cleaning-in-prescott\/\",d:D+\"prescott\/\"},\r\n    {n:\"Perth\",lat:44.8995,lon:-76.2494,c:1,u:S+\"commercial-duct-cleaning-in-perth\/\",d:D+\"perth\/\"}\r\n  ];\r\n  var QUEBEC=[\r\n    {n:\"Gatineau\",lat:45.477,lon:-75.701,hub:1,u:S+\"air-duct-cleaning-services-in-gatineau\/\"},\r\n    {n:\"Montreal\",lat:45.502,lon:-73.567,hub:1,u:S+\"air-duct-cleaning-service-in-montreal\/\"},\r\n    {n:\"Laval\",lat:45.606,lon:-73.712,u:S+\"air-duct-cleaning-service-in-laval\/\"},\r\n    {n:\"Longueuil\",lat:45.531,lon:-73.518,u:S+\"air-duct-cleaning-service-in-longueuil\/\"}\r\n  ];\r\n  var TILES=[\r\n    {url:'https:\/\/server.arcgisonline.com\/ArcGIS\/rest\/services\/World_Street_Map\/MapServer\/tile\/{z}\/{y}\/{x}',opt:{maxZoom:19,crossOrigin:true,attribution:'Tiles &copy; Esri'}},\r\n    {url:'https:\/\/server.arcgisonline.com\/ArcGIS\/rest\/services\/World_Topo_Map\/MapServer\/tile\/{z}\/{y}\/{x}',opt:{maxZoom:19,crossOrigin:true,attribution:'Tiles &copy; Esri'}},\r\n    {url:'https:\/\/tile.openstreetmap.de\/{z}\/{x}\/{y}.png',opt:{maxZoom:18,crossOrigin:true,attribution:'&copy; <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OpenStreetMap<\/a> contributors'}}\r\n  ];\r\n\r\n  \/* ===== Leaflet is loaded ONLY when the section scrolls near the screen ===== *\/\r\n  var LCSS='https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css', LJS='https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js';\r\n  var leafletState=0, queue=[];\r\n  function withLeaflet(cb){\r\n    if(window.L&&window.L.map){cb();return;}\r\n    queue.push(cb);\r\n    if(leafletState) return;\r\n    leafletState=1;\r\n    var l=document.createElement('link');l.rel='stylesheet';l.href=LCSS;document.head.appendChild(l);\r\n    var s=document.createElement('script');s.src=LJS;s.async=true;\r\n    s.onload=function(){var q=queue;queue=[];q.forEach(function(f){f();});};\r\n    document.head.appendChild(s);\r\n  }\r\n  function addTiles(map,i){\r\n    if(i>=TILES.length) return;\r\n    var t=L.tileLayer(TILES[i].url,TILES[i].opt),failed=0,swapped=false;\r\n    t.on('tileerror',function(){ if(swapped) return; if(++failed>=3){swapped=true;map.removeLayer(t);addTiles(map,i+1);} });\r\n    t.addTo(map);\r\n  }\r\n  function icon(color,hub){\r\n    var sc=hub?1.18:1,w=Math.round(30*sc),h=Math.round(40*sc);\r\n    var html='<div class=\"bgm-pin-ico\"><svg width=\"'+w+'\" height=\"'+h+'\" viewBox=\"0 0 30 40\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">'\r\n      +'<path d=\"M15 0.5 C6.99 0.5 0.5 6.99 0.5 15 C0.5 25.4 15 39.5 15 39.5 C15 39.5 29.5 25.4 29.5 15 C29.5 6.99 23.01 0.5 15 0.5 Z\" fill=\"'+color+'\" stroke=\"#ffffff\" stroke-width=\"2.5\"\/>'\r\n      +'<circle cx=\"15\" cy=\"15\" r=\"5.6\" fill=\"#ffffff\"\/><circle cx=\"15\" cy=\"15\" r=\"2.6\" fill=\"'+color+'\"\/><\/svg><\/div>';\r\n    return L.divIcon({className:'bgm-divicon',html:html,iconSize:[w,h],iconAnchor:[w\/2,h],popupAnchor:[0,-h+6]});\r\n  }\r\n  function popup(c){\r\n    var h='<div class=\"bgm-pop'+(c.c?' is-comm':'')+'\"><b>'+c.n+'<\/b>';\r\n    h+='<a href=\"'+c.u+'\">'+(c.c?'Commercial Air Duct':'Open service page')+' &rarr;<\/a>';\r\n    if(c.d) h+='<a class=\"bgm-dv\" href=\"'+c.d+'\">Commercial Dryer Vent &rarr;<\/a>';\r\n    return h+'<\/div>';\r\n  }\r\n  function build(id,cities,opts){\r\n    var el=document.getElementById(id); if(!el) return null;\r\n    var map=L.map(id,{scrollWheelZoom:false,zoomControl:true,attributionControl:true,preferCanvas:true});\r\n    map.zoomControl.setPosition('topright');\r\n    addTiles(map,0);\r\n    var pts=[];\r\n    cities.forEach(function(c){\r\n      var col=c.hub?'#f4a72c':(c.c?'#E53935':opts.base);\r\n      if(c.hub) L.circle([c.lat,c.lon],{radius:opts.radius,color:opts.base,weight:1.3,opacity:0.4,fillColor:opts.base,fillOpacity:0.07}).addTo(map);\r\n      var mk=L.marker([c.lat,c.lon],{icon:icon(col,c.hub),title:c.n,riseOnHover:true}).addTo(map);\r\n      mk.bindPopup(popup(c));\r\n      if(c.hub) mk.bindTooltip(c.n,{permanent:true,direction:'right',offset:[6,-15],className:'bgm-tip bgm-tip-hub'});\r\n      else mk.bindTooltip(c.n,{direction:'top',offset:[0,-38],className:'bgm-tip'});\r\n      pts.push([c.lat,c.lon]);\r\n    });\r\n    map.fitBounds(pts,{padding:[50,50]});\r\n    return {map:map,pts:pts};\r\n  }\r\n  var maps={}, CFG={on:['bgmap-on',ONTARIO,{base:'#4b9b1e',radius:26000}], qc:['bgmap-qc',QUEBEC,{base:'#0aa8df',radius:24000}]};\r\n  \/* Each province map is built only when it is actually shown *\/\r\n  window.bgShowMap=function(w){\r\n    withLeaflet(function(){\r\n      if(!maps[w]){ var c=CFG[w]; maps[w]=build(c[0],c[1],c[2]); }\r\n      var m=maps[w];\r\n      if(m) setTimeout(function(){ m.map.invalidateSize(); m.map.fitBounds(m.pts,{padding:[50,50]}); },80);\r\n    });\r\n  };\r\n  function activate(){\r\n    idle(makeDots);\r\n    var active=document.getElementById('svaPanelQc')&&document.getElementById('svaPanelQc').classList.contains('sva-panel-active')?'qc':'on';\r\n    window.bgShowMap(active);\r\n  }\r\n  if('IntersectionObserver' in window){\r\n    var io=new IntersectionObserver(function(entries){\r\n      if(entries.some(function(e){return e.isIntersecting;})){ io.disconnect(); activate(); }\r\n    },{rootMargin:'400px 0px'});\r\n    io.observe(section);\r\n  } else {\r\n    window.addEventListener('load',function(){ setTimeout(activate,1500); });\r\n  }\r\n})();\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-41ab756 e-flex e-con-boxed e-con e-parent\" data-id=\"41ab756\" 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-f815de5 elementor-widget elementor-widget-template\" data-id=\"f815de5\" 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=\"18284\" class=\"elementor elementor-18284\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-9076cc5 e-flex e-con-boxed e-con e-parent\" data-id=\"9076cc5\" 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-069b633 e-con-full e-flex e-con e-child\" data-id=\"069b633\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2405bca elementor-widget elementor-widget-shortcode\" data-id=\"2405bca\" 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\">\t\t<section id=\"bgr-1\" class=\"bgr bgr--carousel\" style=\"--bgr-cols:3\"\n\t\t\tdata-api=\"https:\/\/blueguard.ca\/fr\/wp-json\/bg-reviews\/v1\/reviews?location=all&#038;min_rating=1&#038;text_only=no&#038;sort=newest&#038;limit=0&#038;replies=yes&#038;show_location=auto\" data-static=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/data\/reviews-5bf68c6556b2df21edc33817720fff99.json\" data-total=\"247\" data-loaded=\"6\"\n\t\t\tdata-batch=\"6\" data-autoplay=\"3\">\n\n\t\t\t\t\t\t\t<header class=\"bgr-head\">\n\t\t\t\t\t<p class=\"bgr-eyebrow\">Google reviews<\/p>\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"bgr-title\">\n\t\t\t\t\t\t\tWhat clients say about\t\t\t\t\t\t\t<span class=\"bgr-title__hl\">BlueGuard<\/span>\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t\t\t\t\t<p class=\"bgr-sub\">Real reviews from homeowners and businesses across Ottawa, Oshawa and Montr\u00e9al \u2014 straight from our Google Business Profiles.<\/p>\t\t\t\t<\/header>\n\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"bgr-bar\">\n\t\t\t<div class=\"bgr-bar__score\">\n\t\t\t\t<span class=\"bgr-source\">Google<\/span>\t\t\t\t<span class=\"bgr-bar__word\">Excellent<\/span>\n\t\t\t\t<span class=\"bgr-stars bgr-stars--md\" role=\"img\" aria-label=\"4,9 out of 5 stars\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><\/span>\t\t\t\t<span class=\"bgr-bar__num\">4,9<\/span>\n\t\t\t\t<span class=\"bgr-bar__sep\" aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"bgr-bar__count\">247 reviews<\/span>\n\t\t\t<\/div>\n\t\t\t\t\t\t<details class=\"bgr-pick\">\n\t\t\t\t<summary class=\"bgr-write\">Write a review<\/summary>\n\t\t\t\t<div class=\"bgr-pick__menu\">\n\t\t\t\t\t<span class=\"bgr-pick__hint\">Choose your location<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/search.google.com\/local\/writereview?placeid=ChIJ8TMgu6MFzkwRz4zGczPKNuk\" target=\"_blank\" rel=\"noopener nofollow\">Ottawa<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/search.google.com\/local\/writereview?placeid=ChIJS8DN9gURQWsRZCrpYLsxFyw\" target=\"_blank\" rel=\"noopener nofollow\">Montr\u00e9al<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/search.google.com\/local\/writereview?placeid=ChIJ-1dmHuIb1YkRLMvI7sgnE8w\" target=\"_blank\" rel=\"noopener nofollow\">Oshawa<\/a>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/details>\n\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"bgr-stage\">\n\t\t\t\t\t\t\t\t\t\t\t<button type=\"button\" class=\"bgr-nav bgr-nav--prev\" aria-label=\"Previous reviews\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\"><path d=\"M15 5l-7 7 7 7\"\/><\/svg><\/button>\n\t\t\t\t\t\n\t\t\t\t\t<ul class=\"bgr-track\" tabindex=\"0\" aria-label=\"Customer reviews\">\n\t\t\t\t\t\t\t\t<li class=\"bgr-card\" data-has-reply=\"0\">\n\t\t\t<div class=\"bgr-card__top\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/4ef16973d2b90dbe20e9e21a051efb7f.webp\" alt=\"\" width=\"44\" height=\"44\" loading=\"lazy\" decoding=\"async\" referrerpolicy=\"no-referrer\" title=\"\">\n\t\t\t\t\t\t<div class=\"bgr-person__txt\">\n\t\t\t\t<span class=\"bgr-name\">Diane<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-05T15:48:51+00:00\" title=\"October 5, 2026\">2 semaines ago<\/time>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<span class=\"bgr-source\">Google<\/span><\/div>\n\t\t\t<div class=\"bgr-card__rate\"><span class=\"bgr-stars\" role=\"img\" aria-label=\"5,0 out of 5 stars\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><\/span><svg class=\"bgr-verified\" viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-label=\"Verified review\" role=\"img\"><circle cx=\"12\" cy=\"12\" r=\"11\"\/><path d=\"M7 12.4l3.2 3.1L17 8.8\"\/><\/svg><span class=\"bgr-city\">Oshawa<\/span><\/div>\t\t\t\t\t\t\t<p class=\"bgr-card__text\">I slept so much better after having the ducts cleaned, the Technician was on time and did a professional job. Very pleased with this service.<\/p>\n\t\t\t\t\t\t<div class=\"bgr-card__foot\">\n\t\t\t\t<button type=\"button\" class=\"bgr-open\" hidden>Read more<\/button>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<template class=\"bgr-full\">\n\t\t\t<div class=\"bgr-modal__head\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/4ef16973d2b90dbe20e9e21a051efb7f.webp\" alt=\"\" width=\"44\" height=\"44\" loading=\"lazy\" decoding=\"async\" referrerpolicy=\"no-referrer\" title=\"\">\n\t\t\t\t\t\t<div class=\"bgr-person__txt\">\n\t\t\t\t<span class=\"bgr-name\">Diane<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-05T15:48:51+00:00\" title=\"October 5, 2026\">2 semaines ago<\/time>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<span class=\"bgr-source\">Google<\/span><\/div>\n\t\t\t<div class=\"bgr-card__rate\"><span class=\"bgr-stars bgr-stars--md\" role=\"img\" aria-label=\"5,0 out of 5 stars\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><\/span><svg class=\"bgr-verified\" viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-label=\"Verified review\" role=\"img\"><circle cx=\"12\" cy=\"12\" r=\"11\"\/><path d=\"M7 12.4l3.2 3.1L17 8.8\"\/><\/svg><span class=\"bgr-city\">Oshawa<\/span><\/div>\t\t\t\t\t\t\t<div class=\"bgr-modal__text\"><p>I slept so much better after having the ducts cleaned, the Technician was on time and did a professional job. Very pleased with this service.<\/p><\/div>\n\t\t\t\t\t\t\t\t<\/template>\n\t\t\t\t<\/li>\n\t\t\t\t<li class=\"bgr-card\" data-has-reply=\"0\">\n\t\t\t<div class=\"bgr-card__top\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/6996827372b2e0cdec37bf49b98600f6.webp\" alt=\"\" width=\"44\" height=\"44\" loading=\"lazy\" decoding=\"async\" referrerpolicy=\"no-referrer\" title=\"\">\n\t\t\t\t\t\t<div class=\"bgr-person__txt\">\n\t\t\t\t<span class=\"bgr-name\">sib naqvi<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-01T23:58:37+00:00\" title=\"October 1, 2026\">2 semaines ago<\/time>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<span class=\"bgr-source\">Google<\/span><\/div>\n\t\t\t<div class=\"bgr-card__rate\"><span class=\"bgr-stars\" role=\"img\" aria-label=\"5,0 out of 5 stars\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><\/span><svg class=\"bgr-verified\" viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-label=\"Verified review\" role=\"img\"><circle cx=\"12\" cy=\"12\" r=\"11\"\/><path d=\"M7 12.4l3.2 3.1L17 8.8\"\/><\/svg><span class=\"bgr-city\">Oshawa<\/span><\/div>\t\t\t\t\t\t\t<p class=\"bgr-card__text\">Great experience with BlueGuard Duct Cleaning! The team was professional, friendly, and arrived on time. They did a thorough job cleaning our ducts and took the time to explain everything along the way. The whole process was smooth and hassle-free.\n\nI\u2019m very happy with the service and would definitely recommend BlueGuard Duct Cleaning to anyone looking for reliable and professional duct cleaning services!<\/p>\n\t\t\t\t\t\t<div class=\"bgr-card__foot\">\n\t\t\t\t<button type=\"button\" class=\"bgr-open\" hidden>Read more<\/button>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<template class=\"bgr-full\">\n\t\t\t<div class=\"bgr-modal__head\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/6996827372b2e0cdec37bf49b98600f6.webp\" alt=\"\" width=\"44\" height=\"44\" loading=\"lazy\" decoding=\"async\" referrerpolicy=\"no-referrer\" title=\"\">\n\t\t\t\t\t\t<div class=\"bgr-person__txt\">\n\t\t\t\t<span class=\"bgr-name\">sib naqvi<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-01T23:58:37+00:00\" title=\"October 1, 2026\">2 semaines ago<\/time>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<span class=\"bgr-source\">Google<\/span><\/div>\n\t\t\t<div class=\"bgr-card__rate\"><span class=\"bgr-stars bgr-stars--md\" role=\"img\" aria-label=\"5,0 out of 5 stars\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><\/span><svg class=\"bgr-verified\" viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-label=\"Verified review\" role=\"img\"><circle cx=\"12\" cy=\"12\" r=\"11\"\/><path d=\"M7 12.4l3.2 3.1L17 8.8\"\/><\/svg><span class=\"bgr-city\">Oshawa<\/span><\/div>\t\t\t\t\t\t\t<div class=\"bgr-modal__text\"><p>Great experience with BlueGuard Duct Cleaning! The team was professional, friendly, and arrived on time. They did a thorough job cleaning our ducts and took the time to explain everything along the way. The whole process was smooth and hassle-free.<br \/>\n<br \/>\nI\u2019m very happy with the service and would definitely recommend BlueGuard Duct Cleaning to anyone looking for reliable and professional duct cleaning services!<\/p><\/div>\n\t\t\t\t\t\t\t\t<\/template>\n\t\t\t\t<\/li>\n\t\t\t\t<li class=\"bgr-card\" data-has-reply=\"0\">\n\t\t\t<div class=\"bgr-card__top\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/d544fdffe02938737c3cf1ee9b5040be.webp\" alt=\"\" width=\"44\" height=\"44\" loading=\"lazy\" decoding=\"async\" referrerpolicy=\"no-referrer\" title=\"\">\n\t\t\t\t\t\t<div class=\"bgr-person__txt\">\n\t\t\t\t<span class=\"bgr-name\">Alex John<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-01T21:53:29+00:00\" title=\"October 1, 2026\">2 semaines ago<\/time>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<span class=\"bgr-source\">Google<\/span><\/div>\n\t\t\t<div class=\"bgr-card__rate\"><span class=\"bgr-stars\" role=\"img\" aria-label=\"5,0 out of 5 stars\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><\/span><svg class=\"bgr-verified\" viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-label=\"Verified review\" role=\"img\"><circle cx=\"12\" cy=\"12\" r=\"11\"\/><path d=\"M7 12.4l3.2 3.1L17 8.8\"\/><\/svg><span class=\"bgr-city\">Oshawa<\/span><\/div>\t\t\t\t\t\t\t<p class=\"bgr-card__text\">I am very satisfied with the duct cleaning service I received. The team was punctual, professional, and very careful throughout the entire process. They did a thorough job cleaning the duct system and vents, and they made sure everything was done properly. The communication was excellent, and I appreciated their attention to detail. I would highly recommend this company to anyone needing reliable and professional duct cleaning services.<\/p>\n\t\t\t\t\t\t<div class=\"bgr-card__foot\">\n\t\t\t\t<button type=\"button\" class=\"bgr-open\" hidden>Read more<\/button>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<template class=\"bgr-full\">\n\t\t\t<div class=\"bgr-modal__head\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/d544fdffe02938737c3cf1ee9b5040be.webp\" alt=\"\" width=\"44\" height=\"44\" loading=\"lazy\" decoding=\"async\" referrerpolicy=\"no-referrer\" title=\"\">\n\t\t\t\t\t\t<div class=\"bgr-person__txt\">\n\t\t\t\t<span class=\"bgr-name\">Alex John<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-01T21:53:29+00:00\" title=\"October 1, 2026\">2 semaines ago<\/time>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<span class=\"bgr-source\">Google<\/span><\/div>\n\t\t\t<div class=\"bgr-card__rate\"><span class=\"bgr-stars bgr-stars--md\" role=\"img\" aria-label=\"5,0 out of 5 stars\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><\/span><svg class=\"bgr-verified\" viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-label=\"Verified review\" role=\"img\"><circle cx=\"12\" cy=\"12\" r=\"11\"\/><path d=\"M7 12.4l3.2 3.1L17 8.8\"\/><\/svg><span class=\"bgr-city\">Oshawa<\/span><\/div>\t\t\t\t\t\t\t<div class=\"bgr-modal__text\"><p>I am very satisfied with the duct cleaning service I received. The team was punctual, professional, and very careful throughout the entire process. They did a thorough job cleaning the duct system and vents, and they made sure everything was done properly. The communication was excellent, and I appreciated their attention to detail. I would highly recommend this company to anyone needing reliable and professional duct cleaning services.<\/p><\/div>\n\t\t\t\t\t\t\t\t<\/template>\n\t\t\t\t<\/li>\n\t\t\t\t<li class=\"bgr-card\" data-has-reply=\"0\">\n\t\t\t<div class=\"bgr-card__top\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/5d2631f633929b85676a0a47534e73ef.webp\" alt=\"\" width=\"44\" height=\"44\" loading=\"lazy\" decoding=\"async\" referrerpolicy=\"no-referrer\" title=\"\">\n\t\t\t\t\t\t<div class=\"bgr-person__txt\">\n\t\t\t\t<span class=\"bgr-name\">N Edwards<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-01T21:01:01+00:00\" title=\"October 1, 2026\">2 semaines ago<\/time>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<span class=\"bgr-source\">Google<\/span><\/div>\n\t\t\t<div class=\"bgr-card__rate\"><span class=\"bgr-stars\" role=\"img\" aria-label=\"5,0 out of 5 stars\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><\/span><svg class=\"bgr-verified\" viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-label=\"Verified review\" role=\"img\"><circle cx=\"12\" cy=\"12\" r=\"11\"\/><path d=\"M7 12.4l3.2 3.1L17 8.8\"\/><\/svg><span class=\"bgr-city\">Oshawa<\/span><\/div>\t\t\t\t\t\t\t<p class=\"bgr-card__text\">We had a great experience with their duct cleaning service. They were flexible with scheduling and arrived on time. The technician was very professional, knowledgeable, and friendly. The cleaning was done thoroughly, and everything was left neat and tidy. We\u2019re very happy with the service and would definitely recommend them to others!<\/p>\n\t\t\t\t\t\t<div class=\"bgr-card__foot\">\n\t\t\t\t<button type=\"button\" class=\"bgr-open\" hidden>Read more<\/button>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<template class=\"bgr-full\">\n\t\t\t<div class=\"bgr-modal__head\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/5d2631f633929b85676a0a47534e73ef.webp\" alt=\"\" width=\"44\" height=\"44\" loading=\"lazy\" decoding=\"async\" referrerpolicy=\"no-referrer\" title=\"\">\n\t\t\t\t\t\t<div class=\"bgr-person__txt\">\n\t\t\t\t<span class=\"bgr-name\">N Edwards<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-01T21:01:01+00:00\" title=\"October 1, 2026\">2 semaines ago<\/time>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<span class=\"bgr-source\">Google<\/span><\/div>\n\t\t\t<div class=\"bgr-card__rate\"><span class=\"bgr-stars bgr-stars--md\" role=\"img\" aria-label=\"5,0 out of 5 stars\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><\/span><svg class=\"bgr-verified\" viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-label=\"Verified review\" role=\"img\"><circle cx=\"12\" cy=\"12\" r=\"11\"\/><path d=\"M7 12.4l3.2 3.1L17 8.8\"\/><\/svg><span class=\"bgr-city\">Oshawa<\/span><\/div>\t\t\t\t\t\t\t<div class=\"bgr-modal__text\"><p>We had a great experience with their duct cleaning service. They were flexible with scheduling and arrived on time. The technician was very professional, knowledgeable, and friendly. The cleaning was done thoroughly, and everything was left neat and tidy. We\u2019re very happy with the service and would definitely recommend them to others!<\/p><\/div>\n\t\t\t\t\t\t\t\t<\/template>\n\t\t\t\t<\/li>\n\t\t\t\t<li class=\"bgr-card\" data-has-reply=\"1\">\n\t\t\t<div class=\"bgr-card__top\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/a71e17f2dc9369c1434ddc9f30415391.webp\" alt=\"\" width=\"44\" height=\"44\" loading=\"lazy\" decoding=\"async\" referrerpolicy=\"no-referrer\" title=\"\">\n\t\t\t\t\t\t<div class=\"bgr-person__txt\">\n\t\t\t\t<span class=\"bgr-name\">marc-andre cameron<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-01T20:42:55+00:00\" title=\"October 1, 2026\">2 semaines ago<\/time>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<span class=\"bgr-source\">Google<\/span><\/div>\n\t\t\t<div class=\"bgr-card__rate\"><span class=\"bgr-stars\" role=\"img\" aria-label=\"2,0 out of 5 stars\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><\/span><svg class=\"bgr-verified\" viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-label=\"Verified review\" role=\"img\"><circle cx=\"12\" cy=\"12\" r=\"11\"\/><path d=\"M7 12.4l3.2 3.1L17 8.8\"\/><\/svg><span class=\"bgr-city\">Ottawa<\/span><\/div>\t\t\t\t\t\t\t<p class=\"bgr-card__text\">d\u00e9\u00e7u de l\u2019exp\u00e9rience. L\u2019\u00e9quipe est arriver 15 minutes en retard, a endommag\u00e9 la peinture \u00e0 un endroit et a laiss\u00e9 beaucoup de salet\u00e9 apr\u00e8s son d\u00e9part, notamment chez le voisin. On nous avait pourtant mentionn\u00e9 que le nettoyage serait fait. Pour le prix de 492$ je m\u2019attendais \u00e0 mieux.<\/p>\n\t\t\t\t\t\t<div class=\"bgr-card__foot\">\n\t\t\t\t<button type=\"button\" class=\"bgr-open\" hidden>Read more<\/button>\n\t\t\t\t<span class=\"bgr-replied\"><svg viewBox=\"0 0 24 24\" width=\"14\" height=\"14\" aria-hidden=\"true\"><path d=\"M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z\"\/><\/svg>BlueGuard replied<\/span>\t\t\t<\/div>\n\t\t\t\t\t<template class=\"bgr-full\">\n\t\t\t<div class=\"bgr-modal__head\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/a71e17f2dc9369c1434ddc9f30415391.webp\" alt=\"\" width=\"44\" height=\"44\" loading=\"lazy\" decoding=\"async\" referrerpolicy=\"no-referrer\" title=\"\">\n\t\t\t\t\t\t<div class=\"bgr-person__txt\">\n\t\t\t\t<span class=\"bgr-name\">marc-andre cameron<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-01T20:42:55+00:00\" title=\"October 1, 2026\">2 semaines ago<\/time>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<span class=\"bgr-source\">Google<\/span><\/div>\n\t\t\t<div class=\"bgr-card__rate\"><span class=\"bgr-stars bgr-stars--md\" role=\"img\" aria-label=\"2,0 out of 5 stars\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><\/span><svg class=\"bgr-verified\" viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-label=\"Verified review\" role=\"img\"><circle cx=\"12\" cy=\"12\" r=\"11\"\/><path d=\"M7 12.4l3.2 3.1L17 8.8\"\/><\/svg><span class=\"bgr-city\">Ottawa<\/span><\/div>\t\t\t\t\t\t\t<div class=\"bgr-modal__text\"><p>d\u00e9\u00e7u de l\u2019exp\u00e9rience. L\u2019\u00e9quipe est arriver 15 minutes en retard, a endommag\u00e9 la peinture \u00e0 un endroit et a laiss\u00e9 beaucoup de salet\u00e9 apr\u00e8s son d\u00e9part, notamment chez le voisin. On nous avait pourtant mentionn\u00e9 que le nettoyage serait fait. Pour le prix de 492$ je m\u2019attendais \u00e0 mieux.<\/p><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"bgr-reply\">\n\t\t\t\t\t<div class=\"bgr-reply__head\">\n\t\t\t\t\t\t<span class=\"bgr-reply__logo\" aria-hidden=\"true\">BG<\/span>\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<span class=\"bgr-reply__name\">Response from BlueGuard<\/span>\n\t\t\t\t\t\t\t<span class=\"bgr-reply__date\">2 semaines ago<\/span>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p>Bonjour Marc-Andr\u00e9, nous sommes vraiment d\u00e9sol\u00e9s d&#039;apprendre que vous \u00eates d\u00e9\u00e7u de l&#039;exp\u00e9rience, et nous aimerions clarifier quelques points avec respect. Concernant l&#039;heure d&#039;arriv\u00e9e, nous donnons toujours \u00e0 nos clients une fen\u00eatre horaire (par exemple entre 10h et 12h), et notre \u00e9quipe est bien arriv\u00e9e \u00e0 l&#039;int\u00e9rieur de cette fen\u00eatre, donc nous n&#039;\u00e9tions pas r\u00e9ellement en retard. Pour la marque de peinture, notre technicien vous en a inform\u00e9 directement sur place au moment du nettoyage, et nous vous avons offert une compensation apr\u00e8s le service pour cela. En ce qui concerne les r\u00e9sidus chez le voisin, lorsqu&#039;on nettoie une sortie de s\u00e9cheuse par l&#039;ext\u00e9rieur, un peu de d\u00e9bris peut parfois atteindre la propri\u00e9t\u00e9 voisine. Nous prenons ce genre de situations tr\u00e8s au s\u00e9rieux et nous avons fait de notre mieux pour vous accommoder sur place. Si vous souhaitez en discuter davantage, n&#039;h\u00e9sitez pas \u00e0 nous appeler directement ou \u00e0 nous \u00e9crire \u00e0 info@blueguard.ca.<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/template>\n\t\t\t\t<\/li>\n\t\t\t\t<li class=\"bgr-card\" data-has-reply=\"1\">\n\t\t\t<div class=\"bgr-card__top\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/63915f7db369441a7197943dab7fafb7.webp\" alt=\"\" width=\"44\" height=\"44\" loading=\"lazy\" decoding=\"async\" referrerpolicy=\"no-referrer\" title=\"\">\n\t\t\t\t\t\t<div class=\"bgr-person__txt\">\n\t\t\t\t<span class=\"bgr-name\">Beno\u00eet Bazin<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-01T00:18:59+00:00\" title=\"October 1, 2026\">2 semaines ago<\/time>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<span class=\"bgr-source\">Google<\/span><\/div>\n\t\t\t<div class=\"bgr-card__rate\"><span class=\"bgr-stars\" role=\"img\" aria-label=\"5,0 out of 5 stars\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><\/span><svg class=\"bgr-verified\" viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-label=\"Verified review\" role=\"img\"><circle cx=\"12\" cy=\"12\" r=\"11\"\/><path d=\"M7 12.4l3.2 3.1L17 8.8\"\/><\/svg><span class=\"bgr-city\">Montr\u00e9al<\/span><\/div>\t\t\t\t\t\t\t<p class=\"bgr-card__text\">J\u2019ai eu une excellente exp\u00e9rience avec le service de nettoyage des conduits. Le technicien \u00e9tait professionnel, sympathique et a pris le temps de bien nettoyer les bouches d\u2019a\u00e9ration et les conduits. Tout m\u2019a \u00e9t\u00e9 expliqu\u00e9 clairement et le service a \u00e9t\u00e9 effectu\u00e9 efficacement. Je suis tr\u00e8s satisfait du r\u00e9sultat et je recommande vivement cette entreprise \u00e0 toute personne \u00e0 la recherche d\u2019un service de nettoyage de conduits professionnel.<\/p>\n\t\t\t\t\t\t<div class=\"bgr-card__foot\">\n\t\t\t\t<button type=\"button\" class=\"bgr-open\" hidden>Read more<\/button>\n\t\t\t\t<span class=\"bgr-replied\"><svg viewBox=\"0 0 24 24\" width=\"14\" height=\"14\" aria-hidden=\"true\"><path d=\"M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z\"\/><\/svg>BlueGuard replied<\/span>\t\t\t<\/div>\n\t\t\t\t\t<template class=\"bgr-full\">\n\t\t\t<div class=\"bgr-modal__head\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/63915f7db369441a7197943dab7fafb7.webp\" alt=\"\" width=\"44\" height=\"44\" loading=\"lazy\" decoding=\"async\" referrerpolicy=\"no-referrer\" title=\"\">\n\t\t\t\t\t\t<div class=\"bgr-person__txt\">\n\t\t\t\t<span class=\"bgr-name\">Beno\u00eet Bazin<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-01T00:18:59+00:00\" title=\"October 1, 2026\">2 semaines ago<\/time>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<span class=\"bgr-source\">Google<\/span><\/div>\n\t\t\t<div class=\"bgr-card__rate\"><span class=\"bgr-stars bgr-stars--md\" role=\"img\" aria-label=\"5,0 out of 5 stars\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\" class=\"bgr-star is-on\"><path d=\"M10 1.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z\"\/><\/svg><\/span><svg class=\"bgr-verified\" viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-label=\"Verified review\" role=\"img\"><circle cx=\"12\" cy=\"12\" r=\"11\"\/><path d=\"M7 12.4l3.2 3.1L17 8.8\"\/><\/svg><span class=\"bgr-city\">Montr\u00e9al<\/span><\/div>\t\t\t\t\t\t\t<div class=\"bgr-modal__text\"><p>J\u2019ai eu une excellente exp\u00e9rience avec le service de nettoyage des conduits. Le technicien \u00e9tait professionnel, sympathique et a pris le temps de bien nettoyer les bouches d\u2019a\u00e9ration et les conduits. Tout m\u2019a \u00e9t\u00e9 expliqu\u00e9 clairement et le service a \u00e9t\u00e9 effectu\u00e9 efficacement. Je suis tr\u00e8s satisfait du r\u00e9sultat et je recommande vivement cette entreprise \u00e0 toute personne \u00e0 la recherche d\u2019un service de nettoyage de conduits professionnel.<\/p><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"bgr-reply\">\n\t\t\t\t\t<div class=\"bgr-reply__head\">\n\t\t\t\t\t\t<span class=\"bgr-reply__logo\" aria-hidden=\"true\">BG<\/span>\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<span class=\"bgr-reply__name\">Response from BlueGuard<\/span>\n\t\t\t\t\t\t\t<span class=\"bgr-reply__date\">5 jours ago<\/span>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p>Merci beaucoup pour ce beau commentaire et la recommandation! Nous sommes vraiment heureux que le technicien ait pris le temps de bien nettoyer vos bouches d\u2019a\u00e9ration et vos conduits, tout en vous expliquant chaque \u00e9tape clairement. Un service professionnel, sympathique et efficace du d\u00e9but \u00e0 la fin, c\u2019est exactement ce que toute l\u2019\u00e9quipe BlueGuard s\u2019efforce d\u2019offrir \u00e0 chaque visite. Si jamais vous avez besoin d\u2019un nettoyage de conduits ou de s\u00e9cheuse \u00e0 nouveau, ce serait un plaisir de vous revoir, et toute recommandation \u00e0 vos proches nous ferait \u00e9norm\u00e9ment plaisir!<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/template>\n\t\t\t\t<\/li>\n\t\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t\t\t\t\t\t\t\t<button type=\"button\" class=\"bgr-nav bgr-nav--next\" aria-label=\"Next reviews\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\"><path d=\"M9 5l7 7-7 7\"\/><\/svg><\/button>\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t<div class=\"bgr-progress\" aria-hidden=\"true\"><span class=\"bgr-progress__bar\"><\/span><\/div>\n\t\t\t\t\n\t\t\t\t<template class=\"bgr-src-tpl\"><span class=\"bgr-source\">Google<\/span><\/template>\n\t\t\t\t\t<\/section>\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\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3247355a e-flex e-con-boxed e-con e-parent\" data-id=\"3247355a\" 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-637cd403 elementor-widget elementor-widget-html\" data-id=\"637cd403\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.bg-s9*{box-sizing:border-box;margin:0;padding:0}\r\n.bg-s9{--blue:#0aa8df;--green:#a8cf45;--dark:#0d1117;--text:#2d3748;--muted:#718096;font-family:'Nunito',sans-serif;background:#fff;}\r\n.bg-s9-inner{position:relative;z-index:1;}\r\n.bg-s9 h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.1;color:var(--dark);margin-bottom:10px;}\r\n.bg-s9-accent{background:linear-gradient(90deg,var(--blue),var(--green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}\r\n.bg-s9-divider{width:60px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--blue),var(--green));margin-bottom:24px;}\r\n.bg-s9 p{font-size:clamp(15px,1.5vw,16px);line-height:1.82;color:var(--text);margin-bottom:16px;}\r\n.bg-s9 p:last-of-type{margin-bottom:0}\r\n.bg-s9 strong{color:var(--dark);font-weight:800;}\r\n.bg-s9-hl{color:#2e9e3b;font-weight:800;}\r\n.bg-s9-schedule{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:4px;}\r\n.bg-s9-sch-item{background:#f7f9fc;border:1px solid rgba(0,0,0,.07);border-radius:14px;padding:18px 16px;text-align:center;}\r\n.bg-s9-sch-num{font-family:'Barlow Condensed',sans-serif;font-size:36px;font-weight:800;background:linear-gradient(90deg,var(--blue),var(--green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:6px;}\r\n.bg-s9-sch-label{font-size:13px;font-weight:700;color:var(--text);line-height:1.4;}\r\n.bg-s9-sch-sub{font-size:11.5px;color:var(--muted);margin-top:4px;}\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-s9\">\r\n  <div class=\"bg-s9-inner\">\r\n    <h2>How Often Should Montreal Homeowners <span class=\"bg-s9-accent\">Clean Their Dryer Vents?<\/span><\/h2>\r\n    <div class=\"bg-s9-divider\"><\/div>\r\n    <p><strong>At least once a year.<\/strong> Montreal homes that have <span class=\"bg-s9-hl\">never had professional dryer vent cleaning<\/span> \u2014 which is the majority \u2014 should be serviced immediately. Signs you need it now: dryer taking more than one cycle, burning smell, dryer running very hot, or exterior vent flap not opening. For older Montreal homes built before 1980, the dryer vent should be inspected immediately if it has never been professionally cleaned.<\/p>\r\n    <div class=\"bg-s9-schedule\">\r\n      <div class=\"bg-s9-sch-item\">\r\n        <div class=\"bg-s9-sch-num\">1\u00d7<\/div>\r\n        <div class=\"bg-s9-sch-label\">Per Year \u2014 Standard<\/div>\r\n        <div class=\"bg-s9-sch-sub\">Minimum recommended frequency<\/div>\r\n      <\/div>\r\n      <div class=\"bg-s9-sch-item\">\r\n        <div class=\"bg-s9-sch-num\">Now<\/div>\r\n        <div class=\"bg-s9-sch-label\">Never Been Done?<\/div>\r\n        <div class=\"bg-s9-sch-sub\">Most Montreal homes \u2014 service immediately<\/div>\r\n      <\/div>\r\n      <div class=\"bg-s9-sch-item\">\r\n        <div class=\"bg-s9-sch-num\">ASAP<\/div>\r\n        <div class=\"bg-s9-sch-label\">Pre-1980 Homes<\/div>\r\n        <div class=\"bg-s9-sch-sub\">Inspect immediately if never cleaned<\/div>\r\n      <\/div>\r\n    <\/div>\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-d3aa3d2 e-flex e-con-boxed e-con e-parent\" data-id=\"d3aa3d2\" 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-ada0906 e-con-full e-flex e-con e-child\" data-id=\"ada0906\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fece154 elementor-widget elementor-widget-heading\" data-id=\"fece154\" 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\">Frequently Ask Qestions<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12d1f68 elementor-widget elementor-widget-n-accordion\" data-id=\"12d1f68\" 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-1970\" 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-1970\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How much does dryer vent cleaning cost in Montreal? <\/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-1970\" class=\"elementor-element elementor-element-6385c69 e-con-full e-flex e-con e-child\" data-id=\"6385c69\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9ff2a79 elementor-widget elementor-widget-text-editor\" data-id=\"9ff2a79\" 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>From\u00a0<strong>$199<\/strong>. No hidden fees.<\/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-1971\" 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-1971\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Do you offer bilingual dryer vent cleaning in Montreal? <\/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-1971\" class=\"elementor-element elementor-element-fa2a568 e-con-full e-flex e-con e-child\" data-id=\"fa2a568\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f797733 elementor-widget elementor-widget-text-editor\" data-id=\"f797733\" 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>Yes.\u00a0<strong>BlueGuard serves Montreal in English and French.<\/strong>\u00a0Let us know your preferred language when booking.<\/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-1972\" 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-1972\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can you clean my air ducts and dryer vent in Montreal in the same visit? <\/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-1972\" class=\"elementor-element elementor-element-212aca3 e-con-full e-flex e-con e-child\" data-id=\"212aca3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e453a3 elementor-widget elementor-widget-text-editor\" data-id=\"4e453a3\" 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>Yes. Air duct cleaning starts from\u00a0<strong>$189 for up to 10 vents<\/strong>. Both services can be done in one visit \u2014 just mention it when booking.<\/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<\/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-78f41426 e-con-full e-flex e-con e-parent\" data-id=\"78f41426\" 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-52d3cbbb elementor-widget elementor-widget-html\" data-id=\"52d3cbbb\" 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;\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>Book Your <span class=\"bg-s11-accent\">Montreal<\/span> Dryer Vent Cleaning Today<\/h2>\r\n    <p class=\"bg-s11-sub\"><strong>Bilingual service available.<\/strong> Call or fill out the form \u2014 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\">Last updated: May 2026 \u00b7 Montreal \u00b7 BlueGuard Duct Cleaning<\/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>Montreal \u00b7 Quebec Dryer Vent Cleaning inMontreal \u2014 From $199, Bilingual Service Most Montreal homeowners have never had their dryer vent professionally cleaned. In a city with older housing stock across NDG, Verdun, and the Plateau, dryer vents installed decades ago are often completely blocked with compacted lint \u2014 creating a serious fire hazard that [&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-20389","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/pages\/20389","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=20389"}],"version-history":[{"count":3,"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/pages\/20389\/revisions"}],"predecessor-version":[{"id":24739,"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/pages\/20389\/revisions\/24739"}],"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=20389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}