@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-ext-400-italic.CRZl7Pbw.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-400-italic.B7dPuRsp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-400-italic.Dekf1MMa.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-400-italic.DujvSxAZ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/montserrat-vietnamese-400-italic.CnNqNBsX.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-400-italic.CY6mr5hj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-ext-400-italic.CqDeWaGF.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-400-italic.C0uPIDUh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-italic.CnlIvBC9.woff2)format("woff2"),url(/_astro/montserrat-latin-400-italic.a0UhtteB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-ext-500-normal.11xBT7e1.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-500-normal.DOzfAZ45.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-500-normal.T0SG181k.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-500-normal.CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-vietnamese-500-normal.NT-t8RG1.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-500-normal.DpeZlV_K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-ext-500-normal.BKtbrd6n.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-500-normal.DWPqqZgs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2)format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-ext-600-normal.BtBW-rpm.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-600-normal.wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-600-normal.CQEPC0hM.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-600-normal.DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-vietnamese-600-normal.DKe6qT_E.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-600-normal.SJ-HTWuM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-ext-600-normal.DSkTqI9L.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-600-normal.CSDhkhgS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-ext-700-normal.MyDreaeu.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-700-normal.D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-700-normal.D-Pqjtdp.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-700-normal.BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-vietnamese-700-normal.C0x1De3p.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-700-normal.DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-ext-700-normal.BOP2Nhf0.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-700-normal.DdDFr05Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-cyrillic-700-normal.Dw3uKy19.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-700-normal.Dk1mTcxf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-vietnamese-700-normal.CaKJSIny.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-700-normal.Cr1rw0mr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-ext-700-normal.C58ejOkc.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-700-normal.D5HUU8GT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-700-normal.CuDiGg7c.woff2)format("woff2"),url(/_astro/playfair-display-latin-700-normal.Bc_1Q1cG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;justify-content:space-between;min-height:100vh;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;display:flex;position:relative}.no-overflow{overflow-x:hidden}@media (height>=50rem) and (width>=75rem){.no-overflow{overflow-y:hidden}}.hidden{display:none}.landing{background-color:#03895d}.contact{background-color:#f8b1ae}header{z-index:10;justify-content:space-between;padding:1rem;display:flex}@media (width>=37.5rem){header{padding:1.5rem}}header #rjl_monogram{width:2.5rem;height:2.8125rem}@media (width>=37.5rem){header #rjl_monogram{width:3rem;height:3.375rem}}@media (width<=22.5rem){header #rjl_monogram{width:2rem;height:2.25rem}}header .btn{align-self:center}.landing header #rjl_monogram{fill:#f8b1ae}.contact header #rjl_monogram{fill:#03895d}.btn{-webkit-appearance:none;-moz-appearance:none;letter-spacing:.06rem;cursor:pointer;z-index:0;border:none;border-radius:1.125rem;outline:none;justify-content:center;align-items:center;margin-left:1.5rem;padding:.5rem 1rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;font-weight:600;text-decoration:none;transition-property:box-shadow,background-color;transition-duration:.2s;transition-timing-function:linear;display:inline-flex;position:relative}.btn:after{content:"";position:absolute;inset:-.375rem -.25rem}.btn svg{stroke:#fff;width:1rem;height:1rem;margin-left:.5rem}@media (width<=22.5rem){.btn svg{display:none}}.btn:hover{-webkit-box-shadow:4px 6px #0000001a;-moz-box-shadow:4px 6px #0000001a;box-shadow:4px 6px #0000001a}@media (width>=37.5rem){.btn{border-radius:1.5rem;padding:.75rem 1.5rem;font-size:.9375rem}.btn svg{width:1.5rem;height:1.5rem}}.landing .btn{color:#fff;background:#f8b1ae}.landing .btn svg{stroke:#fff}.landing .btn:hover{color:#f8b1ae;background-color:#fff}.landing .btn:hover svg{stroke:#f8b1ae}.contact .btn{color:#03895d;background:#fff}.contact .btn svg{stroke:#03895d}.contact .btn:hover{color:#fff;background-color:#03895d}.contact .btn:hover svg{stroke:#fff}.landing main{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:100%;display:flex}.landing main .content_wrapper{flex-direction:column;justify-content:center;align-items:center;width:90%;display:flex}.landing main .content_wrapper #rjl_logo{fill:#fff;width:100%;max-width:21.375rem;height:auto}@media (width>=37.5rem){.landing main .content_wrapper #rjl_logo{max-width:32.5rem}}.landing main .content_wrapper span{color:#ffdb7a;text-align:center;width:75%;margin:2rem 0;font-family:Playfair Display,serif;font-size:1.25rem}@media (width<=22.5rem){.landing main .content_wrapper span{width:90%}}@media (width>=37.5rem){.landing main .content_wrapper span{width:100%;margin:3.5rem 0;font-size:1.5rem}}.landing main .content_wrapper .btn-insta{-webkit-appearance:none;-moz-appearance:none;letter-spacing:.06rem;cursor:pointer;z-index:0;background-color:#0000;border:2px solid #f8b1ae;border-radius:1.375rem;outline:none;justify-content:center;align-items:center;padding:.5rem 1rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;text-decoration:none;transition-property:box-shadow,background-color;transition-duration:.2s;transition-timing-function:linear;display:inline-flex;position:relative}.landing main .content_wrapper .btn-insta svg{fill:#fff;width:1.5rem;height:1.5rem}.landing main .content_wrapper .btn-insta:hover{background-color:#f8b1ae;border:2px solid #f8b1ae;-webkit-box-shadow:4px 6px #0000001a;-moz-box-shadow:4px 6px #0000001a;box-shadow:4px 6px #0000001a}@media (width>=37.5rem){.landing main .content_wrapper .btn-insta{border-radius:2rem;padding:.75rem 1.5rem}}.contact main{flex-direction:column;justify-content:start;align-items:center;width:100%;display:flex}.contact main .content_wrapper{color:#fff;flex-direction:column;justify-content:start;align-items:center;width:90%;max-width:30rem;display:flex}@media (width>=37.5rem){.contact main .content_wrapper{width:100%}}.contact main .content_wrapper .page-title{letter-spacing:.06rem;text-align:center;margin:0 0 1.5rem;padding:0}.contact main .content_wrapper .page-title h1{margin:0;padding:0;font-family:Playfair Display,serif;font-size:2rem;line-height:1.5}@media (width>=37.5rem){.contact main .content_wrapper .page-title h1{font-size:3rem;line-height:1.75}}.contact main .content_wrapper .page-title span{text-transform:uppercase;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:1.5}@media (width>=37.5rem){.contact main .content_wrapper .page-title span{font-size:1.25rem;line-height:1.75}}.contact main .content_wrapper #diamonds{width:3.75rem;height:3.1875rem}@media (width>=37.5rem){.contact main .content_wrapper #diamonds{width:6.25rem;height:5.3125rem}}.contact main .content_wrapper #diamonds path{fill:#03895d}.contact main .content_wrapper .mail-infos{text-transform:uppercase;text-align:left;width:100%;margin:1.5rem 0 0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:700}@media (width>=37.5rem){.contact main .content_wrapper .mail-infos{font-size:1.125rem}}.contact main .content_wrapper .mail-infos a{color:inherit;text-transform:none;font-size:1.125rem;font-weight:500;text-decoration:none}.contact main .content_wrapper .mail-infos a:hover{text-decoration:underline}@media (width>=37.5rem){.contact main .content_wrapper .mail-infos a{font-size:1.25rem}}.contact main .content_wrapper .contact-form{width:100%;margin:1.5rem 0;padding:0}.contact main .content_wrapper .contact-form p{margin:0;padding:0}.contact main .content_wrapper .contact-form h2{text-transform:uppercase;margin:0 0 1rem;padding:0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem}@media (width>=37.5rem){.contact main .content_wrapper .contact-form h2{margin:0 0 1.5rem;font-size:1.125rem}}.contact main .content_wrapper .contact-form label{flex-direction:column;justify-content:start;align-items:start;width:100%;margin:1rem 0 0;padding:0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:500;display:flex}@media (width>=37.5rem){.contact main .content_wrapper .contact-form label{margin:1.5rem 0 0;font-size:1.125rem}}.contact main .content_wrapper .contact-form label input,.contact main .content_wrapper .contact-form label textarea{box-sizing:border-box;border:none;border-radius:.5rem;width:100%;margin:.5rem 0 0;padding:.875rem .75rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:500}@media (width>=37.5rem){.contact main .content_wrapper .contact-form label input,.contact main .content_wrapper .contact-form label textarea{padding:1rem;font-size:1.125rem}}.contact main .content_wrapper .contact-form label input::placeholder,.contact main .content_wrapper .contact-form label textarea::placeholder{color:#b3b3b3}.contact main .content_wrapper .contact-form label textarea{field-sizing:content;resize:none;min-height:calc(2lh + 1.75rem);max-height:50vh}.contact main .content_wrapper .contact-form .cf-turnstile iframe{margin-top:1.5rem}.contact main .content_wrapper .contact-form .form-erreur{color:#b3261e;background:#fff;border-radius:.5rem;margin:1.5rem 0 0;padding:.75rem 1rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:600;line-height:1.4}.contact main .content_wrapper .contact-form .form-erreur:empty{display:none}.contact main .content_wrapper .contact-form button[type=submit]{color:#fff;letter-spacing:.0938rem;cursor:pointer;background:#03895d;border:none;border-radius:2rem;width:100%;height:3rem;margin:1.5rem 0 0;padding:.8125rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:600;transition-property:box-shadow,background-color;transition-duration:.2s;transition-timing-function:linear}@media (width>=37.5rem){.contact main .content_wrapper .contact-form button[type=submit]{height:3.5rem;margin:2rem 0 0;padding:1rem;font-size:1.25rem}}.contact main .content_wrapper .contact-form button[type=submit]:hover:enabled{color:#03895d;background:#fff;box-shadow:4px 6px #0000001a}.contact main .content_wrapper .contact-form button[type=submit]:disabled{opacity:.7;cursor:progress}.success_message{letter-spacing:.06rem;text-align:center;max-width:80%;margin:0 0 1.5rem;padding:0}@media (width>=37.5rem){.success_message{max-width:100%}}.success_message h1{margin:0;padding:0;font-family:Playfair Display,serif;font-size:2.5rem;line-height:1.5}@media (width>=37.5rem){.success_message h1{font-size:3rem;line-height:1.75}}.success_message span{text-transform:uppercase;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;line-height:1.5}footer{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;width:100%;margin:0;display:flex;overflow:hidden}footer span{text-align:center;color:#c3e0d8;width:100%;padding:1rem;font-size:.75rem;display:inline-block}footer svg{width:90%;max-width:324px;height:auto;max-height:102px}footer svg path{fill:#f8b1ae}@media (width>=56.25rem){footer svg{display:none}}.contact footer span{color:#fff}#face_shape{width:11.25rem;height:38.125rem;display:none;position:absolute;top:10rem;left:-1.5rem}@media (width>=56.25rem){#face_shape{display:block}}@media (height>=50rem) and (width>=75rem){#face_shape{width:238px;height:807px;top:8rem;left:-2rem}}#face_shape path{fill:#f8b1ae}#flower_shape{z-index:1;position:absolute}@media (width<=56.1875rem){#flower_shape{width:10.5rem;height:10.5rem;top:0;right:-3rem}}@media (width>=56.25rem){#flower_shape{width:17rem;height:17rem;bottom:-.9rem;right:-3.25rem}}@media (width>=75rem){#flower_shape{width:19.6875rem;height:19.6875rem;bottom:-2.1875rem;right:-2rem}}#flower_shape path{fill:#c3e0d8}.btn:focus-visible,.btn-insta:focus-visible,.contact-form button:focus-visible,.mail-infos a:focus-visible{outline-offset:3px;outline:2px solid}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
