{"id":334,"date":"2025-12-31T16:36:43","date_gmt":"2025-12-31T16:36:43","guid":{"rendered":"https:\/\/onfire-world.com\/?page_id=334"},"modified":"2026-07-23T09:55:59","modified_gmt":"2026-07-23T09:55:59","slug":"weddings","status":"publish","type":"page","link":"https:\/\/onfire-world.com\/fr\/weddings\/","title":{"rendered":"MARIAGES"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"334\" class=\"elementor elementor-334\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d02edd5 e-flex e-con-boxed e-con e-parent\" data-id=\"4d02edd5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-265cbf57 elementor-widget elementor-widget-html\" data-id=\"265cbf57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.1\/css\/all.min.css\">\n\n<div id=\"luxury-header-wrapper\">\n    <nav class=\"luxury-nav\">\n        <div class=\"nav-container\">\n            <div class=\"logo\"><img decoding=\"async\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/07\/LOGO-DROIT-RECADRE.png\" alt=\"ON FIRE WORLD logo header\" class=\"site-logo-header\" style=\"height:44px;width:auto;display:block;object-fit:contain;\"><\/div>\n\n            <div class=\"nav-right-side\">\n                <ul class=\"nav-links\">\n                    <li><a href=\"https:\/\/onfire-world.com\/\">HOME<\/a><\/li>\n                    <li><a href=\"\/about\">ABOUT<\/a><\/li>\n                    <li><a href=\"\/weddings\">WEDDINGS<\/a><\/li>\n                    <li><a href=\"\/brands-events\">BRANDS & EVENTS<\/a><\/li>\n                    <li><a href=\"\/collections\">COLLECTIONS<\/a><\/li>\n                    <li><a href=\"\/contact\" class=\"btn-contact\">CONTACT<\/a><\/li>\n                <\/ul>\n                \n                <div class=\"header-socials\">\n                    <a href=\"https:\/\/www.instagram.com\/on.fire.world\/\" target=\"_blank\"><i class=\"fa-brands fa-instagram\"><\/i><\/a>\n                    <a href=\"https:\/\/www.tiktok.com\/@on.fire.world\" target=\"_blank\"><i class=\"fa-brands fa-tiktok\"><\/i><\/a>\n                <\/div>\n\n                <div class=\"hamburger\" id=\"hamburgerBtn\">\n                    <span class=\"line\"><\/span>\n                    <span class=\"line\"><\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/nav>\n\n    <div class=\"mobile-overlay\" id=\"mobileMenu\">\n        <div class=\"mobile-menu-inner\">\n            <ul class=\"mobile-links\">\n                <li><a href=\"https:\/\/onfire-world.com\/\">HOME<\/a><\/li>\n                <li><a href=\"\/about\">ABOUT<\/a><\/li>\n                <li><a href=\"\/weddings\">WEDDINGS<\/a><\/li>\n                <li><a href=\"\/brands-events\">BRANDS & EVENTS<\/a><\/li>\n                <li><a href=\"\/collections\">COLLECTIONS<\/a><\/li>\n                <li><a href=\"\/contact\">CONTACT<\/a><\/li>\n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>\n\n<style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Bodoni+Moda:wght@400;600&family=Inter:wght@200;300;400;600&family=Montserrat:wght@700&display=swap');\n\n    \/* --- GLOBAL RESET ANTI-BLEU --- *\/\n    #luxury-header-wrapper, #luxury-header-wrapper *, #luxury-header-wrapper *:focus {\n        -webkit-tap-highlight-color: transparent !important;\n        outline: none !important;\n    }\n\n    #luxury-header-wrapper {\n        --gold: #C5A059;\n        --white: #FFFFFF;\n        --dark: #050505;\n    }\n\n    \/* BARRE DE NAV *\/\n    .luxury-nav { \n        position: fixed; top: 0; left: 0; width: 100%; z-index: 10001; \n        background: rgba(5, 5, 5, 0.85); backdrop-filter: blur(15px); \n        -webkit-backdrop-filter: blur(15px); padding: 15px 0; \n        border-bottom: 1px solid rgba(255, 255, 255, 0.05);\n    }\n    .nav-container { max-width: 1400px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; padding: 0 30px; }\n    .nav-right-side { display: flex; align-items: center; gap: 30px; }\n    \n    .logo { \n        font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 20px; color: var(--white); \n        letter-spacing: 0.5px; text-transform: uppercase; display: flex; align-items: flex-start; line-height: 1;\n    }\n    .copyright-mark { font-size: 8px; color: var(--white); margin-left: 2px; margin-right: 5px; transform: translateY(2px); }\n    .brand-world { color: var(--gold); font-weight: 700; }\n\n    .nav-links { display: flex; list-style: none; gap: 20px; margin: 0; padding: 0; }\n    .nav-links a { font-family: 'Inter', sans-serif; font-size: 10px; font-weight: 600; color: var(--white); text-decoration: none; letter-spacing: 2px; }\n    .btn-contact { border: 1px solid var(--gold); padding: 8px 15px !important; color: var(--gold) !important; }\n\n    .header-socials { display: flex; gap: 15px; align-items: center; }\n    .header-socials a { color: var(--white); font-size: 14px; }\n\n    \/* HAMBURGER *\/\n    .hamburger { \n        display: none; width: 30px; height: 30px; flex-direction: column; \n        justify-content: center; align-items: center; cursor: pointer; z-index: 10005; \n        position: relative; background: transparent; border: none;\n    }\n    .hamburger .line { \n        width: 25px !important; height: 1.5px !important; background-color: #FFFFFF !important; \n        display: block !important; position: absolute; transition: 0.4s; opacity: 1 !important;\n    }\n    .hamburger .line:nth-child(1) { transform: translateY(-5px); }\n    .hamburger .line:nth-child(2) { transform: translateY(5px); }\n    .hamburger.open .line:nth-child(1) { transform: rotate(45deg); }\n    .hamburger.open .line:nth-child(2) { transform: rotate(-45deg); }\n\n    \/* OVERLAY MOBILE & CENTRAGE *\/\n    .mobile-overlay { \n        position: fixed; top: 0; left: 0; width: 100%; height: 100vh; \n        background-color: #050505;\n        background-image: linear-gradient(rgba(5, 5, 5, 0.85), rgba(5, 5, 5, 0.85)), \n                          url('https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_8629-scaled.jpeg');\n        background-size: cover; background-position: center;\n        display: flex; justify-content: center; align-items: center; \n        z-index: 10000; visibility: hidden; opacity: 0; transition: opacity 0.5s; \n    }\n    .mobile-overlay.active { visibility: visible; opacity: 1; }\n    .mobile-menu-inner { width: 100%; display: flex; justify-content: center; align-items: center; }\n\n    .mobile-links { \n        list-style: none !important; text-align: center !important; \n        padding: 0 !important; margin: 0 !important; width: 100% !important; \n    }\n    \n    \/* ANIMATION CASCADE \u00c9L\u00c9GANTE *\/\n    .mobile-links li { \n        margin: 25px 0 !important; \n        opacity: 0; \n        \/* Animation du haut vers le bas pour un effet cascade naturel *\/\n        transform: translateY(-30px); \n        \/* Courbe de B\u00e9zier sophistiqu\u00e9e pour un mouvement fluide et organique *\/\n        transition: all 0.6s cubic-bezier(0.215, 0.610, 0.355, 1.000); \n        width: 100% !important; padding: 0 !important;\n    }\n    \n    \/* \u00c9tat final : tous les liens deviennent visibles et en position *\/\n    .mobile-overlay.active .mobile-links li { \n        opacity: 1; \n        transform: translateY(0); \n    }\n\n    \/* EFFET STAGGER - La magie de la cascade *\/\n    .mobile-overlay.active .mobile-links li:nth-child(1) { transition-delay: 0.1s; }\n    .mobile-overlay.active .mobile-links li:nth-child(2) { transition-delay: 0.2s; }\n    .mobile-overlay.active .mobile-links li:nth-child(3) { transition-delay: 0.3s; }\n    .mobile-overlay.active .mobile-links li:nth-child(4) { transition-delay: 0.4s; }\n    .mobile-overlay.active .mobile-links li:nth-child(5) { transition-delay: 0.5s; }\n    .mobile-overlay.active .mobile-links li:nth-child(6) { transition-delay: 0.6s; }\n\n    .mobile-links a { \n        font-family: 'Bodoni Moda', serif; font-size: 20px; font-weight: 300; \n        color: #FFFFFF !important; text-decoration: none; text-transform: uppercase; \n        letter-spacing: 8px; display: block; opacity: 0.6; transition: all 0.4s ease;\n    }\n\n    \/* \u00c9TAT ACTIF (OR) *\/\n    .mobile-links a.active-page {\n        color: var(--gold) !important;\n        opacity: 1 !important;\n        font-weight: 400 !important;\n    }\n\n    @media (max-width: 1100px) {\n        .nav-links, .header-socials { display: none; }\n        .hamburger { display: flex; }\n    }\n<\/style>\n\n<script>\n    document.addEventListener('DOMContentLoaded', function() {\n        const btn = document.getElementById('hamburgerBtn');\n        const menu = document.getElementById('mobileMenu');\n        const links = document.querySelectorAll('.mobile-links a');\n        \n        if(btn && menu) {\n            btn.addEventListener('click', function() {\n                this.classList.toggle('open');\n                menu.classList.toggle('active');\n                document.body.style.overflow = menu.classList.contains('active') ? 'hidden' : '';\n            });\n        }\n\n        const currentPath = window.location.pathname;\n        links.forEach(link => {\n            const linkHref = link.getAttribute('href');\n            link.classList.remove('active-page');\n\n            if (currentPath === \"\/\" || currentPath === \"\/index.php\") {\n                if (linkHref === \"https:\/\/onfire-world.com\/\" || linkHref === \"\/\") {\n                    link.classList.add('active-page');\n                }\n            } else {\n                if (linkHref !== \"\/\" && linkHref !== \"https:\/\/onfire-world.com\/\" && currentPath.includes(linkHref)) {\n                    link.classList.add('active-page');\n                }\n            }\n\n            link.addEventListener('click', () => {\n                btn.classList.remove('open');\n                menu.classList.remove('active');\n                document.body.style.overflow = '';\n            });\n        });\n    });\n<\/script>\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-3411166 e-con-full e-flex e-con e-parent\" data-id=\"3411166\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a72a47 elementor-widget elementor-widget-html\" data-id=\"6a72a47\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"wedding-top-wrapper\">\n    <div class=\"hero-background-image\"><\/div>\n    <div class=\"wedding-hero-inner\">\n        <h1 class=\"main-title-wed\">Celestial <br>Love Stories<\/h1>\n        <div class=\"hero-divider\"><\/div>\n        <h4 class=\"gold-label-wed\">The Art of Wedding Fire<\/h4>\n    <\/div>\n<\/section>\n\n<section class=\"wedding-intro-section\">\n    <div class=\"wed-content-container\">\n        <div class=\"wed-intro-bloc\">\n            <h2 class=\"wed-title-20\">A Symphony of Fire for Extraordinary Weddings<\/h2>\n            <p class=\"wed-text-16\">\n                A wedding is more than an event, it is a story meant to be lived and remembered.\n                For each luxury wedding, our atelier approaches the ceremony with the precision of a jeweler. \n                We design immersive scenographies where light, sound, and emotion unfold in perfect harmony.\n            <\/p>\n        <\/div>\n\n        <div class=\"wed-services-grid\">\n            <div class=\"wed-service-card\">\n                <h2 class=\"wed-title-20\">Celestial Moments<\/h2>\n                <p class=\"wed-text-16\">Designed to enhance defining moments: ceremony, first kiss, and the first dance with refined wonder.<\/p>\n            <\/div>\n            <div class=\"wed-service-card\">\n                <h2 class=\"wed-title-20\">Tailored Experiences<\/h2>\n                <p class=\"wed-text-16\">Bespoke creativity meets technical mastery. Every sparkle and rhythm is designed exclusively for you.<\/p>\n            <\/div>\n            <div class=\"wed-service-card\">\n                <h2 class=\"wed-title-20\">Signature Effects<\/h2>\n                <p class=\"wed-text-16\">Luminous grand entrances and iconic cake reveals precisely orchestrated to enhance every scene.<\/p>\n            <\/div>\n        <\/div>\n\n        <div class=\"wed-final-action\">\n            <a href=\"https:\/\/onfire-world.com\/collections\/\" class=\"of-btn-primary\">Let\u2019s Celebrate Your Love<\/a>\n        <\/div>\n    <\/div>\n<\/section>\n\n<style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Bodoni+Moda:wght@400;600&family=Inter:wght@300;400;600&display=swap');\n\n    \/* --- HERO STYLES --- *\/\n    .wedding-top-wrapper {\n        position: relative; height: 75vh; overflow: hidden; background-color: #050505;\n        display: flex; align-items: center; justify-content: center;\n    }\n    .hero-background-image {\n        position: absolute; top: 0; left: 0; width: 100%; height: 100%;\n        background-image: linear-gradient(rgba(5, 5, 5, 0.5), rgba(5, 5, 5, 0.8)), \n                          url('https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_6152-scaled.jpeg');\n        background-size: cover; background-position: center; z-index: 1;\n        animation: slowZoom 20s infinite alternate;\n    }\n    @keyframes slowZoom { from { transform: scale(1); } to { transform: scale(1.1); } }\n    .wedding-hero-inner { position: relative; z-index: 2; text-align: center; }\n    .main-title-wed { font-family: 'Bodoni Moda'; font-size: 42px; color: #fff; text-transform: uppercase; letter-spacing: 4px; }\n    .hero-divider { width: 1px; height: 50px; background: #C5A059; margin: 30px auto; }\n    .gold-label-wed { font-family: 'Inter'; color: #C5A059; letter-spacing: 5px; font-size: 11px; text-transform: uppercase; font-weight: 600; }\n\n    \/* --- GLOBAL TEXT STYLES --- *\/\n    .wed-title-20 { font-family: 'Bodoni Moda'; font-size: 20px !important; color: #fff !important; text-transform: uppercase; letter-spacing: 3px; }\n    .wed-text-16 { font-family: 'Inter'; font-size: 16px !important; color: #fff !important; line-height: 1.8; font-weight: 300; }\n\n    \/* --- BUTTON STYLE (GHOST ACCUEIL) --- *\/\n    .of-btn-primary { \n        display: inline-block; padding: 18px 70px; border: 1px solid #C5A059; \n        color: #C5A059; text-transform: uppercase; letter-spacing: 3px; \n        font-family: 'Inter'; font-size: 11px; text-decoration: none; \n        transition: 0.4s cubic-bezier(0.19, 1, 0.22, 1); \n        background: rgba(197, 160, 89, 0.05); backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px);\n    }\n    .of-btn-primary:hover { background: #C5A059; color: #050505; transform: translateY(-3px); }\n\n    \/* --- SECTIONS LAYOUT --- *\/\n    .wedding-intro-section { background-color: #050505; padding: 100px 30px 100px 30px; }\n    .wed-content-container { max-width: 1200px; margin: 0 auto; }\n    .wed-services-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 60px; margin-top: 80px; }\n    .wed-service-card { border-top: 1px solid rgba(197, 160, 89, 0.3); padding-top: 30px; }\n    .wed-final-action { display: flex; justify-content: center; margin-top: 80px; }\n\n    \/* --- MOBILE --- *\/\n    @media (max-width: 1024px) {\n        .wed-services-grid { grid-template-columns: 1fr; }\n        .main-title-wed { font-size: 32px; }\n        .of-btn-primary { padding: 14px 0; width: 100%; max-width: 320px; font-size: 10px; }\n        .wedding-intro-section { padding-top: 60px; }\n    }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4f9ce444 elementor-section-full_width elementor-hidden-mobile elementor-section-height-default elementor-section-height-default\" data-id=\"4f9ce444\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5c7eb237\" data-id=\"5c7eb237\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5bd76c6e ha-image-grid--even elementor-widget elementor-widget-ha-image-grid happy-addon ha-image-grid\" data-id=\"5bd76c6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;layout&quot;:&quot;even&quot;,&quot;enable_popup&quot;:&quot;yes&quot;}\" data-widget_type=\"ha-image-grid.default\">\n\t\t\t\t\t\n\t\t<div class=\"ha-image-grid__wrap hajs-isotope ha-lightbox--has\">\n\t\t\t\t\t\t\t\n\t\t\t\t<a href=\"#\" data-mfp-src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/C0F9DA9D-C4EC-4642-8AB0-1C5B7B7E0D54-683x1024.jpg\" class=\"ha-image-grid__item ha-js-lightbox __fltr-1\">\n\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"768\" height=\"1152\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/C0F9DA9D-C4EC-4642-8AB0-1C5B7B7E0D54-768x1152.jpg\" class=\"elementor-animation-grow\" alt=\"luxury wedding fireworks show France\" srcset=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/C0F9DA9D-C4EC-4642-8AB0-1C5B7B7E0D54-768x1152.jpg 768w, https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/C0F9DA9D-C4EC-4642-8AB0-1C5B7B7E0D54-200x300.jpg 200w, https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/C0F9DA9D-C4EC-4642-8AB0-1C5B7B7E0D54-683x1024.jpg 683w, https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/C0F9DA9D-C4EC-4642-8AB0-1C5B7B7E0D54.jpg 1024w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\n\t\t\t\t<a href=\"#\" data-mfp-src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_6108-683x1024.jpg\" class=\"ha-image-grid__item ha-js-lightbox __fltr-1\">\n\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"1152\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_6108-768x1152.jpg\" class=\"elementor-animation-grow\" alt=\"luxury wedding fireworks show France\" srcset=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_6108-768x1152.jpg 768w, https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_6108-200x300.jpg 200w, https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_6108-683x1024.jpg 683w, https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_6108.jpg 1024w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\n\t\t\t\t<a href=\"#\" data-mfp-src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_5855-1-1024x819.jpg\" class=\"ha-image-grid__item ha-js-lightbox __fltr-1\">\n\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"614\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_5855-1-768x614.jpg\" class=\"elementor-animation-grow\" alt=\"luxury wedding fireworks show France\" srcset=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_5855-1-768x614.jpg 768w, https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_5855-1-300x240.jpg 300w, https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_5855-1-1024x819.jpg 1024w, https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_5855-1-1536x1229.jpg 1536w, https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_5855-1-2048x1639.jpg 2048w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\n\t\t\t\t<a href=\"#\" data-mfp-src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3679-1-683x1024.jpeg\" class=\"ha-image-grid__item ha-js-lightbox __fltr-1\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1152\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3679-1-768x1152.jpeg\" class=\"elementor-animation-grow\" alt=\"luxury wedding fireworks show France\" srcset=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3679-1-768x1152.jpeg 768w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3679-1-200x300.jpeg 200w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3679-1-683x1024.jpeg 683w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3679-1-1024x1536.jpeg 1024w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3679-1-1365x2048.jpeg 1365w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3679-1-scaled.jpeg 1707w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\n\t\t\t\t<a href=\"#\" data-mfp-src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3700-1-1024x683.jpeg\" class=\"ha-image-grid__item ha-js-lightbox __fltr-1\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3700-1-768x512.jpeg\" class=\"elementor-animation-grow\" alt=\"luxury wedding fireworks show France\" srcset=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3700-1-768x512.jpeg 768w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3700-1-300x200.jpeg 300w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3700-1-1024x683.jpeg 1024w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3700-1-1536x1024.jpeg 1536w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3700-1-2048x1365.jpeg 2048w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\n\t\t\t\t<a href=\"#\" data-mfp-src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_4812-1-828x1024.jpeg\" class=\"ha-image-grid__item ha-js-lightbox __fltr-1\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"950\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_4812-1-768x950.jpeg\" class=\"elementor-animation-grow\" alt=\"luxury wedding fireworks show France\" srcset=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_4812-1-768x950.jpeg 768w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_4812-1-242x300.jpeg 242w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_4812-1-828x1024.jpeg 828w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_4812-1-1241x1536.jpeg 1241w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_4812-1-1655x2048.jpeg 1655w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\n\t\t\t\t<a href=\"#\" data-mfp-src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_6173-1024x683.jpeg\" class=\"ha-image-grid__item ha-js-lightbox __fltr-1\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_6173-768x512.jpeg\" class=\"elementor-animation-grow\" alt=\"luxury wedding fireworks show France\" srcset=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_6173-768x512.jpeg 768w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_6173-300x200.jpeg 300w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_6173-1024x683.jpeg 1024w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_6173-1536x1024.jpeg 1536w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_6173-2048x1365.jpeg 2048w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\n\t\t\t\t<a href=\"#\" data-mfp-src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_7014-1-1024x683.jpeg\" class=\"ha-image-grid__item ha-js-lightbox __fltr-1\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_7014-1-768x512.jpeg\" class=\"elementor-animation-grow\" alt=\"luxury wedding fireworks show France\" srcset=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_7014-1-768x512.jpeg 768w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_7014-1-300x200.jpeg 300w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_7014-1-1024x683.jpeg 1024w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_7014-1-1536x1024.jpeg 1536w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_7014-1-2048x1365.jpeg 2048w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\n\t\t\t\t<a href=\"#\" data-mfp-src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_6109-683x1024.jpg\" class=\"ha-image-grid__item ha-js-lightbox __fltr-1\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1152\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_6109-768x1152.jpg\" class=\"elementor-animation-grow\" alt=\"luxury wedding fireworks show France\" srcset=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_6109-768x1152.jpg 768w, https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_6109-200x300.jpg 200w, https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_6109-683x1024.jpg 683w, https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_6109.jpg 1024w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\n\t\t\t\t<a href=\"#\" data-mfp-src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/Photo11111-1-768x1024.webp\" class=\"ha-image-grid__item ha-js-lightbox __fltr-1\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/Photo11111-1-768x1024.webp\" class=\"elementor-animation-grow\" alt=\"luxury wedding fireworks show France\" srcset=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/Photo11111-1-768x1024.webp 768w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/Photo11111-1-225x300.webp 225w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/Photo11111-1.webp 1080w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\n\t\t\t\t<a href=\"#\" data-mfp-src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3682-683x1024.jpeg\" class=\"ha-image-grid__item ha-js-lightbox __fltr-1\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1152\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3682-768x1152.jpeg\" class=\"elementor-animation-grow\" alt=\"luxury wedding fireworks show France\" srcset=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3682-768x1152.jpeg 768w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3682-200x300.jpeg 200w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3682-683x1024.jpeg 683w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3682-1024x1536.jpeg 1024w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3682-1365x2048.jpeg 1365w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3682-scaled.jpeg 1707w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\n\t\t\t\t<a href=\"#\" data-mfp-src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/A4AD5B39-3F8E-472F-BFD7-A9CEDEFF0DE9-820x1024.jpeg\" class=\"ha-image-grid__item ha-js-lightbox __fltr-1\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"959\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/A4AD5B39-3F8E-472F-BFD7-A9CEDEFF0DE9-768x959.jpeg\" class=\"elementor-animation-grow\" alt=\"luxury wedding fireworks show France\" srcset=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/A4AD5B39-3F8E-472F-BFD7-A9CEDEFF0DE9-768x959.jpeg 768w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/A4AD5B39-3F8E-472F-BFD7-A9CEDEFF0DE9-240x300.jpeg 240w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/A4AD5B39-3F8E-472F-BFD7-A9CEDEFF0DE9-820x1024.jpeg 820w, https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/A4AD5B39-3F8E-472F-BFD7-A9CEDEFF0DE9.jpeg 1180w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ac3e395 elementor-section-full_width elementor-hidden-desktop elementor-hidden-tablet elementor-section-height-default elementor-section-height-default\" data-id=\"ac3e395\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-06ddf08\" data-id=\"06ddf08\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2132bf3 elementor-widget elementor-widget-html\" data-id=\"2132bf3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"of-gallery-container-full\">\n    <div class=\"of-gallery-grid\">\n        <div class=\"of-gallery-item\" onclick=\"openLightbox(0)\">\n            <img decoding=\"async\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/C0F9DA9D-C4EC-4642-8AB0-1C5B7B7E0D54.jpg\" alt=\"luxury wedding fireworks show France\">\n        <\/div>\n        <div class=\"of-gallery-item\" onclick=\"openLightbox(1)\">\n            <img decoding=\"async\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3679-1-scaled.jpeg\" alt=\"luxury wedding fireworks show France\">\n        <\/div>\n        <div class=\"of-gallery-item\" onclick=\"openLightbox(2)\">\n            <img decoding=\"async\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_6108.jpg\" alt=\"luxury wedding fireworks show France\">\n        <\/div>\n        <div class=\"of-gallery-item\" onclick=\"openLightbox(3)\">\n            <img decoding=\"async\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3700-1-scaled.jpeg\" alt=\"luxury wedding fireworks show France\">\n        <\/div>\n        <div class=\"of-gallery-item\" onclick=\"openLightbox(4)\">\n            <img decoding=\"async\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_4812-1-scaled.jpeg\" alt=\"luxury wedding fireworks show France\">\n        <\/div>\n        <div class=\"of-gallery-item\" onclick=\"openLightbox(5)\">\n            <img decoding=\"async\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_6173-scaled.jpeg\" alt=\"luxury wedding fireworks show France\">\n        <\/div>\n        <div class=\"of-gallery-item\" onclick=\"openLightbox(6)\">\n            <img decoding=\"async\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_7014-1-scaled.jpeg\" alt=\"luxury wedding fireworks show France\">\n        <\/div>\n        <div class=\"of-gallery-item\" onclick=\"openLightbox(7)\">\n            <img decoding=\"async\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_5855-1-scaled.jpg\" alt=\"luxury wedding fireworks show France\">\n        <\/div>\n        <div class=\"of-gallery-item\" onclick=\"openLightbox(8)\">\n            <img decoding=\"async\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_6109.jpg\" alt=\"luxury wedding fireworks show France\">\n        <\/div>\n        <div class=\"of-gallery-item\" onclick=\"openLightbox(9)\">\n            <img decoding=\"async\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/Photo11111-1.webp\" alt=\"luxury wedding fireworks show France\">\n        <\/div>\n        <div class=\"of-gallery-item\" onclick=\"openLightbox(10)\">\n            <img decoding=\"async\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3682-scaled.jpeg\" alt=\"luxury wedding fireworks show France\">\n        <\/div>\n        <div class=\"of-gallery-item\" onclick=\"openLightbox(11)\">\n            <img decoding=\"async\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/A4AD5B39-3F8E-472F-BFD7-A9CEDEFF0DE9.jpeg\" alt=\"luxury wedding fireworks show France\">\n        <\/div>\n    <\/div>\n<\/div>\n\n<div id=\"ofLightbox\" class=\"of-lightbox\">\n    <span class=\"of-close\" onclick=\"closeLightbox()\">&times;<\/span>\n    <div class=\"of-lightbox-content\">\n        <img decoding=\"async\" id=\"lightboxImg\" src=\"\" alt=\"luxury wedding fireworks show France\">\n    <\/div>\n<\/div>\n\n<style>\n    \/* GRILLE PLEINE LARGEUR *\/\n    .of-gallery-container-full {\n        width: 100vw;\n        position: relative;\n        left: 50%;\n        right: 50%;\n        margin-left: -50vw;\n        margin-right: -50vw;\n        background-color: #050505;\n    }\n    \n    .of-gallery-grid {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 4px;\n        padding: 0;\n    }\n\n    .of-gallery-item {\n        aspect-ratio: 2\/3;\n        overflow: hidden;\n        cursor: pointer;\n        border-radius: 0 !important;\n    }\n\n    .of-gallery-item img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        transition: transform 0.6s ease;\n    }\n\n    \/* VISIONNEUSE TACTILE *\/\n    .of-lightbox {\n        display: none;\n        position: fixed;\n        z-index: 100000;\n        left: 0; top: 0;\n        width: 100%; height: 100%;\n        background-color: #050505;\n        justify-content: center; align-items: center;\n        backdrop-filter: blur(10px);\n        -webkit-backdrop-filter: blur(10px);\n    }\n\n    .of-lightbox-content {\n        width: 100%; height: 100%;\n        display: flex; align-items: center; justify-content: center;\n    }\n\n    .of-lightbox-content img {\n        max-width: 100%;\n        max-height: 100%;\n        object-fit: contain;\n        border-radius: 0 !important;\n    }\n\n    .of-close {\n        position: absolute;\n        top: 40px; right: 30px;\n        color: #fff; font-size: 35px;\n        z-index: 100001; cursor: pointer;\n        font-family: sans-serif;\n    }\n<\/style>\n\n<script>\n    const images = [\n        \"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/C0F9DA9D-C4EC-4642-8AB0-1C5B7B7E0D54.jpg\",\n        \"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3679-1-scaled.jpeg\",\n        \"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_6108.jpg\",\n        \"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3700-1-scaled.jpeg\",\n        \"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_4812-1-scaled.jpeg\",\n        \"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_6173-scaled.jpeg\",\n        \"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_7014-1-scaled.jpeg\",\n        \"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_5855-scaled.jpg\",\n        \"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/01\/IMG_6109.jpg\",\n        \"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/Photo11111-1.webp\",\n        \"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/IMG_3682-scaled.jpeg\",\n        \"https:\/\/onfire-world.com\/wp-content\/uploads\/2025\/12\/A4AD5B39-3F8E-472F-BFD7-A9CEDEFF0DE9.jpeg\"\n    ];\n\n    let currentIndex = 0;\n\n    function openLightbox(index) {\n        currentIndex = index;\n        const img = document.getElementById('lightboxImg');\n        img.src = images[currentIndex];\n        document.getElementById('ofLightbox').style.display = 'flex';\n        document.body.style.overflow = 'hidden';\n    }\n\n    function closeLightbox() {\n        document.getElementById('ofLightbox').style.display = 'none';\n        document.body.style.overflow = ''; \n    }\n\n    \/\/ GESTION DU SWIPE\n    let startX = 0;\n    const lightbox = document.getElementById('ofLightbox');\n\n    lightbox.addEventListener('touchstart', e => { startX = e.touches[0].clientX; });\n    lightbox.addEventListener('touchend', e => {\n        const endX = e.changedTouches[0].clientX;\n        if (startX - endX > 50) { \/\/ Vers la gauche -> Suivant\n            currentIndex = (currentIndex + 1) % images.length;\n            updateLightbox();\n        }\n        if (endX - startX > 50) { \/\/ Vers la droite -> Pr\u00e9c\u00e9dent\n            currentIndex = (currentIndex - 1 + images.length) % images.length;\n            updateLightbox();\n        }\n    });\n\n    function updateLightbox() {\n        const img = document.getElementById('lightboxImg');\n        img.style.opacity = '0';\n        setTimeout(() => {\n            img.src = images[currentIndex];\n            img.style.opacity = '1';\n        }, 150);\n    }\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-316c723 e-con-full e-flex e-con e-parent\" data-id=\"316c723\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-605b6a4 elementor-widget elementor-widget-html\" data-id=\"605b6a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"wedding-bottom-section\">\n    <div class=\"wed-content-container-bottom\">\n        <div class=\"wed-cta-box\">\n            <h2 class=\"wed-title-20\">Your love, our masterpiece.<\/h2>\n            <p class=\"wed-text-16\" style=\"margin-bottom: 35px;\">\n                Every wedding is a new world to create. Let's discuss your vision and make the sky your own.\n            <\/p>\n            <div class=\"cta-wrapper-centered\">\n                <a href=\"\/contact\" class=\"of-btn-primary\">PLAN YOUR CELEBRATION<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<style>\n    .wedding-bottom-section { background-color: #050505; padding: 80px 30px 120px 30px; }\n    .wed-content-container-bottom { max-width: 1100px; margin: 0 auto; text-align: center; }\n    \n    .wed-title-20 { font-family: 'Bodoni Moda', serif; font-size: 20px !important; color: #ffffff !important; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 20px; }\n    .wed-text-16 { font-family: 'Inter', sans-serif; font-size: 16px !important; color: #ffffff !important; line-height: 1.8; font-weight: 300; }\n\n    \/* CONTENEUR DE CENTRAGE *\/\n    .cta-wrapper-centered {\n        width: 100%;\n        display: flex;\n        justify-content: center;\n        margin-top: 10px;\n    }\n\n    \/* LE BOUTON (STYLE ACCUEIL) *\/\n    .of-btn-primary { \n        display: inline-block; \n        padding: 18px 70px; \/* Format allong\u00e9 par d\u00e9faut *\/\n        border: 1px solid #C5A059; \n        color: #C5A059; \n        text-transform: uppercase; \n        letter-spacing: 3px; \n        font-family: 'Inter', sans-serif; \n        font-size: 11px; \n        text-decoration: none; \n        transition: 0.4s cubic-bezier(0.19, 1, 0.22, 1); \n        background: rgba(197, 160, 89, 0.05); \n        backdrop-filter: blur(5px); \n        -webkit-backdrop-filter: blur(5px);\n    }\n\n    .of-btn-primary:hover { \n        background: #C5A059; \n        color: #050505; \n        transform: translateY(-3px);\n    }\n\n    \/* OPTIMISATION MOBILE : PLUS FIN ET TR\u00c8S ALLONG\u00c9 *\/\n    @media (max-width: 768px) {\n        .of-btn-primary {\n            padding: 14px 0; \n            width: 100%; \n            max-width: 320px; \n            font-size: 10px;\n            letter-spacing: 2px;\n        }\n        .wedding-bottom-section { padding: 60px 20px 80px 20px; }\n    }\n<\/style>\n<style id=\"onfire-elementor-seo-white-v4\">.seo-text-block,.seo-text-block *{color:#FFFFFF !important;opacity:1 !important;}<\/style>\n<section class=\"seo-text-block\" style=\"color:#FFFFFF !important; opacity:1 !important;\">\n    <p>For couples choosing France as their celebration destination, ON FIRE\u00ae WORLD designs wedding fireworks in France shaped entirely around your venue, your season, and the spirit of your day. Whether you are planning destination wedding fireworks on the French Riviera, fireworks for a chateau wedding in the Loire Valley, or a celebration in Paris, we create a pyrotechnic experience that belongs to that place and no other. We also travel internationally for select celebrations, including wedding fireworks in Italy at Lake Como.<\/p>\n    <p>Our daytime fireworks wedding collection is among our most requested offerings. Vivid coloured effects and close-proximity bursts designed for full sunlight give couples a spectacular visual moment during a garden ceremony or afternoon reception, and photograph in a way that is truly extraordinary.<\/p>\n    <p>For couples celebrating in Paris, our luxury wedding pyrotechnics are designed around the architecture of the city's most beautiful private venues, bringing the same standards of creative excellence to every location.<\/p>\n<\/section>\n\n\n<!-- ON FIRE ELEMENTOR FIX v3 -->\n<style id=\"onfire-elementor-fix-v3\">\n.seo-text-block,\n.seo-text-block * {\n  color: #FFFFFF !important;\n  opacity: 1 !important;\n}\n\n.contact-form-section .luxury-form-wrapper {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center !important;\n}\n\n.contact-form-section .luxury-form-wrapper .seo-text-block {\n  order: -1 !important;\n  width: 100% !important;\n  margin: 0 0 40px 0 !important;\n}\n\n.contact-form-section .luxury-form-wrapper .wpcf7 {\n  order: 2 !important;\n  width: 100% !important;\n}\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a10b786 e-con-full e-flex e-con e-parent\" data-id=\"a10b786\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-63ee520 elementor-widget elementor-widget-html\" data-id=\"63ee520\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.1\/css\/all.min.css\">\n\n<footer class=\"luxury-footer\">\n    <div class=\"footer-container\">\n        \n        <div class=\"footer-column\">\n            <a href=\"https:\/\/onfire-world.com\/\" class=\"footer-logo\"><img decoding=\"async\" src=\"https:\/\/onfire-world.com\/wp-content\/uploads\/2026\/07\/LOGO-DROIT-RECADRE.png\" alt=\"ON FIRE WORLD logo footer\" class=\"site-logo-footer\" style=\"height:50px;width:auto;display:block;object-fit:contain;\"><\/a>\n            <p class=\"footer-text\">\n                Your Dream. Our Sparks.\n            <\/p>\n        <\/div>\n\n        <div class=\"footer-column\">\n            <h3 class=\"footer-title\">Navigation<\/h3>\n            <ul class=\"footer-links\">\n                <li><a href=\"https:\/\/onfire-world.com\/\">Home<\/a><\/li>\n                <li><a href=\"\/about\">About<\/a><\/li>\n                <li><a href=\"\/weddings\">Weddings<\/a><\/li>\n                <li><a href=\"\/brands-events\">Brands & Events<\/a><\/li>\n                <li><a href=\"\/collections\">Collections<\/a><\/li>\n            <\/ul>\n        <\/div>\n\n        <div class=\"footer-column\">\n            <h3 class=\"footer-title\">Connect<\/h3>\n            <ul class=\"footer-links\">\n                <li><a href=\"mailto:contact@onfireworld.com\">contact@onfireworld.com<\/a><\/li>\n                <li>\n                    <a href=\"https:\/\/www.instagram.com\/on.fire.world\/\" target=\"_blank\">\n                        <i class=\"fa-brands fa-instagram\" style=\"margin-right:8px;\"><\/i> Instagram\n                    <\/a>\n                <\/li>\n                <li>\n                    <a href=\"https:\/\/www.tiktok.com\/@on.fire.world\" target=\"_blank\">\n                        <i class=\"fa-brands fa-tiktok\" style=\"margin-right:8px;\"><\/i> TikTok\n                    <\/a>\n                <\/li>\n            <\/ul>\n        <\/div>\n\n    <\/div>\n\n    <div class=\"footer-bottom\">\n        <p>\u00a9 2026 ON FIRE WORLD. All rights reserved.<\/p>\n    <\/div>\n<\/footer>\n\n<style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Bodoni+Moda:wght@400;600&family=Inter:wght@200;300;400;600&display=swap');\n\n    .luxury-footer {\n        background-color: #050505;\n        padding: 80px 40px 30px 40px;\n        border-top: 1px solid rgba(255, 255, 255, 0.05);\n        color: #ffffff;\n    }\n\n    .footer-container {\n        max-width: 1200px;\n        margin: 0 auto;\n        display: grid;\n        grid-template-columns: 1.5fr 1fr 1fr;\n        gap: 60px;\n    }\n\n    \/* --- LOGO FOOTER --- *\/\n    .footer-logo {\n        font-family: 'Bodoni Moda', serif;\n        font-size: 20px;\n        color: #ffffff;\n        text-decoration: none;\n        letter-spacing: 2px;\n        text-transform: uppercase;\n        display: flex;\n        align-items: flex-start;\n        margin-bottom: 20px;\n        line-height: 1;\n        font-weight: 600;\n        width: 243px;\n        justify-content: center;\n    }\n    \n    .copyright-mark {\n        font-size: 10px;\n        color: #ffffff;\n        margin-left: 2px;\n        margin-right: 5px;\n        opacity: 0.8;\n        font-family: 'Inter', sans-serif;\n        font-weight: 300;\n        transform: translateY(4px);\n        line-height: 1;\n    }\n\n    .brand-world { \n        color: #C5A059; \n        font-weight: 700;\n    }\n\n    .footer-text {\n        font-family: 'Inter', sans-serif;\n        font-size: 13px;\n        line-height: 1.6;\n        color: #888;\n        max-width: 243px;\n        font-weight: 200;\n        letter-spacing: 1px;\n        margin-left: 0;\n        text-align: center;\n    }\n\n    .footer-title {\n        font-family: 'Bodoni Moda', serif;\n        font-size: 15px;\n        text-transform: uppercase;\n        letter-spacing: 3px;\n        margin-bottom: 25px;\n        color: #ffffff;\n        font-weight: 400;\n    }\n\n    \/* --- LIENS ET CONTACTS EXTRA FINS --- *\/\n    .footer-links { list-style: none; padding: 0; margin: 0; }\n    .footer-links li { margin-bottom: 15px; }\n    .footer-links a {\n        font-family: 'Inter', sans-serif;\n        font-size: 12px;\n        color: #999;\n        text-decoration: none;\n        transition: 0.4s cubic-bezier(0.19, 1, 0.22, 1);\n        display: inline-flex;\n        align-items: center;\n        font-weight: 200; \n        letter-spacing: 2px;\n        opacity: 0.8;\n    }\n    \n    .footer-links a:hover { \n        color: #C5A059; \n        opacity: 1;\n        letter-spacing: 3px;\n    }\n\n    .footer-links i {\n        font-size: 12px;\n        opacity: 0.7;\n    }\n\n    .footer-bottom {\n        max-width: 1200px;\n        margin: 60px auto 0 auto;\n        padding-top: 30px;\n        border-top: 1px solid rgba(255, 255, 255, 0.05);\n        text-align: center;\n    }\n\n    .footer-bottom p {\n        font-family: 'Inter', sans-serif;\n        font-size: 10px;\n        color: #444;\n        letter-spacing: 2px;\n        text-transform: uppercase;\n        font-weight: 200;\n    }\n\n    \/* --- RESPONSIVE --- *\/\n    @media (max-width: 1024px) {\n        .footer-container { \n            grid-template-columns: 1fr; \n            text-align: center; \n            gap: 50px; \n        }\n        .footer-text { margin: 0 auto; }\n        .footer-logo { justify-content: center;     margin-left: auto;\n        margin-right: auto;\n    }\n        .footer-links a { justify-content: center; width: 100%; }\n        .luxury-footer { padding: 60px 20px 30px 20px; }\n    }\n<\/style>\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>HOME ABOUT WEDDINGS BRANDS &#038; EVENTS COLLECTIONS CONTACT HOME ABOUT WEDDINGS BRANDS &#038; EVENTS COLLECTIONS CONTACT Celestial Love Stories The Art of Wedding Fire A Symphony of Fire for Extraordinary Weddings A wedding is more than an event, it is a story meant to be lived and remembered. For each luxury wedding, our atelier approaches [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Feux d'Artifice Mariage France | ON FIRE WORLD\u00ae","_seopress_titles_desc":"Feux d'artifice mariage haut de gamme en France. Spectacle pyrotechnique, pyromusical, feux de jour, effets color\u00e9s. Ch\u00e2teaux, domaines, villas. Certifi\u00e9 F4-T2.","_seopress_robots_index":"","footnotes":""},"class_list":["post-334","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/onfire-world.com\/fr\/wp-json\/wp\/v2\/pages\/334","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onfire-world.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/onfire-world.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/onfire-world.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/onfire-world.com\/fr\/wp-json\/wp\/v2\/comments?post=334"}],"version-history":[{"count":129,"href":"https:\/\/onfire-world.com\/fr\/wp-json\/wp\/v2\/pages\/334\/revisions"}],"predecessor-version":[{"id":1384,"href":"https:\/\/onfire-world.com\/fr\/wp-json\/wp\/v2\/pages\/334\/revisions\/1384"}],"wp:attachment":[{"href":"https:\/\/onfire-world.com\/fr\/wp-json\/wp\/v2\/media?parent=334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}