.zzj-wG_contact{width:100%;padding-top:52px;padding-bottom:52px}@media screen and (min-width:768px){.zzj-wG_contact{padding-top:85px;padding-bottom:85px}}.zzj-wG_contact__bannerSection{background-image:url(/decoratrice-florale-calvados.webp);margin-top:52px;padding-top:138px!important;padding-bottom:138px!important}@media screen and (min-width:768px){.zzj-wG_contact__bannerSection{margin-top:85px}}@media screen and (min-width:1262px){.zzj-wG_contact__bannerSection{padding-top:223px;padding-bottom:223px}}.zzj-wG_contact__bannerSection__title{z-index:2;font-family:var(--font-sentient),serif;margin:0 auto;padding-left:20px;padding-right:20px;font-size:1.625rem}@media screen and (min-width:768px){.zzj-wG_contact__bannerSection__title{padding-left:32px;padding-right:32px}}@media screen and (min-width:1262px){.zzj-wG_contact__bannerSection__title{width:60%;padding-left:52px;padding-right:52px;font-size:3.25rem}}.zzj-wG_contact__bannerSection__title span{font-style:italic;font-weight:300}.zzj-wG_contact__mainContainer{text-align:center;max-width:1600px;margin:0 auto;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.zzj-wG_contact__mainContainer{padding-left:32px;padding-right:32px}}@media screen and (min-width:1262px){.zzj-wG_contact__mainContainer{padding-left:52px;padding-right:52px}}.zzj-wG_contact__mainContainer__border{background-color:#302f2c;margin:0 auto 52px}@media screen and (min-width:1262px){.zzj-wG_contact__mainContainer__border{margin-bottom:85px}}.zzj-wG_contact__mainContainer__mail{padding-top:20px;padding-bottom:32px;font-weight:600}@media screen and (min-width:768px){.zzj-wG_contact__mainContainer__mail{padding-top:32px;padding-bottom:52px}}.zzj-wG_contact__imgBanner{width:100%}.zzj-wG_contact__imgBanner__container{aspect-ratio:1.5;background-image:url(/mariage-normandie.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:768px){.zzj-wG_contact__imgBanner__container{aspect-ratio:2.5}}@media screen and (min-width:1262px){.zzj-wG_contact__imgBanner__container{aspect-ratio:3.5}}
.Fj5cuq_banner{text-align:center;color:#faf6f4;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;padding-top:85px;padding-bottom:85px;display:flex;position:relative}@media screen and (min-width:768px){.Fj5cuq_banner{padding-top:138px;padding-bottom:138px}}@media screen and (min-width:1262px){.Fj5cuq_banner{padding-top:223px;padding-bottom:223px}}.Fj5cuq_banner:after{content:"";z-index:1;background-color:#302f2c99;position:absolute;inset:0}
