.about-module-scss-module__bbeFMW__about__portfolioSection{background-color:#faf6f4}.about-module-scss-module__bbeFMW__about__portfolioSection__button{background-color:#faf6f4!important;border:1px solid #302f2c!important}.about-module-scss-module__bbeFMW__about__portfolioSection__button a{color:#302f2c!important}@media screen and (min-width:1262px){.about-module-scss-module__bbeFMW__about__aboutSection{padding-top:85px;padding-bottom:85px}}@media screen and (min-width:975px) and (max-width:1099px){.about-module-scss-module__bbeFMW__about__aboutSection__mainContainer1,.about-module-scss-module__bbeFMW__about__aboutSection__mainContainer2,.about-module-scss-module__bbeFMW__about__aboutSection__mainContainer3{align-items:center}}.about-module-scss-module__bbeFMW__about__aboutSection__mainContainer1,.about-module-scss-module__bbeFMW__about__aboutSection__mainContainer2{gap:32px}@media screen and (min-width:1262px){.about-module-scss-module__bbeFMW__about__aboutSection__mainContainer1,.about-module-scss-module__bbeFMW__about__aboutSection__mainContainer2{gap:85px}}@media screen and (min-width:1600px){.about-module-scss-module__bbeFMW__about__aboutSection__mainContainer1,.about-module-scss-module__bbeFMW__about__aboutSection__mainContainer2{width:80%!important}}@media screen and (min-width:2560px){.about-module-scss-module__bbeFMW__about__aboutSection__mainContainer1,.about-module-scss-module__bbeFMW__about__aboutSection__mainContainer2{width:55%!important}}@media screen and (min-width:768px){.about-module-scss-module__bbeFMW__about__aboutSection__mainContainer1{flex-direction:row-reverse!important}}@media screen and (min-width:1600px){.about-module-scss-module__bbeFMW__about__aboutSection__mainContainer1{padding-left:223px;padding-right:223px}.about-module-scss-module__bbeFMW__about__aboutSection__mainContainer2{padding-left:85px;padding-right:85px}}.about-module-scss-module__bbeFMW__about__aboutSection__textContainer{gap:32px}@media screen and (min-width:1100px){.about-module-scss-module__bbeFMW__about__aboutSection__textContainer{padding-top:32px}}@media screen and (min-width:1262px){.about-module-scss-module__bbeFMW__about__aboutSection__textContainer{padding-top:52px}}@media screen and (min-width:1600px){.about-module-scss-module__bbeFMW__about__aboutSection__textContainer{padding-top:85px}}.about-module-scss-module__bbeFMW__about__aboutSection__button{align-self:center;margin-top:12px;color:#302f2c!important;background-color:#dec1b0!important}@media screen and (min-width:768px){.about-module-scss-module__bbeFMW__about__aboutSection__button{align-self:flex-start;margin-top:0}}.about-module-scss-module__bbeFMW__about__aboutSection__button:hover{color:#302f2c!important;background-color:#faf6f4!important;border:1px solid #302f2c!important}.about-module-scss-module__bbeFMW__about__aboutSection__cta{text-align:center;font-weight:600}@media screen and (min-width:768px){.about-module-scss-module__bbeFMW__about__aboutSection__cta{text-align:left}}.about-module-scss-module__bbeFMW__about__aboutSection__name{font-family:var(--font-parisienne),serif;align-self:center;font-size:1.625rem}@media screen and (min-width:768px){.about-module-scss-module__bbeFMW__about__aboutSection__name{align-self:flex-start;font-size:1.8125rem}}@media screen and (min-width:1262px){.about-module-scss-module__bbeFMW__about__aboutSection__name{font-size:2rem}}.about-module-scss-module__bbeFMW__about__testimonialsSection{background-color:#e8e2d6}.about-module-scss-module__bbeFMW__about__bannerSection{background-image:url(/mariage-normandie.webp)}.about-module-scss-module__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){.about-module-scss-module__bbeFMW__about__bannerSection__blockquote{padding-left:32px;padding-right:32px}}@media screen and (min-width:1262px){.about-module-scss-module__bbeFMW__about__bannerSection__blockquote{width:60%;padding-left:52px;padding-right:52px;font-size:3.25rem}}.about-module-scss-module__bbeFMW__about__bannerSection__blockquote span{font-style:italic;font-weight:300}
.Hero-module-scss-module__6n3BnG__hero{width:100%;padding-top:85px;padding-bottom:85px}@media screen and (min-width:1262px){.Hero-module-scss-module__6n3BnG__hero{padding-top:138px;padding-bottom:138px}}.Hero-module-scss-module__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){.Hero-module-scss-module__6n3BnG__hero__mainContainer{padding-left:0;padding-right:0}}@media screen and (min-width:1600px){.Hero-module-scss-module__6n3BnG__hero__mainContainer{gap:85px}}@media screen and (min-width:768px){.Hero-module-scss-module__6n3BnG__hero__mainContainer__textContainer,.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer{width:80%;margin:0 auto}}@media screen and (min-width:1262px){.Hero-module-scss-module__6n3BnG__hero__mainContainer__textContainer,.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer{width:60%}}@media screen and (min-width:1600px){.Hero-module-scss-module__6n3BnG__hero__mainContainer__textContainer{width:70%}}.Hero-module-scss-module__6n3BnG__hero__mainContainer__textContainer__button:hover{color:#302f2c;background-color:#faf6f4;border:1px solid #302f2c}.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer{flex-direction:column;align-items:center;gap:20px;display:flex}@media screen and (min-width:768px){.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer{flex-direction:row;align-items:center;gap:32px}}@media screen and (min-width:1600px){.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer{width:80%}}.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer__col1,.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer__col3{flex:1}.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer__col1 img,.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer__col3 img{aspect-ratio:1/1.4}.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer__col2{order:2;width:100%}@media screen and (min-width:768px){.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer__col2{flex:2.5}}.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer__col2 img{aspect-ratio:1.5}@media screen and (min-width:768px){.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer__col1{order:1}.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer__col3{order:3}}.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer__col1,.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer__col2,.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer__col3{display:flex}.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer__col1 img,.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer__col2 img,.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer__col3 img{object-fit:cover;width:100%;height:auto}.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer__sideWrapper{order:2;justify-content:space-between;gap:20px;width:100%;display:flex}@media screen and (min-width:768px){.Hero-module-scss-module__6n3BnG__hero__mainContainer__imgContainer__sideWrapper{order:0;display:contents}}
.HeroContent-module-scss-module__6zYU4W__heroContent{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}@media screen and (min-width:1600px){.HeroContent-module-scss-module__6zYU4W__heroContent{gap:32px}}.HeroContent-module-scss-module__6zYU4W__heroContent__titlesContainer{flex-direction:column-reverse;align-items:center;gap:20px;display:flex}@media screen and (min-width:1600px){.HeroContent-module-scss-module__6zYU4W__heroContent__titlesContainer{gap:32px}}.HeroContent-module-scss-module__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){.HeroContent-module-scss-module__6zYU4W__heroContent__titlesContainer__title{font-size:1.125rem}}.HeroContent-module-scss-module__6zYU4W__heroContent__titlesContainer__title2{font-size:1.625rem}@media screen and (min-width:1262px){.HeroContent-module-scss-module__6zYU4W__heroContent__titlesContainer__title2{font-size:2.625rem}}@media screen and (min-width:1600px){.HeroContent-module-scss-module__6zYU4W__heroContent__titlesContainer__title2{font-size:3.25rem}}.HeroContent-module-scss-module__6zYU4W__heroContent__titlesContainer__title2 span{font-style:italic;font-weight:300}
.Button-module-scss-module__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){.Button-module-scss-module__w9X2wq__button{font-size:1.125rem}}
.Border-module-scss-module__3uTk_q__border{width:138px;height:1px}@media screen and (min-width:768px){.Border-module-scss-module__3uTk_q__border{width:223px}}
.LegalNotices-module-scss-module__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}.LegalNotices-module-scss-module__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){.LegalNotices-module-scss-module__ZudL3W__policy__container{padding-top:85px;padding-left:32px;padding-right:32px}}@media screen and (min-width:1262px){.LegalNotices-module-scss-module__ZudL3W__policy__container{padding-left:52px;padding-right:52px}}.LegalNotices-module-scss-module__ZudL3W__policy__container__icon{cursor:pointer;width:50px;height:auto;margin:0 auto 32px}@media screen and (min-width:768px){.LegalNotices-module-scss-module__ZudL3W__policy__container__icon{width:60px}}@media screen and (min-width:1262px){.LegalNotices-module-scss-module__ZudL3W__policy__container__icon{width:80px}}.LegalNotices-module-scss-module__ZudL3W__policy__container__icon svg{width:100%;height:auto}.LegalNotices-module-scss-module__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){.LegalNotices-module-scss-module__ZudL3W__policy__container__title{font-size:2.9375rem}}@media screen and (min-width:1262px){.LegalNotices-module-scss-module__ZudL3W__policy__container__title{margin-bottom:85px;font-size:3.25rem}}.LegalNotices-module-scss-module__ZudL3W__policy__container__title2{font-family:var(--font-source),sans-serif;text-transform:uppercase;margin-top:52px}@media screen and (min-width:1262px){.LegalNotices-module-scss-module__ZudL3W__policy__container__title2{margin-top:85px}}.LegalNotices-module-scss-module__ZudL3W__policy__container__title2:after{content:"";background-color:currentColor;width:100%;height:1px;margin-top:32px;display:block}.LegalNotices-module-scss-module__ZudL3W__policy__container__title2,.LegalNotices-module-scss-module__ZudL3W__policy__container__title3{font-size:1.625rem}@media screen and (min-width:768px){.LegalNotices-module-scss-module__ZudL3W__policy__container__title2,.LegalNotices-module-scss-module__ZudL3W__policy__container__title3{font-size:1.8125rem}}@media screen and (min-width:1262px){.LegalNotices-module-scss-module__ZudL3W__policy__container__title2,.LegalNotices-module-scss-module__ZudL3W__policy__container__title3{font-size:2rem}}.LegalNotices-module-scss-module__ZudL3W__policy__container__title3{margin:32px 0 20px}@media screen and (min-width:1262px){.LegalNotices-module-scss-module__ZudL3W__policy__container__title3{margin-bottom:32px}}.LegalNotices-module-scss-module__ZudL3W__policy__container__paragraph{text-align:left;margin:0 0 10px;font-size:1rem}@media screen and (min-width:1262px){.LegalNotices-module-scss-module__ZudL3W__policy__container__paragraph{font-size:1.125rem}}.LegalNotices-module-scss-module__ZudL3W__policy__container__paragraph2{margin-top:52px;padding-bottom:52px;font-style:italic;font-weight:300}@media screen and (min-width:1262px){.LegalNotices-module-scss-module__ZudL3W__policy__container__paragraph2{margin-top:85px;padding-bottom:85px}}
.SideIcon-module-scss-module__sYiuOG__sideIcon{cursor:pointer;display:none}.SideIcon-module-scss-module__sYiuOG__sideIcon__container{justify-content:flex-end;padding-right:10px;display:flex}.SideIcon-module-scss-module__sYiuOG__sideIcon__icon{background-color:#faf6f4;border-radius:50%;width:30px;height:auto;padding:2px;display:flex}@media screen and (min-width:1262px){.SideIcon-module-scss-module__sYiuOG__sideIcon__icon{width:40px}}.SideIcon-module-scss-module__sYiuOG__sideIcon__icon svg{stroke:#302f2c;width:100%;height:auto}.SideIcon-module-scss-module__sYiuOG__sideIconFixed{z-index:19999;width:auto;margin-bottom:181px;display:block;position:fixed;bottom:0;right:0}@media screen and (max-width:354px){.SideIcon-module-scss-module__sYiuOG__sideIconFixed{margin-bottom:229px}}@media screen and (min-width:355px) and (max-width:363px){.SideIcon-module-scss-module__sYiuOG__sideIconFixed{margin-bottom:205px}}@media screen and (min-width:768px){.SideIcon-module-scss-module__sYiuOG__sideIconFixed{margin-bottom:117px}}@media screen and (max-width:1048px){.SideIcon-module-scss-module__sYiuOG__sideIconFixed{margin-bottom:93px}}@media screen and (min-width:1262px){.SideIcon-module-scss-module__sYiuOG__sideIconFixed{margin-bottom:96px}}
@media screen and (min-width:768px){.Form-module-scss-module__SZM2Va__form{flex:1;width:70%;margin:0 auto}}@media screen and (min-width:1262px){.Form-module-scss-module__SZM2Va__form{width:50%}}.Form-module-scss-module__SZM2Va__form__nameContainer{flex-direction:column;gap:20px;display:flex}@media screen and (min-width:768px){.Form-module-scss-module__SZM2Va__form__nameContainer{flex-direction:row;gap:32px}.Form-module-scss-module__SZM2Va__form__nameContainer div{flex:1}}.Form-module-scss-module__SZM2Va__form__itemsContainer{flex-direction:column;gap:20px;display:flex}@media screen and (min-width:768px){.Form-module-scss-module__SZM2Va__form__itemsContainer{gap:32px}}.Form-module-scss-module__SZM2Va__form__itemContainer{width:100%}.Form-module-scss-module__SZM2Va__form__itemContainer input{height:44px}@media screen and (min-width:1262px){.Form-module-scss-module__SZM2Va__form__itemContainer input{height:47px}}.Form-module-scss-module__SZM2Va__form__itemContainer input,.Form-module-scss-module__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){.Form-module-scss-module__SZM2Va__form__itemContainer input,.Form-module-scss-module__SZM2Va__form__itemContainer textarea{font-size:1.125rem}}.Form-module-scss-module__SZM2Va__form__itemContainer input:focus,.Form-module-scss-module__SZM2Va__form__itemContainer textarea:focus{outline:1px solid #0000}.Form-module-scss-module__SZM2Va__form__itemContainer input::placeholder,.Form-module-scss-module__SZM2Va__form__itemContainer textarea::placeholder{color:#302f2c;opacity:1}.Form-module-scss-module__SZM2Va__form__item{box-sizing:border-box;background-color:#faf6f4;border:1px solid #302f2c;border-radius:0;width:100%}.Form-module-scss-module__SZM2Va__form__item:-webkit-autofill{-webkit-background-clip:text;background-clip:text}.Form-module-scss-module__SZM2Va__form__checkboxContainer{flex-direction:column;align-items:center;gap:32px;margin:0 auto;padding-top:32px;display:flex}.Form-module-scss-module__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){.Form-module-scss-module__SZM2Va__form__checkbox{width:30px;height:30px}}.Form-module-scss-module__SZM2Va__form__checkbox:checked{accent-color:#dec1b0}.Form-module-scss-module__SZM2Va__form__buttonContainer{justify-content:center;padding-top:32px;display:flex}.Form-module-scss-module__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){.Form-module-scss-module__SZM2Va__form__button{font-size:1.125rem}}.Form-module-scss-module__SZM2Va__form__errorMessage,.Form-module-scss-module__SZM2Va__form__successMessage{margin-top:0;margin-bottom:20px;font-size:14px}@media screen and (min-width:1262px){.Form-module-scss-module__SZM2Va__form__errorMessage,.Form-module-scss-module__SZM2Va__form__successMessage{font-size:1rem}}.Form-module-scss-module__SZM2Va__form__errorMessage__checkbox,.Form-module-scss-module__SZM2Va__form__successMessage__checkbox{margin-top:20px;margin-bottom:0}@media screen and (min-width:768px){.Form-module-scss-module__SZM2Va__form__errorMessage__checkbox,.Form-module-scss-module__SZM2Va__form__successMessage__checkbox{margin-top:32px}}.Form-module-scss-module__SZM2Va__form__errorMessage{color:#3e4c38;margin-top:10px}.Form-module-scss-module__SZM2Va__form__successMessage{color:#3e4c38}
.CustomSelect-module-scss-module__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){.CustomSelect-module-scss-module__5HQJmq__customSelect{font-size:1.125rem}}.CustomSelect-module-scss-module__5HQJmq__customSelect__label{z-index:999;justify-content:space-between;display:flex;position:relative}.CustomSelect-module-scss-module__5HQJmq__customSelect__label__svg{cursor:pointer;width:25px;height:auto}@media screen and (min-width:1262px){.CustomSelect-module-scss-module__5HQJmq__customSelect__label__svg{width:30px}}.CustomSelect-module-scss-module__5HQJmq__customSelect__list{flex-direction:column;gap:20px;padding-top:20px;display:flex}.CustomSelect-module-scss-module__5HQJmq__customSelect__list__item{cursor:pointer;text-align:left;padding:10px 20px;font-style:normal;font-weight:400}.CustomSelect-module-scss-module__5HQJmq__customSelect__list__item:focus{outline:1px solid #302f2c}.CustomSelect-module-scss-module__5HQJmq__customSelect__list__item:hover,.CustomSelect-module-scss-module__5HQJmq__customSelect__list__item :focus{color:#302f2c;background-color:#e8e2d6}
.Card-module-scss-module__J-iC6a__card{flex-direction:column;gap:20px;display:flex}@media screen and (min-width:768px){.Card-module-scss-module__J-iC6a__card{flex:1}}.Card-module-scss-module__J-iC6a__card__imgContainer{overflow:hidden}.Card-module-scss-module__J-iC6a__card__imgContainer__img{aspect-ratio:1.5;object-fit:cover;object-position:center;width:100%;height:auto;transition:transform .4s;display:flex}.Card-module-scss-module__J-iC6a__card__imgContainer__img:hover{transform:scale(1.1)}.Card-module-scss-module__J-iC6a__card__title{text-align:center;align-self:center;font-size:1.625rem}@media screen and (min-width:768px){.Card-module-scss-module__J-iC6a__card__title{text-align:left;align-self:flex-start;font-size:1.8125rem}}@media screen and (min-width:1262px){.Card-module-scss-module__J-iC6a__card__title{font-size:2rem}}
.FaqItem-module-scss-module__YU9BVq__faqItem__titleContainer{justify-content:space-between;align-items:center;gap:20px;display:flex}.FaqItem-module-scss-module__YU9BVq__faqItem__titleContainer__title{text-align:left;font-size:1.125rem}@media screen and (min-width:1262px){.FaqItem-module-scss-module__YU9BVq__faqItem__titleContainer__title{font-size:1.625rem}}.FaqItem-module-scss-module__YU9BVq__faqItem__titleContainer svg{cursor:pointer;flex-shrink:0;width:30px;height:auto}.FaqItem-module-scss-module__YU9BVq__faqItem__answerContainer p{text-align:left;padding-top:20px}@media screen and (min-width:768px){.FaqItem-module-scss-module__YU9BVq__faqItem__answerContainer p{padding-top:32px}}
