<!DOCTYPE html>
<html lang="fr-FR" prefix="og: https://ogp.me/ns#">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="keywords" content="n8n et outils no code, Auto-hébergement, Docker, n8n">
<meta name="author" content="Adam Abdelmoumen">


<link rel="preload" href="https://a2z-automation.com/wp-content/plugins/a2z-homepage/fonts/inter-v20-latin-regular.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="https://a2z-automation.com/wp-content/plugins/a2z-homepage/fonts/inter-v20-latin-600.woff2" as="font" type="font/woff2" crossorigin>
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Optimisation des moteurs de recherche par Rank Math - https://rankmath.com/ -->
<title>Installer n8n avec Docker : la configuration qu&rsquo;on fait tourner en production &#8211; A2Z Automation Agency</title>
<meta name="description" content="Installer n8n avec Docker et Docker Compose : notre fichier de production, les variables qui comptent, les task runners, SQLite ou PostgreSQL, et nos 3 pannes réelles."/>
<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
<link rel="canonical" href="https://a2z-automation.com/n8n-docker/" />
<meta property="og:locale" content="fr_FR" />
<meta property="og:type" content="article" />
<meta property="og:title" content="n8n Docker : installation et config de production (2026)" />
<meta property="og:description" content="Installer n8n avec Docker et Docker Compose : notre fichier de production, les variables qui comptent, les task runners, SQLite ou PostgreSQL, et nos 3 pannes réelles." />
<meta property="og:url" content="https://a2z-automation.com/n8n-docker/" />
<meta property="og:site_name" content="A2Z Automation Agency" />
<meta property="article:tag" content="Auto-hébergement" />
<meta property="article:tag" content="Docker" />
<meta property="article:tag" content="n8n" />
<meta property="article:section" content="n8n et outils no code" />
<meta property="og:updated_time" content="2026-10-06T08:29:13+00:00" />
<meta property="og:image" content="https://a2z-automation.com/wp-content/uploads/2026/09/n8n-docker-installation.png" />
<meta property="og:image:secure_url" content="https://a2z-automation.com/wp-content/uploads/2026/09/n8n-docker-installation.png" />
<meta property="og:image:width" content="1312" />
<meta property="og:image:height" content="736" />
<meta property="og:image:alt" content="Installer n8n avec Docker : la configuration qu&#039;on fait tourner en production" />
<meta property="og:image:type" content="image/png" />
<meta property="article:published_time" content="2026-09-21T09:00:00+00:00" />
<meta property="article:modified_time" content="2026-10-06T08:29:13+00:00" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="n8n Docker : installation et config de production (2026)" />
<meta name="twitter:description" content="Installer n8n avec Docker et Docker Compose : notre fichier de production, les variables qui comptent, les task runners, SQLite ou PostgreSQL, et nos 3 pannes réelles." />
<meta name="twitter:image" content="https://a2z-automation.com/wp-content/uploads/2026/09/n8n-docker-installation.png" />
<meta name="twitter:label1" content="Écrit par" />
<meta name="twitter:data1" content="Adam Abdelmoumen" />
<meta name="twitter:label2" content="Temps de lecture" />
<meta name="twitter:data2" content="11 minutes" />
<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":["Person","Organization"],"@id":"https://a2z-automation.com/#person","name":"A2Z Automation Agency","logo":{"@type":"ImageObject","@id":"https://a2z-automation.com/#logo","url":"https://a2z-automation.com/wp-content/uploads/2025/05/cropped-Favicon.png","contentUrl":"https://a2z-automation.com/wp-content/uploads/2025/05/cropped-Favicon.png","caption":"A2Z Automation Agency","inLanguage":"fr-FR","width":"512","height":"512"},"image":{"@type":"ImageObject","@id":"https://a2z-automation.com/#logo","url":"https://a2z-automation.com/wp-content/uploads/2025/05/cropped-Favicon.png","contentUrl":"https://a2z-automation.com/wp-content/uploads/2025/05/cropped-Favicon.png","caption":"A2Z Automation Agency","inLanguage":"fr-FR","width":"512","height":"512"}},{"@type":"WebSite","@id":"https://a2z-automation.com/#website","url":"https://a2z-automation.com","name":"A2Z Automation Agency","publisher":{"@id":"https://a2z-automation.com/#person"},"inLanguage":"fr-FR"},{"@type":"ImageObject","@id":"https://a2z-automation.com/wp-content/uploads/2026/09/n8n-docker-installation.png","url":"https://a2z-automation.com/wp-content/uploads/2026/09/n8n-docker-installation.png","width":"1312","height":"736","caption":"Installer n8n avec Docker : la configuration qu'on fait tourner en production","inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https://a2z-automation.com/n8n-docker/#webpage","url":"https://a2z-automation.com/n8n-docker/","name":"n8n Docker : installation et config de production (2026)","datePublished":"2026-09-21T09:00:00+00:00","dateModified":"2026-10-06T08:29:13+00:00","isPartOf":{"@id":"https://a2z-automation.com/#website"},"primaryImageOfPage":{"@id":"https://a2z-automation.com/wp-content/uploads/2026/09/n8n-docker-installation.png"},"inLanguage":"fr-FR"},{"@type":"Person","@id":"https://a2z-automation.com/author/adam-abdelmoumen/","name":"Adam Abdelmoumen","url":"https://a2z-automation.com/author/adam-abdelmoumen/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/4a41dfb35a6fbfab54103f5c3463eb60b3618906cd6358932145982746e101bb?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/4a41dfb35a6fbfab54103f5c3463eb60b3618906cd6358932145982746e101bb?s=96&amp;d=mm&amp;r=g","caption":"Adam Abdelmoumen","inLanguage":"fr-FR"},"sameAs":["https://www.linkedin.com/in/adam-abdelmoumen/"]},{"@type":"BlogPosting","headline":"n8n Docker : installation et config de production (2026)","keywords":"Installer n8n avec Docker","datePublished":"2026-09-21T09:00:00+00:00","dateModified":"2026-10-06T08:29:13+00:00","articleSection":"n8n et outils no code","author":{"@id":"https://a2z-automation.com/author/adam-abdelmoumen/","name":"Adam Abdelmoumen"},"publisher":{"@id":"https://a2z-automation.com/#person"},"description":"Installer n8n avec Docker et Docker Compose : notre fichier de production, les variables qui comptent, les task runners, SQLite ou PostgreSQL, et nos 3 pannes r\u00e9elles.","name":"n8n Docker : installation et config de production (2026)","@id":"https://a2z-automation.com/n8n-docker/#richSnippet","isPartOf":{"@id":"https://a2z-automation.com/n8n-docker/#webpage"},"image":{"@id":"https://a2z-automation.com/wp-content/uploads/2026/09/n8n-docker-installation.png"},"inLanguage":"fr-FR","mainEntityOfPage":{"@id":"https://a2z-automation.com/n8n-docker/#webpage"}}]}</script>
<!-- /Extension Rank Math WordPress SEO -->

<link rel="alternate" type="application/rss+xml" title="A2Z Automation Agency &raquo; Flux" href="https://a2z-automation.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="A2Z Automation Agency &raquo; Flux des commentaires" href="https://a2z-automation.com/comments/feed/" />
<link rel="icon" type="image/png" href="https://a2z-automation.com/wp-content/uploads/2025/09/cropped-Favicon-removebg-preview.png">
<link rel="apple-touch-icon" href="https://a2z-automation.com/wp-content/uploads/2025/09/cropped-Favicon-removebg-preview.png">
<link rel="alternate" type="application/rss+xml" title="A2Z Automation Agency &raquo; Installer n8n avec Docker : la configuration qu&rsquo;on fait tourner en production Flux des commentaires" href="https://a2z-automation.com/n8n-docker/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://a2z-automation.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fa2z-automation.com%2Fn8n-docker%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://a2z-automation.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fa2z-automation.com%2Fn8n-docker%2F&#038;format=xml" />
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel='stylesheet' id='a2z-homepage-css-css' href='https://a2z-automation.com/wp-content/plugins/a2z-homepage/assets/homepage.min.css?ver=1778515006' media='all' />
<link rel='stylesheet' id='wp-block-library-css' href='https://a2z-automation.com/wp-includes/css/dist/block-library/common.min.css?ver=7.0.7' media='all' />
<style id="classic-theme-styles-inline-css">
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<style id="wp-block-accordion-inline-css">
.wp-block-accordion{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/accordion/style.min.css */
</style>
<style id="wp-block-accordion-item-inline-css">
.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/accordion-item/style.min.css */
</style>
<style id="wp-block-archives-inline-css">
.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/archives/style.min.css */
</style>
<style id="wp-block-avatar-inline-css">
.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/avatar/style.min.css */
</style>
<style id="wp-block-breadcrumbs-inline-css">
.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/");margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/breadcrumbs/style.min.css */
</style>
<style id="wp-block-button-inline-css">
.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/button/style.min.css */
</style>
<style id="wp-block-calendar-inline-css">
.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/calendar/style.min.css */
</style>
<style id="wp-block-categories-inline-css">
.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label:not(.screen-reader-text){display:block;width:100%}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/categories/style.min.css */
</style>
<style id="wp-block-comment-author-name-inline-css">
.wp-block-comment-author-name{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/comment-author-name/style.min.css */
</style>
<style id="wp-block-comment-content-inline-css">
.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-content{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/comment-content/style.min.css */
</style>
<style id="wp-block-comment-date-inline-css">
.wp-block-comment-date{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/comment-date/style.min.css */
</style>
<style id="wp-block-comment-edit-link-inline-css">
.wp-block-comment-edit-link{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/comment-edit-link/style.min.css */
</style>
<style id="wp-block-comment-reply-link-inline-css">
.wp-block-comment-reply-link{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/comment-reply-link/style.min.css */
</style>
<style id="wp-block-comment-template-inline-css">
.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/comment-template/style.min.css */
</style>
<style id="wp-block-comments-inline-css">
.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/comments/style.min.css */
</style>
<style id="wp-block-comments-pagination-inline-css">
.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/comments-pagination/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-cover-css' href='https://a2z-automation.com/wp-includes/blocks/cover/style.min.css?ver=7.0.7' media='all' />
<style id="wp-block-details-inline-css">
.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/details/style.min.css */
</style>
<style id="wp-block-file-inline-css">
.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/file/style.min.css */
</style>
<style id="wp-block-footnotes-inline-css">
.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/footnotes/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-gallery-css' href='https://a2z-automation.com/wp-includes/blocks/gallery/style.min.css?ver=7.0.7' media='all' />
<style id="wp-block-heading-inline-css">
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/heading/style.min.css */
</style>
<style id="wp-block-icon-inline-css">
.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}:where(.wp-block-icon) svg{height:100%;width:100%}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/icon/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-image-css' href='https://a2z-automation.com/wp-includes/blocks/image/style.min.css?ver=7.0.7' media='all' />
<style id="wp-block-latest-comments-inline-css">
ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/latest-comments/style.min.css */
</style>
<style id="wp-block-latest-posts-inline-css">
.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/latest-posts/style.min.css */
</style>
<style id="wp-block-list-inline-css">
ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/list/style.min.css */
</style>
<style id="wp-block-loginout-inline-css">
.wp-block-loginout{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/loginout/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-media-text-css' href='https://a2z-automation.com/wp-includes/blocks/media-text/style.min.css?ver=7.0.7' media='all' />
<link rel='stylesheet' id='wp-block-navigation-css' href='https://a2z-automation.com/wp-includes/blocks/navigation/style.min.css?ver=7.0.7' media='all' />
<style id="wp-block-navigation-link-inline-css">
.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/navigation-link/style.min.css */
</style>
<style id="wp-block-navigation-overlay-close-inline-css">
.wp-block-navigation-overlay-close{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;padding:0;text-decoration:none}.wp-block-navigation-overlay-close:focus{outline-offset:2px}.wp-block-navigation-overlay-close svg{fill:currentColor;display:block;flex-shrink:0;height:24px;width:24px}.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text{align-items:center;display:inline-flex}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/navigation-overlay-close/style.min.css */
</style>
<style id="wp-block-page-list-inline-css">
.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/page-list/style.min.css */
</style>
<style id="wp-block-paragraph-inline-css">
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/paragraph/style.min.css */
</style>
<style id="wp-block-post-author-inline-css">
.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/post-author/style.min.css */
</style>
<style id="wp-block-post-author-biography-inline-css">
.wp-block-post-author-biography{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/post-author-biography/style.min.css */
</style>
<style id="wp-block-post-author-name-inline-css">
.wp-block-post-author-name{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/post-author-name/style.min.css */
</style>
<style id="wp-block-post-comments-count-inline-css">
.wp-block-post-comments-count{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/post-comments-count/style.min.css */
</style>
<style id="wp-block-post-comments-form-inline-css">
:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/post-comments-form/style.min.css */
</style>
<style id="wp-block-buttons-inline-css">
.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/buttons/style.min.css */
</style>
<style id="wp-block-post-comments-link-inline-css">
.wp-block-post-comments-link{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/post-comments-link/style.min.css */
</style>
<style id="wp-block-post-content-inline-css">
.wp-block-post-content{display:flow-root}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/post-content/style.min.css */
</style>
<style id="wp-block-post-date-inline-css">
.wp-block-post-date{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/post-date/style.min.css */
</style>
<style id="wp-block-post-excerpt-inline-css">
:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/post-excerpt/style.min.css */
</style>
<style id="wp-block-post-featured-image-inline-css">
.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/post-featured-image/style.min.css */
</style>
<style id="wp-block-post-navigation-link-inline-css">
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/post-navigation-link/style.min.css */
</style>
<style id="wp-block-post-template-inline-css">
.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/post-template/style.min.css */
</style>
<style id="wp-block-post-terms-inline-css">
.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/post-terms/style.min.css */
</style>
<style id="wp-block-post-time-to-read-inline-css">
.wp-block-post-time-to-read{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/post-time-to-read/style.min.css */
</style>
<style id="wp-block-post-title-inline-css">
.wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/post-title/style.min.css */
</style>
<style id="wp-block-query-pagination-inline-css">
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/query-pagination/style.min.css */
</style>
<style id="wp-block-query-title-inline-css">
.wp-block-query-title{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/query-title/style.min.css */
</style>
<style id="wp-block-query-total-inline-css">
.wp-block-query-total{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/query-total/style.min.css */
</style>
<style id="wp-block-read-more-inline-css">
.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/read-more/style.min.css */
</style>
<style id="wp-block-rss-inline-css">
ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/rss/style.min.css */
</style>
<style id="wp-block-search-inline-css">
.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/search/style.min.css */
</style>
<style id="wp-block-site-logo-inline-css">
.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/site-logo/style.min.css */
</style>
<style id="wp-block-site-tagline-inline-css">
.wp-block-site-tagline{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/site-tagline/style.min.css */
</style>
<style id="wp-block-site-title-inline-css">
.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/site-title/style.min.css */
</style>
<style id="wp-block-tag-cloud-inline-css">
.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/tag-cloud/style.min.css */
</style>
<style id="wp-block-term-count-inline-css">
.wp-block-term-count{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/term-count/style.min.css */
</style>
<style id="wp-block-term-description-inline-css">
:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/term-description/style.min.css */
</style>
<style id="wp-block-term-name-inline-css">
.wp-block-term-name{box-sizing:border-box}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/term-name/style.min.css */
</style>
<style id="wp-block-term-template-inline-css">
.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/term-template/style.min.css */
</style>
<style id="wp-block-video-inline-css">
.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/video/style.min.css */
</style>
<style id="wp-block-accordion-heading-inline-css">
.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/accordion-heading/style.min.css */
</style>
<style id="wp-block-accordion-panel-inline-css">
.wp-block-accordion-panel[aria-hidden=true],.wp-block-accordion-panel[inert]{display:none;margin-block-start:0}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/accordion-panel/style.min.css */
</style>
<style id="wp-block-audio-inline-css">
.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/audio/style.min.css */
</style>
<style id="wp-block-code-inline-css">
.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/code/style.min.css */
</style>
<style id="wp-block-columns-inline-css">
.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/columns/style.min.css */
</style>
<style id="wp-block-embed-inline-css">
.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/embed/style.min.css */
</style>
<style id="wp-block-group-inline-css">
.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/group/style.min.css */
</style>
<style id="wp-block-math-inline-css">
.wp-block-math{overflow-x:auto;overflow-y:hidden}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/math/style.min.css */
</style>
<style id="wp-block-preformatted-inline-css">
.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/preformatted/style.min.css */
</style>
<style id="wp-block-pullquote-inline-css">
.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/pullquote/style.min.css */
</style>
<style id="wp-block-quote-inline-css">
.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/quote/style.min.css */
</style>
<style id="wp-block-separator-inline-css">
@charset "UTF-8";.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/separator/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-social-links-css' href='https://a2z-automation.com/wp-includes/blocks/social-links/style.min.css?ver=7.0.7' media='all' />
<style id="wp-block-spacer-inline-css">
.wp-block-spacer{clear:both}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/spacer/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-table-css' href='https://a2z-automation.com/wp-includes/blocks/table/style.min.css?ver=7.0.7' media='all' />
<style id="wp-block-text-columns-inline-css">
.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/text-columns/style.min.css */
</style>
<style id="wp-block-verse-inline-css">
pre.wp-block-verse{box-sizing:border-box;min-width:1em;overflow:auto;white-space:pre-wrap;word-break:break-word}:where(pre.wp-block-verse){font-family:inherit}
/*# sourceURL=https://a2z-automation.com/wp-includes/blocks/verse/style.min.css */
</style>
<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--contrast: var(--contrast);--wp--preset--color--contrast-2: var(--contrast-2);--wp--preset--color--contrast-3: var(--contrast-3);--wp--preset--color--base: var(--base);--wp--preset--color--base-2: var(--base-2);--wp--preset--color--base-3: var(--base-3);--wp--preset--color--accent: var(--accent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-color{color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-color{color: var(--wp--preset--color--contrast-3) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-base-2-color{color: var(--wp--preset--color--base-2) !important;}.has-base-3-color{color: var(--wp--preset--color--base-3) !important;}.has-accent-color{color: var(--wp--preset--color--accent) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-background-color{background-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-background-color{background-color: var(--wp--preset--color--contrast-3) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-base-2-background-color{background-color: var(--wp--preset--color--base-2) !important;}.has-base-3-background-color{background-color: var(--wp--preset--color--base-3) !important;}.has-accent-background-color{background-color: var(--wp--preset--color--accent) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-border-color{border-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-border-color{border-color: var(--wp--preset--color--contrast-3) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-base-2-border-color{border-color: var(--wp--preset--color--base-2) !important;}.has-base-3-border-color{border-color: var(--wp--preset--color--base-3) !important;}.has-accent-border-color{border-color: var(--wp--preset--color--accent) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
</style>
<link rel='stylesheet' id='gmb-club-connect-css' href='https://a2z-automation.com/wp-content/plugins/gmb-club-connect/assets/css/frontend.css?ver=1.9.0' media='all' />
<link rel='stylesheet' id='generate-style-css' href='https://a2z-automation.com/wp-content/themes/generatepress/assets/css/main.min.css?ver=3.6.1' media='all' />
<style id="generate-style-inline-css">
body{background-color:var(--base-2);color:var(--contrast);}a{color:var(--accent);}a{text-decoration:underline;}.entry-title a, .site-branding a, a.button, .wp-block-button__link, .main-navigation a{text-decoration:none;}a:hover, a:focus, a:active{color:var(--contrast);}.wp-block-group__inner-container{max-width:1200px;margin-left:auto;margin-right:auto;}:root{--contrast:#222222;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#ffffff;--accent:#1e73be;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:var(--base-3);}.main-title a,.main-title a:hover{color:var(--contrast);}.site-description{color:var(--contrast-2);}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0, 0, 0, 0.02);}.main-navigation,.main-navigation ul ul{background-color:var(--base-3);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--contrast);}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--accent);}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--contrast);}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--accent);}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--accent);}.main-navigation ul ul{background-color:var(--base);}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:var(--base-3);}.entry-title a{color:var(--contrast);}.entry-title a:hover{color:var(--contrast-2);}.entry-meta{color:var(--contrast-2);}.sidebar .widget{background-color:var(--base-3);}.footer-widgets{background-color:var(--base-3);}.site-info{background-color:var(--base-3);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base);}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3);}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:#55555e;}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:#3f4047;}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width:768px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--contrast);}}.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container{padding:0px 20px 0px 20px;}.site-main .wp-block-group__inner-container{padding:40px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:30px;}.site-main .wp-block-group__inner-container{padding:30px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:30px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}.one-container .site-main .paging-navigation{margin-bottom:20px;}}/* End cached CSS */.is-right-sidebar{width:30%;}.is-left-sidebar{width:30%;}.site-content .content-area{width:100%;}@media (max-width:768px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap;}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap;}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%;}.nav-float-left .has-inline-mobile-toggle #site-navigation{order:10;}}
/*# sourceURL=generate-style-inline-css */
</style>
<link rel='stylesheet' id='generate-child-css' href='https://a2z-automation.com/wp-content/themes/a2z-theme/style.css?ver=1788824638' media='all' />
<link rel='stylesheet' id='generatepress-parent-css' href='https://a2z-automation.com/wp-content/themes/generatepress/style.css?ver=7.0.7' media='all' />
<link rel='stylesheet' id='a2z-base-css' href='https://a2z-automation.com/wp-content/themes/a2z-theme/assets/base.css?ver=1788824638' media='all' />
<link rel='stylesheet' id='a2z-child-css' href='https://a2z-automation.com/wp-content/themes/a2z-theme/style.css?ver=1.0.0' media='all' />
<link rel="https://api.w.org/" href="https://a2z-automation.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://a2z-automation.com/wp-json/wp/v2/posts/8178" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://a2z-automation.com/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.0.7" />
<link rel='shortlink' href='https://a2z-automation.com/?p=8178' />
<link rel="pingback" href="https://a2z-automation.com/xmlrpc.php">
<img src="https://tracker.metricool.com/c3po.jpg?hash=3ec921492cc1f7dfda14663090c455aa"/>
<link rel="icon" href="https://a2z-automation.com/wp-content/uploads/2025/09/cropped-cropped-Favicon-removebg-preview-32x32.png" sizes="32x32" />
<link rel="icon" href="https://a2z-automation.com/wp-content/uploads/2025/09/cropped-cropped-Favicon-removebg-preview-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://a2z-automation.com/wp-content/uploads/2025/09/cropped-cropped-Favicon-removebg-preview-180x180.png" />
<meta name="msapplication-TileImage" content="https://a2z-automation.com/wp-content/uploads/2025/09/cropped-cropped-Favicon-removebg-preview-270x270.png" />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
<style>:root{--violet-primary:#8B5CF6;--blue-electric:#3B82F6;--cyan-primary:#06B6D4;--bg-light:#FAFAFA;--text-dark:#0F172A;--text-medium:#1E293B;--text-gray:#475569;--text-light:#64748B;--text-lighter:#94A3B8;--border-light:#E2E8F0;--white:#FFFFFF}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;background-color:var(--bg-light);color:var(--text-dark);line-height:1.7;font-size:16px}.container{max-width:1200px;margin:0 auto;padding:0 24px}.custom-a2z-header{position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);z-index:1000;border-bottom:1px solid rgba(0,0,0,.05);transition:all .3s}.header-container{display:flex;justify-content:space-between;align-items:center;padding:1rem 24px;max-width:1200px;margin:0 auto}.logo img{height:45px;width:auto}.nav-menu{display:flex;gap:2.5rem;align-items:center}.nav-menu a{text-decoration:none;color:var(--text-gray);font-weight:500;font-size:.95rem;transition:color .3s;position:relative}.nav-menu a:hover{color:var(--cyan-primary)}.nav-menu a::after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--cyan-primary);transition:width .3s}.nav-menu a:hover::after{width:100%}.cta-header{background:linear-gradient(135deg,var(--cyan-primary),#0891B2);color:#fff;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s;box-shadow:0 4px 15px rgba(6,182,212,.2)}.cta-header:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(6,182,212,.3)}.mobile-menu-btn{display:none;flex-direction:column;cursor:pointer;padding:5px}.mobile-menu-btn span{width:25px;height:2px;background:var(--text-gray);margin:3px 0;transition:.3s}.reading-progress{position:fixed;top:0;left:0;width:0;height:3px;background:linear-gradient(135deg,var(--violet-primary),var(--cyan-primary));z-index:1001;transition:width .1s}.article-hero{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(6,182,212,.08));padding:140px 0 80px;position:relative;overflow:hidden}.article-hero::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,rgba(139,92,246,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(6,182,212,.1) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(59,130,246,.05) 0%,transparent 50%)}.hero-content{position:relative;z-index:2}.breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-light);margin-bottom:2rem;opacity:0;animation:fadeInUp .6s ease forwards}.breadcrumb a{color:var(--cyan-primary);text-decoration:none;font-weight:500;transition:color .3s}.breadcrumb a:hover{color:var(--violet-primary)}.breadcrumb-separator{color:var(--text-lighter);margin:0 .25rem}.article-category{display:inline-block;background:linear-gradient(135deg,var(--violet-primary),var(--cyan-primary));color:#fff;padding:8px 20px;border-radius:25px;font-size:.8rem;font-weight:700;margin-bottom:2rem;text-transform:uppercase;letter-spacing:1px;opacity:0;animation:fadeInUp .6s ease .2s forwards}.article-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin-bottom:2rem;background:linear-gradient(135deg,var(--text-dark),var(--text-medium));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:0;animation:fadeInUp .6s ease .4s forwards}.article-meta{display:flex;align-items:center;gap:2.5rem;margin-bottom:2rem;flex-wrap:wrap;opacity:0;animation:fadeInUp .6s ease .6s forwards}.meta-item{display:flex;align-items:center;gap:.8rem;color:var(--text-light);font-size:.95rem;font-weight:500}.author-info{display:flex;align-items:center;gap:.8rem}.author-avatar{width:40px;height:40px;border-radius:50%;border:2px solid var(--cyan-primary);padding:2px;transition:transform .3s ease}.author-avatar:hover{transform:scale(1.05)}.author-name{font-weight:600;color:var(--text-medium)}.article-excerpt{font-size:1.2rem;color:var(--text-light);line-height:1.6;max-width:600px;opacity:0;animation:fadeInUp .6s ease .8s forwards}.featured-image-section{padding:2rem 0;opacity:1}.featured-image{width:100%;max-height:500px;object-fit:cover;border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,.15);transition:transform .5s}.featured-image:hover{transform:translateY(-5px)}.main-content{padding:4rem 0}.content-grid{display:grid;grid-template-columns:1fr 350px;gap:6rem;align-items:start}.article-content{background:#fff;border-radius:24px;padding:4rem;box-shadow:0 10px 40px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);position:relative;opacity:0;animation:fadeInUp .6s ease 1.2s forwards}.article-content::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,var(--violet-primary),var(--cyan-primary));border-radius:24px 24px 0 0}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{color:var(--text-dark);font-weight:700;margin:3rem 0 1.5rem;line-height:1.3}.article-content h1:first-child,.article-content h2:first-child,.article-content h3:first-child{margin-top:0}.article-content h2{font-size:2.2rem;position:relative;padding-bottom:1rem;margin-bottom:2rem}.article-content h2::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(135deg,var(--violet-primary),var(--cyan-primary));border-radius:2px}.article-content h3{font-size:1.6rem;color:var(--text-medium)}.article-content h4{font-size:1.3rem;color:var(--text-medium)}.article-content p{margin-bottom:2rem;color:var(--text-gray);font-size:1.1rem;line-height:1.8;font-weight:400}.article-content ul,.article-content ol{margin:2rem 0;padding-left:2rem}.article-content li{margin-bottom:1rem;color:var(--text-gray);font-size:1.1rem;line-height:1.7}.article-content blockquote{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(6,182,212,.08));border-left:4px solid var(--cyan-primary);padding:2rem;margin:3rem 0;border-radius:12px;font-style:italic;color:var(--text-medium);font-size:1.2rem;position:relative}.article-content blockquote::before{content:'"';position:absolute;top:-10px;left:20px;font-size:4rem;color:var(--cyan-primary);line-height:1}.article-content img{max-width:100%;height:auto;border-radius:16px;margin:3rem 0;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .3s}.article-content img:hover{transform:translateY(-5px)}.article-content a{color:var(--cyan-primary);text-decoration:none;font-weight:600;border-bottom:2px solid transparent;transition:all .3s}.article-content a:hover{color:var(--violet-primary);border-bottom-color:var(--violet-primary)}.article-content code{background:#f8fafc;border:1px solid var(--border-light);border-radius:6px;padding:3px 8px;font-size:.9em;color:var(--violet-primary);font-family:'SF Mono',Monaco,monospace}.article-content pre{background:#0f172a;color:#e2e8f0;padding:2rem;border-radius:12px;overflow-x:auto;margin:2rem 0;font-size:.9rem;line-height:1.6}.article-content pre code{background:none;border:none;padding:0;color:inherit}.table-of-contents{position:sticky;top:120px;background:#fff;border-radius:16px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);margin-bottom:2rem;opacity:0;animation:fadeInUp .6s ease 1.4s forwards}.toc-title{font-size:1.2rem;font-weight:700;color:var(--text-dark);margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.toc-list{list-style:none;padding:0}.toc-list li{margin-bottom:.8rem}.toc-list a{color:var(--text-light);text-decoration:none;font-size:.95rem;font-weight:500;transition:all .3s;display:block;padding:.5rem 0;border-left:2px solid transparent;padding-left:1rem}.toc-list a:hover,.toc-list a.active{color:var(--cyan-primary);border-left-color:var(--cyan-primary)}.sidebar{display:flex;flex-direction:column;gap:2rem}.sidebar-widget{background:#fff;border-radius:20px;padding:2.5rem;box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);transition:all .3s;opacity:0;animation:fadeInUp .6s ease 1.6s forwards}.sidebar-widget:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.12)}.widget-title{font-size:1.4rem;font-weight:700;color:var(--text-dark);margin-bottom:2rem}.cta-widget{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(6,182,212,.1));text-align:center;position:relative;overflow:hidden}.cta-widget::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(139,92,246,.1) 0%,transparent 70%);animation:rotate 20s linear infinite}.cta-widget-content{position:relative;z-index:2}.cta-widget h3{color:var(--text-dark);margin-bottom:1rem;font-size:1.3rem}.cta-widget p{color:var(--text-light);margin-bottom:2rem;font-size:1rem}.cta-button{background:linear-gradient(135deg,var(--cyan-primary),#0891B2);color:#fff;padding:14px 28px;border-radius:12px;text-decoration:none;font-weight:600;font-size:.95rem;box-shadow:0 10px 25px rgba(6,182,212,.25);transition:all .3s;display:inline-block}.cta-button:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(6,182,212,.35)}.related-article{display:flex;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-light);transition:all .3s}.related-article:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.related-article:hover{transform:translateX(5px)}.related-thumb{width:80px;height:80px;border-radius:12px;object-fit:cover;flex-shrink:0;transition:transform .3s}.related-article:hover .related-thumb{transform:scale(1.05)}.related-content h4{font-size:1rem;font-weight:600;color:var(--text-dark);line-height:1.4;margin-bottom:.5rem;transition:color .3s}.related-content a{text-decoration:none;color:inherit}.related-article:hover .related-content h4{color:var(--cyan-primary)}.related-date{font-size:.85rem;color:var(--text-lighter);font-weight:500}.social-share{margin:4rem 0;padding:3rem;background:linear-gradient(135deg,rgba(139,92,246,.05),rgba(6,182,212,.05));border-radius:20px;text-align:center}.share-title{font-weight:700;font-size:1.2rem;color:var(--text-dark);margin-bottom:2rem}.share-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.share-button{padding:12px 24px;border-radius:12px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.1)}.share-facebook{background:linear-gradient(135deg,#1877F2,#166fe5)}.share-twitter{background:linear-gradient(135deg,#1DA1F2,#0d8bd9)}.share-linkedin{background:linear-gradient(135deg,#0A66C2,#004182)}.share-button:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.article-navigation{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:4rem 0}.nav-item{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:2.5rem;text-decoration:none;transition:all .3s;box-shadow:0 5px 20px rgba(0,0,0,.08);position:relative;overflow:hidden}.nav-item::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,var(--violet-primary),var(--cyan-primary));transform:scaleX(0);transition:transform .3s}.nav-item:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.12)}.nav-item:hover::before{transform:scaleX(1)}.nav-label{font-size:.8rem;color:var(--text-lighter);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-weight:600}.nav-title{font-size:1.2rem;font-weight:600;color:var(--text-dark);line-height:1.4;transition:color .3s}.nav-item:hover .nav-title{color:var(--cyan-primary)}.custom-a2z-footer{background:var(--text-dark);color:#e2e8f0;padding:4rem 0 2rem}.footer-container{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;margin-bottom:3rem}.footer-column h4{color:#fff;font-weight:700;margin-bottom:1.5rem;font-size:1.1rem}.footer-column ul{list-style:none;padding:0}.footer-column li{margin-bottom:.8rem}.footer-column a{color:#94a3b8;text-decoration:none;transition:color .3s}.footer-column a:hover{color:var(--cyan-primary)}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.footer-logo{margin-bottom:1rem}.footer-logo img{height:50px;width:auto}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1024px){.content-grid{grid-template-columns:1fr;gap:3rem}.sidebar{order:-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.footer-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.nav-menu{display:none}.mobile-menu-btn{display:flex}.article-hero{padding:120px 0 60px}.article-content{padding:2.5rem}.article-meta{flex-direction:column;align-items:flex-start;gap:1rem}.article-navigation{grid-template-columns:1fr}.share-buttons{flex-direction:column;align-items:center}.sidebar{grid-template-columns:1fr}.footer-container{grid-template-columns:1fr;gap:2rem}.container{padding:0 16px}}@media (max-width:480px){.article-content{padding:2rem}.article-content h2{font-size:1.8rem}.article-content p{font-size:1rem}}.a2z-article .main-content{flex:1 !important}.a2z-article section{padding:4rem 0 !important}.a2z-article .featured-image-section{display:block !important;opacity:1 !important}

/* Desktop : afficher l'image en entier */
@media (min-width: 1024px){
  .a2z-article .featured-image{
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    object-fit: contain !important; /* ou supprime carrément la propriété */
    display: block;
  }
}
/* Desktop : image entière et ~moitié de largeur */
@media (min-width: 1024px){
  .a2z-article .featured-image-section{
    text-align: center;              /* sécurité pour le centrage */
  }
  .a2z-article .featured-image{
    width: 50% !important;           /* ≈ moitié du conteneur */
    max-width: 800px;                /* cap optionnel, ajuste/retire si besoin */
    height: auto !important;         /* garde les proportions */
    max-height: none !important;     /* pas de limite de hauteur */
    object-fit: contain !important;  /* pas de crop */
    display: block;
    margin: 0 auto;                  /* centre l’image */
  }
}
/* Centrer tout le header d'article (breadcrumb + catégorie + titre + méta + extrait) */
.a2z-article .article-hero .hero-content{
  max-width: 900px;            /* option : élargir un peu le bloc, ajuste/retire si tu veux */
  margin: 0 auto;              /* centre le conteneur dans la .container */
  text-align: center;          /* centre les textes */
  display: flex;               /* centre aussi les éléments non-textuels */
  flex-direction: column;
  align-items: center;
}

/* Centrer le breadcrumb (c'est un flex) */
.a2z-article .article-hero .breadcrumb{
  justify-content: center;
}

/* Centrer la ligne méta (c’est un flex) */
.a2z-article .article-hero .article-meta{
  justify-content: center;
}

/* S’assurer que l’extrait ne reste pas collé à gauche si max-width */
.a2z-article .article-hero .article-excerpt{
  margin-left: auto;
  margin-right: auto;
}
.a2z-article .article-hero .breadcrumb{ display:none !important; }
/* Centre la “carte” d’article dans sa colonne */
.a2z-article .main-content .article-content{
  max-width: 920px;       /* largeur de lecture confortable (ajuste) */
  margin-left: auto;
  margin-right: auto;     /* centrage horizontal */
}

/* Option : si tu veux encore plus large ou plus étroit */
@media (min-width:1200px){
  .a2z-article .main-content .article-content{ max-width: 980px; } /* ex. */
}
/* Option “une seule colonne” pour un centrage parfait de l’article */
@media (min-width: 1025px){
  .a2z-article .content-grid{
    grid-template-columns: 1fr !important; /* sidebar passe dessous */
  }
}
/* A2Z Article – marge au-dessus du badge catégorie */
.a2z-article .article-hero .article-category{
  margin-top: 32px;
}

@media (min-width: 1024px){
  .a2z-article .article-hero .article-category{
    margin-top: 48px;
  }
}
.author-name{
  font-weight:600;
  color:var(--text-medium);
  display:inline-block;
}
</style>
</head>
<body class="wp-singular post-template-default single single-post postid-8178 single-format-standard wp-custom-logo wp-embed-responsive wp-theme-generatepress wp-child-theme-a2z-theme a2z-article no-sidebar nav-float-right separate-containers header-aligned-left dropdown-hover featured-image-active">
<div class="reading-progress" id="progressBar"></div>
<header class="custom-a2z-header">
  <div class="header-container">
    <div class="logo"><a href="https://a2z-automation.com/"><img src="https://a2z-automation.com/wp-content/uploads/2023/04/Png-light.png" alt="A2Z Automation Agency"></a></div>
    <nav class="nav-menu">
      <a href="https://a2z-automation.com/">Accueil</a>
      <a href="https://a2z-automation.com/automatisations/">Services</a>
      <a href="https://a2z-automation.com/nos-references/">Nos références</a>
      <a href="https://a2z-automation.com/presentation/">À propos</a>
      <a href="https://a2z-automation.com/blog/">Blog</a>
      <a href="https://a2z-automation.com/contact/">Contact</a>
    </nav>
    <a href="https://a2z-automation.com/rendez-vous/?src=n8n-docker-header&#038;utm_source=a2z-automation.com&#038;utm_medium=cta&#038;utm_campaign=n8n-docker&#038;utm_content=header" class="cta-header">Audit Gratuit</a>
    <div class="mobile-menu-btn"><span></span><span></span><span></span></div>
  </div>
</header>
<section class="article-hero">
  <div class="container">
    <div class="hero-content">
      <div class="breadcrumb">
        <a href="https://a2z-automation.com/">Accueil</a><span class="breadcrumb-separator">/</span>
        <a href="https://a2z-automation.com">Blog</a><span class="breadcrumb-separator">/</span>
        <span>n8n et outils no code</span>
      </div>
      <div class="article-category">n8n et outils no code</div>
      <h1 class="article-title">Installer n8n avec Docker : la configuration qu&rsquo;on fait tourner en production</h1>
      <div class="article-meta">
        <div class="meta-item author-info">
          <img src="https://secure.gravatar.com/avatar/4a41dfb35a6fbfab54103f5c3463eb60b3618906cd6358932145982746e101bb?s=80&#038;d=mm&#038;r=g" alt="Adam Abdelmoumen" class="author-avatar">
          <span class="author-name">Adam Abdelmoumen</span>
        </div>
        <div class="meta-item"><svg width="16" height="16" fill="currentColor" viewBox="0 0 16 16"><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v1h14V3a1 1 0 0 0-1-1H2zm13 3H1v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V5z"/></svg><span>21 septembre 2026</span></div>
        <div class="meta-item"><svg width="16" height="16" fill="currentColor" viewBox="0 0 16 16"><path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z"/></svg><span>12 min de lecture</span></div>
      </div>
      <div class="article-excerpt">Installer n8n avec Docker et Docker Compose : notre fichier de production, les variables qui comptent, les task runners, SQLite ou PostgreSQL, et nos 3 pannes réelles.</div>    </div>
  </div>

    <div class="container">
    <div class="featured-image-section">
      <img src="https://a2z-automation.com/wp-content/uploads/2026/09/n8n-docker-installation.png" alt="Installer n8n avec Docker : la configuration qu&rsquo;on fait tourner en production" class="featured-image" loading="eager" fetchpriority="high">
    </div>
  </div>
  </section>
<section class="main-content">
  <div class="container">
    <div class="content-grid">
      <article class="article-content" id="articleContent">
        <p>On fait tourner n8n en auto-hébergé depuis plus d&rsquo;un an, sur un VPS où cohabitent une vingtaine de conteneurs. Nos workflows clients passent tous par là : relances de factures, prospection, génération de carrousels, synchronisation de CRM. Autant dire qu&rsquo;une instance n8n qui tombe un vendredi soir, on l&rsquo;a vécu, et plus d&rsquo;une fois.</p>
<p>Cet article n&rsquo;est pas une traduction de la doc. C&rsquo;est la configuration Docker qu&rsquo;on utilise vraiment, variable par variable, avec les trois pannes qui nous ont appris à la régler comme ça. Si vous voulez juste tester n8n sur votre ordinateur, la première partie suffit. Si vous voulez le mettre en production pour de vrai, lisez jusqu&rsquo;au bout.</p>
<nav class="toc">
<h2>Sommaire</h2>
<ul>
<li><a href="#run-ou-compose">Docker ou Docker Compose : lequel choisir</a></li>
<li><a href="#local">Tester n8n en local en deux minutes</a></li>
<li><a href="#prod">Notre fichier Docker Compose de production</a></li>
<li><a href="#variables">Les variables qui comptent vraiment</a></li>
<li><a href="#runners">Les task runners : le point que tout le monde rate</a></li>
<li><a href="#bdd">SQLite ou PostgreSQL</a></li>
<li><a href="#maj">Mettre à jour sans tout casser</a></li>
<li><a href="#pannes">Nos trois pannes, et ce qu&rsquo;elles nous ont appris</a></li>
<li><a href="#faq">Questions fréquentes</a></li>
</ul>
</nav>
<h2 id="run-ou-compose">Docker ou Docker Compose : lequel choisir</h2>
<p>La réponse courte : <strong>Docker Compose</strong>, dès que vous dépassez le test. C&rsquo;est d&rsquo;ailleurs ce que dit n8n lui-même : la page de documentation sur l&rsquo;installation avec une simple commande <code>docker run</code> est aujourd&rsquo;hui marquée comme obsolète, au profit de l&rsquo;installation avec Docker Compose.</p>
<p>La raison est simple. Une instance n8n sérieuse, ce n&rsquo;est plus un seul conteneur. Il faut au minimum n8n et son conteneur de task runners à côté, souvent une base PostgreSQL, et un reverse proxy pour le HTTPS. Décrire tout ça dans un fichier, c&rsquo;est pouvoir le relancer à l&rsquo;identique, le versionner et le relire six mois plus tard.</p>
<p><code>docker run</code> garde un intérêt : tester n8n sur votre machine en deux minutes, sans rien écrire.</p>
<h2 id="local">Tester n8n en local en deux minutes</h2>
<p>Il vous faut Docker Desktop (Mac, Windows) ou Docker Engine (Linux). Sous Windows, n8n recommande de passer par WSL et de garder vos fichiers dans le système de fichiers Linux, pas dans <code>/mnt/c</code>, sinon les montages sont lents et les droits posent problème.</p>
<p>Ensuite, deux commandes, tirées de la documentation officielle :</p>
<pre><code>docker volume create n8n_data

docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -e GENERIC_TIMEZONE="Europe/Paris" \
  -e TZ="Europe/Paris" \
  -e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
  -v n8n_data:/home/node/.n8n \
  n8nio/n8n</code></pre>
<p>Ouvrez <code>http://localhost:5678</code>, créez votre compte propriétaire, c&rsquo;est prêt. Le volume <code>n8n_data</code> garde vos workflows et vos identifiants entre deux redémarrages.</p>
<p>Deux détails qui vous éviteront de chercher. D&rsquo;abord, les deux variables de fuseau horaire ne font pas la même chose : <code>GENERIC_TIMEZONE</code> règle l&rsquo;heure des déclencheurs planifiés de n8n, <code>TZ</code> règle l&rsquo;heure du système du conteneur. Mettez les deux, sinon votre workflow « tous les jours à 9 h » part à 7 h. Ensuite, la variable <code>N8N_RUNNERS_ENABLED=true</code> qu&rsquo;on voit encore partout dans les tutos est dépréciée depuis n8n 2.0 : les runners sont actifs par défaut, vous n&rsquo;avez plus besoin de la mettre.</p>
<h2 id="prod">Notre fichier Docker Compose de production</h2>
<p>Voici la structure qu&rsquo;on fait tourner, simplifiée pour être lisible et sans nos secrets. Elle suppose un reverse proxy devant (on utilise Traefik, Caddy ou Nginx font le même travail) qui gère le certificat HTTPS.</p>
<pre><code>services:
  n8n:
    image: n8nio/n8n:2.39.7
    restart: always
    expose:
      - 5678
    environment:
      - N8N_HOST=n8n.votre-domaine.fr
      - N8N_PORT=5678
      - N8N_PROTOCOL=https
      - WEBHOOK_URL=https://n8n.votre-domaine.fr/
      - NODE_ENV=production
      - GENERIC_TIMEZONE=Europe/Paris
      - TZ=Europe/Paris
      - N8N_RUNNERS_MODE=external
      - N8N_RUNNERS_AUTH_TOKEN=${N8N_RUNNERS_AUTH_TOKEN}
      - N8N_RUNNERS_BROKER_LISTEN_ADDRESS=0.0.0.0
      - EXECUTIONS_TIMEOUT=1800
      - EXECUTIONS_TIMEOUT_MAX=3600
      - EXECUTIONS_DATA_PRUNE=true
      - EXECUTIONS_DATA_MAX_AGE=336
      - EXECUTIONS_DATA_PRUNE_MAX_COUNT=30000
      - N8N_DIAGNOSTICS_ENABLED=false
      - N8N_PERSONALIZATION_ENABLED=false
      - NODE_OPTIONS=--max-old-space-size=4096
    volumes:
      - n8n_data:/home/node/.n8n
      - ./fichiers:/files

  n8n-task-runners:
    image: n8nio/runners:2.39.7
    restart: always
    network_mode: "service:n8n"
    environment:
      - N8N_RUNNERS_AUTH_TOKEN=${N8N_RUNNERS_AUTH_TOKEN}
      - N8N_RUNNERS_TASK_BROKER_URI=http://127.0.0.1:5679
    depends_on:
      - n8n

volumes:
  n8n_data:</code></pre>
<p>Le secret <code>N8N_RUNNERS_AUTH_TOKEN</code> va dans un fichier <code>.env</code> à côté, jamais dans le fichier Compose ni dans Git. Générez une vraie chaîne aléatoire, pas l&rsquo;exemple de la doc.</p>
<p>Vous remarquerez que les deux images portent un numéro de version. Ce n&rsquo;est pas un détail, on y revient plus bas : c&rsquo;est la leçon la plus coûteuse qu&rsquo;on ait apprise.</p>
<h2 id="variables">Les variables qui comptent vraiment</h2>
<table>
<thead>
<tr>
<th>Variable</th>
<th>Ce qu&rsquo;elle fait</th>
<th>Ce qui se passe sans</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>WEBHOOK_URL</code></td>
<td>L&rsquo;adresse publique utilisée pour construire les URL de webhooks</td>
<td>Vos webhooks affichent <code>localhost:5678</code> et aucun service externe ne peut les appeler</td>
</tr>
<tr>
<td><code>N8N_HOST</code> et <code>N8N_PROTOCOL</code></td>
<td>Le domaine et le protocole de l&rsquo;éditeur</td>
<td>Redirections OAuth cassées sur Google, Microsoft, Meta</td>
</tr>
<tr>
<td><code>EXECUTIONS_DATA_PRUNE</code> et <code>EXECUTIONS_DATA_MAX_AGE</code></td>
<td>Supprime l&rsquo;historique des exécutions au-delà d&rsquo;un âge (en heures)</td>
<td>La base grossit sans fin. Chez nous, 336 h, soit 14 jours d&rsquo;historique</td>
</tr>
<tr>
<td><code>EXECUTIONS_DATA_PRUNE_MAX_COUNT</code></td>
<td>Plafond du nombre d&rsquo;exécutions gardées</td>
<td>Un workflow qui tourne toutes les minutes remplit la base en quelques semaines</td>
</tr>
<tr>
<td><code>EXECUTIONS_TIMEOUT</code> et <code>EXECUTIONS_TIMEOUT_MAX</code></td>
<td>Temps maximal d&rsquo;une exécution, en secondes</td>
<td>Une boucle mal écrite peut tourner des heures et bloquer le reste</td>
</tr>
<tr>
<td><code>NODE_OPTIONS=--max-old-space-size=4096</code></td>
<td>Mémoire maximale allouée à Node.js, en Mo</td>
<td>Les gros traitements de fichiers ou de JSON plantent avec « heap out of memory »</td>
</tr>
</tbody>
</table>
<p>La doc recommande au moins 4 Go de RAM et 2 vCPU pour une installation complète. C&rsquo;est notre constat aussi : en dessous, ça tourne, mais le premier workflow qui manipule un gros fichier fait tomber l&rsquo;instance.</p>
<h2 id="runners">Les task runners : le point que tout le monde rate</h2>
<p>Quand vous utilisez un nœud Code, en JavaScript ou en Python, n8n n&rsquo;exécute pas ce code dans son propre processus. Il l&rsquo;envoie à un « task runner ». Il existe deux modes.</p>
<ul>
<li><strong>Le mode interne</strong> : n8n lance lui-même le runner comme un sous-processus, avec les mêmes droits. C&rsquo;est le mode par défaut si vous ne précisez rien. La documentation le dit sans détour : il est « insecure by design », il est déprécié à partir de n8n 3.0, et un code qui sortirait du bac à sable aurait accès à vos identifiants et à votre clé de chiffrement.</li>
<li><strong>Le mode externe</strong> : un conteneur séparé, l&rsquo;image <code>n8nio/runners</code>, exécute le code à côté de n8n. C&rsquo;est ce qu&rsquo;on utilise, et c&rsquo;est ce que n8n recommande pour toute instance qui contient des données sensibles.</li>
</ul>
<p>Concrètement, c&rsquo;est le deuxième service de notre fichier Compose. Trois points à ne pas rater : le même <code>N8N_RUNNERS_AUTH_TOKEN</code> des deux côtés, <code>N8N_RUNNERS_BROKER_LISTEN_ADDRESS=0.0.0.0</code> côté n8n pour accepter la connexion, et surtout <strong>la même version pour les deux images</strong>. La doc est explicite : la version de <code>n8nio/runners</code> doit correspondre à celle de <code>n8nio/n8n</code>.</p>
<h2 id="bdd">SQLite ou PostgreSQL</h2>
<p>Par défaut, n8n stocke tout dans un fichier SQLite à l&rsquo;intérieur du volume. Pour être transparent : notre instance tourne encore en SQLite, avec la purge des exécutions à 14 jours, et elle tient la charge de nos workflows. Mais si vous démarrez aujourd&rsquo;hui, prenez PostgreSQL. La doc le recommande dès que l&rsquo;instance sert plus d&rsquo;une poignée d&rsquo;utilisateurs ou tourne en continu, et migrer après coup demande d&rsquo;exporter et réimporter workflows et identifiants.</p>
<p>Avec PostgreSQL, il faut ajouter un service <code>postgres</code> au fichier Compose et ces variables côté n8n : <code>DB_TYPE=postgresdb</code>, <code>DB_POSTGRESDB_HOST</code>, <code>DB_POSTGRESDB_PORT</code>, <code>DB_POSTGRESDB_DATABASE</code>, <code>DB_POSTGRESDB_USER</code>, <code>DB_POSTGRESDB_PASSWORD</code>. Gardez quand même le volume <code>/home/node/.n8n</code> : il contient la clé de chiffrement de vos identifiants. Sans elle, une base restaurée est illisible.</p>
<h2 id="maj">Mettre à jour sans tout casser</h2>
<p>n8n sort une version mineure presque chaque semaine. Au moment où j&rsquo;écris, la version stable est la 2.39.7. La tentation est de mettre <code>n8nio/n8n</code> sans numéro, pour avoir toujours la dernière. C&rsquo;est exactement ce qu&rsquo;on avait fait, et c&rsquo;est une mauvaise idée pour deux raisons.</p>
<ul>
<li>Sans version fixée, un simple redémarrage du serveur peut télécharger une nouvelle version sans que vous l&rsquo;ayez décidé, avec les changements qui vont avec.</li>
<li>Pire : l&rsquo;image des runners et l&rsquo;image de n8n peuvent se désynchroniser, puisqu&rsquo;elles sont téléchargées à des moments différents. Et on a vu plus haut qu&rsquo;elles doivent avoir la même version.</li>
</ul>
<p>Notre routine maintenant : lire les notes de version, changer le numéro sur les deux images en même temps, faire une sauvegarde du volume, puis relancer.</p>
<pre><code>docker compose pull
docker compose up -d</code></pre>
<p>Et vérifier dans la foulée qu&rsquo;un workflow avec un nœud Code s&rsquo;exécute bien. C&rsquo;est le premier symptôme quand quelque chose ne va pas.</p>
<h2 id="pannes">Nos trois pannes, et ce qu&rsquo;elles nous ont appris</h2>
<h3>1. Les nœuds Code figés pendant 40 heures</h3>
<p>Un matin, tous nos workflows avec un nœud Code tombaient en erreur avec le message « Task request timed out after 600 seconds ». n8n tournait, l&rsquo;interface répondait, les workflows sans code marchaient. Le coupable : le conteneur des runners s&rsquo;était arrêté après un redémarrage du serveur et n&rsquo;était pas reparti, malgré le <code>restart: always</code>. Le correctif prend dix secondes :</p>
<pre><code>docker compose up -d n8n-task-runners</code></pre>
<p>Le vrai problème, c&rsquo;est qu&rsquo;on ne s&rsquo;en est rendu compte qu&rsquo;au bout de 40 heures. Depuis, on a une surveillance indépendante de n8n (un simple script système, pas un workflow n8n, puisque c&rsquo;est n8n qu&rsquo;on surveille) qui vérifie toutes les deux minutes que le conteneur des runners est en vie et nous envoie un mail sinon.</p>
<h3>2. Un workflow incapable de joindre notre propre serveur</h3>
<p>Un workflow devait envoyer des images vers notre propre service de stockage, hébergé sur le même serveur. Résultat : délai dépassé, sans erreur claire. Le conteneur n8n résolvait notre domaine vers l&rsquo;adresse de Cloudflare, la requête sortait sur Internet, revenait sur notre serveur, et le pare-feu la bloquait parce qu&rsquo;elle ne venait pas de Cloudflare. La solution tient en deux lignes dans le fichier Compose :</p>
<pre><code>    extra_hosts:
      - "stockage.votre-domaine.fr:host-gateway"</code></pre>
<p>Le conteneur joint alors directement la machine hôte. Si un de vos workflows appelle un service hébergé sur la même machine, pensez-y avant de passer une journée dessus comme nous.</p>
<h3>3. Des journaux Docker qui faisaient tomber tout le serveur</h3>
<p>Celle-là est vicieuse. Un ancien script de rotation des journaux tronquait les fichiers de logs des conteneurs pendant que Docker écrivait dedans. Les fichiers se retrouvaient corrompus, et le simple fait de lire les logs de n8n faisait monter le processeur à fond. Toute la machine ralentissait. La règle qu&rsquo;on applique maintenant : on laisse Docker gérer lui-même la rotation, dans <code>/etc/docker/daemon.json</code>, avec une taille maximale et un nombre de fichiers, et on ne touche jamais aux fichiers de logs à la main.</p>
<h2>Auto-hébergé ou n8n Cloud ?</h2>
<p>n8n dit lui-même que l&rsquo;auto-hébergement s&rsquo;adresse aux utilisateurs expérimentés, et que les erreurs peuvent mener à des pertes de données, des failles de sécurité et des pannes. Après un an, on est d&rsquo;accord. L&rsquo;auto-hébergement, c&rsquo;est des exécutions illimitées, vos données chez vous et la liberté d&rsquo;installer ce que vous voulez. En échange, les mises à jour, les sauvegardes et les pannes sont pour vous.</p>
<p>Si vous n&rsquo;avez personne pour s&rsquo;en occuper, n8n Cloud reste un bon choix pour démarrer. Et si vous voulez l&rsquo;auto-hébergement sans la maintenance, c&rsquo;est précisément ce qu&rsquo;on fait pour nos clients en tant qu&rsquo;<a href="https://a2z-automation.com/agence-n8n/">agence n8n</a>. Pour aller plus loin sur l&rsquo;outil lui-même, notre <a href="https://a2z-automation.com/tutoriel-n8n-workflow-automatisation/">tutoriel pour créer vos premiers workflows</a> et notre comparatif <a href="https://a2z-automation.com/make-n8n-zapier-comparatif/">n8n ou Make</a> sont là.</p>
<h2 id="faq">Questions fréquentes</h2>
<h3>Quelle configuration minimale pour faire tourner n8n avec Docker ?</h3>
<p>La documentation de n8n recommande au moins 4 Go de RAM et 2 vCPU pour une installation complète. Pour un simple test en local, un ordinateur récent suffit.</p>
<h3>Faut-il encore mettre N8N_RUNNERS_ENABLED=true ?</h3>
<p>Non, depuis n8n 2.0 cette variable est dépréciée et les runners sont actifs par défaut. En revanche, pour la production, il faut passer en mode externe avec <code>N8N_RUNNERS_MODE=external</code> et un conteneur <code>n8nio/runners</code> à côté.</p>
<h3>Mes webhooks affichent localhost, pourquoi ?</h3>
<p>Il manque la variable <code>WEBHOOK_URL</code> avec votre adresse publique en HTTPS. n8n l&rsquo;utilise pour construire toutes les URL de webhooks.</p>
<h3>Comment sauvegarder une instance n8n sous Docker ?</h3>
<p>Sauvegardez le volume monté sur <code>/home/node/.n8n</code>, qui contient la clé de chiffrement, et votre base PostgreSQL si vous en utilisez une. Sans la clé, les identifiants enregistrés sont illisibles après restauration.</p>
<h3>n8n auto-hébergé est-il gratuit ?</h3>
<p>La version communautaire auto-hébergée est gratuite, sans limite d&rsquo;exécutions. Vous payez l&rsquo;hébergement, et le temps de maintenance.</p>
<p><em>Alexandre Damais, cofondateur d&rsquo;A2Z Automation. Article écrit à partir de notre instance n8n de production et de la documentation officielle de n8n, consultée le 18 septembre 2026.</em></p>
        <div class="social-share">
          <div class="share-title">Partager cet article</div>
          <div class="share-buttons">
            <a class="share-button share-facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fa2z-automation.com%2Fn8n-docker%2F" target="_blank" rel="noopener">Facebook</a>
            <a class="share-button share-twitter" href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fa2z-automation.com%2Fn8n-docker%2F&text=Installer+n8n+avec+Docker+%3A+la+configuration+qu%26rsquo%3Bon+fait+tourner+en+production" target="_blank" rel="noopener">Twitter/X</a>
            <a class="share-button share-linkedin" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fa2z-automation.com%2Fn8n-docker%2F" target="_blank" rel="noopener">LinkedIn</a>
          </div>
        </div>
      </article>
      <aside class="sidebar">
        <div class="table-of-contents"><h3 class="toc-title"><svg width="18" height="18" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z"/></svg>Table des matières</h3><ul class="toc-list" id="tocList"></ul></div>
                <div class="sidebar-widget"><h3 class="widget-title">Articles similaires</h3>
                      <div class="related-article">
              <img class="related-thumb" src="https://a2z-automation.com/wp-content/uploads/2026/09/formation-no-code-automatisation-workflow.jpg-150x150.png" alt="Formation no-code : automatisez vos process sans coder">              <div class="related-content"><a href="https://a2z-automation.com/formation-no-code-automatisation/"><h4>Formation no-code : automatisez vos process sans coder</h4></a><div class="related-date">19 Sep 2026</div></div>
            </div>
                      <div class="related-article">
              <img class="related-thumb" src="https://a2z-automation.com/wp-content/uploads/2026/08/formation-make-automation-no-code.jpg-150x150.png" alt="Formation Make : Industrialisez l’automatisation no-code en entreprise">              <div class="related-content"><a href="https://a2z-automation.com/formation-make-automation-no-code/"><h4>Formation Make : Industrialisez l’automatisation no-code en entreprise</h4></a><div class="related-date">17 Août 2026</div></div>
            </div>
                      <div class="related-article">
              <img class="related-thumb" src="https://a2z-automation.com/wp-content/uploads/2026/05/formation-n8n-automatisation-expert.jpg-150x150.png" alt="Formation n8n : devenez expert en automatisation open-source">              <div class="related-content"><a href="https://a2z-automation.com/formation-n8n-expert-automatisation-open-source/"><h4>Formation n8n : devenez expert en automatisation open-source</h4></a><div class="related-date">25 Mai 2026</div></div>
            </div>
                      <div class="related-article">
              <img class="related-thumb" src="https://a2z-automation.com/wp-content/uploads/2026/05/webhook-make-automation-industrialisation.jpg-150x150.png" alt="Webhook Make : industrialisez vos déclencheurs en toute sécurité">              <div class="related-content"><a href="https://a2z-automation.com/webhook-make-automatisation-securite/"><h4>Webhook Make : industrialisez vos déclencheurs en toute sécurité</h4></a><div class="related-date">15 Mai 2026</div></div>
            </div>
                  </div>
                <div class="sidebar-widget cta-widget"><div class="cta-widget-content"><h3>Automatisez votre business</h3><p>Découvrez comment nos solutions d'automatisation peuvent transformer votre entreprise dès aujourd'hui.</p><a href="https://a2z-automation.com/rendez-vous/?src=n8n-docker-sidebar&#038;utm_source=a2z-automation.com&#038;utm_medium=cta&#038;utm_campaign=n8n-docker&#038;utm_content=sidebar" class="cta-button">Audit gratuit</a></div></div>
      </aside>
    </div>
        <div class="article-navigation">
      <a class="nav-item" href="https://a2z-automation.com/formation-no-code-automatisation/"><div class="nav-label">Article précédent</div><div class="nav-title">Formation no-code : automatisez vos process sans coder</div></a>      <a class="nav-item" href="https://a2z-automation.com/deployer-agent-ia-poc-production/" style="text-align:right"><div class="nav-label">Article suivant</div><div class="nav-title">Déployer un agent IA : réussir le passage du POC à la production</div></a>    </div>
      </div>
</section>
<script>document.addEventListener('DOMContentLoaded',function(){const p=document.getElementById('progressBar'),a=document.getElementById('articleContent');if(p&&a){const u=()=>{const t=a.getBoundingClientRect().top+window.scrollY,m=Math.max(a.offsetHeight-window.innerHeight,1),s=Math.min(Math.max(window.scrollY-t,0),m);p.style.width=(s/m)*100+'%'};u();window.addEventListener('scroll',u,{passive:true});window.addEventListener('resize',u)}const h=document.querySelector('.custom-a2z-header');window.addEventListener('scroll',()=>{if(window.pageYOffset>100){h.style.background='rgba(255,255,255,0.98)';h.style.boxShadow='0 4px 20px rgba(0,0,0,0.1)'}else{h.style.background='rgba(255,255,255,0.95)';h.style.boxShadow='none'}},{passive:true});const t=document.getElementById('tocList');if(a&&t){const hd=a.querySelectorAll('h2, h3, h4');if(hd.length){const sl=s=>s.toLowerCase().trim().replace(/[^\p{L}\p{N}\s-]/gu,'').replace(/\s+/g,'-').replace(/-+/g,'-');const ids=new Set();hd.forEach((h,i)=>{let b=sl(h.textContent||'section-'+(i+1));let id=b,n=2;while(ids.has(id)){id=b+'-'+n++}ids.add(id);h.id=id;const li=document.createElement('li');const a=document.createElement('a');a.href='#'+id;a.textContent=h.textContent;if(h.tagName==='H3')a.style.marginLeft='1rem';if(h.tagName==='H4')a.style.marginLeft='2rem';a.addEventListener('click',(e)=>{e.preventDefault();document.getElementById(id).scrollIntoView({behavior:'smooth',block:'start'})});li.appendChild(a);t.appendChild(li)});const io=new IntersectionObserver((e)=>{e.forEach(en=>{const l=t.querySelector('a[href="#'+en.target.id+'"]');if(!l)return;if(en.isIntersecting){t.querySelectorAll('a').forEach(x=>x.classList.remove('active'));l.classList.add('active')}})},{rootMargin:'-20% 0px -70% 0px',threshold:0});hd.forEach(h=>io.observe(h))}else{t.closest('.table-of-contents').style.display='none'}}const mb=document.querySelector('.mobile-menu-btn'),nv=document.querySelector('.nav-menu');if(mb&&nv){mb.addEventListener('click',()=>{nv.classList.toggle('active');mb.classList.toggle('active')})}});</script>
<script>(function(){var h=document.getElementById('a2z-header');if(!h)return;var f=function(){h.classList.toggle('scrolled',(window.scrollY||window.pageYOffset)>12)};f();window.addEventListener('scroll',f,{passive:true});})();</script>
<script id="generate-a11y">
!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("pointerdown",(function(){e.classList.add("using-mouse")}),{passive:!0}),e.addEventListener("keydown",(function(){e.classList.remove("using-mouse")}),{passive:!0})}}();
</script>

<div id="gmb-reviews-6ad24b2149032"
     class="gmb-club-connect gmb-layout-floating gmb-floating-right "
     style="position: fixed; bottom: 20px; right: 20px; left: auto; z-index: 9999; --gmbclco-float-bg: #ffffff; --gmbclco-float-text: #1f2937;">

    
    <!-- Toggle Button -->
    <button class="gmb-floating-toggle" aria-label="Voir les avis Google">
        <svg width="24" height="24" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
            <path fill="#4285F4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z" />
            <path fill="#34A853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z" />
            <path fill="#FBBC05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z" />
            <path fill="#EA4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z" />
        </svg>        <span class="gmb-floating-badge">5.0</span>
        <div class="gmb-stars" style="display: inline-flex;gap: 2px" aria-label="5 étoiles sur 5"><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg></div>    </button>

    <!-- Panel -->
    <div class="gmb-floating-panel" style="right: 0; left: auto;">
                <div class="gmb-floating-header">
            <svg width="28" height="28" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
            <path fill="#4285F4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z" />
            <path fill="#34A853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z" />
            <path fill="#FBBC05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z" />
            <path fill="#EA4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z" />
        </svg>            <div class="gmb-header-content">
                <span class="gmb-header-title">Avis Google</span>
                <div class="gmb-header-meta">
                    <span class="gmb-rating-num">5.0</span>
                    <div class="gmb-stars" style="display: inline-flex;gap: 2px" aria-label="5 étoiles sur 5"><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg></div>                                        <span class="gmb-rating-count">(22)</span>
                                    </div>
            </div>
            <button class="gmb-floating-close" aria-label="Fermer">
                <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                    <path d="M18 6L6 18M6 6l12 12"/>
                </svg>
            </button>
        </div>
        
        <div class="gmb-floating-reviews">
                        <div class="gmb-review-card">
                <div class="gmb-review-header">
                                        <img src="https://lh3.googleusercontent.com/a-/ALV-UjXhMB2msMCIMql9Yk_n1MbWuAbDG_ZRIIoqZZncqnudoIqPre0=s120-c-rp-mo-br100" alt="Directeur Marketing" width="36" height="36" class="gmb-review-avatar" loading="lazy" style="border-radius: 50%;object-fit: cover">                    
                    <div class="gmb-review-info">
                        <div class="gmb-review-name">Directeur Marketing</div>
                        <div class="gmb-review-meta">
                            <div class="gmb-stars" style="display: inline-flex;gap: 2px" aria-label="5 étoiles sur 5"><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg></div>                            <span class="gmb-review-date">il y a 1 semaine</span>
                        </div>
                    </div>
                </div>

                                <div class="gmb-review-text">
                    Super je recommande énormement                </div>
                            </div>
                        <div class="gmb-review-card">
                <div class="gmb-review-header">
                                        <img src="https://lh3.googleusercontent.com/a-/ALV-UjXjSEzUXuqPK3Y-W8h9XiEOIG5eVFjlu7Fkxi-iSY3On5ywPRw=s120-c-rp-mo-br100" alt="Cyrielle Dailly" width="36" height="36" class="gmb-review-avatar" loading="lazy" style="border-radius: 50%;object-fit: cover">                    
                    <div class="gmb-review-info">
                        <div class="gmb-review-name">Cyrielle Dailly</div>
                        <div class="gmb-review-meta">
                            <div class="gmb-stars" style="display: inline-flex;gap: 2px" aria-label="5 étoiles sur 5"><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg></div>                            <span class="gmb-review-date">il y a 1 semaine</span>
                        </div>
                    </div>
                </div>

                                <div class="gmb-review-text">
                    Très investi, mon projet a été bien compris et réalisé avec beaucoup de professionnalisme. C&#039;est un plaisir de travaille...                </div>
                            </div>
                        <div class="gmb-review-card">
                <div class="gmb-review-header">
                                        <img src="https://lh3.googleusercontent.com/a/ACg8ocIks0_lrWg0ziJmnORw6fhnvc4p5_sVvUOI0wgFXcz_t24edQ=s120-c-rp-mo-br100" alt="Leman Rental" width="36" height="36" class="gmb-review-avatar" loading="lazy" style="border-radius: 50%;object-fit: cover">                    
                    <div class="gmb-review-info">
                        <div class="gmb-review-name">Leman Rental</div>
                        <div class="gmb-review-meta">
                            <div class="gmb-stars" style="display: inline-flex;gap: 2px" aria-label="5 étoiles sur 5"><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg></div>                            <span class="gmb-review-date">il y a 5 mois</span>
                        </div>
                    </div>
                </div>

                                <div class="gmb-review-text">
                    Un accompagnement de A à Z sur la mise en place de notre projet.
Merci encore pour tout                </div>
                            </div>
                        <div class="gmb-review-card">
                <div class="gmb-review-header">
                                        <img src="https://lh3.googleusercontent.com/a/ACg8ocIqDFKcPXdVFujNd1_OSNGdvdczZQqvr2Snv6yKGSNHHieMrg=s120-c-rp-mo-ba12-br100" alt="Sophie Positiv" width="36" height="36" class="gmb-review-avatar" loading="lazy" style="border-radius: 50%;object-fit: cover">                    
                    <div class="gmb-review-info">
                        <div class="gmb-review-name">Sophie Positiv</div>
                        <div class="gmb-review-meta">
                            <div class="gmb-stars" style="display: inline-flex;gap: 2px" aria-label="5 étoiles sur 5"><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg></div>                            <span class="gmb-review-date">il y a 9 mois</span>
                        </div>
                    </div>
                </div>

                                <div class="gmb-review-text">
                    Très belle équipe                </div>
                            </div>
                        <div class="gmb-review-card">
                <div class="gmb-review-header">
                                        <img src="https://lh3.googleusercontent.com/a/ACg8ocIuEiXL5kXwsPFAzJDD2ejitw7tt53AHXxGvQtdEv57iF0-mw=s120-c-rp-mo-br100" alt="bosse" width="36" height="36" class="gmb-review-avatar" loading="lazy" style="border-radius: 50%;object-fit: cover">                    
                    <div class="gmb-review-info">
                        <div class="gmb-review-name">bosse</div>
                        <div class="gmb-review-meta">
                            <div class="gmb-stars" style="display: inline-flex;gap: 2px" aria-label="5 étoiles sur 5"><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg></div>                            <span class="gmb-review-date">il y a 9 mois</span>
                        </div>
                    </div>
                </div>

                                <div class="gmb-review-text">
                    Very professional company to work with. They deliver great work with eye for detail                </div>
                            </div>
                        <div class="gmb-review-card">
                <div class="gmb-review-header">
                                        <img src="https://lh3.googleusercontent.com/a-/ALV-UjUTCZzldctm5rO4D2BkurIWQv4C1gF3CxmfM-fgJBS9cb79BwtSlA=s120-c-rp-mo-br100" alt="Jphi Adjadj" width="36" height="36" class="gmb-review-avatar" loading="lazy" style="border-radius: 50%;object-fit: cover">                    
                    <div class="gmb-review-info">
                        <div class="gmb-review-name">Jphi Adjadj</div>
                        <div class="gmb-review-meta">
                            <div class="gmb-stars" style="display: inline-flex;gap: 2px" aria-label="5 étoiles sur 5"><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg></div>                            <span class="gmb-review-date">il y a 11 mois</span>
                        </div>
                    </div>
                </div>

                                <div class="gmb-review-text">
                    Tres content des retours et de la prestation Tres pro , très efficace,  et à l écoute
Bravo                </div>
                            </div>
                        <div class="gmb-review-card">
                <div class="gmb-review-header">
                                        <img src="https://lh3.googleusercontent.com/a-/ALV-UjUj1XPlRwtpQWxsFKgQGgfrF7CzWNEwb0JWFYEo8AY7ENZjeDl3=s120-c-rp-mo-br100" alt="Digizi Web" width="36" height="36" class="gmb-review-avatar" loading="lazy" style="border-radius: 50%;object-fit: cover">                    
                    <div class="gmb-review-info">
                        <div class="gmb-review-name">Digizi Web</div>
                        <div class="gmb-review-meta">
                            <div class="gmb-stars" style="display: inline-flex;gap: 2px" aria-label="5 étoiles sur 5"><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg></div>                            <span class="gmb-review-date">il y a 11 mois</span>
                        </div>
                    </div>
                </div>

                                <div class="gmb-review-text">
                    Excellent travail de la part de A2Z Agency ! Des experts en automatisation (Make.com / N8N) et en intelligence artificie...                </div>
                            </div>
                        <div class="gmb-review-card">
                <div class="gmb-review-header">
                                        <img src="https://lh3.googleusercontent.com/a-/ALV-UjUO9bCY8GJgvSqjPRW80TuqBEr2i6To3feDWS1VhdN_T5G7h8YZ=s120-c-rp-mo-br100" alt="Olivier CHAPELLE" width="36" height="36" class="gmb-review-avatar" loading="lazy" style="border-radius: 50%;object-fit: cover">                    
                    <div class="gmb-review-info">
                        <div class="gmb-review-name">Olivier CHAPELLE</div>
                        <div class="gmb-review-meta">
                            <div class="gmb-stars" style="display: inline-flex;gap: 2px" aria-label="5 étoiles sur 5"><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg></div>                            <span class="gmb-review-date">il y a 11 mois</span>
                        </div>
                    </div>
                </div>

                                <div class="gmb-review-text">
                    Des professionnels de l&#039;IA au service des professionnels 👍🏼                </div>
                            </div>
                        <div class="gmb-review-card">
                <div class="gmb-review-header">
                                        <img src="https://lh3.googleusercontent.com/a/ACg8ocLX8zr9E6hQpDxPw4bRxch6W_yT69I8xpQ7mqfYIGSgDUB80A=s120-c-rp-mo-br100" alt="Angel Mo" width="36" height="36" class="gmb-review-avatar" loading="lazy" style="border-radius: 50%;object-fit: cover">                    
                    <div class="gmb-review-info">
                        <div class="gmb-review-name">Angel Mo</div>
                        <div class="gmb-review-meta">
                            <div class="gmb-stars" style="display: inline-flex;gap: 2px" aria-label="5 étoiles sur 5"><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg></div>                            <span class="gmb-review-date">il y a 11 mois</span>
                        </div>
                    </div>
                </div>

                                <div class="gmb-review-text">
                    Très satisfait du travail d&#039;A2Z Agency sur l&#039;automatisation de notre prospection B2B. Ils ont mis en place un système qu...                </div>
                            </div>
                        <div class="gmb-review-card">
                <div class="gmb-review-header">
                                        <img src="https://lh3.googleusercontent.com/a-/ALV-UjWVq0n1hqaQUy2tRWXnngsbi6j_Lghrb_aPI6Lt_N3aBO14ZxE=s120-c-rp-mo-br100" alt="Vanessa CARAES." width="36" height="36" class="gmb-review-avatar" loading="lazy" style="border-radius: 50%;object-fit: cover">                    
                    <div class="gmb-review-info">
                        <div class="gmb-review-name">Vanessa CARAES.</div>
                        <div class="gmb-review-meta">
                            <div class="gmb-stars" style="display: inline-flex;gap: 2px" aria-label="5 étoiles sur 5"><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg></div>                            <span class="gmb-review-date">il y a 11 mois</span>
                        </div>
                    </div>
                </div>

                                <div class="gmb-review-text">
                    très contente du service                </div>
                            </div>
                        <div class="gmb-review-card">
                <div class="gmb-review-header">
                                        <img src="https://lh3.googleusercontent.com/a-/ALV-UjVKNtGqNxgn3nHoggRGHzumxfW2ZkVzQX18CQWmXTJxRpUyprcR=s120-c-rp-mo-br100" alt="Ademo" width="36" height="36" class="gmb-review-avatar" loading="lazy" style="border-radius: 50%;object-fit: cover">                    
                    <div class="gmb-review-info">
                        <div class="gmb-review-name">Ademo</div>
                        <div class="gmb-review-meta">
                            <div class="gmb-stars" style="display: inline-flex;gap: 2px" aria-label="5 étoiles sur 5"><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg></div>                            <span class="gmb-review-date">il y a 11 mois</span>
                        </div>
                    </div>
                </div>

                                <div class="gmb-review-text">
                    Excellente expérience avec A2Z Agency ! Ils ont automatisé la gestion de nos réseaux sociaux (publication, réponses aux ...                </div>
                            </div>
                        <div class="gmb-review-card">
                <div class="gmb-review-header">
                                        <img src="https://lh3.googleusercontent.com/a-/ALV-UjWaSfehluz9qZTM5-RGFXPnoaU5SjVGdfdt48QbIeHEZFGUATc=s120-c-rp-mo-ba12-br100" alt="Ju CA" width="36" height="36" class="gmb-review-avatar" loading="lazy" style="border-radius: 50%;object-fit: cover">                    
                    <div class="gmb-review-info">
                        <div class="gmb-review-name">Ju CA</div>
                        <div class="gmb-review-meta">
                            <div class="gmb-stars" style="display: inline-flex;gap: 2px" aria-label="5 étoiles sur 5"><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg></div>                            <span class="gmb-review-date">il y a 11 mois</span>
                        </div>
                    </div>
                </div>

                                <div class="gmb-review-text">
                    Ils sont sérieux et efficaces ! On ne peut que les recommander !                </div>
                            </div>
                        <div class="gmb-review-card">
                <div class="gmb-review-header">
                                        <img src="https://lh3.googleusercontent.com/a/ACg8ocKFx713H8ucfpMyEBE-qppXcRnSmLFc6-HObJGP6H4yAf1mIg=s120-c-rp-mo-ba12-br100" alt="Adrien PAVIA" width="36" height="36" class="gmb-review-avatar" loading="lazy" style="border-radius: 50%;object-fit: cover">                    
                    <div class="gmb-review-info">
                        <div class="gmb-review-name">Adrien PAVIA</div>
                        <div class="gmb-review-meta">
                            <div class="gmb-stars" style="display: inline-flex;gap: 2px" aria-label="5 étoiles sur 5"><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg></div>                            <span class="gmb-review-date">il y a 1 an</span>
                        </div>
                    </div>
                </div>

                                <div class="gmb-review-text">
                    Super expérience avec A2Z ! Des vrais pros qui parlent français et pas chinois technique. Ils m&#039;ont bien guidé du début ...                </div>
                            </div>
                        <div class="gmb-review-card">
                <div class="gmb-review-header">
                                        <img src="https://lh3.googleusercontent.com/a/ACg8ocLO1zYGUhetPWHMTzuuK8N5QiY7Vhn_uK5B5MCvDFv7eZgCsg=s120-c-rp-mo-br100" alt="Pierre Maréchal" width="36" height="36" class="gmb-review-avatar" loading="lazy" style="border-radius: 50%;object-fit: cover">                    
                    <div class="gmb-review-info">
                        <div class="gmb-review-name">Pierre Maréchal</div>
                        <div class="gmb-review-meta">
                            <div class="gmb-stars" style="display: inline-flex;gap: 2px" aria-label="5 étoiles sur 5"><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg></div>                            <span class="gmb-review-date">il y a 1 an</span>
                        </div>
                    </div>
                </div>

                                <div class="gmb-review-text">
                    J&#039;avais galéré avec deux autres prestataires avant de trouver A2Z. Enfin des gens sérieux qui tiennent leurs délais ! L&#039;...                </div>
                            </div>
                        <div class="gmb-review-card">
                <div class="gmb-review-header">
                                        <img src="https://lh3.googleusercontent.com/a/ACg8ocJUibmxxIAuSOsX0eqmjBkWG3xHuRuM2fvnVrpyyLL_TqaYvA=s120-c-rp-mo-br100" alt="lucas TRAVERSA" width="36" height="36" class="gmb-review-avatar" loading="lazy" style="border-radius: 50%;object-fit: cover">                    
                    <div class="gmb-review-info">
                        <div class="gmb-review-name">lucas TRAVERSA</div>
                        <div class="gmb-review-meta">
                            <div class="gmb-stars" style="display: inline-flex;gap: 2px" aria-label="5 étoiles sur 5"><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg><svg width="14px" height="14px" viewbox="0 0 24 24" fill="#FBBC04"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z" /></svg></div>                            <span class="gmb-review-date">il y a 1 an</span>
                        </div>
                    </div>
                </div>

                            </div>
                    </div>

                <div class="gmb-floating-footer">
            <a href="https://search.google.com/local/reviews?placeid=ChIJT4AzYGLsKq0RkC3KJ425eQ8"
               target="_blank"
               rel="noopener noreferrer"
               class="gmb-google-link">
                Voir tous les avis            </a>
        </div>
            </div>
</div>
<script id="a2z-homepage-js-js" src="https://a2z-automation.com/wp-content/plugins/a2z-homepage/assets/homepage.min.js?ver=1760703131"></script>
<script id="gmb-club-connect-js-extra">
var gmbclcoFrontend = {"ajaxUrl":"https://a2z-automation.com/wp-admin/admin-ajax.php","nonce":"8267693335","i18n":{"readMore":"Lire plus","readLess":"Lire moins"}};
//# sourceURL=gmb-club-connect-js-extra
</script>
<script id="gmb-club-connect-js" src="https://a2z-automation.com/wp-content/plugins/gmb-club-connect/assets/js/frontend.js?ver=1.9.0"></script>
<script id="smush-detector-js-extra">
var smush_detector = {"ajax_url":"https://a2z-automation.com/wp-admin/admin-ajax.php","nonce":"b425abbae1","is_mobile":"","data_store":{"type":"post-meta","data":{"post_id":8178}},"previous_data_version":"-1","previous_data_hash":"no-data"};
//# sourceURL=smush-detector-js-extra
</script>
<script id="smush-detector-js" src="https://a2z-automation.com/wp-content/plugins/wp-smush-pro/app/assets/js/smush-detector.min.js?ver=3.19.0"></script>
<script id="generate-menu-js-before">
var generatepressMenu = {"toggleOpenedSubMenus":true,"openSubMenuLabel":"Ouvrir le sous-menu","closeSubMenuLabel":"Fermer le sous-menu"};
//# sourceURL=generate-menu-js-before
</script>
<script id="generate-menu-js" src="https://a2z-automation.com/wp-content/themes/generatepress/assets/js/menu.min.js?ver=3.6.1"></script>
<script id="wp-consent-api-js-extra">
var consent_api = {"consent_type":"","waitfor_consent_hook":"","cookie_expiration":"30","cookie_prefix":"wp_consent","services":[]};
//# sourceURL=wp-consent-api-js-extra
</script>
<script id="wp-consent-api-js" src="https://a2z-automation.com/wp-content/plugins/wp-consent-api/assets/js/wp-consent-api.min.js?ver=2.0.1"></script>
<script>
(function(){
  'use strict';
  if (window.__a2zFaqInit) return;
  window.__a2zFaqInit = true;

  const blocks = document.querySelectorAll('.faq');
  if (!blocks.length) return;

  blocks.forEach(block => {
    const items = block.querySelectorAll('.faq-item');
    items.forEach(item => {
      const btn = item.querySelector('.faq-question');
      const ans = item.querySelector('.faq-answer');
      if (!btn || !ans) return;

      if (!ans.id) ans.id = 'faq-' + Math.random().toString(36).slice(2);
      if (btn.tagName !== 'BUTTON') { 
        btn.setAttribute('role','button'); 
        btn.setAttribute('tabindex','0'); 
      }
      btn.setAttribute('aria-controls', ans.id);
      btn.setAttribute('aria-expanded','false');
      ans.setAttribute('aria-hidden','true');

      // État initial strict
      ans.style.overflow = 'hidden';
      ans.style.height = '0px';
      ans.style.paddingTop = '0px';
      ans.style.paddingBottom = '0px';
      ans.style.transition = 'height .3s ease, padding .3s ease';

      const close = (it) => {
        const a = it.querySelector('.faq-answer');
        const b = it.querySelector('.faq-question');
        it.classList.remove('active');
        b && b.setAttribute('aria-expanded','false');
        if (!a) return;

        a.setAttribute('aria-hidden','true');
        const currentH = a.scrollHeight;
        a.style.height = currentH + 'px';
        requestAnimationFrame(() => {
          a.style.height = '0px';
          a.style.paddingTop = '0px';
          a.style.paddingBottom = '0px';
        });
      };

      const open = (it) => {
        const a = it.querySelector('.faq-answer');
        const b = it.querySelector('.faq-question');
        it.classList.add('active');
        b && b.setAttribute('aria-expanded','true');
        if (!a) return;

        a.setAttribute('aria-hidden','false');
        a.style.paddingTop = '8px';
        a.style.paddingBottom = '16px';
        const targetH = a.scrollHeight;
        a.style.paddingTop = '0px';
        a.style.paddingBottom = '0px';
        a.style.height = '0px';
        requestAnimationFrame(() => {
          a.style.height = targetH + 'px';
          a.style.paddingTop = '8px';
          a.style.paddingBottom = '16px';
        });
      };

      ans.addEventListener('transitionend', (e) => {
        if (e.propertyName === 'height' && item.classList.contains('active')) {
          ans.style.height = 'auto';
        }
      });

      const toggle = () => {
        const isOpen = item.classList.contains('active');
        items.forEach(i => { if (i !== item) close(i); });
        isOpen ? close(item) : open(item);
      };

      btn.addEventListener('click', toggle);
      btn.addEventListener('keydown', (e) => {
        if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); toggle(); }
      });
    });
  });
})();
</script>
</body>
</html>
