.elementor .e-1d2dced-1987823{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-1d2dced-1987823:hover,.elementor .e-1d2dced-1987823:focus-visible{color:#D8BD87;}.elementor .e-c72435a-d04b2f7{width:30%;max-width:100%;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;align-items:center;}.elementor .e-b1203e1-3083fdf{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-b1203e1-3083fdf:hover,.elementor .e-b1203e1-3083fdf:focus-visible{color:#C7A15A;}.elementor .e-cd26df6-cce02b6{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-cd26df6-cce02b6:hover,.elementor .e-cd26df6-cce02b6:focus-visible{color:#C7A15A;}.elementor .e-0585a3d-c7a274e{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-0585a3d-c7a274e:hover,.elementor .e-0585a3d-c7a274e:focus-visible{color:#C7A15A;}.elementor .e-3e33ea9-1740009{width:45%;max-width:100%;display:flex;flex-direction:row;gap:0px;justify-content:center;align-items:center;}.elementor .e-8cfb636-f0b7006{display:none;}.elementor .e-3fe8eb5-237302a{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-3fe8eb5-237302a:hover,.elementor .e-3fe8eb5-237302a:focus-visible{font-weight:600;color:#0A0A0A;border-color:#C7A15A;background-color:#C7A15A;}.elementor .e-57e390b-700e968{width:20%;max-width:100%;display:flex;flex-direction:row;gap:12px;justify-content:flex-end;align-items:center;}.elementor .e-0aa2663-1e114cb{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-8e30569-2b8c3bf{display:none;}.elementor .e-ddfcc67-96784eb{background-color:#020000;}.elementor .e-e4df16b{padding:0px;flex-direction:column;}.elementor .e-fb6eda5-b8a2df5{font-weight:600;font-size:13px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;}.elementor .e-8bc5850-68cff6e{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-3ddeb2d-dc404c4{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-dc75c32-dff1990{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-2915d44-2eb2dd7{width:90%;margin-block-start:10px;margin-block-end:36px;background-color:#C7A15A;}.elementor .e-130a65f-4754d55{font-weight:500;font-size:13px;color:#C7A15A;letter-spacing:2.5px;line-height:1.4em;text-align:start;text-transform:uppercase;}.elementor .e-841b97c-cd4c10f{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-f036c11-bfe9eb4{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-request-access-private-invitation-1024x576.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-e913fb0-77f89c3{flex-direction:column;}.elementor .e-f14e2f1{padding:0px;flex-direction:column;}.elementor .e-20ea847-ce9ae9d{font-weight:600;font-size:12px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;}.elementor .e-3aed348-761350a{font-weight:400;font-size:46px;color:    #F2EADF;letter-spacing:0.5px;text-align:start;margin-block-start:24px;}.elementor .e-dfca815-d4cbc19{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-0225cfc-ed2f2e7{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-ec773d6-bfc2073{width:100%;max-width:100%;font-weight:400;font-size:16px;color:    #BDB8B2;line-height:1.6em;text-align:start;}.elementor .e-d685c03-ece7b3b{width:33.33%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;border-width:0px;border-color:#c7a15ae0;border-style:solid;flex-direction:column;}.elementor .e-cb7f53b-874aea6{font-weight:600;font-size:13px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;margin-block-end:20px;}.elementor .e-96ddb4b-5c06b17{width:100%;max-width:330px;font-weight:400;font-size:16px;color:    #BDB8B2;line-height:1.6em;text-align:start;}.elementor .e-82728ff-7d60285{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-ceb7333-59ca66e{font-weight:600;font-size:13px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;margin-block-end:20px;}.elementor .e-f76ec9f-3af6541{width:100%;max-width:330px;font-weight:400;font-size:16px;color:    #BDB8B2;line-height:1.6em;text-align:start;}.elementor .e-3d049d1-6293254{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-6165d39-a54780c{width:100%;}.elementor .e-7a2cbb8-dfab61f{margin-block-start:30px;margin-block-end:20px;background-color:#c7a15ae0;}.elementor .e-fad7f77-faefd89{width:100%;font-weight:600;font-size:13px;color:    #C7A15A;letter-spacing:2.2px;line-height:22px;margin-block-start:32px;}.elementor .e-b824db9-25a66df{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-989e338{padding:0px;flex-direction:column;}.elementor .e-b3cfa9f-6b4e638{font-weight:600;font-size:13px;color:    #C7A15A;letter-spacing:3px;line-height:16px;text-align:start;}.elementor .e-d113124-c071729{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-dca67ef-b8899a1{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-b066571-926de1e{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-635398c-9064c30{width:90%;margin-block-start:10px;margin-block-end:36px;background-color:#C7A15A;}.elementor .e-46cbb97-f935185{font-weight:500;font-size:13px;color:#C7A15A;letter-spacing:2.5px;line-height:1.4em;text-align:start;text-transform:uppercase;}.elementor .e-3f39349-12794d3{width:38%;max-width:100%;flex-direction:column;}.elementor .e-ef184fc-7dc7268{width:62%;max-width:100%;flex-direction:column;}.elementor .e-b0a0703-5a3c40d{width:1200px;max-width:100%;margin-block-start:100px;margin-block-end:160px;margin-inline-start:7vw;margin-inline-end:7vw;display:flex;flex-direction:row;gap:48px;}.elementor .e-3b0359b{padding:0px;display:flex;flex-direction:column;}.elementor .e-94264b8-a1616ef{font-weight:500;font-size:16px;color:   #C7A15A;letter-spacing:3px;line-height:1.7em;text-align:center;text-transform:uppercase;}.elementor .e-2d6f11d-edb2b44{font-weight:400;font-size:15px;color:    #A8A29A;letter-spacing:0.3px;text-align:center;font-style:italic;margin-block-start:5px;}.elementor .e-5a88bb5-9a0822d{margin-block-start:24px;background-color:    #C7A15A;}.elementor .e-1183239-3b9e7d3{font-weight:500;font-size:14px;color:    #D8D3CB;letter-spacing:1.2px;transition:all 300ms;}.elementor .e-1183239-3b9e7d3:hover,.elementor .e-1183239-3b9e7d3:focus-visible{color:    #C7A15A;}.elementor .e-b9a0aa6-65fd22b{font-weight:500;font-size:14px;color:    #D8D3CB;letter-spacing:1.2px;transition:all 300ms;}.elementor .e-b9a0aa6-65fd22b:hover,.elementor .e-b9a0aa6-65fd22b:focus-visible{color:    #C7A15A;}.elementor .e-fa84c9e-1f18d5f{font-weight:500;font-size:14px;color:    #D8D3CB;letter-spacing:1.2px;transition:all 300ms;}.elementor .e-fa84c9e-1f18d5f:hover,.elementor .e-fa84c9e-1f18d5f:focus-visible{color:    #C7A15A;}.elementor .e-7a42422-6f946e8{font-weight:500;font-size:14px;color:    #D8D3CB;letter-spacing:1.2px;transition:all 300ms;}.elementor .e-7a42422-6f946e8:hover,.elementor .e-7a42422-6f946e8:focus-visible{color:    #C7A15A;}.elementor .e-6d9bbc5-ecde6cc{font-weight:500;font-size:14px;color:    #D8D3CB;letter-spacing:1.2px;transition:all 300ms;}.elementor .e-6d9bbc5-ecde6cc:hover,.elementor .e-6d9bbc5-ecde6cc:focus-visible{color:    #C7A15A;}.elementor .e-04fb08e-7748ec9{margin-block-start:20px;gap:30px;justify-content:center;}.elementor .e-7f3f858-f67213d{font-weight:400;font-size:12px;color:    #8F8A83;letter-spacing:1px;transition:all 300ms;}.elementor .e-7f3f858-f67213d:hover,.elementor .e-7f3f858-f67213d:focus-visible{color:    #C7A15A;}.elementor .e-588656f-9aa8669{font-weight:400;font-size:12px;color:    #8F8A83;letter-spacing:1px;transition:all 300ms;}.elementor .e-588656f-9aa8669:hover,.elementor .e-588656f-9aa8669:focus-visible{color:    #C7A15A;}.elementor .e-a4e3005-f7c354a{font-weight:400;font-size:12px;color:    #8F8A83;letter-spacing:1px;transition:all 300ms;}.elementor .e-a4e3005-f7c354a:hover,.elementor .e-a4e3005-f7c354a:focus-visible{color:    #C7A15A;}.elementor .e-0814244-ef9d8ae{margin-block-start:0px;gap:30px;justify-content:center;}.elementor .e-697964d-c7ce43b{font-weight:400;font-size:11px;color:    #625F5A;letter-spacing:1.2px;line-height:1.4em;}.elementor .e-d285942-852d3bd{padding-block-start:20px;justify-content:center;}.elementor .e-604763a-ce4ba80{width:1280px;max-width:100%;background-color:#020000;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-9da2c8f{padding:0px;background-color:#020000;flex-direction:column;justify-content:center;align-items:center;}