{"id":21177,"date":"2021-07-20T05:46:24","date_gmt":"2021-07-20T09:46:24","guid":{"rendered":"https:\/\/momcleaning.com\/?page_id=21177"},"modified":"2026-05-06T16:42:17","modified_gmt":"2026-05-06T20:42:17","slug":"nettoyage-des-vitres","status":"publish","type":"services","link":"https:\/\/momcleaning.com\/fr\/services\/nettoyage-des-vitres\/","title":{"rendered":"Lavage de vitre commercial professionnel au Qu\u00e9bec"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"21177\" class=\"elementor elementor-21177 elementor-21061\" data-elementor-post-type=\"services\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77734405 e-flex e-con-boxed e-con e-parent\" data-id=\"77734405\" 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-1b27387c e-con-full e-flex e-con e-child\" data-id=\"1b27387c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49dc0928 breadcrumbs--custom elementor-align-left elementor-hidden-phone elementor-tablet-align-left elementor-hidden-tablet elementor-widget elementor-widget-breadcrumbs\" data-id=\"49dc0928\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"breadcrumbs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p id=\"breadcrumbs\"><span><span><a href=\"https:\/\/momcleaning.com\/fr\/\">MOM<\/a><\/span><\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d053011 elementor-widget elementor-widget-heading\" data-id=\"6d053011\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-xxl\">Lavage de vitre commercial professionnel au Qu\u00e9bec<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-614c35c0 e-con-full e-flex e-con e-child\" data-id=\"614c35c0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6d0eec8a e-con-full e-flex e-con e-child\" data-id=\"6d0eec8a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5e6a97cd elementor-widget elementor-widget-text-editor\" data-id=\"5e6a97cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Des vitres propres ne sont pas un d\u00e9tail. Elles refl\u00e8tent directement l\u2019image de votre entreprise.<\/span><\/p><p><span style=\"font-weight: 400;\">Chez MOM Entretien, nous offrons un service sp\u00e9cialis\u00e9 de <\/span><b>lavage de vitre commercial<\/b><span style=\"font-weight: 400;\"> pour les bureaux, commerces et b\u00e2timents professionnels. Notre approche est structur\u00e9e, s\u00e9curitaire et adapt\u00e9e aux r\u00e9alit\u00e9s des immeubles commerciaux. Nous intervenons avec rigueur, discr\u00e9tion et efficacit\u00e9.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-24ff5768 elementor-align-left elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"24ff5768\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-xs\" href=\"#soumission\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Demander une soumission<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\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-2b7aef21 e-con-full e-flex e-con e-child\" data-id=\"2b7aef21\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-52384203 elementor-widget elementor-widget-image\" data-id=\"52384203\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1\" height=\"1\" src=\"https:\/\/momcleaning.com\/wp-content\/uploads\/2021\/07\/Mom-Services-Nettoyage-de-Vitres.svg\" class=\"attachment-large size-large wp-image-21180\" alt=\"Mom Services Nettoyage de Vitres\" \/>\t\t\t\t\t\t\t\t\t\t\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7bee8c14 e-flex e-con-boxed e-con e-parent\" data-id=\"7bee8c14\" 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-73c71a5d elementor-widget elementor-widget-heading\" data-id=\"73c71a5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Pourquoi le lavage de vitre commercial est essentiel pour votre entreprise&nbsp;?\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46ac56c6 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"46ac56c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">La premi\u00e8re impression commence avant m\u00eame que vos clients franchissent la porte. Des vitrines propres projettent une image professionnelle, soign\u00e9e et cr\u00e9dible. \u00c0 l\u2019inverse, des vitres marqu\u00e9es ou ternes nuisent imm\u00e9diatement \u00e0 votre r\u00e9putation.<\/span><\/p><p><span style=\"font-weight: 400;\">Un lavage de vitre commercial r\u00e9gulier am\u00e9liore \u00e9galement la luminosit\u00e9 int\u00e9rieure. Plus de lumi\u00e8re naturelle signifie un environnement de travail plus agr\u00e9able pour vos employ\u00e9s. Cela contribue au bien-\u00eatre et \u00e0 la productivit\u00e9.<\/span><\/p><p><span style=\"font-weight: 400;\">Au Qu\u00e9bec, les variations climatiques laissent rapidement des traces : neige, sel, poussi\u00e8re, pluie, pollution. Un entretien planifi\u00e9 prot\u00e8ge l\u2019apparence de votre b\u00e2timent toute l\u2019ann\u00e9e.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ce3d7aa elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"4ce3d7aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Un service adapt\u00e9 aux b\u00e2timents professionnels<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-430b1c9f elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"430b1c9f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Nous intervenons exclusivement dans le secteur commercial. Cela signifie que nos \u00e9quipes comprennent les contraintes d\u2019horaire, de s\u00e9curit\u00e9 et d\u2019acc\u00e8s propres aux immeubles professionnels.<\/p><p><strong>Nous desservons les commerces avec vitrines, les cliniques et cabinets professionnels, les b\u00e2timents industriels et institutionnels, les restaurants et les h\u00f4tels.<\/strong><\/p><p>Chaque b\u00e2timent \u00e9tant diff\u00e9rent, nous adaptons notre m\u00e9thode selon la hauteur, la configuration et la fr\u00e9quence requise.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6edf2bea elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"6edf2bea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pourquoi choisir MOM Entretien pour votre lavage de vitre commercial\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-38e2406c elementor-widget elementor-widget-text-editor\" data-id=\"38e2406c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Choisir le bon partenaire fait toute la diff\u00e9rence.<br \/>Chez MOM Entretien, nous misons sur la fiabilit\u00e9, la constance et le professionnalisme.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-276d6688 e-con-full e-grid e-con e-child\" data-id=\"276d6688\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37882256 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"37882256\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"503px\" height=\"502px\" viewBox=\"0 0 503 502\"><title>Regular Contract Cleaning<\/title><desc>Created with Sketch.<\/desc><g id=\"logos-color\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g id=\"Artboard\" transform=\"translate(-249.000000, -937.000000)\" fill-rule=\"nonzero\"><g id=\"Regular-Contract-Cleaning\" transform=\"translate(249.000000, 937.000000)\"><path d=\"M482.9,35 L409.4,35 L409.4,8 C409.4,3.6 405.8,0 401.4,0 L100.5,0 C96.1,0 92.5,3.6 92.5,8 L92.5,35 L19.1,35 C8.5,35 0,43.5 0,54 L0,405.6 C0,416.1 8.5,424.7 19.1,424.7 L194.1,424.7 L194.1,486 L118.5,486 C114.1,486 110.5,489.6 110.5,494 C110.5,498.4 114.1,502 118.5,502 L348.1,502 C352.5,502 356.1,498.4 356.1,494 C356.1,489.6 352.5,486 348.1,486 L308,486 L308,424.7 L341,424.7 C345.4,424.7 349,421.1 349,416.7 C349,412.3 345.4,408.7 341,408.7 L19.1,408.7 C17.5,408.7 16.1,407.3 16.1,405.7 L16.1,54 C16.1,52.4 17.5,51 19.1,51 L92.6,51 L92.6,343.5 L41.1,343.5 C36.7,343.5 33.1,347.1 33.1,351.5 C33.1,355.9 36.7,359.5 41.1,359.5 L341,359.5 C345.4,359.5 349,355.9 349,351.5 C349,347.1 345.4,343.5 341,343.5 L278.1,343.5 L278.1,278 C278.1,273.6 274.5,270 270.1,270 L143.3,270 C138.9,270 135.3,273.6 135.3,278 L135.3,343.5 L108.6,343.5 L108.6,43 C108.6,43 108.6,16 108.6,16 L393.5,16 L393.5,89 C393.5,93.4 397.1,97 401.5,97 C405.9,97 409.5,93.4 409.5,89 L409.5,51 L483,51 C484.6,51 486,52.4 486,54 L486,405.6 C486,407.2 484.6,408.6 483,408.6 L462,408.6 C457.6,408.6 454,412.2 454,416.6 C454,421 457.6,424.6 462,424.6 L483,424.6 C493.5,424.6 502.1,416.1 502.1,405.5 L502.1,54 C502,43.5 493.5,35 482.9,35 Z M292,486 L210,486 L210,424.7 L292,424.7 L292,486 Z M151.3,286 L262,286 L262,343.5 L151.3,343.5 L151.3,286 Z\" id=\"Shape\" fill=\"#8C8C8C\"><\/path><path d=\"M437.8,190.7 C437.8,190.6 437.8,190.5 437.7,190.4 C437.7,190.2 437.6,190.1 437.6,189.9 C437.6,189.8 437.6,189.7 437.5,189.6 C437.4,189.4 437.4,189.3 437.3,189.1 C437.3,189 437.3,189 437.2,188.9 L437.2,188.8 C437.2,188.8 437.2,188.8 437.2,188.7 L408.8,118 C407.6,115 404.6,113 401.4,113 C398.1,113 395.2,115 394,118 L365.6,188.7 C365.6,188.7 365.5,188.8 365.5,188.8 C365.5,188.9 365.5,188.9 365.4,189 C365.3,189.2 365.3,189.3 365.2,189.5 C365.2,189.6 365.2,189.7 365.1,189.8 C365.1,190 365,190.1 365,190.3 C365,190.4 365,190.5 364.9,190.6 C364.9,190.7 364.9,190.9 364.8,191 C364.8,191.3 364.8,191.5 364.8,191.8 L364.8,465.4 C364.8,485.5 381.2,501.9 401.3,501.9 C421.4,501.9 437.8,485.5 437.8,465.4 L437.8,191.9 C437.8,191.6 437.8,191.4 437.8,191.1 C437.9,191 437.8,190.9 437.8,190.7 L437.8,190.7 Z M381,199.9 L421.9,199.9 L421.9,428.7 L381,428.7 L381,199.9 Z M401.5,142.6 L418.1,184 L384.9,184 L401.5,142.6 Z M401.5,486 C390.2,486 381.1,476.8 381.1,465.6 L381.1,444.8 L422,444.8 L422,465.6 C421.9,476.8 412.7,486 401.5,486 Z\" id=\"Shape\" fill=\"#00D0FD\"><\/path><path d=\"M143.3,115.1 L358.8,115.1 C363.2,115.1 366.8,111.5 366.8,107.1 L366.8,50.7 C366.8,46.3 363.2,42.7 358.8,42.7 L143.3,42.7 C138.9,42.7 135.3,46.3 135.3,50.7 L135.3,107.1 C135.3,111.5 138.8,115.1 143.3,115.1 L143.3,115.1 Z M151.3,58.7 L350.7,58.7 L350.7,99.1 L151.3,99.1 L151.3,58.7 L151.3,58.7 Z\" id=\"Shape\" fill=\"#8C8C8C\"><\/path><path d=\"M358.7,131.2 L143.3,131.2 C138.9,131.2 135.3,134.8 135.3,139.2 C135.3,143.6 138.9,147.2 143.3,147.2 L358.8,147.2 C363.2,147.2 366.8,143.6 366.8,139.2 C366.7,134.7 363.2,131.2 358.7,131.2 Z\" id=\"Path\" fill=\"#8C8C8C\"><\/path><path d=\"M270.1,173.9 L143.3,173.9 C138.9,173.9 135.3,177.5 135.3,181.9 C135.3,186.3 138.9,189.9 143.3,189.9 L270.1,189.9 C274.5,189.9 278.1,186.3 278.1,181.9 C278.1,177.5 274.5,173.9 270.1,173.9 Z\" id=\"Path\" fill=\"#8C8C8C\"><\/path><path d=\"M342.5,173.9 L302.1,173.9 C297.7,173.9 294.1,177.5 294.1,181.9 C294.1,186.3 297.7,189.9 302.1,189.9 L342.5,189.9 C346.9,189.9 350.5,186.3 350.5,181.9 C350.5,177.5 346.9,173.9 342.5,173.9 Z\" id=\"Path\" fill=\"#8C8C8C\"><\/path><path d=\"M270.1,205.9 L143.3,205.9 C138.9,205.9 135.3,209.5 135.3,213.9 C135.3,218.3 138.9,221.9 143.3,221.9 L270.1,221.9 C274.5,221.9 278.1,218.3 278.1,213.9 C278.1,209.5 274.5,205.9 270.1,205.9 Z\" id=\"Path\" fill=\"#8C8C8C\"><\/path><path d=\"M341,205.9 L302.1,205.9 C297.7,205.9 294.1,209.5 294.1,213.9 C294.1,218.3 297.7,221.9 302.1,221.9 L341,221.9 C345.4,221.9 349,218.3 349,213.9 C349,209.5 345.4,205.9 341,205.9 Z\" id=\"Path\" fill=\"#8C8C8C\"><\/path><path d=\"M270.1,238 L143.3,238 C138.9,238 135.3,241.6 135.3,246 C135.3,250.4 138.9,254 143.3,254 L270.1,254 C274.5,254 278.1,250.4 278.1,246 C278.1,241.5 274.5,238 270.1,238 Z\" id=\"Path\" fill=\"#8C8C8C\"><\/path><path d=\"M341,238 L302.1,238 C297.7,238 294.1,241.6 294.1,246 C294.1,250.4 297.7,254 302.1,254 L341,254 C345.4,254 349,250.4 349,246 C349,241.5 345.4,238 341,238 Z\" id=\"Path\" fill=\"#8C8C8C\"><\/path><\/g><\/g><\/g><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tDes protocoles de s\u00e9curit\u00e9 stricts\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c099b77 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"5c099b77\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"399\" height=\"489\" viewBox=\"0 0 399 489\"><g fill=\"none\"><path fill=\"#00D0FD\" d=\"M154 88L154 210 45 210 45 105.428571C77.8894155 104.382857 101.824645 101.768571 122.660348 97.2371429 133.853081 94.7971429 144.184834 91.8342857 154 88M323 268C313.993464 321.771828 290.437908 357.157159 271.039216 377.972061 255.277778 394.970896 235.705882 409.020955 217 417L217 268 323 268M214 88C223.815166 91.8342857 234.146919 94.9714286 245.339652 97.4114286 266.175355 101.942857 289.938389 104.557143 323 105.602857L323 210 214 210 214 88M45 268L151 268 151 417C132.436989 409.020955 112.833061 394.970896 96.8723404 377.972061 77.6153846 357.157159 54.0212766 321.945285 45 268\"><\/path><path fill=\"#929497\" d=\"M231.449883 94.0362903C240.653846 97.5040323 250.552448 100.451613 260.972028 102.705645 282.679487 107.560484 307.339161 110.334677 341.376457 111.375L341.376457 215.407258 231.449883 215.407258 231.449883 94.0362903M212 63L212 235 360.82634 235C360.82634 232.399194 361 229.625 361 226.850806L361 92.4758065C317.758741 91.7822581 289.278555 89.0080645 265.31352 83.8064516 244.821678 79.2983871 227.455711 72.5362903 212 63L212 63zM168.376457 94.2096774L168.376457 215.580645 58.4498834 215.580645 58.4498834 111.548387C91.6188811 110.508065 115.757576 108.080645 136.596737 103.572581 148.058275 101.145161 158.477855 98.0241935 168.376457 94.2096774M187.82634 63C171.84965 72.8830645 153.789044 79.9919355 132.602564 84.5 106.379953 90.2217742 75.6421911 91.9556452 39 92.6491935L39 226.850806C39 229.625 39 232.225806 39.1736597 235L188 235 188 63 187.82634 63zM169.347826 273.5L169.347826 422.883929C150.73913 414.875 131.086957 400.772321 115.086957 383.709821 95.6086957 362.816964 71.9565217 327.299107 62.9130435 273.325893L169.347826 273.325893M188.826087 254L41 254C47.0869565 324.6875 76.1304348 370.477679 101 397.116071 126.73913 424.973214 160.826087 444.647321 189 449L189 254 188.826087 254zM336.887059 273.5C327.832941 327.473214 304.152941 362.991071 284.651765 383.883929 268.807059 400.946429 249.131765 415.049107 230.327059 423.058036L230.327059 273.5 336.887059 273.5M359 254L211 254 211 449C239.207059 444.647321 273.16 424.973214 299.103529 397.116071 323.828235 370.303571 352.905882 324.6875 359 254L359 254z\"><\/path><path fill=\"#929497\" d=\"M199.933884,489 L198.892562,489 C157.586777,489 108.818182,463.94984 71.5041322,423.765208 C38.8760331,388.6254 0,325.826041 0,226.495197 L0,53.2315902 L9.89256198,53.2315902 C130.165289,53.2315902 162.099174,41.4023479 192.297521,8.00213447 L199.586777,0 L206.876033,8.00213447 C241.413223,46.2732124 284.801653,53.2315902 389.280992,53.2315902 L399,53.2315902 L399,226.669157 C399,326 360.123967,388.79936 327.495868,423.939168 C290.008264,463.94984 241.239669,489 199.933884,489 Z M19.6115702,72.715048 L19.6115702,226.669157 C19.6115702,319.73746 55.7107438,378.013874 85.9090909,410.54429 C119.057851,446.379936 163.487603,469.516542 199.066116,469.516542 L200.107438,469.516542 C235.68595,469.516542 279.942149,446.379936 313.264463,410.54429 C343.46281,378.013874 379.561983,319.563501 379.561983,226.669157 L379.561983,72.715048 C286.190083,72.3671291 237.421488,65.0608324 199.760331,28.7033084 C159.842975,66.8004269 109.68595,72.3671291 19.6115702,72.715048 Z\"><\/path><path fill=\"#929497\" d=\"M219.11226,147.4387 L219.11226,206.44904 L219.11226,225.88774 L238.55096,225.88774 L297.5613,225.88774 L297.5613,265.11226 L238.55096,265.11226 L219.11226,265.11226 L219.11226,284.55096 L219.11226,343.5613 L179.88774,343.5613 L179.88774,284.55096 L179.88774,265.11226 L160.44904,265.11226 L101.4387,265.11226 L101.4387,225.88774 L160.44904,225.88774 L179.88774,225.88774 L179.88774,206.44904 L179.88774,147.4387 L219.11226,147.4387 M220.327179,128 L178.672821,128 C168.606352,128 160.44904,136.157312 160.44904,146.223781 L160.44904,206.44904 L100.223781,206.44904 C90.1573117,206.44904 82,214.606352 82,224.672821 L82,266.327179 C82,276.393648 90.1573117,284.55096 100.223781,284.55096 L160.44904,284.55096 L160.44904,344.776219 C160.44904,354.842688 168.606352,363 178.672821,363 L220.327179,363 C230.393648,363 238.55096,354.842688 238.55096,344.776219 L238.55096,284.55096 L298.776219,284.55096 C308.842688,284.55096 317,276.393648 317,266.327179 L317,224.672821 C317,214.606352 308.842688,206.44904 298.776219,206.44904 L238.55096,206.44904 L238.55096,146.223781 C238.55096,136.157312 230.393648,128 220.327179,128 L220.327179,128 Z\"><\/path><polygon fill=\"#FFF\" points=\"180.4 343 219.6 343 219.6 264.6 298 264.6 298 225.4 219.6 225.4 219.6 147 180.4 147 180.4 225.4 102 225.4 102 264.6 180.4 264.6\"><\/polygon><\/g><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tUne \u00e9quipe form\u00e9e et assur\u00e9e\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4f0c4e62 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"4f0c4e62\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"491px\" height=\"525px\" viewBox=\"0 0 491 525\"><title>Deep Cleaning<\/title><desc>Created with Sketch.<\/desc><g id=\"logos-color\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g id=\"Artboard\" transform=\"translate(-1073.000000, -1751.000000)\"><g id=\"Deep-Cleaning\" transform=\"translate(1073.000000, 1751.000000)\"><rect id=\"glove\" fill=\"#00D0FD\" x=\"103\" y=\"199\" width=\"131\" height=\"221\"><\/rect><rect id=\"glove-copy\" fill=\"#00D0FD\" transform=\"translate(257.579565, 296.190417) rotate(26.000000) translate(-257.579565, -296.190417) \" x=\"219.579565\" y=\"284.690417\" width=\"76\" height=\"23\"><\/rect><path d=\"M437.093,366.27 L423.453,366.27 C413.787,366.279 404.107,368.565 395.461,372.878 C389.487,375.848 382.803,377.418 376.131,377.418 C369.46,377.418 362.776,375.848 356.796,372.876 C352.026,370.536 346.98,368.813 341.781,367.748 L358.527,237.609 L376.131,237.609 C381.477,237.609 385.825,233.26 385.825,227.914 L385.825,193.08 C385.825,187.734 381.476,183.385 376.131,183.385 L342.282,183.385 L342.282,158.244 C342.282,155.656 341.273,153.223 339.44,151.39 L298.737,110.686 L298.737,84.52 L310.618,75.022 L333.06,119.916 L350.413,111.249 L326.101,62.632 L335.981,54.724 L367.423,54.724 C372.768,54.724 377.117,50.375 377.117,45.029 L377.117,10.195 C377.117,4.849 372.767,0.5 367.423,0.5 L280.334,0.5 C236.625,0.553 201.022,36.155 200.969,79.865 C200.969,85.211 205.318,89.56 210.663,89.56 L227.095,89.56 L227.095,110.686 L203.809,133.972 C201.977,135.804 200.969,138.238 200.969,140.827 L200.969,183.385 L185.523,183.385 L185.523,114.689 C185.509,113.482 185.271,112.304 184.794,111.138 C184.629,110.786 184.44,110.438 184.23,110.102 C184.008,109.624 183.744,109.155 183.4,108.642 L150.689,67.763 L150.689,10.195 C150.689,4.849 146.34,0.5 140.994,0.5 L88.742,0.5 C83.396,0.5 79.047,4.849 79.047,10.195 L79.047,67.763 L46.283,108.713 C45.989,109.157 45.727,109.624 45.505,110.102 C45.295,110.438 45.105,110.789 44.92,111.185 C44.464,112.304 44.226,113.482 44.212,114.701 L44.212,183.385 L10.362,183.385 C5.016,183.385 0.667,187.734 0.667,193.08 L0.667,227.915 C0.667,233.261 5.016,237.61 10.362,237.61 L27.966,237.61 L61.706,499.13 C62.328,503.949 66.461,507.583 71.321,507.583 C71.322,507.583 71.323,507.583 71.323,507.583 L275.888,507.583 C285.927,518.648 300.217,524.99 315.169,525.001 L328.808,525.001 C338.475,524.992 348.155,522.707 356.8,518.393 C362.775,515.423 369.459,513.853 376.13,513.853 C382.802,513.853 389.486,515.423 395.459,518.392 C404.106,522.707 413.786,524.993 423.453,525.001 L437.093,525.001 C466.419,524.973 490.302,501.09 490.33,471.763 L490.33,419.509 C490.303,390.182 466.42,366.299 437.093,366.27 Z M98.436,61.462 L98.436,19.889 L131.299,19.889 L131.299,61.462 L98.436,61.462 Z M63.6,183.385 L63.6,124.395 L166.134,124.395 L166.134,183.385 L63.6,183.385 Z M280.336,19.889 L322.893,19.889 L322.893,40.376 L285.641,70.17 L221.142,70.17 C223.426,56.348 230.479,43.734 241.087,34.548 C251.983,25.114 265.923,19.908 280.336,19.889 Z M246.485,105.006 L246.485,89.56 L279.349,89.56 L279.349,105.006 L246.485,105.006 Z M285.029,124.395 L322.892,162.258 L322.892,183.384 L220.358,183.384 L220.358,144.84 L240.804,124.395 L285.029,124.395 L285.029,124.395 Z M264.584,488.193 L79.845,488.193 L47.511,237.608 L87.755,237.608 L87.755,393.381 C87.755,413.133 103.824,429.202 123.576,429.202 L210.663,429.202 C230.415,429.202 246.484,413.133 246.484,393.381 L246.484,321.98 L267.809,332.642 C271.808,334.616 276.08,335.617 280.508,335.617 C291.54,335.617 301.423,329.475 306.297,319.6 L306.382,319.426 C309.849,312.555 310.449,304.424 308.033,297.121 C305.644,289.804 300.32,283.644 293.428,280.225 L246.484,256.757 L246.484,237.608 L338.98,237.608 L322.376,366.268 L315.169,366.268 C285.842,366.297 261.959,390.18 261.93,419.507 L261.93,471.763 C261.944,477.364 262.837,482.884 264.584,488.193 Z M232.457,271.47 L284.715,297.599 C287.01,298.731 288.779,300.777 289.565,303.2 C290.384,305.831 290.095,308.726 288.754,311.177 C287.189,314.317 284.035,316.267 280.525,316.267 C279.098,316.267 277.722,315.942 276.413,315.289 L241.047,297.606 C239.709,296.951 238.278,296.619 236.798,296.619 C233.061,296.619 229.721,298.705 228.081,302.06 C227.441,303.371 227.101,304.834 227.097,306.293 L227.097,393.382 C227.097,402.111 220.255,409.275 211.651,409.785 L211.651,331.433 L192.26,331.433 L192.26,409.814 L176.814,409.814 L176.814,331.433 L157.424,331.433 L157.424,409.814 L141.979,409.814 L141.979,331.433 L122.589,331.433 L122.589,409.785 C113.986,409.273 107.143,402.111 107.143,393.382 L107.143,202.774 L227.095,202.774 L227.095,262.744 C227.075,266.464 229.129,269.807 232.457,271.47 Z M281.32,460.509 C290.822,468.414 302.758,472.744 315.17,472.747 L328.809,472.747 C338.476,472.738 348.156,470.453 356.801,466.139 C362.776,463.169 369.46,461.599 376.131,461.599 C382.803,461.599 389.487,463.169 395.46,466.138 C404.107,470.453 413.787,472.739 423.454,472.747 L437.093,472.747 C449.505,472.744 461.44,468.414 470.943,460.509 L470.943,471.762 C470.943,490.426 455.757,505.611 437.093,505.611 L423.455,505.611 C416.784,505.601 410.102,504.023 404.133,501.047 C395.478,496.746 385.795,494.473 376.131,494.473 C366.468,494.473 356.785,496.746 348.128,501.048 C342.16,504.024 335.479,505.602 328.808,505.611 L315.17,505.611 C296.505,505.611 281.32,490.426 281.32,471.762 L281.32,460.509 Z M437.093,453.357 L423.455,453.357 C416.784,453.347 410.102,451.769 404.133,448.793 C395.478,444.492 385.795,442.219 376.131,442.219 C366.468,442.219 356.785,444.492 348.128,448.794 C342.16,451.77 335.479,453.348 328.808,453.357 L315.17,453.357 C296.505,453.357 281.32,438.172 281.32,419.508 C281.32,400.843 296.505,385.657 315.17,385.657 L328.806,385.657 C335.479,385.668 342.16,387.246 348.13,390.222 C356.785,394.521 366.468,396.791 376.131,396.791 C385.795,396.791 395.478,394.52 404.134,390.221 C410.103,387.245 416.783,385.667 423.454,385.657 L437.093,385.657 C455.757,385.657 470.943,400.843 470.943,419.508 C470.943,438.173 455.757,453.357 437.093,453.357 Z M246.485,218.22 L246.485,202.774 L366.437,202.774 L366.437,218.22 L246.485,218.22 Z M74.071,105.006 L93.395,80.851 L136.34,80.851 L155.664,105.006 L74.071,105.006 Z M87.755,202.774 L87.755,218.22 L20.056,218.22 L20.056,202.774 L87.755,202.774 Z M342.282,35.335 L342.282,19.889 L357.727,19.889 L357.727,35.335 L342.282,35.335 Z\" id=\"Shape\" fill=\"#8C8C8C\" fill-rule=\"nonzero\"><\/path><rect id=\"Rectangle\" fill=\"#8C8C8C\" fill-rule=\"nonzero\" x=\"427.398\" y=\"401.104\" width=\"19.39\" height=\"19.39\"><\/rect><rect id=\"Rectangle\" fill=\"#8C8C8C\" fill-rule=\"nonzero\" x=\"340.311\" y=\"401.104\" width=\"19.389\" height=\"19.39\"><\/rect><rect id=\"Rectangle\" fill=\"#8C8C8C\" fill-rule=\"nonzero\" x=\"305.475\" y=\"409.814\" width=\"19.39\" height=\"19.389\"><\/rect><rect id=\"Rectangle\" fill=\"#8C8C8C\" fill-rule=\"nonzero\" x=\"392.563\" y=\"409.814\" width=\"19.389\" height=\"19.389\"><\/rect><\/g><\/g><\/g><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tUn service rapide et structur\u00e9\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-446b7c87 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"446b7c87\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"352px\" height=\"451px\" viewBox=\"0 0 352 451\"><title>1-off<\/title><desc>Created with Sketch.<\/desc><g id=\"logos-color\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g id=\"Artboard\" transform=\"translate(-2049.000000, -2570.000000)\" fill-rule=\"nonzero\"><g id=\"1-off\" transform=\"translate(2049.000000, 2570.000000)\"><path d=\"M282.719361,53 L263.837182,53 L263.837182,69.5048724 L280.497928,69.5048724 L280.497928,378.653828 L45.3433985,378.653828 L45.3433985,69.5048724 L62.0041445,69.5048724 L62.0041445,53 L43.1219657,53 C35.3469509,53 29,59.3480278 29,67.1243619 L29,380.875638 C29,388.651972 35.3469509,395 43.1219657,395 L282.878034,395 C290.653049,395 297,388.651972 297,380.875638 L297,67.2830626 C297,59.5067285 290.494375,53 282.719361,53 Z\" id=\"Path\" fill=\"#00D0FD\"><\/path><path d=\"M278.09284,174.276047 L254.730134,150.907626 C252.187254,148.364125 247.896145,148.364125 245.194335,150.907626 L162.073958,234.048335 L112.805665,184.767991 C110.262785,182.22449 105.971676,182.22449 103.269866,184.767991 L79.9071597,208.136412 C77.3642801,210.679914 77.3642801,214.972073 79.9071597,217.674544 L145.70417,283.487648 C145.8631,283.646617 146.18096,283.964554 146.33989,284.123523 L157.306058,295.092374 C159.848938,297.635875 164.140047,297.635875 166.841857,295.092374 L278.09284,183.814178 C280.63572,181.111708 280.63572,176.819549 278.09284,174.276047 Z\" id=\"Path\" fill=\"#929497\"><\/path><path d=\"M243.210526,47.6033058 C243.210526,47.6033058 234.156955,37.6066116 232.092105,26.4991736 C230.027256,15.3917355 228.915414,0 219.385338,0 C209.855263,0 182.059211,0 182.059211,0 L171.258459,0 C171.258459,0 143.462406,0 133.932331,0 C124.402256,0 123.290414,15.3917355 121.225564,26.4991736 C119.160714,37.6066116 110.107143,47.6033058 110.107143,47.6033058 L92,65.8512397 L92,96 L177.453008,96 L186.824248,96 L261,96 L261,65.8512397 L243.210526,47.6033058 Z M176.5,40.4628099 C168.717105,40.4628099 162.363722,34.1157025 162.363722,26.3404959 C162.363722,18.5652893 168.717105,12.2181818 176.5,12.2181818 C184.282895,12.2181818 190.636278,18.5652893 190.636278,26.3404959 C190.636278,34.1157025 184.282895,40.4628099 176.5,40.4628099 Z\" id=\"Shape\" fill=\"#929497\"><\/path><g id=\"Group\" transform=\"translate(42.000000, 68.000000)\" fill=\"#929497\"><path d=\"M254.487031,0.159259259 L235.583188,0.159259259 L235.583188,16.7222222 L252.26305,16.7222222 L252.26305,326.959259 L16.6798616,326.959259 L16.6798616,16.7222222 L33.3597232,16.7222222 L33.3597232,0.159259259 L14.45588,0.159259259 C6.67194464,0.159259259 0.317711649,6.52962963 0.317711649,14.3333333 L0.317711649,329.188889 C0.317711649,336.992593 6.67194464,343.362963 14.45588,343.362963 L254.487031,343.362963 C262.270967,343.362963 268.6252,336.992593 268.6252,329.188889 L268.6252,14.3333333 C268.6252,6.52962963 262.270967,0.159259259 254.487031,0.159259259 Z\" id=\"Path\"><\/path><rect id=\"Rectangle\" x=\"49.880729\" y=\"0.159259259\" width=\"169.181453\" height=\"16.562963\"><\/rect><\/g><path d=\"M336.916554,33 L251.814163,33 C252.925575,34.58694 253.878214,35.856492 254.672079,36.808656 L267.056382,49.5041762 L335.487596,49.5041762 L335.487596,434.33713 L16.5124041,434.33713 L16.5124041,49.5041762 L84.9436175,49.5041762 L97.4866937,36.808656 C98.1217862,36.015186 99.233198,34.745634 100.185837,33.158694 L15.0834461,33.158694 C6.82724402,33.158694 0,39.9825361 0,48.2346241 L0,435.92407 C0,444.176158 6.82724402,451 15.0834461,451 L336.916554,451 C345.172756,451 352,444.176158 352,435.92407 L352,48.0759301 C351.841227,39.8238421 345.172756,33 336.916554,33 Z\" id=\"Path\" fill=\"#929497\"><\/path><\/g><\/g><\/g><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tUne soumission claire et d\u00e9taill\u00e9e\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\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<div class=\"elementor-element elementor-element-7bbc8c78 e-con-full e-flex e-con e-child\" data-id=\"7bbc8c78\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-45af9e1e e-con-full e-flex e-con e-child\" data-id=\"45af9e1e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79a8382c elementor-widget elementor-widget-image\" data-id=\"79a8382c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1000\" height=\"667\" src=\"https:\/\/momcleaning.com\/wp-content\/uploads\/2026\/02\/lavage-vitre-commercial-exterieur.jpg\" class=\"attachment-large size-large wp-image-1182563\" alt=\"\" srcset=\"https:\/\/momcleaning.com\/wp-content\/uploads\/2026\/02\/lavage-vitre-commercial-exterieur.jpg 1000w, https:\/\/momcleaning.com\/wp-content\/uploads\/2026\/02\/lavage-vitre-commercial-exterieur-300x200.jpg 300w, https:\/\/momcleaning.com\/wp-content\/uploads\/2026\/02\/lavage-vitre-commercial-exterieur-768x512.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\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-65689999 e-con-full e-flex e-con e-child\" data-id=\"65689999\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77684a13 elementor-widget elementor-widget-heading\" data-id=\"77684a13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Un service flexible selon vos besoins<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b00da89 elementor-widget elementor-widget-text-editor\" data-id=\"1b00da89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Votre entreprise peut n\u00e9cessiter un entretien mensuel, trimestriel ou saisonnier. Nous \u00e9tablissons un plan personnalis\u00e9 en fonction de la localisation de votre b\u00e2timent et de son exposition aux \u00e9l\u00e9ments. Nous proposons des solutions durables pour maintenir une apparence impeccable en continu.<\/span><\/p><p><strong>Nos services incluent :<\/strong><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">le lavage ext\u00e9rieur et int\u00e9rieur ;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">le nettoyage en hauteur ;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">l\u2019entretien r\u00e9gulier planifi\u00e9 ;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">les interventions ponctuelles.<\/span><\/li><\/ul>\t\t\t\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<div class=\"elementor-element elementor-element-3332cae7 e-con-full e-flex e-con e-child\" data-id=\"3332cae7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d2aae95 elementor-widget elementor-widget-image\" data-id=\"6d2aae95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"667\" height=\"1000\" src=\"https:\/\/momcleaning.com\/wp-content\/uploads\/2026\/02\/lavage-vitre-commercial.jpg\" class=\"attachment-large size-large wp-image-1182508\" alt=\"\" srcset=\"https:\/\/momcleaning.com\/wp-content\/uploads\/2026\/02\/lavage-vitre-commercial.jpg 667w, https:\/\/momcleaning.com\/wp-content\/uploads\/2026\/02\/lavage-vitre-commercial-200x300.jpg 200w\" sizes=\"(max-width: 667px) 100vw, 667px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56f60b11 e-con-full e-flex e-con e-child\" data-id=\"56f60b11\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46764824 elementor-widget elementor-widget-heading\" data-id=\"46764824\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Notre m\u00e9thode professionnelle et s\u00e9curitaire<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62b46c8f elementor-widget elementor-widget-text-editor\" data-id=\"62b46c8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Le lavage de vitre commercial exige pr\u00e9cision et expertise. Nos techniciens sont form\u00e9s pour travailler efficacement tout en respectant des protocoles stricts.<\/span><\/p><p><span style=\"font-weight: 400;\">Nous utilisons des \u00e9quipements professionnels adapt\u00e9s aux immeubles commerciaux. La s\u00e9curit\u00e9 est prioritaire, autant pour nos employ\u00e9s que pour vos employ\u00e9s et clients.<\/span><\/p><p><span style=\"font-weight: 400;\">Notre approche minimise les interruptions de vos op\u00e9rations. Nous planifions les interventions selon vos disponibilit\u00e9s, y compris en dehors des heures d\u2019ouverture si n\u00e9cessaire.<\/span><\/p><p><span style=\"font-weight: 400;\">Nous desservons les entreprises dans plusieurs r\u00e9gions :<\/span><\/p><p><b>Montr\u00e9al et Grand Montr\u00e9al<\/b><b><br \/><\/b><b>Laval, Rive-Nord et Rive-Sud<\/b><b><br \/><\/b><b>Ville de Qu\u00e9bec et sa r\u00e9gion<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39ebd664 elementor-align-left elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"39ebd664\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-xs\" href=\"https:\/\/momcleaning.com\/fr\/localisation\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Voir la liste compl\u00e8te des villes<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\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<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-12e0f0c9 e-flex e-con-boxed e-con e-parent\" data-id=\"12e0f0c9\" data-element_type=\"container\" data-e-type=\"container\" id=\"soumission\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-36fb9110 e-con-full e-flex e-con e-child\" data-id=\"36fb9110\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-29943b12 elementor-widget elementor-widget-heading\" data-id=\"29943b12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Obtenez votre soumission pour un lavage de vitre commercial<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47e3c4cb elementor-widget elementor-widget-text-editor\" data-id=\"47e3c4cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Vous recherchez un <strong>service fiable de lavage de vitre commercial <\/strong>?<br \/>Contactez MOM Entretien d\u00e8s aujourd\u2019hui pour obtenir une soumission rapide et personnalis\u00e9e. Nous \u00e9valuerons vos besoins et vous proposerons une solution adapt\u00e9e \u00e0 votre b\u00e2timent. Votre image m\u00e9rite un entretien professionnel.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7f4afc4a elementor-widget elementor-widget-image\" data-id=\"7f4afc4a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/momcleaning.com\/wp-content\/uploads\/2022\/05\/Tarifs-du-nettoyage-des-vitres.svg\" class=\"attachment-large size-large wp-image-34734\" alt=\"Tarifs du nettoyage des vitres par un professionnel de MOM\" \/>\t\t\t\t\t\t\t\t\t\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-54b8fea e-con-full e-flex e-con e-child\" data-id=\"54b8fea\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f159ca5 soumission_form elementor-widget elementor-widget-shortcode\" data-id=\"5f159ca5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style>@import url(https:\/\/fonts.bunny.net\/css?family=ibm-plex-sans:400,600);<\/style>\n  <div id=\"special-char-error\" style=\"display: none;\">\nCe formulaire n'accepte pas les caract\u00e8res sp\u00e9ciaux\n<\/div>\n<form method=\"POST\" action=\"https:\/\/momcleaning.activehosted.com\/proc.php\" id=\"_form_24_\" class=\"_form _form_24 _inline-form  _dark\" novalidate data-styles-version=\"5\">\n  <input type=\"hidden\" name=\"u\" value=\"24\" \/>\n  <input type=\"hidden\" name=\"f\" value=\"24\" \/>\n  <input type=\"hidden\" name=\"s\" \/>\n  <input type=\"hidden\" name=\"c\" value=\"0\" \/>\n  <input type=\"hidden\" name=\"m\" value=\"0\" \/>\n  <input type=\"hidden\" name=\"act\" value=\"sub\" \/>\n  <input type=\"hidden\" name=\"v\" value=\"2\" \/>\n  <input type=\"hidden\" name=\"or\" value=\"b8a18405c3155ba7d466147de44f6c88\" \/>\n  <div class=\"_form-content\">\n    <div class=\"_form_element _x56237376 _full_width \" >\n      <label for=\"fullname\" class=\"_form-label\">\n      <\/label>\n      <div class=\"_field-wrapper\">\n        <input type=\"text\" id=\"fullname\" name=\"fullname\" placeholder=\"Pr\u00e9nom et Nom*\" required\/>\n      <\/div>\n    <\/div>\n    <div class=\"_form_element _x99806230 _full_width \" >\n      <label for=\"phone\" class=\"_form-label\">\n      <\/label>\n      <div class=\"_field-wrapper\">\n        <input type=\"text\" id=\"phone\" name=\"phone\" placeholder=\"T\u00e9l\u00e9phone*\" \/>\n      <\/div>\n    <\/div>\n    <div class=\"_form_element _x03944047 _full_width \" >\n      <label for=\"email\" class=\"_form-label\">\n      <\/label>\n      <div class=\"_field-wrapper\">\n        <input type=\"text\" id=\"email\" name=\"email\" placeholder=\"Courriel*\" required\/>\n      <\/div>\n    <\/div>\n    <div class=\"_form_element _x59673187 _full_width \" >\n      <label for=\"field[13]\" class=\"_form-label\">\n      <\/label>\n      <div class=\"_field-wrapper\">\n        <input type=\"text\" id=\"field[13]\" name=\"field[13]\" value=\"\" placeholder=\"Entreprise\" \/>\n      <\/div>\n    <\/div>\n    <div class=\"_form_element _field2 _full_width \" >\n      <label for=\"field[2]\" class=\"_form-label\">\n      <\/label>\n      <div class=\"_field-wrapper\">\n        <textarea id=\"field[2]\" name=\"field[2]\" placeholder=\"Souhaitez-vous laisser un message \u00e0 notre \u00e9quipe ?\"  ><\/textarea>\n      <\/div>\n    <\/div>\n    <div class=\"_form_element _x84056748 _full_width \" >\n      <fieldset class=\"_form-fieldset\">\n        <div class=\"_row\">\n          <legend for=\"field[46][]\" class=\"_form-label\">\n            Autorisation*\n          <\/legend>\n        <\/div>\n        <input data-autofill=\"false\" type=\"hidden\" id=\"field[46][]\" name=\"field[46][]\" value=\"~|\">\n        <div class=\"_row _checkbox-radio\">\n          <input id=\"field_46J&#039;autorise MOM Entretien \u00e0 conserver mes donn\u00e9es personnelles afin de pouvoir m&#039;envoyer une soumission et m&#039;informer sur les services offerts.\" type=\"checkbox\" name=\"field[46][]\" value=\"J&#039;autorise MOM Entretien \u00e0 conserver mes donn\u00e9es personnelles afin de pouvoir m&#039;envoyer une soumission et m&#039;informer sur les services offerts.\" class=\"any\"  required>\n          <span>\n            <label for=\"field_46J&#039;autorise MOM Entretien \u00e0 conserver mes donn\u00e9es personnelles afin de pouvoir m&#039;envoyer une soumission et m&#039;informer sur les services offerts.\">\n              J&#039;autorise MOM Entretien \u00e0 conserver mes donn\u00e9es personnelles afin de pouvoir m&#039;envoyer une soumission et m&#039;informer sur les services offerts.\n            <\/label>\n          <\/span>\n        <\/div>\n      <\/fieldset>\n    <\/div>\n    <div class=\"_form_element _x70745810 _full_width \" >\n      <label for=\"ls\" class=\"_form-label\">\n        Veuillez v\u00e9rifier votre demande*\n      <\/label>\n      <div class=\"g-recaptcha\" data-sitekey=\"6LcwIw8TAAAAACP1ysM08EhCgzd6q5JAOUR1a0Go\">\n      <\/div>\n    <\/div>\n    <div class=\"_form_element _field14 _full_width \" >\n      <input type=\"hidden\" name=\"field[14]\" value=\"\" \/>\n    <\/div>\n    <div class=\"_form_element _x26004780 _full_width \" >\n      <input type=\"hidden\" name=\"field[21]\" value=\"\" \/>\n    <\/div>\n    <div class=\"_form_element _x72044298 _full_width \" >\n      <input type=\"hidden\" name=\"field[22]\" value=\"\" \/>\n    <\/div>\n    <div class=\"_button-wrapper _full_width\">\n      <button id=\"_form_24_submit\" class=\"_submit\" type=\"submit\">\n        Soumettre\n      <\/button>\n    <\/div>\n    <div class=\"_clear-element\">\n    <\/div>\n  <\/div>\n  <div class=\"_form-thank-you\" style=\"display:none;\">\n  <\/div>\n<\/form><script>\n\t\n\t\t\t\n\/\/ Function to remove French special characters\nfunction removeFrenchSpecialChars(text) {\n    var charMap = {\n        '\u00e0': 'a', '\u00c0': 'A',\n        '\u00e2': 'a', '\u00c2': 'A',\n        '\u00e4': 'a', '\u00c4': 'A',\n        '\u00e6': 'ae', '\u00c6': 'AE',\n        '\u00e7': 'c', '\u00c7': 'C',\n        '\u00e9': 'e', '\u00c9': 'E',\n        '\u00e8': 'e', '\u00c8': 'E',\n        '\u00ea': 'e', '\u00ca': 'E',\n        '\u00eb': 'e', '\u00cb': 'E',\n        '\u00ee': 'i', '\u00ce': 'I',\n        '\u00ef': 'i', '\u00cf': 'I',\n        '\u00f1': 'n', '\u00d1': 'N',\n        '\u00f4': 'o', '\u00d4': 'O',\n        '\u0153': 'oe', '\u0152': 'OE',\n        '\u00f5': 'o', '\u00d5': 'O',\n        '\u00f6': 'o', '\u00d6': 'O',\n        '\u00df': 'ss',\n        '\u00f9': 'u', '\u00d9': 'U',\n        '\u00fb': 'u', '\u00db': 'U',\n        '\u00fc': 'u', '\u00dc': 'U',\n        '\u00ff': 'y', '\u0178': 'Y',\n        '\u00fd': 'y', '\u00dd': 'Y',\n        '\u00fe': 'th', '\u00de': 'TH',\n        '\u00f0': 'eth', '\u00d0': 'ETH',\n        '\u00e3': 'a', '\u00c3': 'A',\n        '\u00ed': 'i', '\u00cd': 'I',\n        '\u00fa': 'u', '\u00da': 'U'\n    };\n    return text.replace(\/[\u00e0\u00e2\u00e4\u00e6\u00e7\u00e9\u00e8\u00ea\u00eb\u00ee\u00ef\u00f1\u00f4\u0153\u00f5\u00f6\u00df\u00f9\u00fb\u00fc\u00ff\u00fd\u00fe\u00f0\u00c0\u00c2\u00c4\u00c6\u00c7\u00c9\u00c8\u00ca\u00cb\u00ce\u00cf\u00d1\u00d4\u0152\u00d5\u00d6\u00d9\u00db\u00dc\u0178\u00dd\u00de\u00d0\u00c3\u00cd\u00da]\/g, function(match) {\n        return charMap[match];\n    });\n}\n\n\/\/ Function to remove special characters and display error message if any\nfunction validateInput(inputElement, errorMessageElement) {\n    var value = inputElement.value;\n    \/\/ Remove special characters including those pasted\n    var sanitizedValue = value.replace(\/[!@#$%^&*()~`\"'\/:;<>]\/g, '');\n    inputElement.value = sanitizedValue;\n    \/\/ Check if value has changed after removing special characters\n    if (value !== sanitizedValue) {\n\t\t\nerrorMessageElement.innerText = 'Ce formulaire n\\'accepte pas les caract\u00e8res sp\u00e9ciaux.';\n        errorMessageElement.style.display = 'block';\n    } else {\n        errorMessageElement.style.display = 'none';\n    }\n}\n\n\/\/ Add event listener to the textarea for input events\nvar textarea = document.getElementById('field[2]');\ntextarea.addEventListener('input', function(event) {\n    \/\/ Remove French special characters\n    this.value = removeFrenchSpecialChars(this.value);\n    \/\/ Validate input for special characters\n    validateInput(this, document.getElementById('special-char-error'));\n});\n\n\/\/ Add event listener to the full name input for input events\nvar fullNameInput = document.getElementById('fullname');\nfullNameInput.addEventListener('input', function(event) {\n    \/\/ Remove French special characters\n    this.value = removeFrenchSpecialChars(this.value);\n    \/\/ Validate input for special characters\n    validateInput(this, document.getElementById('special-char-error'));\n});\n\t\n\t\n\t\n\t\nwindow.cfields = {\"13\":\"organisation\",\"2\":\"message\",\"46\":\"autotisation\",\"14\":\"honeypot\",\"21\":\"clientid\",\"22\":\"source_du_lead\"};\nwindow._show_thank_you = function(id, message, trackcmp_url, email) {\n    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');\n    form.querySelector('._form-content').style.display = 'none';\n    thank_you.innerHTML = message;\n    thank_you.style.display = 'block';\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        \/\/ Site tracking URL to use after inline form submission.\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._show_unsubscribe = function(id, message, trackcmp_url, email) {\n    var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you');\n    var branding = form.querySelector('._form-branding');\n    if (branding) {\n        branding.style.display = 'none';\n    }\n    form.querySelector('._form-content').style.display = 'none';\n    unsub.style.display = 'block';\n    form.insertAdjacentHTML('afterend', message)\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        \/\/ Site tracking URL to use after inline form submission.\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._show_error = function(id, message, html) {\n    var form = document.getElementById('_form_' + id + '_'),\n        err = document.createElement('div'),\n        button = form.querySelector('button'),\n        old_error = form.querySelector('._form_error');\n    if (old_error) old_error.parentNode.removeChild(old_error);\n    err.innerHTML = message;\n    err.className = '_error-inner _form_error _no_arrow';\n    var wrapper = document.createElement('div');\n    wrapper.className = '_form-inner';\n    wrapper.appendChild(err);\n    button.parentNode.insertBefore(wrapper, button);\n    var submitButton = form.querySelector('[id^=\"_form\"][id$=\"_submit\"]');\n    submitButton.disabled = false;\n    submitButton.classList.remove('processing');\n    if (html) {\n        var div = document.createElement('div');\n        div.className = '_error-html';\n        div.innerHTML = html;\n        err.appendChild(div);\n    }\n};\nwindow._show_pc_confirmation = function(id, header, detail, show, email) {\n    var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation');\n    if (pc_confirmation.style.display === 'none') {\n        form.querySelector('._form-content').style.display = 'none';\n        pc_confirmation.innerHTML = \"<div class='_form-title'>\" + header + \"<\/div>\" + \"<p>\" + detail + \"<\/p>\" +\n        \"<button class='_submit' id='hideButton'>Manage preferences<\/button>\";\n        pc_confirmation.style.display = 'block';\n        var mp = document.querySelector('input[name=\"mp\"]');\n        mp.value = '0';\n    } else {\n        form.querySelector('._form-content').style.display = 'inline';\n        pc_confirmation.style.display = 'none';\n    }\n\n    var hideButton = document.getElementById('hideButton');\n    \/\/ Add event listener to the button\n    hideButton.addEventListener('click', function() {\n        var submitButton = document.querySelector('#_form_24_submit');\n        submitButton.disabled = false;\n        submitButton.classList.remove('processing');\n        var mp = document.querySelector('input[name=\"mp\"]');\n        mp.value = '1';\n        window.location.href = window.location.href;\n    });\n\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        \/\/ Site tracking URL to use after inline form submission.\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._load_script = function(url, callback, isSubmit) {\n    var head = document.querySelector('head'), script = document.createElement('script'), r = false;\n    var submitButton = document.querySelector('#_form_24_submit');\n    script.charset = 'utf-8';\n    script.src = url;\n    if (callback) {\n        script.onload = script.onreadystatechange = function() {\n            if (!r && (!this.readyState || this.readyState == 'complete')) {\n                r = true;\n                callback();\n            }\n        };\n    }\n    script.onerror = function() {\n        if (isSubmit) {\n            if (script.src.length > 10000) {\n                _show_error(\"24\", \"Sorry, your submission failed. Please shorten your responses and try again.\");\n            } else {\n                _show_error(\"24\", \"Sorry, your submission failed. Please try again.\");\n            }\n            submitButton.disabled = false;\n            submitButton.classList.remove('processing');\n        }\n    }\n\n    head.appendChild(script);\n};\n(function() {\n    if (window.location.search.search(\"excludeform\") !== -1) return false;\n    var getCookie = function(name) {\n        var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));\n        return match ? match[2] : null;\n    }\n    var setCookie = function(name, value) {\n        var now = new Date();\n        var time = now.getTime();\n        var expireTime = time + 1000 * 60 * 60 * 24 * 365;\n        now.setTime(expireTime);\n        document.cookie = name + '=' + value + '; expires=' + now + ';path=\/; Secure; SameSite=Lax;';\n    }\n            var addEvent = function(element, event, func) {\n        if (element.addEventListener) {\n            element.addEventListener(event, func);\n        } else {\n            var oldFunc = element['on' + event];\n            element['on' + event] = function() {\n                oldFunc.apply(this, arguments);\n                func.apply(this, arguments);\n            };\n        }\n    }\n    var _removed = false;\n        var form_to_submit = document.getElementById('_form_24_');\n    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;\n\n    var getUrlParam = function(name) {\n        if (name.toLowerCase() !== 'email') {\n            var params = new URLSearchParams(window.location.search);\n            return params.get(name) || false;\n        }\n        \/\/ email is a special case because a plus is valid in the email address\n        var qString = window.location.search;\n        if (!qString) {\n            return false;\n        }\n        var parameters = qString.substr(1).split('&');\n        for (var i = 0; i < parameters.length; i++) {\n            var parameter = parameters[i].split('=');\n            if (parameter[0].toLowerCase() === 'email') {\n                return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);\n            }\n        }\n        return false;\n    };\n\n    var acctDateFormat = \"%d-%m-%Y\";\n    var getNormalizedDate = function(date, acctFormat) {\n        var decodedDate = decodeURIComponent(date);\n        if (acctFormat && acctFormat.match(\/(%d|%e).*%m\/gi) !== null) {\n            return decodedDate.replace(\/(\\d{2}).*(\\d{2}).*(\\d{4})\/g, '$3-$2-$1');\n        } else if (Date.parse(decodedDate)) {\n            var dateObj = new Date(decodedDate);\n            var year = dateObj.getFullYear();\n            var month = dateObj.getMonth() + 1;\n            var day = dateObj.getDate();\n            return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`;\n        }\n        return false;\n    };\n\n    var getNormalizedTime = function(time) {\n        var hour, minutes;\n        var decodedTime = decodeURIComponent(time);\n        var timeParts = Array.from(decodedTime.matchAll(\/(\\d{1,2}):(\\d{1,2})\\W*([AaPp][Mm])?\/gm))[0];\n        if (timeParts[3]) { \/\/ 12 hour format\n            var isPM = timeParts[3].toLowerCase() === 'pm';\n            if (isPM) {\n                hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`;\n            } else {\n                hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1];\n            }\n        } else { \/\/ 24 hour format\n            hour = timeParts[1];\n        }\n        var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour;\n        var minutes = timeParts[2];\n        return `${normalizedHour}:${minutes}`;\n    };\n\n    for (var i = 0; i < allInputs.length; i++) {\n        var regexStr = \"field\\\\[(\\\\d+)\\\\]\";\n        var results = new RegExp(regexStr).exec(allInputs[i].name);\n        if (results != undefined) {\n            allInputs[i].dataset.name = allInputs[i].name.match(\/\\[time\\]$\/)\n                ? `${window.cfields[results[1]]}_time`\n                : window.cfields[results[1]];\n        } else {\n            allInputs[i].dataset.name = allInputs[i].name;\n        }\n        var fieldVal = getUrlParam(allInputs[i].dataset.name);\n\n        if (fieldVal) {\n            if (allInputs[i].dataset.autofill === \"false\") {\n                continue;\n            }\n            if (allInputs[i].type == \"radio\" || allInputs[i].type == \"checkbox\") {\n                if (allInputs[i].value == fieldVal) {\n                    allInputs[i].checked = true;\n                }\n            } else if (allInputs[i].type == \"date\") {\n                allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat);\n            } else if (allInputs[i].type == \"time\") {\n                allInputs[i].value = getNormalizedTime(fieldVal);\n            } else {\n                allInputs[i].value = fieldVal;\n            }\n        }\n    }\n\n    var remove_tooltips = function() {\n        for (var i = 0; i < tooltips.length; i++) {\n            tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n        }\n        tooltips = [];\n    };\n    var remove_tooltip = function(elem) {\n        for (var i = 0; i < tooltips.length; i++) {\n            if (tooltips[i].elem === elem) {\n                tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n                tooltips.splice(i, 1);\n                return;\n            }\n        }\n    };\n    var create_tooltip = function(elem, text) {\n        var tooltip = document.createElement('div'),\n            arrow = document.createElement('div'),\n            inner = document.createElement('div'), new_tooltip = {};\n        if (elem.type != 'radio' && elem.type != 'checkbox') {\n            tooltip.className = '_error';\n            arrow.className = '_error-arrow';\n            inner.className = '_error-inner';\n            inner.innerHTML = text;\n            tooltip.appendChild(arrow);\n            tooltip.appendChild(inner);\n            elem.parentNode.appendChild(tooltip);\n        } else {\n            tooltip.className = '_error-inner _no_arrow';\n            tooltip.innerHTML = text;\n            elem.parentNode.insertBefore(tooltip, elem);\n            new_tooltip.no_arrow = true;\n        }\n        new_tooltip.tip = tooltip;\n        new_tooltip.elem = elem;\n        tooltips.push(new_tooltip);\n        return new_tooltip;\n    };\n    var resize_tooltip = function(tooltip) {\n        var rect = tooltip.elem.getBoundingClientRect();\n        var doc = document.documentElement,\n            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0));\n        if (scrollPosition < 40) {\n            tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _below';\n        } else {\n            tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _above';\n        }\n    };\n    var resize_tooltips = function() {\n        if (_removed) return;\n        for (var i = 0; i < tooltips.length; i++) {\n            if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);\n        }\n    };\n    var validate_field = function(elem, remove) {\n        var tooltip = null, value = elem.value, no_error = true;\n        remove ? remove_tooltip(elem) : false;\n        if (elem.type != 'checkbox') elem.className = elem.className.replace(\/ ?_has_error ?\/g, '');\n        if (elem.getAttribute('required') !== null) {\n            if (elem.type == 'radio' || (elem.type == 'checkbox' && \/any\/.test(elem.className))) {\n                var elems = form_to_submit.elements[elem.name];\n                if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {\n                    no_error = elem.checked;\n                }\n                else {\n                    no_error = false;\n                    for (var i = 0; i < elems.length; i++) {\n                        if (elems[i].checked) no_error = true;\n                    }\n                }\nif (!no_error) {\n    tooltip = create_tooltip(elem, \"Veuillez s\u00e9lectionner une option.\");\n}\n} else if (elem.type =='checkbox') {\nvar elems = form_to_submit.elements[elem.name], found = false, err = [];\nno_error = true;\nfor (var i = 0; i < elems.length; i++) {\n    if (elems[i].getAttribute('required') === null) continue;\n    if (!found && elems[i] !== elem) return true;\n    found = true;\n    elems[i].className = elems[i].className.replace(\/ ?_has_error ?\/g, '');\n    if (!elems[i].checked) {\n        no_error = false;\n        elems[i].className = elems[i].className + ' _has_error';\n        err.push(\"Checking %s is required\".replace(\"%s\", elems[i].value));\n    }\n}\nif (!no_error) {\n    tooltip = create_tooltip(elem, err.join('<br\/>'));\n}\n} else if (elem.tagName == 'SELECT') {\nvar selected = true;\nif (elem.multiple) {\n    selected = false;\n    for (var i = 0; i < elem.options.length; i++) {\n        if (elem.options[i].selected) {\n            selected = true;\n            break;\n        }\n    }\n} else {\n    for (var i = 0; i < elem.options.length; i++) {\n        if (elem.options[i].selected\n            && (!elem.options[i].value\n            || (elem.options[i].value.match(\/\\n\/g)))\n        ) {\n            selected = false;\n        }\n    }\n}\nif (!selected) {\n    elem.className = elem.className + ' _has_error';\n    no_error = false;\n    tooltip = create_tooltip(elem, \"Veuillez s\u00e9lectionner une option.\");\n}\n} else if (value === undefined || value === null || value === '') {\nelem.className = elem.className + ' _has_error';\nno_error = false;\ntooltip = create_tooltip(elem, \"Ce champ est obligatoire.\");\n}\n}\nif (no_error && (elem.id == 'field[]' || elem.id == 'ca[11][v]')) {\nif (elem.className.includes('phone-input-error')) {\nelem.className = elem.className + ' _has_error';\nno_error = false;\n}\n}\nif (no_error && elem.name == 'email') {\nif (!value.match(\/^[\\+_a-z0-9-'&=]+(\\.[\\+_a-z0-9-']+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,})$\/i)) {\nelem.className = elem.className + ' _has_error';\nno_error = false;\ntooltip = create_tooltip(elem, \"Saisissez une adresse \u00e9lectronique valide.\");\n}\n}\nif (no_error && \/date_field\/.test(elem.className)) {\nif (!value.match(\/^\\d\\d\\d\\d-\\d\\d-\\d\\d$\/)) {\nelem.className = elem.className + ' _has_error';\nno_error = false;\ntooltip = create_tooltip(elem, \"Saisissez une date valide.\");\n}\n}\ntooltip ? resize_tooltip(tooltip) : false;\nreturn no_error;\n};\nvar needs_validate = function(el) {\nif(el.getAttribute('required') !== null){\nreturn true\n}\nif(el.name === 'email' && el.value !== \"\"){\nreturn true\n}\n\nif((el.id == 'field[]' || el.id == 'ca[11][v]') && el.className.includes('phone-input-error')){\nreturn true\n}\n\nreturn false\n};\nvar validate_form = function(e) {\nvar err = form_to_submit.querySelector('._form_error'), no_error = true;\nif (!submitted) {\nsubmitted = true;\nfor (var i = 0, len = allInputs.length; i < len; i++) {\nvar input = allInputs[i];\nif (needs_validate(input)) {\n    if (input.type == 'tel') {\n        addEvent(input, 'blur', function() {\n            this.value = this.value.trim();\n            validate_field(this, true);\n        });\n    }\n    if (input.type == 'text' || input.type == 'number' || input.type == 'time') {\n        addEvent(input, 'blur', function() {\n            this.value = this.value.trim();\n            validate_field(this, true);\n        });\n        addEvent(input, 'input', function() {\n            validate_field(this, true);\n        });\n    } else if (input.type == 'radio' || input.type == 'checkbox') {\n        (function(el) {\n            var radios = form_to_submit.elements[el.name];\n            for (var i = 0; i < radios.length; i++) {\n                addEvent(radios[i], 'click', function() {\n                    validate_field(el, true);\n                });\n            }\n        })(input);\n    } else if (input.tagName == 'SELECT') {\n        addEvent(input, 'change', function() {\n            validate_field(this, true);\n        });\n    } else if (input.type == 'textarea'){\n        addEvent(input, 'input', function() {\n            validate_field(this, true);\n        });\n    }\n}\n}\n}\nremove_tooltips();\nfor (var i = 0, len = allInputs.length; i < len; i++) {\nvar elem = allInputs[i];\nif (needs_validate(elem)) {\nif (elem.tagName.toLowerCase() !== \"select\") {\n    elem.value = elem.value.trim();\n}\nvalidate_field(elem) ? true : no_error = false;\n}\n}\nif (!no_error && e) {\ne.preventDefault();\n}\nresize_tooltips();\nreturn no_error;\n};\naddEvent(window, 'resize', resize_tooltips);\naddEvent(window, 'scroll', resize_tooltips);\n\nvar hidePhoneInputError = function(inputId) {\nvar errorMessage =  document.getElementById(\"error-msg-\" + inputId);\nvar input = document.getElementById(inputId);\nerrorMessage.classList.remove(\"phone-error\");\nerrorMessage.classList.add(\"phone-error-hidden\");\ninput.classList.remove(\"phone-input-error\");\n};\n\nvar initializePhoneInput = function(input, defaultCountry) {\nreturn window.intlTelInput(input, {\nutilsScript: \"https:\/\/unpkg.com\/intl-tel-input@17.0.18\/build\/js\/utils.js\",\nautoHideDialCode: false,\nseparateDialCode: true,\ninitialCountry: defaultCountry,\npreferredCountries: []\n});\n}\n\nvar setPhoneInputEventListeners = function(inputId, input, iti) {\ninput.addEventListener('blur', function() {\nvar errorMessage = document.getElementById(\"error-msg-\" + inputId);\nif (input.value.trim()) {\nif (iti.isValidNumber()) {\n    iti.setNumber(iti.getNumber());\n    if (errorMessage.classList.contains(\"phone-error\")){\n        hidePhoneInputError(inputId);\n    }\n} else {\n    showPhoneInputError(inputId)\n}\n} else {\nif (errorMessage.classList.contains(\"phone-error\")){\n    hidePhoneInputError(inputId);\n}\n}\n});\n\ninput.addEventListener(\"countrychange\", function() {\niti.setNumber('');\n});\n\ninput.addEventListener(\"keydown\", function(e) {\nvar charCode = (e.which) ? e.which : e.keyCode;\nif (charCode > 31 && (charCode < 48 || charCode > 57) && charCode !== 8) {\ne.preventDefault();\n}\n});\n};\n\nvar showPhoneInputError = function(inputId) {\nvar errorMessage =  document.getElementById(\"error-msg-\" + inputId);\nvar input = document.getElementById(inputId);\nerrorMessage.classList.add(\"phone-error\");\nerrorMessage.classList.remove(\"phone-error-hidden\");\ninput.classList.add(\"phone-input-error\");\n};\n\n\nwindow['recaptcha_callback'] = function() {\n\/\/ Get all recaptchas in the DOM (there may be more than one form on the page).\nvar recaptchas = document.getElementsByClassName(\"g-recaptcha\");\nfor (var i in recaptchas) {\n\/\/ Set the recaptcha element ID, so the recaptcha can be applied to each element.\nvar recaptcha_id = \"recaptcha_\" + i;\nrecaptchas[i].id = recaptcha_id;\nvar el = document.getElementById(recaptcha_id);\nif (el != null) {\nvar sitekey = el.getAttribute(\"data-sitekey\");\nvar stoken = el.getAttribute(\"data-stoken\");\ngrecaptcha.render(recaptcha_id, {\"sitekey\":sitekey,\"stoken\":stoken});\n}\n}\n};    _load_script(\n\"https:\/\/www.google.com\/recaptcha\/api.js?onload=recaptcha_callback&render=explicit\"\n);\nvar _form_serialize = function(form){if(!form||form.nodeName!==\"FORM\"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===\"\"){continue}switch(form.elements[i].nodeName){case\"INPUT\":switch(form.elements[i].type){case\"tel\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(\" \")+encodeURIComponent(form.elements[i].value));break;case\"text\":case\"number\":case\"date\":case\"time\":case\"hidden\":case\"password\":case\"button\":case\"reset\":case\"submit\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"checkbox\":case\"radio\":if(form.elements[i].checked){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value))}break;case\"file\":break}break;case\"TEXTAREA\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"SELECT\":switch(form.elements[i].type){case\"select-one\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"select-multiple\":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case\"BUTTON\":switch(form.elements[i].type){case\"reset\":case\"submit\":case\"button\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break}break}}return q.join(\"&\")};\n\nconst formSupportsPost = false;\nvar form_submit = function(e) {\n\ne.preventDefault();\nif (validate_form()) {\n\/\/ use this trick to get the submit button & disable it using plain javascript\nvar submitButton = e.target.querySelector('#_form_24_submit');\nsubmitButton.disabled = true;\nsubmitButton.classList.add('processing');\n        var serialized = _form_serialize(\ndocument.getElementById('_form_24_')\n).replace(\/%0A\/g, '\\\\n');\nvar err = form_to_submit.querySelector('._form_error');\nerr ? err.parentNode.removeChild(err) : false;\nasync function submitForm() {\nvar formData = new FormData();\nconst searchParams = new URLSearchParams(serialized);\nsearchParams.forEach((value, key) => {\nif (key !== 'hideButton') {\n    formData.append(key, value);\n}\n\/\/formData.append(key, value);\n});\n            let request = {\n                headers: {\n                    \"Accept\": \"application\/json\"\n                },\n                body: formData,\n                method: \"POST\"\n            };\n\n            let pageUrlParams = new URLSearchParams(window.location.search);\n            if (pageUrlParams.has('t')) {\n                request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t');\n            }\nconst response = await fetch('https:\/\/momcleaning.activehosted.com\/proc.php?jsonp=true', request);\nreturn response.json();\n}\nif (formSupportsPost) {\n  submitForm().then((data) => {\n    eval(data.js);\n  });\n} else {\n  _load_script('https:\/\/momcleaning.activehosted.com\/proc.php?' + serialized + '&jsonp=true', null, true);\n}\n}\nreturn false;\n};\naddEvent(form_to_submit, 'submit', form_submit);\n})();\n\n<\/script>\n\n\n\n<\/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-638ad8db e-flex e-con-boxed e-con e-parent\" data-id=\"638ad8db\" 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-4d275673 elementor-widget elementor-widget-heading\" data-id=\"4d275673\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">FAQ sur le lavage de vitre commercial<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72da9ec8 elementor-widget__width-initial elementor-widget elementor-widget-toggle\" data-id=\"72da9ec8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"toggle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1921\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-1921\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Quelle est la diff\u00e9rence entre un lavage de vitre r\u00e9sidentiel et un lavage de vitre commercial ? <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1921\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-1921\"><p data-start=\"317\" data-end=\"660\">Le lavage de vitre commercial concerne les immeubles professionnels comme les bureaux, commerces, cliniques et b\u00e2timents industriels. Il exige des \u00e9quipements sp\u00e9cialis\u00e9s, des protocoles de s\u00e9curit\u00e9 stricts et une planification adapt\u00e9e aux op\u00e9rations d\u2019entreprise. Chez MOM Entretien, nous intervenons exclusivement dans le secteur commercial.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1922\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-1922\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">\u00c0 quelle fr\u00e9quence faut-il planifier un lavage de vitre commercial ?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1922\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-1922\"><p data-start=\"740\" data-end=\"986\">Au Qu\u00e9bec, la majorit\u00e9 des entreprises optent pour un entretien trimestriel ou semestriel. Les b\u00e2timents situ\u00e9s en zone urbaine ou expos\u00e9s au sel et \u00e0 la pollution peuvent n\u00e9cessiter un entretien plus fr\u00e9quent pour pr\u00e9server une image impeccable.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1923\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-1923\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Offrez-vous le lavage de vitre commercial en hauteur ?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1923\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-1923\"><p data-start=\"1052\" data-end=\"1260\">Oui. Nos \u00e9quipes sont form\u00e9es pour le travail en hauteur et utilisent des \u00e9quipements s\u00e9curitaires conformes aux normes en vigueur. La s\u00e9curit\u00e9 de nos techniciens et de vos occupants est une priorit\u00e9 absolue.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1924\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-1924\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Pouvez-vous intervenir en dehors des heures d\u2019ouverture ?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1924\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-1924\"><p data-start=\"1329\" data-end=\"1516\">Absolument. Nous adaptons nos horaires afin de ne pas perturber vos op\u00e9rations commerciales. Les interventions peuvent \u00eatre planifi\u00e9es t\u00f4t le matin, en soir\u00e9e ou selon vos disponibilit\u00e9s.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1925\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-1925\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Est-ce que vous nettoyez aussi l\u2019int\u00e9rieur des vitres ?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1925\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-1925\"><p data-start=\"1583\" data-end=\"1810\">Oui. Notre service de lavage de vitre commercial inclut le nettoyage int\u00e9rieur et ext\u00e9rieur selon vos besoins. Nous offrons des solutions compl\u00e8tes pour maintenir une apparence professionnelle \u00e0 l\u2019int\u00e9rieur comme \u00e0 l\u2019ext\u00e9rieur.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Quelle est la diff\\u00e9rence entre un lavage de vitre r\\u00e9sidentiel et un lavage de vitre commercial ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"317\\\" data-end=\\\"660\\\">Le lavage de vitre commercial concerne les immeubles professionnels comme les bureaux, commerces, cliniques et b\\u00e2timents industriels. Il exige des \\u00e9quipements sp\\u00e9cialis\\u00e9s, des protocoles de s\\u00e9curit\\u00e9 stricts et une planification adapt\\u00e9e aux op\\u00e9rations d\\u2019entreprise. Chez MOM Entretien, nous intervenons exclusivement dans le secteur commercial.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"\\u00c0 quelle fr\\u00e9quence faut-il planifier un lavage de vitre commercial ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"740\\\" data-end=\\\"986\\\">Au Qu\\u00e9bec, la majorit\\u00e9 des entreprises optent pour un entretien trimestriel ou semestriel. Les b\\u00e2timents situ\\u00e9s en zone urbaine ou expos\\u00e9s au sel et \\u00e0 la pollution peuvent n\\u00e9cessiter un entretien plus fr\\u00e9quent pour pr\\u00e9server une image impeccable.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Offrez-vous le lavage de vitre commercial en hauteur ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"1052\\\" data-end=\\\"1260\\\">Oui. Nos \\u00e9quipes sont form\\u00e9es pour le travail en hauteur et utilisent des \\u00e9quipements s\\u00e9curitaires conformes aux normes en vigueur. La s\\u00e9curit\\u00e9 de nos techniciens et de vos occupants est une priorit\\u00e9 absolue.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Pouvez-vous intervenir en dehors des heures d\\u2019ouverture ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"1329\\\" data-end=\\\"1516\\\">Absolument. Nous adaptons nos horaires afin de ne pas perturber vos op\\u00e9rations commerciales. Les interventions peuvent \\u00eatre planifi\\u00e9es t\\u00f4t le matin, en soir\\u00e9e ou selon vos disponibilit\\u00e9s.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Est-ce que vous nettoyez aussi l\\u2019int\\u00e9rieur des vitres ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"1583\\\" data-end=\\\"1810\\\">Oui. Notre service de lavage de vitre commercial inclut le nettoyage int\\u00e9rieur et ext\\u00e9rieur selon vos besoins. Nous offrons des solutions compl\\u00e8tes pour maintenir une apparence professionnelle \\u00e0 l\\u2019int\\u00e9rieur comme \\u00e0 l\\u2019ext\\u00e9rieur.<\\\/p>\"}}]}<\/script>\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\t\t<\/div>\n\t\t","protected":false},"parent":0,"menu_order":2,"template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"class_list":["post-21177","services","type-services","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Lavage de vitre commercial professionnel au Qu\u00e9bec - MOM Cleaning<\/title>\n<meta name=\"description\" content=\"MOM Entretien offre un service professionnel de lavage de vitres commerciales. Contacte-nous d\u00e8s aujourd&#039;hui pour une soumission.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/momcleaning.com\/fr\/services\/nettoyage-des-vitres\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lavage de vitre commercial professionnel au Qu\u00e9bec - MOM Cleaning\" \/>\n<meta property=\"og:description\" content=\"MOM Entretien offre un service professionnel de lavage de vitres commerciales. Contacte-nous d\u00e8s aujourd&#039;hui pour une soumission.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/momcleaning.com\/fr\/services\/nettoyage-des-vitres\/\" \/>\n<meta property=\"og:site_name\" content=\"MOM Cleaning\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/momcleaninghq\/?ref=br_tf\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-06T20:42:17+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@momcleaning\" \/>\n<meta name=\"twitter:label1\" content=\"Estimation du temps de lecture\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/services\\\/nettoyage-des-vitres\\\/\",\"url\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/services\\\/nettoyage-des-vitres\\\/\",\"name\":\"Lavage de vitre commercial professionnel au Qu\u00e9bec - MOM Cleaning\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/services\\\/nettoyage-des-vitres\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/services\\\/nettoyage-des-vitres\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/momcleaning.com\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/Mom-Services-Nettoyage-de-Vitres.svg\",\"datePublished\":\"2021-07-20T09:46:24+00:00\",\"dateModified\":\"2026-05-06T20:42:17+00:00\",\"description\":\"MOM Entretien offre un service professionnel de lavage de vitres commerciales. Contacte-nous d\u00e8s aujourd'hui pour une soumission.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/services\\\/nettoyage-des-vitres\\\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/momcleaning.com\\\/fr\\\/services\\\/nettoyage-des-vitres\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/services\\\/nettoyage-des-vitres\\\/#primaryimage\",\"url\":\"https:\\\/\\\/momcleaning.com\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/Mom-Services-Nettoyage-de-Vitres.svg\",\"contentUrl\":\"https:\\\/\\\/momcleaning.com\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/Mom-Services-Nettoyage-de-Vitres.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/services\\\/nettoyage-des-vitres\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"MOM\",\"item\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Services\",\"item\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/services\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Lavage de vitre commercial professionnel au Qu\u00e9bec\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/\",\"name\":\"MOM Cleaning\",\"description\":\"Modern Office Maintenance\",\"publisher\":{\"@id\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/#organization\",\"name\":\"MOM Cleaning\",\"url\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/momcleaning.com\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/MOM-Modern-Office-Cleaning.svg\",\"contentUrl\":\"https:\\\/\\\/momcleaning.com\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/MOM-Modern-Office-Cleaning.svg\",\"width\":1,\"height\":1,\"caption\":\"MOM Cleaning\"},\"image\":{\"@id\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/momcleaninghq\\\/?ref=br_tf\",\"https:\\\/\\\/x.com\\\/momcleaning\",\"https:\\\/\\\/ca.linkedin.com\\\/company\\\/mom-cleaning\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Lavage de vitre commercial professionnel au Qu\u00e9bec - MOM Cleaning","description":"MOM Entretien offre un service professionnel de lavage de vitres commerciales. Contacte-nous d\u00e8s aujourd'hui pour une soumission.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/momcleaning.com\/fr\/services\/nettoyage-des-vitres\/","og_locale":"fr_CA","og_type":"article","og_title":"Lavage de vitre commercial professionnel au Qu\u00e9bec - MOM Cleaning","og_description":"MOM Entretien offre un service professionnel de lavage de vitres commerciales. Contacte-nous d\u00e8s aujourd'hui pour une soumission.","og_url":"https:\/\/momcleaning.com\/fr\/services\/nettoyage-des-vitres\/","og_site_name":"MOM Cleaning","article_publisher":"https:\/\/www.facebook.com\/momcleaninghq\/?ref=br_tf","article_modified_time":"2026-05-06T20:42:17+00:00","twitter_card":"summary_large_image","twitter_site":"@momcleaning","twitter_misc":{"Estimation du temps de lecture":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/momcleaning.com\/fr\/services\/nettoyage-des-vitres\/","url":"https:\/\/momcleaning.com\/fr\/services\/nettoyage-des-vitres\/","name":"Lavage de vitre commercial professionnel au Qu\u00e9bec - MOM Cleaning","isPartOf":{"@id":"https:\/\/momcleaning.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/momcleaning.com\/fr\/services\/nettoyage-des-vitres\/#primaryimage"},"image":{"@id":"https:\/\/momcleaning.com\/fr\/services\/nettoyage-des-vitres\/#primaryimage"},"thumbnailUrl":"https:\/\/momcleaning.com\/wp-content\/uploads\/2021\/07\/Mom-Services-Nettoyage-de-Vitres.svg","datePublished":"2021-07-20T09:46:24+00:00","dateModified":"2026-05-06T20:42:17+00:00","description":"MOM Entretien offre un service professionnel de lavage de vitres commerciales. Contacte-nous d\u00e8s aujourd'hui pour une soumission.","breadcrumb":{"@id":"https:\/\/momcleaning.com\/fr\/services\/nettoyage-des-vitres\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/momcleaning.com\/fr\/services\/nettoyage-des-vitres\/"]}]},{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/momcleaning.com\/fr\/services\/nettoyage-des-vitres\/#primaryimage","url":"https:\/\/momcleaning.com\/wp-content\/uploads\/2021\/07\/Mom-Services-Nettoyage-de-Vitres.svg","contentUrl":"https:\/\/momcleaning.com\/wp-content\/uploads\/2021\/07\/Mom-Services-Nettoyage-de-Vitres.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/momcleaning.com\/fr\/services\/nettoyage-des-vitres\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"MOM","item":"https:\/\/momcleaning.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Services","item":"https:\/\/momcleaning.com\/fr\/services\/"},{"@type":"ListItem","position":3,"name":"Lavage de vitre commercial professionnel au Qu\u00e9bec"}]},{"@type":"WebSite","@id":"https:\/\/momcleaning.com\/fr\/#website","url":"https:\/\/momcleaning.com\/fr\/","name":"MOM Cleaning","description":"Modern Office Maintenance","publisher":{"@id":"https:\/\/momcleaning.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/momcleaning.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-CA"},{"@type":"Organization","@id":"https:\/\/momcleaning.com\/fr\/#organization","name":"MOM Cleaning","url":"https:\/\/momcleaning.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/momcleaning.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/momcleaning.com\/wp-content\/uploads\/2021\/01\/MOM-Modern-Office-Cleaning.svg","contentUrl":"https:\/\/momcleaning.com\/wp-content\/uploads\/2021\/01\/MOM-Modern-Office-Cleaning.svg","width":1,"height":1,"caption":"MOM Cleaning"},"image":{"@id":"https:\/\/momcleaning.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/momcleaninghq\/?ref=br_tf","https:\/\/x.com\/momcleaning","https:\/\/ca.linkedin.com\/company\/mom-cleaning"]}]}},"_links":{"self":[{"href":"https:\/\/momcleaning.com\/fr\/wp-json\/wp\/v2\/services\/21177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/momcleaning.com\/fr\/wp-json\/wp\/v2\/services"}],"about":[{"href":"https:\/\/momcleaning.com\/fr\/wp-json\/wp\/v2\/types\/services"}],"version-history":[{"count":9,"href":"https:\/\/momcleaning.com\/fr\/wp-json\/wp\/v2\/services\/21177\/revisions"}],"predecessor-version":[{"id":1225086,"href":"https:\/\/momcleaning.com\/fr\/wp-json\/wp\/v2\/services\/21177\/revisions\/1225086"}],"wp:attachment":[{"href":"https:\/\/momcleaning.com\/fr\/wp-json\/wp\/v2\/media?parent=21177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}