{"id":24750,"date":"2026-09-27T12:58:36","date_gmt":"2026-09-27T16:58:36","guid":{"rendered":"https:\/\/blueguard.ca\/?page_id=24750"},"modified":"2026-09-27T14:35:38","modified_gmt":"2026-09-27T18:35:38","slug":"commercial-dryer-vent-cleaning-in-port-hope","status":"publish","type":"page","link":"https:\/\/blueguard.ca\/fr\/commercial-dryer-vent-cleaning-in-port-hope\/","title":{"rendered":"Commercial Dryer Vent Cleaning in Port Hope"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"24750\" class=\"elementor elementor-24750\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-13669e96 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"13669e96\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;background_slideshow_gallery&quot;:{&quot;1&quot;:{&quot;id&quot;:&quot;24371&quot;,&quot;url&quot;:&quot;https:\\\/\\\/blueguard.ca\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/WhatsApp-Image-2025-10-01-at-23.35.46_f7a0c424-copy.webp&quot;},&quot;2&quot;:{&quot;id&quot;:&quot;24372&quot;,&quot;url&quot;:&quot;https:\\\/\\\/blueguard.ca\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/WhatsApp-Image-2025-10-02-at-02.59.04_96a93c58-copy.webp&quot;},&quot;3&quot;:{&quot;id&quot;:&quot;24373&quot;,&quot;url&quot;:&quot;https:\\\/\\\/blueguard.ca\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/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-10f425d3\" data-id=\"10f425d3\" 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-3c5b9b77 elementor-widget elementor-widget-html\" data-id=\"3c5b9b77\" 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 href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700;800&display=swap\" rel=\"stylesheet\"\/>\r\n<div class=\"com-h\">\r\n  <div class=\"com-h-grid-bg\"><\/div>\r\n  <div class=\"com-h-glow\"><\/div>\r\n  <div class=\"com-h-glow2\"><\/div>\r\n  <div class=\"com-h-inner\">\r\n    <div class=\"com-h-eyebrow\">\r\n      <span class=\"com-h-eyebrow-dot\"><\/span>\r\n      <span class=\"com-h-eyebrow-text\">Commercial \u00b7 Port Hope \u00b7 Northumberland County<\/span>\r\n    <\/div>\r\n    <h1>Commercial Dryer Vent Cleaning in Port Hope for <span class=\"com-h-accent\">Heritage Buildings and New Rentals Alike<\/span><\/h1>\r\n    <div class=\"com-h-divider\"><\/div>\r\n    <p>Looking for <strong>commercial dryer vent cleaning in Port Hope<\/strong>? BlueGuard cleans dryer vents in apartments, condos, seniors' residences and shared laundry rooms across town. Lint that slips past the trap builds up inside the line and turns into a <strong>fire hazard<\/strong>.<\/p>\r\n    <p>Our <span class=\"com-h-hl\">NADCA-certified<\/span> team clears every unit and every exterior cap, then sends you <span class=\"com-h-hlb\">dated photos for your files<\/span>. We serve downtown Port Hope, the Walton Street core and the whole municipality.<\/p>\r\n    <p style=\"display:none\"><\/p><div class=\"com-h-types\">\r\n      <div class=\"com-h-type\"><span class=\"com-h-type-dot\"><\/span>Apartment Buildings<\/div>\r\n      <div class=\"com-h-type\"><span class=\"com-h-type-dot\"><\/span>Townhouse Communities<\/div>\r\n      <div class=\"com-h-type\"><span class=\"com-h-type-dot\"><\/span>Condominiums<\/div>\r\n      <div class=\"com-h-type\"><span class=\"com-h-type-dot\"><\/span>Shared Laundry Rooms<\/div>\r\n      <div class=\"com-h-type\"><span class=\"com-h-type-dot\"><\/span>Seniors' Residences<\/div>\r\n      <div class=\"com-h-type\"><span class=\"com-h-type-dot\"><\/span>Heritage Apartments<\/div>\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-27ebdf68\" data-id=\"27ebdf68\" 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-441b036a e-flex e-con-boxed e-con e-parent\" data-id=\"441b036a\" 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-4de8d0b9 e-con-full e-flex e-con e-child\" data-id=\"4de8d0b9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c94a99d elementor-widget elementor-widget-heading\" data-id=\"1c94a99d\" 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-e564dbe e-con-full e-flex e-con e-child\" data-id=\"e564dbe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6091113c elementor-widget elementor-widget-shortcode\" data-id=\"6091113c\" 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\/24750' 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'>Comments<\/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-9e5f16d elementor-widget elementor-widget-html\" data-id=\"9e5f16d\" 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-59e593be e-con-full e-flex e-con e-parent\" data-id=\"59e593be\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-22fb89fd elementor-widget elementor-widget-html\" data-id=\"22fb89fd\" 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 href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700;800&display=swap\" rel=\"stylesheet\"\/>\r\n<div class=\"com-p2\">\r\n  <div class=\"com-p2-inner\">\r\n    <div class=\"com-p2-top\">\r\n      <div>\r\n        <div class=\"com-p2-label\"><span class=\"com-p2-label-text\">Commercial Pricing<\/span><\/div>\r\n        <h2>Commercial Dryer Vent Cleaning in Port Hope: <span class=\"com-p2-accent\">Priced for Your Building, Not a Guess<\/span><\/h2>\r\n        <div class=\"com-p2-divider\"><\/div>\r\n        <p>Pricing for commercial dryer vent cleaning in Port Hope is based on what your building actually needs. An apartment above a Walton Street storefront is a very different job from a modern condo on the edge of town.<\/p>\r\n        <p style=\"margin-top:12px\">We count <strong>units, measure vent runs and check each exit point<\/strong> first. Then you get a <strong>fixed price in writing<\/strong>.<\/p>\r\n      <\/div>\r\n      <p style=\"display:none\"><\/p><div class=\"com-p2-card\">\r\n        <div class=\"com-p2-card-title\">Get Your Free Estimate<\/div>\r\n        <div class=\"com-p2-card-sub\">Fast response \u00b7 No obligation \u00b7 Upfront pricing<\/div>\r\n        <a class=\"com-p2-btn-primary\" href=\"https:\/\/blueguard.ca\/book-now-get-quote\/\" target=\"_blank\" rel=\"noopener\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>\r\n          Fill Out Quote Form\r\n        <\/a>\r\n        <div class=\"com-p2-divider-or\"><div class=\"com-p2-divider-or-line\"><\/div><div class=\"com-p2-divider-or-text\">or call directly<\/div><div class=\"com-p2-divider-or-line\"><\/div><\/div>\r\n        <a class=\"com-p2-btn-phone\" href=\"tel:+18444988364\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.07 10.8a19.79 19.79 0 01-3.07-8.72A2 2 0 012 0h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L6.91 7.91a16 16 0 006.18 6.18l1.27-1.27a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 16.92z\"\/><\/svg>\r\n          +1-844-498-8364\r\n        <\/a>\r\n        <div class=\"com-p2-flat\">\r\n          <div class=\"com-p2-flat-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/div>\r\n          <div class=\"com-p2-flat-text\">Upfront pricing \u2014 what you're quoted is exactly what you pay<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <p style=\"display:none\"><\/p><div class=\"com-p2-grid\">\r\n      <div class=\"com-p2-item\"><div class=\"com-p2-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z\"\/><polyline points=\"9 22 9 12 15 12 15 22\"\/><\/svg><\/div><div><div class=\"com-p2-name\">Apartment Buildings<\/div><div class=\"com-p2-sub\">Whole-building cleaning, unit by unit<\/div><\/div><\/div>\r\n      <div class=\"com-p2-item\"><div class=\"com-p2-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 16V8a2 2 0 00-1-1.73l-7-4a2 2 0 00-2 0l-7 4A2 2 0 003 8v8a2 2 0 001 1.73l7 4a2 2 0 002 0l7-4A2 2 0 0021 16z\"\/><\/svg><\/div><div><div class=\"com-p2-name\">Townhouse Communities<\/div><div class=\"com-p2-sub\">Multi-unit shared developments<\/div><\/div><\/div>\r\n      <div class=\"com-p2-item\"><div class=\"com-p2-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\"\/><path d=\"M16 21V5a2 2 0 00-2-2h-4a2 2 0 00-2 2v16\"\/><\/svg><\/div><div><div class=\"com-p2-name\">Condos &amp; Seniors' Residences<\/div><div class=\"com-p2-sub\">Single suites or full buildings<\/div><\/div><\/div>\r\n      <div class=\"com-p2-item\"><div class=\"com-p2-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2.69l5.66 5.66a8 8 0 11-11.31 0z\"\/><\/svg><\/div><div><div class=\"com-p2-name\">Shared Laundry Rooms<\/div><div class=\"com-p2-sub\">Common exhaust lines &amp; terminations<\/div><\/div><\/div>\r\n      <div class=\"com-p2-item\"><div class=\"com-p2-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"\/><polyline points=\"21 15 16 10 5 21\"\/><\/svg><\/div><div><div class=\"com-p2-name\">Before &amp; After Documentation<\/div><div class=\"com-p2-sub\">Insurance &amp; property records<\/div><\/div><\/div>\r\n      <div class=\"com-p2-item\"><div class=\"com-p2-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg><\/div><div><div class=\"com-p2-name\">Scheduled Around Tenants<\/div><div class=\"com-p2-sub\">Minimal disruption to residents<\/div><\/div><\/div>\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<\/div>\n\t\t<div class=\"elementor-element elementor-element-38e6611 e-flex e-con-boxed e-con e-parent\" data-id=\"38e6611\" 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-1fb7d0e0 elementor-widget elementor-widget-html\" data-id=\"1fb7d0e0\" 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 href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700;800&display=swap\" rel=\"stylesheet\"\/>\r\n<div class=\"com-w3\">\r\n  <div class=\"com-w3-inner\">\r\n    <div class=\"com-w3-label\"><span class=\"com-w3-label-text\">Why Regular Cleaning<\/span><\/div>\r\n    <h2>Why Port Hope Building Owners <span class=\"com-w3-accent\">Can't Skip Dryer Vent Cleaning<\/span><\/h2>\r\n    <div class=\"com-w3-divider\"><\/div>\r\n    <div class=\"com-w3-grid\">\r\n      <div>\r\n        <p>Port Hope has one of the best-kept heritage downtowns in Ontario. Many of its older buildings were converted into apartments long after they were built, so dryer vents were added later, often through <span class=\"com-w3-hl\">long, twisting routes<\/span>.<\/p>\r\n        <p>Twists and long runs catch lint. In buildings where several suites <strong>share an exhaust path<\/strong>, one blocked line slows airflow for its neighbours too.<\/p>\r\n        <p>Owners and managers carry the <strong>fire safety responsibility<\/strong> for their tenants. Regular commercial dryer vent cleaning in Port Hope gives you <span class=\"com-w3-hlb\">a clear maintenance record<\/span> you can hand to your insurer or a fire inspector.<\/p>\r\n        <div class=\"com-w3-proof\">\r\n          <div class=\"com-w3-proof-num\">39<\/div>\r\n          <div class=\"com-w3-proof-label\">Vents Cleaned on a Single BlueGuard Project<\/div>\r\n          <div class=\"com-w3-proof-sub\">A Durham Region apartment and townhouse site, finished in one visit. Port Hope buildings get the same crew and checklist.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <p style=\"display:none\"><\/p><div class=\"com-w3-diffs\">\r\n        <div class=\"com-w3-diff\"><div class=\"com-w3-diff-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10.29 3.86L1.82 18a2 2 0 001.71 3h16.94a2 2 0 001.71-3L13.71 3.86a2 2 0 00-3.42 0z\"\/><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\/><\/svg><\/div><div><div class=\"com-w3-diff-title\">Fire Safety Compliance<\/div><div class=\"com-w3-diff-text\">Maintenance proof you can hand to insurers, boards or inspectors.<\/div><\/div><\/div>\r\n        <div class=\"com-w3-diff\"><div class=\"com-w3-diff-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg><\/div><div><div class=\"com-w3-diff-title\">NADCA Certified<\/div><div class=\"com-w3-diff-text\">A recognized standard for vent and duct cleaning, verified at nadca.com.<\/div><\/div><\/div>\r\n        <div class=\"com-w3-diff\"><div class=\"com-w3-diff-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"\/><polyline points=\"21 15 16 10 5 21\"\/><\/svg><\/div><div><div class=\"com-w3-diff-title\">Full Documentation<\/div><div class=\"com-w3-diff-text\">Photos of each vent before and after, sent straight to you.<\/div><\/div><\/div>\r\n        <div class=\"com-w3-diff\"><div class=\"com-w3-diff-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg><\/div><div><div class=\"com-w3-diff-title\">Full Crew \u2014 Any Scale<\/div><div class=\"com-w3-diff-text\">Whether it's one laundry room or a full apartment block in Port Hope, we size the crew to finish on schedule.<\/div><\/div><\/div>\r\n      <\/div>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5229fbfd e-con-full e-flex e-con e-parent\" data-id=\"5229fbfd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aee328e elementor-widget elementor-widget-html\" data-id=\"3aee328e\" 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 href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700;800&display=swap\" rel=\"stylesheet\"\/>\r\n<div class=\"com-s4\">\r\n  <div class=\"com-s4-inner\">\r\n    <div class=\"com-s4-label\"><span class=\"com-s4-label-text\">Scope of Work<\/span><\/div>\r\n    <h2>What Commercial Dryer Vent Cleaning in Port Hope <span class=\"com-s4-accent\">Covers From Start to Finish<\/span><\/h2>\r\n    <div class=\"com-s4-divider\"><\/div>\r\n    <p style=\"display:none\"><\/p><div class=\"com-s4-grid\">\r\n      <div class=\"com-s4-item\"><div class=\"com-s4-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z\"\/><polyline points=\"9 22 9 12 15 12 15 22\"\/><\/svg><\/div><div><div class=\"com-s4-title\">Individual Unit Dryer Vents<\/div><div class=\"com-s4-sub\">All suites, every metre of vent<\/div><\/div><\/div>\r\n      <div class=\"com-s4-item\"><div class=\"com-s4-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 16V8a2 2 0 00-1-1.73l-7-4a2 2 0 00-2 0l-7 4A2 2 0 003 8v8a2 2 0 001 1.73l7 4a2 2 0 002 0l7-4A2 2 0 0021 16z\"\/><\/svg><\/div><div><div class=\"com-s4-title\">Shared Laundry Room Exhaust<\/div><div class=\"com-s4-sub\">Common vents cleared all the way out<\/div><\/div><\/div>\r\n      <div class=\"com-s4-item\"><div class=\"com-s4-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2.69l5.66 5.66a8 8 0 11-11.31 0z\"\/><\/svg><\/div><div><div class=\"com-s4-title\">Roof &amp; Wall Exhaust Terminations<\/div><div class=\"com-s4-sub\">Wall and roof caps cleared so air exits freely<\/div><\/div><\/div>\r\n      <div class=\"com-s4-item\"><div class=\"com-s4-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/><\/svg><\/div><div><div class=\"com-s4-title\">Full Airflow Testing<\/div><div class=\"com-s4-sub\">Before-and-after airflow readings on each line<\/div><\/div><\/div>\r\n      <div class=\"com-s4-item\"><div class=\"com-s4-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"\/><polyline points=\"21 15 16 10 5 21\"\/><\/svg><\/div><div><div class=\"com-s4-title\">Before &amp; After Documentation<\/div><div class=\"com-s4-sub\">Photo report for your files<\/div><\/div><\/div>\r\n      <div class=\"com-s4-item\"><div class=\"com-s4-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg><\/div><div><div class=\"com-s4-title\">Scheduled Around Tenants<\/div><div class=\"com-s4-sub\">Booked around your residents<\/div><\/div><\/div>\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<\/div>\n\t\t<div class=\"elementor-element elementor-element-2a67f030 e-flex e-con-boxed e-con e-parent\" data-id=\"2a67f030\" 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-2c19a7b0 e-con-full e-flex e-con e-child\" data-id=\"2c19a7b0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-21cd42dd e-con-full e-flex e-con e-child\" data-id=\"21cd42dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31472ea5 elementor-widget elementor-widget-html\" data-id=\"31472ea5\" 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 href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700;800&display=swap\" rel=\"stylesheet\"\/>\r\n<div class=\"com-s5\">\r\n  <div class=\"com-s5-inner\">\r\n    <div class=\"com-s5-label\"><span class=\"com-s5-label-text\">Port Hope Properties<\/span><\/div>\r\n    <h2>What Slows Down Dryer Vents in <span class=\"com-s5-accent\">Port Hope Buildings<\/span><\/h2>\r\n    <div class=\"com-s5-divider\"><\/div>\r\n    <p>In converted heritage buildings, we often deal with <span class=\"com-s5-hlb\">vents that run through old walls and ceilings<\/span>. These routes are longer than modern code would allow, so lint settles in the bends.<\/p>\r\n    <p>Newer rental and condo projects around town bring a different issue: <strong>drywall dust and building debris<\/strong> left in the ducts after construction.<\/p>\r\n    <p>Being close to Lake Ontario, exterior caps also take a beating from <span class=\"com-s5-hl\">wind, moisture and nesting birds<\/span>. A cap that won't open pushes hot air back into the line.<\/p>\r\n    <div class=\"com-s5-insight\">\r\n      \ud83d\udcbc <strong>Property managers:<\/strong> Not sure when your building was last done? Book commercial dryer vent cleaning in Port Hope with a free assessment first. We record the state of every unit and quote you before we start.\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<\/div>\n\t\t<div class=\"elementor-element elementor-element-fa99d24 e-con-full e-flex e-con e-child\" data-id=\"fa99d24\" 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-1aa5ad7 elementor-widget__width-initial elementor-absolute elementor-widget elementor-widget-spacer\" data-id=\"1aa5ad7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a28f1ef elementor-widget__width-auto elementor-widget-tablet__width-auto elementor-widget elementor-widget-heading\" data-id=\"6a28f1ef\" 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\">Commercial Dryer Vent Cleaning in Port Hope: Real Results<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-684615c2 elementor-widget__width-initial elementor-absolute elementor-widget elementor-widget-spacer\" data-id=\"684615c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6866f4c3 elementor-widget__width-initial elementor-widget-tablet__width-auto elementor-widget elementor-widget-button\" data-id=\"6866f4c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/blueguard.ca\/blueguard-image-gallery\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-long-arrow-alt-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">More Work Images<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-292d18ec elementor-widget-tablet__width-initial elementor-arrows-position-inside elementor-widget elementor-widget-image-carousel\" data-id=\"292d18ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;1&quot;,&quot;navigation&quot;:&quot;arrows&quot;,&quot;autoplay_speed&quot;:3000,&quot;effect&quot;:&quot;fade&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/09\/Gemini_Generated_Image_lscabxlscabxlsca-copy.webp\" alt=\"commercial dryer vent cleaning in quinte west\" title=\"\"><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-May-15-2026-12_07_42-PM-copy.webp\" alt=\"commercial dryer vent cleaning in kemptville\" title=\"\"><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/09\/Gemini_Generated_Image_lj37rklj37rklj37-copy.webp\" alt=\"commercial dryer vent cleaning in carleton place\" title=\"\"><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-May-15-2026-12_05_36-PM-copy.webp\" alt=\"ChatGPT-Image-May-15-2026-12_05_36-PM-copy.webp\" title=\"\"><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/09\/Gemini_Generated_Image_3ovjyk3ovjyk3ovj-copy.webp\" alt=\"commercial dryer vent cleaning in perth\" title=\"\"><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-left\" viewBox=\"0 0 256 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-right\" viewBox=\"0 0 256 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39fb3688 elementor-widget__width-initial elementor-absolute elementor-widget elementor-widget-spacer\" data-id=\"39fb3688\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-131cb5e1 elementor-widget__width-initial elementor-absolute elementor-widget elementor-widget-spacer\" data-id=\"131cb5e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-715527b0 e-con-full e-flex e-con e-parent\" data-id=\"715527b0\" 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-7bcfcff4 elementor-widget elementor-widget-html\" data-id=\"7bcfcff4\" 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 href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700;800&display=swap\" rel=\"stylesheet\"\/>\r\n<div class=\"com-s6\">\r\n  <div class=\"com-s6-pattern\"><\/div>\r\n  <div class=\"com-s6-blob\"><\/div>\r\n  <div class=\"com-s6-inner\">\r\n    <div class=\"com-s6-badge\"><span class=\"com-s6-badge-dot\"><\/span><span class=\"com-s6-badge-text\">Industry Certification<\/span><\/div>\r\n    <h2><span class=\"com-s6-accent\">NADCA Certified<\/span> Crew for Commercial Dryer Vent Cleaning in Port Hope<\/h2>\r\n    <div class=\"com-s6-divider\"><\/div>\r\n    <p>Plenty of companies offer dryer vent cleaning in Port Hope, but few carry <strong>NADCA certification<\/strong>. BlueGuard does. Certified crews use <span class=\"com-s6-hl\">source-removal methods<\/span>, so the lint in your Port Hope building leaves the vent for good instead of moving deeper.<\/p>\r\n    <p>Certification protects you too. It shows <strong>your building was cleaned the right way<\/strong>, and our <span class=\"com-s6-hlb\">unit-by-unit photo report<\/span> backs it up.<\/p>\r\n    <a class=\"com-s6-verify\" href=\"https:\/\/nadca.com\/find-a-professional\/blueguard-duct-cleaning\" target=\"_blank\" rel=\"noopener\">\r\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\r\n      Verify our certification at nadca.com\r\n    <\/a>\r\n  <\/div>\r\n<\/div>\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-30c6639e e-flex e-con-boxed e-con e-parent\" data-id=\"30c6639e\" 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-6422bf54 elementor-widget elementor-widget-html\" data-id=\"6422bf54\" 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 href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700;800&display=swap\" rel=\"stylesheet\"\/>\r\n<div class=\"com-s7\">\r\n  <div class=\"com-s7-inner\">\r\n    <div class=\"com-s7-label\"><span class=\"com-s7-label-text\">Lead Technician<\/span><\/div>\r\n    <h2>Leading Your Port Hope Project: <span class=\"com-s7-accent\">Hayden Khullar<\/span><\/h2>\r\n    <div class=\"com-s7-divider\"><\/div>\r\n    <p style=\"display:none\"><\/p><div class=\"com-s7-card\">\r\n      <div class=\"com-s7-avatar\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/><\/svg><\/div>\r\n      <div>\r\n        <div class=\"com-s7-name\">Hayden Khullar<\/div>\r\n        <div class=\"com-s7-title\">NADCA Certified Technician \u00b7 Port Hope &amp; Northumberland County<\/div>\r\n        <div class=\"com-s7-bio\">Hayden leads BlueGuard's commercial dryer vent cleaning in Port Hope and across Northumberland County. Since <strong>2020<\/strong>, he has cleaned vents and ducts in buildings of every size, and he holds <strong>NADCA certification<\/strong>.<\/div>\r\n        <div class=\"com-s7-bio\" style=\"margin-top:10px\">You get <strong>a clear photo record for every unit<\/strong>, reviewed by Hayden before it is sent.<\/div>\r\n        <div class=\"com-s7-tags\">\r\n          <span class=\"com-s7-tag\">NADCA Certified<\/span>\r\n          <span class=\"com-s7-tag\">Since 2020<\/span>\r\n          <span class=\"com-s7-tag\">Full Documentation<\/span>\r\n          <span class=\"com-s7-tag\">Multi-Unit Specialist<\/span>\r\n          <span class=\"com-s7-tag\">Port Hope<\/span>\r\n        <\/div>\r\n      <\/div>\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<div class=\"elementor-element elementor-element-7f893fb4 elementor-widget__width-initial elementor-absolute elementor-invisible elementor-widget elementor-widget-image\" data-id=\"7f893fb4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;,&quot;_animation&quot;:&quot;fadeInRight&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"612\" height=\"408\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/09\/WhatsApp_Image_2025-06-07_at_23.03.37_76851dc9-removebg-preview.png.png\" class=\"attachment-full size-full wp-image-24792\" alt=\"\" srcset=\"https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/09\/WhatsApp_Image_2025-06-07_at_23.03.37_76851dc9-removebg-preview.png.png 612w, https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/09\/WhatsApp_Image_2025-06-07_at_23.03.37_76851dc9-removebg-preview.png-300x200.png 300w, https:\/\/blueguard.ca\/wp-content\/uploads\/2026\/09\/WhatsApp_Image_2025-06-07_at_23.03.37_76851dc9-removebg-preview.png-18x12.png 18w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-720ee0c7 e-con-full e-flex e-con e-parent\" data-id=\"720ee0c7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5b62b477 elementor-widget elementor-widget-template\" data-id=\"5b62b477\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"section\" data-elementor-id=\"18297\" class=\"elementor elementor-18297\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-c46d714 e-con-full e-flex e-con e-parent\" data-id=\"c46d714\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d4ec0d1 elementor-widget elementor-widget-html\" data-id=\"d4ec0d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link rel=\"preload\" as=\"style\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Nunito:wght@300;400;600;700&display=swap\" onload=\"this.onload=null;this.rel='stylesheet'\">\r\n<noscript><link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Nunito:wght@300;400;600;700&display=swap\"><\/noscript>\r\n<style>\r\n#sva-section * { box-sizing: border-box; margin: 0; padding: 0; }\r\n#sva-section {\r\n  font-family: 'Nunito', sans-serif;\r\n  background: #f8f9fb;\r\n  padding: 80px 20px 100px;\r\n  position: relative;\r\n  overflow-x: hidden;\r\n  overflow-y: visible;\r\n  width: 100%;\r\n  max-width: 100%;\r\n}\r\n#sva-section::before {\r\n  content: '';\r\n  position: absolute;\r\n  inset: 0;\r\n  background-image: radial-gradient(circle at 20% 20%, rgba(168,207,69,0.07) 0%, transparent 50%), radial-gradient(circle at 80% 80%, rgba(10,168,223,0.07) 0%, transparent 50%);\r\n  pointer-events: none;\r\n  z-index: 0;\r\n}\r\n#sva-section .sva-dots { position: absolute; inset: 0; pointer-events: none; z-index: 0; overflow: hidden; }\r\n#sva-section .sva-dot { position: absolute; border-radius: 50%; animation: svaDotFloat linear infinite; opacity: 0; will-change: transform, opacity; }\r\n@keyframes svaDotFloat { 0% { transform: translateY(100%); opacity: 0; } 10% { opacity: 0.7; } 90% { opacity: 0.2; } 100% { transform: translateY(-60px); opacity: 0; } }\r\n#sva-section .sva-inner { width: 100%; max-width: 1100px; margin: 0 auto; position: relative; z-index: 1; }\r\n\/* HEADER (visible by default, no JS needed) *\/\r\n#sva-section .sva-header { text-align: center; margin-bottom: 44px; }\r\n#sva-section .sva-eyebrow { display: inline-flex; align-items: center; gap: 10px; font-family: 'Barlow Condensed', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; color: #a8cf45; margin-bottom: 14px; }\r\n#sva-section .sva-eyebrow::before, #sva-section .sva-eyebrow::after { content: ''; width: 32px; height: 2px; background: #a8cf45; border-radius: 2px; display: block; }\r\n#sva-section h2.sva-title { font-family: 'Barlow Condensed', sans-serif; font-size: clamp(38px, 6vw, 66px); font-weight: 900; text-transform: uppercase; letter-spacing: -1px; line-height: 1; color: #1a1a2e; margin-bottom: 14px; }\r\n#sva-section h2.sva-title .sva-hl { background: linear-gradient(135deg, #a8cf45, #0aa8df); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }\r\n#sva-section p.sva-desc { font-size: 15px; color: #888; line-height: 1.75; max-width: 500px; margin: 0 auto; font-weight: 400; }\r\n\/* PROVINCE TABS *\/\r\n#sva-section .sva-tabs { display: flex; justify-content: center; margin-bottom: 44px; background: #fff; border-radius: 50px; padding: 5px; width: fit-content; margin-left: auto; margin-right: auto; box-shadow: 0 4px 20px rgba(0,0,0,0.08); border: 1.5px solid #e8e8e8; }\r\n#sva-section .sva-tab { display: inline-flex; align-items: center; gap: 8px; padding: 11px 30px; border-radius: 50px; font-family: 'Barlow Condensed', sans-serif; font-size: 15px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; cursor: pointer; border: none; background: transparent; color: #888; transition: all 0.35s cubic-bezier(0.34,1.56,0.64,1); position: relative; overflow: hidden; }\r\n#sva-section .sva-tab .sva-tab-icon { font-size: 16px; transition: transform 0.3s ease; }\r\n#sva-section .sva-tab:hover { color: #555; }\r\n#sva-section .sva-tab:hover .sva-tab-icon { transform: scale(1.2); }\r\n#sva-section .sva-tab.sva-tab-active { background: linear-gradient(135deg, #a8cf45, #0aa8df); color: #fff; box-shadow: 0 6px 20px rgba(10,168,223,0.3); }\r\n#sva-section .sva-tab.sva-tab-active::before { content: ''; position: absolute; top: 0; left: -100%; width: 60%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent); animation: svaBtnShine 2.5s ease-in-out infinite; }\r\n@keyframes svaBtnShine { 0% { left: -100%; } 45% { left: 140%; } 100% { left: 140%; } }\r\n\/* PANEL *\/\r\n#sva-section .sva-panel { display: none; }\r\n#sva-section .sva-panel.sva-panel-active { display: block; animation: svaPanelIn 0.45s ease; }\r\n@keyframes svaPanelIn { from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: translateY(0); } }\r\n#sva-section .sva-province-title { font-family: 'Barlow Condensed', sans-serif; font-size: clamp(28px, 4vw, 42px); font-weight: 800; text-transform: uppercase; letter-spacing: -0.5px; color: #1a1a2e; text-align: center; margin-bottom: 24px; }\r\n\/* MAP *\/\r\n#sva-section .sva-map-wrap { border-radius: 20px; overflow: hidden; box-shadow: 0 12px 50px rgba(0,0,0,0.12); margin-bottom: 14px; border: 2px solid #e8e8e8; position: relative; background: linear-gradient(180deg, #eaf3fb 0%, #eef4ec 100%); }\r\n#sva-section .sva-map-badge { position: absolute; top: 14px; left: 14px; background: rgba(255,255,255,0.95); border-radius: 50px; padding: 6px 14px; display: flex; align-items: center; gap: 6px; box-shadow: 0 4px 16px rgba(0,0,0,0.12); font-family: 'Barlow Condensed', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: #1a1a2e; z-index: 1000; }\r\n#sva-section .sva-map-dot { width: 7px; height: 7px; border-radius: 50%; background: #a8cf45; animation: svaDotPing 1.6s ease-out infinite; }\r\n@keyframes svaDotPing { 0% { box-shadow: 0 0 0 0 rgba(168,207,69,0.5); } 70% { box-shadow: 0 0 0 8px rgba(168,207,69,0); } 100% { box-shadow: 0 0 0 0 rgba(168,207,69,0); } }\r\n\/* CUSTOM MAP (fixed height = no layout shift while it loads) *\/\r\n#sva-section .bgmap { position: relative; width: 100%; height: 450px; z-index: 1; }\r\n#sva-section .bgmap:not(.leaflet-container)::after { content: 'Loading map\u2026'; position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; font-family: 'Barlow Condensed', sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #9aa4ad; }\r\n#sva-section .bgmap.leaflet-container { background: #eaf3f7; font-family: 'Nunito', sans-serif; }\r\n#sva-section .bgm-pin-ico svg { filter: drop-shadow(0 2px 3px rgba(26,58,74,0.35)); transition: transform 0.15s ease; }\r\n#sva-section .bgm-tip.leaflet-tooltip { background: rgba(255,255,255,0.94); border: 1.5px solid rgba(20,40,55,0.08); border-radius: 8px; box-shadow: 0 3px 10px rgba(0,0,0,0.16); font-family: 'Barlow Condensed', sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; font-size: 12.5px; color: #24384a; padding: 3px 9px; white-space: nowrap; }\r\n#sva-section .bgm-tip-hub.leaflet-tooltip { font-size: 14px; color: #1a1a2e; border-color: rgba(244,167,44,0.55); }\r\n#sva-section .bgm-tip.leaflet-tooltip::before { display: none !important; }\r\n#sva-section .bgm-pin-ico:hover svg { transform: translateY(-2px) scale(1.08); }\r\n#sva-section .leaflet-popup-content-wrapper { border-radius: 14px !important; box-shadow: 0 8px 26px rgba(0,0,0,0.18) !important; padding: 6px 8px !important; }\r\n#sva-section .leaflet-popup-content { margin: 16px 22px 18px !important; line-height: 1.4 !important; min-width: 150px; }\r\n#sva-section .bgm-pop { text-align: center; }\r\n#sva-section .bgm-pop b { font-family: 'Barlow Condensed', sans-serif; font-size: 18px; letter-spacing: 0.5px; text-transform: uppercase; color: #1a1a2e; display: block; margin-bottom: 12px; line-height: 1.1; }\r\n#sva-section .bgm-pop a { display: block; text-decoration: none; font-size: 12.5px; font-weight: 700; color: #fff !important; background: linear-gradient(135deg, #a8cf45, #0aa8df); padding: 9px 20px; border-radius: 22px; box-shadow: 0 4px 12px rgba(10,168,223,0.28); white-space: nowrap; }\r\n#sva-section .bgm-pop a + a { margin-top: 8px; }\r\n#sva-section .bgm-pop.is-comm a, #sva-section .bgm-pop a.bgm-dv { background: linear-gradient(135deg, #FF6B35, #E53935); box-shadow: 0 4px 12px rgba(229,57,53,0.28); }\r\n#sva-section .bgm-pop a:hover { filter: brightness(1.05); }\r\n#sva-section .bgm-maphint { text-align: center; font-size: 12.5px; color: #9aa4ad; font-weight: 600; margin-bottom: 12px; }\r\n#sva-section .bgm-maphint b { color: #0aa8df; }\r\n\/* MAP LEGEND *\/\r\n#sva-section .bgm-legend { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px 18px; margin-bottom: 30px; }\r\n#sva-section .bgm-legend span { display: inline-flex; align-items: center; gap: 7px; font-size: 12.5px; font-weight: 700; color: #7b8792; }\r\n#sva-section .bgm-legend i { width: 11px; height: 11px; border-radius: 50%; display: block; box-shadow: 0 0 0 2.5px #fff, 0 1px 4px rgba(0,0,0,0.2); }\r\n\/* GRID & CARD *\/\r\n#sva-section .sva-grid { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 20px; }\r\n#sva-section .sva-card { min-width: 0; background: #fff; border-radius: 20px; padding: 30px 28px; border: 1.5px solid #ebebeb; box-shadow: 0 4px 20px rgba(0,0,0,0.05); transition: box-shadow 0.3s ease, transform 0.3s ease; }\r\n#sva-section .sva-card:hover { box-shadow: 0 10px 40px rgba(0,0,0,0.09); transform: translateY(-3px); }\r\n#sva-section .sva-card-title { font-family: 'Barlow Condensed', sans-serif; font-size: 20px; font-weight: 800; text-transform: uppercase; letter-spacing: 1px; color: #1a1a2e; margin-bottom: 18px; display: flex; align-items: center; gap: 8px; }\r\n#sva-section .sva-card-title::before { content: ''; width: 4px; height: 20px; border-radius: 2px; background: linear-gradient(to bottom, #a8cf45, #0aa8df); flex-shrink: 0; }\r\n\/* CITY LINKS \u2014 blue *\/\r\n#sva-section .sva-city-grid { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 10px; }\r\n#sva-section .sva-city-btn { display: inline-flex; align-items: center; gap: 6px; padding: 9px 14px; border-radius: 10px; font-family: 'Nunito', sans-serif; font-size: 13px; font-weight: 700; cursor: pointer; border: 1.5px solid rgba(10,168,223,0.2); transition: all 0.3s cubic-bezier(0.34,1.56,0.64,1); background: #f0f7ff; color: #0aa8df; overflow: hidden; text-align: left; text-decoration: none; }\r\n#sva-section .sva-city-btn:hover { background: linear-gradient(135deg, #0aa8df, #007db3); color: #fff; border-color: transparent; transform: translateY(-2px) scale(1.03); box-shadow: 0 6px 18px rgba(10,168,223,0.3); }\r\n#sva-section .sva-pin { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; }\r\n#sva-section .sva-pin svg { width: 14px; height: 14px; flex-shrink: 0; color: #e53935; fill: currentColor; }\r\n\/* CITY LINKS \u2014 orange\/commercial *\/\r\n#sva-section .sva-city-btn-comm { display: inline-flex; align-items: center; gap: 6px; padding: 9px 14px; border-radius: 10px; font-family: 'Nunito', sans-serif; font-size: 13px; font-weight: 700; cursor: pointer; border: 1.5px solid rgba(255,107,53,0.25); transition: all 0.3s cubic-bezier(0.34,1.56,0.64,1); background: rgba(255,107,53,0.06); color: #E53935; overflow: hidden; text-align: left; text-decoration: none; }\r\n#sva-section .sva-city-btn-comm:hover { background: linear-gradient(135deg, #FF6B35, #E53935); color: #fff; border-color: transparent; transform: translateY(-2px) scale(1.03); box-shadow: 0 6px 18px rgba(255,107,53,0.35); }\r\n\/* L1: City tabs *\/\r\n#sva-section .sva-l1tabs { display: flex; gap: 0; margin-bottom: 14px; background: #f4f6f9; border-radius: 14px; padding: 4px; border: 1.5px solid #e8e8e8; overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; }\r\n#sva-section .sva-l1tabs::-webkit-scrollbar { display: none; }\r\n#sva-section .sva-l1tab { flex: 1; min-width: max-content; display: inline-flex; align-items: center; justify-content: center; gap: 5px; padding: 9px 18px; border-radius: 10px; font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; cursor: pointer; border: none; background: transparent; color: #888; transition: all 0.3s cubic-bezier(0.34,1.56,0.64,1); white-space: nowrap; }\r\n#sva-section .sva-l1tab:hover { color: #555; }\r\n#sva-section .sva-l1tab.sva-l1tab-active { background: linear-gradient(135deg, #a8cf45, #0aa8df); color: #fff; box-shadow: 0 4px 14px rgba(10,168,223,0.25); }\r\n\/* L2: Service type tabs *\/\r\n#sva-section .sva-l2tabs { display: flex; gap: 6px; margin-bottom: 14px; overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; justify-content: safe center; }\r\n#sva-section .sva-l2tabs::-webkit-scrollbar { display: none; }\r\n#sva-section .sva-l2tab { display: inline-flex; align-items: center; justify-content: center; gap: 6px; padding: 8px 16px; border-radius: 50px; font-family: 'Barlow Condensed', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 1.2px; text-transform: uppercase; cursor: pointer; border: 1.5px solid #e0e0e0; background: #fff; color: #999; transition: all 0.3s cubic-bezier(0.34,1.56,0.64,1); white-space: nowrap; }\r\n#sva-section .sva-l2tab:hover { border-color: #0aa8df; color: #0aa8df; }\r\n#sva-section .sva-l2tab.sva-l2-active-air,\r\n#sva-section .sva-l2tab.sva-l2-active-dryer { background: linear-gradient(135deg, #a8cf45, #0aa8df); color: #fff; border-color: transparent; box-shadow: 0 4px 14px rgba(10,168,223,0.25); }\r\n#sva-section .sva-l2tab.sva-l2-active-comm { background: linear-gradient(135deg, #FF6B35, #E53935); color: #fff; border-color: transparent; box-shadow: 0 4px 14px rgba(229,57,53,0.28); }\r\n\/* L3: Commercial sub-tabs *\/\r\n#sva-section .sva-l3tabs { display: flex; gap: 0; margin-bottom: 12px; margin-top: 2px; background: rgba(255,107,53,0.06); border-radius: 12px; padding: 3px; border: 1.5px solid rgba(255,107,53,0.18); overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; }\r\n#sva-section .sva-l3tabs::-webkit-scrollbar { display: none; }\r\n#sva-section .sva-l3tab { flex: 1; min-width: max-content; display: inline-flex; align-items: center; justify-content: center; gap: 5px; padding: 7px 14px; border-radius: 9px; font-family: 'Barlow Condensed', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; cursor: pointer; border: none; background: transparent; color: #bbb; transition: all 0.3s cubic-bezier(0.34,1.56,0.64,1); white-space: nowrap; }\r\n#sva-section .sva-l3tab:hover { color: #E53935; }\r\n#sva-section .sva-l3tab.sva-l3-active { background: linear-gradient(135deg, #FF6B35, #E53935); color: #fff; box-shadow: 0 3px 10px rgba(229,57,53,0.22); }\r\n\/* subpanels *\/\r\n#sva-section .sva-sp { display: none; }\r\n#sva-section .sva-sp.sva-sp-on { display: block; animation: svaPanelIn 0.3s ease; }\r\n\/* NOTICE *\/\r\n#sva-section .sva-notice { margin-top: 28px; background: linear-gradient(135deg, rgba(168,207,69,0.08), rgba(10,168,223,0.06)); border: 1.5px solid rgba(168,207,69,0.3); border-radius: 16px; padding: 20px 24px; display: flex; align-items: flex-start; gap: 14px; }\r\n#sva-section .sva-notice-icon { font-size: 22px; flex-shrink: 0; margin-top: 2px; animation: svaNoticeBounce 2s ease-in-out infinite; }\r\n@keyframes svaNoticeBounce { 0%,100% { transform: translateY(0); } 50% { transform: translateY(-4px); } }\r\n#sva-section .sva-notice-title { font-family: 'Barlow Condensed', sans-serif; font-size: 18px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.5px; color: #1a1a2e; margin-bottom: 4px; }\r\n#sva-section p.sva-notice-text { font-family: 'Nunito', sans-serif; font-size: 13px; color: #666; line-height: 1.6; }\r\n\/* RESPONSIVE *\/\r\n@media (max-width: 860px) {\r\n  #sva-section .sva-grid { grid-template-columns: minmax(0,1fr); }\r\n  #sva-section { padding: 50px 20px 80px; }\r\n}\r\n@media (max-width: 540px) {\r\n  #sva-section { padding: 40px 14px 60px; }\r\n  #sva-section .sva-card { padding: 24px 18px; }\r\n  #sva-section .bgmap { height: 380px; }\r\n}\r\n@media (prefers-reduced-motion: reduce) {\r\n  #sva-section *, #sva-section *::before { animation: none !important; transition: none !important; }\r\n  #sva-section .sva-dots { display: none; }\r\n}\r\n<\/style>\r\n<svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\" focusable=\"false\">\r\n  <symbol id=\"sva-i-pin\" viewBox=\"0 0 24 24\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z\"\/><\/symbol>\r\n  <symbol id=\"sva-i-bld\" viewBox=\"0 0 24 24\"><path d=\"M17 11V3H7v4H3v14h8v-4h2v4h8V11h-4zM7 19H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5v-2h2v2zm4 4H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V5h2v2zm4 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V5h2v2zm4 12h-2v-2h2v2zm0-4h-2v-2h2v2z\"\/><\/symbol>\r\n<\/svg>\r\n<section id=\"sva-section\" aria-label=\"Our Service Area\">\r\n  <div class=\"sva-dots\" id=\"svaDots\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"sva-inner\">\r\n    <header class=\"sva-header\">\r\n      <div class=\"sva-eyebrow\">Our Coverage<\/div>\r\n      <h2 class=\"sva-title\">Our <span class=\"sva-hl\">Service<\/span> Area<\/h2>\r\n      <p class=\"sva-desc\">Become one of our many happy customers! Let the BlueGuard team handle all your air duct and dryer vent cleaning requirements across these service areas.<\/p>\r\n    <\/header>\r\n    <div class=\"sva-tabs\" role=\"tablist\">\r\n      <button class=\"sva-tab sva-tab-active\" id=\"svaTabOn\" role=\"tab\" aria-selected=\"true\" onclick=\"svaProv('on')\"><span class=\"sva-tab-icon\">\ud83c\udf41<\/span> Ontario<\/button>\r\n      <button class=\"sva-tab\" id=\"svaTabQc\" role=\"tab\" aria-selected=\"false\" onclick=\"svaProv('qc')\"><span class=\"sva-tab-icon\">\ud83c\udfd4\ufe0f<\/span> Quebec<\/button>\r\n    <\/div>\r\n    <!-- \u2550\u2550 ONTARIO \u2550\u2550 -->\r\n    <div class=\"sva-panel sva-panel-active\" id=\"svaPanelOn\">\r\n      <h3 class=\"sva-province-title\">Ontario<\/h3>\r\n      <div class=\"sva-map-wrap\">\r\n        <div class=\"sva-map-badge\"><span class=\"sva-map-dot\"><\/span> Live Service Area<\/div>\r\n        <div class=\"bgmap\" id=\"bgmap-on\"><\/div>\r\n      <\/div>\r\n      <p class=\"bgm-maphint\">\ud83d\udca1 Click any pin to see the area &amp; <b>open its service page<\/b> \u00b7 scroll\/pinch to zoom<\/p>\r\n      <div class=\"bgm-legend\">\r\n        <span><i style=\"background:#f4a72c\"><\/i> Main branch<\/span>\r\n        <span><i style=\"background:#4b9b1e\"><\/i> Residential &amp; dryer vent<\/span>\r\n        <span><i style=\"background:#E53935\"><\/i> Commercial air duct &amp; dryer vent<\/span>\r\n      <\/div>\r\n      <div class=\"sva-grid\">\r\n        <!-- Major Cities -->\r\n        <div class=\"sva-card\">\r\n          <h4 class=\"sva-card-title\">Major Cities<\/h4>\r\n          <div class=\"sva-city-grid\">\r\n            <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-in-oshawa-whitby\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Oshawa<\/a>\r\n            <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-ottawa\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Ottawa<\/a>\r\n          <\/div>\r\n        <\/div>\r\n        <!-- Nearby Areas \u2014 3-level -->\r\n        <div class=\"sva-card\">\r\n          <h4 class=\"sva-card-title\">City Nearby Areas<\/h4>\r\n          <div class=\"sva-l1tabs\">\r\n            <button class=\"sva-l1tab sva-l1tab-active\" onclick=\"svaL1('on','oshawa',this)\">\ud83d\udccd Oshawa<\/button>\r\n            <button class=\"sva-l1tab\" onclick=\"svaL1('on','ottawa',this)\">\ud83d\udccd Ottawa<\/button>\r\n          <\/div>\r\n          <!-- OSHAWA -->\r\n          <div class=\"sva-sp sva-sp-on\" id=\"on-oshawa\">\r\n            <div class=\"sva-l2tabs\">\r\n              <button class=\"sva-l2tab sva-l2-active-air\" onclick=\"svaL2('on-oshawa','air',this)\">\ud83c\udf2c\ufe0f Air Duct<\/button>\r\n              <button class=\"sva-l2tab\" onclick=\"svaL2('on-oshawa','dryer',this)\">\ud83d\udca8 Dryer Vent<\/button>\r\n              <button class=\"sva-l2tab\" onclick=\"svaL2('on-oshawa','comm',this)\">\ud83c\udfe2 Commercial<\/button>\r\n            <\/div>\r\n            <div class=\"sva-sp sva-sp-on\" id=\"on-oshawa-air\">\r\n              <div class=\"sva-city-grid\">\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-in-oshawa-whitby\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Whitby<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-ajax\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Ajax<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-pickering\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Pickering<\/a>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"sva-sp\" id=\"on-oshawa-dryer\">\r\n              <div class=\"sva-city-grid\">\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-whitby\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Whitby<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-ajax\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Ajax<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-pickering\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Pickering<\/a>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"sva-sp\" id=\"on-oshawa-comm\">\r\n              <div class=\"sva-l3tabs\">\r\n                <button class=\"sva-l3tab sva-l3-active\" onclick=\"svaL3('on-oshawa',this,'air')\">\ud83c\udf2c\ufe0f Air Duct<\/button>\r\n                <button class=\"sva-l3tab\" onclick=\"svaL3('on-oshawa',this,'dv')\">\ud83d\udca8 Dryer Vent<\/button>\r\n              <\/div>\r\n              <div class=\"sva-sp sva-sp-on\" id=\"on-oshawa-comm-air\">\r\n                <div class=\"sva-city-grid\">\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-air-duct-cleaning-in-oshawa\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Oshawa<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-ajax\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Ajax<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-pickering\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Pickering<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-whitby\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Whitby<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-port-hope\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Port Hope<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-cobourg\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Cobourg<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-havelock\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Havelock<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-marmora\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Marmora<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-madoc\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Madoc<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-tweed\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Tweed<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-quinte-west\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Quinte West<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-belleville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Belleville<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-napanee\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Napanee<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-kingston\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Kingston<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-gananoque\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Gananoque<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-brockville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Brockville<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-prescott\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Prescott<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-kemptville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Kemptville<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-carletonplace\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Carleton Place<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-duct-cleaning-in-perth\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Perth<\/a>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"sva-sp\" id=\"on-oshawa-comm-dv\">\r\n                <div class=\"sva-city-grid\">\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-ajax\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Ajax<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-oshawa\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Oshawa<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-pickering\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Pickering<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-dryer-vent-cleaning-in-whitby\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Whitby<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-port-hope\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Port Hope<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-cobourg\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Cobourg<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-havelock\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Havelock<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-marmora\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Marmora<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-madoc\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Madoc<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-tweed\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Tweed<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-quinte-west\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Quinte West<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-belleville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Belleville<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-napanee\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Napanee<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-kingston\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Kingston<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-gananoque\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Gananoque<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-brockville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Brockville<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-prescott\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Prescott<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-kemptville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Kemptville<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-carleton-place\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Carleton Place<\/a>\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-perth\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Perth<\/a>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div><!-- \/on-oshawa -->\r\n          <!-- OTTAWA -->\r\n          <div class=\"sva-sp\" id=\"on-ottawa\">\r\n            <div class=\"sva-l2tabs\">\r\n              <button class=\"sva-l2tab sva-l2-active-air\" onclick=\"svaL2('on-ottawa','air',this)\">\ud83c\udf2c\ufe0f Air Duct<\/button>\r\n              <button class=\"sva-l2tab\" onclick=\"svaL2('on-ottawa','dryer',this)\">\ud83d\udca8 Dryer Vent<\/button>\r\n              <button class=\"sva-l2tab\" onclick=\"svaL2('on-ottawa','comm',this)\">\ud83c\udfe2 Commercial<\/button>\r\n            <\/div>\r\n            <div class=\"sva-sp sva-sp-on\" id=\"on-ottawa-air\">\r\n              <div class=\"sva-city-grid\">\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-nepean\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Nepean<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-stittsville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Stittsville<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-barrhaven\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Barrhaven<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-kemptville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Kemptville<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-in-kanata\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Kanata<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-orleans\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Orl\u00e9ans<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-manotick\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Manotick<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-carleton\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Carleton<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-in-almonte\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Almonte<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-arnprior\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Arnprior<\/a>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"sva-sp\" id=\"on-ottawa-dryer\">\r\n              <div class=\"sva-city-grid\">\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-service-in-ottawa\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Ottawa<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-barrhaven\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Barrhaven<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-kanata\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Kanata<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-stittsville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Stittsville<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-nepean\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Nepean<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-orleans\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Orl\u00e9ans<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-manotick\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Manotick<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-kemptville\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Kemptville<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-carleton\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Carleton<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-almonte\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Almonte<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-arnprior\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Arnprior<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-service-in-carp\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Carp<\/a>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"sva-sp\" id=\"on-ottawa-comm\">\r\n              <div class=\"sva-l3tabs\">\r\n                <button class=\"sva-l3tab sva-l3-active\" onclick=\"svaL3('on-ottawa',this,'air')\">\ud83c\udf2c\ufe0f Air Duct<\/button>\r\n                <button class=\"sva-l3tab\" onclick=\"svaL3('on-ottawa',this,'dv')\">\ud83d\udca8 Dryer Vent<\/button>\r\n              <\/div>\r\n              <div class=\"sva-sp sva-sp-on\" id=\"on-ottawa-comm-air\">\r\n                <div class=\"sva-city-grid\">\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/commercial-air-duct-cleaning-in-ottawa\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Ottawa<\/a>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"sva-sp\" id=\"on-ottawa-comm-dv\">\r\n                <div class=\"sva-city-grid\">\r\n                  <a class=\"sva-city-btn-comm\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-service-in-ottawa\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-bld\"\/><\/svg><\/span> Ottawa<\/a>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div><!-- \/on-ottawa -->\r\n        <\/div><!-- \/nearby card -->\r\n      <\/div><!-- \/grid -->\r\n    <\/div><!-- \/Ontario -->\r\n    <!-- \u2550\u2550 QUEBEC \u2550\u2550 -->\r\n    <div class=\"sva-panel\" id=\"svaPanelQc\">\r\n      <h3 class=\"sva-province-title\">Quebec<\/h3>\r\n      <div class=\"sva-map-wrap\">\r\n        <div class=\"sva-map-badge\"><span class=\"sva-map-dot\"><\/span> Live Service Area<\/div>\r\n        <div class=\"bgmap\" id=\"bgmap-qc\"><\/div>\r\n      <\/div>\r\n      <p class=\"bgm-maphint\">\ud83d\udca1 Click any pin to see the area &amp; <b>open its service page<\/b> \u00b7 scroll\/pinch to zoom<\/p>\r\n      <div class=\"sva-grid\">\r\n        <!-- Major Cities -->\r\n        <div class=\"sva-card\">\r\n          <h4 class=\"sva-card-title\">Major Cities<\/h4>\r\n          <div class=\"sva-city-grid\">\r\n            <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-gatineau\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Gatineau<\/a>\r\n            <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-montreal\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Montreal<\/a>\r\n          <\/div>\r\n        <\/div>\r\n        <!-- Nearby Areas -->\r\n        <div class=\"sva-card\">\r\n          <h4 class=\"sva-card-title\">City Nearby Areas<\/h4>\r\n          <div class=\"sva-l1tabs\">\r\n            <button class=\"sva-l1tab sva-l1tab-active\" onclick=\"svaL1('qc','gatineau',this)\">\ud83d\udccd Gatineau<\/button>\r\n            <button class=\"sva-l1tab\" onclick=\"svaL1('qc','montreal',this)\">\ud83d\udccd Montreal<\/button>\r\n          <\/div>\r\n          <!-- GATINEAU -->\r\n          <div class=\"sva-sp sva-sp-on\" id=\"qc-gatineau\">\r\n            <div class=\"sva-l2tabs\">\r\n              <button class=\"sva-l2tab sva-l2-active-air\" onclick=\"svaL2('qc-gatineau','air',this)\">\ud83c\udf2c\ufe0f Air Duct<\/button>\r\n              <button class=\"sva-l2tab\" onclick=\"svaL2('qc-gatineau','dryer',this)\">\ud83d\udca8 Dryer Vent<\/button>\r\n            <\/div>\r\n            <div class=\"sva-sp sva-sp-on\" id=\"qc-gatineau-air\">\r\n              <div class=\"sva-city-grid\">\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-services-in-gatineau\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Gatineau<\/a>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"sva-sp\" id=\"qc-gatineau-dryer\">\r\n              <div class=\"sva-city-grid\">\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-gatineau\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Gatineau<\/a>\r\n                <\/div>\r\n            <\/div>\r\n          <\/div><!-- \/qc-gatineau -->\r\n          <!-- MONTREAL -->\r\n          <div class=\"sva-sp\" id=\"qc-montreal\">\r\n            <div class=\"sva-l2tabs\">\r\n              <button class=\"sva-l2tab sva-l2-active-air\" onclick=\"svaL2('qc-montreal','air',this)\">\ud83c\udf2c\ufe0f Air Duct<\/button>\r\n              <button class=\"sva-l2tab\" onclick=\"svaL2('qc-montreal','dryer',this)\">\ud83d\udca8 Dryer Vent<\/button>\r\n            <\/div>\r\n            <div class=\"sva-sp sva-sp-on\" id=\"qc-montreal-air\">\r\n              <div class=\"sva-city-grid\">\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-montreal\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Montreal<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-laval\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Laval<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/air-duct-cleaning-service-in-longueuil\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Longueuil<\/a>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"sva-sp\" id=\"qc-montreal-dryer\">\r\n              <div class=\"sva-city-grid\">\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-montreal\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Montreal<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-laval\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Laval<\/a>\r\n                  <a class=\"sva-city-btn\" href=\"https:\/\/blueguard.ca\/service-areas\/dryer-vent-cleaning-in-longueuil\/\"><span class=\"sva-pin\"><svg width=\"14\" height=\"14\" aria-hidden=\"true\"><use href=\"#sva-i-pin\"\/><\/svg><\/span> Longueuil<\/a>\r\n                <\/div>\r\n            <\/div>\r\n          <\/div><!-- \/qc-montreal -->\r\n        <\/div><!-- \/nearby card -->\r\n      <\/div><!-- \/grid -->\r\n    <\/div><!-- \/Quebec -->\r\n    <div class=\"sva-notice\">\r\n      <span class=\"sva-notice-icon\">\ud83d\udd0d<\/span>\r\n      <div>\r\n        <div class=\"sva-notice-title\">Don't see your area?<\/div>\r\n        <p class=\"sva-notice-text\">Please contact us if you don't see your city\/region in the list. We try our best to provide service in every region.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<script>\r\n\/* Tabs (tiny, runs instantly) *\/\r\nfunction svaProv(w){\r\n  document.querySelectorAll('#sva-section .sva-tab').forEach(function(t){t.classList.remove('sva-tab-active');t.setAttribute('aria-selected','false');});\r\n  document.querySelectorAll('#sva-section .sva-panel').forEach(function(p){p.classList.remove('sva-panel-active');});\r\n  var t=document.getElementById(w==='on'?'svaTabOn':'svaTabQc');\r\n  var p=document.getElementById(w==='on'?'svaPanelOn':'svaPanelQc');\r\n  if(t){t.classList.add('sva-tab-active');t.setAttribute('aria-selected','true');}\r\n  if(p)p.classList.add('sva-panel-active');\r\n  if(window.bgShowMap)window.bgShowMap(w);\r\n}\r\nfunction svaL1(prov,city,btn){\r\n  var card=btn.closest('.sva-card');\r\n  card.querySelectorAll('.sva-l1tab').forEach(function(b){b.classList.remove('sva-l1tab-active');});\r\n  btn.classList.add('sva-l1tab-active');\r\n  card.querySelectorAll('.sva-l1tabs ~ .sva-sp').forEach(function(p){p.classList.remove('sva-sp-on');});\r\n  var target=document.getElementById(prov+'-'+city);\r\n  if(target)target.classList.add('sva-sp-on');\r\n}\r\nfunction svaL2(cityId,svc,btn){\r\n  btn.closest('.sva-l2tabs').querySelectorAll('.sva-l2tab').forEach(function(b){\r\n    b.classList.remove('sva-l2-active-air','sva-l2-active-dryer','sva-l2-active-comm');\r\n  });\r\n  btn.classList.add('sva-l2-active-'+svc);\r\n  var cityEl=document.getElementById(cityId);\r\n  cityEl.querySelectorAll('.sva-l2tabs ~ .sva-sp').forEach(function(p){p.classList.remove('sva-sp-on');});\r\n  var target=document.getElementById(cityId+'-'+svc);\r\n  if(target)target.classList.add('sva-sp-on');\r\n}\r\nfunction svaL3(cityId,btn,sub){\r\n  btn.closest('.sva-l3tabs').querySelectorAll('.sva-l3tab').forEach(function(b){b.classList.remove('sva-l3-active');});\r\n  btn.classList.add('sva-l3-active');\r\n  var commEl=document.getElementById(cityId+'-comm');\r\n  commEl.querySelectorAll('.sva-l3tabs ~ .sva-sp').forEach(function(p){p.classList.remove('sva-sp-on');});\r\n  var target=document.getElementById(cityId+'-comm-'+sub);\r\n  if(target)target.classList.add('sva-sp-on');\r\n}\r\n\r\n(function(){\r\n  var section=document.getElementById('sva-section');\r\n  if(!section) return;\r\n  var idle=window.requestIdleCallback||function(cb){return setTimeout(cb,200);};\r\n  var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n\r\n  \/* Floating dots: created only after the page is idle, fewer on mobile *\/\r\n  function makeDots(){\r\n    if(reduce) return;\r\n    var wrap=document.getElementById('svaDots'); if(!wrap||wrap.childNodes.length) return;\r\n    var n=window.innerWidth<768?8:14, colors=['#a8cf45','#0aa8df'], frag=document.createDocumentFragment();\r\n    for(var i=0;i<n;i++){\r\n      var d=document.createElement('div');d.className='sva-dot';\r\n      var sz=Math.random()*5+2,cl=colors[i%2];\r\n      d.style.cssText='left:'+(Math.random()*100)+'%;width:'+sz+'px;height:'+sz+'px;background:'+cl+';box-shadow:0 0 '+(sz*2)+'px '+cl+';animation-duration:'+(Math.random()*18+10)+'s;animation-delay:'+(Math.random()*16)+'s';\r\n      frag.appendChild(d);\r\n    }\r\n    wrap.appendChild(frag);\r\n  }\r\n\r\n  \/* ===== Map data ===== *\/\r\n  var S='https:\/\/blueguard.ca\/service-areas\/', D='https:\/\/blueguard.ca\/commercial-dryer-vent-cleaning-in-';\r\n  var ONTARIO=[\r\n    {n:\"Oshawa\",lat:43.897,lon:-78.866,hub:1,u:S+\"air-duct-cleaning-in-oshawa-whitby\/\"},\r\n    {n:\"Whitby\",lat:43.897,lon:-78.943,u:S+\"air-duct-cleaning-in-oshawa-whitby\/\"},\r\n    {n:\"Ajax\",lat:43.851,lon:-79.020,u:S+\"air-duct-cleaning-services-in-ajax\/\"},\r\n    {n:\"Pickering\",lat:43.836,lon:-79.089,u:S+\"commercial-duct-cleaning-in-pickering\/\"},\r\n    {n:\"Ottawa\",lat:45.421,lon:-75.697,hub:1,u:S+\"air-duct-cleaning-services-in-ottawa\/\"},\r\n    {n:\"Orl\u00e9ans\",lat:45.457,lon:-75.520,u:S+\"air-duct-cleaning-service-orleans\/\"},\r\n    {n:\"Nepean\",lat:45.347,lon:-75.727,u:S+\"air-duct-cleaning-service-in-nepean\/\"},\r\n    {n:\"Kanata\",lat:45.313,lon:-75.898,u:S+\"air-duct-cleaning-in-kanata\/\"},\r\n    {n:\"Stittsville\",lat:45.262,lon:-75.918,u:S+\"air-duct-cleaning-service-stittsville\/\"},\r\n    {n:\"Barrhaven\",lat:45.273,lon:-75.744,u:S+\"air-duct-cleaning-service-in-barrhaven\/\"},\r\n    {n:\"Manotick\",lat:45.225,lon:-75.683,u:S+\"air-duct-cleaning-service-in-manotick\/\"},\r\n    {n:\"Carp\",lat:45.349,lon:-76.043,u:S+\"dryer-vent-cleaning-service-in-carp\/\"},\r\n    {n:\"Kemptville\",lat:45.017,lon:-75.638,u:S+\"air-duct-cleaning-service-in-kemptville\/\",d:D+\"kemptville\/\"},\r\n    {n:\"Carleton Place\",lat:45.140,lon:-76.144,u:S+\"air-duct-cleaning-services-in-carleton\/\",d:D+\"carleton-place\/\"},\r\n    {n:\"Almonte\",lat:45.229,lon:-76.195,u:S+\"air-duct-cleaning-in-almonte\/\"},\r\n    {n:\"Arnprior\",lat:45.433,lon:-76.353,u:S+\"air-duct-cleaning-services-in-arnprior\/\"},\r\n    {n:\"Port Hope\",lat:43.9497,lon:-78.2928,c:1,u:S+\"commercial-duct-cleaning-in-port-hope\/\",d:D+\"port-hope\/\"},\r\n    {n:\"Cobourg\",lat:43.9593,lon:-78.1677,c:1,u:S+\"commercial-duct-cleaning-in-cobourg\/\",d:D+\"cobourg\/\"},\r\n    {n:\"Havelock\",lat:44.4326,lon:-77.8879,c:1,u:S+\"commercial-duct-cleaning-in-havelock\/\",d:D+\"havelock\/\"},\r\n    {n:\"Marmora\",lat:44.4834,lon:-77.6800,c:1,u:S+\"commercial-duct-cleaning-in-marmora\/\",d:D+\"marmora\/\"},\r\n    {n:\"Madoc\",lat:44.5085,lon:-77.4747,c:1,u:S+\"commercial-duct-cleaning-in-madoc\/\",d:D+\"madoc\/\"},\r\n    {n:\"Tweed\",lat:44.4770,lon:-77.3117,c:1,u:S+\"commercial-duct-cleaning-in-tweed\/\",d:D+\"tweed\/\"},\r\n    {n:\"Quinte West\",lat:44.1001,lon:-77.5760,c:1,u:S+\"commercial-duct-cleaning-in-quinte-west\/\",d:D+\"quinte-west\/\"},\r\n    {n:\"Belleville\",lat:44.1628,lon:-77.3832,c:1,u:S+\"commercial-duct-cleaning-in-belleville\/\",d:D+\"belleville\/\"},\r\n    {n:\"Napanee\",lat:44.2501,lon:-76.9503,c:1,u:S+\"commercial-duct-cleaning-in-napanee\/\",d:D+\"napanee\/\"},\r\n    {n:\"Kingston\",lat:44.2312,lon:-76.4860,c:1,u:S+\"commercial-duct-cleaning-in-kingston\/\",d:D+\"kingston\/\"},\r\n    {n:\"Gananoque\",lat:44.3301,lon:-76.1663,c:1,u:S+\"commercial-duct-cleaning-in-gananoque\/\",d:D+\"gananoque\/\"},\r\n    {n:\"Brockville\",lat:44.5895,lon:-75.6843,c:1,u:S+\"commercial-duct-cleaning-in-brockville\/\",d:D+\"brockville\/\"},\r\n    {n:\"Prescott\",lat:44.7101,lon:-75.5158,c:1,u:S+\"commercial-duct-cleaning-in-prescott\/\",d:D+\"prescott\/\"},\r\n    {n:\"Perth\",lat:44.8995,lon:-76.2494,c:1,u:S+\"commercial-duct-cleaning-in-perth\/\",d:D+\"perth\/\"}\r\n  ];\r\n  var QUEBEC=[\r\n    {n:\"Gatineau\",lat:45.477,lon:-75.701,hub:1,u:S+\"air-duct-cleaning-services-in-gatineau\/\"},\r\n    {n:\"Montreal\",lat:45.502,lon:-73.567,hub:1,u:S+\"air-duct-cleaning-service-in-montreal\/\"},\r\n    {n:\"Laval\",lat:45.606,lon:-73.712,u:S+\"air-duct-cleaning-service-in-laval\/\"},\r\n    {n:\"Longueuil\",lat:45.531,lon:-73.518,u:S+\"air-duct-cleaning-service-in-longueuil\/\"}\r\n  ];\r\n  var TILES=[\r\n    {url:'https:\/\/server.arcgisonline.com\/ArcGIS\/rest\/services\/World_Street_Map\/MapServer\/tile\/{z}\/{y}\/{x}',opt:{maxZoom:19,crossOrigin:true,attribution:'Tiles &copy; Esri'}},\r\n    {url:'https:\/\/server.arcgisonline.com\/ArcGIS\/rest\/services\/World_Topo_Map\/MapServer\/tile\/{z}\/{y}\/{x}',opt:{maxZoom:19,crossOrigin:true,attribution:'Tiles &copy; Esri'}},\r\n    {url:'https:\/\/tile.openstreetmap.de\/{z}\/{x}\/{y}.png',opt:{maxZoom:18,crossOrigin:true,attribution:'&copy; <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OpenStreetMap<\/a> contributors'}}\r\n  ];\r\n\r\n  \/* ===== Leaflet is loaded ONLY when the section scrolls near the screen ===== *\/\r\n  var LCSS='https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css', LJS='https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js';\r\n  var leafletState=0, queue=[];\r\n  function withLeaflet(cb){\r\n    if(window.L&&window.L.map){cb();return;}\r\n    queue.push(cb);\r\n    if(leafletState) return;\r\n    leafletState=1;\r\n    var l=document.createElement('link');l.rel='stylesheet';l.href=LCSS;document.head.appendChild(l);\r\n    var s=document.createElement('script');s.src=LJS;s.async=true;\r\n    s.onload=function(){var q=queue;queue=[];q.forEach(function(f){f();});};\r\n    document.head.appendChild(s);\r\n  }\r\n  function addTiles(map,i){\r\n    if(i>=TILES.length) return;\r\n    var t=L.tileLayer(TILES[i].url,TILES[i].opt),failed=0,swapped=false;\r\n    t.on('tileerror',function(){ if(swapped) return; if(++failed>=3){swapped=true;map.removeLayer(t);addTiles(map,i+1);} });\r\n    t.addTo(map);\r\n  }\r\n  function icon(color,hub){\r\n    var sc=hub?1.18:1,w=Math.round(30*sc),h=Math.round(40*sc);\r\n    var html='<div class=\"bgm-pin-ico\"><svg width=\"'+w+'\" height=\"'+h+'\" viewBox=\"0 0 30 40\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">'\r\n      +'<path d=\"M15 0.5 C6.99 0.5 0.5 6.99 0.5 15 C0.5 25.4 15 39.5 15 39.5 C15 39.5 29.5 25.4 29.5 15 C29.5 6.99 23.01 0.5 15 0.5 Z\" fill=\"'+color+'\" stroke=\"#ffffff\" stroke-width=\"2.5\"\/>'\r\n      +'<circle cx=\"15\" cy=\"15\" r=\"5.6\" fill=\"#ffffff\"\/><circle cx=\"15\" cy=\"15\" r=\"2.6\" fill=\"'+color+'\"\/><\/svg><\/div>';\r\n    return L.divIcon({className:'bgm-divicon',html:html,iconSize:[w,h],iconAnchor:[w\/2,h],popupAnchor:[0,-h+6]});\r\n  }\r\n  function popup(c){\r\n    var h='<div class=\"bgm-pop'+(c.c?' is-comm':'')+'\"><b>'+c.n+'<\/b>';\r\n    h+='<a href=\"'+c.u+'\">'+(c.c?'Commercial Air Duct':'Open service page')+' &rarr;<\/a>';\r\n    if(c.d) h+='<a class=\"bgm-dv\" href=\"'+c.d+'\">Commercial Dryer Vent &rarr;<\/a>';\r\n    return h+'<\/div>';\r\n  }\r\n  function build(id,cities,opts){\r\n    var el=document.getElementById(id); if(!el) return null;\r\n    var map=L.map(id,{scrollWheelZoom:false,zoomControl:true,attributionControl:true,preferCanvas:true});\r\n    map.zoomControl.setPosition('topright');\r\n    addTiles(map,0);\r\n    var pts=[];\r\n    cities.forEach(function(c){\r\n      var col=c.hub?'#f4a72c':(c.c?'#E53935':opts.base);\r\n      if(c.hub) L.circle([c.lat,c.lon],{radius:opts.radius,color:opts.base,weight:1.3,opacity:0.4,fillColor:opts.base,fillOpacity:0.07}).addTo(map);\r\n      var mk=L.marker([c.lat,c.lon],{icon:icon(col,c.hub),title:c.n,riseOnHover:true}).addTo(map);\r\n      mk.bindPopup(popup(c));\r\n      if(c.hub) mk.bindTooltip(c.n,{permanent:true,direction:'right',offset:[6,-15],className:'bgm-tip bgm-tip-hub'});\r\n      else mk.bindTooltip(c.n,{direction:'top',offset:[0,-38],className:'bgm-tip'});\r\n      pts.push([c.lat,c.lon]);\r\n    });\r\n    map.fitBounds(pts,{padding:[50,50]});\r\n    return {map:map,pts:pts};\r\n  }\r\n  var maps={}, CFG={on:['bgmap-on',ONTARIO,{base:'#4b9b1e',radius:26000}], qc:['bgmap-qc',QUEBEC,{base:'#0aa8df',radius:24000}]};\r\n  \/* Each province map is built only when it is actually shown *\/\r\n  window.bgShowMap=function(w){\r\n    withLeaflet(function(){\r\n      if(!maps[w]){ var c=CFG[w]; maps[w]=build(c[0],c[1],c[2]); }\r\n      var m=maps[w];\r\n      if(m) setTimeout(function(){ m.map.invalidateSize(); m.map.fitBounds(m.pts,{padding:[50,50]}); },80);\r\n    });\r\n  };\r\n  function activate(){\r\n    idle(makeDots);\r\n    var active=document.getElementById('svaPanelQc')&&document.getElementById('svaPanelQc').classList.contains('sva-panel-active')?'qc':'on';\r\n    window.bgShowMap(active);\r\n  }\r\n  if('IntersectionObserver' in window){\r\n    var io=new IntersectionObserver(function(entries){\r\n      if(entries.some(function(e){return e.isIntersecting;})){ io.disconnect(); activate(); }\r\n    },{rootMargin:'400px 0px'});\r\n    io.observe(section);\r\n  } else {\r\n    window.addEventListener('load',function(){ setTimeout(activate,1500); });\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-155efdec e-flex e-con-boxed e-con e-parent\" data-id=\"155efdec\" 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-55958bcf elementor-widget elementor-widget-template\" data-id=\"55958bcf\" 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-c201d612788b4d4bebaae2aea68fb9e0.json\" data-total=\"240\" 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\">240 reviews<\/span>\n\t\t\t<\/div>\n\t\t\t\t\t\t<details class=\"bgr-pick\">\n\t\t\t\t<summary class=\"bgr-write\">Write a review<\/summary>\n\t\t\t\t<div class=\"bgr-pick__menu\">\n\t\t\t\t\t<span class=\"bgr-pick__hint\">Choose your location<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/search.google.com\/local\/writereview?placeid=ChIJ8TMgu6MFzkwRz4zGczPKNuk\" target=\"_blank\" rel=\"noopener nofollow\">Ottawa<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/search.google.com\/local\/writereview?placeid=ChIJS8DN9gURQWsRZCrpYLsxFyw\" target=\"_blank\" rel=\"noopener nofollow\">Montr\u00e9al<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/search.google.com\/local\/writereview?placeid=ChIJ-1dmHuIb1YkRLMvI7sgnE8w\" target=\"_blank\" rel=\"noopener nofollow\">Oshawa<\/a>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/details>\n\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"bgr-stage\">\n\t\t\t\t\t\t\t\t\t\t\t<button type=\"button\" class=\"bgr-nav bgr-nav--prev\" aria-label=\"Previous reviews\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\"><path d=\"M15 5l-7 7 7 7\"\/><\/svg><\/button>\n\t\t\t\t\t\n\t\t\t\t\t<ul class=\"bgr-track\" tabindex=\"0\" aria-label=\"Customer reviews\">\n\t\t\t\t\t\t\t\t<li class=\"bgr-card\" data-has-reply=\"0\">\n\t\t\t<div class=\"bgr-card__top\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/fde6d389b1fadff222ad1ad4da5b5608.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\">Nathan Anderson<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-09-27T19:15:44+00:00\" title=\"September 27, 2026\">6 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\">Oshawa<\/span><\/div>\t\t\t\t\t\t\t<p class=\"bgr-card__text\">I\u2019m happy with the service provided by BlueGuard Duct Cleaning. Everything was handled smoothly from start to finish.<\/p>\n\t\t\t\t\t\t<div class=\"bgr-card__foot\">\n\t\t\t\t<button type=\"button\" class=\"bgr-open\" hidden>Read more<\/button>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<template class=\"bgr-full\">\n\t\t\t<div class=\"bgr-modal__head\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/fde6d389b1fadff222ad1ad4da5b5608.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\">Nathan Anderson<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-09-27T19:15:44+00:00\" title=\"September 27, 2026\">6 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\">Oshawa<\/span><\/div>\t\t\t\t\t\t\t<div class=\"bgr-modal__text\"><p>I\u2019m happy with the service provided by BlueGuard Duct Cleaning. Everything was handled smoothly from start to finish.<\/p><\/div>\n\t\t\t\t\t\t\t\t<\/template>\n\t\t\t\t<\/li>\n\t\t\t\t<li class=\"bgr-card\" data-has-reply=\"0\">\n\t\t\t<div class=\"bgr-card__top\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/bcb730746c665d084596318815f31b7b.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\">Saer Diop<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-09-27T19:02:05+00:00\" title=\"September 27, 2026\">6 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\">BlueGuard Duct Cleaning was easy to work with from start to finish. The technician was professional, friendly, and took the time to make sure the duct cleaning was completed properly. The work was handled efficiently, and everything was left clean and tidy afterward. I\u2019m very satisfied with the service and would be happy to recommend BlueGuard Duct Cleaning.<\/p>\n\t\t\t\t\t\t<div class=\"bgr-card__foot\">\n\t\t\t\t<button type=\"button\" class=\"bgr-open\" hidden>Read more<\/button>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<template class=\"bgr-full\">\n\t\t\t<div class=\"bgr-modal__head\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/bcb730746c665d084596318815f31b7b.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\">Saer Diop<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-09-27T19:02:05+00:00\" title=\"September 27, 2026\">6 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>BlueGuard Duct Cleaning was easy to work with from start to finish. The technician was professional, friendly, and took the time to make sure the duct cleaning was completed properly. The work was handled efficiently, and everything was left clean and tidy afterward. I\u2019m very satisfied with the service and would be happy to recommend BlueGuard Duct Cleaning.<\/p><\/div>\n\t\t\t\t\t\t\t\t<\/template>\n\t\t\t\t<\/li>\n\t\t\t\t<li class=\"bgr-card\" data-has-reply=\"0\">\n\t\t\t<div class=\"bgr-card__top\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/c4685e84beea0c8fc1cb3327193b5741.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\">Nixon Solis<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-09-26T19:43:00+00:00\" title=\"September 26, 2026\">1 jour 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 BlueGuard technician was professional and efficient. The duct cleaning was done neatly.<\/p>\n\t\t\t\t\t\t<div class=\"bgr-card__foot\">\n\t\t\t\t<button type=\"button\" class=\"bgr-open\" hidden>Read more<\/button>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<template class=\"bgr-full\">\n\t\t\t<div class=\"bgr-modal__head\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/c4685e84beea0c8fc1cb3327193b5741.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\">Nixon Solis<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-09-26T19:43:00+00:00\" title=\"September 26, 2026\">1 jour 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 BlueGuard technician was professional and efficient. The duct cleaning was done neatly.<\/p><\/div>\n\t\t\t\t\t\t\t\t<\/template>\n\t\t\t\t<\/li>\n\t\t\t\t<li class=\"bgr-card\" data-has-reply=\"0\">\n\t\t\t<div class=\"bgr-card__top\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/8acd23593c2b7f6a39ba07d68f751613.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\">Upjeet Cheema<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-09-26T01:57:18+00:00\" title=\"September 26, 2026\">2 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\">Tried BlueGuard duct cleaning service for the first time it was so easy to book and get service done. Highly recommend them for Duct Cleaning service \ud83d\udcaf<\/p>\n\t\t\t\t\t\t<div class=\"bgr-card__foot\">\n\t\t\t\t<button type=\"button\" class=\"bgr-open\" hidden>Read more<\/button>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<template class=\"bgr-full\">\n\t\t\t<div class=\"bgr-modal__head\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/8acd23593c2b7f6a39ba07d68f751613.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\">Upjeet Cheema<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-09-26T01:57:18+00:00\" title=\"September 26, 2026\">2 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>Tried BlueGuard duct cleaning service for the first time it was so easy to book and get service done. Highly recommend them for Duct Cleaning service \ud83d\udcaf<\/p><\/div>\n\t\t\t\t\t\t\t\t<\/template>\n\t\t\t\t<\/li>\n\t\t\t\t<li class=\"bgr-card\" data-has-reply=\"0\">\n\t\t\t<div class=\"bgr-card__top\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/7cf27c77232596d518d53e074ae7db8b.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\">Seymour Diener<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-09-26T01:49:53+00:00\" title=\"September 26, 2026\">2 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\">BlueGuard did a great job cleaning out our dryer duct from both ends. We were getting the duct cleaned before installing a new dryer, and when BlueGuard went to hook up the dryer after cleaning out the duct, there was a small duct connector part missing. BlueGuard was kind enough to supply it at no additional charge.<\/p>\n\t\t\t\t\t\t<div class=\"bgr-card__foot\">\n\t\t\t\t<button type=\"button\" class=\"bgr-open\" hidden>Read more<\/button>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<template class=\"bgr-full\">\n\t\t\t<div class=\"bgr-modal__head\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/7cf27c77232596d518d53e074ae7db8b.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\">Seymour Diener<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-09-26T01:49:53+00:00\" title=\"September 26, 2026\">2 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>BlueGuard did a great job cleaning out our dryer duct from both ends. We were getting the duct cleaned before installing a new dryer, and when BlueGuard went to hook up the dryer after cleaning out the duct, there was a small duct connector part missing. BlueGuard was kind enough to supply it at no additional charge.<\/p><\/div>\n\t\t\t\t\t\t\t\t<\/template>\n\t\t\t\t<\/li>\n\t\t\t\t<li class=\"bgr-card\" data-has-reply=\"0\">\n\t\t\t<div class=\"bgr-card__top\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/da5a32fa081dea1274113846d57602dd.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\">Ruby Claire<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-09-25T20:32:14+00:00\" title=\"September 25, 2026\">2 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\">Very happy with the service. Thank you!<\/p>\n\t\t\t\t\t\t<div class=\"bgr-card__foot\">\n\t\t\t\t<button type=\"button\" class=\"bgr-open\" hidden>Read more<\/button>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<template class=\"bgr-full\">\n\t\t\t<div class=\"bgr-modal__head\">\t\t<div class=\"bgr-person\">\n\t\t\t\t\t\t\t<img class=\"bgr-avatar\" src=\"https:\/\/blueguard.ca\/wp-content\/uploads\/bg-reviews\/avatars\/da5a32fa081dea1274113846d57602dd.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\">Ruby Claire<\/span>\n\t\t\t\t\t\t\t\t\t<time class=\"bgr-date\" datetime=\"2026-09-25T20:32:14+00:00\" title=\"September 25, 2026\">2 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>Very happy with the service. Thank you!<\/p><\/div>\n\t\t\t\t\t\t\t\t<\/template>\n\t\t\t\t<\/li>\n\t\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t\t\t\t\t\t\t\t<button type=\"button\" class=\"bgr-nav bgr-nav--next\" aria-label=\"Next reviews\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\"><path d=\"M9 5l7 7-7 7\"\/><\/svg><\/button>\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t<div class=\"bgr-progress\" aria-hidden=\"true\"><span class=\"bgr-progress__bar\"><\/span><\/div>\n\t\t\t\t\n\t\t\t\t<template class=\"bgr-src-tpl\"><span class=\"bgr-source\">Google<\/span><\/template>\n\t\t\t\t\t<\/section>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-219b2eb4 e-con-full e-flex e-con e-parent\" data-id=\"219b2eb4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-209b3cdc elementor-widget elementor-widget-html\" data-id=\"209b3cdc\" 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 href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700;800&display=swap\" rel=\"stylesheet\"\/>\r\n<div class=\"com-s9\">\r\n  <div class=\"com-s9-inner\">\r\n    <div class=\"com-s9-label\"><span class=\"com-s9-label-text\">Maintenance Schedule<\/span><\/div>\r\n    <h2>How Often Do Port Hope Rental Buildings <span class=\"com-s9-accent\">Need Dryer Vent Cleaning?<\/span><\/h2>\r\n    <div class=\"com-s9-divider\"><\/div>\r\n    <p><strong>A yearly cleaning keeps most Port Hope buildings safe.<\/strong> If your dryers run from morning to night, go to twice a year. <\/p>\r\n    <p>Older buildings with long vent runs should not wait longer than a year. Plan commercial dryer vent cleaning in Port Hope around lease renewals, and if the vents have never been done, <span class=\"com-s9-hl\">book a full building clean now<\/span>.<\/p>\r\n    <p style=\"display:none\"><\/p><div class=\"com-s9-grid\">\r\n      <div class=\"com-s9-item\"><div class=\"com-s9-num\">1\u00d7<\/div><div class=\"com-s9-label2\">Per Year \u2014 Minimum<\/div><div class=\"com-s9-sub\">Standard rentals and condos<\/div><\/div>\r\n      <div class=\"com-s9-item\"><div class=\"com-s9-num\">2\u00d7<\/div><div class=\"com-s9-label2\">Per Year<\/div><div class=\"com-s9-sub\">Busy shared laundry rooms<\/div><\/div>\r\n      <div class=\"com-s9-item\"><div class=\"com-s9-num\">Now<\/div><div class=\"com-s9-label2\">Never Been Done?<\/div><div class=\"com-s9-sub\">Schedule full building cleaning immediately<\/div><\/div>\r\n      <div class=\"com-s9-item\"><div class=\"com-s9-num\">ASAP<\/div><div class=\"com-s9-label2\">Signs of Blockage<\/div><div class=\"com-s9-sub\">Clothes still damp after a full cycle<\/div><\/div>\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<\/div>\n\t\t<div class=\"elementor-element elementor-element-10786f6f e-flex e-con-boxed e-con e-parent\" data-id=\"10786f6f\" 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-2673f7e7 e-con-full e-flex e-con e-child\" data-id=\"2673f7e7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-279f98d2 elementor-widget elementor-widget-heading\" data-id=\"279f98d2\" 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\">Commercial Dryer Vent Cleaning in Port Hope: Your Questions<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ea701c1 elementor-widget elementor-widget-n-accordion\" data-id=\"7ea701c1\" 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-2120\" 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-2120\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What does commercial dryer vent cleaning in Port Hope cost? <\/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-2120\" class=\"elementor-element elementor-element-6d9e18dc e-con-full e-flex e-con e-child\" data-id=\"6d9e18dc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-541e8f3e elementor-widget elementor-widget-text-editor\" data-id=\"541e8f3e\" 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>Your price for commercial dryer vent cleaning in Port Hope depends on <strong>how many units you have, how long the vents run and where they exit<\/strong>. The estimate is free and fixed before work starts. Call <a href=\"tel:+18444988364\">+1-844-498-8364<\/a> or send us the quote form.<\/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-2121\" 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-2121\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can you work around tenants in an older Port Hope building? <\/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-2121\" class=\"elementor-element elementor-element-39c13351 e-con-full e-flex e-con e-child\" data-id=\"39c13351\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4913a979 elementor-widget elementor-widget-text-editor\" data-id=\"4913a979\" 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. We plan commercial dryer vent cleaning in Port Hope unit by unit and <strong>give tenants notice<\/strong> so disruption stays low. Most buildings are finished in a single day.<\/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-2122\" 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-2122\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Will I get proof the work was done? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2122\" class=\"elementor-element elementor-element-70023c58 e-con-full e-flex e-con e-child\" data-id=\"70023c58\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-32da6251 elementor-widget elementor-widget-text-editor\" data-id=\"32da6251\" 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. You receive <strong>before and after photos plus a unit-by-unit record<\/strong> that works for insurance files and fire inspections.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-589a4e03 e-con-full e-flex e-con e-parent\" data-id=\"589a4e03\" 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-15a7ac11 elementor-widget elementor-widget-html\" data-id=\"15a7ac11\" 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 href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800&family=Nunito:wght@400;600;700;800&display=swap\" rel=\"stylesheet\"\/>\r\n<div class=\"com-s11\">\r\n  <div class=\"com-s11-pattern\"><\/div>\r\n  <div class=\"com-s11-blob1\"><\/div>\r\n  <div class=\"com-s11-blob2\"><\/div>\r\n  <div class=\"com-s11-inner\">\r\n    <h2>Book Commercial Dryer Vent Cleaning in Port Hope: <span class=\"com-s11-accent\">Free Estimate<\/span><\/h2>\r\n    <p class=\"com-s11-sub\">Hear back within <strong>2 business hours<\/strong>. The price we quote is the price you pay.<\/p>\r\n    <div class=\"com-s11-actions\">\r\n      <a class=\"com-s11-btn-primary\" href=\"https:\/\/blueguard.ca\/book-now-get-quote\/\" target=\"_blank\" rel=\"noopener\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>\r\n        Request Free Estimate\r\n      <\/a>\r\n      <a class=\"com-s11-btn-secondary\" href=\"tel:+18444988364\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.07 10.8a19.79 19.79 0 01-3.07-8.72A2 2 0 012 0h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L6.91 7.91a16 16 0 006.18 6.18l1.27-1.27a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 16.92z\"\/><\/svg>\r\n        +1-844-498-8364\r\n      <\/a>\r\n    <\/div>\r\n    <p style=\"display:none\"><\/p><div class=\"com-s11-contacts\">\r\n      <div class=\"com-s11-contact-item\"><span class=\"com-s11-contact-dot\"><\/span><a href=\"mailto:sales@blueguard.ca\">sales@blueguard.ca<\/a><\/div>\r\n      <div class=\"com-s11-contact-item\"><span class=\"com-s11-contact-dot\"><\/span><a href=\"https:\/\/blueguard.ca\" target=\"_blank\" rel=\"noopener\">blueguard.ca<\/a><\/div>\r\n    <\/div>\r\n    <div class=\"com-s11-note\">Last updated: September 2026 \u00b7 Port Hope \u00b7 BlueGuard Duct Cleaning<\/div>\r\n  <\/div>\r\n<\/div>\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>Commercial \u00b7 Port Hope \u00b7 Northumberland County Commercial Dryer Vent Cleaning in Port Hope for Heritage Buildings and New Rentals Alike Looking for commercial dryer vent cleaning in Port Hope? BlueGuard cleans dryer vents in apartments, condos, seniors&#8217; residences and shared laundry rooms across town. Lint that slips past the trap builds up inside the [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-24750","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/pages\/24750","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=24750"}],"version-history":[{"count":4,"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/pages\/24750\/revisions"}],"predecessor-version":[{"id":24821,"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/pages\/24750\/revisions\/24821"}],"wp:attachment":[{"href":"https:\/\/blueguard.ca\/fr\/wp-json\/wp\/v2\/media?parent=24750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}