.elementor .e-4bcf6f3a-fcec{width:560px;height:560px;position:absolute;inset-block-start:40%;inset-inline-start:-100px;padding:0px;border-radius:50%;background-image:radial-gradient(circle at 50% 50%, #a487e6 0%,transparent 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:15%;filter:blur(98px);}.elementor .e-4c4b0805-dbd9{width:480px;height:480px;position:absolute;inset-inline-end:-70px;inset-block-end:30%;padding:0px;border-radius:50%;background-image:radial-gradient(circle at 50% 50%, #e0c07f 0%,transparent 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:15%;filter:blur(98px);}.elementor .e-1e674a01-dc3e{width:100%;height:100%;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;padding:0px;}.elementor .e-35d67949-d705{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:#d9b877;letter-spacing:0.42em;text-transform:uppercase;margin:0px;}.elementor .e-69c17860-20ac{font-family:var(--ts-serif);font-weight:400;font-size:clamp(34px,4.6vw,56px);color:#ffffff;letter-spacing:0.01em;line-height:1.08;margin-block-start:20px;margin-block-end:0px;hyphens: none; & span { color: #d9b877; font-style: italic; white-space: nowrap; }\n}.elementor .e-11a9f4fa-c829{width:0px;min-width:100%;font-family:var(--ts-sans);font-weight:500;font-size:16.5px;color:rgba(255,255,255,.82);line-height:1.76;margin-block-start:24px;margin-block-end:0px;hyphens: none;\n}.elementor .e-22e5ddca-fc99:hover,.elementor .e-22e5ddca-fc99:focus-visible{box-shadow:0px 10px 34px 0px rgba(217,184,119,.4);transform:translate3d(0px, -2px, 0px);}.elementor .e-22e5ddca-fc99{font-family:var(--ts-sans);font-weight:700;font-size:12px;color:#ffffff;letter-spacing:0.16em;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;padding-inline-start:26px;padding-inline-end:26px;border-radius:2px;background-image:linear-gradient(120deg, #c19a45 0%,#8f6f28 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;transition:all 0.3s;}.elementor .e-65f8538d-1977:hover,.elementor .e-65f8538d-1977:focus-visible{border-color:#ffffff;background-color:rgba(255,255,255,.1);}.elementor .e-65f8538d-1977{font-family:var(--ts-sans);font-weight:700;font-size:12px;color:#ffffff;letter-spacing:0.16em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:25px;padding-inline-end:25px;border-radius:2px;border-width:1px;border-color:rgba(255,255,255,.55);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-3e48c71c-958e{width:auto;padding:0px;margin-block-start:32px;gap:14px;flex-wrap:wrap;justify-content:flex-start;}.elementor .e-64a7ffb7-d161{font-family:var(--ts-serif);font-size:36px;color:#d9b877;line-height:1;white-space: nowrap;\n}.elementor .e-45be8e0-7d15{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:rgba(255,255,255,.62);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:8px;white-space: nowrap;\n}.elementor .e-6b2cee9a-eadc{width:auto;padding:0px;}.elementor .e-7dd790d9-79a1{font-family:var(--ts-serif);font-size:36px;color:#d9b877;line-height:1;white-space: nowrap;\n}.elementor .e-7d11d597-130f{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:rgba(255,255,255,.62);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:8px;white-space: nowrap;\n}.elementor .e-2c62c702-c528{width:auto;padding:0px;}.elementor .e-7ba12480-9979{font-family:var(--ts-serif);font-size:36px;color:#d9b877;line-height:1;white-space: nowrap;\n}.elementor .e-61187b9c-e731{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:rgba(255,255,255,.62);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:8px;white-space: nowrap;\n}.elementor .e-1656d94-c0c9{width:auto;padding:0px;}.elementor .e-f014fb9b-bf64{font-family:var(--ts-serif);font-size:36px;color:#d9b877;line-height:1;white-space: nowrap;\n}.elementor .e-225524ad-feb8{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:rgba(255,255,255,.62);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:8px;white-space: nowrap;\n}.elementor .e-c019a966-1d75{width:auto;padding:0px;}.elementor .e-642e054c-22de{width:auto;padding:0px;margin-block-start:48px;gap:44px;flex-wrap:wrap;justify-content:flex-start;}.elementor .e-2927fe82-4799{max-width:100%;padding:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;grid-template-columns:minmax(0px, max-content);justify-items:start;}.elementor .e-65912ba8-664c{min-height:88vh;position:relative;z-index:1;padding-block-start:14vh;padding-block-end:12vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,6vw,110px);background-image:linear-gradient(90deg, rgba(20,16,26,.95) 0%,rgba(20,16,26,.88) 28%,rgba(20,16,26,.5) 56%,rgba(20,16,26,.1) 100%),url("https://timsayedmd.skinspire.agency/wp-content/uploads/2026/11/male-body-contouring-socal-hero.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,70% 60%;background-color:#14101a;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}.elementor .e-753fcf2a-fcee{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;margin:0px;}.elementor .e-5a6fa389-1a04{font-family:var(--ts-serif);font-weight:400;font-size:clamp(30px,4.4vw,50px);color:var(--ts-ink);line-height:1.12;margin-block-start:14px;hyphens: none;\n}.elementor .e-1d969dec-97eb{padding:0px;max-width: none;\n}.elementor .e-581a746-2dbe{font-family:var(--ts-serif);font-size:23px;color:var(--ts-ink);line-height:1.5;font-style:italic;padding-inline-start:26px;margin-block-start:44px;border-inline-start-width: 3px; border-inline-start-style: solid; border-inline-start-color: var(--ts-gold); hyphens: none;\n}.elementor .e-61b4d201-cdf4{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-44493a81-1d0f{font-family:var(--ts-sans);font-size:15.5px;color:var(--ts-ink);line-height:1.58;margin-block-start:12px;hyphens: none;\n}.elementor .e-46bd00c7-5180{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.22);border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-55bb969f-3bb3{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-12519c3-bb42{font-family:var(--ts-sans);font-size:15.5px;color:var(--ts-ink);line-height:1.58;margin-block-start:12px;hyphens: none;\n}.elementor .e-5e03f4e3-1cb2{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.22);border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-10b32f54-f7fe{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-60d7c0c6-5d03{font-family:var(--ts-sans);font-size:15.5px;color:var(--ts-ink);line-height:1.58;margin-block-start:12px;hyphens: none;\n}.elementor .e-72f660a2-7aac{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.22);border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-12e59b0d-be3f{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-6c0c7010-172e{font-family:var(--ts-sans);font-size:15.5px;color:var(--ts-ink);line-height:1.58;margin-block-start:12px;hyphens: none;\n}.elementor .e-1b44a092-ccce{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.22);border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-68c7b4a5-aab3{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-b2dae66-5e51{font-family:var(--ts-sans);font-size:15.5px;color:var(--ts-ink);line-height:1.58;margin-block-start:12px;hyphens: none;\n}.elementor .e-70cdab78-a761{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.22);border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-5a81703d-5c1f{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-161df731-14f9{font-family:var(--ts-sans);font-size:15.5px;color:var(--ts-ink);line-height:1.58;margin-block-start:12px;hyphens: none;\n}.elementor .e-7b598252-684d{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.22);border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-a27b34e-1f96{padding:0px;margin-block-start:42px;display:grid;gap:22px;grid-template-columns:1fr 1fr 1fr;align-items:stretch;}.elementor .e-1e3795b8-ff0e{position:relative;z-index:1;padding-block-start:9vh;padding-block-end:9vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,6vw,110px);background-color:#faf7f2;border-block-start-width: 1px; border-block-start-style: solid; border-block-start-color: rgba(193,154,69,.22); border-block-end-width: 1px; border-block-end-style: solid; border-block-end-color: rgba(193,154,69,.22);\n}.elementor .e-71fbc6d9-646e{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;margin:0px;}.elementor .e-304a947c-6210{font-family:var(--ts-serif);font-weight:400;font-size:clamp(30px,4.4vw,50px);color:var(--ts-ink);line-height:1.12;margin-block-start:14px;hyphens: none;\n}.elementor .e-6e50ff17-6080{padding:0px;max-width: none;\n}.elementor .e-165c4881-2e3a{font-family:var(--ts-sans);font-size:16px;color:var(--ts-body);line-height:1.8;margin-block-start:18px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; } & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-1941f453-fc5b{font-family:var(--ts-serif);font-weight:400;font-size:21px;color:var(--ts-ink);line-height:1.25;hyphens: none;\n}.elementor .e-213c5ef4-2c53{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-60f78934-af6a:hover,.elementor .e-60f78934-af6a:focus-visible{color:#c19a45;}.elementor .e-60f78934-af6a{font-family:var(--ts-sans);font-size:12px;color:#b78a2e;letter-spacing:0.14em;line-height:1.5;text-transform:uppercase;padding-block-start:18px;margin-block-start:auto;& a { color: inherit; text-decoration: none; border-block-end: 1px solid rgba(193,154,69,.5); }\n}.elementor .e-4fea8110-307c{padding-block-start:30px;padding-block-end:26px;padding-inline-start:30px;padding-inline-end:30px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.2);display:flex;flex-direction:column;border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-77caa879-8e1c{font-family:var(--ts-serif);font-weight:400;font-size:21px;color:var(--ts-ink);line-height:1.25;hyphens: none;\n}.elementor .e-8d202a4-2b92{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-98ce113-9f50{padding-block-start:30px;padding-block-end:26px;padding-inline-start:30px;padding-inline-end:30px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.2);display:flex;flex-direction:column;border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-36a976fb-5fe3{font-family:var(--ts-serif);font-weight:400;font-size:21px;color:var(--ts-ink);line-height:1.25;hyphens: none;\n}.elementor .e-ad638a2-d491{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-a84f60d-dad2:hover,.elementor .e-a84f60d-dad2:focus-visible{color:#c19a45;}.elementor .e-a84f60d-dad2{font-family:var(--ts-sans);font-size:12px;color:#b78a2e;letter-spacing:0.14em;line-height:1.5;text-transform:uppercase;padding-block-start:18px;margin-block-start:auto;& a { color: inherit; text-decoration: none; border-block-end: 1px solid rgba(193,154,69,.5); }\n}.elementor .e-17513dc9-c5b9{padding-block-start:30px;padding-block-end:26px;padding-inline-start:30px;padding-inline-end:30px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.2);display:flex;flex-direction:column;border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-349bde2e-5ae6{font-family:var(--ts-serif);font-weight:400;font-size:21px;color:var(--ts-ink);line-height:1.25;hyphens: none;\n}.elementor .e-711f6c7f-773f{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-71c3a702-6063{padding-block-start:30px;padding-block-end:26px;padding-inline-start:30px;padding-inline-end:30px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.2);display:flex;flex-direction:column;border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-4a9a4dc3-686d{font-family:var(--ts-serif);font-weight:400;font-size:21px;color:var(--ts-ink);line-height:1.25;hyphens: none;\n}.elementor .e-d7e39e-bf2c{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-341094da-d238{padding-block-start:30px;padding-block-end:26px;padding-inline-start:30px;padding-inline-end:30px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.2);display:flex;flex-direction:column;border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-577a651f-a2c0{font-family:var(--ts-serif);font-weight:400;font-size:21px;color:var(--ts-ink);line-height:1.25;hyphens: none;\n}.elementor .e-56f594fa-f4d6{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-4df53763-a8b4{padding-block-start:30px;padding-block-end:26px;padding-inline-start:30px;padding-inline-end:30px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.2);display:flex;flex-direction:column;border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-6eabcd6c-b922{padding:0px;margin-block-start:38px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;align-items:stretch;}.elementor .e-54aea4eb-29bd{width:100vw;height:clamp(240px,30vw,420px);max-width:100vw;object-fit:cover;margin-block-start:44px;margin-block-end:6px;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);border-radius:0px;display:block;box-shadow: none; object-position: center 45%;\n}.elementor .e-4520d106-af70{font-family:var(--ts-serif);font-weight:400;font-size:clamp(22px,2.6vw,28px);color:var(--ts-ink);margin-block-start:44px;hyphens: none;\n}.elementor .e-eb3d837-5b44{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.6;margin-block-start:18px;display:block;hyphens: none; & ul { list-style: none; margin: 0px; padding: 0px; display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; row-gap: 0px; } & li { margin: 0px; padding-block-start: 12px; padding-block-end: 12px; padding-inline-start: 26px; position: relative; border-block-end: 1px solid rgba(193,154,69,.18); } & li::before { content: "✓"; position: absolute; inset-inline-start: 0px; color: var(--ts-gold-deep); font-weight: 700; }\n}.elementor .e-5699b10b-27fa{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;margin-block-start:14px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; } & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-67993859-abfd:hover,.elementor .e-67993859-abfd:focus-visible{box-shadow:0px 10px 34px 0px rgba(217,184,119,.4);transform:translate3d(0px, -2px, 0px);}.elementor .e-67993859-abfd{font-family:var(--ts-sans);font-weight:700;font-size:12px;color:#ffffff;letter-spacing:0.16em;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;padding-inline-start:26px;padding-inline-end:26px;border-radius:2px;background-image:linear-gradient(120deg, #c19a45 0%,#8f6f28 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;transition:all 0.3s;}.elementor .e-5cb574fe-d000{width:auto;padding:0px;margin-block-start:34px;gap:14px;flex-wrap:wrap;}.elementor .e-fd74a1f-7145{position:relative;z-index:1;padding-block-start:9vh;padding-block-end:9vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,6vw,110px);}.elementor .e-51208bd6-6530{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:#d9b877;letter-spacing:0.42em;text-transform:uppercase;margin:0px;}.elementor .e-63dd7bd8-afd8{font-family:var(--ts-serif);font-weight:400;font-size:clamp(30px,4.4vw,50px);color:#ffffff;line-height:1.12;margin-block-start:14px;hyphens: none;\n}.elementor .e-3f9edb39-9f34{padding:0px;max-width: none;\n}.elementor .e-153b911b-8e59{font-family:var(--ts-serif);font-size:23px;color:#f3ead8;line-height:1.5;font-style:italic;padding-inline-start:26px;margin-block-start:44px;border-inline-start-width: 3px; border-inline-start-style: solid; border-inline-start-color: #d9b877; hyphens: none;\n}.elementor .e-37ee85ab-f9a7{font-family:var(--ts-sans);font-size:16px;color:rgba(255,255,255,.78);line-height:1.8;margin-block-start:18px;hyphens: none; & a { color: #d9b877; text-decoration: underline; } & strong { color: #ffffff; font-weight: 600; }\n}.elementor .e-64f688d7-fa53{font-family:var(--ts-sans);font-size:16px;color:rgba(255,255,255,.78);line-height:1.8;margin-block-start:18px;hyphens: none; & a { color: #d9b877; text-decoration: underline; } & strong { color: #ffffff; font-weight: 600; }\n}.elementor .e-74445161-6b06{font-family:var(--ts-sans);font-size:15px;color:rgba(255,255,255,.78);line-height:1.78;margin-block-start:26px;hyphens: none; & a { color: #d9b877; text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-32a196e1-82cd{position:relative;z-index:1;padding-block-start:10vh;padding-block-end:10vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,6vw,110px);background-color:#14101a;}.elementor .e-4866f5af-7a9d{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;margin:0px;}.elementor .e-2daa7957-bfa9{font-family:var(--ts-serif);font-weight:400;font-size:clamp(28px,4vw,46px);color:var(--ts-ink);line-height:1.12;margin-block-start:14px;hyphens: none;\n}.elementor .e-71e4afde-b7b6{min-height:0px;padding:0px;display:flex;flex-direction:column;max-width: none;\n}.elementor .e-57d5d0b7-c12b{font-family:var(--ts-sans);font-size:16px;color:var(--ts-body);line-height:1.8;margin-block-start:0px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; } & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-5b0026c6-1030{font-family:var(--ts-sans);font-size:16px;color:var(--ts-body);line-height:1.8;margin-block-start:18px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; } & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-333be8f7-e280{font-family:var(--ts-sans);font-size:16px;color:var(--ts-body);line-height:1.8;margin-block-start:18px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; } & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-49c98147-38a3{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.78;margin-block-start:26px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-6f940668-d8f9{padding:0px;max-width: none;\n}.elementor .e-470ac5ff-319c{position:relative;z-index:1;column-gap:clamp(36px,5vw,80px);padding-block-start:9vh;padding-block-end:9vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,6vw,110px);background-color:#faf7f2;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;border-block-start-width: 1px; border-block-start-style: solid; border-block-start-color: rgba(193,154,69,.22); border-block-end-width: 1px; border-block-end-style: solid; border-block-end-color: rgba(193,154,69,.22);\n}.elementor .e-38e1fbba-2497{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;margin:0px;}.elementor .e-4bf9debc-7ec3{font-family:var(--ts-serif);font-weight:400;font-size:clamp(30px,4.4vw,50px);color:var(--ts-ink);line-height:1.12;margin-block-start:14px;hyphens: none;\n}.elementor .e-177fd5c1-3ad7{padding:0px;max-width: none;\n}.elementor .e-ae68c62-f87f{font-family:var(--ts-sans);font-size:16px;color:var(--ts-body);line-height:1.8;margin-block-start:18px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; } & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-465ef280-32b7{width:100vw;height:clamp(240px,30vw,420px);max-width:100vw;object-fit:cover;margin-block-start:44px;margin-block-end:6px;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);border-radius:0px;display:block;box-shadow: none; object-position: center 40%;\n}.elementor .e-2fdc1746-3fae{font-family:var(--ts-serif);font-size:40px;color:var(--ts-gold-deep);line-height:1;font-style:italic;}.elementor .e-40ca36da-31af{font-family:var(--ts-serif);font-weight:400;font-size:21px;color:var(--ts-ink);line-height:1.25;margin-block-start:14px;hyphens: none;\n}.elementor .e-29b15d9d-2ad3{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-2dc5f95b-6a1c{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-block-end: 1px solid rgba(193,154,69,.22); border-inline-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-41e1af01-46c9{font-family:var(--ts-serif);font-size:40px;color:var(--ts-gold-deep);line-height:1;font-style:italic;}.elementor .e-28a796e0-fd12{font-family:var(--ts-serif);font-weight:400;font-size:21px;color:var(--ts-ink);line-height:1.25;margin-block-start:14px;hyphens: none;\n}.elementor .e-32f05fc1-dae3{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-5f791a1c-ddf2{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-block-end: 1px solid rgba(193,154,69,.22); border-inline-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-3008fb67-ee31{font-family:var(--ts-serif);font-size:40px;color:var(--ts-gold-deep);line-height:1;font-style:italic;}.elementor .e-22f23-b1df{font-family:var(--ts-serif);font-weight:400;font-size:21px;color:var(--ts-ink);line-height:1.25;margin-block-start:14px;hyphens: none;\n}.elementor .e-675a41ec-3e20{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-3e4a8eeb-c40f{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-block-end: 1px solid rgba(193,154,69,.22); border-inline-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-4a7b792-59d0{font-family:var(--ts-serif);font-size:40px;color:var(--ts-gold-deep);line-height:1;font-style:italic;}.elementor .e-7045f092-b251{font-family:var(--ts-serif);font-weight:400;font-size:21px;color:var(--ts-ink);line-height:1.25;margin-block-start:14px;hyphens: none;\n}.elementor .e-2e7ccdfe-15f3{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-76f25f8a-87cb{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-block-end: 1px solid rgba(193,154,69,.22); border-inline-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-67138edc-cb83{font-family:var(--ts-serif);font-size:40px;color:var(--ts-gold-deep);line-height:1;font-style:italic;}.elementor .e-7ba45b43-ebb8{font-family:var(--ts-serif);font-weight:400;font-size:21px;color:var(--ts-ink);line-height:1.25;margin-block-start:14px;hyphens: none;\n}.elementor .e-32400655-be6b{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-3a0632c1-38ef{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-block-end: 1px solid rgba(193,154,69,.22); border-inline-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-5cdf62db-4338{font-family:var(--ts-serif);font-size:40px;color:var(--ts-gold-deep);line-height:1;font-style:italic;}.elementor .e-7163cb47-f422{font-family:var(--ts-serif);font-weight:400;font-size:21px;color:var(--ts-ink);line-height:1.25;margin-block-start:14px;hyphens: none;\n}.elementor .e-379b889c-d3db{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-71e39cbd-99dc{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-block-end: 1px solid rgba(193,154,69,.22); border-inline-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-50707de1-8134{padding:0px;margin-block-start:40px;display:grid;gap:0px;grid-template-columns:1fr 1fr 1fr;border-block-start: 1px solid rgba(193,154,69,.3);\n}.elementor .e-5621c930-f859{font-family:var(--ts-serif);font-weight:400;font-size:22px;color:var(--ts-ink);line-height:1.25;hyphens: none;\n}.elementor .e-46484a97-12ab{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-328ad0c7-e611{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-1efc010a-da9f{padding-block-start:28px;padding-block-end:24px;padding-inline-start:30px;padding-inline-end:30px;border-radius:3px;border-width:1px;border-color:rgba(20,16,26,.08);border-style:solid;background-color:rgba(20,16,26,.02);}.elementor .e-7a5d484b-8842{font-family:var(--ts-serif);font-weight:400;font-size:22px;color:var(--ts-ink);line-height:1.25;hyphens: none;\n}.elementor .e-6fc2399c-f353{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-242e2eb8-b017{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-22a9a342-87de{padding-block-start:28px;padding-block-end:24px;padding-inline-start:30px;padding-inline-end:30px;border-radius:3px;border-width:1px;border-color:rgba(20,16,26,.08);border-style:solid;background-color:rgba(20,16,26,.02);}.elementor .e-5858f06c-72eb{padding:0px;margin-block-start:40px;display:grid;gap:22px;grid-template-columns:1fr 1fr;align-items:stretch;}.elementor .e-606ae78f-7e1c:hover,.elementor .e-606ae78f-7e1c:focus-visible{box-shadow:0px 10px 34px 0px rgba(217,184,119,.4);transform:translate3d(0px, -2px, 0px);}.elementor .e-606ae78f-7e1c{font-family:var(--ts-sans);font-weight:700;font-size:12px;color:#ffffff;letter-spacing:0.16em;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;padding-inline-start:26px;padding-inline-end:26px;border-radius:2px;background-image:linear-gradient(120deg, #c19a45 0%,#8f6f28 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;transition:all 0.3s;}.elementor .e-74d338c2-f36c:hover,.elementor .e-74d338c2-f36c:focus-visible{border-color:var(--ts-gold-deep);background-color:rgba(193,154,69,.08);}.elementor .e-74d338c2-f36c{font-family:var(--ts-sans);font-weight:700;font-size:12px;color:var(--ts-ink);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:25px;padding-inline-end:25px;border-radius:2px;border-width:1px;border-color:rgba(20,16,26,.3);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-4f528b0d-6f19{width:auto;padding:0px;margin-block-start:34px;gap:14px;flex-wrap:wrap;}.elementor .e-1d0d0ce9-7d89{position:relative;z-index:1;padding-block-start:9vh;padding-block-end:9vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,6vw,110px);}.elementor .e-5f4f9859-fc2a{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;margin:0px;}.elementor .e-5d46a960-fa9a{font-family:var(--ts-serif);font-weight:400;font-size:clamp(30px,4.4vw,50px);color:var(--ts-ink);line-height:1.12;margin-block-start:14px;hyphens: none;\n}.elementor .e-2b06ef3f-4c8a{font-family:var(--ts-serif);font-size:23px;color:var(--ts-ink);line-height:1.5;font-style:italic;padding-inline-start:26px;margin-block-start:44px;border-inline-start-width: 3px; border-inline-start-style: solid; border-inline-start-color: var(--ts-gold); hyphens: none;\n}.elementor .e-59b568f3-b4a8{font-family:var(--ts-sans);font-size:16px;color:var(--ts-body);line-height:1.8;margin-block-start:18px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; } & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-39e351b4-568a{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.78;margin-block-start:26px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-624bd931-acad{font-family:var(--ts-serif);font-weight:400;font-size:21px;color:var(--ts-ink);line-height:1.25;hyphens: none;\n}.elementor .e-39c1dde4-7cee{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-5322b0a3-16a9{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-73df5ff0-88dd{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-30232d42-d7aa{padding-block-start:22px;padding-block-end:20px;padding-inline-start:26px;padding-inline-end:26px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.2);display:flex;flex-direction:column;border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-3f8028c8-34a3{font-family:var(--ts-serif);font-weight:400;font-size:21px;color:var(--ts-ink);line-height:1.25;hyphens: none;\n}.elementor .e-42f95c4a-3597{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-36177508-ab63{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-2112cb50-8d34{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-569296b1-edb3{padding-block-start:22px;padding-block-end:20px;padding-inline-start:26px;padding-inline-end:26px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.2);display:flex;flex-direction:column;border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-601514e2-3d15{font-family:var(--ts-serif);font-weight:400;font-size:21px;color:var(--ts-ink);line-height:1.25;hyphens: none;\n}.elementor .e-582aa831-237c{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-6f6c815e-15d7{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-36f42928-f101{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-58833eb0-8b93{padding-block-start:22px;padding-block-end:20px;padding-inline-start:26px;padding-inline-end:26px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.2);display:flex;flex-direction:column;border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-19442a3e-ab98{font-family:var(--ts-serif);font-weight:400;font-size:21px;color:var(--ts-ink);line-height:1.25;hyphens: none;\n}.elementor .e-4a3551f3-72ec{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.6;padding-block-start:11px;padding-block-end:11px;margin-block-start:6px;border-block-end: 1px solid rgba(193,154,69,.16); hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-77791568-3da0{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.6;padding-block-start:11px;padding-block-end:11px;border-block-end: 1px solid rgba(193,154,69,.16); hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-71df2abc-6a54{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.6;padding-block-start:11px;padding-block-end:11px;border-block-end: 1px solid rgba(193,154,69,.16); hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-277cc580-3dc5{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.6;padding-block-start:11px;padding-block-end:11px;border-block-end: 1px solid rgba(193,154,69,.16); hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-403b6099-2f9b{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.6;padding-block-start:11px;padding-block-end:11px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-6ee68b81-9e72{padding-block-start:22px;padding-block-end:12px;padding-inline-start:26px;padding-inline-end:26px;border-radius:3px;border-width:1px;border-color:rgba(193,154,69,.3);border-style:solid;background-color:rgba(20,16,26,.02);display:flex;flex-direction:column;}.elementor .e-1332ade7-f819{padding:0px;margin-block-start:34px;display:grid;gap:14px;grid-template-columns:1fr;align-items:stretch;}.elementor .e-4ef1e07f-b5c9{min-width:0px;padding-block-start:9vh;padding-block-end:9vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,5vw,64px);display:flex;flex-direction:column;justify-content:center;}.elementor .e-1485aaf0-d6fa{width:100%;height:100%;min-height:520px;object-fit:cover;border-radius:0px;display:block;object-position: center 1%; box-shadow: none;\n}.elementor .e-38c6539b-feb3{padding:0px;display:grid;grid-template-columns:1.05fr 0.95fr;align-items:stretch;}.elementor .e-5c546ce6-5e92{position:relative;z-index:1;padding:0px;background-color:#faf7f2;border-block-start: 1px solid rgba(193,154,69,.22);\n}.elementor .e-2bf37563-b276{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;margin:0px;}.elementor .e-dd1b3c4-9987{font-family:var(--ts-serif);font-weight:400;font-size:clamp(30px,4.4vw,50px);color:var(--ts-ink);line-height:1.12;margin-block-start:14px;hyphens: none;\n}.elementor .e-66631b58-bd0a{padding:0px;max-width: none;\n}.elementor .e-6919a1d8-1acc{font-family:var(--ts-sans);font-size:16px;color:var(--ts-body);line-height:1.8;margin-block-start:18px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; } & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-11c0019e-4a7f{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-5963f15d-3a9d{font-family:var(--ts-serif);font-weight:400;font-size:24px;color:var(--ts-ink);line-height:1.25;margin-block-start:10px;hyphens: none;\n}.elementor .e-78613df-ce79{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-56778408-c7e3:hover,.elementor .e-56778408-c7e3:focus-visible{border-color:#6a4fb0;background-color:rgba(106,79,176,.06);}.elementor .e-56778408-c7e3{font-family:var(--ts-sans);font-weight:600;font-size:12px;color:var(--ts-amethyst);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:25px;padding-inline-end:25px;border-radius:2px;border-width:1px;border-color:rgba(106,79,176,.45);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-3e498a52-1712{width:auto;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;gap:12px;flex-wrap:wrap;}.elementor .e-27ba6b5d-e0e9{position:relative;padding-block-start:32px;padding-block-end:30px;padding-inline-start:34px;padding-inline-end:34px;border-radius:3px;border-width:1px;border-color:rgba(193,154,69,.3);border-style:solid;background-color:#faf7f2;display:flex;flex-direction:column;}.elementor .e-593b1974-5355{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-2252ca0c-2070{font-family:var(--ts-serif);font-weight:400;font-size:24px;color:var(--ts-ink);line-height:1.25;margin-block-start:10px;hyphens: none;\n}.elementor .e-67586092-a58c{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-29be7505-aa79:hover,.elementor .e-29be7505-aa79:focus-visible{border-color:#6a4fb0;background-color:rgba(106,79,176,.06);}.elementor .e-29be7505-aa79{font-family:var(--ts-sans);font-weight:600;font-size:12px;color:var(--ts-amethyst);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:25px;padding-inline-end:25px;border-radius:2px;border-width:1px;border-color:rgba(106,79,176,.45);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-611f95c1-3a4e{width:auto;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;gap:12px;flex-wrap:wrap;}.elementor .e-218e83a-90be{position:relative;padding-block-start:32px;padding-block-end:30px;padding-inline-start:34px;padding-inline-end:34px;border-radius:3px;border-width:1px;border-color:rgba(193,154,69,.3);border-style:solid;background-color:#faf7f2;display:flex;flex-direction:column;}.elementor .e-2e87714f-68bf{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-473515b6-ef8a{font-family:var(--ts-serif);font-weight:400;font-size:24px;color:var(--ts-ink);line-height:1.25;margin-block-start:10px;hyphens: none;\n}.elementor .e-223b5bf2-2fee{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-2a6f6e92-a459:hover,.elementor .e-2a6f6e92-a459:focus-visible{border-color:#6a4fb0;background-color:rgba(106,79,176,.06);}.elementor .e-2a6f6e92-a459{font-family:var(--ts-sans);font-weight:600;font-size:12px;color:var(--ts-amethyst);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:25px;padding-inline-end:25px;border-radius:2px;border-width:1px;border-color:rgba(106,79,176,.45);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-3282553-ce0e{width:auto;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;gap:12px;flex-wrap:wrap;}.elementor .e-6d40e633-6632{position:relative;padding-block-start:32px;padding-block-end:30px;padding-inline-start:34px;padding-inline-end:34px;border-radius:3px;border-width:1px;border-color:rgba(193,154,69,.3);border-style:solid;background-color:#faf7f2;display:flex;flex-direction:column;}.elementor .e-4403c09c-3f12{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-6b837f66-fc18{font-family:var(--ts-serif);font-weight:400;font-size:24px;color:var(--ts-ink);line-height:1.25;margin-block-start:10px;hyphens: none;\n}.elementor .e-5ba867ce-1793{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.62;margin-block-start:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-60cca3fb-ecb3:hover,.elementor .e-60cca3fb-ecb3:focus-visible{border-color:#6a4fb0;background-color:rgba(106,79,176,.06);}.elementor .e-60cca3fb-ecb3{font-family:var(--ts-sans);font-weight:600;font-size:12px;color:var(--ts-amethyst);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:25px;padding-inline-end:25px;border-radius:2px;border-width:1px;border-color:rgba(106,79,176,.45);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-63ba639a-a784{width:auto;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;gap:12px;flex-wrap:wrap;}.elementor .e-32bca6e-35d6{position:relative;padding-block-start:32px;padding-block-end:30px;padding-inline-start:34px;padding-inline-end:34px;border-radius:3px;border-width:1px;border-color:rgba(193,154,69,.3);border-style:solid;background-color:#faf7f2;display:flex;flex-direction:column;}.elementor .e-3fd36cc3-f4c6{padding:0px;margin-block-start:40px;display:grid;gap:22px;grid-template-columns:1fr 1fr;align-items:stretch;}.elementor .e-74efb445-6280{font-family:var(--ts-sans);font-size:13.5px;color:#6f6a80;line-height:1.75;margin-block-start:14px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; } & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-4320e988-66f1{position:relative;z-index:1;padding-block-start:9vh;padding-block-end:9vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,6vw,110px);}.elementor .e-6a08d863-2b22{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;margin:0px;}.elementor .e-3b58f192-ec1d{font-family:var(--ts-serif);font-weight:400;font-size:clamp(28px,3.6vw,44px);color:var(--ts-ink);line-height:1.12;margin-block-start:14px;hyphens: none;\n}.elementor .e-59ca391c-8d50{padding:0px;max-width: none;\n}.elementor .e-1e34d34c-24ad{font-family:var(--ts-serif);font-size:23px;color:var(--ts-ink);line-height:1.5;font-style:italic;padding-inline-start:26px;margin-block-start:44px;border-inline-start-width: 3px; border-inline-start-style: solid; border-inline-start-color: var(--ts-gold); hyphens: none;\n}.elementor .e-481e9204-d4b5{font-family:var(--ts-sans);font-size:16px;color:var(--ts-body);line-height:1.8;margin-block-start:18px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; } & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-4e75f0d8-aa1d{font-family:var(--ts-serif);font-weight:400;font-size:clamp(22px,2.6vw,28px);color:var(--ts-ink);margin-block-start:44px;hyphens: none;\n}.elementor .e-71e63060-d8b1{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;padding-block-start:12px;padding-block-end:12px;hyphens: none; border-block-end: 1px solid rgba(193,154,69,.16); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-46c163e8-7100{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;padding-block-start:12px;padding-block-end:12px;hyphens: none; border-block-end: 1px solid rgba(193,154,69,.16); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-206abcef-8655{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;padding-block-start:12px;padding-block-end:12px;hyphens: none; border-block-end: 1px solid rgba(193,154,69,.16); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-5c41bee7-45a1{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;padding-block-start:12px;padding-block-end:12px;hyphens: none; border-block-end: 1px solid rgba(193,154,69,.16); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-14f5a192-8df6{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;padding-block-start:12px;padding-block-end:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-49b65ee5-4655{padding:0px;margin-block-start:8px;flex-direction:column;gap:0px;}.elementor .e-745d5f65-e215{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.78;margin-block-start:26px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-20140c29-3260:hover,.elementor .e-20140c29-3260:focus-visible{box-shadow:0px 10px 34px 0px rgba(217,184,119,.4);transform:translate3d(0px, -2px, 0px);}.elementor .e-20140c29-3260{font-family:var(--ts-sans);font-weight:700;font-size:12px;color:#ffffff;letter-spacing:0.16em;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;padding-inline-start:26px;padding-inline-end:26px;border-radius:2px;background-image:linear-gradient(120deg, #c19a45 0%,#8f6f28 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;transition:all 0.3s;}.elementor .e-25a187ed-dfd5{width:auto;padding:0px;margin-block-start:34px;gap:14px;flex-wrap:wrap;}.elementor .e-40e50bac-8978{position:relative;z-index:1;padding-block-start:9vh;padding-block-end:9vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,6vw,110px);background-color:#faf7f2;border-block-start-width: 1px; border-block-start-style: solid; border-block-start-color: rgba(193,154,69,.22); border-block-end-width: 1px; border-block-end-style: solid; border-block-end-color: rgba(193,154,69,.22);\n}.elementor .e-74060a1-a93e{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;margin:0px;}.elementor .e-65f5684d-57b4{font-family:var(--ts-serif);font-weight:400;font-size:clamp(30px,4.4vw,50px);color:var(--ts-ink);line-height:1.12;margin-block-start:14px;hyphens: none;\n}.elementor .e-528e9a18-b055{padding:0px;max-width: none;\n}.elementor .e-376adad6-3ba6{font-family:var(--ts-sans);font-size:16px;color:var(--ts-body);line-height:1.8;margin-block-start:18px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; } & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-2388f008-3da1{min-width:150px;font-family:var(--ts-serif);font-size:16px;color:var(--ts-gold-deep);line-height:1.3;flex:0 0 auto;}.elementor .e-251461d9-1e18{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;hyphens: none;\n}.elementor .e-5252b8cf-f93c{padding-block-start:16px;padding-block-end:16px;gap:24px;padding-inline: 0px; align-items: baseline; border-block-end: 1px solid rgba(193,154,69,.18);\n}.elementor .e-5ba1b706-309b{min-width:150px;font-family:var(--ts-serif);font-size:16px;color:var(--ts-gold-deep);line-height:1.3;flex:0 0 auto;}.elementor .e-1b7ce5be-956b{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;hyphens: none;\n}.elementor .e-38df700d-1760{padding-block-start:16px;padding-block-end:16px;gap:24px;padding-inline: 0px; align-items: baseline; border-block-end: 1px solid rgba(193,154,69,.18);\n}.elementor .e-2d2e2405-53a3{min-width:150px;font-family:var(--ts-serif);font-size:16px;color:var(--ts-gold-deep);line-height:1.3;flex:0 0 auto;}.elementor .e-34cb75cf-7765{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;hyphens: none;\n}.elementor .e-5a5ef623-6595{padding-block-start:16px;padding-block-end:16px;gap:24px;padding-inline: 0px; align-items: baseline; border-block-end: 1px solid rgba(193,154,69,.18);\n}.elementor .e-74ae4d04-a6fe{min-width:150px;font-family:var(--ts-serif);font-size:16px;color:var(--ts-gold-deep);line-height:1.3;flex:0 0 auto;}.elementor .e-4be0a003-a8b7{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;hyphens: none;\n}.elementor .e-3759b79b-4bb0{padding-block-start:16px;padding-block-end:16px;gap:24px;padding-inline: 0px; align-items: baseline; border-block-end: 1px solid rgba(193,154,69,.18);\n}.elementor .e-5be23155-1866{min-width:150px;font-family:var(--ts-serif);font-size:16px;color:var(--ts-gold-deep);line-height:1.3;flex:0 0 auto;}.elementor .e-eea868-5cad{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;hyphens: none;\n}.elementor .e-66701962-8ead{padding-block-start:16px;padding-block-end:16px;gap:24px;padding-inline: 0px; align-items: baseline;\n}.elementor .e-1c1a01ea-dac8{max-width:900px;padding:0px;margin-block-start:34px;border-block-start: 1px solid rgba(193,154,69,.25);\n}.elementor .e-6880f292-f916{font-family:var(--ts-serif);font-weight:400;font-size:clamp(22px,2.6vw,28px);color:var(--ts-ink);margin-block-start:44px;hyphens: none;\n}.elementor .e-7824c63c-12ad{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;padding-block-start:12px;padding-block-end:12px;hyphens: none; border-block-end: 1px solid rgba(193,154,69,.16); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-561747f9-f42b{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;padding-block-start:12px;padding-block-end:12px;hyphens: none; border-block-end: 1px solid rgba(193,154,69,.16); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-6a8788e7-f66f{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;padding-block-start:12px;padding-block-end:12px;hyphens: none; border-block-end: 1px solid rgba(193,154,69,.16); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-3cfe28f5-2c5e{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;padding-block-start:12px;padding-block-end:12px;hyphens: none; border-block-end: 1px solid rgba(193,154,69,.16); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-13f2465e-80f0{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;padding-block-start:12px;padding-block-end:12px;hyphens: none; border-block-end: 1px solid rgba(193,154,69,.16); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-354cfea6-1986{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;padding-block-start:12px;padding-block-end:12px;hyphens: none; & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-42b85d91-7157{padding:0px;margin-block-start:8px;flex-direction:column;gap:0px;}.elementor .e-71334b3d-643f{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.78;margin-block-start:26px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-2eac871f-5342{position:relative;z-index:1;padding-block-start:9vh;padding-block-end:9vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,6vw,110px);background-color:rgba(217,184,119,.05);}.elementor .e-9ea6fed-2031{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;margin:0px;}.elementor .e-1916f035-52df{font-family:var(--ts-serif);font-weight:400;font-size:clamp(30px,4vw,52px);color:var(--ts-ink);line-height:1.12;margin-block-start:14px;hyphens: none;\n}.elementor .e-58cdc26f-b517{font-family:var(--ts-serif);font-size:21px;color:var(--ts-ink);line-height:1.5;font-style:italic;padding-inline-start:26px;margin-block-start:44px;border-inline-start-width: 3px; border-inline-start-style: solid; border-inline-start-color: var(--ts-gold); hyphens: none;\n}.elementor .e-2361f312-6b92{font-family:var(--ts-sans);font-size:16px;color:var(--ts-body);line-height:1.8;margin-block-start:18px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; } & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-75451ee4-203b{font-family:var(--ts-sans);font-size:16px;color:var(--ts-body);line-height:1.8;margin-block-start:18px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; } & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-2eaf8788-f426{font-family:var(--ts-serif);font-size:16px;color:var(--ts-ink);line-height:1.3;}.elementor .e-1829b002-a0cb{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:5px;}.elementor .e-9f77acb-fce3{padding-block-start:14px;padding-block-end:14px;border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-7878b2db-43ff{font-family:var(--ts-serif);font-size:16px;color:var(--ts-ink);line-height:1.3;}.elementor .e-66ed70-7444{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:5px;}.elementor .e-36de9de9-70a2{padding-block-start:14px;padding-block-end:14px;border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-3b05e45b-a4d8{font-family:var(--ts-serif);font-size:16px;color:var(--ts-ink);line-height:1.3;}.elementor .e-77894880-dcad{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:5px;}.elementor .e-585b1fc4-f9b6{padding-block-start:14px;padding-block-end:14px;border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-1a6f5034-fc8d{font-family:var(--ts-serif);font-size:16px;color:var(--ts-ink);line-height:1.3;}.elementor .e-961b811-501e{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:5px;}.elementor .e-6b3ab622-472c{padding-block-start:14px;padding-block-end:14px;border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-6734eef4-41d2{font-family:var(--ts-serif);font-size:16px;color:var(--ts-ink);line-height:1.3;}.elementor .e-738c82a0-866d{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:5px;}.elementor .e-7282e439-f309{padding-block-start:14px;padding-block-end:14px;border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-7e32190c-159f{font-family:var(--ts-serif);font-size:16px;color:var(--ts-ink);line-height:1.3;}.elementor .e-48fdf515-f08b{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:5px;}.elementor .e-66dd59d8-e6d1{padding-block-start:14px;padding-block-end:14px;border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-382b8b9f-da07{column-gap:40px;padding:0px;margin-block-start:30px;display:grid;grid-template-columns:1fr 1fr;row-gap: 0px; border-block-start: 1px solid rgba(193,154,69,.28);\n}.elementor .e-474e7d8f-eb6d:hover,.elementor .e-474e7d8f-eb6d:focus-visible{border-color:#6a4fb0;background-color:rgba(106,79,176,.06);}.elementor .e-474e7d8f-eb6d{font-family:var(--ts-sans);font-weight:600;font-size:12px;color:var(--ts-amethyst);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:25px;padding-inline-end:25px;border-radius:2px;border-width:1px;border-color:rgba(106,79,176,.45);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-1884661d-7f49:hover,.elementor .e-1884661d-7f49:focus-visible{border-color:#6a4fb0;background-color:rgba(106,79,176,.06);}.elementor .e-1884661d-7f49{font-family:var(--ts-sans);font-weight:600;font-size:12px;color:var(--ts-amethyst);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:25px;padding-inline-end:25px;border-radius:2px;border-width:1px;border-color:rgba(106,79,176,.45);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-72146c94-266c:hover,.elementor .e-72146c94-266c:focus-visible{border-color:#6a4fb0;background-color:rgba(106,79,176,.06);}.elementor .e-72146c94-266c{font-family:var(--ts-sans);font-weight:600;font-size:12px;color:var(--ts-amethyst);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:25px;padding-inline-end:25px;border-radius:2px;border-width:1px;border-color:rgba(106,79,176,.45);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-cc7a274-3cc3{width:auto;padding:0px;margin-block-start:28px;gap:12px;flex-wrap:wrap;}.elementor .e-15a35498-4d59{padding:0px;max-width: none;\n}.elementor .e-42771395-6345{width:100%;height:auto;max-width:460px;border-radius:3px;box-shadow:0px 34px 70px -34px rgba(20,16,26,.45);display:block;justify-self: center;\n}.elementor .e-5d598fc1-6e88{position:relative;z-index:1;padding-block-start:10vh;padding-block-end:10vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,6vw,110px);display:grid;gap:clamp(40px,5vw,76px);grid-template-columns:1fr 460px;align-items:center;}.elementor .e-7a093a71-a2f6{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;margin:0px;}.elementor .e-2e206465-c3f5{font-family:var(--ts-serif);font-weight:400;font-size:clamp(28px,4vw,46px);color:var(--ts-ink);line-height:1.12;margin-block-start:14px;hyphens: none;\n}.elementor .e-58ca81ca-f4b0{font-family:var(--ts-sans);font-size:16px;color:var(--ts-body);line-height:1.8;margin-block-start:18px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; } & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-bbe26b6-c2bd{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;margin-block-start:14px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; } & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-72a84fcb-a753{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-52b106f6-2f6e{font-family:var(--ts-serif);font-size:14px;color:var(--ts-ink);flex:0 0 auto;}.elementor .e-269d1f2a-2468{font-family:var(--ts-sans);font-size:12.5px;color:var(--ts-gold-deep);line-height:1.55;text-align:end;}.elementor .e-3be821b0-d872{padding-block-start:12px;padding-block-end:12px;gap:18px;justify-content:space-between;align-items: baseline; padding-inline: 0px; border-block-end: 1px solid rgba(193,154,69,.16);\n}.elementor .e-77089044-3c5c{font-family:var(--ts-serif);font-size:14px;color:var(--ts-ink);flex:0 0 auto;}.elementor .e-bdbb36c-4aa4{font-family:var(--ts-sans);font-size:12.5px;color:var(--ts-gold-deep);line-height:1.55;text-align:end;}.elementor .e-71892d5a-2a6e{padding-block-start:12px;padding-block-end:12px;gap:18px;justify-content:space-between;align-items: baseline; padding-inline: 0px; border-block-end: 1px solid rgba(193,154,69,.16);\n}.elementor .e-2aa65071-e520{font-family:var(--ts-serif);font-size:14px;color:var(--ts-ink);flex:0 0 auto;}.elementor .e-664da4ee-98f6{font-family:var(--ts-sans);font-size:12.5px;color:var(--ts-gold-deep);line-height:1.55;text-align:end;}.elementor .e-44b02972-1cc4{padding-block-start:12px;padding-block-end:12px;gap:18px;justify-content:space-between;align-items: baseline; padding-inline: 0px; border-block-end: 1px solid rgba(193,154,69,.16);\n}.elementor .e-7d71294b-95f1{font-family:var(--ts-serif);font-size:14px;color:var(--ts-ink);flex:0 0 auto;}.elementor .e-64bc1b8a-f48f{font-family:var(--ts-sans);font-size:12.5px;color:var(--ts-gold-deep);line-height:1.55;text-align:end;}.elementor .e-12ce3776-c12e{padding-block-start:12px;padding-block-end:12px;gap:18px;justify-content:space-between;align-items: baseline; padding-inline: 0px;\n}.elementor .e-1cf177d6-30d5{padding-block-start:28px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:30px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.22);border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-3f39f249-7aed:hover,.elementor .e-3f39f249-7aed:focus-visible{border-color:var(--ts-gold-deep);background-color:rgba(193,154,69,.08);}.elementor .e-3f39f249-7aed{font-family:var(--ts-sans);font-weight:700;font-size:12px;color:var(--ts-ink);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:25px;padding-inline-end:25px;border-radius:2px;border-width:1px;border-color:rgba(20,16,26,.3);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-63d8280e-bdb2{width:auto;padding:0px;margin-block-start:26px;gap:14px;flex-wrap:wrap;}.elementor .e-121a3f76-f861{min-width:0px;padding-block-start:8vh;padding-block-end:8vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,5vw,64px);align-self:center;}.elementor .e-2e2c083-705f{width:100%;height:100%;min-height:520px;object-fit:cover;border-radius:0px;display:block;object-position: center 55%; box-shadow: none;\n}.elementor .e-7078f40a-9c5a{position:relative;z-index:1;padding:0px;background-color:#faf7f2;display:grid;grid-template-columns:1.05fr 0.95fr;align-items:stretch;border-block-start: 1px solid rgba(193,154,69,.22);\n}.elementor .e-2551e48c-a36a{width:520px;height:520px;position:absolute;inset-inline-end:-90px;inset-block-end:-200px;padding:0px;border-radius:50%;background-image:radial-gradient(circle at 50% 50%, #e0c07f 0%,transparent 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:22%;filter:blur(98px);}.elementor .e-6b299c6c-a0e4{width:460px;height:460px;position:absolute;inset-block-start:-160px;inset-inline-start:-120px;padding:0px;border-radius:50%;background-image:radial-gradient(circle at 50% 50%, #a487e6 0%,transparent 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:18%;filter:blur(98px);}.elementor .e-32813c63-b648{position:relative;font-family:var(--ts-serif);font-weight:400;font-size:clamp(34px,5vw,58px);color:#d9b877;line-height:1.04;hyphens: none;\n}.elementor .e-4598da2a-35cd{position:relative;font-family:var(--ts-sans);font-size:16px;color:rgba(255,255,255,.8);line-height:1.7;margin-block-start:20px;margin-block-end:32px;hyphens: none;\n}.elementor .e-2c623742-241c:hover,.elementor .e-2c623742-241c:focus-visible{box-shadow:0px 10px 34px 0px rgba(217,184,119,.4);transform:translate3d(0px, -2px, 0px);}.elementor .e-2c623742-241c{font-family:var(--ts-sans);font-weight:700;font-size:12px;color:#ffffff;letter-spacing:0.16em;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;padding-inline-start:26px;padding-inline-end:26px;border-radius:2px;background-image:linear-gradient(120deg, #c19a45 0%,#8f6f28 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;transition:all 0.3s;}.elementor .e-7d50e1ae-df01:hover,.elementor .e-7d50e1ae-df01:focus-visible{border-color:#ffffff;background-color:rgba(255,255,255,.1);}.elementor .e-7d50e1ae-df01{font-family:var(--ts-sans);font-weight:700;font-size:12px;color:#ffffff;letter-spacing:0.16em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:25px;padding-inline-end:25px;border-radius:2px;border-width:1px;border-color:rgba(255,255,255,.55);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-5cf5bd2a-a901{width:auto;position:relative;padding:0px;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-1fe75acf-c52d{overflow:hidden;position:relative;z-index:1;text-align:center;padding-block-start:15vh;padding-block-end:15vh;padding-inline-start:24px;padding-inline-end:24px;background-color:#14101a;display:flex;flex-direction:column;align-items:center;}.elementor .e-173049ae-aaa9{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;margin:0px;}.elementor .e-3204840-aba5{font-family:var(--ts-serif);font-weight:400;font-size:clamp(28px,4vw,46px);color:var(--ts-ink);line-height:1.12;margin-block-start:14px;margin-block-end:24px;hyphens: none;\n}.elementor .e-3d174901-11c5{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;hyphens: none;\n}.elementor .e-480a4f0d-76f3{padding:0px;}.elementor .e-189e8dff-9f7f{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-75d2e130-684f{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;hyphens: none;\n}.elementor .e-17b6bfb1-de9b{padding:0px;}.elementor .e-1b7af5fb-4254{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-686dccd5-7766{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;hyphens: none;\n}.elementor .e-26019306-f0f2{padding:0px;}.elementor .e-2007830e-4512{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-6b9e24f4-eafb{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;hyphens: none;\n}.elementor .e-16dafe5-1979{padding:0px;}.elementor .e-54d0e53-51a1{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-4f3ac81d-5ccc{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;hyphens: none;\n}.elementor .e-7d8c5c74-f6ad{padding:0px;}.elementor .e-3daa6e89-162d{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-1688d3c8-4c33{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;hyphens: none;\n}.elementor .e-1fa9cab6-699d{padding:0px;}.elementor .e-2ce50e05-ec7c{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-7c67f9b2-643a{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;hyphens: none;\n}.elementor .e-3b16bded-2ed5{padding:0px;}.elementor .e-48352677-6c96{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-3bec02f6-6a4f{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;hyphens: none;\n}.elementor .e-6a228b0a-a3da{padding:0px;}.elementor .e-51dec61a-7671{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-4c9ef540-4526{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;hyphens: none;\n}.elementor .e-7551dcaf-93b0{padding:0px;}.elementor .e-620ee732-5a7d{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-2d9255f3-a3d4{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;hyphens: none;\n}.elementor .e-7ea51199-cec4{padding:0px;}.elementor .e-60c16f15-37eb{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-14aeeffa-f9c9{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;hyphens: none;\n}.elementor .e-27cd3032-778c{padding:0px;}.elementor .e-e032535-7a35{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-32a53889-330a{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;hyphens: none;\n}.elementor .e-3b6b7afb-d36c{padding:0px;}.elementor .e-405176e1-96ee{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-86031f4-d4bd{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;hyphens: none;\n}.elementor .e-4b8d59f3-85ee{padding:0px;}.elementor .e-51f6f0e4-371e{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-9939d30-4bac{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;hyphens: none;\n}.elementor .e-284f5b27-21b5{padding:0px;}.elementor .e-5a61359f-350d{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-7b178a31-2077{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;hyphens: none;\n}.elementor .e-35b3a85-9ece{padding:0px;}.elementor .e-35337e3e-d3fa{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-3290bea7-94d9{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;hyphens: none;\n}.elementor .e-3ba1983f-d9a4{padding:0px;}.elementor .e-4cc0d0f4-3660{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-534d9db4-e251{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;hyphens: none;\n}.elementor .e-2e44323e-5564{padding:0px;}.elementor .e-67fef172-d28e{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-2c49faca-95b8{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;hyphens: none;\n}.elementor .e-74f5501d-576c{padding:0px;}.elementor .e-3928f314-4be3{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-1304b4fa-4768{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;hyphens: none;\n}.elementor .e-5c9d5cd4-233a{padding:0px;}.elementor .e-34306822-afd8{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-4c885456-c14b{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;hyphens: none;\n}.elementor .e-580e25c-199b{padding:0px;}.elementor .e-5ac502c5-abf9{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-74209097-d5de{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;hyphens: none;\n}.elementor .e-70ba7b10-a4d9{padding:0px;}.elementor .e-2e3c01c-155a{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-2decebaf-ec91{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;hyphens: none;\n}.elementor .e-66c2721e-d059{padding:0px;}.elementor .e-7bfeba31-43ef{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-77e6ffb3-9372{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;hyphens: none;\n}.elementor .e-49db5b61-9dbc{padding:0px;}.elementor .e-45c1c6d2-a791{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-7b9dabc7-3cd8{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;hyphens: none;\n}.elementor .e-64349d57-5307{padding:0px;}.elementor .e-4763ef22-bc53{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-20b9fbf-ea29{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;hyphens: none;\n}.elementor .e-17ef5abc-717e{padding:0px;}.elementor .e-50ddb71-9bb3{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-7574fd89-12fc{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;hyphens: none;\n}.elementor .e-597280b2-96cd{padding:0px;}.elementor .e-345dce27-3ed2{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-555f504b-4016{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;hyphens: none;\n}.elementor .e-587e9d15-37cb{padding:0px;}.elementor .e-67b18ec2-d28a{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-613c134b-5961{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;hyphens: none;\n}.elementor .e-fbdbbfc-e60b{padding:0px;}.elementor .e-51e2fa77-40d3{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-4efca724-3265{max-width:900px;padding:0px;}.elementor .e-229a12cd-e923{padding:0px;margin-inline-start:auto;margin-inline-end:auto;max-width: none;\n}.elementor .e-b387ae-89e0{position:relative;z-index:1;padding-block-start:8vh;padding-block-end:10vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,6vw,110px);}.elementor .e-67869fca-f56b{overflow:hidden;position:relative;font-weight:500;padding:0px;background-color:#ffffff;}