.Title_heroSection__M6xbu{position:relative;width:100%;height:100vh;overflow:hidden}.Title_heroBackground__OtxIv{position:relative;width:100%;height:100%}.Title_backgroundPhotographie__U8g_l{object-fit:cover;filter:brightness(80%);z-index:0;object-position:top}.Title_titleWrapper__MpX_w{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:absolute;top:45%;left:0;width:100%;gap:10px;z-index:1}.Title_titleWrapper__MpX_w .Title_signatureWordkey__Ved9C{font-family:Beth Ellen,cursive;font-weight:300;font-size:1.5vw;color:#f5f5f5;margin:0 0 40px}.Title_titleWrapper__MpX_w .Title_titleMain__Lxicg{font-size:3.4vw;text-align:center;line-height:150%;letter-spacing:.4vw;word-spacing:.6vw;font-family:var(--font-playfair-display);font-weight:400;color:#fff;text-transform:uppercase;margin-bottom:20px}.Title_titleWrapper__MpX_w .Title_discoverButton__MYCg8{display:inline-block;padding:.7vw 2vw;margin-top:5vh;font-size:1vw;font-weight:500;color:#f5f5f5;border:2px solid #f5f5f5;background-color:transparent;text-transform:uppercase;text-align:center;text-decoration:none;transition:all .3s ease}.Title_titleWrapper__MpX_w .Title_discoverButton__MYCg8:hover{background-color:#f5f5f5;color:#000}@media(max-width:1024px){.Title_titleWrapper__MpX_w{top:40%}.Title_titleWrapper__MpX_w .Title_titleMain__Lxicg{font-size:5vw;letter-spacing:.3vw}.Title_titleWrapper__MpX_w .Title_signatureWordkey__Ved9C{font-size:2.5vw}.Title_titleWrapper__MpX_w .Title_discoverButton__MYCg8{font-size:1.5vw;padding:1vw 3vw}}@media(max-width:768px){.Title_heroSection__M6xbu .Title_heroBackground__OtxIv{position:relative;width:100%}.Title_heroSection__M6xbu .Title_heroBackground__OtxIv Image{height:100vh}.Title_titleWrapper__MpX_w{top:40%}.Title_titleWrapper__MpX_w .Title_titleMain__Lxicg{font-size:5vw;letter-spacing:.3vw;margin-bottom:20px}.Title_titleWrapper__MpX_w .Title_signatureWordkey__Ved9C{font-size:2.5vw;margin-bottom:20px}.Title_titleWrapper__MpX_w .Title_discoverButton__MYCg8{font-size:2vw;padding:1.5vw 4vw}.Title_titleWrapper__MpX_w .Title_backgroundPhotographie__U8g_l{object-fit:cover;filter:brightness(80%);z-index:0;object-position:top;height:100vh}}@media(max-width:576px){.Title_titleWrapper__MpX_w{top:40%}.Title_titleWrapper__MpX_w .Title_titleMain__Lxicg{font-size:5vw!important;letter-spacing:.2vw;margin-bottom:20px;max-width:400px}.Title_titleWrapper__MpX_w .Title_signatureWordkey__Ved9C{font-size:2.7vw;margin-bottom:20px;max-width:400px}.Title_titleWrapper__MpX_w .Title_discoverButton__MYCg8{font-size:3vw;padding:2vw 5vw}}.WeddingDesigner_designerWrapper___OjGc{display:flex;justify-content:space-evenly;align-items:center;width:100%;max-width:1300px;margin:0 auto auto;flex-direction:row}.WeddingDesigner_photoContainer__9jSul{position:relative;overflow:hidden;width:100%;max-width:500px;height:500px;display:flex;justify-content:flex-end}.WeddingDesigner_photoTable__7feHg{width:100%;max-width:400px;min-width:200px;object-fit:cover;margin-top:20px;border-radius:4px}.WeddingDesigner_elementTitle__q2x0w{font-size:34px;text-transform:uppercase;text-align:center;font-weight:300;font-family:var(--font-playfair-display);color:#000;margin:100px 0 10px;display:flex;justify-content:center}.WeddingDesigner_designerSubtitle__InUSj{font-size:22px;font-weight:300;font-family:beth Ellen;color:gray;margin:0 0 30px;text-align:center}.WeddingDesigner_designerContainer__f80Il{display:flex;flex-direction:column;align-items:center;max-width:500px;margin:0 auto}.WeddingDesigner_designerText__9tXL_{width:100%;text-align:justify;font-size:18px;line-height:200%;margin-bottom:20px}.WeddingDesigner_coloredText__Z7eUT{color:#f46b4e;font-weight:500}.WeddingDesigner_monMetierButton__eEQkl{display:inline-block;padding:10px 30px;margin-top:50px;font-size:18px;font-weight:500;color:#f46b4e;border:2px solid #f46b4e;background-color:transparent;text-transform:uppercase;text-align:center;text-decoration:none;transition:all .3s ease}.WeddingDesigner_monMetierButton__eEQkl:hover{background-color:#f46b4e;color:#fff}@media(max-width:1000px){.WeddingDesigner_designerWrapper___OjGc{flex-direction:column;text-align:center}.WeddingDesigner_photoContainer__9jSul{max-width:100%;height:auto;margin-bottom:30px;display:flex;justify-content:center}.WeddingDesigner_photoTable__7feHg{width:100%;position:static;margin-top:20px}}@media(max-width:576px){.WeddingDesigner_homeContainer__smpD_{margin-top:50px!important}.WeddingDesigner_designerWrapper___OjGc{flex-direction:column;text-align:center;margin-top:0}.WeddingDesigner_photoContainer__9jSul{max-width:80%;height:auto;margin-bottom:20px}.WeddingDesigner_designerContainer__f80Il{padding:15px}.WeddingDesigner_photoTable__7feHg{width:100%;max-width:100%;height:auto}.WeddingDesigner_elementTitle__q2x0w{font-size:28px}.WeddingDesigner_designerSubtitle__InUSj{font-size:18px}.WeddingDesigner_designerContainer__f80Il .WeddingDesigner_designerText__9tXL_{font-size:16px;margin-bottom:15px;width:100%;max-width:500px}.WeddingDesigner_monMetierButton__eEQkl{font-size:16px;padding:8px 20px}}.BackgroundImage_backgroundImageContainer__1ptq6{position:relative;width:100%;height:90vh;overflow:hidden;margin-top:100px}.BackgroundImage_backgroundPhotographieFooter__uQNbW{width:100%;height:100%;object-fit:cover}.BackgroundImage_contactInfo__yOmgp{position:absolute;left:50px;top:100px;color:#fff;z-index:1;font-family:var(--font-playfair-display),sans-serif;font-size:18px}.BackgroundImage_contactInfo__yOmgp h3{margin-bottom:10px;font-size:22px;font-weight:700}.BackgroundImage_contactInfo__yOmgp p{margin:10px 0;font-size:20px}.BackgroundImage_formContainerHomepage__U90lW{position:absolute;right:50px;top:100px;z-index:1;width:100%;max-width:400px}.BackgroundImage_Siret__6YbVs{position:absolute;bottom:20px;left:50px;color:#fff;font-size:15px;font-weight:300}@media only screen and (max-width:1024px){.BackgroundImage_contactInfo__yOmgp{left:30px;top:80px;font-size:16px}.BackgroundImage_formContainerHomepage__U90lW{right:30px;top:80px;max-width:350px}}@media only screen and (max-width:768px){.BackgroundImage_contactInfo__yOmgp,.BackgroundImage_formContainerHomepage__U90lW{left:50%;transform:translateX(-50%);text-align:center}.BackgroundImage_contactInfo__yOmgp{top:5%}.BackgroundImage_contactInfo__yOmgp h3{font-size:20px}.BackgroundImage_contactInfo__yOmgp p{font-size:16px;margin:5px 0}.BackgroundImage_formContainerHomepage__U90lW{top:25%;max-width:300px}.BackgroundImage_Siret__6YbVs{position:relative;left:auto;bottom:auto;text-align:center;margin-top:20px;font-size:12px}}@media only screen and (max-width:576px){.BackgroundImage_formContainerHomepage__U90lW{max-width:250px}.BackgroundImage_contactInfo__yOmgp h3{font-size:18px}.BackgroundImage_contactInfo__yOmgp p{font-size:14px}.BackgroundImage_Siret__6YbVs{font-size:12px}}.Main_global-style__MptnL{font-family:Montserrat;font-weight:300;font-size:1.1rem}.Main_beth-ellen-regular__uIRfs{font-family:Beth Ellen,cursive;font-weight:400;font-style:normal}