.elementor-1297 .elementor-element.elementor-element-99bc507:not(.elementor-motion-effects-element-type-background),.elementor-1297 .elementor-element.elementor-element-99bc507>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.davidgrimardias.fr/wp-content/uploads/2026/03/header-contact-mariage-alliances_01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1297 .elementor-element.elementor-element-99bc507>.elementor-background-overlay{background-color:#020202;opacity:.16;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1297 .elementor-element.elementor-element-99bc507{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:200px 40px 150px}.elementor-1297 .elementor-element.elementor-element-b895ade{text-align:center}.entry-content .elementor-1297 .elementor-element.elementor-element-b895ade.elementor-widget-section-heading .section-title{color:#fff}.elementor-1297 .elementor-element.elementor-element-b895ade.elementor-widget-section-heading .section-title{color:#fff}.entry-content .elementor-1297 .elementor-element.elementor-element-b895ade.elementor-widget-section-heading .section-sub-title{color:#fff}.elementor-1297 .elementor-element.elementor-element-b895ade.elementor-widget-section-heading .section-sub-title{color:#fff}.entry-content .elementor-1297 .elementor-element.elementor-element-b895ade.elementor-widget-section-heading .section-description{color:#fff}.entry-content .elementor-1297 .elementor-element.elementor-element-b895ade.elementor-widget-section-heading .section-description p{color:#fff}.elementor-1297 .elementor-element.elementor-element-b895ade.elementor-widget-section-heading .section-description{color:#fff}.elementor-1297 .elementor-element.elementor-element-b895ade.elementor-widget-section-heading .section-description p{color:#fff}.entry-content .elementor-1297 .elementor-element.elementor-element-b895ade.elementor-widget-section-heading .section-title,.elementor-1297 .elementor-element.elementor-element-b895ade.elementor-widget-section-heading .section-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.entry-content .elementor-1297 .elementor-element.elementor-element-b895ade.elementor-widget-section-heading .section-sub-title,.elementor-1297 .elementor-element.elementor-element-b895ade.elementor-widget-section-heading .section-sub-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.entry-content .elementor-1297 .elementor-element.elementor-element-b895ade.elementor-widget-section-heading .section-description,.elementor-1297 .elementor-element.elementor-element-b895ade.elementor-widget-section-heading .section-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-1297 .elementor-element.elementor-element-89d674b{--display:flex}.elementor-1297 .elementor-element.elementor-element-89d674b:not(.elementor-motion-effects-element-type-background),.elementor-1297 .elementor-element.elementor-element-89d674b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-1297 .elementor-element.elementor-element-2dd76d4{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-accent)}.elementor-1297 .elementor-element.elementor-element-2dd76d4 a{color:var(--e-global-color-7a67c62)}.elementor-1297 .elementor-element.elementor-element-2dd76d4 .elementor-drop-cap{margin-inline-end:10px}.elementor-1297 .elementor-element.elementor-element-5e853c1{text-align:center}.entry-content .elementor-1297 .elementor-element.elementor-element-5e853c1 .gridblock-parallax-wrap .slideshow-box-info{background-color:var(--e-global-color-text)}.entry-content .elementor-1297 .elementor-element.elementor-element-5e853c1 .gridblock-parallax-wrap .slideshow-box-info:hover{background-color:#d2dce4}.entry-content .elementor-1297 .elementor-element.elementor-element-5e853c1 .gridblock-blog-parallax .photocard-title{color:var(--e-global-color-accent);font-family:"Amatic SC",Sans-serif;font-size:32px;font-weight:400;letter-spacing:2px}.entry-content .elementor-1297 .elementor-element.elementor-element-5e853c1 .gridblock-blog-parallax .photocard-title a{color:var(--e-global-color-accent)}.entry-content .elementor-1297 .elementor-element.elementor-element-5e853c1 .photocard-contents{color:var(--e-global-color-accent);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-1297 .elementor-element.elementor-element-5e853c1 .photocard-subtitle{color:var(--e-global-color-accent)}.entry-content .elementor-1297 .elementor-element.elementor-element-5e853c1 .photocard-subtitle{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-1297 .elementor-element.elementor-element-5e853c1 .gridblock-parallax-wrap .theme-hover-arrow{color:var(--e-global-color-accent)}.elementor-1297 .elementor-element.elementor-element-5e853c1 .gridblock-parallax-wrap .theme-hover-arrow:before{background-color:var(--e-global-color-accent)}.elementor-1297 .elementor-element.elementor-element-5e853c1 .gridblock-parallax-wrap .arrow-link{color:var(--e-global-color-accent)}.elementor-1297 .elementor-element.elementor-element-5e853c1 .gridblock-parallax-wrap svg g{stroke:var(--e-global-color-accent)}.elementor-1297 .elementor-element.elementor-element-5e853c1 .gridblock-parallax-wrap svg path{stroke:var(--e-global-color-accent)}.elementor-1297 .elementor-element.elementor-element-5e853c1 .gridblock-blog-parallax .theme-hover-arrow,.elementor-1297 .elementor-element.elementor-element-5e853c1 .gridblock-blog-parallax .arrow-link{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}@media(max-width:1024px){.entry-content .elementor-1297 .elementor-element.elementor-element-b895ade.elementor-widget-section-heading .section-title,.elementor-1297 .elementor-element.elementor-element-b895ade.elementor-widget-section-heading .section-title{font-size:var(--e-global-typography-primary-font-size);letter-spacing:var(--e-global-typography-primary-letter-spacing)}}@media(max-width:767px){.elementor-1297 .elementor-element.elementor-element-99bc507{padding:70px 20px 44px}.entry-content .elementor-1297 .elementor-element.elementor-element-b895ade.elementor-widget-section-heading .section-title,.elementor-1297 .elementor-element.elementor-element-b895ade.elementor-widget-section-heading .section-title{font-size:var(--e-global-typography-primary-font-size);letter-spacing:var(--e-global-typography-primary-letter-spacing)}}