{"id":6820,"date":"2026-07-21T13:23:06","date_gmt":"2026-07-21T17:23:06","guid":{"rendered":"https:\/\/aponia.ca\/conception-de-site-web-a-montreal\/"},"modified":"2026-07-21T15:37:18","modified_gmt":"2026-07-21T19:37:18","slug":"conception-site-web-montreal","status":"publish","type":"page","link":"https:\/\/aponia.ca\/fr\/conception-site-web-montreal\/","title":{"rendered":"Conception de site web \u00e0 Montr\u00e9al"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6820\" class=\"elementor elementor-6820 elementor-6788\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5bfa3cf e-con-full e-flex e-con e-parent\" data-id=\"5bfa3cf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-29a8fa6 e-flex e-con-boxed e-con e-child\" data-id=\"29a8fa6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-91f55e9 e-con-full e-flex e-con e-child\" data-id=\"91f55e9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fdb2aa9 subtitle leftalign elementor-widget elementor-widget-heading\" data-id=\"fdb2aa9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Conception et d\u00e9veloppement web<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4cca2e7 elementor-widget elementor-widget-heading\" data-id=\"4cca2e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Web design in Montreal, built for SEO<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a49fbf7 elementor-widget elementor-widget-text-editor\" data-id=\"a49fbf7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Aponia est une agence web qu\u00e9b\u00e9coise qui offre la conception de site web \u00e0 Montr\u00e9al : sites vitrines, boutiques en ligne, sites WordPress sur mesure et refontes. Nous concevons des sites bilingues rapides et pens\u00e9s pour le r\u00e9f\u00e9rencement pour les entreprises et les organisations de la grande r\u00e9gion de Montr\u00e9al. Plus de 400 projets r\u00e9alis\u00e9s depuis 2015, et un premier livrable en deux semaines. Si vous cherchez plut\u00f4t une vue d&rsquo;ensemble de nos services, consultez notre page <a href=\"https:\/\/aponia.ca\/fr\/services\/conception-et-developpement-web\/\">conception et d\u00e9veloppement web<\/a>.   <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9155977 e-con-full e-flex e-con e-child\" data-id=\"9155977\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-19899f6 contact elementor-widget elementor-widget-button\" data-id=\"19899f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.99041 5.30776C9.81285 3.5694 11.2922 2.22895 13.1029 1.58129C14.9137 0.933638 16.9076 1.03183 18.6459 1.85426C20.3843 2.6767 21.7247 4.15601 22.3724 5.96677C23.02 7.77753 22.9218 9.7714 22.0994 11.5098C21.9894 11.7488 21.9684 11.9748 22.0174 12.1568L22.1444 12.6328C22.5524 14.1568 21.1584 15.5508 19.6344 15.1428L19.1584 15.0158C19.0042 14.9787 18.8429 14.9839 18.6914 15.0308C18.5276 16.4122 18.0368 17.7347 17.2597 18.8886C16.4827 20.0424 15.4417 20.9944 14.2232 21.6656C13.0047 22.3367 11.6437 22.7077 10.2531 22.7477C8.86259 22.7877 7.48253 22.4957 6.22741 21.8958C6.03275 21.7944 5.80833 21.7656 5.59441 21.8148L4.36841 22.1428C2.84441 22.5508 1.45041 21.1568 1.85841 19.6328L2.18641 18.4068C2.23544 18.1928 2.20673 17.9684 2.10541 17.7738C1.50482 16.5171 1.21286 15.1353 1.25378 13.7431C1.2947 12.3509 1.66733 10.9886 2.34069 9.76941C3.01406 8.55022 3.9687 7.50936 5.12528 6.73335C6.28185 5.95734 7.60694 5.46861 8.99041 5.30776ZM10.7364 5.27976C12.8366 5.45698 14.8023 6.38624 16.2722 7.89674C17.7421 9.40725 18.6175 11.3975 18.7374 13.5018C19.0085 13.475 19.2821 13.497 19.5454 13.5668L20.0214 13.6938C20.1147 13.7189 20.213 13.7189 20.3064 13.694C20.3997 13.669 20.4849 13.6199 20.5532 13.5516C20.6215 13.4832 20.6707 13.3981 20.6956 13.3047C20.7206 13.2114 20.7205 13.1131 20.6954 13.0198L20.5684 12.5438C20.4114 11.9568 20.5134 11.3708 20.7344 10.8858C21.3368 9.57278 21.423 8.08113 20.9757 6.70752C20.5284 5.33391 19.5805 4.17899 18.3205 3.47247C17.0604 2.76595 15.5806 2.55961 14.1754 2.89448C12.7701 3.22935 11.5424 4.08091 10.7364 5.27976ZM10.0014 6.74976C8.77643 6.7495 7.57136 7.05963 6.49869 7.6512C5.42602 8.24277 4.52073 9.09648 3.86733 10.1327C3.21394 11.1688 2.83374 12.3537 2.76223 13.5765C2.69072 14.7994 2.93023 16.0205 3.45841 17.1258C3.71438 17.6429 3.77715 18.2344 3.63541 18.7938L3.30741 20.0198C3.28239 20.113 3.28234 20.2111 3.30726 20.3044C3.33218 20.3976 3.38121 20.4827 3.44941 20.551C3.51761 20.6193 3.60258 20.6684 3.69579 20.6935C3.78899 20.7186 3.88716 20.7186 3.98041 20.6938L5.20741 20.3658C5.76673 20.224 6.35829 20.2868 6.87541 20.5428C7.85728 21.0114 8.93203 21.253 10.02 21.2497C11.1079 21.2465 12.1812 20.9984 13.1602 20.5239C14.1393 20.0493 14.999 19.3606 15.6756 18.5086C16.3522 17.6566 16.8284 16.6633 17.0689 15.6022C17.3093 14.5412 17.3079 13.4396 17.0647 12.3792C16.8215 11.3187 16.3428 10.3266 15.664 9.4764C14.9852 8.62616 14.1238 7.9396 13.1435 7.46759C12.1633 6.99559 11.0894 6.75025 10.0014 6.74976Z\" fill=\"black\"><\/path><path d=\"M7.5 14C7.5 14.2652 7.39464 14.5196 7.20711 14.7071C7.01957 14.8946 6.76522 15 6.5 15C6.23478 15 5.98043 14.8946 5.79289 14.7071C5.60536 14.5196 5.5 14.2652 5.5 14C5.5 13.7348 5.60536 13.4804 5.79289 13.2929C5.98043 13.1054 6.23478 13 6.5 13C6.76522 13 7.01957 13.1054 7.20711 13.2929C7.39464 13.4804 7.5 13.7348 7.5 14ZM11 14C11 14.2652 10.8946 14.5196 10.7071 14.7071C10.5196 14.8946 10.2652 15 10 15C9.73478 15 9.48043 14.8946 9.29289 14.7071C9.10536 14.5196 9 14.2652 9 14C9 13.7348 9.10536 13.4804 9.29289 13.2929C9.48043 13.1054 9.73478 13 10 13C10.2652 13 10.5196 13.1054 10.7071 13.2929C10.8946 13.4804 11 13.7348 11 14ZM14.5 14C14.5 14.2652 14.3946 14.5196 14.2071 14.7071C14.0196 14.8946 13.7652 15 13.5 15C13.2348 15 12.9804 14.8946 12.7929 14.7071C12.6054 14.5196 12.5 14.2652 12.5 14C12.5 13.7348 12.6054 13.4804 12.7929 13.2929C12.9804 13.1054 13.2348 13 13.5 13C13.7652 13 14.0196 13.1054 14.2071 13.2929C14.3946 13.4804 14.5 13.7348 14.5 14Z\" fill=\"black\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Demander une soumission<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-65c01b1 white elementor-widget elementor-widget-button\" data-id=\"65c01b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/our-work\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M14.1629 14.5961C14.1629 13.4031 13.1923 12.4326 11.9994 12.4326C10.8065 12.4326 9.83594 13.4031 9.83594 14.5961C9.83594 15.789 10.8065 16.7595 11.9994 16.7595C13.1923 16.7595 14.1629 15.789 14.1629 14.5961Z\" fill=\"black\"><\/path><path d=\"M11.999 8.87842C14.82 8.87848 17.5667 9.98278 19.8887 11.5659C21.8215 12.8838 22.9826 14.188 23.0361 14.2485C23.2115 14.4471 23.2115 14.7453 23.0361 14.9438C22.9816 15.0056 21.8206 16.3092 19.8887 17.6265C17.5671 19.2094 14.8204 20.3139 11.999 20.314C9.17808 20.314 6.43135 19.2096 4.10938 17.6265C2.17445 16.3072 1.01216 15.0018 0.960938 14.9438C0.785608 14.7453 0.785622 14.4471 0.960938 14.2485C1.01216 14.1906 2.17441 12.8852 4.10938 11.5659C6.43092 9.98304 9.17768 8.87842 11.999 8.87842ZM11.999 9.9292C9.43741 9.9292 7.33105 12.011 7.33105 14.5962C7.33105 17.1773 9.43361 19.2632 11.999 19.2632C14.5605 19.2631 16.666 17.1813 16.666 14.5962C16.666 12.0152 14.5643 9.92932 11.999 9.9292ZM7.72363 10.8062C6.53923 11.2817 5.50988 11.8827 4.70117 12.4341C3.45687 13.2825 2.54315 14.1343 2.08301 14.5952C2.54637 15.0591 3.46827 15.921 4.71973 16.772C5.52356 17.3185 6.54655 17.913 7.72266 18.3853C6.82712 17.3758 6.28125 16.0489 6.28125 14.5962C6.28125 13.143 6.82758 11.8157 7.72363 10.8062ZM16.2734 10.8062C17.1697 11.8158 17.7158 13.1429 17.7158 14.5962C17.7158 16.0492 17.1694 17.3757 16.2734 18.3853C17.458 17.9097 18.4881 17.3097 19.2969 16.7583C20.5413 15.9098 21.454 15.057 21.9141 14.5962C21.4505 14.1322 20.5282 13.271 19.2773 12.4204C18.4732 11.8736 17.45 11.2785 16.2734 10.8062Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><path d=\"M6.54492 5.14844C6.79593 5.00346 7.11769 5.08879 7.2627 5.33984L8.56055 7.58887C8.68711 7.80837 8.63736 8.08119 8.45508 8.24316L8.36816 8.30566C8.11832 8.44983 7.79702 8.36569 7.65137 8.11328L6.35352 5.86523C6.20859 5.61427 6.29414 5.29351 6.54492 5.14844Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><path d=\"M16.7373 5.33984C16.8824 5.089 17.2031 5.00349 17.4541 5.14844C17.7052 5.2934 17.7915 5.61414 17.6465 5.86523L16.3486 8.11328C16.203 8.36557 15.8808 8.44994 15.6309 8.30566C15.38 8.16066 15.2946 7.83987 15.4395 7.58887L16.7373 5.33984Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><path d=\"M11.999 3.68604C12.289 3.68604 12.5244 3.9215 12.5244 4.21143V6.80811C12.5242 7.09785 12.2888 7.33252 11.999 7.33252C11.7093 7.33248 11.4739 7.09783 11.4736 6.80811V4.21143C11.4737 3.92153 11.7091 3.68608 11.999 3.68604Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Voir nos r\u00e9alisations<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a02165c e-con-full e-flex e-con e-child\" data-id=\"a02165c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5fa205c elementor-widget elementor-widget-shortcode\" data-id=\"5fa205c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <style>\n            .ow2-vslider2ow{\n                width:100%;\n                --ow2-gap: var(--ow2-gap-desk,14px);\n                --ow2-col-gap: var(--ow2-col-gap-desk,24px);\n            }\n            .ow2-vslider2ow *{box-sizing:border-box;}\n            .ow2-vslider2ow a{text-decoration:none;}\n\n            .ow2-vslider2ow__desk{display:block;}\n            .ow2-vslider2ow__mob{display:none;}\n\n            .ow2-vslider2ow__grid{\n                display:grid;\n                grid-template-columns:repeat(2, minmax(0, 1fr));\n                gap:var(--ow2-col-gap,24px);\n                align-items:start;\n            }\n\n            @media (max-width:1275px){\n                .ow2-vslider2ow{\n                    --ow2-gap: var(--ow2-gap-mob, var(--ow2-gap-desk,14px));\n                    --ow2-col-gap: var(--ow2-col-gap-mob, var(--ow2-col-gap-desk,24px));\n                }\n                .ow2-vslider2ow__desk{display:none;}\n                .ow2-vslider2ow__mob{display:block;}\n                .ow2-vslider2ow__rows{\n                    display:flex;\n                    flex-direction:column;\n                    gap:var(--ow2-col-gap,24px);\n                }\n            }\n\n            .ow2-vslider{position:relative;width:100%;}\n            .ow2-vslider__viewport{\n                overflow:hidden;\n                width:100%;\n                cursor:grab;\n            }\n            .ow2-vslider.is-dragging .ow2-vslider__viewport{cursor:grabbing;}\n\n            .ow2-vslider[data-axis=\"y\"] .ow2-vslider__viewport{\n                height:var(--ow2-viewport,560px);\n                touch-action:pan-x;\n            }\n            .ow2-vslider[data-axis=\"x\"] .ow2-vslider__viewport{\n                height:var(--ow2-img-h-mob,180px);\n                touch-action:pan-y;\n            }\n            @media (max-width:767px){\n                .ow2-vslider[data-axis=\"x\"] .ow2-vslider__viewport{\n                    height:var(--ow2-img-h-mob-sm, var(--ow2-img-h-mob,180px));\n                }\n            }\n\n            .ow2-vslider__track{\n                will-change:transform;\n                display:flex;\n                gap:var(--ow2-gap,14px);\n                user-select:none;\n            }\n            .ow2-vslider[data-axis=\"y\"] .ow2-vslider__track{\n                flex-direction:column;\n                align-items:center;\n            }\n            .ow2-vslider[data-axis=\"x\"] .ow2-vslider__track{\n                flex-direction:row;\n                align-items:center;\n            }\n\n            .ow2-vslider__slide{\n                display:block;\n                border-radius:var(--ow2-radius,14px);\n                overflow:hidden;\n                user-select:none;\n                -webkit-user-drag:none;\n                flex:0 0 auto;\n            }\n\n            .ow2-vslider[data-axis=\"y\"] .ow2-vslider__slide{\n                width:var(--ow2-img-w-desk,320px);\n                max-width:100%;\n            }\n            @media (max-width:1910px){\n                .ow2-vslider[data-axis=\"y\"] .ow2-vslider__slide{ width:var(--ow2-img-w-1910, var(--ow2-img-w-desk,320px)); }\n            }\n            @media (max-width:1780px){\n                .ow2-vslider[data-axis=\"y\"] .ow2-vslider__slide{ width:var(--ow2-img-w-1780, var(--ow2-img-w-1910, var(--ow2-img-w-desk,320px))); }\n            }\n            @media (max-width:1275px){\n                .ow2-vslider[data-axis=\"y\"] .ow2-vslider__slide{ width:var(--ow2-img-w-1300, var(--ow2-img-w-1780, var(--ow2-img-w-1910, var(--ow2-img-w-desk,320px)))); }\n            }\n\n            .ow2-vslider[data-axis=\"x\"] .ow2-vslider__slide{\n                height:var(--ow2-img-h-mob,180px);\n                width:auto;\n                max-height:100%;\n            }\n            @media (max-width:767px){\n                .ow2-vslider[data-axis=\"x\"] .ow2-vslider__slide{\n                    height:var(--ow2-img-h-mob-sm, var(--ow2-img-h-mob,180px));\n                }\n            }\n\n            .ow2-vslider__slide img{\n                display:block;\n                pointer-events:none;\n                user-select:none;\n                -webkit-user-drag:none;\n            }\n            .ow2-vslider[data-axis=\"y\"] .ow2-vslider__slide img{\n                width:100%;\n                height:auto;\n            }\n            .ow2-vslider[data-axis=\"x\"] .ow2-vslider__slide img{\n                height:100%;\n                width:auto;\n            }\n\n            .owp-modal{ position:fixed; inset:0; display:none; z-index:99999; overflow-y:auto; }\n            .owp-modal.is-open{ display:block; }\n            .owp-modal__bg{ position:fixed; inset:0; background:rgba(0,0,0,.65); }\n            .owp-modal__panel{\n                position:relative;\n                max-width:2000px;\n                width:calc(100% - 80px);\n                margin:4vh auto;\n                background:#fff;\n                border-radius:16px;\n                overflow:hidden;\n                box-shadow:0 20px 60px rgba(0,0,0,.35);\n            }\n            @media (max-width:900px){ .owp-modal__panel{ margin:2vh 40px; } }\n            .owp-modal__content{ padding:0; }\n            .owp-modal__content img{ max-width:100%; height:auto; }\n            .owp-modal__inner{ position:relative; }\n            .owp-modal__close{\n                position:absolute;\n                top:20px;\n                right:20px;\n                width:40px;\n                height:40px;\n                border:0;\n                background:#000;\n                color:#fff;\n                border-radius:50%;\n                cursor:pointer;\n                display:flex;\n                align-items:center;\n                justify-content:center;\n                z-index:10;\n                padding:0;\n                line-height:1;\n            }\n            .owp-modal__close:hover{ background:#333; }\n            .owp-modal__close svg{ width:18px; height:18px; pointer-events:none; }\n        <\/style>\n\n        <script>\n        (function($){\n            var OWP = window.OWP_Portfolio || {};\n            OWP.ajaxUrl = \"https:\\\/\\\/aponia.ca\\\/wp-admin\\\/admin-ajax.php\";\n            OWP.i18n = OWP.i18n || {\"loading\":\"Chargement...\",\"error\":\"D\\u00e9sol\\u00e9, il n'est pas possible de charger cet item\",\"quickView\":\"Voir\",\"close\":\"Fermer\"};\n            window.OWP_Portfolio = OWP;\n\n            function debounce(fn, wait){\n                var t = null;\n                return function(){\n                    clearTimeout(t);\n                    t = setTimeout(fn, wait);\n                };\n            }\n\n            function ensureModal(){\n                if ($('#owpModal').length) return;\n\n                var modal = $(\n                    '<div id=\"owpModal\" class=\"owp-modal\" role=\"dialog\" aria-modal=\"true\" aria-label=\"' + OWP.i18n.quickView + '\">' +\n                        '<div class=\"owp-modal__bg\" data-owp-close=\"1\"><\/div>' +\n                        '<div class=\"owp-modal__panel\" role=\"document\">' +\n                            '<div class=\"owp-modal__content\">' +\n                                '<div class=\"owp-modal__inner\">' +\n                                    '<button type=\"button\" class=\"owp-modal__close\" data-owp-close=\"1\" aria-label=\"' + OWP.i18n.close + '\">' +\n                                        '<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg>' +\n                                    '<\/button>' +\n                                    '<div class=\"owp-modal__inject\"><\/div>' +\n                                '<\/div>' +\n                            '<\/div>' +\n                        '<\/div>' +\n                    '<\/div>'\n                );\n\n                $('body').append(modal);\n            }\n\n            $(document).on('click', '[data-owp-close=\"1\"]', function(){\n                $('#owpModal').removeClass('is-open');\n            });\n\n            $(document).on('keydown', function(e){\n                if (e.key === 'Escape') $('#owpModal').removeClass('is-open');\n            });\n\n            $(document).on('click', '.ow2-qv-link', function(e){\n                var $a = $(this);\n                var $wrap = $a.closest('.ow2-vslider2ow');\n                var postId = parseInt($a.data('post-id'), 10);\n                if (!postId) return;\n\n                e.preventDefault();\n                ensureModal();\n\n                var nonce = $wrap.attr('data-nonce') || '';\n                var $modal = $('#owpModal');\n\n                $modal.find('.owp-modal__inject').html('<p style=\"padding:40px 20px;\">' + OWP.i18n.loading + '<\/p>');\n                $modal.addClass('is-open');\n\n                $.post(OWP.ajaxUrl, { action:'owp_quickview', nonce:nonce, post_id:postId })\n                    .done(function(resp){\n                        if (!resp || !resp.success){\n                            $modal.find('.owp-modal__inject').html('<p style=\"padding:40px 20px;\">' + OWP.i18n.error + '<\/p>');\n                            return;\n                        }\n                        $modal.find('.owp-modal__inject').html(resp.data.html);\n                    })\n                    .fail(function(){\n                        $modal.find('.owp-modal__inject').html('<p style=\"padding:40px 20px;\">' + OWP.i18n.error + '<\/p>');\n                    });\n            });\n\n            function ensureSources(root){\n                var imgs = root.querySelectorAll('img[data-src]');\n                for (var i=0; i<imgs.length; i++){\n                    var img = imgs[i];\n                    var ds = img.getAttribute('data-src');\n                    if (ds){\n                        img.setAttribute('src', ds);\n                        img.removeAttribute('data-src');\n                    }\n                }\n            }\n\n            function imagesReady(root, timeoutMs){\n                var imgs = Array.prototype.slice.call(root.querySelectorAll('img'));\n                if (!imgs.length) return Promise.resolve();\n\n                timeoutMs = timeoutMs || 1200;\n\n                return new Promise(function(resolve){\n                    var remaining = imgs.length;\n                    var doneOnce = false;\n\n                    function finish(){\n                        if (doneOnce) return;\n                        doneOnce = true;\n                        clearTimeout(timer);\n                        resolve();\n                    }\n\n                    function done(){\n                        remaining--;\n                        if (remaining <= 0) finish();\n                    }\n\n                    var timer = setTimeout(finish, timeoutMs);\n\n                    imgs.forEach(function(img){\n                        if (img.complete && img.naturalWidth > 0) return done();\n                        img.addEventListener('load', done, {once:true});\n                        img.addEventListener('error', done, {once:true});\n                    });\n                });\n            }\n\n            function OW2VSlider(root){\n                var viewport = root.querySelector('.ow2-vslider__viewport');\n                var track = root.querySelector('.ow2-vslider__track');\n\n                var axisAttr = (root.getAttribute('data-axis') || 'y').toLowerCase();\n                var isX = (axisAttr === 'x');\n\n                var speed = parseFloat(root.getAttribute('data-speed') || '20');\n                if (!isFinite(speed) || speed <= 0) speed = 20;\n\n                var dirAttr = (root.getAttribute('data-dir') || (isX ? 'left' : 'down')).toLowerCase();\n                var dir = isX ? ((dirAttr === 'right') ? 1 : -1) : ((dirAttr === 'up') ? -1 : 1);\n\n                var mqStr = root.getAttribute('data-mq') || '(min-width:1276px)';\n                var mqActive = window.matchMedia(mqStr);\n                var isActive = mqActive.matches;\n\n                var isDragging = false;\n                var dragStartCoord = 0;\n                var dragStartOffset = 0;\n                var moved = false;\n\n                var pos = 0;\n                var setSize = 0;\n                var raf = null;\n                var lastTs = null;\n                var isVisible = true;\n\n                function apply(){\n                    if (isX) track.style.transform = 'translate3d(' + pos.toFixed(2) + 'px,0,0)';\n                    else     track.style.transform = 'translate3d(0,' + pos.toFixed(2) + 'px,0)';\n                }\n\n                function wrap(){\n                    if (!setSize) return;\n                    while (pos > 0) pos -= setSize;\n                    while (pos < -setSize) pos += setSize;\n                }\n\n                function removeClones(){\n                    Array.prototype.slice.call(track.children).forEach(function(el){\n                        if (el.getAttribute('data-clone') === '1') el.remove();\n                    });\n                }\n\n                function rebuildLoop(){\n                    if (!isActive) return;\n                    if (root.offsetParent === null) return;\n\n                    var hadSet = setSize > 0;\n                    var oldPos = pos;\n\n                    removeClones();\n\n                    var originals = Array.prototype.slice.call(track.children);\n                    if (!originals.length) return;\n\n                    var baseSize = isX ? track.scrollWidth : track.scrollHeight;\n                    var cs = getComputedStyle(track);\n                    var gapPx = isX\n                        ? (parseFloat(cs.columnGap || cs.gap || '0') || 0)\n                        : (parseFloat(cs.rowGap || cs.gap || '0') || 0);\n\n                    setSize = baseSize + (gapPx > 0 ? gapPx : 0);\n                    if (!setSize) return;\n\n                    var viewportSize = isX ? viewport.clientWidth : viewport.clientHeight;\n                    var needed = viewportSize + setSize;\n\n                    function totalSize(){\n                        return isX ? track.scrollWidth : track.scrollHeight;\n                    }\n\n                    var guard = 0;\n                    while (totalSize() < needed && guard < 20){\n                        for (var i=0; i<originals.length; i++){\n                            var clone = originals[i].cloneNode(true);\n                            clone.setAttribute('data-clone', '1');\n                            clone.setAttribute('aria-hidden', 'true');\n                            var a = clone.querySelector('a');\n                            if (a) a.setAttribute('tabindex', '-1');\n                            track.appendChild(clone);\n                        }\n                        guard++;\n                    }\n\n                    if (!hadSet) {\n                        pos = (dir === 1) ? -setSize : 0;\n                    } else {\n                        pos = oldPos;\n                    }\n\n                    wrap();\n                    apply();\n                }\n\n                function shouldRun(){\n                    return isActive && isVisible && root.offsetParent !== null;\n                }\n\n                function start(){\n                    if (raf) return;\n                    lastTs = null;\n                    raf = requestAnimationFrame(tick);\n                }\n\n                function stop(){\n                    if (!raf) return;\n                    cancelAnimationFrame(raf);\n                    raf = null;\n                    lastTs = null;\n                }\n\n                function tick(ts){\n                    if (!raf) return;\n\n                    if (lastTs == null) lastTs = ts;\n                    var dt = (ts - lastTs) \/ 1000;\n                    lastTs = ts;\n\n                    if (shouldRun() && !isDragging && setSize){\n                        pos += dir * speed * dt;\n                        wrap();\n                        apply();\n                    }\n\n                    raf = requestAnimationFrame(tick);\n                }\n\n                function getCoord(e){ return isX ? e.clientX : e.clientY; }\n\n                function onPointerDown(e){\n                    if (!isActive) return;\n                    if (e.button != null && e.button !== 0) return;\n\n                    isDragging = true;\n                    moved = false;\n                    root.classList.add('is-dragging');\n\n                    if (viewport.setPointerCapture) viewport.setPointerCapture(e.pointerId);\n                    dragStartCoord = getCoord(e);\n                    dragStartOffset = pos;\n                    lastTs = null;\n                }\n\n                function onPointerMove(e){\n                    if (!isDragging) return;\n                    var d = getCoord(e) - dragStartCoord;\n                    if (Math.abs(d) > 5) moved = true;\n\n                    pos = dragStartOffset + d;\n                    wrap();\n                    apply();\n                }\n\n                function endDrag(){\n                    isDragging = false;\n                    root.classList.remove('is-dragging');\n                    lastTs = null;\n                    setTimeout(function(){ moved = false; }, 0);\n                }\n\n                root.addEventListener('click', function(e){\n                    if (!moved) return;\n                    e.preventDefault();\n                    e.stopPropagation();\n                }, true);\n\n                viewport.addEventListener('pointerdown', onPointerDown);\n                window.addEventListener('pointermove', onPointerMove, {passive:false});\n                window.addEventListener('pointerup', endDrag);\n                window.addEventListener('pointercancel', endDrag);\n\n                var debouncedRebuild = debounce(rebuildLoop, 80);\n                function bindImageRebuild(){\n                    var imgs = track.querySelectorAll('img');\n                    for (var i=0; i<imgs.length; i++){\n                        var img = imgs[i];\n                        if (img.__ow2vsliderBound) continue;\n                        img.__ow2vsliderBound = true;\n                        img.addEventListener('load', debouncedRebuild, {once:false});\n                        img.addEventListener('error', debouncedRebuild, {once:false});\n                    }\n                }\n\n                function activateNow(){\n                    ensureSources(root);\n                    bindImageRebuild();\n                    rebuildLoop();\n                    imagesReady(root, 1200).then(function(){\n                        rebuildLoop();\n                        if (shouldRun()) start();\n                    });\n                }\n\n                function onActiveChange(){\n                    isActive = mqActive.matches;\n                    if (!isActive) { stop(); return; }\n                    activateNow();\n                }\n                if (mqActive.addEventListener) mqActive.addEventListener('change', onActiveChange);\n                else if (mqActive.addListener) mqActive.addListener(onActiveChange);\n\n                if (isActive && root.offsetParent !== null){\n                    if ('IntersectionObserver' in window){\n                        var io = new IntersectionObserver(function(entries){\n                            entries.forEach(function(ent){\n                                isVisible = !!ent.isIntersecting;\n                                if (shouldRun()) start();\n                                else stop();\n                            });\n                        }, {threshold: 0.01});\n                        io.observe(root);\n                    }\n\n                    var lastW = viewport.clientWidth;\n                    window.addEventListener('resize', debounce(function(){\n                        var w = viewport.clientWidth;\n                        if (w === lastW) return;\n                        lastW = w;\n                        rebuildLoop();\n                    }, 120));\n\n                    activateNow();\n                }\n            }\n\n            function initAll(){\n                var nodes = document.querySelectorAll('.ow2-vslider');\n                for (var i=0; i<nodes.length; i++){\n                    var root = nodes[i];\n                    if (root.offsetParent === null) continue;\n                    if (root.__ow2VsliderInit) continue;\n                    root.__ow2VsliderInit = true;\n                    new OW2VSlider(root);\n                }\n            }\n\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', initAll);\n            } else {\n                initAll();\n            }\n            window.addEventListener('load', initAll);\n\n            var lastWinW = window.innerWidth;\n            window.addEventListener('resize', debounce(function(){\n                if (window.innerWidth === lastWinW) return;\n                lastWinW = window.innerWidth;\n                initAll();\n            }, 200));\n\n        })(jQuery);\n        <\/script>\n            <div\n        id=\"ow2-vslider-1\"\n        class=\"ow2-vslider2ow \"\n        data-nonce=\"eb4ef6ec8f\"\n        style=\"\n            --ow2-gap-desk:20px;\n            --ow2-col-gap-desk:20px;\n            --ow2-radius:14px;\n            --ow2-viewport:965px;\n            --ow2-img-w-desk:350px;\n            --ow2-img-w-1910:350px;\n            --ow2-img-w-1780:250px;\n            --ow2-img-w-1300:480px;\n            --ow2-img-h-mob:180px;\n            --ow2-img-h-mob-sm:140px;\n            --ow2-gap-mob:10px;            --ow2-col-gap-mob:10px;        \"\n    >\n        <div class=\"ow2-vslider2ow__desk\">\n            <div class=\"ow2-vslider2ow__grid\">\n                        <div\n            class=\"ow2-vslider\"\n            data-axis=\"y\"\n            data-dir=\"down\"\n            data-speed=\"20\"\n            data-mq=\"(min-width:1276px)\"\n        >\n            <div class=\"ow2-vslider__viewport\" role=\"region\" aria-label=\"Our work slider\">\n                <div class=\"ow2-vslider__track\">\n                                            <a\n                            class=\"ow2-vslider__slide ow2-qv-link\"\n                            href=\"https:\/\/aponia.ca\/our-work\/metalomania\/\"\n                            data-post-id=\"1416\"\n                            draggable=\"false\"\n                        >\n                                                            <img\n                                    src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/metalomania-portfolio.jpg\"\n                                    alt=\"Metalomania\"\n                                    loading=\"lazy\"\n                                    decoding=\"async\"\n                                    draggable=\"false\"\n                                >\n                                                    <\/a>\n                                            <a\n                            class=\"ow2-vslider__slide ow2-qv-link\"\n                            href=\"https:\/\/aponia.ca\/our-work\/cesoc\/\"\n                            data-post-id=\"1398\"\n                            draggable=\"false\"\n                        >\n                                                            <img\n                                    src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/cesoc-portfolio.jpg\"\n                                    alt=\"C\u00c9SOC\"\n                                    loading=\"lazy\"\n                                    decoding=\"async\"\n                                    draggable=\"false\"\n                                >\n                                                    <\/a>\n                                            <a\n                            class=\"ow2-vslider__slide ow2-qv-link\"\n                            href=\"https:\/\/aponia.ca\/our-work\/ecs-canada\/\"\n                            data-post-id=\"1386\"\n                            draggable=\"false\"\n                        >\n                                                            <img\n                                    src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/ecs-canada-portfolio.jpg\"\n                                    alt=\"ECS Canada\"\n                                    loading=\"lazy\"\n                                    decoding=\"async\"\n                                    draggable=\"false\"\n                                >\n                                                    <\/a>\n                                            <a\n                            class=\"ow2-vslider__slide ow2-qv-link\"\n                            href=\"https:\/\/aponia.ca\/our-work\/urbanmop\/\"\n                            data-post-id=\"1371\"\n                            draggable=\"false\"\n                        >\n                                                            <img\n                                    src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/urbanmop-portfolio.jpg\"\n                                    alt=\"Urbanmop\"\n                                    loading=\"lazy\"\n                                    decoding=\"async\"\n                                    draggable=\"false\"\n                                >\n                                                    <\/a>\n                                    <\/div>\n            <\/div>\n        <\/div>\n                                <div\n            class=\"ow2-vslider\"\n            data-axis=\"y\"\n            data-dir=\"up\"\n            data-speed=\"20\"\n            data-mq=\"(min-width:1276px)\"\n        >\n            <div class=\"ow2-vslider__viewport\" role=\"region\" aria-label=\"Our work slider\">\n                <div class=\"ow2-vslider__track\">\n                                            <a\n                            class=\"ow2-vslider__slide ow2-qv-link\"\n                            href=\"https:\/\/aponia.ca\/our-work\/langevin\/\"\n                            data-post-id=\"1359\"\n                            draggable=\"false\"\n                        >\n                                                            <img\n                                    src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/langevin-portfolio.jpg\"\n                                    alt=\"Langevin\"\n                                    loading=\"lazy\"\n                                    decoding=\"async\"\n                                    draggable=\"false\"\n                                >\n                                                    <\/a>\n                                            <a\n                            class=\"ow2-vslider__slide ow2-qv-link\"\n                            href=\"https:\/\/aponia.ca\/our-work\/aladin\/\"\n                            data-post-id=\"1341\"\n                            draggable=\"false\"\n                        >\n                                                            <img\n                                    src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/aladin-portfolio.jpg\"\n                                    alt=\"Aladin\"\n                                    loading=\"lazy\"\n                                    decoding=\"async\"\n                                    draggable=\"false\"\n                                >\n                                                    <\/a>\n                                            <a\n                            class=\"ow2-vslider__slide ow2-qv-link\"\n                            href=\"https:\/\/aponia.ca\/our-work\/imagident\/\"\n                            data-post-id=\"1323\"\n                            draggable=\"false\"\n                        >\n                                                            <img\n                                    src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/imagident-portfolio.jpg\"\n                                    alt=\"Imagident\"\n                                    loading=\"lazy\"\n                                    decoding=\"async\"\n                                    draggable=\"false\"\n                                >\n                                                    <\/a>\n                                            <a\n                            class=\"ow2-vslider__slide ow2-qv-link\"\n                            href=\"https:\/\/aponia.ca\/our-work\/ascenseurs-design\/\"\n                            data-post-id=\"882\"\n                            draggable=\"false\"\n                        >\n                                                            <img\n                                    src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/02\/asc-portfolio.jpg\"\n                                    alt=\"Ascenseurs Design\"\n                                    loading=\"lazy\"\n                                    decoding=\"async\"\n                                    draggable=\"false\"\n                                >\n                                                    <\/a>\n                                    <\/div>\n            <\/div>\n        <\/div>\n                    <\/div>\n        <\/div>\n\n        <div class=\"ow2-vslider2ow__mob\">\n            <div class=\"ow2-vslider2ow__rows\">\n                        <div\n            class=\"ow2-vslider\"\n            data-axis=\"x\"\n            data-dir=\"left\"\n            data-speed=\"20\"\n            data-mq=\"(max-width:1275px)\"\n        >\n            <div class=\"ow2-vslider__viewport\" role=\"region\" aria-label=\"Our work slider\">\n                <div class=\"ow2-vslider__track\">\n                                            <a\n                            class=\"ow2-vslider__slide ow2-qv-link\"\n                            href=\"https:\/\/aponia.ca\/our-work\/metalomania\/\"\n                            data-post-id=\"1416\"\n                            draggable=\"false\"\n                        >\n                                                            <img\n                                    data-src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/metalomania-portfolio.jpg\"\n                                    src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\"\n                                    alt=\"Metalomania\"\n                                    loading=\"lazy\"\n                                    decoding=\"async\"\n                                    draggable=\"false\"\n                                >\n                                                    <\/a>\n                                            <a\n                            class=\"ow2-vslider__slide ow2-qv-link\"\n                            href=\"https:\/\/aponia.ca\/our-work\/cesoc\/\"\n                            data-post-id=\"1398\"\n                            draggable=\"false\"\n                        >\n                                                            <img\n                                    data-src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/cesoc-portfolio.jpg\"\n                                    src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\"\n                                    alt=\"C\u00c9SOC\"\n                                    loading=\"lazy\"\n                                    decoding=\"async\"\n                                    draggable=\"false\"\n                                >\n                                                    <\/a>\n                                            <a\n                            class=\"ow2-vslider__slide ow2-qv-link\"\n                            href=\"https:\/\/aponia.ca\/our-work\/ecs-canada\/\"\n                            data-post-id=\"1386\"\n                            draggable=\"false\"\n                        >\n                                                            <img\n                                    data-src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/ecs-canada-portfolio.jpg\"\n                                    src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\"\n                                    alt=\"ECS Canada\"\n                                    loading=\"lazy\"\n                                    decoding=\"async\"\n                                    draggable=\"false\"\n                                >\n                                                    <\/a>\n                                            <a\n                            class=\"ow2-vslider__slide ow2-qv-link\"\n                            href=\"https:\/\/aponia.ca\/our-work\/urbanmop\/\"\n                            data-post-id=\"1371\"\n                            draggable=\"false\"\n                        >\n                                                            <img\n                                    data-src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/urbanmop-portfolio.jpg\"\n                                    src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\"\n                                    alt=\"Urbanmop\"\n                                    loading=\"lazy\"\n                                    decoding=\"async\"\n                                    draggable=\"false\"\n                                >\n                                                    <\/a>\n                                    <\/div>\n            <\/div>\n        <\/div>\n                                <div\n            class=\"ow2-vslider\"\n            data-axis=\"x\"\n            data-dir=\"right\"\n            data-speed=\"20\"\n            data-mq=\"(max-width:1275px)\"\n        >\n            <div class=\"ow2-vslider__viewport\" role=\"region\" aria-label=\"Our work slider\">\n                <div class=\"ow2-vslider__track\">\n                                            <a\n                            class=\"ow2-vslider__slide ow2-qv-link\"\n                            href=\"https:\/\/aponia.ca\/our-work\/langevin\/\"\n                            data-post-id=\"1359\"\n                            draggable=\"false\"\n                        >\n                                                            <img\n                                    data-src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/langevin-portfolio.jpg\"\n                                    src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\"\n                                    alt=\"Langevin\"\n                                    loading=\"lazy\"\n                                    decoding=\"async\"\n                                    draggable=\"false\"\n                                >\n                                                    <\/a>\n                                            <a\n                            class=\"ow2-vslider__slide ow2-qv-link\"\n                            href=\"https:\/\/aponia.ca\/our-work\/aladin\/\"\n                            data-post-id=\"1341\"\n                            draggable=\"false\"\n                        >\n                                                            <img\n                                    data-src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/aladin-portfolio.jpg\"\n                                    src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\"\n                                    alt=\"Aladin\"\n                                    loading=\"lazy\"\n                                    decoding=\"async\"\n                                    draggable=\"false\"\n                                >\n                                                    <\/a>\n                                            <a\n                            class=\"ow2-vslider__slide ow2-qv-link\"\n                            href=\"https:\/\/aponia.ca\/our-work\/imagident\/\"\n                            data-post-id=\"1323\"\n                            draggable=\"false\"\n                        >\n                                                            <img\n                                    data-src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/imagident-portfolio.jpg\"\n                                    src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\"\n                                    alt=\"Imagident\"\n                                    loading=\"lazy\"\n                                    decoding=\"async\"\n                                    draggable=\"false\"\n                                >\n                                                    <\/a>\n                                            <a\n                            class=\"ow2-vslider__slide ow2-qv-link\"\n                            href=\"https:\/\/aponia.ca\/our-work\/ascenseurs-design\/\"\n                            data-post-id=\"882\"\n                            draggable=\"false\"\n                        >\n                                                            <img\n                                    data-src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/02\/asc-portfolio.jpg\"\n                                    src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\"\n                                    alt=\"Ascenseurs Design\"\n                                    loading=\"lazy\"\n                                    decoding=\"async\"\n                                    draggable=\"false\"\n                                >\n                                                    <\/a>\n                                    <\/div>\n            <\/div>\n        <\/div>\n                    <\/div>\n        <\/div>\n    <\/div>\n    \n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1d70ddd padding e-con-full e-flex e-con e-parent\" data-id=\"1d70ddd\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-dfef3fa e-flex e-con-boxed e-con e-child\" data-id=\"dfef3fa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-98611aa subtitle elementor-widget elementor-widget-heading\" data-id=\"98611aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Nos clients<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-21a6e34 elementor-widget elementor-widget-heading\" data-id=\"21a6e34\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Des organisations de Montr\u00e9al et de partout au Qu\u00e9bec nous font confiance<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8336e46 elementor-widget elementor-widget-text-editor\" data-id=\"8336e46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Commerces, cliniques, OBNL : des organisations de la grande r\u00e9gion de Montr\u00e9al et d&rsquo;ailleurs au Qu\u00e9bec nous confient leur site web depuis 2015. Vous en reconna\u00eetrez s\u00fbrement quelques-unes ci-dessous. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb9a46a elementor-widget elementor-widget-shortcode\" data-id=\"eb9a46a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<style>\n\t\t\t.aponia-hslider1{\n\t\t\t\twidth:100%;\n\n\t\t\t\t--hslider-gap: var(--hslider-gap-desk, 22px);\n\t\t\t\t--hslider-radius: var(--hslider-radius-desk, 12px);\n\n\t\t\t\t--hslider-w: var(--hslider-w-desk, 180px);\n\t\t\t\t--hslider-h: var(--hslider-h-desk, 80px);\n\n\t\t\t\t--hslider-pad: 16px;\n\t\t\t}\n\n\t\t\t@media (max-width:1910px){\n\t\t\t\t.aponia-hslider1{\n\t\t\t\t\t--hslider-w: var(--hslider-w-1910, var(--hslider-w-desk, 180px));\n\t\t\t\t\t--hslider-h: var(--hslider-h-1910, var(--hslider-h-desk, 80px));\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@media (max-width:1780px){\n\t\t\t\t.aponia-hslider1{\n\t\t\t\t\t--hslider-w: var(--hslider-w-1780, var(--hslider-w-1910, var(--hslider-w-desk, 180px)));\n\t\t\t\t\t--hslider-h: var(--hslider-h-1780, var(--hslider-h-1910, var(--hslider-h-desk, 80px)));\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@media (max-width:1275px){\n\t\t\t\t.aponia-hslider1{\n\t\t\t\t\t--hslider-w: var(--hslider-w-1300, var(--hslider-w-1780, var(--hslider-w-1910, var(--hslider-w-desk, 180px))));\n\t\t\t\t\t--hslider-h: var(--hslider-h-1300, var(--hslider-h-1780, var(--hslider-h-1910, var(--hslider-h-desk, 80px))));\n\n\t\t\t\t\t--hslider-gap: var(--hslider-gap-mob, var(--hslider-gap-desk, 22px));\n\t\t\t\t\t--hslider-radius: var(--hslider-radius-mob, var(--hslider-radius-desk, 12px));\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@media (max-width:768px){\n\t\t\t\t.aponia-hslider1{\n\t\t\t\t\t--hslider-w: var(--hslider-w-768, var(--hslider-w-1300, var(--hslider-w-1780, var(--hslider-w-1910, var(--hslider-w-desk, 180px)))));\n\t\t\t\t\t--hslider-h: var(--hslider-h-768, var(--hslider-h-1300, var(--hslider-h-1780, var(--hslider-h-1910, var(--hslider-h-desk, 80px)))));\n\n\t\t\t\t\t--hslider-pad: 5px 10px;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.aponia-hslider1__slider{\n\t\t\t\tposition:relative;\n\t\t\t\twidth:100%;\n\t\t\t}\n\n\t\t\t.aponia-hslider1__viewport{\n\t\t\t\toverflow:hidden;\n\t\t\t\twidth:100%;\n\t\t\t\ttouch-action: pan-y;\n\t\t\t\tcursor: grab;\n\t\t\t\t-webkit-user-select:none;\n\t\t\t\tuser-select:none;\n\t\t\t}\n\n\t\t\t.aponia-hslider1__slider.is-dragging .aponia-hslider1__viewport{\n\t\t\t\tcursor: grabbing;\n\t\t\t}\n\n\t\t\t.aponia-hslider1__track{\n\t\t\t\tdisplay:flex;\n\t\t\t\talign-items:center;\n\t\t\t\tgap: var(--hslider-gap);\n\t\t\t\twill-change: transform;\n\t\t\t\t-webkit-user-select:none;\n\t\t\t\tuser-select:none;\n\t\t\t}\n\n\t\t\t.aponia-hslider1__item{\n\t\t\t\tflex: 0 0 auto;\n\t\t\t\twidth: var(--hslider-w);\n\t\t\t\theight: var(--hslider-h);\n\t\t\t\tborder-radius: var(--hslider-radius);\n\t\t\t\toverflow:hidden;\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\tpadding: var(--hslider-pad);\n\t\t\t\tdisplay:flex;\n\t\t\t\talign-items:center;\n\t\t\t\tjustify-content:center;\n\t\t\t}\n\n\t\t\t.aponia-hslider1[data-ink-mode=\"white\"] .aponia-hslider1__item{\n\t\t\t\tbackground:#191A27;\n\t\t\t\tborder:0.5px solid #2E2A48;\n\t\t\t}\n\n\t\t\t.aponia-hslider1[data-ink-mode=\"black\"] .aponia-hslider1__item{\n\t\t\t\tbackground:#fff;\n\t\t\t\tborder:none;\n\t\t\t}\n\n\t\t\t.aponia-hslider1__logo-wrap{\n\t\t\t\tdisplay:flex;\n\t\t\t\twidth:100%;\n\t\t\t\theight:100%;\n\t\t\t\talign-items:center;\n\t\t\t\tjustify-content:center;\n\t\t\t\tposition:relative;\n\t\t\t\tbackground: rgba(0,0,0,0.001);\n\t\t\t\t-webkit-user-drag:none;\n\t\t\t\tuser-select:none;\n\t\t\t}\n\n\t\t\t.aponia-hslider1__logo{\n\t\t\t\tdisplay:block;\n\t\t\t\twidth:100%;\n\t\t\t\theight:100%;\n\t\t\t\tmax-width:100%;\n\t\t\t\tmax-height:100%;\n\t\t\t\tobject-fit:contain;\n\t\t\t\tpointer-events:none;\n\t\t\t\tuser-select:none;\n\t\t\t\t-webkit-user-drag:none;\n\t\t\t}\n\t\t<\/style>\n\n\t\t<script>\n\t\t(function(){\n\t\t\tfunction debounce(fn, wait){\n\t\t\t\tvar t = null;\n\n\t\t\t\treturn function(){\n\t\t\t\t\tclearTimeout(t);\n\t\t\t\t\tt = setTimeout(fn, wait);\n\t\t\t\t};\n\t\t\t}\n\n\t\t\tfunction HSlider(root){\n\t\t\t\tvar viewport = root.querySelector('.aponia-hslider1__viewport');\n\t\t\t\tvar track    = root.querySelector('.aponia-hslider1__track');\n\n\t\t\t\tvar speedDesk = parseFloat(root.getAttribute('data-speed-desk') || '40');\n\t\t\t\tif (!isFinite(speedDesk) || speedDesk <= 0) speedDesk = 40;\n\n\t\t\t\tvar speedMob = parseFloat(root.getAttribute('data-speed-mob') || String(speedDesk));\n\t\t\t\tif (!isFinite(speedMob) || speedMob <= 0) speedMob = speedDesk;\n\n\t\t\t\tvar dirAttr = (root.getAttribute('data-dir') || 'right').toLowerCase();\n\t\t\t\tvar dir = (dirAttr === 'right') ? 1 : -1;\n\n\t\t\t\tvar mq = window.matchMedia('(max-width:1275px)');\n\t\t\t\tvar speed = mq.matches ? speedMob : speedDesk;\n\n\t\t\t\tfunction updateSpeed(){\n\t\t\t\t\tspeed = mq.matches ? speedMob : speedDesk;\n\t\t\t\t}\n\n\t\t\t\tif (mq.addEventListener) {\n\t\t\t\t\tmq.addEventListener('change', function(){\n\t\t\t\t\t\tupdateSpeed();\n\t\t\t\t\t\trebuildLoop();\n\t\t\t\t\t});\n\t\t\t\t} else if (mq.addListener) {\n\t\t\t\t\tmq.addListener(function(){\n\t\t\t\t\t\tupdateSpeed();\n\t\t\t\t\t\trebuildLoop();\n\t\t\t\t\t});\n\t\t\t\t}\n\n\t\t\t\tvar isDragging = false;\n\t\t\t\tvar dragStartX = 0;\n\t\t\t\tvar dragStartPos = 0;\n\n\t\t\t\tvar pos = 0;\n\t\t\t\tvar setSize = 0;\n\t\t\t\tvar raf = null;\n\t\t\t\tvar lastTs = null;\n\t\t\t\tvar isVisible = true;\n\n\t\t\t\tfunction apply(){\n\t\t\t\t\ttrack.style.transform = 'translate3d(' + pos.toFixed(2) + 'px,0,0)';\n\t\t\t\t}\n\n\t\t\t\tfunction wrap(){\n\t\t\t\t\tif (!setSize) return;\n\n\t\t\t\t\twhile (pos > 0) {\n\t\t\t\t\t\tpos -= setSize;\n\t\t\t\t\t}\n\n\t\t\t\t\twhile (pos < -setSize) {\n\t\t\t\t\t\tpos += setSize;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tfunction removeClones(){\n\t\t\t\t\tArray.prototype.slice.call(track.children).forEach(function(el){\n\t\t\t\t\t\tif (el.getAttribute('data-clone') === '1') {\n\t\t\t\t\t\t\tel.remove();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\n\t\t\t\tfunction rebuildLoop(){\n\t\t\t\t\tif (root.offsetParent === null) return;\n\n\t\t\t\t\tvar hadSet = setSize > 0;\n\t\t\t\t\tvar oldPos = pos;\n\n\t\t\t\t\tremoveClones();\n\n\t\t\t\t\tvar originals = Array.prototype.slice.call(track.children);\n\t\t\t\t\tif (!originals.length) return;\n\n\t\t\t\t\tvar baseSize = track.scrollWidth;\n\t\t\t\t\tvar cs = getComputedStyle(track);\n\t\t\t\t\tvar gapPx = parseFloat(cs.columnGap || cs.gap || '0') || 0;\n\n\t\t\t\t\tsetSize = baseSize + gapPx;\n\t\t\t\t\tif (!setSize) return;\n\n\t\t\t\t\tvar needed = viewport.clientWidth + setSize;\n\n\t\t\t\t\tvar guard = 0;\n\n\t\t\t\t\twhile (track.scrollWidth < needed && guard < 80) {\n\t\t\t\t\t\tfor (var i = 0; i < originals.length; i++) {\n\t\t\t\t\t\t\tvar clone = originals[i].cloneNode(true);\n\t\t\t\t\t\t\tclone.setAttribute('data-clone', '1');\n\t\t\t\t\t\t\tclone.setAttribute('aria-hidden', 'true');\n\t\t\t\t\t\t\ttrack.appendChild(clone);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tguard++;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (!hadSet) {\n\t\t\t\t\t\tpos = (dir === 1) ? -setSize : 0;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpos = oldPos;\n\t\t\t\t\t}\n\n\t\t\t\t\twrap();\n\t\t\t\t\tapply();\n\t\t\t\t}\n\n\t\t\t\tfunction shouldRun(){\n\t\t\t\t\treturn isVisible && root.offsetParent !== null;\n\t\t\t\t}\n\n\t\t\t\tfunction start(){\n\t\t\t\t\tif (raf) return;\n\n\t\t\t\t\tlastTs = null;\n\t\t\t\t\traf = requestAnimationFrame(tick);\n\t\t\t\t}\n\n\t\t\t\tfunction stop(){\n\t\t\t\t\tif (!raf) return;\n\n\t\t\t\t\tcancelAnimationFrame(raf);\n\t\t\t\t\traf = null;\n\t\t\t\t\tlastTs = null;\n\t\t\t\t}\n\n\t\t\t\tfunction tick(ts){\n\t\t\t\t\tif (!raf) return;\n\n\t\t\t\t\tif (lastTs == null) {\n\t\t\t\t\t\tlastTs = ts;\n\t\t\t\t\t}\n\n\t\t\t\t\tvar dt = (ts - lastTs) \/ 1000;\n\t\t\t\t\tlastTs = ts;\n\n\t\t\t\t\tif (shouldRun() && !isDragging && setSize) {\n\t\t\t\t\t\tpos += dir * speed * dt;\n\t\t\t\t\t\twrap();\n\t\t\t\t\t\tapply();\n\t\t\t\t\t}\n\n\t\t\t\t\traf = requestAnimationFrame(tick);\n\t\t\t\t}\n\n\t\t\t\tfunction onPointerDown(e){\n\t\t\t\t\tif (e.button != null && e.button !== 0) return;\n\t\t\t\t\tif (e.cancelable) e.preventDefault();\n\n\t\t\t\t\tisDragging = true;\n\t\t\t\t\troot.classList.add('is-dragging');\n\n\t\t\t\t\tif (viewport.setPointerCapture) {\n\t\t\t\t\t\tviewport.setPointerCapture(e.pointerId);\n\t\t\t\t\t}\n\n\t\t\t\t\tdragStartX = e.clientX;\n\t\t\t\t\tdragStartPos = pos;\n\t\t\t\t\tlastTs = null;\n\t\t\t\t}\n\n\t\t\t\tfunction onPointerMove(e){\n\t\t\t\t\tif (!isDragging) return;\n\t\t\t\t\tif (e.cancelable) e.preventDefault();\n\n\t\t\t\t\tvar dx = e.clientX - dragStartX;\n\t\t\t\t\tpos = dragStartPos + dx;\n\n\t\t\t\t\twrap();\n\t\t\t\t\tapply();\n\t\t\t\t}\n\n\t\t\t\tfunction endDrag(){\n\t\t\t\t\tisDragging = false;\n\t\t\t\t\troot.classList.remove('is-dragging');\n\t\t\t\t\tlastTs = null;\n\t\t\t\t}\n\n\t\t\t\tviewport.addEventListener('dragstart', function(e){\n\t\t\t\t\te.preventDefault();\n\t\t\t\t}, true);\n\n\t\t\t\tviewport.addEventListener('pointerdown', onPointerDown, {passive:false});\n\t\t\t\twindow.addEventListener('pointermove', onPointerMove, {passive:false});\n\t\t\t\twindow.addEventListener('pointerup', endDrag);\n\t\t\t\twindow.addEventListener('pointercancel', endDrag);\n\n\t\t\t\tif ('IntersectionObserver' in window) {\n\t\t\t\t\tvar io = new IntersectionObserver(function(entries){\n\t\t\t\t\t\tentries.forEach(function(ent){\n\t\t\t\t\t\t\tisVisible = !!ent.isIntersecting;\n\n\t\t\t\t\t\t\tif (shouldRun()) {\n\t\t\t\t\t\t\t\tstart();\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tstop();\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t}, {threshold:0.01});\n\n\t\t\t\t\tio.observe(root);\n\t\t\t\t}\n\n\t\t\t\tvar lastW = viewport.clientWidth;\n\n\t\t\t\twindow.addEventListener('resize', debounce(function(){\n\t\t\t\t\tvar w = viewport.clientWidth;\n\n\t\t\t\t\tif (w === lastW) return;\n\n\t\t\t\t\tlastW = w;\n\t\t\t\t\trebuildLoop();\n\t\t\t\t}, 120));\n\n\t\t\t\tupdateSpeed();\n\t\t\t\trebuildLoop();\n\t\t\t\tstart();\n\t\t\t}\n\n\t\t\tfunction initAll(){\n\t\t\t\tvar nodes = document.querySelectorAll('.aponia-hslider1__slider');\n\n\t\t\t\tfor (var i = 0; i < nodes.length; i++) {\n\t\t\t\t\tvar root = nodes[i];\n\n\t\t\t\t\tif (root.__hsliderInit) continue;\n\t\t\t\t\tif (root.offsetParent === null) continue;\n\n\t\t\t\t\troot.__hsliderInit = true;\n\t\t\t\t\tnew HSlider(root);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', initAll);\n\t\t\t} else {\n\t\t\t\tinitAll();\n\t\t\t}\n\n\t\t\twindow.addEventListener('load', initAll);\n\t\t})();\n\t\t<\/script>\n\t\t\t<div\n\t\tid=\"aponia-hslider1-1\"\n\t\tclass=\"aponia-hslider1 \"\n\t\tdata-ink-mode=\"black\"\n\t\tstyle=\"\n\t\t\t--hslider-gap-desk: 20px;\n\t\t\t--hslider-gap-mob: 10px;\n\t\t\t--hslider-radius-desk: 20px;\n\t\t\t--hslider-radius-mob: 10px;\n\t\t\t--hslider-w-desk: 219px;\n\t\t\t--hslider-h-desk: 128px;\n\n\t\t\t--hslider-w-1910: 219px;\n\t\t\t--hslider-h-1910: 128px;\n\n\t\t\t--hslider-w-1780: 190px;\n\t\t\t--hslider-h-1780: 111px;\n\n\t\t\t--hslider-w-1300: 190px;\n\t\t\t--hslider-h-1300: 111px;\n\n\t\t\t--hslider-w-768: 95px;\n\t\t\t--hslider-h-768: 55px;\n\t\t\"\n\t>\n\t\t<div\n\t\t\tclass=\"aponia-hslider1__slider\"\n\t\t\tdata-speed-desk=\"50\"\n\t\t\tdata-speed-mob=\"30\"\n\t\t\tdata-dir=\"left\"\n\t\t>\n\t\t\t<div class=\"aponia-hslider1__viewport\" role=\"region\" aria-label=\"Logo slider\">\n\t\t\t\t<div class=\"aponia-hslider1__track\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/ecs-canada-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"ECS canada\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/urbanmop-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"Urbanmop\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/cesoc-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"CESOC\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/renand-gagnon-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"Renaud gagnon\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/remax-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"Remax\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/ecomusee-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"Ecomusee du patrimoine funeraire et commemoratif\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/norea-foyers-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"Norea foyers\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/uqo-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"UQO\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/orcqc-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"ORCQC\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/moisson-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"Moisson laurentides\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/carrefour-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"Carrefour loisirs 50+\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/ramsey-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"Ramsey\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/ascenceur-design-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"Ascenseurs design\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/metalomania-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"Metalomania\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/pafso-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"pafso-apase\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/csmo-mines-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"CSMO mines\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/gris-quebec-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"Gris quebec\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/esi-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"ESI\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/western-quebec-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"Western quebec\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"aponia-hslider1__item\">\n\t\t\t\t\t\t\t<span class=\"aponia-hslider1__logo-wrap\">\n\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\tclass=\"aponia-hslider1__logo\"\n\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/03\/dodjivi-logo-black.svg\"\n\t\t\t\t\t\t\t\t\talt=\"Dodjivi\"\n\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\tdraggable=\"false\"\n\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c446ccd elementor-widget elementor-widget-button\" data-id=\"c446ccd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/our-work\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M14.1629 14.5961C14.1629 13.4031 13.1923 12.4326 11.9994 12.4326C10.8065 12.4326 9.83594 13.4031 9.83594 14.5961C9.83594 15.789 10.8065 16.7595 11.9994 16.7595C13.1923 16.7595 14.1629 15.789 14.1629 14.5961Z\" fill=\"black\"><\/path><path d=\"M11.999 8.87842C14.82 8.87848 17.5667 9.98278 19.8887 11.5659C21.8215 12.8838 22.9826 14.188 23.0361 14.2485C23.2115 14.4471 23.2115 14.7453 23.0361 14.9438C22.9816 15.0056 21.8206 16.3092 19.8887 17.6265C17.5671 19.2094 14.8204 20.3139 11.999 20.314C9.17808 20.314 6.43135 19.2096 4.10938 17.6265C2.17445 16.3072 1.01216 15.0018 0.960938 14.9438C0.785608 14.7453 0.785622 14.4471 0.960938 14.2485C1.01216 14.1906 2.17441 12.8852 4.10938 11.5659C6.43092 9.98304 9.17768 8.87842 11.999 8.87842ZM11.999 9.9292C9.43741 9.9292 7.33105 12.011 7.33105 14.5962C7.33105 17.1773 9.43361 19.2632 11.999 19.2632C14.5605 19.2631 16.666 17.1813 16.666 14.5962C16.666 12.0152 14.5643 9.92932 11.999 9.9292ZM7.72363 10.8062C6.53923 11.2817 5.50988 11.8827 4.70117 12.4341C3.45687 13.2825 2.54315 14.1343 2.08301 14.5952C2.54637 15.0591 3.46827 15.921 4.71973 16.772C5.52356 17.3185 6.54655 17.913 7.72266 18.3853C6.82712 17.3758 6.28125 16.0489 6.28125 14.5962C6.28125 13.143 6.82758 11.8157 7.72363 10.8062ZM16.2734 10.8062C17.1697 11.8158 17.7158 13.1429 17.7158 14.5962C17.7158 16.0492 17.1694 17.3757 16.2734 18.3853C17.458 17.9097 18.4881 17.3097 19.2969 16.7583C20.5413 15.9098 21.454 15.057 21.9141 14.5962C21.4505 14.1322 20.5282 13.271 19.2773 12.4204C18.4732 11.8736 17.45 11.2785 16.2734 10.8062Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><path d=\"M6.54492 5.14844C6.79593 5.00346 7.11769 5.08879 7.2627 5.33984L8.56055 7.58887C8.68711 7.80837 8.63736 8.08119 8.45508 8.24316L8.36816 8.30566C8.11832 8.44983 7.79702 8.36569 7.65137 8.11328L6.35352 5.86523C6.20859 5.61427 6.29414 5.29351 6.54492 5.14844Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><path d=\"M16.7373 5.33984C16.8824 5.089 17.2031 5.00349 17.4541 5.14844C17.7052 5.2934 17.7915 5.61414 17.6465 5.86523L16.3486 8.11328C16.203 8.36557 15.8808 8.44994 15.6309 8.30566C15.38 8.16066 15.2946 7.83987 15.4395 7.58887L16.7373 5.33984Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><path d=\"M11.999 3.68604C12.289 3.68604 12.5244 3.9215 12.5244 4.21143V6.80811C12.5242 7.09785 12.2888 7.33252 11.999 7.33252C11.7093 7.33248 11.4739 7.09783 11.4736 6.80811V4.21143C11.4737 3.92153 11.7091 3.68608 11.999 3.68604Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Voir nos r\u00e9alisations<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bf7f1dc e-con-full padding e-flex e-con e-parent\" data-id=\"bf7f1dc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-a4baf75 e-flex e-con-boxed e-con e-child\" data-id=\"a4baf75\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b60c57a e-con-full e-flex e-con e-child\" data-id=\"b60c57a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c6cd736 subtitle leftalign elementor-widget elementor-widget-heading\" data-id=\"c6cd736\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">R\u00e9alisations<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-747d1ac elementor-widget elementor-widget-heading\" data-id=\"747d1ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Des sites que nous avons r\u00e9alis\u00e9s dans le Grand Montr\u00e9al<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-39ce2ed e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"39ce2ed\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ce32d0 elementor-align-right elementor-mobile-align-right elementor-widget__width-auto elementor-widget-mobile__width-auto elementor-widget elementor-widget-button\" data-id=\"3ce32d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/our-work\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M14.1629 14.5961C14.1629 13.4031 13.1923 12.4326 11.9994 12.4326C10.8065 12.4326 9.83594 13.4031 9.83594 14.5961C9.83594 15.789 10.8065 16.7595 11.9994 16.7595C13.1923 16.7595 14.1629 15.789 14.1629 14.5961Z\" fill=\"black\"><\/path><path d=\"M11.999 8.87842C14.82 8.87848 17.5667 9.98278 19.8887 11.5659C21.8215 12.8838 22.9826 14.188 23.0361 14.2485C23.2115 14.4471 23.2115 14.7453 23.0361 14.9438C22.9816 15.0056 21.8206 16.3092 19.8887 17.6265C17.5671 19.2094 14.8204 20.3139 11.999 20.314C9.17808 20.314 6.43135 19.2096 4.10938 17.6265C2.17445 16.3072 1.01216 15.0018 0.960938 14.9438C0.785608 14.7453 0.785622 14.4471 0.960938 14.2485C1.01216 14.1906 2.17441 12.8852 4.10938 11.5659C6.43092 9.98304 9.17768 8.87842 11.999 8.87842ZM11.999 9.9292C9.43741 9.9292 7.33105 12.011 7.33105 14.5962C7.33105 17.1773 9.43361 19.2632 11.999 19.2632C14.5605 19.2631 16.666 17.1813 16.666 14.5962C16.666 12.0152 14.5643 9.92932 11.999 9.9292ZM7.72363 10.8062C6.53923 11.2817 5.50988 11.8827 4.70117 12.4341C3.45687 13.2825 2.54315 14.1343 2.08301 14.5952C2.54637 15.0591 3.46827 15.921 4.71973 16.772C5.52356 17.3185 6.54655 17.913 7.72266 18.3853C6.82712 17.3758 6.28125 16.0489 6.28125 14.5962C6.28125 13.143 6.82758 11.8157 7.72363 10.8062ZM16.2734 10.8062C17.1697 11.8158 17.7158 13.1429 17.7158 14.5962C17.7158 16.0492 17.1694 17.3757 16.2734 18.3853C17.458 17.9097 18.4881 17.3097 19.2969 16.7583C20.5413 15.9098 21.454 15.057 21.9141 14.5962C21.4505 14.1322 20.5282 13.271 19.2773 12.4204C18.4732 11.8736 17.45 11.2785 16.2734 10.8062Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><path d=\"M6.54492 5.14844C6.79593 5.00346 7.11769 5.08879 7.2627 5.33984L8.56055 7.58887C8.68711 7.80837 8.63736 8.08119 8.45508 8.24316L8.36816 8.30566C8.11832 8.44983 7.79702 8.36569 7.65137 8.11328L6.35352 5.86523C6.20859 5.61427 6.29414 5.29351 6.54492 5.14844Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><path d=\"M16.7373 5.33984C16.8824 5.089 17.2031 5.00349 17.4541 5.14844C17.7052 5.2934 17.7915 5.61414 17.6465 5.86523L16.3486 8.11328C16.203 8.36557 15.8808 8.44994 15.6309 8.30566C15.38 8.16066 15.2946 7.83987 15.4395 7.58887L16.7373 5.33984Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><path d=\"M11.999 3.68604C12.289 3.68604 12.5244 3.9215 12.5244 4.21143V6.80811C12.5242 7.09785 12.2888 7.33252 11.999 7.33252C11.7093 7.33248 11.4739 7.09783 11.4736 6.80811V4.21143C11.4737 3.92153 11.7091 3.68608 11.999 3.68604Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Voir plus de projets<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b1a7299 e-con-full e-flex e-con e-child\" data-id=\"b1a7299\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-32ca0f7 elementor-widget elementor-widget-shortcode\" data-id=\"32ca0f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t    <style>\n      \/* ---------------- Our Work Portfolio ---------------- *\/\n      .owp-portfolio{\n        --owp-gap: 20px;\n        --owp-radius: 20px;\n        --owp-img-h: 500px;\n        width: 100%;\n      }\n      @media (max-width:768px){\n        .owp-portfolio{ --owp-img-h: 320px; }\n      }\n\n      .owp-portfolio *{ box-sizing:border-box; }\n      .owp-portfolio a{ text-decoration:none; }\n\n      \/* Filters *\/\n      .owp-filters{ display:grid; gap:10px; margin-bottom:16px; }\n      .owp-filter-row{ display:flex; flex-wrap:wrap; gap:8px; align-items:center; }\n      .owp-filter-label{ font-weight:600; font-size:12px; opacity:.85; margin-right:6px; }\n\n      .owp-filter-btn{\n        border: 1px solid rgba(0,0,0,.12);\n        background: rgba(255,255,255,.6);\n        padding: 8px 10px;\n        border-radius: 999px;\n        font-size: 12px;\n        line-height: 1;\n        cursor: pointer;\n        user-select: none;\n      }\n      .owp-portfolio[data-bg=\"black\"] .owp-filter-btn{\n        border-color:#242136;\n        background: rgba(13,13,22,.34);\n        color:#FFFFFFCC;\n      }\n      .owp-portfolio[data-bg=\"white\"] .owp-filter-btn{\n        border-color: rgba(0,0,0,.12);\n        background:#EEE;\n        color:#121320;\n      }\n      .owp-filter-btn.is-active{ outline:2px solid rgba(191,250,94,.75); outline-offset:1px; }\n\n      \/* ---------------- GRID (non-slider) ---------------- *\/\n      .owp-grid{\n        display:grid;\n        grid-template-columns: repeat(3, minmax(0,1fr));\n        gap: var(--owp-gap);\n        align-items: stretch;\n        width: 100%;\n      }\n      @media (max-width:768px){\n        .owp-grid{ grid-template-columns: 1fr; }\n      }\n\n      \/* ---------------- SLIDER (transform-based, infinite) ---------------- *\/\n      \/* Viewport stays 100% => bigger screens show MORE slides.\n         Your breakpoint widths are used ONLY to define item size. *\/\n      .owp-hslider{\n        width:100%;\n        --owp-grid-w: min(100%, 1750px); \/* >=1910 *\/\n        --owp-item-w: calc((var(--owp-grid-w) - (var(--owp-gap) * 2)) \/ 3);\n      }\n\n      \/* 1780\u20131909.9999 *\/\n      @media (max-width:1909.99px){\n        .owp-hslider{\n          --owp-grid-w: min(100%, 1620px);\n          --owp-item-w: calc((var(--owp-grid-w) - (var(--owp-gap) * 2)) \/ 3);\n        }\n      }\n\n      \/* 1300\u20131779.9999 *\/\n      @media (max-width:1779.99px){\n        .owp-hslider{\n          --owp-grid-w: min(100%, 1220px);\n          --owp-item-w: calc((var(--owp-grid-w) - (var(--owp-gap) * 2)) \/ 3);\n        }\n      }\n\n      \/* Add this once (keeps snap logic correct) *\/\n        .owp-hslider{ --owp-visible: 3; }\n\n      \/* 768\u20131275 : 3 slides fit the viewport minus 64px (32px each side) *\/\n      @media (max-width:1275px){\n        .owp-hslider__viewport{\n            padding: 0;  \/* <-- add the missing 32px gutters *\/\n            box-sizing: border-box;\n        }\n\n        .owp-hslider{\n            --owp-visible: 2;\n            --owp-grid-w: calc(100% - 64px); \/* content width after gutters *\/\n            --owp-item-w: calc((var(--owp-grid-w) - (var(--owp-gap) * 2)) \/ 2); \/* Divider and owp-visible = amount of slides *\/\n        }\n      }\n\n        \/* <768 : 2 slides fit the viewport minus 32px (16px each side) *\/\n      @media (max-width:767.99px){\n        .owp-hslider__viewport{\n            padding: 0;  \/* <-- add the missing 16px gutters *\/\n            box-sizing: border-box;\n        }\n\n        .owp-hslider{\n            --owp-visible: 1;\n            --owp-grid-w: calc(100% - 32px); \/* content width after gutters *\/\n            --owp-item-w: calc((var(--owp-grid-w) - var(--owp-gap)) \/ 2);\n            --owp-item-w: 60%;\n        }\n      }\n\n      .owp-hslider__slider{ position:relative; width:100%; }\n      .owp-hslider__viewport{\n        overflow:hidden;\n        width:100%;\n        touch-action: pan-y;\n        cursor: grab;\n        -webkit-user-select:none;\n        user-select:none;\n      }\n      .owp-hslider__slider.is-dragging .owp-hslider__viewport{ cursor: grabbing; }\n\n      .owp-hslider__track{\n        display:flex;\n        align-items: stretch;\n        gap: var(--owp-gap);\n        will-change: transform;\n        -webkit-user-select:none;\n        user-select:none;\n      }\n\n      .owp-hslider__item{\n        flex: 0 0 auto;\n        width: var(--owp-item-w);\n      }\n\n      \/* ---------------- Slider nav arrows ---------------- *\/\n      .owp-hslider__nav{\n        position:absolute;\n        top: calc(var(--owp-img-h) \/ 2);  \/* centered on the image, not the whole card *\/\n        transform: translateY(-50%);\n        z-index:5;\n        width:60px;\n        height:60px;\n        padding:0;\n        border:0;\n        border-radius:50%;\n        display:flex;\n        align-items:center;\n        justify-content:center;\n        cursor:pointer;\n        box-shadow:0 4px 14px rgba(0,0,0,.28);\n        transition: background .15s ease, transform .15s ease;\n      }\n      .owp-hslider__nav--prev{ left:10px; }\n      .owp-hslider__nav--next{ right:10px; }\n      .owp-hslider__nav svg{ width:auto !important; height:24px !important; display:block; flex:0 0 auto; }\n      .owp-hslider__nav:hover{ transform: translateY(-50%) scale(1.06); }\n      .owp-hslider__nav:active{ transform: translateY(-50%) scale(.96); }\n      .owp-hslider__nav:focus-visible{ outline:2px solid rgba(191,250,94,.85); outline-offset:2px; }\n\n      .owp-portfolio[data-bg=\"black\"] .owp-hslider__nav{ background:#BFFA5E; color:#000; }\n      .owp-portfolio[data-bg=\"black\"] .owp-hslider__nav:hover{ background:#aef04c; }\n      .owp-portfolio[data-bg=\"white\"] .owp-hslider__nav{ background:#000; color:#fff; }\n      .owp-portfolio[data-bg=\"white\"] .owp-hslider__nav:hover{ background:#222; }\n\n      \/* ---------------- CARD DESIGN ---------------- *\/\n      .owp-card{\n        border-radius: var(--owp-radius);\n        overflow:hidden;\n        display:flex;\n        flex-direction:column;\n        height:100%;\n        cursor:pointer;\n      }\n      .owp-card:focus-visible{\n        outline:2px solid rgba(191,250,94,.85);\n        outline-offset:4px;\n      }\n      .owp-portfolio[data-bg=\"black\"] .owp-card{ background:#121320; }\n      .owp-portfolio[data-bg=\"white\"] .owp-card{ background:#fff; }\n\n      .owp-imglink{ display:block; }\n      .owp-img{\n        width:100%;\n        height: var(--owp-img-h) !important;\n        display:block;\n        object-fit:cover;\n        -webkit-user-drag:none;\n        user-select:none;\n      }\n\n      \/* Content padding spec *\/\n      .owp-body{\n        display:flex;\n        flex-direction:column;\n        gap:10px;\n        flex:1 1 auto;\n        padding: 30px 16px; \/* desktop *\/\n      }\n      @media (max-width:768px){\n        .owp-body{ padding: 20px 16px; } \/* mobile *\/\n      }\n\n      .owp-title{\n        font-family:\"degular-display\", Sans-serif;\n        font-size:24px !important;\n        font-style:normal;\n        font-weight:500;\n        line-height:120%;\n        margin:0;\n        display:-webkit-box;\n        -webkit-line-clamp:2;\n        -webkit-box-orient:vertical;\n        overflow:hidden;\n        min-height: calc(1.2em * 2);\n      }\n      .owp-portfolio[data-bg=\"black\"] .owp-title,\n      .owp-portfolio[data-bg=\"black\"] .owp-title a{ color:#fff; }\n      .owp-portfolio[data-bg=\"white\"] .owp-title,\n      .owp-portfolio[data-bg=\"white\"] .owp-title a{ color:#000; }\n\n      .owp-excerpt{\n        margin:0;\n        font-size:14px;\n        line-height:140%;\n        display:-webkit-box;\n        -webkit-line-clamp:3;\n        -webkit-box-orient:vertical;\n        overflow:hidden;\n        min-height: calc(1.4em * 3); \/* keeps service row aligned *\/\n      }\n      .owp-portfolio[data-bg=\"black\"] .owp-excerpt{ color:#fff; }\n      .owp-portfolio[data-bg=\"white\"] .owp-excerpt{ color:#525252; }\n\n      .owp-tags{\n        display:flex;\n        align-items:flex-start;\n        gap:4px;\n        flex-wrap:nowrap;\n        overflow-x:auto;\n        padding-bottom:2px;\n      }\n      .owp-tags::-webkit-scrollbar{ height:0; }\n\n      .owp-tag{\n        display:inline-flex;\n        height:30px;\n        padding:8px 10px;\n        justify-content:center;\n        align-items:center;\n        gap:10px;\n        border-radius:999px;\n        font-family: Degular, Sans-serif;\n        font-size:12px;\n        font-style:normal;\n        font-weight:400;\n        line-height:140%;\n        white-space:nowrap;\n        flex:0 0 auto;\n      }\n      .owp-portfolio[data-bg=\"black\"] .owp-tag{\n        border:1px solid #242136;\n        background: rgba(13,13,22,.34);\n        color:#FFFFFFCC;\n      }\n      .owp-portfolio[data-bg=\"white\"] .owp-tag{\n        background:#EEE;\n        color:#121320;\n      }\n\n      \/* Quick view row FULL WIDTH outside body *\/\n      .owp-qv{ width:100%; margin-top:auto; }\n      .owp-qv-link{\n        display:flex;\n        width:100%;\n        height:45px;\n        padding:14px 26px 16px 26px;\n        justify-content:space-between;\n        align-items:center;\n        font-family:\"degular-display\", Sans-serif;\n        font-size:16px;\n        font-style:normal;\n        font-weight:500;\n        line-height:120%;\n      }\n      .owp-qv-link svg{ width:24px; height:24px; }\n\n      .owp-portfolio[data-bg=\"black\"] .owp-qv-link{ background:#BFFA5E; color:#000; }\n      .owp-portfolio[data-bg=\"white\"] .owp-qv-link{ background:#000; color:#fff; }\n\n      .owp-portfolio.is-loading{ opacity:.6; pointer-events:none; }\n\n      \/* Prefers reduced motion: autoplay off *\/\n      @media (prefers-reduced-motion: reduce){\n        .owp-hslider__track{ will-change:auto; }\n      }\n\n      \/* ---------------- Modal ---------------- *\/\n      .owp-modal{ position:fixed; inset:0; display:none; z-index:99999; overflow-y:auto; }\n      .owp-modal.is-open{ display:block; }\n      .owp-modal__bg{ position:fixed; inset:0; background:rgba(0,0,0,.65); }\n      .owp-modal__panel{\n        position:relative;\n        max-width:2000px;\n        width: calc(100% - 80px);\n        margin:4vh auto;\n        background:#fff;\n        border-radius:16px;\n        overflow:hidden;\n        box-shadow:0 20px 60px rgba(0,0,0,.35);\n      }\n      @media (max-width:900px){ .owp-modal__panel{ margin:2vh 40px; } }\n      .owp-modal__content{ padding: 0; }\n      .owp-modal__content img{ max-width:100%; height:auto; }\n      .owp-modal__inner{ position: relative; }\n      .owp-modal__close{\n        position: fixed;\n        top: calc(4vh + 16px);\n        right: calc((100vw - min(2000px, calc(100vw - 80px))) \/ 2 + 20px);\n\n        width: 44px;\n        height: 44px;\n        border: 0;\n        background: #BFFA5E;\n        color: #000;\n        border-radius: 50%;\n        cursor: pointer;\n\n        display: flex;\n        align-items: center;\n        justify-content: center;\n\n        z-index: 100001;\n        padding: 0;\n        line-height: 1;\n      }\n\n      .owp-modal__close:hover{\n        background: #aef04c;\n      }\n\n      .owp-modal__close svg{\n        display: none !important;\n      }\n\n      .owp-modal__close::before,\n      .owp-modal__close::after{\n        content: \"\";\n        position: absolute;\n        width: 20px;\n        height: 2px;\n        background: currentColor;\n        border-radius: 999px;\n      }\n\n      .owp-modal__close::before{\n        transform: rotate(45deg);\n      }\n\n      .owp-modal__close::after{\n        transform: rotate(-45deg);\n      }\n\n      @media (max-width:900px){\n        .owp-modal__close{\n          top: calc(2vh + 16px);\n          right: 60px;\n        }\n      }\n\n\n\n      \/* OVERIDES *\/\n      \/* === OWP: never truncate text === *\/\n        .owp-portfolio .owp-title,\n        .owp-portfolio .owp-excerpt{\n        display: block !important;\n        overflow: visible !important;\n        -webkit-line-clamp: unset !important;\n        -webkit-box-orient: unset !important;\n        min-height: 0 !important;\n        }\n\n        \/* === OWP: show all tags (wrap instead of horizontal scroll) === *\/\n        .owp-portfolio .owp-tags{\n        flex-wrap: wrap !important;\n        overflow-x: visible !important;\n        padding-bottom: 0 !important;\n        }\n        .owp-body {\n            justify-content: space-between;\n        }\n        @media (min-width: 1780px) {\n            .owp-title{ font-size: 30px !important }\n        }\n        .owp-portfolio {\n            --owp-img-h: 679px;\n        }\n\n        @media (max-width: 1909.99px) {\n            .owp-portfolio {\n                --owp-img-h: 627px;\n            }\n        }\n\n        @media (max-width: 1779.99px) {\n            .owp-portfolio {\n                --owp-img-h: 468px;\n            }\n\n            .owp-title {\n                font-size: 24px !important;\n            }\n        }\n\n        @media (max-width: 768px) {\n            .owp-portfolio {\n                --owp-img-h: 250px;\n            }\n        }\n\n\n\n\n        \/* Non-slider \/ two-column grid only *\/\n      .owp-portfolio[data-slider=\"0\"] {\n        --owp-img-h: 679px;\n      }\n\n      @media (max-width: 1909.99px) {\n        .owp-portfolio[data-slider=\"0\"] {\n          --owp-img-h: 627px;\n        }\n      }\n\n      @media (max-width: 1779.99px) {\n        .owp-portfolio[data-slider=\"0\"] {\n          --owp-img-h: 468px;\n        }\n      }\n\n      @media (max-width: 768px) {\n        .owp-portfolio[data-slider=\"0\"] {\n          --owp-img-h: 250px;\n        }\n      }\n    <\/style>\n\n    <script>\n    (function($){\n      var OWP = window.OWP_Portfolio || {};\n      OWP.ajaxUrl = \"https:\\\/\\\/aponia.ca\\\/wp-admin\\\/admin-ajax.php\";\n      OWP.i18n = {\"loading\":\"Chargement...\",\"error\":\"D\\u00e9sol\\u00e9, il n'est pas possible de charger cet item\",\"quickView\":\"Voir\",\"close\":\"Fermer\"};\n      window.OWP_Portfolio = OWP;\n\n      function debounce(fn, wait){\n        var t=null; return function(){ clearTimeout(t); t=setTimeout(fn, wait); };\n      }\n\n      \/* ---------- Modal ---------- *\/\n      function ensureModal(){\n        if ($('#owpModal').length) return;\n        var modal = $(\n          '<div id=\"owpModal\" class=\"owp-modal\" role=\"dialog\" aria-modal=\"true\" aria-label=\"' + OWP.i18n.quickView + '\">' +\n            '<div class=\"owp-modal__bg\" data-owp-close=\"1\"><\/div>' +\n            '<div class=\"owp-modal__panel\" role=\"document\">' +\n              '<div class=\"owp-modal__content\">' +\n                '<div class=\"owp-modal__inner\">' +\n                  '<button type=\"button\" class=\"owp-modal__close\" data-owp-close=\"1\" aria-label=\"' + OWP.i18n.close + '\">' +\n                    '<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg>' +\n                  '<\/button>' +\n                  '<div class=\"owp-modal__inject\"><\/div>' +\n                '<\/div>' +\n              '<\/div>' +\n            '<\/div>' +\n          '<\/div>'\n        );\n        $('body').append(modal);\n\n        $(document).on('click', '[data-owp-close=\"1\"]', function(){\n          $('#owpModal').removeClass('is-open');\n        });\n        $(document).on('keydown', function(e){\n          if (e.key === 'Escape') $('#owpModal').removeClass('is-open');\n        });\n      }\n\n      $(document).on('click', '.owp-card', function(e){\n        var $card = $(this);\n        var $wrap = $card.closest('.owp-portfolio');\n\n        \/\/ Let real controls behave normally if they are ever added inside cards.\n        if ($(e.target).closest('button, input, select, textarea').length) return;\n\n        var link = $card.attr('data-link') || '';\n        var postId = parseInt($card.attr('data-post-id'), 10);\n        if (!link || !postId) return;\n\n        \/\/ popup=\"0\" => entire card links to the single post page.\n        if ($wrap.attr('data-popup') !== '1') {\n          window.location.href = link;\n          return;\n        }\n\n        \/\/ popup=\"1\" => entire card opens the quickview popup.\n        e.preventDefault();\n        ensureModal();\n\n        var nonce = $wrap.attr('data-nonce') || '';\n        var $modal = $('#owpModal');\n        $modal.find('.owp-modal__inject').html('<p style=\"padding:40px 20px;\">' + OWP.i18n.loading + '<\/p>');\n        $modal.addClass('is-open');\n\n        $.post(OWP.ajaxUrl, { action:'owp_quickview', nonce: nonce, post_id: postId })\n          .done(function(resp){\n            if (!resp || !resp.success){\n              $modal.find('.owp-modal__inject').html('<p style=\"padding:40px 20px;\">' + OWP.i18n.error + '<\/p>');\n              return;\n            }\n            $modal.find('.owp-modal__inject').html(resp.data.html);\n          });\n      });\n\n      $(document).on('keydown', '.owp-card', function(e){\n        if (e.key !== 'Enter' && e.key !== ' ') return;\n        e.preventDefault();\n        $(this).trigger('click');\n      });\n\n      \/* ---------- Transform infinite slider + CENTER SNAP when speed=0 ---------- *\/\n      function OWP_HSlider(sliderEl){\n        var viewport = sliderEl.querySelector('.owp-hslider__viewport');\n        var track    = sliderEl.querySelector('.owp-hslider__track');\n        if (!viewport || !track) return;\n\n        var speedDesk = parseFloat(sliderEl.getAttribute('data-speed') || '0');\n        if (!isFinite(speedDesk) || speedDesk < 0) speedDesk = 0;\n\n        var speedMob = parseFloat(sliderEl.getAttribute('data-speed-mob') || String(speedDesk));\n        if (!isFinite(speedMob) || speedMob < 0) speedMob = speedDesk;\n\n        var dirAttr = (sliderEl.getAttribute('data-dir') || 'left').toLowerCase();\n        var dir = (dirAttr === 'right') ? 1 : -1;\n\n        var mqMob = window.matchMedia('(max-width:767.99px)');\n        var mqReduce = window.matchMedia('(prefers-reduced-motion: reduce)');\n        var speed = mqMob.matches ? speedMob : speedDesk;\n\n        function effectiveSpeed(){\n            if (mqReduce.matches) return 0;\n            return speed;\n        }\n\n        function updateSpeed(){\n            speed = mqMob.matches ? speedMob : speedDesk;\n            if (effectiveSpeed() > 0) start(); else stop();\n        }\n\n        if (mqMob.addEventListener) mqMob.addEventListener('change', function(){ updateSpeed(); rebuildLoop(); });\n        else if (mqMob.addListener) mqMob.addListener(function(){ updateSpeed(); rebuildLoop(); });\n\n        if (mqReduce.addEventListener) mqReduce.addEventListener('change', function(){ updateSpeed(); });\n        else if (mqReduce.addListener) mqReduce.addListener(function(){ updateSpeed(); });\n\n        var pos = 0;\n        var setSize = 0;\n        var raf = null;\n        var lastTs = null;\n        var isVisible = true;\n\n        \/\/ Click suppression: ONLY after a real drag\n        var suppressClick = false;\n\n        \/\/ Pointer state\n        var isPointerDown = false;\n        var isDragging = false;\n        var dragStartX = 0;\n        var dragStartPos = 0;\n        var activePointerId = null;\n\n        \/\/ Tune this. Higher = fewer accidental drags, better click reliability.\n        var DRAG_THRESHOLD_PX = 12;\n\n        function apply(){\n            track.style.transform = 'translate3d(' + pos.toFixed(2) + 'px,0,0)';\n        }\n\n        function wrap(){\n            if (!setSize) return;\n            while (pos > 0) pos -= setSize;\n            while (pos < -setSize) pos += setSize;\n        }\n\n        function getMetrics(){\n            var item = track.querySelector('.owp-hslider__item');\n            if (!item) return null;\n\n            var itemW = item.getBoundingClientRect().width;\n            var csT = getComputedStyle(track);\n            var gap = parseFloat(csT.columnGap || csT.gap || '0') || 0;\n\n            return { itemW: itemW, gap: gap, stride: itemW + gap };\n        }\n\n        function getViewportCenterX(){\n            var csV = getComputedStyle(viewport);\n            var pl = parseFloat(csV.paddingLeft || '0') || 0;\n            var pr = parseFloat(csV.paddingRight || '0') || 0;\n\n            var rectW = viewport.getBoundingClientRect().width; \/\/ <-- more accurate than clientWidth\n            var contentW = Math.max(0, rectW - pl - pr);\n\n            return pl + contentW \/ 2;\n        }\n\n        function getVisibleCount(){\n            var hs = sliderEl.closest('.owp-hslider');\n            var v = 3;\n            if (hs){\n                var raw = getComputedStyle(hs).getPropertyValue('--owp-visible');\n                var n = parseFloat(raw);\n                if (isFinite(n) && n >= 1) v = Math.round(n);\n            }\n            return v;\n        }\n\n        function snapToNearestCentered(animated){\n            if (setSize <= 0) return;\n\n            var m = getMetrics();\n            if (!m || !m.stride) return;\n\n            var centerX = getViewportCenterX();\n            var V = getVisibleCount();\n\n            \/\/ Shift from the first visible card\u2019s center to the group center:\n            \/\/ V=3 => shift=1.0 stride (middle card)\n            \/\/ V=2 => shift=0.5 stride (between two cards)\n            var shift = (V - 1) \/ 2;\n\n            \/\/ Solve for i (first visible card index) so group center lands on viewport center\n            var i = Math.round((centerX - pos - (m.itemW \/ 2) - (shift * m.stride)) \/ m.stride);\n\n            var startPos = pos;\n            var endPos   = centerX - (i * m.stride + (m.itemW \/ 2) + (shift * m.stride));\n\n            pos = endPos;\n            wrap();\n\n            if (!animated){\n                apply();\n                return;\n            }\n\n            var dur = 220;\n            var t0 = null;\n            function easeOutCubic(t){ return 1 - Math.pow(1 - t, 3); }\n\n            function step(ts){\n                if (!t0) t0 = ts;\n                var t = Math.min(1, (ts - t0) \/ dur);\n                var v = startPos + (endPos - startPos) * easeOutCubic(t);\n                pos = v;\n                wrap();\n                apply();\n                if (t < 1) requestAnimationFrame(step);\n            }\n            requestAnimationFrame(step);\n        }\n\n        function removeClones(){\n            Array.prototype.slice.call(track.children).forEach(function(el){\n            if (el.getAttribute('data-clone') === '1') el.remove();\n            });\n        }\n\n        function rebuildLoop(){\n            if (sliderEl.offsetParent === null) return;\n\n            var hadSet = setSize > 0;\n            var oldPos = pos;\n\n            removeClones();\n            var originals = Array.prototype.slice.call(track.children);\n            if (!originals.length) return;\n\n            \/\/ setSize = width of one full set + one gap\n            var baseSize = track.scrollWidth;\n            var cs = getComputedStyle(track);\n            var gapPx = parseFloat(cs.columnGap || cs.gap || '0') || 0;\n            setSize = baseSize + gapPx;\n            if (!setSize) return;\n\n            var needed = viewport.clientWidth + setSize;\n\n            var guard = 0;\n            while (track.scrollWidth < needed && guard < 80){\n            for (var i=0; i<originals.length; i++){\n                var clone = originals[i].cloneNode(true);\n                clone.setAttribute('data-clone','1');\n                clone.setAttribute('aria-hidden','true');\n                var a = clone.querySelector('a');\n                if (a) a.setAttribute('tabindex','-1');\n                track.appendChild(clone);\n            }\n            guard++;\n            }\n\n            if (!hadSet) pos = (dir === 1) ? -setSize : 0;\n            else pos = oldPos;\n\n            wrap();\n            apply();\n\n            if (effectiveSpeed() === 0) snapToNearestCentered(false);\n        }\n\n        function shouldRun(){\n            return isVisible && sliderEl.offsetParent !== null && effectiveSpeed() > 0;\n        }\n\n        function start(){\n            if (raf) return;\n            lastTs = null;\n            raf = requestAnimationFrame(tick);\n        }\n\n        function stop(){\n            if (!raf) return;\n            cancelAnimationFrame(raf);\n            raf = null;\n            lastTs = null;\n        }\n\n        function tick(ts){\n            if (!raf) return;\n\n            if (lastTs == null) lastTs = ts;\n            var dt = (ts - lastTs) \/ 1000;\n            lastTs = ts;\n\n            if (shouldRun() && !isDragging && setSize){\n            pos += dir * effectiveSpeed() * dt;\n            wrap();\n            apply();\n            }\n            raf = requestAnimationFrame(tick);\n        }\n\n        function onPointerDown(e){\n            if (e.button != null && e.button !== 0) return;\n\n            \/\/ IMPORTANT: do NOT treat pointerdown as dragging.\n            \/\/ This keeps anchor clicks working.\n            isPointerDown = true;\n            isDragging = false;\n            suppressClick = false;\n\n            activePointerId = e.pointerId;\n            dragStartX = e.clientX;\n            dragStartPos = pos;\n            lastTs = null;\n        }\n\n        function onPointerMove(e){\n            if (!isPointerDown) return;\n\n            var dx = e.clientX - dragStartX;\n\n            \/\/ Only start dragging after threshold\n            if (!isDragging){\n            if (Math.abs(dx) < DRAG_THRESHOLD_PX) return;\n\n            isDragging = true;\n            sliderEl.classList.add('is-dragging');\n            suppressClick = true;\n\n            \/\/ Capture pointer ONLY once we\u2019re truly dragging\n            if (viewport.setPointerCapture && activePointerId != null){\n                try { viewport.setPointerCapture(activePointerId); } catch (err) {}\n            }\n            }\n\n            if (e.cancelable) e.preventDefault();\n\n            pos = dragStartPos + dx;\n            wrap();\n            apply();\n        }\n\n        function endPointer(){\n            if (!isPointerDown) return;\n\n            isPointerDown = false;\n\n            if (isDragging){\n            sliderEl.classList.remove('is-dragging');\n\n            \/\/ speed=0 => snap to center\n            if (effectiveSpeed() === 0){\n                stop();\n                snapToNearestCentered(true);\n            } else {\n                start();\n            }\n\n            \/\/ Keep suppressClick true for the click event that follows this pointerup\n            setTimeout(function(){ suppressClick = false; }, 0);\n            } else {\n            suppressClick = false; \/\/ normal click\n            }\n\n            isDragging = false;\n            activePointerId = null;\n        }\n\n        \/\/ Cancel click ONLY if a real drag happened\n        sliderEl.addEventListener('click', function(e){\n            if (!suppressClick) return;\n            e.preventDefault();\n            e.stopPropagation();\n        }, true);\n\n        viewport.addEventListener('dragstart', function(e){ e.preventDefault(); }, true);\n\n        viewport.addEventListener('pointerdown', onPointerDown, {passive:true});\n        window.addEventListener('pointermove', onPointerMove, {passive:false});\n        window.addEventListener('pointerup', endPointer);\n        window.addEventListener('pointercancel', endPointer);\n\n        \/\/ Manual nav arrows: advance one card and re-snap\n        function step(direction){ \/\/ +1 = next, -1 = previous\n            if (!setSize) return;\n            var m = getMetrics();\n            if (!m || !m.stride) return;\n            pos -= direction * m.stride;\n            if (effectiveSpeed() === 0){\n                snapToNearestCentered(true);\n            } else {\n                wrap();\n                apply();\n            }\n        }\n\n        var prevBtn = sliderEl.querySelector('.owp-hslider__nav--prev');\n        var nextBtn = sliderEl.querySelector('.owp-hslider__nav--next');\n        if (prevBtn) prevBtn.addEventListener('click', function(e){ e.preventDefault(); e.stopPropagation(); step(-1); });\n        if (nextBtn) nextBtn.addEventListener('click', function(e){ e.preventDefault(); e.stopPropagation(); step(1); });\n\n        \/\/ Pause when offscreen\n        if ('IntersectionObserver' in window){\n            var io = new IntersectionObserver(function(entries){\n            entries.forEach(function(ent){\n                isVisible = !!ent.isIntersecting;\n                if (shouldRun()) start(); else stop();\n            });\n            }, {threshold:0.01});\n            io.observe(sliderEl);\n        }\n\n        var lastW = viewport.clientWidth;\n        window.addEventListener('resize', debounce(function(){\n            var w = viewport.clientWidth;\n            if (w === lastW) return;\n            lastW = w;\n            rebuildLoop();\n        }, 120));\n\n        updateSpeed();\n        rebuildLoop();\n        if (effectiveSpeed() > 0) start();\n      }\n\n      function initSliders(context){\n        var root = context || document;\n        var nodes = root.querySelectorAll('.owp-hslider__slider');\n        for (var i=0; i<nodes.length; i++){\n          var el = nodes[i];\n          if (el.__owpInit) continue;\n          if (el.offsetParent === null) continue;\n          el.__owpInit = true;\n          new OWP_HSlider(el);\n        }\n      }\n\n      \/* ---------- Filters AJAX ---------- *\/\n      function fetchFiltered($wrap){\n        var nonce = $wrap.attr('data-nonce') || '';\n\n        var data = {\n          action: 'owp_portfolio_filter',\n          nonce: nonce,\n          slider: $wrap.attr('data-slider') === '1' ? 1 : 0,\n          count: parseInt($wrap.attr('data-count'), 10) || 9,\n          show_excerpt: $wrap.attr('data-show-excerpt') === '1' ? 1 : 0,\n          show_body: $wrap.attr('data-show-body') === '1' ? 1 : 0,\n          show_services: $wrap.attr('data-show-services') === '1' ? 1 : 0,\n          show_industries: $wrap.attr('data-show-industries') === '1' ? 1 : 0,\n          bg: $wrap.attr('data-bg') || 'black',\n          quick_view: $wrap.attr('data-quick-view') === '1' ? 1 : 0,\n          popup: $wrap.attr('data-popup') === '1' ? 1 : 0,\n          quick_text: $wrap.attr('data-quick-text') || 'Quick View',\n          speed: parseFloat($wrap.attr('data-speed') || '0') || 0,\n          speed_mob: parseFloat($wrap.attr('data-speed-mob') || '0') || 0,\n          dir: ($wrap.attr('data-dir') || 'left'),\n          ids: $wrap.attr('data-ids') || '',\n          exclude: $wrap.attr('data-exclude') || '',\n          industry: $wrap.attr('data-industry') || 'all',\n          service: $wrap.attr('data-service') || 'all'\n        };\n\n        $wrap.addClass('is-loading');\n\n        $.post(OWP.ajaxUrl, data)\n          .done(function(resp){\n            if (!resp || !resp.success) return;\n            $wrap.find('.owp-items').html(resp.data.html);\n            initSliders($wrap.get(0));\n          })\n          .always(function(){\n            $wrap.removeClass('is-loading');\n          });\n      }\n\n      $(document).on('click', '.owp-filter-btn', function(){\n        var $btn = $(this);\n        var $wrap = $btn.closest('.owp-portfolio');\n        var tax = $btn.data('tax');\n        var slug = $btn.data('slug');\n\n        $btn.closest('.owp-filter-row').find('.owp-filter-btn').removeClass('is-active');\n        $btn.addClass('is-active');\n\n        if (tax === 'industry') $wrap.attr('data-industry', slug);\n        if (tax === 'service-type') $wrap.attr('data-service', slug);\n\n        fetchFiltered($wrap);\n      });\n\n      function boot(){ initSliders(document); }\n      if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', boot);\n      else boot();\n      window.addEventListener('load', boot);\n\n    })(jQuery);\n    <\/script>\n    \t\t<div class=\"elementor-shortcode\">  <div\n    id=\"owp-1\"\n    class=\"owp-portfolio\"\n    data-nonce=\"eb4ef6ec8f\"\n    data-bg=\"black\"\n    data-slider=\"1\"\n    data-count=\"9\"\n    data-show-excerpt=\"0\"\n    data-show-body=\"1\"\n    data-show-services=\"0\"\n    data-show-industries=\"0\"\n    data-quick-view=\"1\"\n    data-popup=\"1\"\n    data-quick-text=\"Voir\"\n    data-speed=\"0\"\n    data-speed-mob=\"0\"\n    data-dir=\"left\"\n    data-ids=\"5242,3112,3097,1416\"\n    data-exclude=\"\"\n    data-industry=\"all\"\n    data-service=\"all\"\n  >\n    <div class=\"owp-items\"><p>Aucun \u00e9l\u00e9ment trouv\u00e9<\/p><\/div>  <\/div>\n  <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b6389e8 e-grid statistics e-con-boxed e-con e-child\" data-id=\"b6389e8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d1149c elementor-widget elementor-widget-heading\" data-id=\"2d1149c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Plus de dix ans \u00e0 concevoir des sites web. Voici ce que \u00e7a donne. <\/h5>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-60aa1a6 elementor-widget elementor-widget-counter\" data-id=\"60aa1a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<h4 class=\"elementor-counter-title\">projets depuis 2015<\/h4>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"400\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">+<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b72763 elementor-widget elementor-widget-counter\" data-id=\"1b72763\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<h4 class=\"elementor-counter-title\">avant votre premier livrable<\/h4>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"2\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\"> semaines<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7110dfb elementor-widget elementor-widget-counter\" data-id=\"7110dfb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<h4 class=\"elementor-counter-title\">des clients reviennent pour d'autres projets<\/h4>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"94\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">%<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1c04a0e padding e-flex e-con-boxed e-con e-parent\" data-id=\"1c04a0e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ca67353 subtitle elementor-widget elementor-widget-heading\" data-id=\"ca67353\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Ce que nous faisons<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-05a02bc elementor-widget elementor-widget-heading\" data-id=\"05a02bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Nos services<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-35c41b1 e-grid e-con-full e-con e-child\" data-id=\"35c41b1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<a class=\"elementor-element elementor-element-f49aeaa e-con-full e-flex e-con e-child\" data-id=\"f49aeaa\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/aponia.ca\/fr\/services\/conception-et-developpement-web\/developpement-de-sites-web-wordpress\/\">\n\t\t<div class=\"elementor-element elementor-element-9fb3463 e-con-full e-flex e-con e-child\" data-id=\"9fb3463\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ca7215c elementor-icon-list--layout-inline bulles elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"ca7215c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Design web<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-184d177 e-con-full e-flex e-con e-child\" data-id=\"184d177\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-131fc04 elementor-widget elementor-widget-spacer\" data-id=\"131fc04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-09f9c61 elementor-widget elementor-widget-heading\" data-id=\"09f9c61\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Sites WordPress\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5acd6b4 elementor-widget elementor-widget-text-editor\" data-id=\"5acd6b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Un design et des fonctionnalit\u00e9s sur mesure que votre \u00e9quipe peut g\u00e9rer facilement.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-016d412 e-con-full e-flex e-con e-child\" data-id=\"016d412\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/aponia.ca\/fr\/services\/conception-et-developpement-web\/boutique-en-ligne\/\">\n\t\t<div class=\"elementor-element elementor-element-7787505 e-con-full e-flex e-con e-child\" data-id=\"7787505\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ee69474 elementor-icon-list--layout-inline bulles elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"ee69474\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Design web<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-07b479c e-con-full e-flex e-con e-child\" data-id=\"07b479c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f9a1f38 elementor-widget elementor-widget-spacer\" data-id=\"f9a1f38\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9fdeb0d elementor-widget elementor-widget-heading\" data-id=\"9fdeb0d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Boutique en ligne<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d03c15 elementor-widget elementor-widget-text-editor\" data-id=\"3d03c15\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Des boutiques faites pour vendre ici comme \u00e0 l&rsquo;\u00e9tranger avec un catalogue que vous g\u00e9rez sans d\u00e9veloppeur.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-cb11e4a e-con-full e-flex e-con e-child\" data-id=\"cb11e4a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/aponia.ca\/fr\/services\/conception-et-developpement-web\/refonte-de-site-web\/\">\n\t\t<div class=\"elementor-element elementor-element-11dbfac e-con-full e-flex e-con e-child\" data-id=\"11dbfac\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-128d6d8 elementor-icon-list--layout-inline bulles elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"128d6d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Design web<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-044103a e-con-full e-flex e-con e-child\" data-id=\"044103a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c4697a1 elementor-widget elementor-widget-spacer\" data-id=\"c4697a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68aecad elementor-widget elementor-widget-heading\" data-id=\"68aecad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Refonte de site web<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01d666c elementor-widget elementor-widget-text-editor\" data-id=\"01d666c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Refaites un site vieillissant ou trop lent afin qu&rsquo;il soit moderne et rapide, sans perdre le r\u00e9f\u00e9rencement que vous avez b\u00e2ti.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4345768 padding e-flex e-con-boxed e-con e-parent\" data-id=\"4345768\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1439157 e-con-full e-flex e-con e-child\" data-id=\"1439157\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5c2119f e-con-full e-flex e-con e-child\" data-id=\"5c2119f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c281290 elementor-widget elementor-widget-heading\" data-id=\"c281290\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Vous avez des questions ou encore vous d\u00e9sirez une soumission? <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-399d966 elementor-widget elementor-widget-text-editor\" data-id=\"399d966\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Parlez-nous de votre projet. Nous vous aiderons \u00e0 d\u00e9terminer la prochaine \u00e9tape.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b55f868 elementor-widget elementor-widget-button\" data-id=\"b55f868\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/aponia.ca\/fr\/contactez-nous\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M14.1629 14.5961C14.1629 13.4031 13.1923 12.4326 11.9994 12.4326C10.8065 12.4326 9.83594 13.4031 9.83594 14.5961C9.83594 15.789 10.8065 16.7595 11.9994 16.7595C13.1923 16.7595 14.1629 15.789 14.1629 14.5961Z\" fill=\"black\"><\/path><path d=\"M11.999 8.87842C14.82 8.87848 17.5667 9.98278 19.8887 11.5659C21.8215 12.8838 22.9826 14.188 23.0361 14.2485C23.2115 14.4471 23.2115 14.7453 23.0361 14.9438C22.9816 15.0056 21.8206 16.3092 19.8887 17.6265C17.5671 19.2094 14.8204 20.3139 11.999 20.314C9.17808 20.314 6.43135 19.2096 4.10938 17.6265C2.17445 16.3072 1.01216 15.0018 0.960938 14.9438C0.785608 14.7453 0.785622 14.4471 0.960938 14.2485C1.01216 14.1906 2.17441 12.8852 4.10938 11.5659C6.43092 9.98304 9.17768 8.87842 11.999 8.87842ZM11.999 9.9292C9.43741 9.9292 7.33105 12.011 7.33105 14.5962C7.33105 17.1773 9.43361 19.2632 11.999 19.2632C14.5605 19.2631 16.666 17.1813 16.666 14.5962C16.666 12.0152 14.5643 9.92932 11.999 9.9292ZM7.72363 10.8062C6.53923 11.2817 5.50988 11.8827 4.70117 12.4341C3.45687 13.2825 2.54315 14.1343 2.08301 14.5952C2.54637 15.0591 3.46827 15.921 4.71973 16.772C5.52356 17.3185 6.54655 17.913 7.72266 18.3853C6.82712 17.3758 6.28125 16.0489 6.28125 14.5962C6.28125 13.143 6.82758 11.8157 7.72363 10.8062ZM16.2734 10.8062C17.1697 11.8158 17.7158 13.1429 17.7158 14.5962C17.7158 16.0492 17.1694 17.3757 16.2734 18.3853C17.458 17.9097 18.4881 17.3097 19.2969 16.7583C20.5413 15.9098 21.454 15.057 21.9141 14.5962C21.4505 14.1322 20.5282 13.271 19.2773 12.4204C18.4732 11.8736 17.45 11.2785 16.2734 10.8062Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><path d=\"M6.54492 5.14844C6.79593 5.00346 7.11769 5.08879 7.2627 5.33984L8.56055 7.58887C8.68711 7.80837 8.63736 8.08119 8.45508 8.24316L8.36816 8.30566C8.11832 8.44983 7.79702 8.36569 7.65137 8.11328L6.35352 5.86523C6.20859 5.61427 6.29414 5.29351 6.54492 5.14844Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><path d=\"M16.7373 5.33984C16.8824 5.089 17.2031 5.00349 17.4541 5.14844C17.7052 5.2934 17.7915 5.61414 17.6465 5.86523L16.3486 8.11328C16.203 8.36557 15.8808 8.44994 15.6309 8.30566C15.38 8.16066 15.2946 7.83987 15.4395 7.58887L16.7373 5.33984Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><path d=\"M11.999 3.68604C12.289 3.68604 12.5244 3.9215 12.5244 4.21143V6.80811C12.5242 7.09785 12.2888 7.33252 11.999 7.33252C11.7093 7.33248 11.4739 7.09783 11.4736 6.80811V4.21143C11.4737 3.92153 11.7091 3.68608 11.999 3.68604Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Demander une soumission<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5532fb1 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"5532fb1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2dba682 padding e-flex e-con-boxed e-con e-parent\" data-id=\"2dba682\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-89de65b e-con-full e-flex e-con e-child\" data-id=\"89de65b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-36d1955 subtitle elementor-widget elementor-widget-heading\" data-id=\"36d1955\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Le processus<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1722c2d elementor-widget elementor-widget-heading\" data-id=\"1722c2d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Comment se d\u00e9roule un projet web avec nous<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0247563 elementor-widget elementor-widget-text-editor\" data-id=\"0247563\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Vous voyez ce que nous concevons avant que les changements deviennent co\u00fbteux. Le processus est le m\u00eame \u00e0 Montr\u00e9al ou ailleurs, et les rencontres se font en personne ou en visioconf\u00e9rence, aux moments qui vous conviennent. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e7b2e9f e-grid e-con-full e-con e-child\" data-id=\"e7b2e9f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-cf901e6 e-con-full e-flex e-con e-child\" data-id=\"cf901e6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-e2b6ce0 e-con-full e-flex e-con e-child\" data-id=\"e2b6ce0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9ef6aad elementor-widget elementor-widget-image\" data-id=\"9ef6aad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"534\" src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/consultation-1024x683.jpg\" class=\"attachment-large size-large wp-image-2951\" alt=\"\" srcset=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/consultation-1024x683.jpg 1024w, https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/consultation-300x200.jpg 300w, https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/consultation-768x512.jpg 768w, https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/consultation.jpg 1536w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-462f12e elementor-widget__width-auto elementor-absolute elementor-widget elementor-widget-heading\" data-id=\"462f12e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\u00c9tape 1<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-76357d6 e-con-full e-flex e-con e-child\" data-id=\"76357d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7544b7 elementor-position-inline-start elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"a7544b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M14.25 1.5C9.69675 1.5 6 5.19675 6 9.75C6 14.3033 9.69675 18 14.25 18C15.6698 18 17.0055 17.6415 18.1725 17.0085L21.5438 17.9722C21.84 18.0562 22.158 17.9505 22.3447 17.7067C22.5322 17.4622 22.5518 17.1285 22.3927 16.8645L20.9842 14.5155C21.9382 13.1693 22.5 11.5245 22.5 9.75C22.5 5.19675 18.8032 1.5 14.25 1.5ZM10.5 7.5H18C18.4147 7.5 18.75 7.836 18.75 8.25C18.75 8.664 18.4147 9 18 9H10.5C10.0852 9 9.75 8.664 9.75 8.25C9.75 7.836 10.0852 7.5 10.5 7.5ZM4.5075 8.14575C4.3155 8.14425 4.1235 8.21475 3.97575 8.3595C2.44875 9.85725 1.5 11.9445 1.5 14.25C1.5 16.0245 2.061 17.6693 3.01575 19.0155L1.60725 21.3645C1.44825 21.6285 1.46775 21.9622 1.65525 22.2067C1.842 22.4505 2.16 22.5562 2.45625 22.4722L5.8275 21.5085C6.9945 22.1407 8.33025 22.5 9.75 22.5C11.9978 22.5 14.0355 21.6 15.5243 20.1405C15.8197 19.8503 15.8258 19.374 15.5363 19.0785C15.2467 18.7822 14.7713 18.7793 14.4757 19.0695C13.2578 20.2635 11.589 21 9.75 21C8.49225 21 7.314 20.655 6.306 20.055C6.129 19.9492 5.916 19.9223 5.71725 19.9792L3.87 20.508L4.563 19.3522C4.72575 19.0822 4.701 18.7388 4.503 18.4935C3.56325 17.334 3 15.858 3 14.25C3 12.3637 3.77475 10.656 5.02425 9.4305C5.31975 9.141 5.32575 8.6655 5.03625 8.37C4.8915 8.22225 4.6995 8.148 4.5075 8.14575ZM12 10.5H18C18.414 10.5 18.75 10.836 18.75 11.25C18.75 11.664 18.414 12 18 12H12C11.586 12 11.25 11.664 11.25 11.25C11.25 10.836 11.586 10.5 12 10.5Z\" fill=\"black\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h4 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tD\u00e9couverte et design UX\/UI\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-83d8bcd elementor-widget elementor-widget-text-editor\" data-id=\"83d8bcd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Nous analysons vos objectifs et ce qui fonctionne d\u00e9j\u00e0, puis nous pr\u00e9parons un plan clair : qui doit visiter le site, quelle action il doit poser, et comment on le mesurera. Vient ensuite le design. Vous approuvez les maquettes avant que nous d\u00e9veloppions quoi que ce soit, pendant que les changements sont encore simples et rapides \u00e0 faire.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-80a8aaa e-con-full e-flex e-con e-child\" data-id=\"80a8aaa\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-ca487e6 e-con-full e-flex e-con e-child\" data-id=\"ca487e6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d47d37 elementor-widget elementor-widget-image\" data-id=\"0d47d37\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"534\" src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/design_development-1024x683.jpg\" class=\"attachment-large size-large wp-image-2952\" alt=\"\" srcset=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/design_development-1024x683.jpg 1024w, https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/design_development-300x200.jpg 300w, https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/design_development-768x512.jpg 768w, https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/design_development.jpg 1536w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-783ce3a elementor-widget__width-auto elementor-absolute elementor-widget elementor-widget-heading\" data-id=\"783ce3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\u00c9tape 2<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c2c93eb e-con-full e-flex e-con e-child\" data-id=\"c2c93eb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e027bce elementor-position-inline-start elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"e027bce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\"><path d=\"M24.6146 7.12939H7.39108C6.19108 7.12939 5.27344 8.04704 5.27344 9.24704V22.7294C5.27344 23.9294 6.19108 24.847 7.39108 24.847H24.6852C25.8852 24.847 26.8028 23.9294 26.8028 22.7294V9.24704C26.8028 8.04704 25.8146 7.12939 24.6146 7.12939ZM16.2852 23.0823C16.2146 23.1529 16.0734 23.2235 15.9323 23.2235C15.8617 23.2235 15.7911 23.2235 15.7205 23.1529C15.6499 23.1529 15.5793 23.0823 15.5793 23.0117C15.5087 22.9412 15.4381 22.8 15.4381 22.6588C15.4381 22.5882 15.4381 22.5176 15.5087 22.447C15.5087 22.3765 15.5793 22.3059 15.6499 22.3059C15.8617 22.0941 16.2146 22.0941 16.4264 22.3059C16.497 22.3765 16.497 22.447 16.5676 22.447C16.5676 22.5176 16.6381 22.5882 16.6381 22.6588C16.4264 22.8706 16.4264 22.9412 16.2852 23.0823ZM23.9793 20.5412H8.09697V9.95292H23.9793V20.5412Z\" fill=\"black\"><\/path><path d=\"M21.0888 27.8117H19.1829L18.3358 25.8352H13.6064L12.7594 27.8117H10.9241C10.6417 27.8117 10.3594 28.0234 10.3594 28.3764C10.3594 28.7293 10.5711 28.9411 10.9241 28.9411H21.0888C21.3711 28.9411 21.6535 28.7293 21.6535 28.3764C21.6535 28.0234 21.3711 27.8117 21.0888 27.8117Z\" fill=\"black\"><\/path><path d=\"M17.9091 17.1528C17.9797 17.294 18.1209 17.294 18.262 17.294C18.4032 17.294 18.5444 17.2234 18.615 17.1528L19.462 16.3058C19.6738 16.094 19.6738 15.7411 19.462 15.5293L18.615 14.6823C18.4032 14.4705 18.0503 14.4705 17.8385 14.6823C17.6267 14.894 17.6267 15.247 17.8385 15.4587L18.3326 15.9528L17.8385 16.447C17.6973 16.5881 17.6973 16.9411 17.9091 17.1528Z\" fill=\"black\"><\/path><path d=\"M13.389 15.4588C13.4596 15.5294 13.6007 15.6 13.7419 15.6C13.8831 15.6 14.0243 15.5294 14.0949 15.4588C14.3066 15.247 14.3066 14.8941 14.0949 14.6823L13.6007 14.1882L14.0949 13.6941C14.3066 13.4823 14.3066 13.1294 14.0949 12.9176C13.8831 12.7058 13.5301 12.7058 13.3184 12.9176L12.4713 13.8353C12.2596 14.047 12.2596 14.4 12.4713 14.6117L13.389 15.4588Z\" fill=\"black\"><\/path><path d=\"M14.8768 17.647C14.9474 17.647 15.018 17.7176 15.0886 17.7176C15.3003 17.7176 15.5121 17.5764 15.5827 17.4352L17.1356 13.9058C17.2768 13.6234 17.1356 13.3411 16.8533 13.1999C16.5709 13.0587 16.2886 13.1999 16.1474 13.4823L14.5944 17.0117C14.4533 17.1529 14.5944 17.5058 14.8768 17.647Z\" fill=\"black\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h4 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tD\u00e9veloppement du site web\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d70d9d1 elementor-widget elementor-widget-text-editor\" data-id=\"d70d9d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Nous d\u00e9veloppons un site et \u00e9vitons d&rsquo;ajouter trop d&rsquo;extensions afin d&rsquo;avoir un site que votre \u00e9quipe pourra g\u00e9rer sans nous rappeler. Quand une fonctionnalit\u00e9 n&rsquo;existe pas sous forme d&rsquo;extension, nos d\u00e9veloppeurs full-stack la codent \u00e0 partir de z\u00e9ro.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c37466 e-con-full e-flex e-con e-child\" data-id=\"3c37466\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-9f456f6 e-con-full e-flex e-con e-child\" data-id=\"9f456f6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e55008f elementor-widget elementor-widget-image\" data-id=\"e55008f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/launch_and_refine.jpg\" class=\"attachment-1536x1536 size-1536x1536 wp-image-2932\" alt=\"\" srcset=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/launch_and_refine.jpg 1536w, https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/launch_and_refine-300x200.jpg 300w, https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/launch_and_refine-1024x683.jpg 1024w, https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/launch_and_refine-768x512.jpg 768w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ad81ff4 elementor-widget__width-auto elementor-absolute elementor-widget elementor-widget-heading\" data-id=\"ad81ff4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\u00c9tape 3<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cf2ffba e-con-full e-flex e-con e-child\" data-id=\"cf2ffba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0b894bf elementor-position-inline-start elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"0b894bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\"><path d=\"M24.4717 6.70581H7.53056C5.97055 6.70581 4.70703 7.96937 4.70703 9.52934V12.3529H27.2953V9.52934C27.2953 7.96937 26.0317 6.70581 24.4717 6.70581ZM8.73759 10.0298C8.46511 10.303 8.00857 10.3038 7.73529 10.0298C7.45884 9.72495 7.46799 9.31002 7.73529 9.0275C8.03754 8.75488 8.4427 8.76282 8.73759 9.0275C8.99821 9.3037 9.02248 9.71395 8.73759 10.0298ZM11.5611 10.0298C11.254 10.3085 10.8242 10.2958 10.5588 10.0298C10.2816 9.72406 10.2935 9.30791 10.5588 9.0275C10.8334 8.76001 11.3768 8.7358 11.6456 9.14055C11.8241 9.36258 11.8169 9.74625 11.5611 10.0298ZM14.3847 10.0298C14.1122 10.303 13.6556 10.3038 13.3824 10.0298C13.0945 9.71235 13.1537 9.3195 13.2976 9.14055C13.4602 8.81521 14.0488 8.70072 14.3847 9.0275C14.6506 9.30931 14.6624 9.72182 14.3847 10.0298ZM23.06 10.2352H17.4129C17.0231 10.2352 16.707 9.91951 16.707 9.52934C16.707 9.13917 17.0231 8.82346 17.4129 8.82346H23.06C23.4498 8.82346 23.7659 9.13917 23.7659 9.52934C23.7659 9.91951 23.4498 10.2352 23.06 10.2352Z\" fill=\"black\"><\/path><path d=\"M4.70703 13.7646V26.4705C4.70703 28.0305 5.97055 29.2941 7.53056 29.2941H24.4717C26.0317 29.2941 27.2953 28.0305 27.2953 26.4705V13.7646H4.70703ZM19.7438 25.2724C17.6952 27.321 14.3342 27.3534 12.2604 25.279C10.1974 23.2163 10.1983 19.8552 12.2623 17.7871C14.3245 15.7243 17.6771 15.7151 19.7504 17.789C21.8769 19.9095 21.7272 23.2897 19.7438 25.2724Z\" fill=\"black\"><\/path><path d=\"M15.4027 24.525C15.2111 24.525 15.0296 24.4356 14.9133 24.2814L13.3396 22.2021C13.2909 22.1379 13.2552 22.0648 13.2348 21.9868C13.2144 21.9088 13.2096 21.8276 13.2206 21.7477C13.2317 21.6679 13.2584 21.591 13.2992 21.5215C13.34 21.4521 13.3942 21.3913 13.4585 21.3428C13.5227 21.2939 13.596 21.2582 13.674 21.2377C13.7521 21.2172 13.8334 21.2123 13.9134 21.2234C13.9933 21.2344 14.0703 21.2612 14.1398 21.3021C14.2094 21.343 14.2702 21.3972 14.3187 21.4617L15.3542 22.8288L17.9577 18.6482C18.044 18.5101 18.1816 18.412 18.3402 18.3752C18.4988 18.3385 18.6655 18.3662 18.8037 18.4522C19.0914 18.631 19.1799 19.0098 19.0002 19.2978L15.9241 24.2352C15.8716 24.3198 15.7992 24.3904 15.7133 24.4408C15.6273 24.4911 15.5304 24.5197 15.4308 24.5241L15.4027 24.525Z\" fill=\"black\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h4 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tMise en ligne et soutien\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ca29332 elementor-widget elementor-widget-text-editor\" data-id=\"ca29332\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Nous testons le site et formons votre \u00e9quipe avant le lancement. Votre site actuel reste en ligne pendant tout le projet : le nouveau est d\u00e9velopp\u00e9 dans un environnement s\u00e9par\u00e9, et vos visiteurs ne subissent aucune interruption au moment du lancement. Apr\u00e8s la mise en ligne, nous restons disponibles : surveillance, mises \u00e0 jour de s\u00e9curit\u00e9, sauvegardes et petites retouches de contenu. Et si vous pr\u00e9f\u00e9rez tout g\u00e9rer vous-m\u00eame, la formation offerte au lancement vous rend autonome.   <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9ce1420 padding e-flex e-con-boxed e-con e-parent\" data-id=\"9ce1420\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-eaf3e92 e-con-full e-flex e-con e-child\" data-id=\"eaf3e92\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0912e1f subtitle leftalign elementor-widget elementor-widget-heading\" data-id=\"0912e1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Pourquoi Aponia<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49877f0 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"49877f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pourquoi nous choisir plut\u00f4t qu'une autre agence ?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-de4fd27 elementor-widget elementor-widget-text-editor\" data-id=\"de4fd27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Un site peut \u00eatre superbe sans g\u00e9n\u00e9rer de r\u00e9sultats. Les visiteurs arrivent, puis repartent sans poser l&rsquo;action attendue. Tout doit partir d&rsquo;un objectif clair : vendre, r\u00e9server, expliquer, recruter, r\u00e9colter des dons. On le d\u00e9finit, puis on con\u00e7oit le site autour. Voici ce que \u00e7a implique concr\u00e8tement.    <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-20943c7 e-con-full e-flex e-con e-child\" data-id=\"20943c7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-92cff58 elementor-position-left elementor-vertical-align-middle elementor-widget__width-inherit elementor-widget elementor-widget-image-box\" data-id=\"92cff58\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img loading=\"lazy\" decoding=\"async\" width=\"132\" height=\"104\" src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/04\/point1.webp\" class=\"attachment-full size-full wp-image-2962\" alt=\"\" \/><\/figure><div class=\"elementor-image-box-content\"><h4 class=\"elementor-image-box-title\">Le r\u00e9f\u00e9rencement int\u00e9gr\u00e9 d\u00e8s la conception<\/h4><p class=\"elementor-image-box-description\">Le SEO n'est pas une option qu'on ajoute apr\u00e8s le lancement. La structure des pages et les temps de chargement sont pens\u00e9s d\u00e8s le d\u00e9part pour que les moteurs de recherche et les outils d'IA comprennent chaque page. Dans un march\u00e9 aussi occup\u00e9 que celui de Montr\u00e9al, c'est souvent ce qui fait la diff\u00e9rence. Apr\u00e8s la mise en ligne, beaucoup de nos clients continuent avec nous pour le r\u00e9f\u00e9rencement ou Google Ads.   <\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9aad4d7 elementor-position-left elementor-vertical-align-middle elementor-widget__width-inherit elementor-widget elementor-widget-image-box\" data-id=\"9aad4d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img loading=\"lazy\" decoding=\"async\" width=\"132\" height=\"104\" src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/04\/point2.webp\" class=\"attachment-full size-full wp-image-2948\" alt=\"\" \/><\/figure><div class=\"elementor-image-box-content\"><h4 class=\"elementor-image-box-title\">Un design sur mesure<\/h4><p class=\"elementor-image-box-description\">Notre approche du web design part de vos objectifs, pas d'un th\u00e8me achet\u00e9. Nous concevons des maquettes et vous les approuvez par la suite avant que nous les d\u00e9veloppions. Pas de gabarit, sauf si vous en demandez un express\u00e9ment.  <\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3faa5b2 elementor-position-left elementor-vertical-align-middle elementor-widget__width-inherit elementor-widget elementor-widget-image-box\" data-id=\"3faa5b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img loading=\"lazy\" decoding=\"async\" width=\"132\" height=\"104\" src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/04\/point3.webp\" class=\"attachment-full size-full wp-image-2947\" alt=\"\" \/><\/figure><div class=\"elementor-image-box-content\"><h4 class=\"elementor-image-box-title\">Con\u00e7u pour convertir<\/h4><p class=\"elementor-image-box-description\">Chaque page a un objectif. Nous concevons autour de l'action qui compte pour vous : le formulaire soumis, le panier pay\u00e9, le don compl\u00e9t\u00e9, la candidature re\u00e7ue. Au bout du compte, le site doit vous rapporter plus qu'il ne vous co\u00fbte.  <\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-09c6123 elementor-position-left elementor-vertical-align-middle elementor-widget__width-inherit elementor-widget elementor-widget-image-box\" data-id=\"09c6123\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img loading=\"lazy\" decoding=\"async\" width=\"132\" height=\"104\" src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/04\/point4.webp\" class=\"attachment-full size-full wp-image-2946\" alt=\"\" \/><\/figure><div class=\"elementor-image-box-content\"><h4 class=\"elementor-image-box-title\">S\u00e9curit\u00e9 et performance d\u00e8s le premier jour<\/h4><p class=\"elementor-image-box-description\">Nos sites sont rapides d\u00e8s le d\u00e9part, parce que la performance ne devrait jamais \u00eatre pens\u00e9e apr\u00e8s le lancement. Nous pouvons h\u00e9berger votre site dans un centre de donn\u00e9es canadien situ\u00e9 tout pr\u00e8s de Montr\u00e9al : certificat SSL, sauvegardes deux fois par jour, surveillance continue et s\u00e9curit\u00e9 c\u00f4t\u00e9 serveur. Vous pouvez aussi rester avec l'h\u00e9bergeur de votre choix.  <\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6931e6c elementor-position-left elementor-vertical-align-middle elementor-widget__width-inherit elementor-widget elementor-widget-image-box\" data-id=\"6931e6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img loading=\"lazy\" decoding=\"async\" width=\"132\" height=\"104\" src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/04\/point5.webp\" class=\"attachment-full size-full wp-image-2963\" alt=\"\" \/><\/figure><div class=\"elementor-image-box-content\"><h4 class=\"elementor-image-box-title\">Un site que votre \u00e9quipe g\u00e8re elle-m\u00eame<\/h4><p class=\"elementor-image-box-description\">C'est votre site, pas le n\u00f4tre. Nous le d\u00e9veloppons sur WordPress de fa\u00e7on \u00e0 ce que votre \u00e9quipe puisse modifier les pages, changer les images et ajouter du contenu sans d\u00e9veloppeur. Nous offrons aussi une formation gratuite au lancement. Vous n'\u00eates jamais pris avec un fournisseur : tout ce que nous avons fait pour vous est \u00e0 vous.   <\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe53594 elementor-position-left elementor-vertical-align-middle elementor-widget__width-inherit elementor-widget elementor-widget-image-box\" data-id=\"fe53594\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img loading=\"lazy\" decoding=\"async\" width=\"132\" height=\"104\" src=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/04\/point6.webp\" class=\"attachment-full size-full wp-image-2964\" alt=\"\" \/><\/figure><div class=\"elementor-image-box-content\"><h4 class=\"elementor-image-box-title\">Une expertise rare en accessibilit\u00e9<\/h4><p class=\"elementor-image-box-description\">Nos sites peuvent \u00eatre con\u00e7us selon les normes WCAG. Nous avons une exp\u00e9rience concr\u00e8te en accessibilit\u00e9 pour les personnes sourdes et aveugles, ce que peu d'agences poss\u00e8dent. Pour les organismes publics et les OBNL montr\u00e9alais, c'est de plus en plus une exigence.  <\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8af062e e-con-full e-flex e-con e-child\" data-id=\"8af062e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-1158957 e-con-full e-flex e-con e-child\" data-id=\"1158957\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3dad804 elementor-widget elementor-widget-heading\" data-id=\"3dad804\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Parlons de votre projet web \u00e0 Montr\u00e9al.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a0a3af1 elementor-widget elementor-widget-text-editor\" data-id=\"a0a3af1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Que vous partiez de z\u00e9ro ou que votre site actuel ait fait son temps, nous pouvons vous aider, sur l&rsquo;\u00eele comme dans les couronnes.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec87436 elementor-widget elementor-widget-button\" data-id=\"ec87436\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/aponia.ca\/fr\/contactez-nous\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M14.1629 14.5961C14.1629 13.4031 13.1923 12.4326 11.9994 12.4326C10.8065 12.4326 9.83594 13.4031 9.83594 14.5961C9.83594 15.789 10.8065 16.7595 11.9994 16.7595C13.1923 16.7595 14.1629 15.789 14.1629 14.5961Z\" fill=\"black\"><\/path><path d=\"M11.999 8.87842C14.82 8.87848 17.5667 9.98278 19.8887 11.5659C21.8215 12.8838 22.9826 14.188 23.0361 14.2485C23.2115 14.4471 23.2115 14.7453 23.0361 14.9438C22.9816 15.0056 21.8206 16.3092 19.8887 17.6265C17.5671 19.2094 14.8204 20.3139 11.999 20.314C9.17808 20.314 6.43135 19.2096 4.10938 17.6265C2.17445 16.3072 1.01216 15.0018 0.960938 14.9438C0.785608 14.7453 0.785622 14.4471 0.960938 14.2485C1.01216 14.1906 2.17441 12.8852 4.10938 11.5659C6.43092 9.98304 9.17768 8.87842 11.999 8.87842ZM11.999 9.9292C9.43741 9.9292 7.33105 12.011 7.33105 14.5962C7.33105 17.1773 9.43361 19.2632 11.999 19.2632C14.5605 19.2631 16.666 17.1813 16.666 14.5962C16.666 12.0152 14.5643 9.92932 11.999 9.9292ZM7.72363 10.8062C6.53923 11.2817 5.50988 11.8827 4.70117 12.4341C3.45687 13.2825 2.54315 14.1343 2.08301 14.5952C2.54637 15.0591 3.46827 15.921 4.71973 16.772C5.52356 17.3185 6.54655 17.913 7.72266 18.3853C6.82712 17.3758 6.28125 16.0489 6.28125 14.5962C6.28125 13.143 6.82758 11.8157 7.72363 10.8062ZM16.2734 10.8062C17.1697 11.8158 17.7158 13.1429 17.7158 14.5962C17.7158 16.0492 17.1694 17.3757 16.2734 18.3853C17.458 17.9097 18.4881 17.3097 19.2969 16.7583C20.5413 15.9098 21.454 15.057 21.9141 14.5962C21.4505 14.1322 20.5282 13.271 19.2773 12.4204C18.4732 11.8736 17.45 11.2785 16.2734 10.8062Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><path d=\"M6.54492 5.14844C6.79593 5.00346 7.11769 5.08879 7.2627 5.33984L8.56055 7.58887C8.68711 7.80837 8.63736 8.08119 8.45508 8.24316L8.36816 8.30566C8.11832 8.44983 7.79702 8.36569 7.65137 8.11328L6.35352 5.86523C6.20859 5.61427 6.29414 5.29351 6.54492 5.14844Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><path d=\"M16.7373 5.33984C16.8824 5.089 17.2031 5.00349 17.4541 5.14844C17.7052 5.2934 17.7915 5.61414 17.6465 5.86523L16.3486 8.11328C16.203 8.36557 15.8808 8.44994 15.6309 8.30566C15.38 8.16066 15.2946 7.83987 15.4395 7.58887L16.7373 5.33984Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><path d=\"M11.999 3.68604C12.289 3.68604 12.5244 3.9215 12.5244 4.21143V6.80811C12.5242 7.09785 12.2888 7.33252 11.999 7.33252C11.7093 7.33248 11.4739 7.09783 11.4736 6.80811V4.21143C11.4737 3.92153 11.7091 3.68608 11.999 3.68604Z\" fill=\"black\" stroke=\"black\" stroke-width=\"0.184615\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Demander une soumission<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8256d1f e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"8256d1f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aa78437 padding e-flex e-con-boxed e-con e-parent\" data-id=\"aa78437\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ef80fb6 e-flex e-con-boxed e-con e-child\" data-id=\"ef80fb6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-246af03 elementor-widget elementor-widget-heading\" data-id=\"246af03\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">En savoir plus sur la conception de site web \u00e0 Montr\u00e9al<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b13d64f elementor-icon-list--layout-inline elementor-list-item-link-inline elementor-align-center elementor-widget elementor-widget-icon-list\" data-id=\"b13d64f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"#montreal-market\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Sortir du lot \u00e0 Montr\u00e9al<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"#non-profits\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Les OBNL et organismes<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"#private\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Les entreprises priv\u00e9es<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"#greater-montreal\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Montr\u00e9al et les couronnes<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"#bilingual\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Des sites bilingues<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"#faq\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">FAQ<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a71a52 elementor-widget elementor-widget-text-editor\" data-id=\"1a71a52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Vous voulez plus d&rsquo;information avant de nous \u00e9crire ? Voici l&rsquo;essentiel : comment sortir du lot dans le march\u00e9 montr\u00e9alais, notre travail avec les OBNL comme avec le priv\u00e9, la r\u00e9gion que nous desservons et la question du bilinguisme. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-632e3b4 padding e-flex e-con-boxed e-con e-parent\" data-id=\"632e3b4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-468de44 e-con-full e-flex e-con e-child\" data-id=\"468de44\" data-element_type=\"container\" data-e-type=\"container\" id=\"montreal-market\">\n\t\t<div class=\"elementor-element elementor-element-f7b8cef e-con-full e-flex e-con e-child\" data-id=\"f7b8cef\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e8ca29e elementor-widget elementor-widget-heading\" data-id=\"e8ca29e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Se faire trouver dans le march\u00e9 le plus dense au Qu\u00e9bec<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a3f59f elementor-widget elementor-widget-text-editor\" data-id=\"4a3f59f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Que votre recherche ait commenc\u00e9 par \u00ab conception site web montr\u00e9al \u00bb, \u00ab cr\u00e9ation site web montr\u00e9al \u00bb ou \u00ab agence web montr\u00e9al \u00bb, vous avez vu le nombre d&rsquo;agences qui se disputent ces mots dans les moteurs de recherche. Montr\u00e9al est le march\u00e9 web le plus dense de la province. Pour votre entreprise, \u00e7a veut dire qu&rsquo;un site \u00ab correct \u00bb ne suffit pas : il doit \u00eatre con\u00e7u pour le r\u00e9f\u00e9rencement d\u00e8s le d\u00e9part. On construit des sites rapides et avec du contenu qui vise les recherches pr\u00e9cises de vos clients plut\u00f4t que des g\u00e9n\u00e9ralit\u00e9s. C&rsquo;est exactement ce que nous faisons, et quand il faut plus de visibilit\u00e9, la m\u00eame \u00e9quipe s&rsquo;occupe du r\u00e9f\u00e9rencement en continu et des campagnes Google Ads.    <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ba2ac7 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"3ba2ac7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-df0c9a4 e-con-full e-flex e-con e-child\" data-id=\"df0c9a4\" data-element_type=\"container\" data-e-type=\"container\" id=\"non-profits\">\n\t\t<div class=\"elementor-element elementor-element-d8a69b6 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"d8a69b6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-970e0e2 e-con-full e-flex e-con e-child\" data-id=\"970e0e2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cea8042 elementor-widget elementor-widget-heading\" data-id=\"cea8042\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Le web pour les OBNL et les organismes de la r\u00e9gion<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe78e26 elementor-widget elementor-widget-text-editor\" data-id=\"fe78e26\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>La moiti\u00e9 de nos clients sont des organisations : OBNL, fondations, associations, organismes publics. Dans la r\u00e9gion de Montr\u00e9al, Moisson Laurentides en est un bon exemple : son site simplifie les dons et l&rsquo;acc\u00e8s aux ressources alimentaires, ainsi que la gestion d&rsquo;\u00e9v\u00e9nements comme la guignol\u00e9e, directement sur le site, sans services tiers. Pour ces organisations, nous connaissons les exigences d&rsquo;avance : l&rsquo;accessibilit\u00e9, la conformit\u00e9 \u00e0 la Loi 25, les dons en ligne et, souvent, un processus d&rsquo;appel d&rsquo;offres formel. Si vous pr\u00e9parez un appel d&rsquo;offres, envoyez-nous vos documents : nous y r\u00e9pondons r\u00e9guli\u00e8rement.   <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fc6f908 e-con-full e-flex e-con e-child\" data-id=\"fc6f908\" data-element_type=\"container\" data-e-type=\"container\" id=\"private\">\n\t\t<div class=\"elementor-element elementor-element-bf02297 e-con-full e-flex e-con e-child\" data-id=\"bf02297\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-211ab33 elementor-widget elementor-widget-heading\" data-id=\"211ab33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Le web pour les entreprises priv\u00e9es de la r\u00e9gion\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e0a03ef elementor-widget elementor-widget-text-editor\" data-id=\"e0a03ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Commerces, cliniques, restaurants, firmes professionnelles : les entreprises priv\u00e9es forment l&rsquo;autre moiti\u00e9 de notre client\u00e8le. Les enjeux sont diff\u00e9rents et incluent en g\u00e9n\u00e9ral se d\u00e9marquer sur Google, g\u00e9n\u00e9rer des appels et des demandes de soumission et vendre en ligne. Beaucoup de pages d&rsquo;agences parlent de Montr\u00e9al sans jamais nommer un client montr\u00e9alais, alors en voici deux : Metalomania, dont la boutique montr\u00e9alaise recevait des commandes de partout au Canada gr\u00e2ce \u00e0 leur site avant de devenir 100% en ligne, et la Clinique dentaire Lux, qui voulait un site chaleureux et pr\u00eat pour la publicit\u00e9 en ligne apr\u00e8s l&rsquo;acquisition d&rsquo;une clinique \u00e0 Montr\u00e9al.   <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7fa7948 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"7fa7948\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6b65b47 e-con-full e-flex e-con e-child\" data-id=\"6b65b47\" data-element_type=\"container\" data-e-type=\"container\" id=\"greater-montreal\">\n\t\t<div class=\"elementor-element elementor-element-7f22d75 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"7f22d75\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d480848 e-con-full e-flex e-con e-child\" data-id=\"d480848\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-029bf43 elementor-widget elementor-widget-heading\" data-id=\"029bf43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Montr\u00e9al, mais aussi Laval, Longueuil et les deux couronnes<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f578ac9 elementor-widget elementor-widget-text-editor\" data-id=\"f578ac9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>La grande r\u00e9gion de Montr\u00e9al ne s&rsquo;arr\u00eate pas \u00e0 l&rsquo;\u00eele. Nous travaillons avec des entreprises et des organisations de Laval, de Longueuil, de la Rive-Sud et de la Rive-Nord : le Centre de sant\u00e9 dentaire Fabreville, \u00e0 Laval, en est un bon exemple, et des membres de notre \u00e9quipe vivent eux-m\u00eames \u00e0 Longueuil et \u00e0 Chambly. Le processus est le m\u00eame partout : rencontres en visioconf\u00e9rence, maquettes comment\u00e9es en ligne et un site con\u00e7u pour que vos clients vous trouvent, qu&rsquo;ils cherchent depuis Brossard, Laval ou le Plateau.  <\/p><p> <\/p><p>Si votre client\u00e8le se concentre dans un secteur pr\u00e9cis, dites-le-nous d\u00e8s la premi\u00e8re rencontre : la structure du site et le contenu peuvent viser ces recherches locales d\u00e8s le lancement.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fae3768 e-con-full e-flex e-con e-child\" data-id=\"fae3768\" data-element_type=\"container\" data-e-type=\"container\" id=\"bilingual\">\n\t\t<div class=\"elementor-element elementor-element-1a748fa e-con-full e-flex e-con e-child\" data-id=\"1a748fa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e2c2940 elementor-widget elementor-widget-heading\" data-id=\"e2c2940\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Des sites bilingues, un vrai enjeu \u00e0 Montr\u00e9al<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79b7ca8 elementor-widget elementor-widget-text-editor\" data-id=\"79b7ca8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Plus de la moiti\u00e9 des sites que nous r\u00e9alisons sont bilingues. \u00c0 Montr\u00e9al, o\u00f9 votre client\u00e8le cherche vos services en fran\u00e7ais et en anglais, c&rsquo;est souvent la premi\u00e8re d\u00e9cision structurante du projet. Chaque langue est configur\u00e9e avec ses propres URL et ses bases SEO, pour que les deux versions soient trouv\u00e9es dans les moteurs de recherche. Depuis la Loi 96, la version fran\u00e7aise doit \u00eatre prise au s\u00e9rieux par toute entreprise qui fait affaire au Qu\u00e9bec.    <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a139657 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"a139657\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-43e67ba padding e-flex e-con-boxed e-con e-parent\" data-id=\"43e67ba\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e86ecd9 subtitle elementor-widget elementor-widget-heading\" data-id=\"e86ecd9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">FAQ<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a67f184 elementor-widget elementor-widget-heading\" data-id=\"a67f184\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"faq\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Foire aux questions<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b049ef4 e-flex e-con-boxed e-con e-child\" data-id=\"b049ef4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aea4601 elementor-widget elementor-widget-n-accordion\" data-id=\"aea4601\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1830\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-1830\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Combien de temps prend la cr\u00e9ation d'un site web ? <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1830\" class=\"elementor-element elementor-element-9e7e5b7 e-con-full e-flex e-con e-child\" data-id=\"9e7e5b7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c98ca0b elementor-widget elementor-widget-text-editor\" data-id=\"c98ca0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>La plupart des projets prennent de 6 \u00e0 10 semaines entre le premier appel et la mise en ligne, selon la taille et le travail sur-mesure requis. Vous voyez un premier livrable en deux semaines, et nous vous donnons un \u00e9ch\u00e9ancier clair d\u00e8s le d\u00e9part. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1831\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1831\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Travaillez-vous \u00e0 distance avec les clients de Montr\u00e9al ? <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1831\" class=\"elementor-element elementor-element-46e67c2 e-con-full e-flex e-con e-child\" data-id=\"46e67c2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9be5522 elementor-widget elementor-widget-text-editor\" data-id=\"9be5522\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Oui. Des membres de notre \u00e9quipe vivent dans la r\u00e9gion, et nous servons Montr\u00e9al en personne et en visioconf\u00e9rence, comme la majorit\u00e9 de nos 400 et quelques projets partout au Qu\u00e9bec. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1832\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1832\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Refaites-vous les sites existants ? <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1832\" class=\"elementor-element elementor-element-277f6da e-con-full e-flex e-con e-child\" data-id=\"277f6da\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-29ab80b elementor-widget elementor-widget-text-editor\" data-id=\"29ab80b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Oui, c&rsquo;est une grande partie de notre travail. Nous refaisons les sites vieillissants ou trop lents pour qu&rsquo;ils soient modernes et rapides, sans perdre le r\u00e9f\u00e9rencement b\u00e2ti. Redirections 301, contenu performant conserv\u00e9, et aucune interruption : le nouveau site est d\u00e9velopp\u00e9 dans un environnement s\u00e9par\u00e9 et mis en ligne quand il est pr\u00eat.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1833\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1833\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Quel CMS recommandez-vous ? <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1833\" class=\"elementor-element elementor-element-fd1ddc9 e-con-full e-flex e-con e-child\" data-id=\"fd1ddc9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a84301 elementor-widget elementor-widget-text-editor\" data-id=\"4a84301\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>WordPress, dans la plupart des cas, mais nous utilisons d&rsquo;autres CMS si vous le d\u00e9sirez. Il est flexible et presque n&rsquo;importe qui dans votre \u00e9quipe peut apprendre \u00e0 le modifier. Bien fait, il reste rapide et facile \u00e0 g\u00e9rer. Pour le commerce en ligne, nous recommandons Shopify ou WooCommerce selon votre catalogue. Nos conseils d\u00e9pendent de votre projet.    <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Combien de temps prend la cr\\u00e9ation d'un site web ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"La plupart des projets prennent de 6 \\u00e0 10 semaines entre le premier appel et la mise en ligne, selon la taille et le travail sur-mesure requis. Vous voyez un premier livrable en deux semaines, et nous vous donnons un \\u00e9ch\\u00e9ancier clair d\\u00e8s le d\\u00e9part.\"}},{\"@type\":\"Question\",\"name\":\"Travaillez-vous \\u00e0 distance avec les clients de Montr\\u00e9al ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui. Des membres de notre \\u00e9quipe vivent dans la r\\u00e9gion, et nous servons Montr\\u00e9al en personne et en visioconf\\u00e9rence, comme la majorit\\u00e9 de nos 400 et quelques projets partout au Qu\\u00e9bec.\"}},{\"@type\":\"Question\",\"name\":\"Refaites-vous les sites existants ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui, c&rsquo;est une grande partie de notre travail. Nous refaisons les sites vieillissants ou trop lents pour qu&rsquo;ils soient modernes et rapides, sans perdre le r\\u00e9f\\u00e9rencement b\\u00e2ti. Redirections 301, contenu performant conserv\\u00e9, et aucune interruption : le nouveau site est d\\u00e9velopp\\u00e9 dans un environnement s\\u00e9par\\u00e9 et mis en ligne quand il est pr\\u00eat.\"}},{\"@type\":\"Question\",\"name\":\"Quel CMS recommandez-vous ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"WordPress, dans la plupart des cas, mais nous utilisons d&rsquo;autres CMS si vous le d\\u00e9sirez. Il est flexible et presque n&rsquo;importe qui dans votre \\u00e9quipe peut apprendre \\u00e0 le modifier. Bien fait, il reste rapide et facile \\u00e0 g\\u00e9rer. Pour le commerce en ligne, nous recommandons Shopify ou WooCommerce selon votre catalogue. Nos conseils d\\u00e9pendent de votre projet.\"}}]}<\/script>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37c3dcf elementor-widget elementor-widget-heading\" data-id=\"37c3dcf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pour aller plus loin<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5bacb80 e-con-full e-grid e-con e-child\" data-id=\"5bacb80\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-40dde83 elementor-cta--valign-bottom elementor-cta--skin-classic elementor-widget elementor-widget-call-to-action\" data-id=\"40dde83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t\t\t\t<a class=\"elementor-cta\" href=\"https:\/\/aponia.ca\/fr\/services\/conception-et-developpement-web\/\">\n\t\t\t\t\t<div class=\"elementor-cta__bg-wrapper\">\n\t\t\t\t<div class=\"elementor-cta__bg elementor-bg\" style=\"background-image: url(https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/web-development-1-1024x540.jpg);\" role=\"img\" aria-label=\"d\u00e9veloppement web (1)\"><\/div>\n\t\t\t\t<div class=\"elementor-cta__bg-overlay\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h4 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\t Conception et d\u00e9veloppement web\t\t\t\t\t<\/h4>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-905e83a elementor-cta--valign-bottom elementor-cta--skin-classic elementor-widget elementor-widget-call-to-action\" data-id=\"905e83a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t\t\t\t<a class=\"elementor-cta\" href=\"https:\/\/aponia.ca\/fr\/services\/conception-et-developpement-web\/developpement-de-sites-web-wordpress\/\">\n\t\t\t\t\t<div class=\"elementor-cta__bg-wrapper\">\n\t\t\t\t<div class=\"elementor-cta__bg elementor-bg\" style=\"background-image: url(https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/api_development-1024x683.jpg);\" role=\"img\" aria-label=\"Ordinateur portable, frappe ou homme s\u00e9rieux dans un bureau \u00e0 domicile pour travail ind\u00e9pendant, recherche en ligne ou journaliste relisant une histoire. Ordinateur, travail \u00e0 distance ou r\u00e9daction d&#039;article cr\u00e9atif, \u00e9dition ou r\u00e9vision d&#039;actualit\u00e9s pour publication.\"><\/div>\n\t\t\t\t<div class=\"elementor-cta__bg-overlay\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h4 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tSites WordPress\t\t\t\t\t<\/h4>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-393e85e elementor-cta--valign-bottom elementor-cta--skin-classic elementor-widget elementor-widget-call-to-action\" data-id=\"393e85e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t\t\t\t<a class=\"elementor-cta\" href=\"https:\/\/aponia.ca\/fr\/services\/conception-et-developpement-web\/boutique-en-ligne\/\">\n\t\t\t\t\t<div class=\"elementor-cta__bg-wrapper\">\n\t\t\t\t<div class=\"elementor-cta__bg elementor-bg\" style=\"background-image: url(https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/cesoc-fr-4-819x1024.jpg);\" role=\"img\" aria-label=\"cesoc-fr-4\"><\/div>\n\t\t\t\t<div class=\"elementor-cta__bg-overlay\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h4 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\t Commerce en ligne \/ Boutiques en ligne\t\t\t\t\t<\/h4>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Conception et d\u00e9veloppement web Web design in Montreal, built for SEO Aponia est une agence web qu\u00e9b\u00e9coise qui offre la conception de site web \u00e0 Montr\u00e9al : sites vitrines, boutiques en ligne, sites WordPress sur mesure et refontes. Nous concevons des sites bilingues rapides et pens\u00e9s pour le r\u00e9f\u00e9rencement pour les entreprises et les organisations [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-6820","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.6 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Conception de site web \u00e0 Montr\u00e9al | Agence web Aponia<\/title>\n<meta name=\"description\" content=\"Agence de conception de sites web \u00e0 Montr\u00e9al: design sur mesure, e-commerce, WordPress et refonte. Des sites pens\u00e9s SEO. Soumission gratuite.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aponia.ca\/fr\/conception-site-web-montreal\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Conception de site web \u00e0 Montr\u00e9al\" \/>\n<meta property=\"og:description\" content=\"Agence de conception de sites web \u00e0 Montr\u00e9al: design sur mesure, e-commerce, WordPress et refonte. Des sites pens\u00e9s SEO. Soumission gratuite.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aponia.ca\/fr\/conception-site-web-montreal\/\" \/>\n<meta property=\"og:site_name\" content=\"Aponia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/aponia.web\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-21T19:37:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/consultation-1024x683.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/aponia.ca\\\/fr\\\/conception-site-web-montreal\\\/\",\"url\":\"https:\\\/\\\/aponia.ca\\\/fr\\\/conception-site-web-montreal\\\/\",\"name\":\"Conception de site web \u00e0 Montr\u00e9al | Agence web Aponia\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aponia.ca\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/aponia.ca\\\/fr\\\/conception-site-web-montreal\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/aponia.ca\\\/fr\\\/conception-site-web-montreal\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/aponia.ca\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/consultation-1024x683.jpg\",\"datePublished\":\"2026-07-21T17:23:06+00:00\",\"dateModified\":\"2026-07-21T19:37:18+00:00\",\"description\":\"Agence de conception de sites web \u00e0 Montr\u00e9al: design sur mesure, e-commerce, WordPress et refonte. Des sites pens\u00e9s SEO. Soumission gratuite.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/aponia.ca\\\/fr\\\/conception-site-web-montreal\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/aponia.ca\\\/fr\\\/conception-site-web-montreal\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/aponia.ca\\\/fr\\\/conception-site-web-montreal\\\/#primaryimage\",\"url\":\"https:\\\/\\\/aponia.ca\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/consultation-1024x683.jpg\",\"contentUrl\":\"https:\\\/\\\/aponia.ca\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/consultation-1024x683.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/aponia.ca\\\/fr\\\/conception-site-web-montreal\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/aponia.ca\\\/fr\\\/accueil\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Conception de site web \u00e0 Montr\u00e9al\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/aponia.ca\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/aponia.ca\\\/fr\\\/\",\"name\":\"Aponia\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/aponia.ca\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/aponia.ca\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/aponia.ca\\\/fr\\\/#organization\",\"name\":\"Aponia\",\"url\":\"https:\\\/\\\/aponia.ca\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/aponia.ca\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/aponia.ca\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/favicon.svg\",\"contentUrl\":\"https:\\\/\\\/aponia.ca\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/favicon.svg\",\"width\":180,\"height\":180,\"caption\":\"Aponia\"},\"image\":{\"@id\":\"https:\\\/\\\/aponia.ca\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/aponia.web\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Conception de site web \u00e0 Montr\u00e9al | Agence web Aponia","description":"Agence de conception de sites web \u00e0 Montr\u00e9al: design sur mesure, e-commerce, WordPress et refonte. Des sites pens\u00e9s SEO. Soumission gratuite.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/aponia.ca\/fr\/conception-site-web-montreal\/","og_locale":"fr_FR","og_type":"article","og_title":"Conception de site web \u00e0 Montr\u00e9al","og_description":"Agence de conception de sites web \u00e0 Montr\u00e9al: design sur mesure, e-commerce, WordPress et refonte. Des sites pens\u00e9s SEO. Soumission gratuite.","og_url":"https:\/\/aponia.ca\/fr\/conception-site-web-montreal\/","og_site_name":"Aponia","article_publisher":"https:\/\/www.facebook.com\/aponia.web\/","article_modified_time":"2026-07-21T19:37:18+00:00","og_image":[{"url":"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/consultation-1024x683.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/aponia.ca\/fr\/conception-site-web-montreal\/","url":"https:\/\/aponia.ca\/fr\/conception-site-web-montreal\/","name":"Conception de site web \u00e0 Montr\u00e9al | Agence web Aponia","isPartOf":{"@id":"https:\/\/aponia.ca\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/aponia.ca\/fr\/conception-site-web-montreal\/#primaryimage"},"image":{"@id":"https:\/\/aponia.ca\/fr\/conception-site-web-montreal\/#primaryimage"},"thumbnailUrl":"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/consultation-1024x683.jpg","datePublished":"2026-07-21T17:23:06+00:00","dateModified":"2026-07-21T19:37:18+00:00","description":"Agence de conception de sites web \u00e0 Montr\u00e9al: design sur mesure, e-commerce, WordPress et refonte. Des sites pens\u00e9s SEO. Soumission gratuite.","breadcrumb":{"@id":"https:\/\/aponia.ca\/fr\/conception-site-web-montreal\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aponia.ca\/fr\/conception-site-web-montreal\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/aponia.ca\/fr\/conception-site-web-montreal\/#primaryimage","url":"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/consultation-1024x683.jpg","contentUrl":"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/05\/consultation-1024x683.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/aponia.ca\/fr\/conception-site-web-montreal\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/aponia.ca\/fr\/accueil\/"},{"@type":"ListItem","position":2,"name":"Conception de site web \u00e0 Montr\u00e9al"}]},{"@type":"WebSite","@id":"https:\/\/aponia.ca\/fr\/#website","url":"https:\/\/aponia.ca\/fr\/","name":"Aponia","description":"","publisher":{"@id":"https:\/\/aponia.ca\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aponia.ca\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/aponia.ca\/fr\/#organization","name":"Aponia","url":"https:\/\/aponia.ca\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/aponia.ca\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/01\/favicon.svg","contentUrl":"https:\/\/aponia.ca\/wp-content\/uploads\/2026\/01\/favicon.svg","width":180,"height":180,"caption":"Aponia"},"image":{"@id":"https:\/\/aponia.ca\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/aponia.web\/"]}]}},"_links":{"self":[{"href":"https:\/\/aponia.ca\/fr\/wp-json\/wp\/v2\/pages\/6820","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aponia.ca\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aponia.ca\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aponia.ca\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aponia.ca\/fr\/wp-json\/wp\/v2\/comments?post=6820"}],"version-history":[{"count":2,"href":"https:\/\/aponia.ca\/fr\/wp-json\/wp\/v2\/pages\/6820\/revisions"}],"predecessor-version":[{"id":6825,"href":"https:\/\/aponia.ca\/fr\/wp-json\/wp\/v2\/pages\/6820\/revisions\/6825"}],"wp:attachment":[{"href":"https:\/\/aponia.ca\/fr\/wp-json\/wp\/v2\/media?parent=6820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}