.elementor .e-ab30671-3afa7f0{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-ab30671-3afa7f0:hover,.elementor .e-ab30671-3afa7f0:focus-visible{color:#D8BD87;}.elementor .e-f239623-c42ada8{width:30%;max-width:100%;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;align-items:center;}.elementor .e-c361788-ccde849{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-c361788-ccde849:hover,.elementor .e-c361788-ccde849:focus-visible{color:#C7A15A;}.elementor .e-309d2b8-678c5fc{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-309d2b8-678c5fc:hover,.elementor .e-309d2b8-678c5fc:focus-visible{color:#C7A15A;}.elementor .e-722a25f-b4dac70{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-722a25f-b4dac70:hover,.elementor .e-722a25f-b4dac70:focus-visible{color:#C7A15A;}.elementor .e-2cd5906-18b023e{width:45%;max-width:100%;display:flex;flex-direction:row;gap:0px;justify-content:center;align-items:center;}.elementor .e-2ff0dd8-11180db{display:none;}.elementor .e-8375f1f-61388cd{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-8375f1f-61388cd:hover,.elementor .e-8375f1f-61388cd:focus-visible{font-weight:600;color:#0A0A0A;border-color:#C7A15A;background-color:#C7A15A;}.elementor .e-9a519a3-228c155{width:20%;max-width:100%;display:flex;flex-direction:row;gap:12px;justify-content:flex-end;align-items:center;}.elementor .e-aa535be-b9aeade{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-622b2ca-12c7527{display:none;}.elementor .e-6723e28-5799845{background-color:#020000;}.elementor .e-0d69672-c1446e1{font-weight:400;font-size:58px;color:    #F2E7D5;letter-spacing:2px;line-height:1.05em;text-align:start;}.elementor .e-a283b8e-7d6825e{font-weight:400;font-size:24px;color:    #C8BFB5;line-height:1.35em;font-style:italic;margin-block-start:10px;margin-block-end:30px;}.elementor .e-e78de7d-caa537d{font-weight:500;font-size:12px;color:    #C7A15A;letter-spacing:3px;line-height:1.4em;margin-block-end:18px;}.elementor .e-bc603f3-c0803c9{font-weight:400;font-size:20px;color:    #F2E7D5;letter-spacing:2px;line-height:1.2em;margin-block-end:26px;}.elementor .e-8aec8d4-1c8b569{font-weight:600;font-size:12px;color:    #C7A15A;letter-spacing:2.5px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-width:1px;border-color:    #C7A15A;border-style:solid;background-color:#ffffff00;transition:all 300ms;}.elementor .e-8aec8d4-1c8b569:hover,.elementor .e-8aec8d4-1c8b569:focus-visible{font-weight:600;color:    #0A0A0A;border-color:    #C7A15A;background-color:    #C7A15A;}.elementor .e-dca3784-ef34f6d{width:50%;max-width:100%;padding-block-start:10px;padding-block-end:10px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-32ae881{width:100%;min-height:98vh;max-width:100%;overflow:hidden;position:relative;padding-block-start:80px;padding-block-end:80px;padding-inline-start:7%;padding-inline-end:7%;background-image:url("https://mistresssonia.com/wp-content/uploads/2026/10/mistress-sonia-luxury-private-world-hero.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:   #0A0A0A;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-244d302-a79e36b{font-weight:600;font-size:12px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;}.elementor .e-a53152e-4bfee46{font-weight:400;font-size:46px;color:    #F2EADF;letter-spacing:0.5px;text-align:start;margin-block-start:24px;}.elementor .e-0c72622-c3c4bb0{width:100%;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;}.elementor .e-da2d1f5-aa66089{width:100%;font-weight:600;font-size:13px;color:    #C7A15A;letter-spacing:2.2px;line-height:22px;margin-block-start:32px;}.elementor .e-60b694a-3c02f02{width:45%;max-width:100%;margin-block-start:80px;margin-block-end:80px;margin-inline-start:6vw;margin-inline-end:70px;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;}.elementor .e-792f1ae-b7e0c4b{width:55%;max-width:100%;background-image:linear-gradient(180deg, rgb(0,0,0) 0%,rgba(0, 0, 0, 0) 24%),url("https://mistresssonia.com/wp-content/uploads/2026/10/mistress-sonia-private-study-authority-1024x842.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;}.elementor .e-4c9edf2{width:100%;max-width:100%;flex-direction:row;flex-wrap:nowrap;}.elementor .e-9be5470-06a0540{font-weight:600;font-size:12px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;}.elementor .e-bfa795f-28c8bd9{font-weight:400;font-size:46px;color:    #F2EADF;letter-spacing:0.5px;text-align:start;margin-block-start:24px;}.elementor .e-15a0ffd-1107766{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:32px;}.elementor .e-c119fd3-282a6fc{font-weight:600;font-size:12px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;}.elementor .e-ff3856a-87c1aa4{font-weight:400;font-size:24px;color:    #F2EDE5;letter-spacing:1px;line-height:1.25em;text-align:start;text-transform:uppercase;margin-block-start:28px;margin-block-end:20px;}.elementor .e-ec4381c-d1bdf0e{width:100%;max-width:285px;font-weight:400;font-size:16px;color:    #BDB8B2;line-height:1.6em;text-align:start;}.elementor .e-9ef05d9-47b0cde{width:33.33%;padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:40px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#c7a15a99;border-style:solid;flex-direction:column;}.elementor .e-c81124c-514eb30{font-weight:600;font-size:12px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;}.elementor .e-2a14503-5bcb7f9{font-weight:400;font-size:24px;color:    #F2EDE5;letter-spacing:1px;line-height:1.25em;text-align:start;text-transform:uppercase;margin-block-start:28px;margin-block-end:20px;}.elementor .e-be95e5c-f42021a{width:100%;max-width:330px;font-weight:400;font-size:16px;color:    #BDB8B2;line-height:1.6em;text-align:start;}.elementor .e-6f6f636-ad6732c{width:33.33%;padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:40px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#c7a15a99;border-style:solid;flex-direction:column;}.elementor .e-61b2291-6198caf{font-weight:600;font-size:12px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;}.elementor .e-6343c19-d33e041{font-weight:400;font-size:24px;color:    #F2EDE5;letter-spacing:1px;line-height:1.25em;text-align:start;text-transform:uppercase;margin-block-start:28px;margin-block-end:20px;}.elementor .e-6bddfa1-52cc59b{width:100%;max-width:330px;font-weight:400;font-size:16px;color:    #BDB8B2;line-height:1.6em;text-align:start;}.elementor .e-91de986-82bcae1{width:33.33%;padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:40px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#c7a15a99;border-style:solid;flex-direction:column;}.elementor .e-702432d-841c972{width:100%;}.elementor .e-702052c-cb9f70d{width:100%;font-weight:600;font-size:13px;color:    #C7A15A;letter-spacing:2.2px;line-height:22px;margin-block-start:32px;}.elementor .e-70ba6ef-3265944{width:1200px;max-width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:6vw;padding-inline-end:6vw;display:flex;flex-direction:column;}.elementor .e-019d293{flex-direction:column;}.elementor .e-95aacf0-f8c854c{width:50%;max-width:100%;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 58%,rgb(0,0,0) 100%),url("https://mistresssonia.com/wp-content/uploads/2026/10/mistress-sonia-private-access-privileges-1024x683.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;}.elementor .e-f350883-684afa9{font-weight:600;font-size:12px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;}.elementor .e-a79660c-97bf21f{font-weight:400;font-size:46px;color:    #F2EADF;letter-spacing:0.5px;text-align:start;margin-block-start:24px;}.elementor .e-54bbdb1-6ea24f8{width:75%;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;}.elementor .e-513344c-efa8640{width:100%;font-weight:600;font-size:13px;color:    #C7A15A;letter-spacing:2.2px;line-height:22px;margin-block-start:32px;}.elementor .e-4385825-e2873e4{width:50%;max-width:100%;margin-block-start:80px;margin-block-end:80px;margin-inline-start:6vw;margin-inline-end:70px;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;}.elementor .e-c265092-eaf06b1{width:100%;max-width:100%;flex-direction:row;flex-wrap:nowrap;}.elementor .e-dfe609d-678811b{font-weight:600;font-size:12px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;}.elementor .e-41e1ce3-231a85c{font-weight:400;font-size:46px;color:    #F2EADF;letter-spacing:0.5px;text-align:start;margin-block-start:24px;}.elementor .e-7fcba78-e222bf8{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:32px;}.elementor .e-6b30114-f946048{font-weight:600;font-size:12px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;}.elementor .e-eef6c12-d642573{font-weight:400;font-size:24px;color:    #F2EDE5;letter-spacing:1px;line-height:1.25em;text-align:start;text-transform:uppercase;margin-block-start:28px;margin-block-end:20px;}.elementor .e-0eac8ec-882974d{width:100%;max-width:285px;font-weight:400;font-size:16px;color:    #BDB8B2;line-height:1.6em;text-align:start;}.elementor .e-8a7a70a-684f8c4{font-weight:500;font-size:13px;color:    #C7A15A;letter-spacing:2.5px;line-height:1.4em;text-align:start;text-transform:uppercase;margin-block-start:32px;}.elementor .e-3be4abb-0118613{width:33.33%;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-398990c-7c2ecce{font-weight:600;font-size:12px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;}.elementor .e-686b284-53fb175{font-weight:400;font-size:24px;color:    #F2EDE5;letter-spacing:1px;line-height:1.25em;text-align:start;text-transform:uppercase;margin-block-start:28px;margin-block-end:20px;}.elementor .e-8a7afcd-5c4d7d0{width:100%;max-width:285px;font-weight:400;font-size:16px;color:    #BDB8B2;line-height:1.6em;text-align:start;}.elementor .e-4706510-247ddeb{font-weight:500;font-size:13px;color:    #C7A15A;letter-spacing:2.5px;line-height:1.4em;text-align:start;text-transform:uppercase;margin-block-start:32px;}.elementor .e-e81e962-953ed4e{width:33.33%;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-d5dd339-0af0641{font-weight:600;font-size:12px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;}.elementor .e-fa29642-e24ca4b{font-weight:400;font-size:24px;color:    #F2EDE5;letter-spacing:1px;line-height:1.25em;text-align:start;text-transform:uppercase;margin-block-start:28px;margin-block-end:20px;}.elementor .e-559de7e-edb9a1d{width:100%;max-width:285px;font-weight:400;font-size:16px;color:    #BDB8B2;line-height:1.6em;text-align:start;}.elementor .e-72ce557-1eb4741{font-weight:500;font-size:13px;color:    #C7A15A;letter-spacing:2.5px;line-height:1.4em;text-align:start;text-transform:uppercase;margin-block-start:32px;}.elementor .e-73d5ab3-c3edf8a{width:33.33%;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-d7b39e2-07643e9{margin-block-start:16px;display:flex;flex-direction:row;gap:32px;flex-wrap:nowrap;justify-content:center;align-items:stretch;}.elementor .e-08941a5-dfa4a51{width:1200px;max-width:100%;overflow:visible;padding-block-start:100px;padding-block-end:100px;padding-inline-start:6vw;padding-inline-end:6vw;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-673aa4a{flex-direction:column;}.elementor .e-97cc809-c3f5e15{font-weight:600;font-size:12px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;}.elementor .e-a5ee292-2d5d85e{font-weight:400;font-size:46px;color:    #F2EADF;letter-spacing:0.5px;text-align:start;margin-block-start:24px;}.elementor .e-f99ad17-130e22b{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:32px;}.elementor .e-b354b8a-9bd4b54{width:100%;font-weight:700;font-size:13px;color:    #C7A15A;letter-spacing:2.2px;line-height:22px;margin-block-start:30px;}.elementor .e-dae496e-e12a761{width:50%;max-width:100%;padding-inline-start:7vw;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-0a208d2-b8acf0d{width:100%;min-height:650px;max-width:100%;overflow:hidden;padding:0px;background-image:url("https://mistresssonia.com/wp-content/uploads/2026/10/mistress-sonia-devotion-private-world.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-ade1d64-0eb0923{width:100%;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch;}.elementor .e-70bb550{flex-direction:column;}.elementor .e-3257cdc-c172b56{font-weight:600;font-size:12px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;}.elementor .e-b3c6670-79598f3{width:75%;max-width:100%;font-weight:400;font-size:46px;color:    #F2EADF;letter-spacing:0.5px;text-align:start;margin-block-start:24px;}.elementor .e-ac83f05-01521b8{width:95%;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;}.elementor .e-6ef0a73-e1d5e95{width:100%;font-weight:600;font-size:13px;color:    #C7A15A;letter-spacing:2.2px;line-height:22px;margin-block-start:32px;}.elementor .e-6941f3e-a7a4a26{width:45%;max-width:100%;margin-block-start:80px;margin-block-end:80px;margin-inline-start:6vw;margin-inline-end:70px;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;}.elementor .e-6f0dba2-5d7bff0{width:55%;max-width:100%;background-image:linear-gradient(180deg, rgb(0,0,0) 0%,rgba(0, 0, 0, 0) 24%),url("https://mistresssonia.com/wp-content/uploads/2026/10/mistress-sonia-privilege-private-access-1024x683.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;}.elementor .e-cb1fa33-a2a550e{width:100%;max-width:100%;flex-direction:row;flex-wrap:nowrap;}.elementor .e-00c5a6d{padding:0px;flex-direction:column;}.elementor .e-a8a54fe-c300e94{font-weight:600;font-size:12px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:center;}.elementor .e-af7b27d-5ae1282{width:75%;max-width:100%;font-weight:400;font-size:46px;color:    #F2EADF;letter-spacing:0.5px;text-align:center;margin-block-start:24px;}.elementor .e-23a2384-6194781{width:95%;max-width:100%;font-weight:400;font-size:17px;color:    #C9C2BA;letter-spacing:0.2px;line-height:28px;text-align:center;margin-block-start:28px;}.elementor .e-bd9fc31-d0de919{width:100%;font-weight:600;font-size:13px;color:    #C7A15A;letter-spacing:2.2px;line-height:22px;text-align:center;margin-block-start:32px;}.elementor .e-5af613b-9c75557{font-weight:500;font-size:13px;color:    #C7A15A;letter-spacing:2.5px;line-height:1.4em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:32px;border-width:1px;border-color:    #C7A15A;border-style:solid;background-color:#ffffff00;transition:all 300ms;}.elementor .e-5af613b-9c75557:hover,.elementor .e-5af613b-9c75557:focus-visible{font-weight:700;color:    #0A0A0A;border-color:    #C7A15A;background-color:    #C7A15A;}.elementor .e-75e17c1-343823c{width:800px;max-width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-self:center;}.elementor .e-353e85c{width:100%;max-width:100%;padding-block-start:100px;padding-block-end:160px;padding-inline-start:7%;padding-inline-end:7%;flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-414f2c8-a07a006{font-weight:500;font-size:16px;color:   #C7A15A;letter-spacing:3px;line-height:1.7em;text-align:center;text-transform:uppercase;}.elementor .e-53ff7ac-d1b6fa7{font-weight:400;font-size:15px;color:    #A8A29A;letter-spacing:0.3px;text-align:center;font-style:italic;margin-block-start:5px;}.elementor .e-fb5064a-ea5fc7f{margin-block-start:24px;background-color:    #C7A15A;}.elementor .e-07733db-7ea8027{font-weight:500;font-size:14px;color:    #D8D3CB;letter-spacing:1.2px;transition:all 300ms;}.elementor .e-07733db-7ea8027:hover,.elementor .e-07733db-7ea8027:focus-visible{color:    #C7A15A;}.elementor .e-b8c6eac-9249d7d{font-weight:500;font-size:14px;color:    #D8D3CB;letter-spacing:1.2px;transition:all 300ms;}.elementor .e-b8c6eac-9249d7d:hover,.elementor .e-b8c6eac-9249d7d:focus-visible{color:    #C7A15A;}.elementor .e-af149e3-26cdd77{font-weight:500;font-size:14px;color:    #D8D3CB;letter-spacing:1.2px;transition:all 300ms;}.elementor .e-af149e3-26cdd77:hover,.elementor .e-af149e3-26cdd77:focus-visible{color:    #C7A15A;}.elementor .e-18348ce-1668502{font-weight:500;font-size:14px;color:    #D8D3CB;letter-spacing:1.2px;transition:all 300ms;}.elementor .e-18348ce-1668502:hover,.elementor .e-18348ce-1668502:focus-visible{color:    #C7A15A;}.elementor .e-98385ec-f77fa6e{font-weight:500;font-size:14px;color:    #D8D3CB;letter-spacing:1.2px;transition:all 300ms;}.elementor .e-98385ec-f77fa6e:hover,.elementor .e-98385ec-f77fa6e:focus-visible{color:    #C7A15A;}.elementor .e-386f124-46d8d88{margin-block-start:20px;gap:30px;justify-content:center;}.elementor .e-9a26285-e9a6f40{font-weight:400;font-size:12px;color:    #8F8A83;letter-spacing:1px;transition:all 300ms;}.elementor .e-9a26285-e9a6f40:hover,.elementor .e-9a26285-e9a6f40:focus-visible{color:    #C7A15A;}.elementor .e-edfa166-2e334a8{font-weight:400;font-size:12px;color:    #8F8A83;letter-spacing:1px;transition:all 300ms;}.elementor .e-edfa166-2e334a8:hover,.elementor .e-edfa166-2e334a8:focus-visible{color:    #C7A15A;}.elementor .e-264dbf7-8d77ebb{font-weight:400;font-size:12px;color:    #8F8A83;letter-spacing:1px;transition:all 300ms;}.elementor .e-264dbf7-8d77ebb:hover,.elementor .e-264dbf7-8d77ebb:focus-visible{color:    #C7A15A;}.elementor .e-22150d1-da837d9{margin-block-start:0px;gap:30px;justify-content:center;}.elementor .e-850015c-e641528{font-weight:400;font-size:11px;color:    #625F5A;letter-spacing:1.2px;line-height:1.4em;}.elementor .e-8977c91-d4b22b8{padding-block-start:20px;justify-content:center;}.elementor .e-f65e23a-38656ec{width:1280px;max-width:100%;background-color:#020000;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-612125d{width:100%;max-width:100%;background-color:#020000;display:flex;flex-direction:column;justify-content:center;align-items:center;}