{"id":2490,"date":"2020-04-24T17:09:29","date_gmt":"2020-04-24T21:09:29","guid":{"rendered":"https:\/\/momcleaning.com\/?page_id=2490"},"modified":"2026-04-14T11:02:14","modified_gmt":"2026-04-14T15:02:14","slug":"nettoyage-commercial","status":"publish","type":"services","link":"https:\/\/momcleaning.com\/fr\/services\/nettoyage-commercial\/","title":{"rendered":"Services d&rsquo;entretien m\u00e9nager commercial"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2490\" class=\"elementor elementor-2490 elementor-934\" data-elementor-post-type=\"services\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5e64ece e-flex e-con-boxed e-con e-parent\" data-id=\"5e64ece\" 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-a8d644e e-con-full e-flex e-con e-child\" data-id=\"a8d644e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c5b7dd breadcrumbs--custom elementor-align-left elementor-hidden-phone elementor-tablet-align-left elementor-hidden-tablet elementor-widget elementor-widget-breadcrumbs\" data-id=\"1c5b7dd\" 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-3f62af1 elementor-widget elementor-widget-heading\" data-id=\"3f62af1\" 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\">Services d\u2019entretien m\u00e9nager commercial<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-38bb603 e-con-full e-flex e-con e-child\" data-id=\"38bb603\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a1f87f4 e-con-full e-flex e-con e-child\" data-id=\"a1f87f4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b2c7b05 elementor-hidden-phone elementor-widget elementor-widget-spacer\" data-id=\"b2c7b05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54a4ca8 elementor-widget elementor-widget-text-editor\" data-id=\"54a4ca8\" 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>Maintenir des locaux propres est essentiel \u00e0 la cr\u00e9ation d\u2019un environnement de travail accueillant et agr\u00e9able. Les espaces propres stimulent en outre la productivit\u00e9, si bien que les services d\u2019entretien m\u00e9nager commercial sont indispensables pour tous les bureaux professionnels.<\/p><p>C\u2019est pourquoi nous sommes fiers de vous pr\u00e9senter notre \u00e9quipe d\u2019experts qualifi\u00e9s qui s\u2019engagent \u00e0 rendre vos locaux propres et frais avec satisfaction garantie.<\/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-e3c0000 elementor-align-left elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"e3c0000\" 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\/obtenir-une-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\">Obtenir une soumission pour notre service d'entretien commercial<\/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-01d8176 e-con-full e-flex e-con e-child\" data-id=\"01d8176\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2485f18 elementor-widget elementor-widget-image\" data-id=\"2485f18\" 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=\"919\" height=\"684\" src=\"https:\/\/momcleaning.com\/wp-content\/uploads\/2021\/09\/Services-de-Nettoyage-Commercial.svg\" class=\"attachment-large size-large wp-image-25250\" alt=\"entretien m\u00e9nager commercial\" \/>\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-95b7b79 e-flex e-con-boxed e-con e-parent\" data-id=\"95b7b79\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-0e71673 e-con-full e-flex e-con e-child\" data-id=\"0e71673\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-edeb905 elementor-widget elementor-widget-heading\" data-id=\"edeb905\" 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\">L'importance des services d'entretien m\u00e9nager commercial<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0b4d6c elementor-widget elementor-widget-text-editor\" data-id=\"f0b4d6c\" 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>Avec le temps, il est tout \u00e0 fait normal qu\u2019un lieu devienne progressivement sale, ne serait-ce que par les empreintes de chaussures, les tasses sales, les tables poussi\u00e9reuses, etc.<\/p><p>Il n\u2019est pas difficile d\u2019imaginer, \u00e0 d\u00e9faut de nettoyages r\u00e9guliers, comment tout ce d\u00e9sordre peut transformer n\u2019importe quel espace en v\u00e9ritable d\u00e9potoir. Voil\u00e0 pourquoi aucune entreprise ne peut se passer d\u2019un service d&rsquo;entretien m\u00e9nager commercial.<\/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-54e3269 elementor-widget elementor-widget-heading\" data-id=\"54e3269\" 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 choisir MOM pour votre entretien m\u00e9nager commercial ?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7f52d9b elementor-widget elementor-widget-text-editor\" data-id=\"7f52d9b\" 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<h3>\u00c9conomies de temps et d&rsquo;argent<\/h3><p>Un environnement propre et ordonn\u00e9 est une source de motivation pour vos employ\u00e9s. Nul ne peut donner le meilleur de lui-m\u00eame dans un lieu de travail en mauvais \u00e9tat de propret\u00e9. Ainsi, l\u2019entretien m\u00e9nager commercial a une influence positive sur les performances de l\u2019entreprise, en permettant \u00e0 votre \u00e9quipe de travailler dans un endroit agr\u00e9able et stimulant.<\/p><p>Qui plus est, un espace propre vous \u00e9pargnera des risques de sant\u00e9 li\u00e9s aux moisissures et bact\u00e9ries, et garantira la s\u00e9curit\u00e9 de votre \u00e9quipe tout en diminuant le risque d\u2019absent\u00e9isme pour des raisons de sant\u00e9. Au final, c\u2019est donc des co\u00fbts suppl\u00e9mentaires pour l\u2019entreprise qui seront \u00e9vit\u00e9s.<\/p><h3>Accroissement de la productivit\u00e9<\/h3><p>Sans services d\u2019entretien m\u00e9nager commercial, il revient \u00e0 votre personnel de consacrer une partie de son temps de travail au nettoyage, comme par exemple faire la vaisselle ou d\u00e9poussi\u00e9rer les bureaux, etc.<br \/>Mais avec l\u2019aide de services d&rsquo;entretien m\u00e9nager commercial, vos employ\u00e9s pourront alors se concentrer sur leur travail et laisser des professionnels s\u2019occuper du nettoyage.<\/p><h3>Nos solutions<\/h3><p>Que vous ayez besoin d\u2019un nettoyage de bureau ou que vous recherchiez un service d\u2019entretien m\u00e9nager commercial pour des immeubles r\u00e9sidentiels, industriels ou commerciaux, nous fournissons un plan personnalis\u00e9 pour chaque installation.<\/p><p>Gr\u00e2ce \u00e0 notre approche soutenue par la technologie, nous offrons \u00e0 nos clients un excellent travail avec satisfaction garantie.<\/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-2f4ddc0 elementor-widget elementor-widget-text-editor\" data-id=\"2f4ddc0\" 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>Pour en savoir plus, consultez notre article :\u00a0<a style=\"font-size: 15px; font-style: normal; font-weight: bold;\" href=\"https:\/\/momcleaning.com\/fr\/services-de-nettoyage-commercial-vs-services-de-nettoyage-residentiel\/\" target=\"_blank\" rel=\"noopener\" data-wplink-edit=\"true\">Services de Nettoyage Commercial VS Services de Nettoyage R\u00e9sidentiel<\/a><\/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-b93108e elementor-cta--layout-image-left elementor-cta--skin-classic elementor-animated-content elementor-widget elementor-widget-call-to-action\" data-id=\"b93108e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<a class=\"elementor-cta\" href=\"https:\/\/momcleaning.com\/fr\/obtenir-une-soumission\/\" target=\"_blank\">\n\t\t\t\t\t<div class=\"elementor-cta__bg-wrapper\">\n\t\t\t\t<div class=\"elementor-cta__bg elementor-bg\" style=\"background-image: url(https:\/\/momcleaning.com\/wp-content\/uploads\/2021\/05\/Copie-de-Sans-titre-1-e1741096352413-282x300.png);\" role=\"img\" aria-label=\"Copie de Sans titre (1)\"><\/div>\n\t\t\t\t<div class=\"elementor-cta__bg-overlay\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__title elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tLAISSEZ-NOUS FAIRE LE SALE BOULOT ! <br>Demandez une soumission maintenant, c'est gratuit !\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/a>\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-a35d35e elementor-widget elementor-widget-heading\" data-id=\"a35d35e\" 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\">En quoi consistent les services d\u2019entretien m\u00e9nager commercial ?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9154143 elementor-widget elementor-widget-text-editor\" data-id=\"9154143\" 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>Une entreprise d&rsquo;entretien m\u00e9nager commercial s\u2019occupe de toutes les t\u00e2ches d\u2019assainissement quotidiennes, comme laver les sols, les surfaces ou faire la vaisselle.<\/p><p>Pour s\u2019assurer qu\u2019un lieu reste propre en tout temps, les entreprises de nettoyage interviennent r\u00e9guli\u00e8rement, g\u00e9n\u00e9ralement quotidiennement, ou encore plusieurs jours par semaine, ou de fa\u00e7on hebdomadaire.<\/p><h3>Qu\u2019est-ce qui est inclus dans des services d&rsquo;entretien m\u00e9nager commercial ?<\/h3><p>Lorsque vous faites appel \u00e0 notre service d&rsquo;entretien m\u00e9nager commercial, attendez-vous \u00e0 ce que notre \u00e9quipe se pr\u00e9sente r\u00e9guli\u00e8rement pour balayer le sol, passer l\u2019aspirateur sur les tapis, faire la vaisselle, nettoyer les toilettes et, de mani\u00e8re g\u00e9n\u00e9rale, garder votre lieu propre.<\/p><h3>\u00c9quipement de nettoyage<\/h3><p>Le mat\u00e9riel de nettoyage courant comprend du savon et des produits nettoyants pour le nettoyage g\u00e9n\u00e9ral, des vadrouilles et des seaux pour le balayage, des balais, des brosses, des balayettes et des aspirateurs pour l\u2019\u00e9poussetage, ainsi que des \u00e9ponges et des chiffons pour le nettoyage humide.<\/p><h3>Exemples de services d&rsquo;entretien m\u00e9nager commercial<\/h3><p>Notre service d&rsquo;entretien m\u00e9nager commercial s\u2019occupe des t\u00e2ches de nettoyage de routine, telles que le nettoyage des toilettes, l\u2019aspiration du sol et des tapis, le lavage et le cirage des sols durs et des fen\u00eatres,<a href=\"https:\/\/momcleaning.com\/fr\/services\/nettoyage-de-cuisine\/\">le nettoyage de la cuisine<\/a> ou de la caf\u00e9t\u00e9ria et le vidage des poubelles.<\/p><p>Bien que tout d\u00e9pende de la taille et de l&rsquo;\u00e9tat de propret\u00e9 de votre immeuble, les services de nettoyage commercial co\u00fbtent environ 35 \u00e0 45 $ de l&rsquo;heure, g\u00e9n\u00e9ralement par concierge.<\/p><h3>Combien co\u00fbte un service d\u2019entretien m\u00e9nager commercial ?<\/h3><p>Bien que tout d\u00e9pende de la taille et de l\u2019\u00e9tat de propret\u00e9 de votre immeuble, les services d&rsquo;entretien m\u00e9nager commercial co\u00fbtent environ 35 \u00e0 45 $ de l\u2019heure, g\u00e9n\u00e9ralement par concierge.<\/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-436766e elementor-cta--layout-image-left elementor-cta--skin-classic elementor-animated-content elementor-widget elementor-widget-call-to-action\" data-id=\"436766e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<a class=\"elementor-cta\" href=\"https:\/\/momcleaning.com\/fr\/obtenir-une-soumission\/\" target=\"_blank\">\n\t\t\t\t\t<div class=\"elementor-cta__bg-wrapper\">\n\t\t\t\t<div class=\"elementor-cta__bg elementor-bg\" style=\"background-image: url(https:\/\/momcleaning.com\/wp-content\/uploads\/2026\/04\/IMG_1016-258x300.jpeg);\" role=\"img\" aria-label=\"Screenshot\"><\/div>\n\t\t\t\t<div class=\"elementor-cta__bg-overlay\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__title elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tUN DOUTE, UNE QUESTION ? <br>Demandez une soumission maintenant, c'est gratuit !\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/a>\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-26ee29c elementor-widget elementor-widget-heading\" data-id=\"26ee29c\" 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\">Nos services d'entretien r\u00e9gulier<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c735cac elementor-widget elementor-widget-text-editor\" data-id=\"c735cac\" 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<h3>Comment choisir le meilleur service d&rsquo;entretien m\u00e9nager commercial pour mon lieu de travail ?<\/h3>\n<p>Une entreprise d&rsquo;entretien m\u00e9nager commercial doit poss\u00e9der les quatre qualit\u00e9s suivantes : communication facile, co\u00fbts raisonnables, constance et confiance.<\/p>\n<h3>Nos normes de qualit\u00e9 et s\u00e9curit\u00e9<\/h3>\n<p>La qualit\u00e9, le professionnalisme et la s\u00e9curit\u00e9 sont au c\u0153ur des normes de nettoyage.<\/p>\n<p>Apr\u00e8s tout, une entreprise de nettoyage se doit de fournir un service de qualit\u00e9 et de faire preuve de professionnalisme.<\/p>\n<p>Et, bien qu\u2019on n\u2019y pense pas aussi souvent, la s\u00e9curit\u00e9 et la pr\u00e9vention des risques de sant\u00e9 sont des \u00e9l\u00e9ments fondamentaux. \u00c0 titre d\u2019exemple, une entreprise de nettoyage doit s\u2019efforcer d\u2019assurer la s\u00e9curit\u00e9 des occupants en int\u00e9grant des strat\u00e9gies de r\u00e9duction des bact\u00e9ries et des moisissures.<\/p>\n<h3>Nos plans de nettoyage personnalis\u00e9s<\/h3>\n<p>Nous proposons des plans enti\u00e8rement personnalis\u00e9s pour chaque entreprise en fonction des caract\u00e9ristiques de ses installations, car chaque entreprise a des besoins en nettoyage diff\u00e9rents.<\/p>\n<h3>Exclusions<\/h3>\n<p>Notre entreprise d&rsquo;entretien m\u00e9nager professionnel s\u2019occupe des t\u00e2ches r\u00e9guli\u00e8res de nettoyage, mais cela n\u2019inclut pas des services de nettoyage en profondeur. Ainsi, le nettoyage en profondeur, le lavage \u00e0 grande eau, le r\u00e9curage du carrelage et des joints, et le nettoyage des tissus d\u2019ameublement, ne sont pas inclus dans le nettoyage r\u00e9gulier. Pour autant, nous proposons \u00e9galement ces services d\u2019entretien ponctuels en proposant une soumission appropri\u00e9e \u00e0 chacun de vos besoins.<\/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-54a4016 elementor-widget elementor-widget-text-editor\" data-id=\"54a4016\" 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\tPour en savoir plus, consultez notre article :\u00a0<a style=\"font-size: 15px; font-style: normal; font-weight: bold;\" href=\"https:\/\/momcleaning.com\/fr\/avantages-dun-service-de-nettoyage-commercial\/\" target=\"_blank\" rel=\"noopener\">11 Avantages d\u2019un service de nettoyage commercial<\/a>\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-528bbf4 elementor-align-center elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"528bbf4\" 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\/obtenir-une-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\">Obtenir 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 class=\"elementor-element elementor-element-3cb8f30 elementor-widget elementor-widget-heading\" data-id=\"3cb8f30\" 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\">Disponibilit\u00e9 r\u00e9gionale de nos services\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d0a9d33 elementor-widget elementor-widget-text-editor\" data-id=\"d0a9d33\" 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><i>Nos services d\u2019entretien m\u00e9nager commercial sont disponibles \u00e0 Montr\u00e9al, Laval, Longueuil, Qu\u00e9bec et dans plusieurs autres r\u00e9gions. <\/i><\/p><p><i>Trouvez votre \u00e9quipe MOM la plus proche cliquez <\/i><a style=\"font-style: italic;\" href=\"https:\/\/momcleaning.com\/fr\/localisation\/\" target=\"_blank\" rel=\"noopener\">ici<\/a><i>.<\/i><\/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-dc4cde2 elementor-widget elementor-widget-heading\" data-id=\"dc4cde2\" 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 l\u2019entretien m\u00e9nager 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-722958f elementor-widget elementor-widget-toggle\" data-id=\"722958f\" 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-1191\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-1191\" 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\">Quelles sont les 4 diff\u00e9rentes cat\u00e9gories de nettoyage ?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1191\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-1191\"><p>Les quatre cat\u00e9gories de nettoyage sont le nettoyage r\u00e9sidentiel, le nettoyage de bureau, le nettoyage industriel et le nettoyage 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-1192\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-1192\" 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 les services d'entretien m\u00e9nager et de nettoyage ?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1192\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-1192\"><p>Bien que les deux conviennent aux besoins de nettoyage commercial et que les deux offrent des services de nettoyage de bureaux, les diff\u00e9rences r\u00e9sident dans la profondeur et la fr\u00e9quence du nettoyage.<\/p><p>Les services d&rsquo;entretien m\u00e9nager sont destin\u00e9s \u00e0 des t\u00e2ches quotidiennes r\u00e9guli\u00e8res, tandis que les services de nettoyage commercial sont destin\u00e9s \u00e0 des t\u00e2ches plus importantes effectu\u00e9es une fois de temps en temps, et sont souvent cautionn\u00e9s et assur\u00e9s.<\/p><p>Par exemple, une entreprise d&rsquo;entretien m\u00e9nager passera l&rsquo;aspirateur sur les tapis, mais un service de nettoyage de tapis les nettoiera en profondeur.<\/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-1193\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-1193\" 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\">Quels sont les avantages des services de nettoyage de bureau ?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1193\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-1193\"><p>Un service de nettoyage commecial veille \u00e0 ce que le bureau soit propre, ordonn\u00e9 et sans encombrement, ce qui aide les travailleurs \u00e0 se concentrer sur leur travail dans un cadre agr\u00e9able tout en augmentant leur productivit\u00e9.<\/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\":\"Quelles sont les 4 diff\\u00e9rentes cat\\u00e9gories de nettoyage ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>Les quatre cat\\u00e9gories de nettoyage sont le nettoyage r\\u00e9sidentiel, le nettoyage de bureau, le nettoyage industriel et le nettoyage commercial.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Quelle est la diff\\u00e9rence entre les services d'entretien m\\u00e9nager et de nettoyage ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>Bien que les deux conviennent aux besoins de nettoyage commercial et que les deux offrent des services de nettoyage de bureaux, les diff\\u00e9rences r\\u00e9sident dans la profondeur et la fr\\u00e9quence du nettoyage.<\\\/p><p>Les services d&rsquo;entretien m\\u00e9nager sont destin\\u00e9s \\u00e0 des t\\u00e2ches quotidiennes r\\u00e9guli\\u00e8res, tandis que les services de nettoyage commercial sont destin\\u00e9s \\u00e0 des t\\u00e2ches plus importantes effectu\\u00e9es une fois de temps en temps, et sont souvent cautionn\\u00e9s et assur\\u00e9s.<\\\/p><p>Par exemple, une entreprise d&rsquo;entretien m\\u00e9nager passera l&rsquo;aspirateur sur les tapis, mais un service de nettoyage de tapis les nettoiera en profondeur.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Quels sont les avantages des services de nettoyage de bureau ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>Un service de nettoyage commecial veille \\u00e0 ce que le bureau soit propre, ordonn\\u00e9 et sans encombrement, ce qui aide les travailleurs \\u00e0 se concentrer sur leur travail dans un cadre agr\\u00e9able tout en augmentant leur productivit\\u00e9.<\\\/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<\/div>\n\t\t<aside class=\"elementor-element elementor-element-0a78736 elementor-hidden-tablet elementor-hidden-phone e-con-full e-flex e-con e-child\" data-id=\"0a78736\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a12520d content-table--custom elementor-widget elementor-widget-table-of-contents\" data-id=\"a12520d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;headings_by_tags&quot;:[&quot;h2&quot;,&quot;h3&quot;],&quot;exclude_headings_by_selector&quot;:[],&quot;marker_view&quot;:&quot;bullets&quot;,&quot;icon&quot;:{&quot;value&quot;:&quot;fas fa-angle-right&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;_animation&quot;:&quot;none&quot;,&quot;no_headings_message&quot;:&quot;No headings were found on this page.&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"table-of-contents.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__header\">\n\t\t\t\t\t\t<h4 class=\"elementor-toc__header-title\">\n\t\t\t\tDans cette page\t\t\t<\/h4>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div id=\"elementor-toc__a12520d\" class=\"elementor-toc__body\">\n\t\t\t<div class=\"elementor-toc__spinner-container\">\n\t\t\t\t<i class=\"elementor-toc__spinner eicon-animation-spin eicon-loading\" aria-hidden=\"true\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8e977b1 soumission_form elementor-hidden-tablet elementor-widget elementor-widget-global elementor-global-40654 elementor-widget-shortcode\" data-id=\"8e977b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:115,&quot;sticky_effects_offset&quot;:35,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_anchor_link_offset&quot;:0}\" 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\"><h4><span style=\"color: #ffffff;\">Nous contacter<\/span><\/h4>\n<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<\/aside>\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-2490","services","type-services","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Services d&#039;entretien m\u00e9nager commercial - MOM Cleaning<\/title>\n<meta name=\"description\" content=\"Depuis 2004, MOM assure un service d&#039;entretien m\u00e9nager commercial \u00e0 Montr\u00e9al et au Qu\u00e9bec. Confiez-nous l\u2019entretien de vos bureaux, immeubles et espaces professionnels.\" \/>\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-commercial\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Services d&#039;entretien m\u00e9nager commercial - MOM Cleaning\" \/>\n<meta property=\"og:description\" content=\"Depuis 2004, MOM assure un service d&#039;entretien m\u00e9nager commercial \u00e0 Montr\u00e9al et au Qu\u00e9bec. Confiez-nous l\u2019entretien de vos bureaux, immeubles et espaces professionnels.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/momcleaning.com\/fr\/services\/nettoyage-commercial\/\" \/>\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-04-14T15:02:14+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=\"7 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-commercial\\\/\",\"url\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/services\\\/nettoyage-commercial\\\/\",\"name\":\"Services d'entretien m\u00e9nager commercial - MOM Cleaning\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/services\\\/nettoyage-commercial\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/services\\\/nettoyage-commercial\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/momcleaning.com\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/Services-de-Nettoyage-Commercial.svg\",\"datePublished\":\"2020-04-24T21:09:29+00:00\",\"dateModified\":\"2026-04-14T15:02:14+00:00\",\"description\":\"Depuis 2004, MOM assure un service d'entretien m\u00e9nager commercial \u00e0 Montr\u00e9al et au Qu\u00e9bec. Confiez-nous l\u2019entretien de vos bureaux, immeubles et espaces professionnels.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/services\\\/nettoyage-commercial\\\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/momcleaning.com\\\/fr\\\/services\\\/nettoyage-commercial\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/services\\\/nettoyage-commercial\\\/#primaryimage\",\"url\":\"https:\\\/\\\/momcleaning.com\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/Services-de-Nettoyage-Commercial.svg\",\"contentUrl\":\"https:\\\/\\\/momcleaning.com\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/Services-de-Nettoyage-Commercial.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/momcleaning.com\\\/fr\\\/services\\\/nettoyage-commercial\\\/#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\":\"Services d&#8217;entretien m\u00e9nager commercial\"}]},{\"@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":"Services d'entretien m\u00e9nager commercial - MOM Cleaning","description":"Depuis 2004, MOM assure un service d'entretien m\u00e9nager commercial \u00e0 Montr\u00e9al et au Qu\u00e9bec. Confiez-nous l\u2019entretien de vos bureaux, immeubles et espaces professionnels.","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-commercial\/","og_locale":"fr_CA","og_type":"article","og_title":"Services d'entretien m\u00e9nager commercial - MOM Cleaning","og_description":"Depuis 2004, MOM assure un service d'entretien m\u00e9nager commercial \u00e0 Montr\u00e9al et au Qu\u00e9bec. Confiez-nous l\u2019entretien de vos bureaux, immeubles et espaces professionnels.","og_url":"https:\/\/momcleaning.com\/fr\/services\/nettoyage-commercial\/","og_site_name":"MOM Cleaning","article_publisher":"https:\/\/www.facebook.com\/momcleaninghq\/?ref=br_tf","article_modified_time":"2026-04-14T15:02:14+00:00","twitter_card":"summary_large_image","twitter_site":"@momcleaning","twitter_misc":{"Estimation du temps de lecture":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/momcleaning.com\/fr\/services\/nettoyage-commercial\/","url":"https:\/\/momcleaning.com\/fr\/services\/nettoyage-commercial\/","name":"Services d'entretien m\u00e9nager commercial - MOM Cleaning","isPartOf":{"@id":"https:\/\/momcleaning.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/momcleaning.com\/fr\/services\/nettoyage-commercial\/#primaryimage"},"image":{"@id":"https:\/\/momcleaning.com\/fr\/services\/nettoyage-commercial\/#primaryimage"},"thumbnailUrl":"https:\/\/momcleaning.com\/wp-content\/uploads\/2021\/09\/Services-de-Nettoyage-Commercial.svg","datePublished":"2020-04-24T21:09:29+00:00","dateModified":"2026-04-14T15:02:14+00:00","description":"Depuis 2004, MOM assure un service d'entretien m\u00e9nager commercial \u00e0 Montr\u00e9al et au Qu\u00e9bec. Confiez-nous l\u2019entretien de vos bureaux, immeubles et espaces professionnels.","breadcrumb":{"@id":"https:\/\/momcleaning.com\/fr\/services\/nettoyage-commercial\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/momcleaning.com\/fr\/services\/nettoyage-commercial\/"]}]},{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/momcleaning.com\/fr\/services\/nettoyage-commercial\/#primaryimage","url":"https:\/\/momcleaning.com\/wp-content\/uploads\/2021\/09\/Services-de-Nettoyage-Commercial.svg","contentUrl":"https:\/\/momcleaning.com\/wp-content\/uploads\/2021\/09\/Services-de-Nettoyage-Commercial.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/momcleaning.com\/fr\/services\/nettoyage-commercial\/#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":"Services d&#8217;entretien m\u00e9nager commercial"}]},{"@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\/2490","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":6,"href":"https:\/\/momcleaning.com\/fr\/wp-json\/wp\/v2\/services\/2490\/revisions"}],"predecessor-version":[{"id":1224445,"href":"https:\/\/momcleaning.com\/fr\/wp-json\/wp\/v2\/services\/2490\/revisions\/1224445"}],"wp:attachment":[{"href":"https:\/\/momcleaning.com\/fr\/wp-json\/wp\/v2\/media?parent=2490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}