.elementor-628 .elementor-element.elementor-element-3078a4b{--display:flex;--overflow:hidden;}.elementor-628 .elementor-element.elementor-element-b3620d8{--display:flex;--overflow:hidden;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-628 .elementor-element.elementor-element-09298a1{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-d0630ab{--display:flex;--overflow:hidden;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-628 .elementor-element.elementor-element-f4c7fa0 .elementor-heading-title{font-family:"Mr De Haviland", Sans-serif;font-weight:100;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-a2cf4c2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-da03b94{--display:flex;}.elementor-628 .elementor-element.elementor-element-a0abea4{--display:flex;}.elementor-628 .elementor-element.elementor-element-fa8dc78{--display:flex;}.elementor-628 .elementor-element.elementor-element-6d0db49{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-39d1ea4 .elementor-heading-title{font-family:"Mr De Haviland", Sans-serif;font-weight:100;color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-0fa281d{--display:flex;}.elementor-628 .elementor-element.elementor-element-7721ac6{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}body.elementor-page-628:not(.elementor-motion-effects-element-type-background), body.elementor-page-628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080713;}@media(max-width:767px){.elementor-628 .elementor-element.elementor-element-3078a4b:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-3078a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://realsophiemeyer.com/wp-content/uploads/2026/10/bytedance_seedream-v5-0-pro_edit_7d3f6366fa834b2c9f413f23773fe7d4_3.jpg");background-position:0em -8.2em;background-repeat:no-repeat;background-size:cover;}.elementor-628 .elementor-element.elementor-element-3078a4b{--width:100vw;--min-height:100vh;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:14em;--padding-bottom:14em;--padding-left:14em;--padding-right:14em;--z-index:1;}.elementor-628 .elementor-element.elementor-element-b3620d8{--width:100vw;--min-height:20vh;--margin-top:-14em;--margin-bottom:0em;--margin-left:-10em;--margin-right:0em;--padding-top:2em;--padding-bottom:0em;--padding-left:2em;--padding-right:0em;}.elementor-628 .elementor-element.elementor-element-09298a1{width:100%;max-width:100%;font-size:0.6em;line-height:1em;letter-spacing:0.25em;}.elementor-628 .elementor-element.elementor-element-d0630ab{--width:100vw;--min-height:41vh;--margin-top:8em;--margin-bottom:0em;--margin-left:-8em;--margin-right:0em;}.elementor-628 .elementor-element.elementor-element-f4c7fa0{width:100%;max-width:100%;--e-transform-rotateZ:-15deg;margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) -2em;padding:0em 0em 0em 2em;}.elementor-628 .elementor-element.elementor-element-f4c7fa0 .elementor-heading-title{font-size:9em;line-height:1em;}.elementor-628 .elementor-element.elementor-element-a2cf4c2{width:100%;max-width:100%;margin:-3em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 8em;padding:0em 0em 0em 0em;}.elementor-628 .elementor-element.elementor-element-a2cf4c2 .elementor-heading-title{font-size:1.7em;line-height:1em;letter-spacing:0.15em;}.elementor-628 .elementor-element.elementor-element-da03b94{--width:100vw;--min-height:10vh;--margin-top:-3em;--margin-bottom:-3em;--margin-left:-10em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-628 .elementor-element.elementor-element-e22473a{width:100%;max-width:100%;}.elementor-628 .elementor-element.elementor-element-a0abea4:not(.elementor-motion-effects-element-type-background), .elementor-628 .elementor-element.elementor-element-a0abea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://realsophiemeyer.com/wp-content/uploads/2026/10/556f928a-c612-4064-bd73-11afdafc85e2.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-628 .elementor-element.elementor-element-a0abea4{--width:100vw;--min-height:100vh;--margin-top:-9em;--margin-bottom:0em;--margin-left:4em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-628 .elementor-element.elementor-element-fa8dc78{--width:100vw;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-628 .elementor-element.elementor-element-6d0db49{width:100%;max-width:100%;font-size:0.6em;line-height:1em;letter-spacing:0.25em;}.elementor-628 .elementor-element.elementor-element-39d1ea4{width:100%;max-width:100%;--e-transform-rotateZ:-10deg;margin:21em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;}.elementor-628 .elementor-element.elementor-element-39d1ea4 .elementor-heading-title{font-size:3em;line-height:1em;}.elementor-628 .elementor-element.elementor-element-d993d93{width:100%;max-width:100%;margin:10vw 0vw calc(var(--kit-widget-spacing, 0px) + -8vw) 5vw;padding:0vw 0vw -1vw 0vw;}.elementor-628 .elementor-element.elementor-element-7721ac6{text-align:center;font-size:0.4em;line-height:1em;letter-spacing:0.25em;}}