{"id":5568,"date":"2013-12-11T17:34:13","date_gmt":"2013-12-11T17:34:13","guid":{"rendered":"https:\/\/pyrovisionfeuxdartifice.com\/contact-us\/"},"modified":"2026-06-05T20:41:23","modified_gmt":"2026-06-05T20:41:23","slug":"contact-us","status":"publish","type":"page","link":"https:\/\/pyrovisionfeuxdartifice.com\/en\/contact-us\/","title":{"rendered":"Contact Us"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5568\" class=\"elementor elementor-5568 elementor-10\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-803ade4 e-con-full e-flex e-con e-parent\" data-id=\"803ade4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-781636d elementor-widget elementor-widget-html\" data-id=\"781636d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Contact - Pyrovision<\/title>\n  <style>\n    * { margin: 0; padding: 0; box-sizing: border-box; }\n    :root {\n      --brand: #780013; --brand-dark: #5a000e; --ink: #1f2937;\n      --muted: #4b5563; --line: rgba(120,0,19,0.12); --tint: rgba(120,0,19,0.06);\n    }\n    body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; background:#fff; color:var(--ink); }\n    .contact-section { position:relative; padding:120px 20px 80px; background:#fff; overflow:hidden; }\n    .fireworks-canvas { position:absolute; top:0; left:0; width:100%; height:180px; pointer-events:none; z-index:0; }\n    .contact-container { max-width:1100px; margin:0 auto; position:relative; z-index:1; }\n    .contact-header { text-align:center; margin-bottom:56px; }\n    .contact-badge { display:inline-block; background:var(--tint); color:var(--brand); padding:8px 20px; border-radius:20px; font-size:14px; font-weight:600; margin-bottom:16px; }\n    .contact-title { font-size:48px; font-weight:700; color:var(--ink); margin:0 0 16px 0; line-height:1.2; }\n    .contact-subtitle { font-size:18px; color:var(--muted); margin:0 auto; max-width:620px; line-height:1.6; }\n    .contact-actions { display:grid; grid-template-columns:1fr 1fr; gap:20px; margin-bottom:28px; }\n    .action-card { display:flex; flex-direction:column; gap:14px; padding:36px 32px; border-radius:18px; text-decoration:none; transition:transform .25s ease, box-shadow .25s ease; border:2px solid transparent; }\n    .action-card:hover { transform:translateY(-4px); }\n    .action-card.primary { background:var(--brand); color:#fff; box-shadow:0 12px 28px rgba(120,0,19,0.22); }\n    .action-card.primary:hover { background:var(--brand-dark); box-shadow:0 18px 36px rgba(120,0,19,0.3); }\n    .action-card.secondary { background:#fff; color:var(--ink); border-color:var(--line); }\n    .action-card.secondary:hover { border-color:var(--brand); box-shadow:0 12px 28px rgba(120,0,19,0.12); }\n    .action-icon { font-size:30px; width:56px; height:56px; display:flex; align-items:center; justify-content:center; border-radius:14px; background:rgba(255,255,255,0.18); }\n    .action-card.secondary .action-icon { background:var(--tint); }\n    .action-label { font-size:13px; font-weight:600; letter-spacing:0.04em; text-transform:uppercase; opacity:0.8; }\n    .action-value { font-size:22px; font-weight:700; line-height:1.3; word-break:break-word; }\n    .action-hint { font-size:14px; opacity:0.75; }\n    .contact-grid { display:grid; grid-template-columns:1fr 1fr 1fr; gap:20px; }\n    .card { background:#fff; border:2px solid var(--line); border-radius:16px; padding:30px; }\n    .card h4 { font-size:17px; font-weight:700; color:var(--ink); margin:0 0 18px 0; display:flex; align-items:center; gap:10px; }\n    .card h4 .dot { width:22px; height:22px; display:inline-flex; align-items:center; justify-content:center; background:var(--tint); border-radius:7px; font-size:13px; }\n    .card p { font-size:14px; color:var(--muted); line-height:1.6; margin:0 0 4px 0; }\n    .hours-row { display:flex; justify-content:space-between; align-items:center; padding:11px 0; border-bottom:1px solid #f3f4f6; font-size:14px; color:var(--muted); }\n    .hours-row:last-of-type { border-bottom:none; }\n    .hours-row strong { color:var(--ink); font-weight:600; }\n    .hours-note { margin:14px 0 0 0; padding:11px; background:var(--tint); border-radius:8px; font-size:13px; color:var(--brand); font-weight:500; text-align:center; }\n    .region-tags { display:flex; flex-wrap:wrap; gap:9px; }\n    .region-tag { padding:7px 14px; background:var(--tint); color:var(--brand); border-radius:20px; font-size:13px; font-weight:500; }\n    .map-link { display:inline-block; margin-top:12px; font-size:14px; font-weight:600; color:var(--brand); text-decoration:none; }\n    .map-link:hover { text-decoration:underline; }\n    @media (max-width:900px) { .contact-grid { grid-template-columns:1fr; } }\n    @media (max-width:680px) {\n      .contact-actions { grid-template-columns:1fr; }\n      .contact-section { padding:100px 16px 60px; }\n      .contact-title { font-size:34px; }\n      .contact-subtitle { font-size:16px; }\n      .action-value { font-size:20px; }\n    }\n    @media (max-width:420px) {\n      .contact-title { font-size:28px; }\n      .action-card { padding:28px 24px; }\n    }\n  <\/style>\n<\/head>\n<body>\n  <section class=\"contact-section\">\n    <canvas id=\"fireworksCanvas\" class=\"fireworks-canvas\"><\/canvas>\n\n    <div class=\"contact-container\">\n      <div class=\"contact-header\">\n        <span class=\"contact-badge\">Ready to light up your event?<\/span>\n        <h2 class=\"contact-title\">Contact Us<\/h2>\n        <p class=\"contact-subtitle\">One call or email is all it takes to get a free quote. Pick whichever way works best for you &mdash; we reply quickly.<\/p>\n      <\/div>\n\n      <div class=\"contact-actions\">\n        <a class=\"action-card primary\"\n           href=\"mailto:info@pyrovisionfeuxdartifice.com?subject=Quote%20Request%20-%20Fireworks&body=Hello%20Pyrovision%2C%0A%0AI%20would%20like%20to%20request%20a%20quote%20for%20my%20event.%0A%0AName%3A%0APhone%3A%0AEvent%20type%3A%0ADate%3A%0ALocation%3A%0ANumber%20of%20guests%3A%0A%0AProject%20description%3A%0A\">\n          <div class=\"action-icon\">&#9993;&#65039;<\/div>\n          <div>\n            <div class=\"action-label\">Email Us<\/div>\n            <div class=\"action-value\">info@pyrovisionfeuxdartifice.com<\/div>\n          <\/div>\n          <div class=\"action-hint\">Opens your email app with a ready-to-fill request template &rarr;<\/div>\n        <\/a>\n\n        <a class=\"action-card secondary\" href=\"tel:5794201794\">\n          <div class=\"action-icon\">&#128222;<\/div>\n          <div>\n            <div class=\"action-label\">Call Us<\/div>\n            <div class=\"action-value\">579-420-1794<\/div>\n          <\/div>\n          <div class=\"action-hint\">Mon &ndash; Fri, 9 a.m. to 5 p.m. &middot; Emergencies 24\/7 &rarr;<\/div>\n        <\/a>\n      <\/div>\n\n      <div class=\"contact-grid\">\n        <div class=\"card\">\n          <h4><span class=\"dot\">&#128205;<\/span> Our Office<\/h4>\n          <p>803, Unit B, Route 202 West<\/p>\n          <p>Bedford Township, QC J0J 1A0<\/p>\n          <a class=\"map-link\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&query=803+Route+202+Ouest+Bedford+QC+J0J+1A0\" target=\"_blank\" rel=\"noopener\">View on map &rarr;<\/a>\n        <\/div>\n\n        <div class=\"card\">\n          <h4><span class=\"dot\">&#128338;<\/span> Opening Hours<\/h4>\n          <div class=\"hours-row\"><span>Monday - Friday<\/span><strong>9 a.m. - 5 p.m.<\/strong><\/div>\n          <div class=\"hours-row\"><span>Saturday<\/span><strong>10 a.m. - 4 p.m.<\/strong><\/div>\n          <div class=\"hours-row\"><span>Sunday<\/span><strong>Closed<\/strong><\/div>\n          <p class=\"hours-note\">Available 24\/7 for emergencies<\/p>\n        <\/div>\n\n        <div class=\"card\">\n          <h4><span class=\"dot\">&#128506;&#65039;<\/span> Across Quebec<\/h4>\n          <div class=\"region-tags\">\n            <span class=\"region-tag\">Mont&eacute;r&eacute;gie<\/span>\n            <span class=\"region-tag\">Montreal<\/span>\n            <span class=\"region-tag\">Estrie<\/span>\n            <span class=\"region-tag\">Laurentians<\/span>\n            <span class=\"region-tag\">Lanaudi&egrave;re<\/span>\n            <span class=\"region-tag\">Capitale-Nationale<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <script>\n    (function () {\n      const canvas = document.getElementById('fireworksCanvas');\n      if (!canvas) return;\n      const ctx = canvas.getContext('2d');\n      let width, height, dpr;\n      function resize() {\n        dpr = window.devicePixelRatio || 1;\n        width = canvas.clientWidth; height = canvas.clientHeight;\n        canvas.width = width * dpr; canvas.height = height * dpr;\n        ctx.setTransform(dpr, 0, 0, dpr, 0, 0);\n      }\n      window.addEventListener('resize', resize); resize();\n      const particles = [];\n      const colors = ['#F97316', '#FB7185', '#22C55E', '#38BDF8', '#EAB308'];\n      function createFirework() {\n        const cx = Math.random() * width * 0.8 + width * 0.1;\n        const cy = Math.random() * (height * 0.5) + height * 0.2;\n        const count = 40;\n        for (let i = 0; i < count; i++) {\n          const angle = (Math.PI * 2 * i) \/ count;\n          const speed = 1 + Math.random() * 2;\n          particles.push({ x: cx, y: cy, vx: Math.cos(angle) * speed, vy: Math.sin(angle) * speed, alpha: 1, decay: 0.015 + Math.random() * 0.02, color: colors[Math.floor(Math.random() * colors.length)] });\n        }\n      }\n      function animate() {\n        requestAnimationFrame(animate);\n        ctx.clearRect(0, 0, width, height);\n        const gradient = ctx.createLinearGradient(0, 0, 0, height);\n        gradient.addColorStop(0, 'rgba(15,23,42,0.18)');\n        gradient.addColorStop(1, 'rgba(15,23,42,0)');\n        ctx.fillStyle = gradient; ctx.fillRect(0, 0, width, height);\n        if (Math.random() < 0.06) createFirework();\n        for (let i = particles.length - 1; i >= 0; i--) {\n          const p = particles[i];\n          p.x += p.vx; p.y += p.vy; p.vx *= 0.98; p.vy *= 0.98; p.alpha -= p.decay;\n          if (p.alpha <= 0) { particles.splice(i, 1); continue; }\n          ctx.globalAlpha = p.alpha;\n          ctx.beginPath(); ctx.arc(p.x, p.y, 2, 0, Math.PI * 2);\n          ctx.fillStyle = p.color; ctx.fill();\n        }\n        ctx.globalAlpha = 1;\n      }\n      requestAnimationFrame(animate);\n    })();\n  <\/script>\n<\/body>\n<\/html>\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>Contact &#8211; Pyrovision Ready to light up your event? Contact Us One call or email is all it takes to get a free quote. Pick whichever way works best for you &mdash; we reply quickly. &#9993;&#65039; Email Us info@pyrovisionfeuxdartifice.com Opens your email app with a ready-to-fill request template &rarr; &#128222; Call Us 579-420-1794 Mon &ndash; [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5568","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Contact Us - PyroVision Feux d&#039;artifice<\/title>\n<meta name=\"description\" content=\"Contact Pyrovision for your fireworks in Montreal. Information requests, bookings, and fast quotes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pyrovisionfeuxdartifice.com\/en\/contact-us\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contact Us - PyroVision Feux d&#039;artifice\" \/>\n<meta property=\"og:description\" content=\"Contact Pyrovision for your fireworks in Montreal. Information requests, bookings, and fast quotes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pyrovisionfeuxdartifice.com\/en\/contact-us\/\" \/>\n<meta property=\"og:site_name\" content=\"PyroVision Feux d&#039;artifice\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-05T20:41:23+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/contact-us\\\/\",\"url\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/contact-us\\\/\",\"name\":\"Contact Us - PyroVision Feux d&#039;artifice\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/#website\"},\"datePublished\":\"2013-12-11T17:34:13+00:00\",\"dateModified\":\"2026-06-05T20:41:23+00:00\",\"description\":\"Contact Pyrovision for your fireworks in Montreal. Information requests, bookings, and fast quotes.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/contact-us\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/contact-us\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/contact-us\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contact Us\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/\",\"name\":\"PyroVision Feux d&#039;artifice\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/#organization\",\"name\":\"PyroVision Feux d&#039;artifice\",\"url\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/wp-content\\\/uploads\\\/2014\\\/11\\\/logo.jpg\",\"contentUrl\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/wp-content\\\/uploads\\\/2014\\\/11\\\/logo.jpg\",\"width\":252,\"height\":112,\"caption\":\"PyroVision Feux d&#039;artifice\"},\"image\":{\"@id\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Contact Us - PyroVision Feux d&#039;artifice","description":"Contact Pyrovision for your fireworks in Montreal. Information requests, bookings, and fast quotes.","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:\/\/pyrovisionfeuxdartifice.com\/en\/contact-us\/","og_locale":"en_US","og_type":"article","og_title":"Contact Us - PyroVision Feux d&#039;artifice","og_description":"Contact Pyrovision for your fireworks in Montreal. Information requests, bookings, and fast quotes.","og_url":"https:\/\/pyrovisionfeuxdartifice.com\/en\/contact-us\/","og_site_name":"PyroVision Feux d&#039;artifice","article_modified_time":"2026-06-05T20:41:23+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pyrovisionfeuxdartifice.com\/en\/contact-us\/","url":"https:\/\/pyrovisionfeuxdartifice.com\/en\/contact-us\/","name":"Contact Us - PyroVision Feux d&#039;artifice","isPartOf":{"@id":"https:\/\/pyrovisionfeuxdartifice.com\/en\/#website"},"datePublished":"2013-12-11T17:34:13+00:00","dateModified":"2026-06-05T20:41:23+00:00","description":"Contact Pyrovision for your fireworks in Montreal. Information requests, bookings, and fast quotes.","breadcrumb":{"@id":"https:\/\/pyrovisionfeuxdartifice.com\/en\/contact-us\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pyrovisionfeuxdartifice.com\/en\/contact-us\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/pyrovisionfeuxdartifice.com\/en\/contact-us\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pyrovisionfeuxdartifice.com\/en\/"},{"@type":"ListItem","position":2,"name":"Contact Us"}]},{"@type":"WebSite","@id":"https:\/\/pyrovisionfeuxdartifice.com\/en\/#website","url":"https:\/\/pyrovisionfeuxdartifice.com\/en\/","name":"PyroVision Feux d&#039;artifice","description":"","publisher":{"@id":"https:\/\/pyrovisionfeuxdartifice.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pyrovisionfeuxdartifice.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pyrovisionfeuxdartifice.com\/en\/#organization","name":"PyroVision Feux d&#039;artifice","url":"https:\/\/pyrovisionfeuxdartifice.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pyrovisionfeuxdartifice.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/pyrovisionfeuxdartifice.com\/wp-content\/uploads\/2014\/11\/logo.jpg","contentUrl":"https:\/\/pyrovisionfeuxdartifice.com\/wp-content\/uploads\/2014\/11\/logo.jpg","width":252,"height":112,"caption":"PyroVision Feux d&#039;artifice"},"image":{"@id":"https:\/\/pyrovisionfeuxdartifice.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/pyrovisionfeuxdartifice.com\/en\/wp-json\/wp\/v2\/pages\/5568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pyrovisionfeuxdartifice.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pyrovisionfeuxdartifice.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pyrovisionfeuxdartifice.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/pyrovisionfeuxdartifice.com\/en\/wp-json\/wp\/v2\/comments?post=5568"}],"version-history":[{"count":9,"href":"https:\/\/pyrovisionfeuxdartifice.com\/en\/wp-json\/wp\/v2\/pages\/5568\/revisions"}],"predecessor-version":[{"id":5709,"href":"https:\/\/pyrovisionfeuxdartifice.com\/en\/wp-json\/wp\/v2\/pages\/5568\/revisions\/5709"}],"wp:attachment":[{"href":"https:\/\/pyrovisionfeuxdartifice.com\/en\/wp-json\/wp\/v2\/media?parent=5568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}