.elementor-798 .elementor-element.elementor-element-83b9d34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-d00ae5b{--display:flex;--min-height:1440px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-d00ae5b:not(.elementor-motion-effects-element-type-background), .elementor-798 .elementor-element.elementor-element-d00ae5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mariage-daphne-meir.fr/wp-content/uploads/2026/02/JNMV7465-scaled.jpg");background-position:center center;background-size:cover;}.elementor-798 .elementor-element.elementor-element-1769095{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-1769095::before, .elementor-798 .elementor-element.elementor-element-1769095 > .elementor-background-video-container::before, .elementor-798 .elementor-element.elementor-element-1769095 > .e-con-inner > .elementor-background-video-container::before, .elementor-798 .elementor-element.elementor-element-1769095 > .elementor-background-slideshow::before, .elementor-798 .elementor-element.elementor-element-1769095 > .e-con-inner > .elementor-background-slideshow::before, .elementor-798 .elementor-element.elementor-element-1769095 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-798 .elementor-element.elementor-element-b6520a9{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-798 .elementor-element.elementor-element-2bf814f{text-align:center;}.elementor-798 .elementor-element.elementor-element-2bf814f .elementor-heading-title{font-family:"pinyonscript", Sans-serif;font-weight:400;color:#FFFBF1;}.elementor-798 .elementor-element.elementor-element-1275a5f{text-align:center;}.elementor-798 .elementor-element.elementor-element-1275a5f .elementor-heading-title{font-family:"pinyonscript", Sans-serif;font-weight:400;color:#FBF9ED;}.elementor-798 .elementor-element.elementor-element-c246951{text-align:center;}.elementor-798 .elementor-element.elementor-element-c246951 .elementor-heading-title{font-family:"pinyonscript", Sans-serif;font-weight:400;color:#FBF9ED;}.elementor-798 .elementor-element.elementor-element-e8fb563{--spacer-size:50px;}.elementor-798 .elementor-element.elementor-element-def4b01{--display:flex;}.elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 41px/2 );}body:not(.rtl) .elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 41px/2 );}body.rtl .elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 41px/2 );}body.rtl .elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 41px/2 );}.elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-item{padding:39px 39px 39px 39px;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-684c5d2 );border-radius:100px 100px 100px 100px;}.elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-digits{color:#FBF9ED;font-family:"Arapey", Sans-serif;}.elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-label{color:#FBF9ED;font-family:"pinyonscript", Sans-serif;font-size:39px;}.elementor-798 .elementor-element.elementor-element-2404872{--spacer-size:50px;}.elementor-798 .elementor-element.elementor-element-312502f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.25;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-312502f:not(.elementor-motion-effects-element-type-background), .elementor-798 .elementor-element.elementor-element-312502f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF1;}.elementor-798 .elementor-element.elementor-element-312502f::before, .elementor-798 .elementor-element.elementor-element-312502f > .elementor-background-video-container::before, .elementor-798 .elementor-element.elementor-element-312502f > .e-con-inner > .elementor-background-video-container::before, .elementor-798 .elementor-element.elementor-element-312502f > .elementor-background-slideshow::before, .elementor-798 .elementor-element.elementor-element-312502f > .e-con-inner > .elementor-background-slideshow::before, .elementor-798 .elementor-element.elementor-element-312502f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E9E7DC;background-image:url("https://mariage-daphne-meir.fr/wp-content/uploads/2025/12/5419.jpg");--background-overlay:'';background-position:center center;background-size:contain;}.elementor-798 .elementor-element.elementor-element-de323f4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-798 .elementor-element.elementor-element-62a2306{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-07ffce8{--spacer-size:50px;}.elementor-798 .elementor-element.elementor-element-5b7bd00 .elementor-heading-title{font-family:"Arapey", Sans-serif;font-size:60px;text-transform:uppercase;text-shadow:1px -1px 0px rgba(0, 0, 0, 0);mix-blend-mode:multiply;color:#8B0012;}.elementor-798 .elementor-element.elementor-element-a55727a .elementor-heading-title{font-family:"pinyonscript", Sans-serif;font-size:80px;color:var( --e-global-color-primary );}.elementor-798 .elementor-element.elementor-element-710243d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-798 .elementor-element.elementor-element-710243d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-798 .elementor-element.elementor-element-710243d .elementor-heading-title{font-family:"Arapey", Sans-serif;color:var( --e-global-color-primary );}.elementor-798 .elementor-element.elementor-element-0a6776c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-798 .elementor-element.elementor-element-0a6776c .elementor-heading-title{font-family:"pinyonscript", Sans-serif;color:var( --e-global-color-primary );}.elementor-798 .elementor-element.elementor-element-ec22d2d{--spacer-size:50px;}.elementor-798 .elementor-element.elementor-element-8daf966{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-798 .elementor-element.elementor-element-8daf966.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-798 .elementor-element.elementor-element-8daf966 .elementor-heading-title{font-family:"Arapey", Sans-serif;font-size:53px;color:var( --e-global-color-primary );}.elementor-798 .elementor-element.elementor-element-ca5b324{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-798 .elementor-element.elementor-element-ca5b324.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-798 .elementor-element.elementor-element-ca5b324 .elementor-heading-title{font-family:"Arapey", Sans-serif;font-size:53px;color:var( --e-global-color-primary );}.elementor-798 .elementor-element.elementor-element-8da81c2{--divider-border-style:solid;--divider-color:var( --e-global-color-16c79fb );--divider-border-width:1px;}.elementor-798 .elementor-element.elementor-element-8da81c2 .elementor-divider-separator{width:100%;}.elementor-798 .elementor-element.elementor-element-8da81c2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-798 .elementor-element.elementor-element-13cdb20{text-align:center;}.elementor-798 .elementor-element.elementor-element-13cdb20 .elementor-heading-title{font-family:"Arapey", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-798 .elementor-element.elementor-element-a3332dd{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-798 .elementor-element.elementor-element-e0b7107 .elementor-icon-wrapper{text-align:center;}.elementor-798 .elementor-element.elementor-element-e0b7107.elementor-view-stacked .elementor-icon{background-color:#8B0012;}.elementor-798 .elementor-element.elementor-element-e0b7107.elementor-view-framed .elementor-icon, .elementor-798 .elementor-element.elementor-element-e0b7107.elementor-view-default .elementor-icon{color:#8B0012;border-color:#8B0012;}.elementor-798 .elementor-element.elementor-element-e0b7107.elementor-view-framed .elementor-icon, .elementor-798 .elementor-element.elementor-element-e0b7107.elementor-view-default .elementor-icon svg{fill:#8B0012;}.elementor-798 .elementor-element.elementor-element-e0b7107 .elementor-icon{font-size:180px;}.elementor-798 .elementor-element.elementor-element-e0b7107 .elementor-icon svg{height:180px;}.elementor-798 .elementor-element.elementor-element-6484307{--spacer-size:50px;}.elementor-798 .elementor-element.elementor-element-9f795e2{--spacer-size:50px;}.elementor-798 .elementor-element.elementor-element-033aa5c{--spacer-size:50px;}.elementor-798 .elementor-element.elementor-element-b1eccb2{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.25;--overlay-mix-blend-mode:multiply;border-style:solid;--border-style:solid;border-color:var( --e-global-color-684c5d2 );--border-color:var( --e-global-color-684c5d2 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-b1eccb2:not(.elementor-motion-effects-element-type-background), .elementor-798 .elementor-element.elementor-element-b1eccb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mariage-daphne-meir.fr/wp-content/uploads/2026/02/HENNEE-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:200% auto;}.elementor-798 .elementor-element.elementor-element-b1eccb2::before, .elementor-798 .elementor-element.elementor-element-b1eccb2 > .elementor-background-video-container::before, .elementor-798 .elementor-element.elementor-element-b1eccb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-798 .elementor-element.elementor-element-b1eccb2 > .elementor-background-slideshow::before, .elementor-798 .elementor-element.elementor-element-b1eccb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-798 .elementor-element.elementor-element-b1eccb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mariage-daphne-meir.fr/wp-content/uploads/2025/12/5419.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-798 .elementor-element.elementor-element-59a575f{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-798 .elementor-element.elementor-element-5e129f6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:500px 500px 0px 0px;}.elementor-798 .elementor-element.elementor-element-47716bd{--spacer-size:50px;}.elementor-798 .elementor-element.elementor-element-8921426{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-798 .elementor-element.elementor-element-8921426.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-798 .elementor-element.elementor-element-8921426 .elementor-heading-title{font-family:"Arapey", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-684c5d2 );}.elementor-798 .elementor-element.elementor-element-f81cd17{--spacer-size:50px;}.elementor-798 .elementor-element.elementor-element-28cfdc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-798 .elementor-element.elementor-element-28cfdc4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-798 .elementor-element.elementor-element-28cfdc4 .elementor-heading-title{font-family:"Arapey", Sans-serif;font-weight:400;text-transform:none;color:#FFFDF1;}.elementor-798 .elementor-element.elementor-element-746d2e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-798 .elementor-element.elementor-element-746d2e1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-798 .elementor-element.elementor-element-746d2e1 .elementor-heading-title{font-family:"Arapey", Sans-serif;font-weight:400;text-transform:none;color:#FFFDF1;}.elementor-798 .elementor-element.elementor-element-3eaeedb{--divider-border-style:solid;--divider-color:var( --e-global-color-684c5d2 );--divider-border-width:1px;}.elementor-798 .elementor-element.elementor-element-3eaeedb .elementor-divider-separator{width:100%;}.elementor-798 .elementor-element.elementor-element-3eaeedb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-798 .elementor-element.elementor-element-9f2262d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-798 .elementor-element.elementor-element-9f2262d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-798 .elementor-element.elementor-element-9f2262d .elementor-heading-title{font-family:"Arapey", Sans-serif;font-weight:400;text-transform:none;color:#FFFDF1;}.elementor-798 .elementor-element.elementor-element-a635d2d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.25;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-a635d2d:not(.elementor-motion-effects-element-type-background), .elementor-798 .elementor-element.elementor-element-a635d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF1;}.elementor-798 .elementor-element.elementor-element-a635d2d::before, .elementor-798 .elementor-element.elementor-element-a635d2d > .elementor-background-video-container::before, .elementor-798 .elementor-element.elementor-element-a635d2d > .e-con-inner > .elementor-background-video-container::before, .elementor-798 .elementor-element.elementor-element-a635d2d > .elementor-background-slideshow::before, .elementor-798 .elementor-element.elementor-element-a635d2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-798 .elementor-element.elementor-element-a635d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mariage-daphne-meir.fr/wp-content/uploads/2025/12/5419.jpg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-798 .elementor-element.elementor-element-f3b9963{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-798 .elementor-element.elementor-element-acac61f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-798 .elementor-element.elementor-element-b27d3da .elementor-icon-wrapper{text-align:center;}.elementor-798 .elementor-element.elementor-element-15188c9 .elementor-heading-title{font-family:"Arapey", Sans-serif;text-transform:uppercase;text-shadow:1px -1px 0px rgba(0, 0, 0, 0);mix-blend-mode:multiply;color:#8B0012;}.elementor-798 .elementor-element.elementor-element-dc01bd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-798 .elementor-element.elementor-element-dc01bd7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-798 .elementor-element.elementor-element-dc01bd7 .elementor-heading-title{font-family:"Arapey", Sans-serif;font-size:55px;text-transform:none;color:var( --e-global-color-primary );}.elementor-798 .elementor-element.elementor-element-3b43e44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-798 .elementor-element.elementor-element-3b43e44.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-798 .elementor-element.elementor-element-3b43e44 .elementor-heading-title{font-family:"Arapey", Sans-serif;font-size:55px;text-transform:none;color:var( --e-global-color-primary );}.elementor-798 .elementor-element.elementor-element-8698965.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-798 .elementor-element.elementor-element-8698965 .elementor-heading-title{font-family:"pinyonscript", Sans-serif;font-size:80px;color:var( --e-global-color-primary );}.elementor-798 .elementor-element.elementor-element-4992014{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-798 .elementor-element.elementor-element-b158bec{text-align:center;}.elementor-798 .elementor-element.elementor-element-b158bec .elementor-heading-title{color:var( --e-global-color-16c79fb );}.elementor-798 .elementor-element.elementor-element-6065a3a{text-align:center;}.elementor-798 .elementor-element.elementor-element-6065a3a .elementor-heading-title{color:var( --e-global-color-16c79fb );}.elementor-798 .elementor-element.elementor-element-2ce80e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-798 .elementor-element.elementor-element-2ce80e0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-798 .elementor-element.elementor-element-2ce80e0 .elementor-heading-title{font-family:"Arapey", Sans-serif;text-transform:none;color:var( --e-global-color-primary );}.elementor-798 .elementor-element.elementor-element-6f7c057{text-align:center;}.elementor-798 .elementor-element.elementor-element-6f7c057 .elementor-heading-title{font-family:"Arapey", Sans-serif;text-transform:none;color:var( --e-global-color-primary );}.elementor-798 .elementor-element.elementor-element-2853978{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-798 .elementor-element.elementor-element-2853978.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-798 .elementor-element.elementor-element-572839e .elementor-icon-wrapper{text-align:center;}.elementor-798 .elementor-element.elementor-element-572839e.elementor-view-stacked .elementor-icon{background-color:#8B0012;}.elementor-798 .elementor-element.elementor-element-572839e.elementor-view-framed .elementor-icon, .elementor-798 .elementor-element.elementor-element-572839e.elementor-view-default .elementor-icon{color:#8B0012;border-color:#8B0012;}.elementor-798 .elementor-element.elementor-element-572839e.elementor-view-framed .elementor-icon, .elementor-798 .elementor-element.elementor-element-572839e.elementor-view-default .elementor-icon svg{fill:#8B0012;}.elementor-798 .elementor-element.elementor-element-572839e .elementor-icon{font-size:180px;}.elementor-798 .elementor-element.elementor-element-572839e .elementor-icon svg{height:180px;}.elementor-798 .elementor-element.elementor-element-9b90a33{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.25;}.elementor-798 .elementor-element.elementor-element-9b90a33:not(.elementor-motion-effects-element-type-background), .elementor-798 .elementor-element.elementor-element-9b90a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF1;}.elementor-798 .elementor-element.elementor-element-9b90a33::before, .elementor-798 .elementor-element.elementor-element-9b90a33 > .elementor-background-video-container::before, .elementor-798 .elementor-element.elementor-element-9b90a33 > .e-con-inner > .elementor-background-video-container::before, .elementor-798 .elementor-element.elementor-element-9b90a33 > .elementor-background-slideshow::before, .elementor-798 .elementor-element.elementor-element-9b90a33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-798 .elementor-element.elementor-element-9b90a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mariage-daphne-meir.fr/wp-content/uploads/2025/12/5419.jpg");--background-overlay:'';}.elementor-798 .elementor-element.elementor-element-97ea412{--display:flex;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-16c79fb );--border-color:var( --e-global-color-16c79fb );--border-radius:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-818caa7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-16c79fb );--border-color:var( --e-global-color-16c79fb );--border-radius:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-818caa7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-798 .elementor-element.elementor-element-b012c91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 32px 16px 32px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#8B0012;}body.elementor-page-798:not(.elementor-motion-effects-element-type-background), body.elementor-page-798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-798 .elementor-element.elementor-element-d00ae5b{--min-height:962px;}.elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 24px/2 );}body:not(.rtl) .elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 24px/2 );}body.rtl .elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 24px/2 );}body.rtl .elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 24px/2 );}.elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-item{padding:30px 30px 30px 30px;border-width:5px 5px 5px 5px;}.elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-digits{font-size:57px;}.elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-label{font-size:18px;}.elementor-798 .elementor-element.elementor-element-312502f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-798 .elementor-element.elementor-element-de323f4{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-798 .elementor-element.elementor-element-710243d{text-align:center;}.elementor-798 .elementor-element.elementor-element-8daf966{text-align:center;}.elementor-798 .elementor-element.elementor-element-ca5b324{text-align:center;}.elementor-798 .elementor-element.elementor-element-a3332dd{--grid-auto-flow:row;}.elementor-798 .elementor-element.elementor-element-b1eccb2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-798 .elementor-element.elementor-element-59a575f{--justify-content:center;--border-radius:500px 141px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-798 .elementor-element.elementor-element-8921426{text-align:center;}.elementor-798 .elementor-element.elementor-element-28cfdc4{text-align:center;}.elementor-798 .elementor-element.elementor-element-746d2e1{text-align:center;}.elementor-798 .elementor-element.elementor-element-9f2262d{text-align:center;}.elementor-798 .elementor-element.elementor-element-a635d2d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-798 .elementor-element.elementor-element-f3b9963{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-798 .elementor-element.elementor-element-dc01bd7{text-align:center;}.elementor-798 .elementor-element.elementor-element-3b43e44{text-align:center;}.elementor-798 .elementor-element.elementor-element-4992014{--grid-auto-flow:row;}.elementor-798 .elementor-element.elementor-element-2ce80e0{text-align:center;}.elementor-798 .elementor-element.elementor-element-2853978{--grid-auto-flow:row;}.elementor-798 .elementor-element.elementor-element-b012c91{padding:32px 32px 16px 32px;}}@media(max-width:767px){.elementor-798 .elementor-element.elementor-element-83b9d34{--min-height:0px;}.elementor-798 .elementor-element.elementor-element-d00ae5b{--min-height:750px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-798 .elementor-element.elementor-element-d00ae5b:not(.elementor-motion-effects-element-type-background), .elementor-798 .elementor-element.elementor-element-d00ae5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-798 .elementor-element.elementor-element-1769095{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--align-content:center;--overlay-opacity:1;}.elementor-798 .elementor-element.elementor-element-b6520a9{--content-width:500px;--min-height:0px;--justify-content:center;}.elementor-798 .elementor-element.elementor-element-2bf814f.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-1275a5f.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-c246951.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-e8fb563{--spacer-size:120px;}.elementor-798 .elementor-element.elementor-element-def4b01{--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-798 .elementor-element.elementor-element-3bb7da5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 0px/2 );}.elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-item{padding:14px 14px 14px 14px;border-width:2px 2px 2px 2px;}.elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-digits{font-size:30px;line-height:0.8em;letter-spacing:0.9px;word-spacing:0em;}.elementor-798 .elementor-element.elementor-element-3bb7da5 .elementor-countdown-label{font-size:20px;line-height:1.6em;letter-spacing:0px;word-spacing:0em;}.elementor-798 .elementor-element.elementor-element-2404872{--spacer-size:56px;}.elementor-798 .elementor-element.elementor-element-312502f::before, .elementor-798 .elementor-element.elementor-element-312502f > .elementor-background-video-container::before, .elementor-798 .elementor-element.elementor-element-312502f > .e-con-inner > .elementor-background-video-container::before, .elementor-798 .elementor-element.elementor-element-312502f > .elementor-background-slideshow::before, .elementor-798 .elementor-element.elementor-element-312502f > .e-con-inner > .elementor-background-slideshow::before, .elementor-798 .elementor-element.elementor-element-312502f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mariage-daphne-meir.fr/wp-content/uploads/2025/12/5419.jpg");background-size:cover;}.elementor-798 .elementor-element.elementor-element-312502f{--width:100%;--min-height:700px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.25;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-de323f4{--content-width:100%;--min-height:0px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-798 .elementor-element.elementor-element-62a2306{--min-height:678px;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-07ffce8{--spacer-size:10px;}.elementor-798 .elementor-element.elementor-element-5b7bd00 .elementor-heading-title{font-size:30px;}.elementor-798 .elementor-element.elementor-element-a55727a{text-align:center;}.elementor-798 .elementor-element.elementor-element-a55727a .elementor-heading-title{font-size:30px;line-height:0.9em;}.elementor-798 .elementor-element.elementor-element-710243d.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-710243d{text-align:center;}.elementor-798 .elementor-element.elementor-element-710243d .elementor-heading-title{font-size:23px;}.elementor-798 .elementor-element.elementor-element-0a6776c{text-align:center;}.elementor-798 .elementor-element.elementor-element-0a6776c .elementor-heading-title{font-size:30px;line-height:0.9em;}.elementor-798 .elementor-element.elementor-element-ec22d2d{--spacer-size:10px;}.elementor-798 .elementor-element.elementor-element-8daf966.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-8daf966{text-align:center;}.elementor-798 .elementor-element.elementor-element-8daf966 .elementor-heading-title{font-size:25px;}.elementor-798 .elementor-element.elementor-element-ca5b324{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-798 .elementor-element.elementor-element-ca5b324.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-ca5b324 .elementor-heading-title{font-size:20px;}.elementor-798 .elementor-element.elementor-element-8da81c2 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-798 .elementor-element.elementor-element-8da81c2 .elementor-divider{text-align:center;}.elementor-798 .elementor-element.elementor-element-13cdb20 .elementor-heading-title{font-size:20px;}.elementor-798 .elementor-element.elementor-element-a3332dd{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-798 .elementor-element.elementor-element-e0b7107 .elementor-icon{font-size:82px;}.elementor-798 .elementor-element.elementor-element-e0b7107 .elementor-icon svg{height:82px;}.elementor-798 .elementor-element.elementor-element-e0b7107 .elementor-icon i, .elementor-798 .elementor-element.elementor-element-e0b7107 .elementor-icon svg{transform:rotate(0deg);}.elementor-798 .elementor-element.elementor-element-6484307{--spacer-size:10px;}.elementor-798 .elementor-element.elementor-element-9f795e2{--spacer-size:10px;}.elementor-798 .elementor-element.elementor-element-033aa5c{--spacer-size:10px;}.elementor-798 .elementor-element.elementor-element-b1eccb2::before, .elementor-798 .elementor-element.elementor-element-b1eccb2 > .elementor-background-video-container::before, .elementor-798 .elementor-element.elementor-element-b1eccb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-798 .elementor-element.elementor-element-b1eccb2 > .elementor-background-slideshow::before, .elementor-798 .elementor-element.elementor-element-b1eccb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-798 .elementor-element.elementor-element-b1eccb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mariage-daphne-meir.fr/wp-content/uploads/2025/12/5419.jpg");background-position:center center;background-size:1000px auto;}.elementor-798 .elementor-element.elementor-element-b1eccb2{--width:100%;--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.25;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-b1eccb2:not(.elementor-motion-effects-element-type-background), .elementor-798 .elementor-element.elementor-element-b1eccb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-798 .elementor-element.elementor-element-59a575f{--content-width:100%;--min-height:0px;--justify-content:flex-start;}.elementor-798 .elementor-element.elementor-element-5e129f6{--border-radius:200px 200px 0px 0px;}.elementor-798 .elementor-element.elementor-element-47716bd{--spacer-size:10px;}.elementor-798 .elementor-element.elementor-element-8921426{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;}.elementor-798 .elementor-element.elementor-element-8921426.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-8921426 .elementor-heading-title{font-size:30px;}.elementor-798 .elementor-element.elementor-element-f81cd17{--spacer-size:10px;}.elementor-798 .elementor-element.elementor-element-28cfdc4.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-28cfdc4{text-align:center;}.elementor-798 .elementor-element.elementor-element-28cfdc4 .elementor-heading-title{font-size:25px;}.elementor-798 .elementor-element.elementor-element-746d2e1{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-798 .elementor-element.elementor-element-746d2e1.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-746d2e1 .elementor-heading-title{font-size:20px;}.elementor-798 .elementor-element.elementor-element-3eaeedb .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-798 .elementor-element.elementor-element-3eaeedb .elementor-divider{text-align:center;}.elementor-798 .elementor-element.elementor-element-9f2262d.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-9f2262d{text-align:center;}.elementor-798 .elementor-element.elementor-element-9f2262d .elementor-heading-title{font-size:20px;}.elementor-798 .elementor-element.elementor-element-a635d2d::before, .elementor-798 .elementor-element.elementor-element-a635d2d > .elementor-background-video-container::before, .elementor-798 .elementor-element.elementor-element-a635d2d > .e-con-inner > .elementor-background-video-container::before, .elementor-798 .elementor-element.elementor-element-a635d2d > .elementor-background-slideshow::before, .elementor-798 .elementor-element.elementor-element-a635d2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-798 .elementor-element.elementor-element-a635d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mariage-daphne-meir.fr/wp-content/uploads/2025/12/5419.jpg");background-size:cover;}.elementor-798 .elementor-element.elementor-element-a635d2d{--width:100%;--min-height:494px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.25;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-f3b9963{--content-width:100%;--min-height:0px;--justify-content:flex-start;}.elementor-798 .elementor-element.elementor-element-acac61f{border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;}.elementor-798 .elementor-element.elementor-element-b27d3da{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-798 .elementor-element.elementor-element-b27d3da .elementor-icon{font-size:191px;}.elementor-798 .elementor-element.elementor-element-b27d3da .elementor-icon svg{height:191px;}.elementor-798 .elementor-element.elementor-element-15188c9 .elementor-heading-title{font-size:30px;}.elementor-798 .elementor-element.elementor-element-dc01bd7.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-dc01bd7{text-align:center;}.elementor-798 .elementor-element.elementor-element-dc01bd7 .elementor-heading-title{font-size:23px;}.elementor-798 .elementor-element.elementor-element-3b43e44.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-3b43e44{text-align:center;}.elementor-798 .elementor-element.elementor-element-3b43e44 .elementor-heading-title{font-size:23px;}.elementor-798 .elementor-element.elementor-element-8698965{width:var( --container-widget-width, 235.375px );max-width:235.375px;--container-widget-width:235.375px;--container-widget-flex-grow:0;text-align:center;}.elementor-798 .elementor-element.elementor-element-8698965 .elementor-heading-title{font-size:40px;line-height:0.9em;}.elementor-798 .elementor-element.elementor-element-4992014{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-798 .elementor-element.elementor-element-b158bec{text-align:center;}.elementor-798 .elementor-element.elementor-element-6065a3a{text-align:center;}.elementor-798 .elementor-element.elementor-element-2ce80e0.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-2ce80e0{text-align:center;}.elementor-798 .elementor-element.elementor-element-2ce80e0 .elementor-heading-title{font-size:24px;}.elementor-798 .elementor-element.elementor-element-6f7c057{text-align:center;}.elementor-798 .elementor-element.elementor-element-6f7c057 .elementor-heading-title{font-size:24px;}.elementor-798 .elementor-element.elementor-element-2853978{--width:297.2px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-798 .elementor-element.elementor-element-572839e .elementor-icon{font-size:82px;}.elementor-798 .elementor-element.elementor-element-572839e .elementor-icon svg{height:82px;}.elementor-798 .elementor-element.elementor-element-572839e .elementor-icon i, .elementor-798 .elementor-element.elementor-element-572839e .elementor-icon svg{transform:rotate(0deg);}.elementor-798 .elementor-element.elementor-element-97ea412{border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;}.elementor-798 .elementor-element.elementor-element-818caa7{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-798 .elementor-element.elementor-element-b012c91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 24px 8px 24px;}}@media(min-width:768px){.elementor-798 .elementor-element.elementor-element-d00ae5b{--content-width:100%;}.elementor-798 .elementor-element.elementor-element-b1eccb2{--width:100%;}.elementor-798 .elementor-element.elementor-element-59a575f{--content-width:1200px;}.elementor-798 .elementor-element.elementor-element-5e129f6{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-83b9d34 */.hidden {
    display: none;
    visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-3bb7da5 *//* Garde le countdown sur une seule ligne */
.elementor-countdown-wrapper {
    display: flex;
    justify-content: center;
    gap: 10px;
    overflow-x: auto; /* évite le débordement */
    padding: 10px 0;
}

/* Taille des bulles plus petite sur mobile */
@media (max-width: 480px) {
    .elementor-countdown-item {
        width: 70px !important;
        height: 70px !important;
        padding: 6px !important;
    }

    .elementor-countdown-digits {
        font-size: 22px !important;
        line-height: 1 !important;
    }

    .elementor-countdown-label {
        font-size: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a635d2d */.texte-path {
    overflow: visible !important;   /* montre tout le texte même s'il dépasse */
    white-space: nowrap;            /* empêche le texte de se couper ou passer à la ligne */
    width: auto !important;         /* laisse le conteneur s'ajuster à la taille du texte */
    height: auto !important;        /* même pour la hauteur */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b012c91 *//* =============================
   Styles généraux pour formulaire WP
   Couleur principale : #8B0012
   Police : Arapey
   ============================= */

/* Import de la police Arapey depuis Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Arapey&display=swap');

/* Variable couleur */
:root { --accent-wed: #8B0012; }

/* Appliquer Arapey et couleur partout */
.rsvp-form,
.rsvp-form * ,
.wpcf7-form,
.wpcf7-form * ,
.wpforms-form,
.wpforms-form * ,
.gform_wrapper,
.gform_wrapper * ,
.elementor-form,
.elementor-form * ,
.fluentform,
.fluentform * {
  font-family: 'Arapey', serif !important;
  color: var(--accent-wed) !important;
  box-sizing: border-box;
}

/* Champs avec bordure */
.rsvp-form input[type="text"],
.rsvp-form input[type="email"],
.rsvp-form input[type="tel"],
.rsvp-form input[type="number"],
.rsvp-form input[type="date"],
.rsvp-form input[type="url"],
.rsvp-form select,
.rsvp-form textarea,
/* autres plugins */
.wpcf7-form input,
.wpforms-form input,
.gform_wrapper input,
.elementor-form input,
.fluentform input,
.wpcf7-form textarea,
.wpforms-form textarea,
.gform_wrapper textarea,
.elementor-form textarea,
.fluentform textarea,
.wpcf7-form select,
.wpforms-form select,
.gform_wrapper select,
.elementor-form select,
.fluentform select {
  border: 1px solid var(--accent-wed) !important;
  color: var(--accent-wed) !important;
  font-family: 'Arapey', serif !important;
  background: transparent !important;
  padding: 10px !important;
  border-radius: 6px !important;
  transition: box-shadow .12s ease, border-color .12s ease;
}

/* Placeholder couleur */
.rsvp-form ::placeholder,
.wpcf7-form ::placeholder,
.wpforms-form ::placeholder,
.gform_wrapper ::placeholder,
.elementor-form ::placeholder,
.fluentform ::placeholder {
  color: rgba(139,0,18,0.6) !important;
  font-family: 'Arapey', serif !important;
}

/* Focus */
.rsvp-form input:focus,
.rsvp-form textarea:focus,
.rsvp-form select:focus,
.wpcf7-form input:focus,
.wpforms-form input:focus,
.gform_wrapper input:focus,
.elementor-form input:focus,
.fluentform input:focus {
  outline: none !important;
  border-color: var(--accent-wed) !important;
  box-shadow: 0 0 8px rgba(139,0,18,0.25) !important;
}

/* Radios / checkboxes */
.rsvp-form input[type="radio"],
.rsvp-form input[type="checkbox"],
.wpcf7-form input[type="radio"],
.wpforms-form input[type="radio"],
.gform_wrapper input[type="radio"],
.elementor-form input[type="radio"],
.fluentform input[type="radio"],
.wpcf7-form input[type="checkbox"],
.wpforms-form input[type="checkbox"],
.gform_wrapper input[type="checkbox"],
.elementor-form input[type="checkbox"],
.fluentform input[type="checkbox"] {
  accent-color: var(--accent-wed) !important;
  width: auto !important;
  height: auto !important;
}

/* Boutons submit */
.rsvp-form input[type="submit"],
.rsvp-form button[type="submit"],
.wpcf7-form input[type="submit"],
.wpforms-form button[type="submit"],
.gform_wrapper input[type="submit"],
.elementor-form button[type="submit"],
.fluentform button[type="submit"] {
  background: var(--accent-wed) !important;
  color: #fff !important;
  border: 2px solid var(--accent-wed) !important;
  padding: 10px 16px !important;
  border-radius: 8px !important;
  cursor: pointer;
  font-family: 'Arapey', serif !important;
  transition: background .2s ease, color .2s ease;
}

/* Hover bouton */
.rsvp-form input[type="submit"]:hover,
.rsvp-form button[type="submit"]:hover {
  background: #fff !important;
  color: var(--accent-wed) !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'pinyonscript';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mariage-daphne-meir.fr/wp-content/uploads/2025/12/PinyonScript-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Arapey';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mariage-daphne-meir.fr/wp-content/uploads/2025/12/Arapey-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */