{"id":5597,"date":"2025-11-21T02:05:23","date_gmt":"2025-11-21T02:05:23","guid":{"rendered":"https:\/\/pyrovisionfeuxdartifice.com\/public-shows-festivals\/"},"modified":"2026-03-24T00:49:57","modified_gmt":"2026-03-24T00:49:57","slug":"public-shows-festivals","status":"publish","type":"page","link":"https:\/\/pyrovisionfeuxdartifice.com\/en\/public-shows-festivals\/","title":{"rendered":"Public Shows &amp; Festivals"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5597\" class=\"elementor elementor-5597 elementor-4953\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a0e0274 e-con-full e-flex e-con e-parent\" data-id=\"a0e0274\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f56d997 elementor-widget elementor-widget-html\" data-id=\"f56d997\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div>\n\n\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Public Shows &amp; Festivals - Pyrovision<\/title>\n  <style>\n    \/* =========================================================================\n       GLOBAL STYLES\n       ========================================================================= *\/\n    * {\n      margin: 0;\n      padding: 0;\n      box-sizing: border-box;\n    }\n\n    html, body {\n      width: 100%;\n      overflow-x: hidden;\n      margin: 0;\n      padding: 0;\n    }\n\n    body {\n      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;\n      background: #f9fafb;\n      color: #1f2937;\n      line-height: 1.6;\n    }\n\n    \/* =========================================================================\n       SECTION 1: HERO WITH VIDEO\n       ========================================================================= *\/\n    .hero-section {\n      position: relative;\n      width: 100vw;\n      min-height: 100vh;\n      display: flex;\n      align-items: center;\n      padding: 100px 20px;\n      color: white;\n      overflow: hidden;\n      margin: 0;\n    }\n\n    .hero-video {\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      z-index: 0;\n    }\n\n    .hero-overlay {\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      width: 100%;\n      height: 100%;\n      background: rgba(0, 0, 0, 0.6);\n      z-index: 1;\n    }\n\n    .hero-container {\n      max-width: 1200px;\n      margin: 0 auto;\n      position: relative;\n      z-index: 2;\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 80px;\n      align-items: center;\n      width: 100%;\n    }\n\n    .hero-content {\n      text-align: left;\n    }\n\n    .hero-title {\n      font-size: 64px;\n      font-weight: 700;\n      margin-bottom: 32px;\n      line-height: 1.2;\n      text-shadow: 0 2px 30px rgba(0, 0, 0, 0.8);\n      letter-spacing: -2px;\n      color: #ffffff;\n    }\n\n    .hero-subtitle {\n      font-size: 22px;\n      line-height: 1.7;\n      opacity: 0.96;\n      text-shadow: 0 2px 20px rgba(0, 0, 0, 0.6);\n      font-weight: 300;\n      color: rgba(255, 255, 255, 0.95);\n      margin-bottom: 40px;\n    }\n\n    .hero-cta-buttons {\n      display: flex;\n      gap: 16px;\n      margin-top: 32px;\n      flex-wrap: wrap;\n    }\n\n    .hero-cta-button {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      padding: 16px 32px;\n      background: #780013;\n      color: white;\n      text-decoration: none;\n      border-radius: 10px;\n      font-weight: 700;\n      font-size: 16px;\n      transition: all 0.3s ease;\n      box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);\n      border: 2px solid transparent;\n    }\n\n    .hero-cta-button:hover {\n      transform: translateY(-4px);\n      box-shadow: 0 8px 30px rgba(0, 0, 0, 0.4);\n      background: #8a0016;\n    }\n\n    .hero-cta-button.secondary {\n      background: white;\n      color: #780013;\n      border: 2px solid white;\n    }\n\n    .hero-cta-button.secondary:hover {\n      background: rgba(255, 255, 255, 0.95);\n      border-color: rgba(255, 255, 255, 0.95);\n    }\n\n    .hero-checklist {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 16px;\n    }\n\n    .checklist-item {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      background: rgba(255, 255, 255, 0.1);\n      border-radius: 12px;\n      padding: 16px 20px;\n      backdrop-filter: blur(10px);\n      border: 1px solid rgba(255, 255, 255, 0.2);\n      transition: all 0.3s ease;\n    }\n\n    .checklist-item:hover {\n      background: rgba(255, 255, 255, 0.15);\n      transform: translateX(6px);\n    }\n\n    .checklist-icon {\n      width: 24px;\n      height: 24px;\n      background: rgba(120, 0, 19, 0.9);\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex-shrink: 0;\n      box-shadow: 0 2px 10px rgba(120, 0, 19, 0.5);\n    }\n\n    .checklist-icon svg {\n      width: 14px;\n      height: 14px;\n      color: white;\n    }\n\n    .checklist-text {\n      font-size: 17px;\n      font-weight: 600;\n      line-height: 1.4;\n      text-shadow: 0 2px 15px rgba(0, 0, 0, 0.5);\n      color: #ffffff;\n    }\n\n    \/* =========================================================================\n       SECTION 2: NOS SERVICES (2 COLUMNS)\n       ========================================================================= *\/\n    .services-section {\n      padding: 100px 20px;\n      background: white;\n      width: 100vw;\n      margin: 0;\n      position: relative;\n    }\n\n    .services-container {\n      max-width: 1200px;\n      margin: 0 auto;\n      text-align: center;\n    }\n\n    .section-title {\n      font-size: 42px;\n      font-weight: 700;\n      color: #780013;\n      margin-bottom: 24px;\n      letter-spacing: -0.5px;\n      line-height: 1.2;\n    }\n\n    .services-intro {\n      font-size: 19px;\n      line-height: 1.7;\n      color: #4b5563;\n      margin-bottom: 56px;\n      max-width: 800px;\n      margin-left: auto;\n      margin-right: auto;\n    }\n\n    .services-grid {\n      display: grid;\n      grid-template-columns: repeat(2, 1fr);\n      gap: 48px;\n      max-width: 1100px;\n      margin: 0 auto;\n    }\n\n    .services-column {\n      text-align: left;\n    }\n\n    .services-list {\n      list-style: none;\n      padding: 0;\n      margin: 0;\n    }\n\n    .services-list li {\n      font-size: 17px;\n      line-height: 1.8;\n      color: #1f2937;\n      padding: 14px 0;\n      border-bottom: 1px solid rgba(120, 0, 19, 0.08);\n      transition: all 0.3s ease;\n      position: relative;\n      padding-left: 28px;\n    }\n\n    .services-list li:last-child {\n      border-bottom: none;\n    }\n\n    .services-list li:hover {\n      color: #780013;\n      padding-left: 36px;\n      background: rgba(120, 0, 19, 0.02);\n    }\n\n    .services-list li:before {\n      content: '\u2014';\n      position: absolute;\n      left: 0;\n      color: #780013;\n      font-weight: 700;\n      font-size: 16px;\n    }\n\n    \/* =========================================================================\n       SECTION 3: PERFORMANCES PYROTECHNIQUES UTILIS\u00c9ES\n       ========================================================================= *\/\n    .performances-section {\n      position: relative;\n      padding: 140px 20px;\n      min-height: 600px;\n      width: 100vw;\n      margin: 0;\n      background-image: url('https:\/\/images.pexels.com\/photos\/1387577\/pexels-photo-1387577.jpeg?auto=compress&cs=tinysrgb&w=1920');\n      background-size: cover;\n      background-position: center center;\n      background-repeat: no-repeat;\n      background-attachment: fixed;\n      color: white;\n    }\n\n    .performances-section::before {\n      content: '';\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      background: rgba(0, 0, 0, 0.7);\n      z-index: 1;\n    }\n\n    .performances-container {\n      max-width: 1100px;\n      margin: 0 auto;\n      text-align: center;\n      position: relative;\n      z-index: 2;\n    }\n\n    .performances-section .section-title {\n      color: white;\n      text-shadow: 0 2px 20px rgba(0, 0, 0, 0.8);\n    }\n\n    .performances-subtitle {\n      font-size: 18px;\n      line-height: 1.7;\n      color: rgba(255, 255, 255, 0.95);\n      margin-bottom: 56px;\n      max-width: 700px;\n      margin-left: auto;\n      margin-right: auto;\n      font-weight: 400;\n      text-shadow: 0 2px 15px rgba(0, 0, 0, 0.6);\n    }\n\n    .performances-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n      gap: 28px;\n      margin-top: 48px;\n    }\n\n    .performance-block {\n      background: rgba(255, 255, 255, 0.95);\n      border-radius: 16px;\n      padding: 40px 32px;\n      text-align: center;\n      box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);\n      transition: all 0.35s ease;\n      border-top: 4px solid #780013;\n      position: relative;\n      overflow: hidden;\n      backdrop-filter: blur(10px);\n    }\n\n    .performance-block::before {\n      content: '';\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      height: 4px;\n      background: linear-gradient(90deg, #780013 0%, #a00017 100%);\n      transform: scaleX(0);\n      transition: transform 0.35s ease;\n    }\n\n    .performance-block:hover {\n      transform: translateY(-8px);\n      box-shadow: 0 12px 40px rgba(0, 0, 0, 0.4);\n      background: rgba(255, 255, 255, 1);\n    }\n\n    .performance-block:hover::before {\n      transform: scaleX(1);\n    }\n\n    .performance-block-title {\n      font-size: 22px;\n      font-weight: 700;\n      color: #780013;\n      margin-bottom: 16px;\n      line-height: 1.3;\n    }\n\n    .performance-block-text {\n      font-size: 15px;\n      line-height: 1.7;\n      color: #4b5563;\n      font-weight: 400;\n    }\n\n    \/* =========================================================================\n       SECTION 4: ADVANTAGES\n       ========================================================================= *\/\n    .advantages-section {\n      padding: 100px 20px;\n      background: white;\n      width: 100vw;\n      margin: 0;\n    }\n\n    .advantages-container {\n      max-width: 1100px;\n      margin: 0 auto;\n    }\n\n    .advantages-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n      gap: 40px;\n      margin-top: 48px;\n    }\n\n    .advantage-item {\n      display: flex;\n      gap: 20px;\n      align-items: start;\n    }\n\n    .advantage-icon {\n      width: 56px;\n      height: 56px;\n      background: linear-gradient(135deg, rgba(120, 0, 19, 0.1) 0%, rgba(120, 0, 19, 0.05) 100%);\n      border-radius: 12px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex-shrink: 0;\n      color: #780013;\n    }\n\n    .advantage-icon svg {\n      width: 24px;\n      height: 24px;\n    }\n\n    .advantage-content h3 {\n      font-size: 20px;\n      font-weight: 700;\n      color: #1f2937;\n      margin-bottom: 12px;\n    }\n\n    .advantage-content p {\n      font-size: 15px;\n      line-height: 1.7;\n      color: #6b7280;\n    }\n\n    \/* =========================================================================\n       SECTION 5: FAQ\n       ========================================================================= *\/\n    .faq-section {\n      padding: 100px 20px;\n      background: #f9fafb;\n      width: 100vw;\n      margin: 0;\n    }\n\n    .faq-container {\n      max-width: 900px;\n      margin: 0 auto;\n    }\n\n    .faq-list {\n      margin-top: 48px;\n      display: flex;\n      flex-direction: column;\n      gap: 20px;\n    }\n\n    .faq-item {\n      background: white;\n      border-radius: 12px;\n      overflow: hidden;\n      box-shadow: 0 2px 10px rgba(0, 0, 0, 0.06);\n      transition: all 0.3s ease;\n    }\n\n    .faq-item:hover {\n      box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);\n    }\n\n    .faq-question {\n      width: 100%;\n      padding: 24px 28px;\n      background: white;\n      border: none;\n      text-align: left;\n      font-size: 18px;\n      font-weight: 700;\n      color: #1f2937;\n      cursor: pointer;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      gap: 20px;\n      transition: all 0.3s ease;\n    }\n\n    .faq-question:hover {\n      color: #780013;\n    }\n\n    .faq-question-text {\n      flex: 1;\n    }\n\n    .faq-icon {\n      width: 24px;\n      height: 24px;\n      color: #780013;\n      transition: transform 0.3s ease;\n      flex-shrink: 0;\n    }\n\n    .faq-item.active .faq-icon {\n      transform: rotate(180deg);\n    }\n\n    .faq-answer {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height 0.3s ease;\n    }\n\n    .faq-item.active .faq-answer {\n      max-height: 500px;\n    }\n\n    .faq-answer-content {\n      padding: 0 28px 24px 28px;\n      font-size: 16px;\n      line-height: 1.7;\n      color: #6b7280;\n    }\n\n    \/* =========================================================================\n       SECTION 6: CTA\n       ========================================================================= *\/\n    .cta-section {\n      background: #780013;\n      padding: 100px 20px;\n      text-align: center;\n      color: white;\n      width: 100vw;\n      margin: 0;\n    }\n\n    .cta-container {\n      max-width: 800px;\n      margin: 0 auto;\n    }\n\n    .cta-title {\n      font-size: 42px;\n      font-weight: 700;\n      margin-bottom: 20px;\n      line-height: 1.2;\n    }\n\n    .cta-text {\n      font-size: 18px;\n      margin-bottom: 40px;\n      opacity: 0.95;\n    }\n\n    .cta-buttons {\n      display: flex;\n      gap: 16px;\n      justify-content: center;\n      flex-wrap: wrap;\n    }\n\n    .cta-button {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      padding: 18px 48px;\n      background: white;\n      color: #780013;\n      text-decoration: none;\n      border-radius: 10px;\n      font-weight: 700;\n      font-size: 18px;\n      transition: all 0.3s ease;\n      box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);\n      border: 2px solid white;\n    }\n\n    .cta-button:hover {\n      transform: translateY(-4px);\n      box-shadow: 0 8px 30px rgba(0, 0, 0, 0.3);\n    }\n\n    .cta-button.secondary {\n      background: transparent;\n      color: white;\n      border: 2px solid white;\n    }\n\n    .cta-button.secondary:hover {\n      background: rgba(255, 255, 255, 0.1);\n    }\n\n    \/* =========================================================================\n       RESPONSIVE STYLES\n       ========================================================================= *\/\n\n    \/* Large Tablet *\/\n    @media (max-width: 1200px) {\n      .performances-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    \/* Tablet *\/\n    @media (max-width: 968px) {\n      .hero-section {\n        min-height: 85vh;\n      }\n\n      .hero-container {\n        grid-template-columns: 1fr;\n        gap: 48px;\n        text-align: center;\n      }\n\n      .hero-content {\n        text-align: center;\n      }\n\n      .hero-title {\n        font-size: 52px;\n      }\n\n      .hero-subtitle {\n        font-size: 20px;\n      }\n\n      .hero-cta-buttons {\n        justify-content: center;\n      }\n\n      .services-grid {\n        grid-template-columns: 1fr;\n        gap: 40px;\n      }\n\n      .performances-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .performances-section {\n        background-attachment: scroll;\n      }\n    }\n\n    \/* Mobile *\/\n    @media (max-width: 768px) {\n      .hero-section {\n        min-height: 75vh;\n        padding: 60px 20px;\n      }\n\n      .hero-title {\n        font-size: 42px;\n        margin-bottom: 24px;\n        letter-spacing: -1.5px;\n      }\n\n      .hero-subtitle {\n        font-size: 18px;\n      }\n\n      .hero-checklist {\n        grid-template-columns: 1fr;\n        gap: 12px;\n      }\n\n      .checklist-item {\n        padding: 14px 16px;\n      }\n\n      .checklist-text {\n        font-size: 16px;\n      }\n\n      .hero-cta-buttons {\n        flex-direction: column;\n        width: 100%;\n      }\n\n      .hero-cta-button {\n        width: 100%;\n        justify-content: center;\n      }\n\n      .services-section,\n      .advantages-section,\n      .faq-section,\n      .cta-section {\n        padding: 60px 20px;\n      }\n\n      .performances-section {\n        padding: 80px 20px;\n        min-height: 500px;\n        background-attachment: scroll;\n      }\n\n      .section-title {\n        font-size: 32px;\n      }\n\n      .services-intro {\n        font-size: 17px;\n        margin-bottom: 40px;\n      }\n\n      .services-list li {\n        font-size: 16px;\n        line-height: 1.8;\n        padding: 14px 0;\n        padding-left: 28px;\n      }\n\n      .performances-subtitle {\n        font-size: 16px;\n        margin-bottom: 40px;\n      }\n\n      .performance-block {\n        padding: 32px 24px;\n      }\n\n      .performance-block-title {\n        font-size: 20px;\n      }\n\n      .performance-block-text {\n        font-size: 14px;\n      }\n\n      .advantages-grid {\n        grid-template-columns: 1fr;\n        gap: 32px;\n      }\n\n      .faq-question {\n        font-size: 16px;\n        padding: 20px 20px;\n      }\n\n      .faq-answer-content {\n        padding: 0 20px 20px 20px;\n        font-size: 15px;\n      }\n\n      .cta-title {\n        font-size: 32px;\n      }\n\n      .cta-text {\n        font-size: 16px;\n      }\n\n      .cta-buttons {\n        flex-direction: column;\n        width: 100%;\n      }\n\n      .cta-button {\n        padding: 16px 40px;\n        font-size: 16px;\n        width: 100%;\n      }\n    }\n\n    \/* Small Mobile *\/\n    @media (max-width: 480px) {\n      .hero-section {\n        min-height: 70vh;\n        padding: 50px 20px;\n      }\n\n      .hero-title {\n        font-size: 34px;\n        letter-spacing: -1px;\n      }\n\n      .hero-subtitle {\n        font-size: 16px;\n      }\n\n      .checklist-text {\n        font-size: 15px;\n      }\n\n      .section-title {\n        font-size: 28px;\n      }\n\n      .services-intro {\n        font-size: 16px;\n      }\n\n      .services-list li {\n        font-size: 15px;\n      }\n\n      .performances-section {\n        padding: 60px 20px;\n        min-height: 450px;\n      }\n\n      .performances-subtitle {\n        font-size: 15px;\n      }\n\n      .performance-block-title {\n        font-size: 18px;\n      }\n\n      .cta-title {\n        font-size: 28px;\n      }\n    }\n  <\/style>\n\n\n\n  <!-- =========================================================================\n       SECTION 1: HERO\n       ========================================================================= -->\n  <section class=\"hero-section\">\n    <video autoplay=\"\" muted=\"\" loop=\"\" playsinline=\"\" class=\"hero-video\">\n      <source src=\"https:\/\/pyrovisionfeuxdartifice.com\/wp-content\/uploads\/2025\/11\/Untitled-design-5.mp4\" type=\"video\/mp4\">\n    <\/source><\/video>\n    <div class=\"hero-overlay\"><\/div>\n    <div class=\"hero-container\">\n      <div class=\"hero-content\">\n        <h1 class=\"hero-title\">Public Shows &amp; Festivals<\/h1>\n        <p class=\"hero-subtitle\">Grand fireworks displays for municipal events, festivals, and community celebrations. Synchronized musical shows creating unforgettable experiences for crowds of all sizes. <\/p>\n        <div class=\"hero-cta-buttons\">\n          <a href=\"https:\/\/pyrovisionfeuxdartifice.com\/en\/contact-us\/\" class=\"hero-cta-button\">Contact Us<\/a>\n          <a href=\"tel:579-420-1794\" class=\"hero-cta-button secondary\">Call Us<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"hero-checklist\">\n        <div class=\"checklist-item\">\n          <div class=\"checklist-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <polyline points=\"20 6 9 17 4 12\"\/>\n            <\/svg>\n          <\/div>\n          <div class=\"checklist-text\">Synchronized Musical Shows<\/div>\n        <\/div>\n        <div class=\"checklist-item\">\n          <div class=\"checklist-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <polyline points=\"20 6 9 17 4 12\"\/>\n            <\/svg>\n          <\/div>\n          <div class=\"checklist-text\">Aquatic Fireworks on Water<\/div>\n        <\/div>\n        <div class=\"checklist-item\">\n          <div class=\"checklist-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <polyline points=\"20 6 9 17 4 12\"\/>\n            <\/svg>\n          <\/div>\n          <div class=\"checklist-text\">Large-Scale Capacity<\/div>\n        <\/div>\n        <div class=\"checklist-item\">\n          <div class=\"checklist-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <polyline points=\"20 6 9 17 4 12\"\/>\n            <\/svg>\n          <\/div>\n          <div class=\"checklist-text\">Complete Permit Management<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- =========================================================================\n       SECTION 2: NOS SERVICES\n       ========================================================================= -->\n  <section class=\"services-section\">\n    <div class=\"services-container\">\n      <h2 class=\"section-title\">Our Services<\/h2>\n      <p class=\"services-intro\">Spectacular pyrotechnic shows for major public events, festivals, and community celebrations, designed to amaze crowds ranging from a few hundred to tens of thousands of spectators.<\/p>\n\n      <div class=\"services-grid\">\n        <div class=\"services-column\">\n          <ul class=\"services-list\">\n            <li>Musical fireworks synchronized to the millisecond with original or custom soundtracks<\/li>\n            <li>Aquatic shows on floating platforms creating magical reflections multiplied by water surfaces<\/li>\n            <li>Fireworks for national holidays including Canada Day, Saint-Jean-Baptiste, and heritage celebrations<\/li>\n            <li>Opening and closing ceremonies for major sporting events and regional competitions<\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"services-column\">\n          <ul class=\"services-list\">\n            <li>Grand shows for summer festivals, music festivals, and community cultural events<\/li>\n            <li>Complete management including municipal and federal permits, coordination with emergency services, and perimeter security<\/li>\n            <li>Custom creative design adapted to your theme, budget, and site characteristics<\/li>\n            <li>Complete logistics with professional installation, flawless execution, and post-show dismantling<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- =========================================================================\n       SECTION 3: PERFORMANCES PYROTECHNIQUES UTILIS\u00c9ES\n       ========================================================================= -->\n  <section class=\"performances-section\">\n    <div class=\"performances-container\">\n      <h2 class=\"section-title\">Pyrotechnic Performances Used<\/h2>\n      <p class=\"performances-subtitle\">Powerful, luminous, and perfectly safe effects designed to deliver a spectacular visual experience at festivals, public shows, and large-scale events.<\/p>\n\n      <div class=\"performances-grid\">\n        <div class=\"performance-block\">\n          <h3 class=\"performance-block-title\">Multicolored Aerial Shells<\/h3>\n          <p class=\"performance-block-text\">High-altitude bursts, vibrant colors, and panoramic effects for impressive outdoor displays.<\/p>\n        <\/div>\n\n        <div class=\"performance-block\">\n          <h3 class=\"performance-block-title\">Comets  Directional Shots<\/h3>\n          <p class=\"performance-block-text\">Fast comets, luminous tracers, and fan-shaped shots creating dynamic and rhythmic sequences.<\/p>\n        <\/div>\n\n        <div class=\"performance-block\">\n          <h3 class=\"performance-block-title\">High Pyrotechnic Fountains<\/h3>\n          <p class=\"performance-block-text\">High fountains, powerful sprays, and intense sparkles visible from long distances.<\/p>\n        <\/div>\n\n        <div class=\"performance-block\">\n          <h3 class=\"performance-block-title\">Massive Synchronized Finales<\/h3>\n          <p class=\"performance-block-text\">Burst effect combinations, programmed transitions, and powerful luminous finales for spectacular closings.<\/p>\n        <\/div>\n\n        <div class=\"performance-block\">\n          <h3 class=\"performance-block-title\">Giant Flame Jets<\/h3>\n          <p class=\"performance-block-text\">Monumental fire columns, synchronized bursts, and controlled thermal effects for highlights and main scenes.<\/p>\n        <\/div>\n\n        <div class=\"performance-block\">\n          <h3 class=\"performance-block-title\">Atmospheric Effects  Colored Smoke<\/h3>\n          <p class=\"performance-block-text\">Massive fog, colored smoke, and enveloping visual atmospheres adapted to outdoor performances.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- =========================================================================\n       SECTION 4: POURQUOI NOUS CHOISIR\n       ========================================================================= -->\n  <section class=\"advantages-section\">\n    <div class=\"advantages-container\">\n      <h2 class=\"section-title\">Why Choose Us<\/h2>\n      <div class=\"advantages-grid\">\n        <div class=\"advantage-item\">\n          <div class=\"advantage-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <path d=\"M12 2v6\"\/>\n              <path d=\"M12 18v4\"\/>\n              <path d=\"m4.93 4.93 4.24 4.24\"\/>\n              <path d=\"m14.83 14.83 4.24 4.24\"\/>\n              <path d=\"M2 12h6\"\/>\n              <path d=\"M16 12h6\"\/>\n              <path d=\"m4.93 19.07 4.24-4.24\"\/>\n              <path d=\"m14.83 9.17 4.24-4.24\"\/>\n              <circle cx=\"12\" cy=\"12\" r=\"3\"\/>\n            <\/svg>\n          <\/div>\n          <div class=\"advantage-content\">\n            <h3>Major Event Expertise<\/h3>\n            <p>Over 20 years of experience organizing major public shows with an impressive portfolio including national festivals, significant municipal celebrations, and internationally renowned events with verifiable references.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"advantage-item\">\n          <div class=\"advantage-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <circle cx=\"12\" cy=\"12\" r=\"10\"\/>\n              <polyline points=\"12 6 12 12 16 14\"\/>\n            <\/svg>\n          <\/div>\n          <div class=\"advantage-content\">\n            <h3>Precise Musical Synchronization<\/h3>\n            <p>Cutting-edge technology enabling perfect synchronization to the millisecond with any soundtrack to create perfectly orchestrated, emotionally powerful, and immersive audiovisual experiences.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"advantage-item\">\n          <div class=\"advantage-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/>\n              <circle cx=\"9\" cy=\"7\" r=\"4\"\/>\n              <path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"\/>\n              <path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/>\n            <\/svg>\n          <\/div>\n          <div class=\"advantage-content\">\n            <h3>Large-Scale Capacity<\/h3>\n            <p>Professional equipment and proven expertise for shows accommodating 500 to 100,000+ spectators with complete logistics, coordinated multiple teams, and infrastructure ensuring optimal experience for all.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"advantage-item\">\n          <div class=\"advantage-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"\/>\n              <path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/>\n            <\/svg>\n          <\/div>\n          <div class=\"advantage-content\">\n            <h3>Maximum Certified Safety<\/h3>\n            <p>Pyrotechnicians licensed by Natural Resources Canada, rigorous safety protocols compliant with strict government standards, comprehensive insurance, and professional coordination with emergency services for completely safe public events.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"advantage-item\">\n          <div class=\"advantage-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/>\n              <polyline points=\"14 2 14 8 20 8\"\/>\n              <line x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"\/>\n              <line x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"\/>\n              <polyline points=\"10 9 9 9 8 9\"\/>\n            <\/svg>\n          <\/div>\n          <div class=\"advantage-content\">\n            <h3>Complete Permit Management<\/h3>\n            <p>Full handling of all complex administrative procedures including municipal and federal permits, special authorizations, coordination with multiple authorities, and guaranteed total regulatory compliance.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"advantage-item\">\n          <div class=\"advantage-icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/>\n            <\/svg>\n          <\/div>\n          <div class=\"advantage-content\">\n            <h3>Innovation  Creativity<\/h3>\n            <p>Unique creative design combining proven traditional pyrotechnic techniques and modern technological innovations including special effects, multimedia projections, and interactive elements for exceptional memorable shows.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- =========================================================================\n       SECTION 5: FAQ\n       ========================================================================= -->\n  <section class=\"faq-section\">\n    <div class=\"faq-container\">\n      <h2 class=\"section-title\">FAQ<\/h2>\n      <div class=\"faq-list\">\n        <div class=\"faq-item\">\n          <button class=\"faq-question\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-question-text\">What is the minimum crowd size for a public show?<\/span>\n            <svg class=\"faq-icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/button>\n          <div class=\"faq-answer\">\n            <div class=\"faq-answer-content\">\n We design pyrotechnic shows adapted to all public event sizes. For small community events with 500 to 1,000 spectators, we create intimate yet impressive shows optimizing available budget. For medium events with 2,000 to 5,000 people such as municipal festivals, we offer balanced shows combining varied effects and appropriate duration. For large events with 10,000 to 50,000+ spectators such as major national celebrations, we deploy grand shows with hundreds of simultaneous fireworks visible from several kilometers away. Our expertise allows us to adapt scale, duration, and budget to your specific needs.    \n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-item\">\n          <button class=\"faq-question\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-question-text\">How far in advance should we book for a public event?<\/span>\n            <svg class=\"faq-icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/button>\n          <div class=\"faq-answer\">\n            <div class=\"faq-answer-content\">\n For major public events and festivals, we strongly recommend booking 6 to 12 months in advance. This timeframe allows detailed creative planning adapted to your theme, obtaining all necessary municipal and federal permits which can take several months, coordination with emergency services and local authorities, securing all resources including specialized equipment and experienced personnel, and developing a complete logistics plan. For events during peak summer season or popular dates such as Canada Day, booking even earlier is essential as our calendar fills up rapidly several months in advance.  \n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-item\">\n          <button class=\"faq-question\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-question-text\">Do you handle obtaining the necessary permits?<\/span>\n            <svg class=\"faq-icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/button>\n          <div class=\"faq-answer\">\n            <div class=\"faq-answer-content\">\n Absolutely. We handle all administrative and regulatory procedures. This includes preparation and submission of all municipal permit applications to your city, obtaining federal authorizations required by Natural Resources Canada for large-scale fireworks, coordination with local fire services for safety approvals, liaison with police services for crowd management and perimeter security, communication with environmental authorities if the event is near sensitive areas, and preparation of all safety plans, emergency plans, and required technical documentation. Our 20 years of experience enable us to efficiently navigate complex regulatory processes.   \n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-item\">\n          <button class=\"faq-question\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-question-text\">Can you create a show synchronized with our own music?<\/span>\n            <svg class=\"faq-icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/button>\n          <div class=\"faq-answer\">\n            <div class=\"faq-answer-content\">\n Yes, this is one of our most appreciated specialties! We use state-of-the-art computerized pyrotechnic control systems enabling perfect synchronization to the millisecond with any soundtrack. You can choose original music that we compose specifically for your event, a selection of existing musical pieces you love (classical, pop, rock, traditional), or a custom mix reflecting your event's theme and community. Our creative team analyzes the chosen musical structure and choreographs each explosion, cascade, and pyrotechnic effect to amplify the music's emotions, creating an extraordinarily powerful and memorable cohesive multisensory experience.   \n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-item\">\n          <button class=\"faq-question\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-question-text\">Do you offer aquatic shows on water?<\/span>\n            <svg class=\"faq-icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/button>\n          <div class=\"faq-answer\">\n            <div class=\"faq-answer-content\">\n Yes, we are experts in spectacular aquatic pyrotechnic shows! We use specially designed and secured floating platforms installed on lakes, rivers, or appropriate bodies of water. Fireworks launched from the water create magical reflections multiplied on the water surface, doubling the visual impact and adding a unique enchanting dimension. This technique is particularly impressive at dusk when calm waters become perfect mirrors reflecting colorful explosions. We always conduct a complete preliminary site assessment to confirm adequate depth, safe current conditions, appropriate safety distances from shores and spectators, and obtain all necessary maritime or environmental authorizations.    \n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-item\">\n          <button class=\"faq-question\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-question-text\">What safety measures do you implement for public events?<\/span>\n            <svg class=\"faq-icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/button>\n          <div class=\"faq-answer\">\n            <div class=\"faq-answer-content\">\n Safety is our absolute priority for public events. We deploy comprehensive safety protocols including licensed and certified pyrotechnicians with years of specific experience in major public shows, establishment of rigorous safety perimeters according to regulations with appropriate distances between firing zone and spectators, close coordination with fire services and paramedics present on site, detailed emergency plans and personnel trained in evacuation procedures if necessary, meticulous inspection of all equipment before the show, continuous weather monitoring with postponement protocols if conditions are dangerous, and comprehensive insurance covering all potential risks. Our impeccable safety record over 20 years testifies to our unwavering commitment.  \n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-item\">\n          <button class=\"faq-question\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-question-text\">What is the typical cost of a show for a public event?<\/span>\n            <svg class=\"faq-icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/button>\n          <div class=\"faq-answer\">\n            <div class=\"faq-answer-content\">\n Costs vary considerably depending on event scale and specifications. Shows for small community events typically start around $5,000 to $10,000 for 10-15 minutes of varied effects. Medium municipal events with musical synchronization typically range between $15,000 and $35,000 for 15-20 minute shows. Large festivals and major national celebrations with elaborate grand shows can reach $50,000 to $150,000+ for 25-30 minute productions with hundreds of simultaneous effects. We always work within your budget to maximize visual impact and create a memorable show adapted to your financial means. A free consultation allows us to establish a precise personalized quote.     \n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- =========================================================================\n       SECTION 6: CTA FINAL\n       ========================================================================= -->\n  <section class=\"cta-section\">\n    <div class=\"cta-container\">\n      <h3 class=\"cta-title\">Ready to Create a Grand Show?<\/h3>\n      <p class=\"cta-text\">Contact us to discuss your public event or festival project<\/p>\n      <div class=\"cta-buttons\">\n        <a href=\"https:\/\/pyrovisionfeuxdartifice.com\/en\/contact-us\/\" class=\"cta-button\">Contact Us<\/a>\n        <a href=\"tel:579-420-1794\" class=\"cta-button secondary\">Call Us<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <script>\n    function toggleFaq(button) {\n      const faqItem = button.parentElement;\n      const isActive = faqItem.classList.contains('active');\n\n      document.querySelectorAll('.faq-item').forEach(item => {\n        item.classList.remove('active');\n      });\n\n      if (!isActive) {\n        faqItem.classList.add('active');\n      }\n    }\n  <\/script>\n\n\n\n<\/div>\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>Public Shows &amp; Festivals &#8211; Pyrovision Public Shows &amp; Festivals Grand fireworks displays for municipal events, festivals, and community celebrations. Synchronized musical shows creating unforgettable experiences for crowds of all sizes. Contact Us Call Us Synchronized Musical Shows Aquatic Fireworks on Water Large-Scale Capacity Complete Permit Management Our Services Spectacular pyrotechnic shows for major public [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5597","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>Public Shows &amp; Festivals - PyroVision Feux d&#039;artifice<\/title>\n<meta name=\"description\" content=\"Fireworks for public shows in Montreal. Safe and impressive displays for festivals, celebrations, and major events.\" \/>\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\/public-shows-festivals\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Public Shows &amp; Festivals - PyroVision Feux d&#039;artifice\" \/>\n<meta property=\"og:description\" content=\"Fireworks for public shows in Montreal. Safe and impressive displays for festivals, celebrations, and major events.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pyrovisionfeuxdartifice.com\/en\/public-shows-festivals\/\" \/>\n<meta property=\"og:site_name\" content=\"PyroVision Feux d&#039;artifice\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-24T00:49:57+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=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/public-shows-festivals\\\/\",\"url\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/public-shows-festivals\\\/\",\"name\":\"Public Shows &amp; Festivals - PyroVision Feux d&#039;artifice\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/#website\"},\"datePublished\":\"2025-11-21T02:05:23+00:00\",\"dateModified\":\"2026-03-24T00:49:57+00:00\",\"description\":\"Fireworks for public shows in Montreal. Safe and impressive displays for festivals, celebrations, and major events.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/public-shows-festivals\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/public-shows-festivals\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/public-shows-festivals\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pyrovisionfeuxdartifice.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Public Shows &amp; Festivals\"}]},{\"@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":"Public Shows &amp; Festivals - PyroVision Feux d&#039;artifice","description":"Fireworks for public shows in Montreal. Safe and impressive displays for festivals, celebrations, and major events.","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\/public-shows-festivals\/","og_locale":"en_US","og_type":"article","og_title":"Public Shows &amp; Festivals - PyroVision Feux d&#039;artifice","og_description":"Fireworks for public shows in Montreal. Safe and impressive displays for festivals, celebrations, and major events.","og_url":"https:\/\/pyrovisionfeuxdartifice.com\/en\/public-shows-festivals\/","og_site_name":"PyroVision Feux d&#039;artifice","article_modified_time":"2026-03-24T00:49:57+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pyrovisionfeuxdartifice.com\/en\/public-shows-festivals\/","url":"https:\/\/pyrovisionfeuxdartifice.com\/en\/public-shows-festivals\/","name":"Public Shows &amp; Festivals - PyroVision Feux d&#039;artifice","isPartOf":{"@id":"https:\/\/pyrovisionfeuxdartifice.com\/en\/#website"},"datePublished":"2025-11-21T02:05:23+00:00","dateModified":"2026-03-24T00:49:57+00:00","description":"Fireworks for public shows in Montreal. Safe and impressive displays for festivals, celebrations, and major events.","breadcrumb":{"@id":"https:\/\/pyrovisionfeuxdartifice.com\/en\/public-shows-festivals\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pyrovisionfeuxdartifice.com\/en\/public-shows-festivals\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/pyrovisionfeuxdartifice.com\/en\/public-shows-festivals\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pyrovisionfeuxdartifice.com\/en\/"},{"@type":"ListItem","position":2,"name":"Public Shows &amp; Festivals"}]},{"@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\/5597","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\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/pyrovisionfeuxdartifice.com\/en\/wp-json\/wp\/v2\/comments?post=5597"}],"version-history":[{"count":2,"href":"https:\/\/pyrovisionfeuxdartifice.com\/en\/wp-json\/wp\/v2\/pages\/5597\/revisions"}],"predecessor-version":[{"id":5600,"href":"https:\/\/pyrovisionfeuxdartifice.com\/en\/wp-json\/wp\/v2\/pages\/5597\/revisions\/5600"}],"wp:attachment":[{"href":"https:\/\/pyrovisionfeuxdartifice.com\/en\/wp-json\/wp\/v2\/media?parent=5597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}