.elementor .e-abe8b4a-2c51c91{font-family:Montserrat;font-weight:500;font-size:21px;color:#C7A15A;letter-spacing:5px;line-height:1em;text-align:start;text-transform:uppercase;transition:all 300ms;}.elementor .e-abe8b4a-2c51c91:hover,.elementor .e-abe8b4a-2c51c91:focus-visible{color:#D8BD87;}.elementor .e-6fa2bbe-6f17f94{width:30%;max-width:100%;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;align-items:center;}.elementor .e-4a378a9-ee4a06e{font-family:Montserrat;font-weight:500;font-size:14px;color:#EDE3D3;letter-spacing:1.2px;text-transform:uppercase;background-color:#ffffff00;transition:all 300ms;}.elementor .e-4a378a9-ee4a06e:hover,.elementor .e-4a378a9-ee4a06e:focus-visible{color:#C7A15A;}.elementor .e-2ee72a2-0615e93{font-family:Montserrat;font-weight:500;font-size:14px;color:#EDE3D3;letter-spacing:1.2px;text-transform:uppercase;background-color:#ffffff00;transition:all 300ms;}.elementor .e-2ee72a2-0615e93:hover,.elementor .e-2ee72a2-0615e93:focus-visible{color:#C7A15A;}.elementor .e-90b3b4f-d2055c9{font-family:Montserrat;font-weight:500;font-size:14px;color:#EDE3D3;letter-spacing:1.2px;text-transform:uppercase;background-color:#ffffff00;transition:all 300ms;}.elementor .e-90b3b4f-d2055c9:hover,.elementor .e-90b3b4f-d2055c9:focus-visible{color:#C7A15A;}.elementor .e-467fcdd-8517538{width:45%;max-width:100%;display:flex;flex-direction:row;gap:0px;justify-content:center;align-items:center;}.elementor .e-8dbe2f5-a3efc60{display:none;}.elementor .e-14dd77a-5c26afa{font-family:Montserrat;font-weight:500;font-size:13px;color:#C7A15A;letter-spacing:2px;text-align:end;border-width:1px;border-color:#C7A15A;border-style:solid;background-color:#ffffff00;transition:all 300ms;}.elementor .e-14dd77a-5c26afa:hover,.elementor .e-14dd77a-5c26afa:focus-visible{font-weight:600;color:#0A0A0A;border-color:#C7A15A;background-color:#C7A15A;}.elementor .e-41a5e40-3824e83{width:20%;max-width:100%;display:flex;flex-direction:row;gap:12px;justify-content:flex-end;align-items:center;}.elementor .e-8f4c59a-9867e99{width:1440px;min-height:100px;max-width:100%;padding-inline-start:40px;padding-inline-end:40px;background-color:#020000;display:flex;flex-direction:row;gap:30px;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .e-d4fe06f-9181fc9{display:none;}.elementor .e-f00403c-5194912{background-color:#020000;}.elementor .e-60d45eb{padding:0px;flex-direction:column;}.elementor .e-7dda7cf-40d93d3{font-weight:600;font-size:13px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;}.elementor .e-b1c9dbb-3a824e5{width:85%;max-width:100%;font-weight:400;font-size:52px;color:    #F2EADF;letter-spacing:0.5px;text-align:start;margin-block-start:20px;}.elementor .e-9693b31-d602eb5{width:90%;max-width:100%;font-weight:400;font-size:18px;color:    #C9C2BA;letter-spacing:0.2px;line-height:1.6em;text-align:start;margin-block-start:28px;margin-block-end:15px;}.elementor .e-5cd8b93-04c352d{width:100%;max-width:100%;font-weight:400;font-size:18px;color:    #C9C2BA;letter-spacing:0.2px;line-height:1.6em;text-align:start;margin-block-end:24px;}.elementor .e-3e454a9-bbf1e0e{width:90%;margin-block-start:10px;margin-block-end:36px;background-color:#C7A15A;}.elementor .e-be313eb-312d943{font-weight:500;font-size:13px;color:#C7A15A;letter-spacing:2.5px;line-height:1.4em;text-align:start;text-transform:uppercase;}.elementor .e-ebefd3b-5317ed3{width:50%;min-height:620px;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:7vw;padding-inline-end:0px;margin:0vw;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-0817430-dadb56e{width:100%;min-height:720px;max-width:100%;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.72) 0%,rgba(0, 0, 0, 0.35) 100%),url("https://mistresssonia.com/wp-content/uploads/2026/10/mistress-sonia-private-contact-candlelit-study-1024x577.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top center;background-color:    #0A0A0A;display:flex;flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-cc15ee9-403be5b{flex-direction:column;}.elementor .e-6ab506e{padding:0px;flex-direction:column;}.elementor .e-6ef9634-ccc109a{font-weight:600;font-size:12px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;}.elementor .e-8d7623e-f564f0b{font-weight:400;font-size:46px;color:    #F2EADF;letter-spacing:0.5px;text-align:start;margin-block-start:24px;}.elementor .e-b90817b-92b4f3e{width:65%;max-width:100%;font-weight:400;font-size:17px;color:    #C9C2BA;letter-spacing:0.2px;line-height:28px;text-align:start;margin-block-start:28px;margin-block-end:28px;}.elementor .e-6d0eaff-a969b8a{width:100%;max-width:100%;font-weight:600;font-size:13px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;margin-block-end:20px;}.elementor .e-ac067cf-9074a6a{width:100%;max-width:100%;font-weight:400;font-size:16px;color:    #BDB8B2;line-height:1.6em;text-align:start;}.elementor .e-a389e3c-84a7e0e{width:33.33%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:50px;padding-inline-end:0px;border-width:0px;border-color:#c7a15ae0;border-style:solid;flex-direction:column;}.elementor .e-0c0f1c2-90f063c{font-weight:600;font-size:13px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;margin-block-end:20px;}.elementor .e-dff2943-decbc9a{width:95%;max-width:330px;font-weight:400;font-size:16px;color:    #BDB8B2;line-height:1.6em;text-align:start;}.elementor .e-3bffa82-fa07659{width:33.33%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#c7a15ae0;border-style:solid;flex-direction:column;}.elementor .e-3c9124d-656e351{font-weight:600;font-size:13px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;margin-block-end:20px;}.elementor .e-b82673f-bea179d{width:100%;max-width:330px;font-weight:400;font-size:16px;color:    #BDB8B2;line-height:1.6em;text-align:start;}.elementor .e-9d2132e-e9ead6d{width:100%;font-weight:700;font-size:15px;color:    #C7A15A;letter-spacing:2.2px;line-height:22px;margin-block-start:32px;}.elementor .e-c2aa447-adc2a8b{width:33.33%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#c7a15ae0;border-style:solid;flex-direction:column;}.elementor .e-bd06c4e-8c01485{width:100%;}.elementor .e-5015dd5-08345fc{margin-block-start:20px;margin-block-end:20px;background-color:#c7a15ae0;}.elementor .e-d5201bd-358fe92{width:1200px;max-width:100%;padding-block-start:100px;padding-block-end:80px;padding-inline-start:6vw;padding-inline-end:6vw;display:flex;flex-direction:column;}.elementor .e-ca384e3{padding:0px;flex-direction:column;}.elementor .e-066ac6b-246597f{font-weight:600;font-size:13px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;}.elementor .e-e652ba4-b101448{width:85%;max-width:100%;font-weight:400;font-size:52px;color:    #F2EADF;letter-spacing:0.5px;text-align:start;margin-block-start:20px;}.elementor .e-8a77133-a1ec82b{width:90%;max-width:100%;font-weight:400;font-size:18px;color:    #C9C2BA;letter-spacing:0.2px;line-height:1.6em;text-align:start;margin-block-start:28px;margin-block-end:15px;}.elementor .e-c7274a4-93b6a5c{width:80%;max-width:100%;font-weight:400;font-size:18px;color:    #C9C2BA;letter-spacing:0.2px;line-height:1.6em;text-align:start;margin-block-end:24px;}.elementor .e-562c49f-70d65f0{width:90%;margin-block-start:10px;margin-block-end:40px;background-color:#C7A15A;}.elementor .e-1318261-2572ecb{font-weight:500;font-size:13px;color:#C7A15A;letter-spacing:2.5px;line-height:1.4em;text-align:start;text-transform:uppercase;}.elementor .e-3b8d6fd-ac8a1ee{width:38%;max-width:100%;flex-direction:column;}.elementor .e-bf41e76-e970648{width:62%;max-width:100%;flex-direction:column;}.elementor .e-e6e9a99-6a06d0e{width:1200px;max-width:100%;margin-block-start:80px;margin-block-end:160px;margin-inline-start:7vw;margin-inline-end:7vw;display:flex;flex-direction:row;gap:48px;}.elementor .e-b9d1eab{padding:0px;flex-direction:column;}.elementor .e-1673721-66205ca{font-weight:500;font-size:16px;color:   #C7A15A;letter-spacing:3px;line-height:1.7em;text-align:center;text-transform:uppercase;}.elementor .e-f3f6bd5-94b2a55{font-weight:400;font-size:15px;color:    #A8A29A;letter-spacing:0.3px;text-align:center;font-style:italic;margin-block-start:5px;}.elementor .e-f9627e0-faa7fc1{margin-block-start:24px;background-color:    #C7A15A;}.elementor .e-bcbed89-accddfc{font-weight:500;font-size:14px;color:    #D8D3CB;letter-spacing:1.2px;transition:all 300ms;}.elementor .e-bcbed89-accddfc:hover,.elementor .e-bcbed89-accddfc:focus-visible{color:    #C7A15A;}.elementor .e-e1a6f37-bc1b1a4{font-weight:500;font-size:14px;color:    #D8D3CB;letter-spacing:1.2px;transition:all 300ms;}.elementor .e-e1a6f37-bc1b1a4:hover,.elementor .e-e1a6f37-bc1b1a4:focus-visible{color:    #C7A15A;}.elementor .e-df08f84-9fba96d{font-weight:500;font-size:14px;color:    #D8D3CB;letter-spacing:1.2px;transition:all 300ms;}.elementor .e-df08f84-9fba96d:hover,.elementor .e-df08f84-9fba96d:focus-visible{color:    #C7A15A;}.elementor .e-0b4a040-ce58d1b{font-weight:500;font-size:14px;color:    #D8D3CB;letter-spacing:1.2px;transition:all 300ms;}.elementor .e-0b4a040-ce58d1b:hover,.elementor .e-0b4a040-ce58d1b:focus-visible{color:    #C7A15A;}.elementor .e-49fb2e4-09870a5{font-weight:500;font-size:14px;color:    #D8D3CB;letter-spacing:1.2px;transition:all 300ms;}.elementor .e-49fb2e4-09870a5:hover,.elementor .e-49fb2e4-09870a5:focus-visible{color:    #C7A15A;}.elementor .e-b2fcc17-99205b9{margin-block-start:20px;gap:30px;justify-content:center;}.elementor .e-da95954-beae154{font-weight:400;font-size:12px;color:    #8F8A83;letter-spacing:1px;transition:all 300ms;}.elementor .e-da95954-beae154:hover,.elementor .e-da95954-beae154:focus-visible{color:    #C7A15A;}.elementor .e-9fcc0b7-7d894e3{font-weight:400;font-size:12px;color:    #8F8A83;letter-spacing:1px;transition:all 300ms;}.elementor .e-9fcc0b7-7d894e3:hover,.elementor .e-9fcc0b7-7d894e3:focus-visible{color:    #C7A15A;}.elementor .e-9d7b1f2-1ea90b4{font-weight:400;font-size:12px;color:    #8F8A83;letter-spacing:1px;transition:all 300ms;}.elementor .e-9d7b1f2-1ea90b4:hover,.elementor .e-9d7b1f2-1ea90b4:focus-visible{color:    #C7A15A;}.elementor .e-3d99ea9-2866d66{margin-block-start:0px;gap:30px;justify-content:center;}.elementor .e-997ab89-64d0fb0{font-weight:400;font-size:11px;color:    #625F5A;letter-spacing:1.2px;line-height:1.4em;}.elementor .e-c8cef31-0461bab{padding-block-start:20px;justify-content:center;}.elementor .e-b51b5e8-a4f7208{width:1280px;max-width:100%;background-color:#020000;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-2f29090{padding:0px;background-color:#020000;flex-direction:column;justify-content:center;align-items:center;}