{"id":26053,"date":"2026-11-07T08:59:54","date_gmt":"2026-11-07T13:59:54","guid":{"rendered":"https:\/\/blueguard.ca\/?page_id=26053"},"modified":"2026-11-07T10:07:11","modified_gmt":"2026-11-07T15:07:11","slug":"gym-fitness-centre-duct-cleaning-in-ottawa","status":"publish","type":"page","link":"https:\/\/blueguard.ca\/fr\/service-areas\/gym-fitness-centre-duct-cleaning-in-ottawa\/","title":{"rendered":"Gym &#038; Fitness Centre Duct Cleaning in Ottawa"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"26053\" class=\"elementor elementor-26053\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-724633e6 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"724633e6\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;background_slideshow_gallery&quot;:[{&quot;id&quot;:15884,&quot;url&quot;:&quot;https:\\\/\\\/blueguard.ca\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/WhatsApp-Image-2025-11-18-at-20.43.00_fb750ba2.jpg&quot;},{&quot;id&quot;:13317,&quot;url&quot;:&quot;https:\\\/\\\/blueguard.ca\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/WhatsApp-Image-2025-10-01-at-23.35.46_f7a0c424-copy.webp&quot;},{&quot;id&quot;:13378,&quot;url&quot;:&quot;https:\\\/\\\/blueguard.ca\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/WhatsApp-Image-2025-10-02-at-02.59.04_96a93c58-copy.webp&quot;},{&quot;id&quot;:15868,&quot;url&quot;:&quot;https:\\\/\\\/blueguard.ca\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/WhatsApp-Image-2025-11-10-at-19.27.49_e5f964d6.jpg&quot;}],&quot;background_slideshow_slide_duration&quot;:4000,&quot;background_slideshow_loop&quot;:&quot;yes&quot;,&quot;background_slideshow_slide_transition&quot;:&quot;fade&quot;,&quot;background_slideshow_transition_duration&quot;:500}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6d8f0dc3\" data-id=\"6d8f0dc3\" 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-4761ec3a elementor-widget elementor-widget-html\" data-id=\"4761ec3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bghc\">\r\n  <div class=\"bghc__grid\"><\/div>\r\n  <div class=\"bghc__inner\">\r\n\r\n    <div class=\"bghc__badge\">\r\n      <span class=\"bghc__dot\"><\/span>\r\n      <span class=\"bghc__badge-text\">NADCA Certified \u2014 Ottawa Gyms &amp; Studios<\/span>\r\n    <\/div>\r\n\r\n    <h1 class=\"bghc__h1\">\r\n      <span class=\"bghc__accent\">Gym &amp; Fitness Centre<\/span> Duct Cleaning in <span class=\"bghc__accent\">Ottawa<\/span>\r\n    <\/h1>\r\n\r\n    <p class=\"bghc__sub\"><strong>Gym duct cleaning Ottawa<\/strong> for gyms, studios and fitness centres. We clean the ducts that carry sweat, dust and odours around your space, then send you a photo report.<\/p>\r\n\r\n    <div class=\"bghc__trust\">\r\n      <div class=\"bghc__pill\">\r\n        <span class=\"bghc__check\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M2 5.5L4 7.5L8 3\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n        Top-rated on Google\r\n      <\/div>\r\n      <div class=\"bghc__pill\">\r\n        <span class=\"bghc__check\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M2 5.5L4 7.5L8 3\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n        Before\/after photo report included\r\n      <\/div>\r\n      <div class=\"bghc__pill\">\r\n        <span class=\"bghc__check\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M2 5.5L4 7.5L8 3\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n        Cleaned before open or after close\r\n      <\/div>\r\n      <div class=\"bghc__pill\">\r\n        <span class=\"bghc__check\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\"><path d=\"M2 5.5L4 7.5L8 3\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n        Affordable pricing\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"bghc__ctas\">\r\n      <a href=\"https:\/\/blueguard.ca\/book-now-get-quote\/\" class=\"bghc__btn-primary\">\r\n        Get a Free Quote\r\n        <span class=\"bghc__btn-arrow\">\r\n          <svg class=\"bghc__icon\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M3 8H13M13 8L9 4M13 8L9 12\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n        <\/span>\r\n      <\/a>\r\n      <a href=\"tel:18444988364\" class=\"bghc__btn-secondary\">\r\n        <svg class=\"bghc__icon\" viewBox=\"0 0 24 24\"><path d=\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"\/><\/svg>\r\n        Call Now\r\n      <\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n<p style=\"display:none\"><\/p>\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-16f711ee\" data-id=\"16f711ee\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7cc3c1aa e-flex e-con-boxed e-con e-parent\" data-id=\"7cc3c1aa\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-12e73881 e-con-full e-flex e-con e-child\" data-id=\"12e73881\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-576ceab6 elementor-widget elementor-widget-heading\" data-id=\"576ceab6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Get Your Free Commercial Quote<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-36e08e1d e-con-full e-flex e-con e-child\" data-id=\"36e08e1d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-73c14031 elementor-widget elementor-widget-shortcode\" data-id=\"73c14031\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_7' ><style>#gform_wrapper_7[data-form-index=\"0\"].gform-theme,[data-parent-form=\"7_0\"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url(\"data:image\/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-select: url(\"data:image\/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-search: url(\"data:image\/svg+xml,%3Csvg width='640' height='640' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}<\/style>\n                        <div class='gform_heading'>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_7'  action='\/fr\/wp-json\/wp\/v2\/pages\/26053' data-formid='7' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_7' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_7_18\" 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_7_18'>Company<\/label><div class='ginput_container'><input name='input_18' id='input_7_18' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_7_18'>This field is for validation purposes and should be left unchanged.<\/div><\/div><div id=\"field_7_14\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div style=\"background:rgba(122,201,67,0.12);border:1px solid rgba(122,201,67,0.35);border-radius:8px;padding:10px 16px;font-family:'Nunito',sans-serif;font-size:13.5px;font-weight:700;color:#7AC943;display:flex;align-items:center;justify-content:center;gap:8px;\">\n  \u26a1 Average response time: under 2 hours on business days\n<\/div><\/div><fieldset id=\"field_7_1\" class=\"gfield gfield--type-name gfield--input-type-name gfield--width-half gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Full name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row' id='input_7_1'>\n                            \n                            <span id='input_7_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_1.3' id='input_7_1_3' value=''   aria-required='true'   placeholder='Your full name'  \/>\n                                                    <label for='input_7_1_3' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>First<\/label>\n                                                <\/span>\n                            \n                            \n                            \n                        <\/div><\/fieldset><div id=\"field_7_3\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_7_3'>Company Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_7_3' type='text' value='' class='large'    placeholder='Your company' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_7_4\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_7_4'>Phone<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_4' id='input_7_4' type='tel' value='' class='large'  placeholder='+1456-456-4567' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_7_5\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_7_5'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_5' id='input_7_5' type='email' value='' class='large'   placeholder='your@gmail.com' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><fieldset id=\"field_7_17\" class=\"gfield gfield--type-address gfield--input-type-address gfield--width-half gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >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_7_17' >\n                        <span class='ginput_left address_city ginput_address_city gform-grid-col' id='input_7_17_3_container' >\n                                    <input type='text' name='input_17.3' id='input_7_17_3' value=''    aria-required='true'   autocomplete=\"address-level2\" \/>\n                                    <label for='input_7_17_3' id='input_7_17_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_17.4' id='input_7_17_4' value=''\/><input type='hidden' class='gform_hidden' name='input_17.6' id='input_7_17_6' value='Canada' \/>\n                    <div class='gf_clear gf_clear_complex'><\/div>\n                <\/div><\/fieldset><div id=\"field_7_8\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_7_8'>Building Type<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_8' id='input_7_8' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Select type<\/option><option value='Office Building' >Office Building<\/option><option value='Restaurant \/ Food Service' >Restaurant \/ Food Service<\/option><option value='Retail Store' >Retail Store<\/option><option value='Medical \/ Healthcare Facility' >Medical \/ Healthcare Facility<\/option><option value='Hotel \/ Hospitality' >Hotel \/ Hospitality<\/option><option value='Warehouse \/ Industrial' >Warehouse \/ Industrial<\/option><option value='Multi-Unit Residential' >Multi-Unit Residential<\/option><option value='Other' >Other<\/option><\/select><\/div><\/div><div id=\"field_7_9\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_7_9'>Additional Notes (Optional)<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_9' id='input_7_9' class='textarea small'    placeholder='Building size, last cleaning date, any concerns...'  aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_7' class='gform_button button gform-button--width-full' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Get Your Free Quote'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_7' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_7' id='gform_theme_7' value='orbital' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_7' id='gform_style_settings_7' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_7' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='7' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_7' value='WyJ7XCI4XCI6W1wiNmQ5Yjc2YmE2ZjBlYmEzYTc0ZGRhMzBiNWZiNmQxMjdcIixcIjllN2I3ZTljOTVmYmFjMGY5ODAwNjU2MWUzODNmNGJlXCIsXCIxNTZkM2Y2MDdhNTQ1ZDk3ZjUyZDE0YTQyZWYxNmQ4NlwiLFwiODdmM2Q2NjAwYmU1OGZlZDAzMmFhNjQ3ZDg2MzUxN2ZcIixcIjg0MTIxZTdiN2NmNWNhMjMyMmM0NDE4YWJhOTM5NDg5XCIsXCJmOGIwNThhNmRlMGQ2YWFlMzRmODRhYjM5YzJkMTk5ZlwiLFwiMTVhNjYwMmRiOWIzZDhhZjNkNWYwZTkzMGYwMzJhOTlcIixcImY1OTAxZWFlN2Q3MzBjNjU0ZGM0NGJiMzgxN2E1M2E0XCJdfSIsImQ0N2UyZDVlODJmYTRjZmIwZjNmN2JlNWI0YzQ2NjNjIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_7' id='gform_target_page_number_7' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_7' id='gform_source_page_number_7' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 7, 'https:\/\/blueguard.ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery('#gform_ajax_frame_7').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_7');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_7').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_7').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_7').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_7').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_7').val();gformInitSpinner( 7, 'https:\/\/blueguard.ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [7, current_page]);window['gf_submitting_7'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_7').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [7]);window['gf_submitting_7'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_7').text());}else{jQuery('#gform_7').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"7\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_7\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_7\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_7\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 7, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54966c59 elementor-widget elementor-widget-html\" data-id=\"54966c59\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div style=\"text-align:center;font-family:'Nunito',sans-serif;font-size:13px;font-weight:600;color:rgba(255,255,255,0.45);padding:4px 0;\">\r\n  \ud83d\udd12 No spam. No pressure. 100% free estimate.\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-251039c8 e-flex e-con-boxed e-con e-parent\" data-id=\"251039c8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5cc3db07 elementor-widget elementor-widget-html\" data-id=\"5cc3db07\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bgtb\">\r\n  <div class=\"bgtb__grid\">\r\n\r\n    <div class=\"bgtb__card\">\r\n      <span class=\"bgtb__emoji\">\ud83c\udfc5<\/span>\r\n      <span class=\"bgtb__title\">NADCA Certified<\/span>\r\n      <span class=\"bgtb__sub\">Every job, every time<\/span>\r\n    <\/div>\r\n\r\n    <div class=\"bgtb__card\">\r\n      <span class=\"bgtb__emoji\">\u2b50<\/span>\r\n      <span class=\"bgtb__title\">Google Top-Rated<\/span>\r\n      <span class=\"bgtb__sub\">Genuine reviews<\/span>\r\n    <\/div>\r\n\r\n    <div class=\"bgtb__card\">\r\n      <span class=\"bgtb__emoji\">\ud83c\udfe2<\/span>\r\n      <span class=\"bgtb__title\">100+ Commercial Jobs<\/span>\r\n      <span class=\"bgtb__sub\">Across the Ottawa region<\/span>\r\n    <\/div>\r\n\r\n    <div class=\"bgtb__card\">\r\n      <span class=\"bgtb__emoji\">\ud83d\udee1\ufe0f<\/span>\r\n      <span class=\"bgtb__title\">Fully Insured<\/span>\r\n      <span class=\"bgtb__sub\">Licensed &amp; bonded<\/span>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n<p style=\"display:none\"><\/p>\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-15082ccc e-flex e-con-boxed e-con e-parent\" data-id=\"15082ccc\" 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-15706537 elementor-widget elementor-widget-html\" data-id=\"15706537\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bgba\">\r\n  <div class=\"bgba__wrap\">\r\n\r\n    <!-- \u2550\u2550 LEFT COLUMN \u2550\u2550 -->\r\n    <div class=\"bgba__left\">\r\n\r\n      <div class=\"bgba__label\">\r\n        <span class=\"bgba__label-line\"><\/span>\r\n        <span class=\"bgba__label-text\">Photo Proof<\/span>\r\n      <\/div>\r\n\r\n      <h2 class=\"bgba__h2\">\r\n        Gym Duct Cleaning Ottawa:<br>\r\n        <em>Before &amp; After<\/em> Photo Proof<br>\r\n        See the Dust Your Members Breathe\r\n      <\/h2>\r\n\r\n      <p class=\"bgba__intro\">\r\n        Heavy breathing, chalk, towel lint and humidity all end up in your ductwork. We photograph the ducts before and after, so you see what changed. Drag the slider to compare.\r\n      <\/p>\r\n\r\n      <div class=\"bgba__note\">\r\n        <span class=\"bgba__note-icon\">\ud83d\udccb<\/span>\r\n        <p class=\"bgba__note-text\">\r\n          <strong>Every gym job comes with before\/after photos<\/strong> you can share with owners, landlords or your members.\r\n        <\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- \u2550\u2550 RIGHT COLUMN \u2550\u2550 -->\r\n    <div class=\"bgba__right\">\r\n\r\n      <!-- Carousel -->\r\n      <div class=\"bgba__carousel\" id=\"bgbaCarousel\">\r\n        <div class=\"bgba__track\" id=\"bgbaTrack\">\r\n\r\n          <!-- SLIDE 1 -->\r\n          <div class=\"bgba__slide\" id=\"bgbaSlide0\">\r\n            <!-- Before image -->\r\n            <img decoding=\"async\" class=\"bgba__before-img\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/04\/IMG_8954-scaled.webp\" alt=\"Before gym duct cleaning Ottawa - BlueGuard photo report\" onerror=\"this.style.display=&#039;none&#039;\" title=\"\">\r\n            <!-- Before placeholder (shows if no image) -->\r\n            \r\n            <!-- After image (clipped) -->\r\n            <div class=\"bgba__after-wrap\" id=\"bgbaAfter0\" style=\"width:50%\">\r\n              <img decoding=\"async\" class=\"bgba__after-img\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/04\/IMG_8953-scaled.webp\" alt=\"After gym duct cleaning Ottawa - BlueGuard photo report\" onerror=\"this.style.display=&#039;none&#039;\" title=\"\">\r\n              \r\n            <\/div>\r\n            <!-- Labels -->\r\n            <span class=\"bgba__tag bgba__tag--before\">Before<\/span>\r\n            <span class=\"bgba__tag bgba__tag--after\">After<\/span>\r\n            <!-- Drag handle -->\r\n            <div class=\"bgba__handle\" id=\"bgbaHandle0\" style=\"left:50%\">\r\n              <div class=\"bgba__handle-btn\">\r\n                <div class=\"bgba__handle-arrows\">\r\n                  <svg viewBox=\"0 0 6 10\" fill=\"none\" width=\"6\" height=\"10\"><path d=\"M5 1L1 5L5 9\" stroke=\"#333\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n                  <svg viewBox=\"0 0 6 10\" fill=\"none\" width=\"6\" height=\"10\"><path d=\"M1 1L5 5L1 9\" stroke=\"#333\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n            <!-- Caption -->\r\n            <div class=\"bgba__caption\">\r\n              <span class=\"bgba__caption-item\">\u2190 Before cleaning<\/span>\r\n              <span class=\"bgba__caption-item\">After BlueGuard \u2192<\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- SLIDE 2 -->\r\n          <div class=\"bgba__slide\" id=\"bgbaSlide1\">\r\n            <img decoding=\"async\" class=\"bgba__before-img\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/04\/IMG_1234-copy.webp\" alt=\"Before fitness centre duct cleaning by BlueGuard\" onerror=\"this.style.display=&#039;none&#039;\" title=\"\">\r\n            <div class=\"bgba__after-wrap\" id=\"bgbaAfter1\" style=\"width:50%\">\r\n              <img decoding=\"async\" class=\"bgba__after-img\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/04\/IMG_1233-copy.webp\" alt=\"After fitness centre duct cleaning by BlueGuard\" onerror=\"this.style.display=&#039;none&#039;\" title=\"\">\r\n            <\/div>\r\n            <span class=\"bgba__tag bgba__tag--before\">Before<\/span>\r\n            <span class=\"bgba__tag bgba__tag--after\">After<\/span>\r\n            <div class=\"bgba__handle\" id=\"bgbaHandle1\" style=\"left:50%\">\r\n              <div class=\"bgba__handle-btn\">\r\n                <div class=\"bgba__handle-arrows\">\r\n                  <svg viewBox=\"0 0 6 10\" fill=\"none\" width=\"6\" height=\"10\"><path d=\"M5 1L1 5L5 9\" stroke=\"#333\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n                  <svg viewBox=\"0 0 6 10\" fill=\"none\" width=\"6\" height=\"10\"><path d=\"M1 1L5 5L1 9\" stroke=\"#333\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"bgba__caption\">\r\n              <span class=\"bgba__caption-item\">\u2190 Before cleaning<\/span>\r\n              <span class=\"bgba__caption-item\">After BlueGuard \u2192<\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- SLIDE 3 -->\r\n          <div class=\"bgba__slide\" id=\"bgbaSlide2\">\r\n            <img decoding=\"async\" class=\"bgba__before-img\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/04\/IMG_9494-scaled.webp\" alt=\"Fitness centre ventilation cleaning Ottawa - before photo\" onerror=\"this.style.display=&#039;none&#039;\" title=\"\">\r\n            <div class=\"bgba__after-wrap\" id=\"bgbaAfter2\" style=\"width:50%\">\r\n              <img decoding=\"async\" class=\"bgba__after-img\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/04\/IMG_9493-scaled.webp\" alt=\"Fitness centre ventilation cleaning Ottawa - after photo\" onerror=\"this.style.display=&#039;none&#039;\" title=\"\">\r\n            <\/div>\r\n            <span class=\"bgba__tag bgba__tag--before\">Before<\/span>\r\n            <span class=\"bgba__tag bgba__tag--after\">After<\/span>\r\n            <div class=\"bgba__handle\" id=\"bgbaHandle2\" style=\"left:50%\">\r\n              <div class=\"bgba__handle-btn\">\r\n                <div class=\"bgba__handle-arrows\">\r\n                  <svg viewBox=\"0 0 6 10\" fill=\"none\" width=\"6\" height=\"10\"><path d=\"M5 1L1 5L5 9\" stroke=\"#333\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n                  <svg viewBox=\"0 0 6 10\" fill=\"none\" width=\"6\" height=\"10\"><path d=\"M1 1L5 5L1 9\" stroke=\"#333\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"bgba__caption\">\r\n              <span class=\"bgba__caption-item\">\u2190 Before cleaning<\/span>\r\n              <span class=\"bgba__caption-item\">After BlueGuard \u2192<\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div><!-- \/track -->\r\n      <\/div><!-- \/carousel -->\r\n\r\n      <!-- Nav row -->\r\n      <div class=\"bgba__nav\">\r\n        <div class=\"bgba__dots\" id=\"bgbaDots\">\r\n          <span class=\"bgba__dot bgba--active\" data-idx=\"0\"><\/span>\r\n          <span class=\"bgba__dot\" data-idx=\"1\"><\/span>\r\n          <span class=\"bgba__dot\" data-idx=\"2\"><\/span>\r\n        <\/div>\r\n        <div class=\"bgba__arrows\">\r\n          <button class=\"bgba__arr\" id=\"bgbaPrev\" aria-label=\"Previous\">\r\n            <svg viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M9 2L5 7L9 12\" stroke=\"white\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n          <\/button>\r\n          <button class=\"bgba__arr\" id=\"bgbaNext\" aria-label=\"Next\">\r\n            <svg viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M5 2L9 7L5 12\" stroke=\"white\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n          <\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Hint -->\r\n      <p class=\"bgba__hint\">\ud83d\uddb1 Real BlueGuard commercial job photos \u2014 drag the slider to compare<\/p>\r\n\r\n    <\/div><!-- \/right -->\r\n  <\/div><!-- \/wrap -->\r\n<\/div><!-- \/bgba -->\r\n\r\n<script>\r\n(function() {\r\n  \/* \u2500\u2500 CAROUSEL \u2500\u2500 *\/\r\n  var track    = document.getElementById('bgbaTrack');\r\n  var dots     = document.querySelectorAll('.bgba__dot');\r\n  var prevBtn  = document.getElementById('bgbaPrev');\r\n  var nextBtn  = document.getElementById('bgbaNext');\r\n  var current  = 0;\r\n  var total    = 3;\r\n\r\n  function goTo(idx) {\r\n    current = (idx + total) % total;\r\n    track.style.transform = 'translateX(-' + (current * 100) + '%)';\r\n    dots.forEach(function(d, i) {\r\n      d.classList.toggle('bgba--active', i === current);\r\n    });\r\n    \/\/ Reset all handles to 50% when switching slides\r\n    [0,1,2].forEach(function(i) {\r\n      var h = document.getElementById('bgbaHandle' + i);\r\n      var a = document.getElementById('bgbaAfter' + i);\r\n      if (h) h.style.left = '50%';\r\n      if (a) a.style.width = '50%';\r\n    });\r\n  }\r\n\r\n  prevBtn.addEventListener('click', function() { goTo(current - 1); });\r\n  nextBtn.addEventListener('click', function() { goTo(current + 1); });\r\n  dots.forEach(function(d) {\r\n    d.addEventListener('click', function() { goTo(parseInt(d.dataset.idx)); });\r\n  });\r\n\r\n  \/* \u2500\u2500 BEFORE\/AFTER DRAG (each slide) \u2500\u2500 *\/\r\n  function initSlider(idx) {\r\n    var slide  = document.getElementById('bgbaSlide' + idx);\r\n    var handle = document.getElementById('bgbaHandle' + idx);\r\n    var after  = document.getElementById('bgbaAfter'  + idx);\r\n    if (!slide || !handle || !after) return;\r\n\r\n    var dragging = false;\r\n\r\n    function setPos(clientX) {\r\n      var rect = slide.getBoundingClientRect();\r\n      var x    = Math.max(0, Math.min(clientX - rect.left, rect.width));\r\n      var pct  = (x \/ rect.width) * 100;\r\n      handle.style.left = pct + '%';\r\n      after.style.width = pct + '%';\r\n    }\r\n\r\n    \/* Mouse *\/\r\n    handle.addEventListener('mousedown', function(e) {\r\n      e.preventDefault();\r\n      if (current !== idx) return;\r\n      dragging = true;\r\n    });\r\n    document.addEventListener('mousemove', function(e) {\r\n      if (!dragging) return;\r\n      setPos(e.clientX);\r\n    });\r\n    document.addEventListener('mouseup', function() { dragging = false; });\r\n\r\n    \/* Touch *\/\r\n    handle.addEventListener('touchstart', function(e) {\r\n      if (current !== idx) return;\r\n      dragging = true;\r\n    }, { passive: true });\r\n    document.addEventListener('touchmove', function(e) {\r\n      if (!dragging) return;\r\n      setPos(e.touches[0].clientX);\r\n    }, { passive: true });\r\n    document.addEventListener('touchend', function() { dragging = false; });\r\n  }\r\n\r\n  initSlider(0);\r\n  initSlider(1);\r\n  initSlider(2);\r\n\r\n  \/* \u2500\u2500 AUTO-PLAY intro animation on active slide (50%\u219275%\u219250%) \u2500\u2500 *\/\r\n  function introAnim() {\r\n    var handle = document.getElementById('bgbaHandle' + current);\r\n    var after  = document.getElementById('bgbaAfter'  + current);\r\n    if (!handle || !after) return;\r\n    var steps = [50, 30, 70, 50];\r\n    var i = 0;\r\n    var interval = setInterval(function() {\r\n      i++;\r\n      if (i >= steps.length) { clearInterval(interval); return; }\r\n      handle.style.transition = 'left 0.6s ease';\r\n      after.style.transition  = 'width 0.6s ease';\r\n      handle.style.left  = steps[i] + '%';\r\n      after.style.width  = steps[i] + '%';\r\n      setTimeout(function() {\r\n        handle.style.transition = '';\r\n        after.style.transition  = '';\r\n      }, 650);\r\n    }, 700);\r\n  }\r\n  setTimeout(introAnim, 1200);\r\n})();\r\n<\/script>\r\n<p style=\"display:none\"><\/p>\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-2136951e e-flex e-con-boxed e-con e-parent\" data-id=\"2136951e\" 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-1713a933 elementor-widget elementor-widget-html\" data-id=\"1713a933\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bgcv\">\n<div class=\"bgcv-v\" id=\"bgcv-v\" role=\"button\" tabindex=\"0\" aria-label=\"Play video: BlueGuard commercial cleaning crew at work\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.ytimg.com\/vi\/FZJvi1frmm4\/hqdefault.jpg\" alt=\"BlueGuard NADCA-certified technicians on a commercial cleaning job\" loading=\"lazy\" width=\"360\" height=\"640\" title=\"\">\n<span class=\"bgcv-badge\">Real Commercial Job<\/span>\n<span class=\"bgcv-play\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M8 5v14l11-7z\"\/><\/svg><\/span>\n<\/div>\n<div>\n<p class=\"bgcv-eb\">Watch Our Crew at Work<\/p>\n<h2>Meet the Crew Behind Our <span>Gym Duct Cleaning Ottawa<\/span> Service<\/h2>\nThis video shows real BlueGuard technicians on a real commercial job. The same trained crew, negative air equipment and photo report come to your Ottawa gym.\n<p style=\"display:none\"><\/p><ul><li>NADCA-certified technicians<\/li><li>After-hours scheduling available<\/li><li>Before &amp; after photos included<\/li><li>Insured to $2M, WSIB in good standing<\/li><\/ul>\n<div class=\"bgcv-c\"><a class=\"bgcv-c1\" href=\"https:\/\/blueguard.ca\/book-now-get-quote\/\">Get a Free Commercial Quote<\/a><a class=\"bgcv-c2\" href=\"tel:+18444988364\">Call 1-844-498-8364<\/a><\/div>\n<\/div>\n<\/div>\n<script>(function(){var w=document.getElementById(\"bgcv-v\");if(!w)return;var d=0;function p(){if(d)return;d=1;w.innerHTML='<iframe src=\"https:\/\/www.youtube-nocookie.com\/embed\/FZJvi1frmm4?autoplay=1&rel=0&playsinline=1\" title=\"BlueGuard Commercial Duct Cleaning Crew in Action \u2014 Ottawa\" allow=\"autoplay; encrypted-media; picture-in-picture; fullscreen\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>';}w.addEventListener(\"click\",p);w.addEventListener(\"keydown\",function(e){if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();p();}});})();<\/script>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"VideoObject\",\"name\":\"BlueGuard Commercial Duct Cleaning Crew in Action \u2014 Ottawa\",\"description\":\"Real BlueGuard technicians on a real commercial job \u2014 NADCA-certified methods, commercial-grade negative air equipment and minimal disruption to your business. This is exactly what your Ottawa property gets.\",\"thumbnailUrl\":[\"https:\/\/i.ytimg.com\/vi\/FZJvi1frmm4\/hqdefault.jpg\"],\"uploadDate\":\"2026-10-31\",\"duration\":\"PT2M4S\",\"contentUrl\":\"https:\/\/www.youtube.com\/shorts\/FZJvi1frmm4\",\"embedUrl\":\"https:\/\/www.youtube.com\/embed\/FZJvi1frmm4\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"BlueGuard Duct Cleaning\",\"url\":\"https:\/\/blueguard.ca\/\"}}<\/script>\r\n<p style=\"display:none\"><\/p>\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-5015b948 e-flex e-con-boxed e-con e-parent\" data-id=\"5015b948\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62c7a1ef elementor-widget elementor-widget-html\" data-id=\"62c7a1ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bgsp\">\r\n\r\n  <div class=\"bgsp__label\">\r\n    <span class=\"bgsp__label-line\"><\/span>\r\n    <span class=\"bgsp__label-text\">Our Process<\/span>\r\n  <\/div>\r\n\r\n  <h2 class=\"bgsp__h2\">\r\n    How Our <em>Gym Duct Cleaning Ottawa<\/em> Service Works, Step by Step\r\n  <\/h2>\r\n\r\n  <p class=\"bgsp__intro\">No guessing and no surprises. You know what we clean, when we clean it, and you get the paperwork to prove it was done right.<\/p>\r\n\r\n  <div class=\"bgsp__steps\">\r\n\r\n    <p style=\"display:none\"><\/p><div class=\"bgsp__step\">\r\n      <div class=\"bgsp__step-num\">1<\/div>\r\n      <span class=\"bgsp__step-tag\">Step 01<\/span>\r\n      <span class=\"bgsp__step-title\">Get a Free Quote<\/span>\r\n      <span class=\"bgsp__step-desc\">Tell us your square footage, change rooms and rooftop units. You get a clear written price before anything is booked.<\/span>\r\n    <\/div>\r\n\r\n    <p style=\"display:none\"><\/p><div class=\"bgsp__step\">\r\n      <div class=\"bgsp__step-num\">2<\/div>\r\n      <span class=\"bgsp__step-tag\">Step 02<\/span>\r\n      <span class=\"bgsp__step-title\">We Clean Around Your Hours<\/span>\r\n      <span class=\"bgsp__step-desc\">Our gym duct cleaning Ottawa crew comes before you open or after you close. We clean supply and return ducts, grilles and change room exhaust under negative air.<\/span>\r\n    <\/div>\r\n\r\n    <p style=\"display:none\"><\/p><div class=\"bgsp__step\">\r\n      <div class=\"bgsp__step-num\">3<\/div>\r\n      <span class=\"bgsp__step-tag\">Step 03<\/span>\r\n      <span class=\"bgsp__step-title\">You Get Proof It's Done<\/span>\r\n      <span class=\"bgsp__step-desc\">Before\/after photos and a written report you can show owners, landlords or members who ask about air quality.<\/span>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <p style=\"display:none\"><\/p><div class=\"bgsp__guarantee\">\r\n    <span class=\"bgsp__guarantee-dot\"><\/span>\r\n    <p class=\"bgsp__guarantee-text\">\r\n      100% Satisfaction Guarantee \u2014\r\n      <span>\ud83d\udee1\ufe0f Not happy? We come back and re-clean. Free. No questions asked, no hassle.<\/span>\r\n    <\/p>\r\n  <\/div>\r\n\r\n<\/div>\r\n<p style=\"display:none\"><\/p>\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-691682e0 e-flex e-con-boxed e-con e-parent\" data-id=\"691682e0\" 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-6c90b496 elementor-widget elementor-widget-html\" data-id=\"6c90b496\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bgws\">\r\n\r\n  <div class=\"bgws__label\">\r\n    <span class=\"bgws__label-line\"><\/span>\r\n    <span class=\"bgws__label-text\">Who We Serve<\/span>\r\n  <\/div>\r\n\r\n  <h2 class=\"bgws__h2\">\r\n    Gym Duct Cleaning Ottawa<br>\r\n    for Every Kind of <em>Fitness Space<\/em>\r\n  <\/h2>\r\n\r\n  <div class=\"bgws__grid\">\r\n\r\n    <!-- Card 1 -->\r\n    <p style=\"display:none\"><\/p><div class=\"bgws__card\">\r\n      <span class=\"bgws__emoji\">\ud83c\udfcb\ufe0f<\/span>\r\n      <span class=\"bgws__card-title\">Gyms &amp; Weight Rooms<\/span>\r\n      <p class=\"bgws__card-text\">Big rooms, heavy breathing and chalk dust. Our gym duct cleaning Ottawa crew cleans the system that keeps all that air moving.<\/p>\r\n      <a href=\"\" class=\"bgws__link\">\r\n        See results\r\n        <svg viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6H10M10 6L7 3M10 6L7 9\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <!-- Card 2 -->\r\n    <p style=\"display:none\"><\/p><div class=\"bgws__card\">\r\n      <span class=\"bgws__emoji\">\ud83e\uddd8<\/span>\r\n      <span class=\"bgws__card-title\">Yoga &amp; Spin Studios<\/span>\r\n      <p class=\"bgws__card-text\">Hot rooms and packed classes load ducts with moisture and odours. Clean ducts help rooms feel fresher between classes.<\/p>\r\n      <a href=\"\" class=\"bgws__link\">\r\n        See results\r\n        <svg viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6H10M10 6L7 3M10 6L7 9\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <!-- Card 3 -->\r\n    <p style=\"display:none\"><\/p><div class=\"bgws__card\">\r\n      <span class=\"bgws__emoji\">\ud83e\udd4a<\/span>\r\n      <span class=\"bgws__card-title\">CrossFit &amp; Martial Arts<\/span>\r\n      <p class=\"bgws__card-text\">Mats, rubber floors and high effort mean dust and smells. We clean after hours so training never stops.<\/p>\r\n      <a href=\"\" class=\"bgws__link\">\r\n        See results\r\n        <svg viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6H10M10 6L7 3M10 6L7 9\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <!-- Card 4 -->\r\n    <p style=\"display:none\"><\/p><div class=\"bgws__card\">\r\n      <span class=\"bgws__emoji\">\ud83c\udfca<\/span>\r\n      <span class=\"bgws__card-title\">Community &amp; Rec Centres<\/span>\r\n      <p class=\"bgws__card-text\">Change rooms and humid spaces need working exhaust. We clean on your schedule and leave records for your files.<\/p>\r\n      <a href=\"\" class=\"bgws__link\">\r\n        See results\r\n        <svg viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6H10M10 6L7 3M10 6L7 9\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n      <\/a>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n<p style=\"display:none\"><\/p>\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-1c5e7ab7 e-flex e-con-boxed e-con e-parent\" data-id=\"1c5e7ab7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6bb4a802 elementor-widget elementor-widget-html\" data-id=\"6bb4a802\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bguc\">\r\n  <div class=\"bguc__card\">\r\n\r\n    <!-- Top row -->\r\n    <div class=\"bguc__top\">\r\n      <div class=\"bguc__heading-block\">\r\n\r\n        <div class=\"bguc__badge\">\r\n          <span class=\"bguc__badge-icon\">\ud83d\udcb0<\/span>\r\n          <span class=\"bguc__badge-text\">The Cost of Waiting<\/span>\r\n        <\/div>\r\n\r\n        <h2 class=\"bguc__h2\">\r\n          Every Month Without<br>\r\n          <em>Gym Duct Cleaning Ottawa<\/em><br>\r\n          Costs You Members\r\n        <\/h2>\r\n\r\n        <p class=\"bguc__intro\">Stale, sweaty air is one of the first things members notice. Regular gym duct cleaning Ottawa owners rely on keeps air fresher, systems efficient and reviews positive.<\/p>\r\n\r\n      <\/div>\r\n\r\n      <a href=\"https:\/\/blueguard.ca\/book-now-get-quote\/\" class=\"bguc__cta\">\r\n        Stop the Risk \u2014 Book Now\r\n        <span class=\"bguc__cta-arrow\">\r\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M3 7H11M11 7L8 4M11 7L8 10\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n        <\/span>\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <!-- Stats -->\r\n    <div class=\"bguc__stats\">\r\n\r\n      <p style=\"display:none\"><\/p><div class=\"bguc__stat\">\r\n        <span class=\"bguc__stat-icon\">\u26a1<\/span>\r\n        <span class=\"bguc__stat-number\">25\u201340%<\/span>\r\n        <span class=\"bguc__stat-title\">Energy Waste<\/span>\r\n        <p class=\"bguc__stat-desc\">More energy your HVAC wastes every month without proper duct cleaning.<\/p>\r\n        <span class=\"bguc__stat-source\">NADCA energy efficiency research<\/span>\r\n      <\/div>\r\n\r\n      <p style=\"display:none\"><\/p><div class=\"bguc__stat\">\r\n        <span class=\"bguc__stat-icon\">\ud83e\udde0<\/span>\r\n        <span class=\"bguc__stat-number\">11%<\/span>\r\n        <span class=\"bguc__stat-title\">Productivity Drop<\/span>\r\n        <p class=\"bguc__stat-desc\">Drop in thinking performance linked to poor indoor air quality.<\/p>\r\n        <span class=\"bguc__stat-source\">Harvard T.H. Chan School of Public Health<\/span>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- Closing line -->\r\n    <div class=\"bguc__closing\">\r\n      <span class=\"bguc__closing-icon\">\u23f1\ufe0f<\/span>\r\n      <p class=\"bguc__closing-text\">\r\n        <strong>Your HVAC works harder in a gym than almost anywhere.<\/strong> Every month you wait adds cost and stale air.\r\n      <\/p>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n<p style=\"display:none\"><\/p>\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-4b32ffdd e-flex e-con-boxed e-con e-parent\" data-id=\"4b32ffdd\" 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-54ede045 elementor-widget elementor-widget-html\" data-id=\"54ede045\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bgvs\">\r\n\r\n  <div class=\"bgvs__label\">\r\n    <span class=\"bgvs__label-line\"><\/span>\r\n    <span class=\"bgvs__label-text\">Why BlueGuard<\/span>\r\n  <\/div>\r\n\r\n  <h2 class=\"bgvs__h2\">\r\n    Gym Duct Cleaning Ottawa Crews<br>\r\n    Are Not All <em>Equal<\/em> \u2014 Here's the Difference\r\n  <\/h2>\r\n\r\n  <p class=\"bgvs__intro\">Search for fitness centre ventilation cleaning Ottawa and you will find many options. Here is what separates a full system clean from a quick wipe of the grilles.<\/p>\r\n\r\n  <div class=\"bgvs__grid\">\r\n\r\n    <!-- BAD column -->\r\n    <div class=\"bgvs__col-bad\">\r\n      <div class=\"bgvs__col-head\">\r\n        <span class=\"bgvs__col-head-icon\">\u274c<\/span>\r\n        <span class=\"bgvs__col-head-title\">Uncertified Cleaner<\/span>\r\n      <\/div>\r\n      <div class=\"bgvs__list\">\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__x\"><svg viewBox=\"0 0 8 8\" fill=\"none\"><path d=\"M1.5 1.5L6.5 6.5M6.5 1.5L1.5 6.5\" stroke=\"#ff6b6b\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">No NADCA certification or industry training<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__x\"><svg viewBox=\"0 0 8 8\" fill=\"none\"><path d=\"M1.5 1.5L6.5 6.5M6.5 1.5L1.5 6.5\" stroke=\"#ff6b6b\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">Only wipes the grilles you can see<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__x\"><svg viewBox=\"0 0 8 8\" fill=\"none\"><path d=\"M1.5 1.5L6.5 6.5M6.5 1.5L1.5 6.5\" stroke=\"#ff6b6b\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">Skips change room exhaust and return ducts<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__x\"><svg viewBox=\"0 0 8 8\" fill=\"none\"><path d=\"M1.5 1.5L6.5 6.5M6.5 1.5L1.5 6.5\" stroke=\"#ff6b6b\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">No photos or report for owners<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__x\"><svg viewBox=\"0 0 8 8\" fill=\"none\"><path d=\"M1.5 1.5L6.5 6.5M6.5 1.5L1.5 6.5\" stroke=\"#ff6b6b\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">Pricing changes after the job starts<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__x\"><svg viewBox=\"0 0 8 8\" fill=\"none\"><path d=\"M1.5 1.5L6.5 6.5M6.5 1.5L1.5 6.5\" stroke=\"#ff6b6b\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">No guarantee if you're not satisfied<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- GOOD column -->\r\n    <p style=\"display:none\"><\/p><div class=\"bgvs__col-good\">\r\n      <div class=\"bgvs__col-head\">\r\n        <span class=\"bgvs__col-head-icon\">\u2705<\/span>\r\n        <span class=\"bgvs__col-head-title\">BlueGuard \u2014 Ottawa Gym Duct Cleaning<\/span>\r\n      <\/div>\r\n      <div class=\"bgvs__list\">\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__check\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5L3.5 6.5L7.5 2.5\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">NADCA-certified technicians on every job<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__check\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5L3.5 6.5L7.5 2.5\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">Supply, return and change room exhaust cleaned<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__check\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5L3.5 6.5L7.5 2.5\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">Before\/after photos of the system<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__check\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5L3.5 6.5L7.5 2.5\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">Written report for owners and landlords<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__check\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5L3.5 6.5L7.5 2.5\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">Gym duct cleaning Ottawa pricing agreed upfront<\/span>\r\n        <\/div>\r\n        <div class=\"bgvs__item\">\r\n          <span class=\"bgvs__check\"><svg viewBox=\"0 0 9 9\" fill=\"none\"><path d=\"M1.5 4.5L3.5 6.5L7.5 2.5\" stroke=\"#7AC943\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\r\n          <span class=\"bgvs__item-text\">100% satisfaction guarantee \u2014 we re-clean free if needed<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n<p style=\"display:none\"><\/p>\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-1ba227cf e-flex e-con-boxed e-con e-parent\" data-id=\"1ba227cf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-31021477 e-con-full e-flex e-con e-child\" data-id=\"31021477\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aff216b elementor-widget elementor-widget-template\" data-id=\"3aff216b\" 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-3cbb4d60e8e65b2bfb5d2cafda0fc3d2.json\" data-total=\"248\" 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\">248 reviews across our Ottawa, Oshawa and Montr\u00e9al locations<\/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 loading=\"lazy\" class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/df2651382221ec111acd216c0c0df703.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\">Kye Derek<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-11-07T16:50:27+00:00\" title=\"November 7, 2026\">19 heures 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\">Ottawa<\/span><\/div>\t\t\t\t\t\t\t<p class=\"bgr-card__text\">They worked hard and did a solid cleaning. Provided before and after photo-  Much appreciated.<\/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 loading=\"lazy\" class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/df2651382221ec111acd216c0c0df703.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\">Kye Derek<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-11-07T16:50:27+00:00\" title=\"November 7, 2026\">19 heures 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\">Ottawa<\/span><\/div>\t\t\t\t\t\t\t<div class=\"bgr-modal__text\"><p>They worked hard and did a solid cleaning. Provided before and after photo-  Much appreciated.<\/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 loading=\"lazy\" class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/9d144161a81ed1fc09487bb736ce47c0.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\">Gilbert Rossignol<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-11-04T10:49:07+00:00\" title=\"November 4, 2026\">4 jours 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\">Ottawa<\/span><\/div>\t\t\t\t\t\t\t<p class=\"bgr-card__text\">The company is highly professional and responded quickly to our inquiries. The work performed by Hayden was completed right on schedule. I highly recommend both Hayden and this company.<\/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 loading=\"lazy\" class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/9d144161a81ed1fc09487bb736ce47c0.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\">Gilbert Rossignol<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-11-04T10:49:07+00:00\" title=\"November 4, 2026\">4 jours 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\">Ottawa<\/span><\/div>\t\t\t\t\t\t\t<div class=\"bgr-modal__text\"><p>The company is highly professional and responded quickly to our inquiries. The work performed by Hayden was completed right on schedule. I highly recommend both Hayden and this company.<\/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 loading=\"lazy\" class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/806441e5cccad8c4b6c179ce52627f82.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\">Firas<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-11T19:30:05+00:00\" title=\"October 11, 2026\">4 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\">Ottawa<\/span><\/div>\t\t\t\t\t\t\t<p class=\"bgr-card__text bgr-card__text--empty\">Rated 5 out of 5<\/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 loading=\"lazy\" class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/806441e5cccad8c4b6c179ce52627f82.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\">Firas<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-11T19:30:05+00:00\" title=\"October 11, 2026\">4 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\">Ottawa<\/span><\/div>\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>Thank you. We are really glad to serve you.<\/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 loading=\"lazy\" class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/8cd2a8d8c8ad56f0c9ad35d18f4a824b.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\">London<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-11T11:42:17+00:00\" title=\"October 11, 2026\">4 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\">Ottawa<\/span><\/div>\t\t\t\t\t\t\t<p class=\"bgr-card__text\">Great service, friendly people! Happy I chose them. \ud83d\ude42<\/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 loading=\"lazy\" class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/8cd2a8d8c8ad56f0c9ad35d18f4a824b.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\">London<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-11T11:42:17+00:00\" title=\"October 11, 2026\">4 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\">Ottawa<\/span><\/div>\t\t\t\t\t\t\t<div class=\"bgr-modal__text\"><p>Great service, friendly people! Happy I chose them. \ud83d\ude42<\/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>Thank you so much for the kind words! Great service from friendly people is exactly what the whole BlueGuard team aims for on every visit. If you ever need your ducts or dryer vent cleaned again, we would love to have you back, and any referrals would mean a lot to us!<\/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 loading=\"lazy\" class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/74f8b12758b54453e85cf5da2d8463bd.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\">Sam Passow<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-10T16:09:56+00:00\" title=\"October 10, 2026\">4 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\">Ottawa<\/span><\/div>\t\t\t\t\t\t\t<p class=\"bgr-card__text\">Team is really ptoffesional and they have no hidden price<\/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 loading=\"lazy\" class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/74f8b12758b54453e85cf5da2d8463bd.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\">Sam Passow<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-10T16:09:56+00:00\" title=\"October 10, 2026\">4 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\">Ottawa<\/span><\/div>\t\t\t\t\t\t\t<div class=\"bgr-modal__text\"><p>Team is really ptoffesional and they have no hidden price<\/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>Thank you so much for the kind words! Being professional and keeping pricing fully transparent with no hidden costs is exactly what the whole BlueGuard team stands by on every duct cleaning. If you ever need your ducts or dryer vent cleaned again, we would love to have you back, and any referrals would mean a lot to us!<\/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 loading=\"lazy\" class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/a12a980233acc257ce76278d955e5a9c.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\">Rahul Saini<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-10T01:18:37+00:00\" title=\"October 10, 2026\">4 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\">Ottawa<\/span><\/div>\t\t\t\t\t\t\t<p class=\"bgr-card__text\">Today i had the air duct cleaning job. Team was very professional and showed me before and after pictures<\/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 loading=\"lazy\" class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/a12a980233acc257ce76278d955e5a9c.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\">Rahul Saini<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-10-10T01:18:37+00:00\" title=\"October 10, 2026\">4 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\">Ottawa<\/span><\/div>\t\t\t\t\t\t\t<div class=\"bgr-modal__text\"><p>Today i had the air duct cleaning job. Team was very professional and showed me before and after pictures<\/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>Thank you so much for the kind words! We are really glad the team was professional and took the time to show you the before and after pictures, because that transparency is exactly what we aim for on every air duct cleaning. The whole BlueGuard team takes a lot of pride in letting the results speak for themselves. If you ever need your ducts or dryer vent cleaned again, we would love to have you back, and any referrals would mean a lot to us!<\/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<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7f9697ac e-flex e-con-boxed e-con e-parent\" data-id=\"7f9697ac\" 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-2c6d0ae5 elementor-widget elementor-widget-html\" data-id=\"2c6d0ae5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bgcc\">\r\n  <div class=\"bgcc__wrap\">\r\n\r\n    <!-- \u2550\u2550 LEFT \u2550\u2550 -->\r\n    <div class=\"bgcc__left\">\r\n\r\n      <div class=\"bgcc__label\">\r\n        <span class=\"bgcc__label-line\"><\/span>\r\n        <span class=\"bgcc__label-text\">Certifications &amp; Credentials<\/span>\r\n      <\/div>\r\n\r\n      <h2 class=\"bgcc__h2\">\r\n        Gym Duct Cleaning Ottawa:<br>\r\n        <em>Professional.<\/em> Reliable. Certified.\r\n      <\/h2>\r\n\r\n      <p class=\"bgcc__intro\">Five years and 500+ commercial jobs across Ottawa, Oshawa, Montr\u00e9al and Gatineau. Each one is backed by real credentials, not just a logo on a van.<\/p>\r\n\r\n      <div class=\"bgcc__ctas\">\r\n        <a href=\"https:\/\/blueguard.ca\/book-now-get-quote\/\" class=\"bgcc__btn-primary\">\r\n          Get a Free Quote\r\n          <span class=\"bgcc__btn-arrow\">\r\n            <svg class=\"bgcc__icon\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M3 8H13M13 8L9 4M13 8L9 12\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n          <\/span>\r\n        <\/a>\r\n        <a href=\"tel:+18444988364\" class=\"bgcc__btn-secondary\">\r\n          <svg class=\"bgcc__icon\" viewBox=\"0 0 24 24\"><path d=\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"\/><\/svg>\r\n          Call Now\r\n        <\/a>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- \u2550\u2550 RIGHT \u2550\u2550 -->\r\n    <p style=\"display:none\"><\/p><div class=\"bgcc__right\">\r\n\r\n      <p style=\"display:none\"><\/p><div class=\"bgcc__feature\">\r\n        <span class=\"bgcc__feat-emoji\">\ud83c\udfc5<\/span>\r\n        <div class=\"bgcc__feat-body\">\r\n          <span class=\"bgcc__feat-title\">NADCA Certified<\/span>\r\n          <p class=\"bgcc__feat-desc\">Our techs train to the industry's strictest standard. Your gym gets cleaned the right way, not the fast way.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <p style=\"display:none\"><\/p><div class=\"bgcc__feature\">\r\n        <span class=\"bgcc__feat-emoji\">\ud83d\udee1\ufe0f<\/span>\r\n        <div class=\"bgcc__feat-body\">\r\n          <span class=\"bgcc__feat-title\">Fully Licensed &amp; Insured<\/span>\r\n          <p class=\"bgcc__feat-desc\">You're fully protected from the moment we walk in. $2M commercial liability. Licensed in ON &amp; QC.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <p style=\"display:none\"><\/p><div class=\"bgcc__feature\">\r\n        <span class=\"bgcc__feat-emoji\">\u2b50<\/span>\r\n        <div class=\"bgcc__feat-body\">\r\n          <span class=\"bgcc__feat-title\">Top Rated on Google<\/span>\r\n          <p class=\"bgcc__feat-desc\">Real clients and real results. Ottawa business owners don't leave five stars for average work.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n<p style=\"display:none\"><\/p>\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-69f5d92 e-con-full e-flex e-con e-parent\" data-id=\"69f5d92\" 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-7800b015 elementor-widget elementor-widget-html\" data-id=\"7800b015\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Nunito:wght@400;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<section id=\"sc2-cta-section\" aria-label=\"Call To Action \u2014 Get a Free Quote\">\r\n\r\n  <div class=\"sc2-orb sc2-orb-1\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"sc2-orb sc2-orb-2\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"sc2-orb sc2-orb-3\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"sc2-particles\" id=\"sc2Particles\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"sc2-accent-line\" aria-hidden=\"true\"><\/div>\r\n\r\n  <div class=\"sc2-inner\">\r\n\r\n    <!-- LEFT: Text content -->\r\n    <div class=\"sc2-left\" id=\"sc2Left\">\r\n\r\n      <div class=\"sc2-eyebrow\">\r\n        <span class=\"sc2-eyebrow-dot\"><\/span>\r\n        Get Started Today\r\n      <\/div>\r\n\r\n      <h2 class=\"sc2-headline\">\r\n        Ready to  \r\n        <span class=\"sc2-hl-green\">Freshen<\/span> Your <br>\r\n        <span class=\"sc2-hl-blue\">Gym<\/span> Duct <br> Cleaning in Ottawa?\r\n      <\/h2>\r\n\r\n      <p class=\"sc2-sub\">\r\n        Free quote. No obligation. Early-morning and late-night work across the Ottawa region.\r\n      <\/p>\r\n\r\n\r\n    <\/div>\r\n\r\n    <!-- RIGHT: Action card -->\r\n    <div class=\"sc2-right\" id=\"sc2Right\">\r\n      <p style=\"display:none\"><\/p><div class=\"sc2-card\">\r\n\r\n        <h3 class=\"sc2-card-title\">Get a free quote today<\/h3>\r\n\r\n        <!-- Primary CTA -->\r\n        <a href=\"https:\/\/blueguard.ca\/book-now-get-quote\/\" class=\"sc2-btn-primary\" aria-label=\"Get a Free Quote\">\r\n          <span class=\"sc2-btn-left\">\r\n            <span class=\"sc2-btn-icon\">\ud83d\udccb<\/span>\r\n            <span class=\"sc2-btn-label\">\r\n              Get a Free Quote\r\n              <small>No obligation \u2014 100% free<\/small>\r\n            <\/span>\r\n          <\/span>\r\n          <span class=\"sc2-btn-arrow\">\u2192<\/span>\r\n        <\/a>\r\n\r\n        <!-- Secondary CTA -->\r\n        <a href=\"tel:+18444988364\" class=\"sc2-btn-secondary\" aria-label=\"Call Us Now\">\r\n          <span class=\"sc2-btn-left\">\r\n            <span class=\"sc2-btn-icon\">\ud83d\udcde<\/span>\r\n            <span class=\"sc2-btn-label\">\r\n              Call Us Now\r\n              <small>Mon \u2013 Sat, 8am \u2013 6pm<\/small>\r\n            <\/span>\r\n          <\/span>\r\n          <span class=\"sc2-btn-arrow\">\u2192<\/span>\r\n        <\/a>\r\n\r\n        <div class=\"sc2-card-divider\"><\/div>\r\n\r\n        <!-- Stats -->\r\n        <p style=\"display:none\"><\/p><div class=\"sc2-stats\" id=\"sc2Stats\">\r\n          <div class=\"sc2-stat\">\r\n            <span class=\"sc2-stat-num sc2-num-green\" data-target=\"2000\" data-suffix=\"+\">0<\/span>\r\n            <span class=\"sc2-stat-label\">Happy Clients<\/span>\r\n          <\/div>\r\n          <div class=\"sc2-stat\">\r\n            <span class=\"sc2-stat-num sc2-num-blue\" data-target=\"6\" data-suffix=\"+\">0<\/span>\r\n            <span class=\"sc2-stat-label\">Years Experience<\/span>\r\n          <\/div>\r\n          <div class=\"sc2-stat\">\r\n            <span class=\"sc2-stat-num sc2-num-green\" data-target=\"100\" data-suffix=\"%\">0<\/span>\r\n            <span class=\"sc2-stat-label\">Satisfaction<\/span>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function () {\r\n\r\n  \/* \u2500\u2500 Floating particles \u2500\u2500 *\/\r\n  var pc = document.getElementById('sc2Particles');\r\n  if (pc) {\r\n    var colors = ['#a8cf45', '#0aa8df'];\r\n    for (var i = 0; i < 28; i++) {\r\n      var p = document.createElement('div');\r\n      p.className = 'sc2-particle';\r\n      var sz = Math.random() * 4 + 1.5;\r\n      var cl = colors[Math.floor(Math.random() * 2)];\r\n      p.style.cssText = [\r\n        'left:'               + (Math.random() * 100) + '%',\r\n        'width:'              + sz + 'px',\r\n        'height:'             + sz + 'px',\r\n        'background:'         + cl,\r\n        'opacity:0.45',\r\n        'box-shadow:0 0 '    + (sz * 2) + 'px ' + cl,\r\n        'animation-duration:' + (Math.random() * 20 + 12) + 's',\r\n        'animation-delay:'    + (Math.random() * 18) + 's'\r\n      ].join(';');\r\n      pc.appendChild(p);\r\n    }\r\n  }\r\n\r\n  \/* \u2500\u2500 Scroll reveal \u2500\u2500 *\/\r\n  var leftEl  = document.getElementById('sc2Left');\r\n  var rightEl = document.getElementById('sc2Right');\r\n\r\n  function inView(el) {\r\n    if (!el) return false;\r\n    return el.getBoundingClientRect().top < (window.innerHeight || 900) * 0.93;\r\n  }\r\n\r\n  var sc2StatsTriggered = false;\r\n\r\n  function sc2Reveal() {\r\n    if (leftEl  && !leftEl.classList.contains('sc2-visible')  && inView(leftEl))  leftEl.classList.add('sc2-visible');\r\n    if (rightEl && !rightEl.classList.contains('sc2-visible') && inView(rightEl)) rightEl.classList.add('sc2-visible');\r\n\r\n    \/* Counter animation *\/\r\n    var statsEl = document.getElementById('sc2Stats');\r\n    if (!sc2StatsTriggered && statsEl && inView(statsEl)) {\r\n      sc2StatsTriggered = true;\r\n      var nums = statsEl.querySelectorAll('.sc2-stat-num');\r\n      for (var n = 0; n < nums.length; n++) {\r\n        (function(num) {\r\n          var target   = parseInt(num.getAttribute('data-target'), 10);\r\n          var suffix   = num.getAttribute('data-suffix') || '';\r\n          var duration = 1800;\r\n          var startTime = null;\r\n          function step(ts) {\r\n            if (!startTime) startTime = ts;\r\n            var prog  = Math.min((ts - startTime) \/ duration, 1);\r\n            var eased = 1 - Math.pow(1 - prog, 3);\r\n            num.textContent = Math.floor(eased * target) + suffix;\r\n            if (prog < 1) requestAnimationFrame(step);\r\n            else num.textContent = target + suffix;\r\n          }\r\n          requestAnimationFrame(step);\r\n        })(nums[n]);\r\n      }\r\n    }\r\n  }\r\n\r\n  setTimeout(sc2Reveal, 200);\r\n  window.addEventListener('scroll', sc2Reveal, { passive: true });\r\n  window.addEventListener('resize', sc2Reveal, { passive: true });\r\n\r\n})();\r\n<\/script>\r\n<p style=\"display:none\"><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61ada86 e-flex e-con-boxed e-con e-parent\" data-id=\"61ada86\" 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-2048b4d9 e-con-full e-flex e-con e-child\" data-id=\"2048b4d9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b204bf9 elementor-widget elementor-widget-heading\" data-id=\"b204bf9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FAQ for <em style=\"color:#7ac943\">Gym Duct Cleaning Ottawa<\/em> Owners<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79b83685 elementor-widget elementor-widget-n-accordion\" data-id=\"79b83685\" 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-2040\" 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-2040\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How often should a gym clean its ducts? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2040\" class=\"elementor-element elementor-element-6b83bccd e-con-full e-flex e-con e-child\" data-id=\"6b83bccd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7449b6d8 elementor-widget elementor-widget-text-editor\" data-id=\"7449b6d8\" 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>Gyms are high-traffic, humid spaces, so many owners clean every 1 to 2 years. Spaces with hot studios, pools or constant odour complaints may need it sooner.<\/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-2041\" 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-2041\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What do we get after the job? <\/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-2041\" class=\"elementor-element elementor-element-66c33272 e-con-full e-flex e-con e-child\" data-id=\"66c33272\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-28800c89 elementor-widget elementor-widget-text-editor\" data-id=\"28800c89\" 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>After every gym duct cleaning Ottawa job, you get before\/after photos and a written cleaning report. It is easy proof for owners, landlords and members.<\/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-2042\" 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-2042\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How long does it take? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2042\" class=\"elementor-element elementor-element-55996296 e-con-full e-flex e-con e-child\" data-id=\"55996296\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b83978f elementor-widget elementor-widget-text-editor\" data-id=\"b83978f\" 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>Gym duct cleaning Ottawa jobs depend on the size of your space and the number of rooftop units. Most gyms are done in one overnight or early-morning visit. You get a real timeline with your quote.<\/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-2043\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2043\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Will cleaning close my gym? <\/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-2043\" class=\"elementor-element elementor-element-2fb135a7 e-flex e-con-boxed e-con e-child\" data-id=\"2fb135a7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2043\" class=\"elementor-element elementor-element-5d4b9ed3 e-con-full e-flex e-con e-child\" data-id=\"5d4b9ed3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-26cf7ad0 elementor-widget elementor-widget-text-editor\" data-id=\"26cf7ad0\" 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>No. Our gym duct cleaning Ottawa crew works before you open or after you close. We cover equipment and leave the floor clean for your first members.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2044\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2044\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Will duct cleaning help with gym smells? <\/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-2044\" class=\"elementor-element elementor-element-1b2000c2 e-flex e-con-boxed e-con e-child\" data-id=\"1b2000c2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2044\" class=\"elementor-element elementor-element-1075a248 e-con-full e-flex e-con e-child\" data-id=\"1075a248\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ede4f1 elementor-widget elementor-widget-text-editor\" data-id=\"6ede4f1\" 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>It removes the dust, lint and buildup that hold odours in the system. Pair it with clean filters and working change room exhaust, and most gyms notice fresher air.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2045\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2045\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Which areas of Ottawa do you serve? <\/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-2045\" class=\"elementor-element elementor-element-5ae2e29c e-flex e-con-boxed e-con e-child\" data-id=\"5ae2e29c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2045\" class=\"elementor-element elementor-element-7b1bc304 e-con-full e-flex e-con e-child\" data-id=\"7b1bc304\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a48becd elementor-widget elementor-widget-text-editor\" data-id=\"a48becd\" 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>Our gym duct cleaning Ottawa service covers gyms and studios across Centretown, the Glebe, Westboro, Kanata, Orl\u00e9ans, Nepean and Barrhaven. We also serve Gatineau.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2046\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"7\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2046\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Is duct cleaning tax-deductible for a gym? <\/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-2046\" class=\"elementor-element elementor-element-102b7a7 e-flex e-con-boxed e-con e-child\" data-id=\"102b7a7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2046\" class=\"elementor-element elementor-element-2932d86a e-con-full e-flex e-con e-child\" data-id=\"2932d86a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b55071d elementor-widget elementor-widget-text-editor\" data-id=\"7b55071d\" 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>In most cases, yes. Regular HVAC maintenance like duct cleaning is generally treated as a business operating expense in Canada. We give you a detailed invoice, and your accountant handles the rest.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2047\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"8\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2047\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Do you clean change room and washroom exhaust fans? <\/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-2047\" class=\"elementor-element elementor-element-5343a411 e-flex e-con-boxed e-con e-child\" data-id=\"5343a411\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2047\" class=\"elementor-element elementor-element-12d82c6f e-con-full e-flex e-con e-child\" data-id=\"12d82c6f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3252efd1 elementor-widget elementor-widget-text-editor\" data-id=\"3252efd1\" 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. Change rooms need strong exhaust to control humidity and smells. We clean <a href=\"https:\/\/blueguard.ca\/services\/ventilation-fan-cleaning\/\">exhaust and ventilation fans<\/a> along with your ducts.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-72b5ec65 e-con-full e-flex e-con e-parent\" data-id=\"72b5ec65\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-192c5202 elementor-widget elementor-widget-template\" data-id=\"192c5202\" 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: #002B50; margin-bottom: 14px; }\r\n#sva-section h2.sva-title .sva-hl { background: linear-gradient(135deg, #A8CF45, #39B800); -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, #0066CC, #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: #002B50; 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, #EAF2F8 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: #002B50; 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: #EAF2F8; font-family: 'Nunito', sans-serif; }\r\n#sva-section .bgm-pin-ico svg { filter: drop-shadow(0 2px 3px rgba(0,43,80,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: #002B50; padding: 3px 9px; white-space: nowrap; }\r\n#sva-section .bgm-tip-hub.leaflet-tooltip { font-size: 14px; color: #002B50; 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: #002B50; 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, #0066CC, #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 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: #002B50; 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: #EAF2F8; color: #0066CC; overflow: hidden; text-align: left; text-decoration: none; }\r\n#sva-section .sva-city-btn:hover { background: linear-gradient(135deg, #0066CC, #002B50); 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, #0066CC, #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, #0066CC, #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: #002B50; 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:#39B800\"><\/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\/duct-cleaning-pickering\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Pickering<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/duct-cleaning-beaverton\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Beaverton<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/duct-cleaning-blackstock\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Blackstock<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/duct-cleaning-bowmanville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Bowmanville<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/duct-cleaning-brooklin\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Brooklin<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/duct-cleaning-claremont\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Claremont<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/duct-cleaning-cobourg\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Cobourg<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/duct-cleaning-courtice\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Courtice<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/duct-cleaning-kawartha-lakes\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Kawartha Lakes<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/duct-cleaning-markham\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Markham<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/duct-cleaning-newcastle\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Newcastle<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/duct-cleaning-port-darlington\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Port Darlington<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/duct-cleaning-port-hope\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Port Hope<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/duct-cleaning-port-perry\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Port Perry<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/duct-cleaning-scarborough\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Scarborough<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/duct-cleaning-scugog\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Scugog<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/duct-cleaning-stouffville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Stouffville<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/duct-cleaning-uxbridge\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Uxbridge<\/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\/dryer-vent-cleaning-oshawa\/\"><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\/dryer-vent-cleaning-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\/dryer-vent-cleaning-pickering\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Pickering<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-beaverton\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Beaverton<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-blackstock\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Blackstock<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-bowmanville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Bowmanville<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-brooklin\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Brooklin<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-claremont\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Claremont<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-cobourg\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Cobourg<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-courtice\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Courtice<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-kawartha-lakes\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Kawartha Lakes<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-markham\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Markham<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-newcastle\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Newcastle<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-port-darlington\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Port Darlington<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-port-hope\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Port Hope<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-port-perry\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Port Perry<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-scarborough\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Scarborough<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-scugog\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Scugog<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-stouffville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Stouffville<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-uxbridge\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Uxbridge<\/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     u  = residential air duct page (or commercial air duct when c:1)\r\n     rd = residential dryer vent page\r\n     ra = residential air duct page (only used on commercial pins that also have residential pages)\r\n     d  = commercial dryer vent page\r\n     c  = commercial pin (red), hub = main branch (orange) *\/\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\/\",rd:S+\"dryer-vent-cleaning-oshawa\/\"},\r\n    {n:\"Whitby\",lat:43.897,lon:-78.943,u:S+\"air-duct-cleaning-in-oshawa-whitby\/\",rd:S+\"dryer-vent-cleaning-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+\"duct-cleaning-pickering\/\",rd:S+\"dryer-vent-cleaning-pickering\/\"},\r\n    {n:\"Brooklin\",lat:43.958,lon:-78.958,u:S+\"duct-cleaning-brooklin\/\",rd:S+\"dryer-vent-cleaning-brooklin\/\"},\r\n    {n:\"Courtice\",lat:43.914,lon:-78.778,u:S+\"duct-cleaning-courtice\/\",rd:S+\"dryer-vent-cleaning-courtice\/\"},\r\n    {n:\"Bowmanville\",lat:43.912,lon:-78.688,u:S+\"duct-cleaning-bowmanville\/\",rd:S+\"dryer-vent-cleaning-bowmanville\/\"},\r\n    {n:\"Port Darlington\",lat:43.885,lon:-78.670,u:S+\"duct-cleaning-port-darlington\/\",rd:S+\"dryer-vent-cleaning-port-darlington\/\"},\r\n    {n:\"Newcastle\",lat:43.918,lon:-78.591,u:S+\"duct-cleaning-newcastle\/\",rd:S+\"dryer-vent-cleaning-newcastle\/\"},\r\n    {n:\"Claremont\",lat:43.967,lon:-79.117,u:S+\"duct-cleaning-claremont\/\",rd:S+\"dryer-vent-cleaning-claremont\/\"},\r\n    {n:\"Stouffville\",lat:43.971,lon:-79.245,u:S+\"duct-cleaning-stouffville\/\",rd:S+\"dryer-vent-cleaning-stouffville\/\"},\r\n    {n:\"Markham\",lat:43.857,lon:-79.337,u:S+\"duct-cleaning-markham\/\",rd:S+\"dryer-vent-cleaning-markham\/\"},\r\n    {n:\"Scarborough\",lat:43.773,lon:-79.258,u:S+\"duct-cleaning-scarborough\/\",rd:S+\"dryer-vent-cleaning-scarborough\/\"},\r\n    {n:\"Uxbridge\",lat:44.109,lon:-79.120,u:S+\"duct-cleaning-uxbridge\/\",rd:S+\"dryer-vent-cleaning-uxbridge\/\"},\r\n    {n:\"Port Perry\",lat:44.103,lon:-78.943,u:S+\"duct-cleaning-port-perry\/\",rd:S+\"dryer-vent-cleaning-port-perry\/\"},\r\n    {n:\"Scugog\",lat:44.150,lon:-78.900,u:S+\"duct-cleaning-scugog\/\",rd:S+\"dryer-vent-cleaning-scugog\/\"},\r\n    {n:\"Blackstock\",lat:44.100,lon:-78.833,u:S+\"duct-cleaning-blackstock\/\",rd:S+\"dryer-vent-cleaning-blackstock\/\"},\r\n    {n:\"Beaverton\",lat:44.433,lon:-79.150,u:S+\"duct-cleaning-beaverton\/\",rd:S+\"dryer-vent-cleaning-beaverton\/\"},\r\n    {n:\"Kawartha Lakes\",lat:44.355,lon:-78.735,u:S+\"duct-cleaning-kawartha-lakes\/\",rd:S+\"dryer-vent-cleaning-kawartha-lakes\/\"},\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\/\",ra:S+\"duct-cleaning-port-hope\/\",rd:S+\"dryer-vent-cleaning-port-hope\/\"},\r\n    {n:\"Cobourg\",lat:43.9593,lon:-78.1677,c:1,u:S+\"commercial-duct-cleaning-in-cobourg\/\",d:D+\"cobourg\/\",ra:S+\"duct-cleaning-cobourg\/\",rd:S+\"dryer-vent-cleaning-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\/\",rd:S+\"dryer-vent-cleaning-in-gatineau\/\"},\r\n    {n:\"Montreal\",lat:45.502,lon:-73.567,hub:1,u:S+\"air-duct-cleaning-service-in-montreal\/\",rd:S+\"dryer-vent-cleaning-in-montreal\/\"},\r\n    {n:\"Laval\",lat:45.606,lon:-73.712,u:S+\"air-duct-cleaning-service-in-laval\/\",rd:S+\"dryer-vent-cleaning-in-laval\/\"},\r\n    {n:\"Longueuil\",lat:45.531,lon:-73.518,u:S+\"air-duct-cleaning-service-in-longueuil\/\",rd:S+\"dryer-vent-cleaning-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\"><b>'+c.n+'<\/b>';\r\n    if(c.c){\r\n      h+='<a class=\"bgm-dv\" href=\"'+c.u+'\">Commercial Air Duct &rarr;<\/a>';\r\n      if(c.d)  h+='<a class=\"bgm-dv\" href=\"'+c.d+'\">Commercial Dryer Vent &rarr;<\/a>';\r\n      if(c.ra) h+='<a href=\"'+c.ra+'\">Air Duct &rarr;<\/a>';\r\n      if(c.rd) h+='<a href=\"'+c.rd+'\">Dryer Vent &rarr;<\/a>';\r\n    } else {\r\n      h+='<a href=\"'+c.u+'\">'+(c.rd?'Air Duct':'Open service page')+' &rarr;<\/a>';\r\n      if(c.rd) h+='<a href=\"'+c.rd+'\">Dryer Vent &rarr;<\/a>';\r\n      if(c.d)  h+='<a class=\"bgm-dv\" href=\"'+c.d+'\">Commercial Dryer Vent &rarr;<\/a>';\r\n    }\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:'#39B800',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-562d06d8 e-con-full e-flex e-con e-parent\" data-id=\"562d06d8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-317fbd52 elementor-widget elementor-widget-html\" data-id=\"317fbd52\" 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\"\/><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700;800&display=swap\" rel=\"stylesheet\"\/>\n<section class=\"bg-cao\">\n<div class=\"bg-cao-glow1\"><\/div><div class=\"bg-cao-glow2\"><\/div>\n<div class=\"bg-cao-wrap\">\n<div class=\"bg-cao-head\">\n<div class=\"bg-cao-eyebrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><polyline points=\"9 12 11 14 15 10\"\/><\/svg> NADCA-Certified \u00b7 Ottawa Region<\/div>\n<h2>Gym Duct Cleaning Ottawa <span class=\"bg-cao-accent\">Owners Rely On<\/span><\/h2>\n<p class=\"bg-cao-lead\">From downtown boutique studios, big-box gyms in suburban plazas and community fitness centres, fitness spaces in the Ottawa region move a lot of warm, humid air through a long heating season and cold, dry winters. Sweat, dust and lint settle in the ducts. We also handle <a class=\"bg-cao-in\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-air-duct-cleaning-in-ottawa\/\">commercial duct cleaning in Ottawa<\/a> for the rest of your building. Read more on our <a class=\"bg-cao-in\" href=\"https:\/\/blueguard.ca\/gym-air-duct-cleaning-in-ottawa\/\">gym air duct cleaning<\/a> page.<\/p>\n<\/div>\n<div class=\"bg-cao-split\">\n<div class=\"bg-cao-panel\"><div class=\"bg-cao-ph\"><span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><polyline points=\"9 12 11 14 15 10\"\/><\/svg><\/span><h3>Built for High-Traffic Air<\/h3><\/div>\n<p>We follow <a class=\"bg-cao-in\" href=\"https:\/\/nadca.com\/\" target=\"_blank\" rel=\"noopener\">NADCA<\/a> cleaning methods, using source removal and negative air so dust leaves the building instead of landing on your equipment.<\/p><\/div>\n<div class=\"bg-cao-panel\"><div class=\"bg-cao-ph\"><span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" 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><\/span><h3>Zero Disruption to Your Business<\/h3><\/div>\n<p>BlueGuard\u2019s NADCA-certified technicians handle gym duct cleaning Ottawa jobs outside your busy hours and leave full <a class=\"bg-cao-in\" href=\"https:\/\/blueguard.ca\/services\/duct-camera-inspection\/\">before-and-after photo documentation<\/a> for your records.<\/p><\/div>\n<\/div>\n<div class=\"bg-cao-title\"><h3>Commercial HVAC Services We Provide<\/h3><p>One NADCA-certified team for every system in your building.<\/p><\/div>\n<p style=\"display:none\"><\/p><div class=\"bg-cao-grid\">\n<p style=\"display:none\"><\/p><a class=\"bg-cao-card\" href=\"https:\/\/blueguard.ca\/services\/air-duct-cleaning-offices-and-retail\/\" title=\"Office &amp; retail duct cleaning\"><span class=\"bg-cao-ci\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"2\" width=\"16\" height=\"20\" rx=\"2\"\/><path d=\"M9 22v-4h6v4M8 6h.01M16 6h.01M12 6h.01M12 10h.01M12 14h.01M16 10h.01M16 14h.01M8 10h.01M8 14h.01\"\/><\/svg><\/span><h4>Offices &amp; Retail<\/h4><p>Downtown towers, Kanata North tech campuses and retail plazas \u2014 cleaned after hours so staff and shoppers never notice.<\/p><span class=\"bg-cao-more\">Learn more <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/span><\/a>\n<p style=\"display:none\"><\/p><a class=\"bg-cao-card\" href=\"https:\/\/blueguard.ca\/gym-air-duct-cleaning-in-ottawa\/\" title=\"Gym duct cleaning Ottawa\"><span class=\"bg-cao-ci\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6.5 6.5v11M17.5 6.5v11M3 9v6M21 9v6M6.5 12h11\"\/><\/svg><\/span><h4>Gyms &amp; Fitness Centres<\/h4><p>High-traffic, high-humidity spaces that load ducts with dust, lint and odours faster than any other building.<\/p><span class=\"bg-cao-more\">Learn more <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/span><\/a>\n<p style=\"display:none\"><\/p><a class=\"bg-cao-card\" href=\"https:\/\/blueguard.ca\/services\/commercial-dryer-vent-cleaning\/\" title=\"Commercial dryer vent cleaning\"><span class=\"bg-cao-ci\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"2\" width=\"18\" height=\"20\" rx=\"2\"\/><circle cx=\"12\" cy=\"13\" r=\"5\"\/><path d=\"M7 6h.01M10 6h.01\"\/><\/svg><\/span><h4>Commercial Dryer Vents<\/h4><p>Laundromats, hotels, care homes and multi-unit buildings \u2014 long vent runs cleaned to cut fire risk and drying time.<\/p><span class=\"bg-cao-more\">Learn more <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/span><\/a>\n<p style=\"display:none\"><\/p><a class=\"bg-cao-card\" href=\"https:\/\/blueguard.ca\/services\/commercial-heat-pump-cleaning\/\" title=\"Commercial heat pump cleaning\"><span class=\"bg-cao-ci\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"\/><circle cx=\"9\" cy=\"12\" r=\"4\"\/><path d=\"M9 8v8M5 12h8M17 9h2M17 12h2M17 15h2\"\/><\/svg><\/span><h4>Commercial Heat Pumps<\/h4><p>Coil and blower cleaning for commercial heat pumps and split systems to restore airflow and efficiency.<\/p><span class=\"bg-cao-more\">Learn more <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/span><\/a>\n<p style=\"display:none\"><\/p><a class=\"bg-cao-card\" href=\"https:\/\/blueguard.ca\/services\/commercial-furnace-inspection\/\" title=\"Commercial furnace inspection\"><span class=\"bg-cao-ci\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.07-2.14-.22-4.05 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.15.43-2.29 1-3a2.5 2.5 0 0 0 2.5 2.5z\"\/><\/svg><\/span><h4>Commercial Furnace Inspection<\/h4><p>Safety and performance checks before Ottawa\u2019s long heating season puts your system under full load.<\/p><span class=\"bg-cao-more\">Learn more <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/span><\/a>\n<p style=\"display:none\"><\/p><a class=\"bg-cao-card\" href=\"https:\/\/blueguard.ca\/services\/ventilation-fan-cleaning\/\" title=\"Ventilation fan cleaning\"><span class=\"bg-cao-ci\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"2\"\/><path d=\"M12 10c0-4 1-7 4-7 2 0 3 2 2 4-1 1.5-3 2.5-6 3zM14 12c4 0 7 1 7 4 0 2-2 3-4 2-1.5-1-2.5-3-3-6zM12 14c0 4-1 7-4 7-2 0-3-2-2-4 1-1.5 3-2.5 6-3zM10 12c-4 0-7-1-7-4 0-2 2-3 4-2 1.5 1 2.5 3 3 6z\"\/><\/svg><\/span><h4>Ventilation &amp; Exhaust Fans<\/h4><p>Washroom, kitchen and make-up air fans cleaned so stale air actually leaves the building.<\/p><span class=\"bg-cao-more\">Learn more <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/span><\/a>\n<\/div>\n<p style=\"display:none\"><\/p><div class=\"bg-cao-areas\"><strong><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 10c0 7-9 13-9 13S3 17 3 10a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> More commercial services in Ottawa:<\/strong>\n<a class=\"bg-cao-chip\" href=\"https:\/\/blueguard.ca\/service-areas\/kitchen-exhaust-hood-cleaning-in-ottawa\/\">Kitchen Exhaust &amp; Hoods<\/a><a class=\"bg-cao-chip\" href=\"https:\/\/blueguard.ca\/service-areas\/condo-co-op-apartment-dryer-vent-cleaning-in-ottawa\/\">Condo &amp; Apartment Dryer Vents<\/a><a class=\"bg-cao-chip\" href=\"https:\/\/blueguard.ca\/service-areas\/office-building-duct-cleaning-in-ottawa\/\">Office Buildings<\/a><a class=\"bg-cao-chip\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-air-duct-cleaning-in-ottawa\/\">All Commercial Duct Cleaning<\/a><span style=\"flex-basis:100%;height:0\"><\/span><strong>Gym Duct Cleaning nearby:<\/strong><a class=\"bg-cao-chip\" href=\"https:\/\/blueguard.ca\/service-areas\/gym-fitness-centre-duct-cleaning-in-carleton-place\/\">Carleton Place<\/a><a class=\"bg-cao-chip\" href=\"https:\/\/blueguard.ca\/service-areas\/gym-fitness-centre-duct-cleaning-in-kemptville\/\">Kemptville<\/a><a class=\"bg-cao-chip\" href=\"https:\/\/blueguard.ca\/service-areas\/gym-fitness-centre-duct-cleaning-in-perth\/\">Perth<\/a><a class=\"bg-cao-chip\" href=\"https:\/\/blueguard.ca\/service-areas\/gym-fitness-centre-duct-cleaning-in-brockville\/\">Brockville<\/a><\/div>\n<\/div>\n<\/section>\r\n<p style=\"display:none\"><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4d727166 e-con-full e-flex e-con e-parent\" data-id=\"4d727166\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f8a7afe elementor-widget elementor-widget-html\" data-id=\"6f8a7afe\" 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\"\/><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700;800&display=swap\" rel=\"stylesheet\"\/>\n<section class=\"bg-cta2\">\n<div class=\"bg-cta2-pattern\"><\/div>\n<div class=\"bg-cta2-frame\"><p style=\"display:none\"><\/p><div class=\"bg-cta2-card\">\n<div class=\"bg-cta2-l\">\n<div class=\"bg-cta2-badge\"><span class=\"bg-cta2-dot\"><\/span> Same-day quotes available<\/div>\n<h2>Get Your <span class=\"bg-cta2-accent\">Free Commercial<\/span> Quote in Under 60 Seconds<\/h2>\n<p class=\"bg-cta2-sub\">Gym duct cleaning Ottawa for gyms, studios and rec centres. <strong>Custom pricing for your space<\/strong>, scheduled outside your busy hours.<\/p>\n<div class=\"bg-cta2-actions\">\n<a class=\"bg-cta2-btn p\" href=\"https:\/\/blueguard.ca\/book-now-get-quote\/\"><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> Book Now \u2014 Get Free Quote<\/a>\n<a class=\"bg-cta2-btn s\" href=\"tel:+18444988364\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg> +1-844-498-8364<\/a>\n<\/div>\n<p class=\"bg-cta2-secure\">\ud83d\udd12 No spam. No pressure. 100% free estimate.<\/p>\n<\/div>\n<div class=\"bg-cta2-r\">\n<h3>Why Ottawa Gyms Choose BlueGuard<\/h3>\n<ul class=\"bg-cta2-list\"><li><span class=\"bg-cta2-chk\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span><div><b>Response within 2 hours<\/b><small>Real people, not a call centre<\/small><\/div><\/li><li><span class=\"bg-cta2-chk\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span><div><b>After-hours &amp; weekend scheduling<\/b><small>No lost class time<\/small><\/div><\/li><li><span class=\"bg-cta2-chk\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span><div><b>NADCA-certified technicians<\/b><small>Industry-standard methods since 2020<\/small><\/div><\/li><li><span class=\"bg-cta2-chk\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span><div><b>Before &amp; after photo report<\/b><small>Documentation for managers &amp; landlords<\/small><\/div><\/li><\/ul>\n<p style=\"display:none\"><\/p><div class=\"bg-cta2-contacts\"><a href=\"mailto:sales@blueguard.ca\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><polyline points=\"22 6 12 13 2 6\"\/><\/svg> sales@blueguard.ca<\/a><a href=\"https:\/\/blueguard.ca\/\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"\/><\/svg> blueguard.ca<\/a><\/div>\n<\/div>\n<\/div><\/div>\n<\/section>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Service\",\"name\":\"Gym & Fitness Centre Duct Cleaning in Ottawa\",\"serviceType\":\"Gym and fitness centre duct cleaning\",\"provider\":{\"@type\":\"LocalBusiness\",\"name\":\"BlueGuard Duct Cleaning\",\"url\":\"https:\/\/blueguard.ca\/\",\"telephone\":\"+1-844-498-8364\"},\"areaServed\":{\"@type\":\"City\",\"name\":\"Ottawa\"},\"url\":\"https:\/\/blueguard.ca\/service-areas\/gym-fitness-centre-duct-cleaning-in-ottawa\/\"},{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How often should a gym clean its ducts?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Gyms are high-traffic, humid spaces, so many owners clean every 1 to 2 years. Spaces with hot studios, pools or constant odour complaints may need it sooner.\"}},{\"@type\":\"Question\",\"name\":\"What do we get after the job?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"After every gym duct cleaning Ottawa job, you get before\/after photos and a written cleaning report. It is easy proof for owners, landlords and members.\"}},{\"@type\":\"Question\",\"name\":\"How long does it take?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Gym duct cleaning Ottawa jobs depend on the size of your space and the number of rooftop units. Most gyms are done in one overnight or early-morning visit. You get a real timeline with your quote.\"}},{\"@type\":\"Question\",\"name\":\"Will cleaning close my gym?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Our gym duct cleaning Ottawa crew works before you open or after you close. We cover equipment and leave the floor clean for your first members.\"}},{\"@type\":\"Question\",\"name\":\"Will duct cleaning help with gym smells?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It removes the dust, lint and buildup that hold odours in the system. Pair it with clean filters and working change room exhaust, and most gyms notice fresher air.\"}},{\"@type\":\"Question\",\"name\":\"Which areas of Ottawa do you serve?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Our gym duct cleaning Ottawa service covers gyms and studios across Centretown, the Glebe, Westboro, Kanata, Orl\u00e9ans, Nepean and Barrhaven. We also serve Gatineau.\"}},{\"@type\":\"Question\",\"name\":\"Is duct cleaning tax-deductible for a gym?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"In most cases, yes. Regular HVAC maintenance like duct cleaning is generally treated as a business operating expense in Canada. We give you a detailed invoice, and your accountant handles the rest.\"}},{\"@type\":\"Question\",\"name\":\"Do you clean change room and washroom exhaust fans?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Change rooms need strong exhaust to control humidity and smells. We clean exhaust and ventilation fans along with your ducts.\"}}]}]}<\/script>\r\n<p style=\"display:none\"><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>NADCA Certified \u2014 Ottawa Gyms &amp; Studios Gym &amp; Fitness Centre Duct Cleaning in Ottawa Gym duct cleaning Ottawa for gyms, studios and fitness centres. We clean the ducts that carry sweat, dust and odours around your space, then send you a photo report. Top-rated on Google Before\/after photo report included Cleaned before open or [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"parent":31,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-26053","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/pages\/26053","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\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/comments?post=26053"}],"version-history":[{"count":5,"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/pages\/26053\/revisions"}],"predecessor-version":[{"id":26423,"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/pages\/26053\/revisions\/26423"}],"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=26053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}