.bbeFMW_about__portfolioSection{background-color:#faf6f4}.bbeFMW_about__portfolioSection__button{background-color:#faf6f4!important;border:1px solid #302f2c!important}.bbeFMW_about__portfolioSection__button a{color:#302f2c!important}@media screen and (min-width:1262px){.bbeFMW_about__aboutSection{padding-top:85px;padding-bottom:85px}}@media screen and (min-width:975px) and (max-width:1099px){.bbeFMW_about__aboutSection__mainContainer1,.bbeFMW_about__aboutSection__mainContainer2,.bbeFMW_about__aboutSection__mainContainer3{align-items:center}}.bbeFMW_about__aboutSection__mainContainer1,.bbeFMW_about__aboutSection__mainContainer2{gap:32px}@media screen and (min-width:1262px){.bbeFMW_about__aboutSection__mainContainer1,.bbeFMW_about__aboutSection__mainContainer2{gap:85px}}@media screen and (min-width:1600px){.bbeFMW_about__aboutSection__mainContainer1,.bbeFMW_about__aboutSection__mainContainer2{width:80%!important}}@media screen and (min-width:2560px){.bbeFMW_about__aboutSection__mainContainer1,.bbeFMW_about__aboutSection__mainContainer2{width:55%!important}}@media screen and (min-width:768px){.bbeFMW_about__aboutSection__mainContainer1{flex-direction:row-reverse!important}}@media screen and (min-width:1600px){.bbeFMW_about__aboutSection__mainContainer1{padding-left:223px;padding-right:223px}.bbeFMW_about__aboutSection__mainContainer2{padding-left:85px;padding-right:85px}}.bbeFMW_about__aboutSection__textContainer{gap:32px}@media screen and (min-width:1100px){.bbeFMW_about__aboutSection__textContainer{padding-top:32px}}@media screen and (min-width:1262px){.bbeFMW_about__aboutSection__textContainer{padding-top:52px}}@media screen and (min-width:1600px){.bbeFMW_about__aboutSection__textContainer{padding-top:85px}}.bbeFMW_about__aboutSection__button{align-self:center;margin-top:12px;color:#302f2c!important;background-color:#dec1b0!important}@media screen and (min-width:768px){.bbeFMW_about__aboutSection__button{align-self:flex-start;margin-top:0}}.bbeFMW_about__aboutSection__button:hover{color:#302f2c!important;background-color:#faf6f4!important;border:1px solid #302f2c!important}.bbeFMW_about__aboutSection__cta{text-align:center;font-weight:600}@media screen and (min-width:768px){.bbeFMW_about__aboutSection__cta{text-align:left}}.bbeFMW_about__aboutSection__name{font-family:var(--font-parisienne),serif;align-self:center;font-size:1.625rem}@media screen and (min-width:768px){.bbeFMW_about__aboutSection__name{align-self:flex-start;font-size:1.8125rem}}@media screen and (min-width:1262px){.bbeFMW_about__aboutSection__name{font-size:2rem}}.bbeFMW_about__testimonialsSection{background-color:#e8e2d6}.bbeFMW_about__bannerSection{background-image:url(/mariage-normandie.webp)}.bbeFMW_about__bannerSection__blockquote{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){.bbeFMW_about__bannerSection__blockquote{padding-left:32px;padding-right:32px}}@media screen and (min-width:1262px){.bbeFMW_about__bannerSection__blockquote{width:60%;padding-left:52px;padding-right:52px;font-size:3.25rem}}.bbeFMW_about__bannerSection__blockquote span{font-style:italic;font-weight:300}
._6n3BnG_hero{width:100%;padding-top:85px;padding-bottom:85px}@media screen and (min-width:1262px){._6n3BnG_hero{padding-top:138px;padding-bottom:138px}}._6n3BnG_hero__mainContainer{flex-direction:column;align-items:center;gap:52px;max-width:1600px;margin:0 auto;padding-left:20px;padding-right:20px;display:flex}@media screen and (min-width:768px){._6n3BnG_hero__mainContainer{padding-left:0;padding-right:0}}@media screen and (min-width:1600px){._6n3BnG_hero__mainContainer{gap:85px}}@media screen and (min-width:768px){._6n3BnG_hero__mainContainer__textContainer,._6n3BnG_hero__mainContainer__imgContainer{width:80%;margin:0 auto}}@media screen and (min-width:1262px){._6n3BnG_hero__mainContainer__textContainer,._6n3BnG_hero__mainContainer__imgContainer{width:60%}}@media screen and (min-width:1600px){._6n3BnG_hero__mainContainer__textContainer{width:70%}}._6n3BnG_hero__mainContainer__textContainer__button:hover{color:#302f2c;background-color:#faf6f4;border:1px solid #302f2c}._6n3BnG_hero__mainContainer__imgContainer{flex-direction:column;align-items:center;gap:20px;display:flex}@media screen and (min-width:768px){._6n3BnG_hero__mainContainer__imgContainer{flex-direction:row;align-items:center;gap:32px}}@media screen and (min-width:1600px){._6n3BnG_hero__mainContainer__imgContainer{width:80%}}._6n3BnG_hero__mainContainer__imgContainer__col1,._6n3BnG_hero__mainContainer__imgContainer__col3{flex:1}._6n3BnG_hero__mainContainer__imgContainer__col1 img,._6n3BnG_hero__mainContainer__imgContainer__col3 img{aspect-ratio:1/1.4}._6n3BnG_hero__mainContainer__imgContainer__col2{order:2;width:100%}@media screen and (min-width:768px){._6n3BnG_hero__mainContainer__imgContainer__col2{flex:2.5}}._6n3BnG_hero__mainContainer__imgContainer__col2 img{aspect-ratio:1.5}@media screen and (min-width:768px){._6n3BnG_hero__mainContainer__imgContainer__col1{order:1}._6n3BnG_hero__mainContainer__imgContainer__col3{order:3}}._6n3BnG_hero__mainContainer__imgContainer__col1,._6n3BnG_hero__mainContainer__imgContainer__col2,._6n3BnG_hero__mainContainer__imgContainer__col3{display:flex}._6n3BnG_hero__mainContainer__imgContainer__col1 img,._6n3BnG_hero__mainContainer__imgContainer__col2 img,._6n3BnG_hero__mainContainer__imgContainer__col3 img{object-fit:cover;width:100%;height:auto}._6n3BnG_hero__mainContainer__imgContainer__sideWrapper{order:2;justify-content:space-between;gap:20px;width:100%;display:flex}@media screen and (min-width:768px){._6n3BnG_hero__mainContainer__imgContainer__sideWrapper{order:0;display:contents}}
._6zYU4W_heroContent{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}@media screen and (min-width:1600px){._6zYU4W_heroContent{gap:32px}}._6zYU4W_heroContent__titlesContainer{flex-direction:column-reverse;align-items:center;gap:20px;display:flex}@media screen and (min-width:1600px){._6zYU4W_heroContent__titlesContainer{gap:32px}}._6zYU4W_heroContent__titlesContainer__title{font-family:var(--font-source),sans-serif;text-transform:uppercase;font-size:1rem;font-weight:400}@media screen and (min-width:1262px){._6zYU4W_heroContent__titlesContainer__title{font-size:1.125rem}}._6zYU4W_heroContent__titlesContainer__title2{font-size:1.625rem}@media screen and (min-width:1262px){._6zYU4W_heroContent__titlesContainer__title2{font-size:2.625rem}}@media screen and (min-width:1600px){._6zYU4W_heroContent__titlesContainer__title2{font-size:3.25rem}}._6zYU4W_heroContent__titlesContainer__title2 span{font-style:italic;font-weight:300}
.w9X2wq_button{color:#faf6f4;cursor:pointer;text-align:center;background-color:#3e4c38;border:1px solid #faf6f4;padding:10px 25px;position:relative;overflow:hidden}@media screen and (min-width:1262px){.w9X2wq_button{font-size:1.125rem}}
._3uTk_q_border{width:138px;height:1px}@media screen and (min-width:768px){._3uTk_q_border{width:223px}}
.ZudL3W_policy{color:#302f2c;z-index:19999;background-color:#e8e2d6;width:100%;height:100%;margin:0 auto;position:fixed;top:0;left:0;overflow-y:auto}.ZudL3W_policy__container{max-width:1600px;height:100%;margin:0 auto;padding-top:52px;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.ZudL3W_policy__container{padding-top:85px;padding-left:32px;padding-right:32px}}@media screen and (min-width:1262px){.ZudL3W_policy__container{padding-left:52px;padding-right:52px}}.ZudL3W_policy__container__icon{cursor:pointer;width:50px;height:auto;margin:0 auto 32px}@media screen and (min-width:768px){.ZudL3W_policy__container__icon{width:60px}}@media screen and (min-width:1262px){.ZudL3W_policy__container__icon{width:80px}}.ZudL3W_policy__container__icon svg{width:100%;height:auto}.ZudL3W_policy__container__title{font-family:var(--font-sentient),serif;word-wrap:break-word;text-align:center;margin-bottom:52px;font-size:1.625rem}@media screen and (min-width:768px){.ZudL3W_policy__container__title{font-size:2.9375rem}}@media screen and (min-width:1262px){.ZudL3W_policy__container__title{margin-bottom:85px;font-size:3.25rem}}.ZudL3W_policy__container__title2{font-family:var(--font-source),sans-serif;text-transform:uppercase;margin-top:52px}@media screen and (min-width:1262px){.ZudL3W_policy__container__title2{margin-top:85px}}.ZudL3W_policy__container__title2:after{content:"";background-color:currentColor;width:100%;height:1px;margin-top:32px;display:block}.ZudL3W_policy__container__title2,.ZudL3W_policy__container__title3{font-size:1.625rem}@media screen and (min-width:768px){.ZudL3W_policy__container__title2,.ZudL3W_policy__container__title3{font-size:1.8125rem}}@media screen and (min-width:1262px){.ZudL3W_policy__container__title2,.ZudL3W_policy__container__title3{font-size:2rem}}.ZudL3W_policy__container__title3{margin:32px 0 20px}@media screen and (min-width:1262px){.ZudL3W_policy__container__title3{margin-bottom:32px}}.ZudL3W_policy__container__paragraph{text-align:left;margin:0 0 10px;font-size:1rem}@media screen and (min-width:1262px){.ZudL3W_policy__container__paragraph{font-size:1.125rem}}.ZudL3W_policy__container__paragraph2{margin-top:52px;padding-bottom:52px;font-style:italic;font-weight:300}@media screen and (min-width:1262px){.ZudL3W_policy__container__paragraph2{margin-top:85px;padding-bottom:85px}}
.sYiuOG_sideIcon{cursor:pointer;display:none}.sYiuOG_sideIcon__container{justify-content:flex-end;padding-right:10px;display:flex}.sYiuOG_sideIcon__icon{background-color:#faf6f4;border-radius:50%;width:30px;height:auto;padding:2px;display:flex}@media screen and (min-width:1262px){.sYiuOG_sideIcon__icon{width:40px}}.sYiuOG_sideIcon__icon svg{stroke:#302f2c;width:100%;height:auto}.sYiuOG_sideIconFixed{z-index:19999;width:auto;margin-bottom:181px;display:block;position:fixed;bottom:0;right:0}@media screen and (max-width:354px){.sYiuOG_sideIconFixed{margin-bottom:229px}}@media screen and (min-width:355px) and (max-width:363px){.sYiuOG_sideIconFixed{margin-bottom:205px}}@media screen and (min-width:768px){.sYiuOG_sideIconFixed{margin-bottom:117px}}@media screen and (max-width:1048px){.sYiuOG_sideIconFixed{margin-bottom:93px}}@media screen and (min-width:1262px){.sYiuOG_sideIconFixed{margin-bottom:96px}}
@media screen and (min-width:768px){.SZM2Va_form{flex:1;width:70%;margin:0 auto}}@media screen and (min-width:1262px){.SZM2Va_form{width:50%}}.SZM2Va_form__nameContainer{flex-direction:column;gap:20px;display:flex}@media screen and (min-width:768px){.SZM2Va_form__nameContainer{flex-direction:row;gap:32px}.SZM2Va_form__nameContainer div{flex:1}}.SZM2Va_form__itemsContainer{flex-direction:column;gap:20px;display:flex}@media screen and (min-width:768px){.SZM2Va_form__itemsContainer{gap:32px}}.SZM2Va_form__itemContainer{width:100%}.SZM2Va_form__itemContainer input{height:44px}@media screen and (min-width:1262px){.SZM2Va_form__itemContainer input{height:47px}}.SZM2Va_form__itemContainer input,.SZM2Va_form__itemContainer textarea{appearance:none;font-family:var(--font-source),sans-serif;opacity:1;padding:10px 20px;font-size:1rem;font-style:italic;font-weight:300}@media screen and (min-width:1262px){.SZM2Va_form__itemContainer input,.SZM2Va_form__itemContainer textarea{font-size:1.125rem}}.SZM2Va_form__itemContainer input:focus,.SZM2Va_form__itemContainer textarea:focus{outline:1px solid #0000}.SZM2Va_form__itemContainer input::placeholder,.SZM2Va_form__itemContainer textarea::placeholder{color:#302f2c;opacity:1}.SZM2Va_form__item{box-sizing:border-box;background-color:#faf6f4;border:1px solid #302f2c;border-radius:0;width:100%}.SZM2Va_form__item:-webkit-autofill{-webkit-background-clip:text;background-clip:text}.SZM2Va_form__checkboxContainer{flex-direction:column;align-items:center;gap:32px;margin:0 auto;padding-top:32px;display:flex}.SZM2Va_form__checkbox{cursor:pointer;accent-color:#dec1b0;opacity:1;background-color:#faf6f4;border:1px solid #302f2c;border-radius:0;width:25px;height:25px;margin:0}@media screen and (min-width:1262px){.SZM2Va_form__checkbox{width:30px;height:30px}}.SZM2Va_form__checkbox:checked{accent-color:#dec1b0}.SZM2Va_form__buttonContainer{justify-content:center;padding-top:32px;display:flex}.SZM2Va_form__button{color:#302f2c;cursor:pointer;font-weight:400;font-family:var(--font-source),sans-serif;background-color:#dec1b0;border:none;border-radius:0;padding:10px 25px;font-size:1rem;position:relative;overflow:hidden}@media screen and (min-width:1262px){.SZM2Va_form__button{font-size:1.125rem}}.SZM2Va_form__errorMessage,.SZM2Va_form__successMessage{margin-top:0;margin-bottom:20px;font-size:14px}@media screen and (min-width:1262px){.SZM2Va_form__errorMessage,.SZM2Va_form__successMessage{font-size:1rem}}.SZM2Va_form__errorMessage__checkbox,.SZM2Va_form__successMessage__checkbox{margin-top:20px;margin-bottom:0}@media screen and (min-width:768px){.SZM2Va_form__errorMessage__checkbox,.SZM2Va_form__successMessage__checkbox{margin-top:32px}}.SZM2Va_form__errorMessage{color:#3e4c38;margin-top:10px}.SZM2Va_form__successMessage{color:#3e4c38}
._5HQJmq_customSelect{opacity:1;border:1px solid #302f2c;padding:10px 20px;font-size:1rem;font-style:italic;font-weight:300}@media screen and (min-width:1262px){._5HQJmq_customSelect{font-size:1.125rem}}._5HQJmq_customSelect__label{z-index:999;justify-content:space-between;display:flex;position:relative}._5HQJmq_customSelect__label__svg{cursor:pointer;width:25px;height:auto}@media screen and (min-width:1262px){._5HQJmq_customSelect__label__svg{width:30px}}._5HQJmq_customSelect__list{flex-direction:column;gap:20px;padding-top:20px;display:flex}._5HQJmq_customSelect__list__item{cursor:pointer;text-align:left;padding:10px 20px;font-style:normal;font-weight:400}._5HQJmq_customSelect__list__item:focus{outline:1px solid #302f2c}._5HQJmq_customSelect__list__item:hover,._5HQJmq_customSelect__list__item :focus{color:#302f2c;background-color:#e8e2d6}
.J-iC6a_card{flex-direction:column;gap:20px;display:flex}@media screen and (min-width:768px){.J-iC6a_card{flex:1}}.J-iC6a_card__imgContainer{overflow:hidden}.J-iC6a_card__imgContainer__img{aspect-ratio:1.5;object-fit:cover;object-position:center;width:100%;height:auto;transition:transform .4s;display:flex}.J-iC6a_card__imgContainer__img:hover{transform:scale(1.1)}.J-iC6a_card__title{text-align:center;align-self:center;font-size:1.625rem}@media screen and (min-width:768px){.J-iC6a_card__title{text-align:left;align-self:flex-start;font-size:1.8125rem}}@media screen and (min-width:1262px){.J-iC6a_card__title{font-size:2rem}}
.YU9BVq_faqItem__titleContainer{justify-content:space-between;align-items:center;gap:20px;display:flex}.YU9BVq_faqItem__titleContainer__title{text-align:left;font-size:1.125rem}@media screen and (min-width:1262px){.YU9BVq_faqItem__titleContainer__title{font-size:1.625rem}}.YU9BVq_faqItem__titleContainer svg{cursor:pointer;flex-shrink:0;width:30px;height:auto}.YU9BVq_faqItem__answerContainer p{text-align:left;padding-top:20px}@media screen and (min-width:768px){.YU9BVq_faqItem__answerContainer p{padding-top:32px}}
