.elementor .e-26a122bc-6390{width:560px;height:560px;position:absolute;inset-block-start:-160px;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);background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-74a7bec5-e046{width:480px;height:480px;position:absolute;inset-inline-end:-70px;inset-block-end:-160px;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);background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-486a0d9e-baca{width:420px;height:420px;position:absolute;inset-block-start:46%;inset-inline-start:60%;padding:0px;border-radius:50%;background-image:radial-gradient(circle at 50% 50%, #bda2ee 0%,transparent 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:12%;filter:blur(98px);background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-2b8787d1-6ae8{width:100%;height:100%;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;padding:0px;}.elementor .e-7b2fafa3-b36f{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-73a6eb44-3d0a{font-family:var(--ts-serif);font-weight:400;font-size:clamp(31px,4.3vw,48px);color:var(--ts-ink);letter-spacing:0.01em;line-height:1.1;margin-block-start:20px;margin-block-end:0px;hyphens: none; & span { color: var(--ts-gold-deep); font-style: italic; white-space: nowrap; }\n}.elementor .e-70a85c6d-ed3e{max-width:680px;font-family:var(--ts-sans);font-weight:500;font-size:16px;color:#35313c;line-height:1.76;margin-block-start:24px;margin-block-end:0px;}.elementor .e-164dd507-1875{max-width:680px;font-family:var(--ts-sans);font-weight:400;font-size:13px;color:#5b5663;line-height:1.6;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color: inherit; text-decoration: underline; }\n}.elementor .e-5b2f271b-b634:hover,.elementor .e-5b2f271b-b634:focus-visible{box-shadow:0px 10px 34px 0px rgba(217,184,119,.4);transform:translate3d(0px, -2px, 0px);}.elementor .e-5b2f271b-b634{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;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-5bbeb463-761c:hover,.elementor .e-5bbeb463-761c:focus-visible{border-color:var(--ts-gold-deep);background-color:rgba(193,154,69,.08);}.elementor .e-5bbeb463-761c{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-7da0290e-b20c{width:auto;padding:0px;margin-block-start:32px;gap:14px;flex-wrap:wrap;justify-content:flex-start;}.elementor .e-2a59061-18ef{font-family:var(--ts-serif);font-size:36px;color:var(--ts-gold-deep);line-height:1;}.elementor .e-54157ef-1b98{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:#6f6a80;letter-spacing:0.14em;text-transform:uppercase;margin-block-start:8px;}.elementor .e-487e0ecb-8e5c{width:auto;padding:0px;}.elementor .e-3a960af4-eb77{font-family:var(--ts-serif);font-size:36px;color:var(--ts-gold-deep);line-height:1;}.elementor .e-72419f2b-94e7{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:#6f6a80;letter-spacing:0.14em;text-transform:uppercase;margin-block-start:8px;}.elementor .e-67443943-fb8f{width:auto;padding:0px;}.elementor .e-980396f-f572{font-family:var(--ts-serif);font-size:36px;color:var(--ts-gold-deep);line-height:1;}.elementor .e-26036c02-15e7{font-family:var(--ts-sans);font-weight:500;font-size:11px;color:#6f6a80;letter-spacing:0.14em;text-transform:uppercase;margin-block-start:8px;}.elementor .e-f7ac0a-3a0a{width:auto;padding:0px;}.elementor .e-29fff7cc-ee21{width:auto;padding:0px;margin-block-start:44px;gap:44px;flex-wrap:wrap;justify-content:flex-start;}.elementor .e-366ce854-aa24{padding:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-395e4c5e-90d5{min-height:84vh;position:relative;z-index:1;padding-block-start:12vh;padding-block-end:12vh;padding-inline-start:clamp(28px,7vw,120px);padding-inline-end:clamp(28px,7vw,120px);background-image:linear-gradient(90deg, rgba(249,247,243,.97) 0%,rgba(249,247,243,.84) 27%,rgba(249,247,243,.44) 48%,rgba(249,247,243,0) 68%),url("https://timsayedmd.skinspire.agency/wp-content/uploads/2026/10/capsular-contracture-treatment-beach-banner-woman-running.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#eef1f3;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-repeat: no-repeat,no-repeat; background-size: cover,cover; background-position: center,center 34%;\n}.elementor .e-3f9e2993-6773{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;}.elementor .e-7989cc43-dbd3{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;}.elementor .e-26e702f-af1e{padding:0px;max-width: none;\n}.elementor .e-432c84da-e852{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-7fe661d8-b00e{font-family:var(--ts-sans);font-size:15.5px;color:var(--ts-ink);line-height:1.58;margin-block-start:12px;}.elementor .e-6a24a414-c66d{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-6cbcb747-5432{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-be433f7-98e0{font-family:var(--ts-sans);font-size:15.5px;color:var(--ts-ink);line-height:1.58;margin-block-start:12px;}.elementor .e-5cf32f5c-ead7{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-5955c1d0-9b71{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-4a06cf32-8c62{font-family:var(--ts-sans);font-size:15.5px;color:var(--ts-ink);line-height:1.58;margin-block-start:12px;}.elementor .e-6993998-4e14{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-635a046f-fc3f{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-1fe0b680-5cb3{font-family:var(--ts-sans);font-size:15.5px;color:var(--ts-ink);line-height:1.58;margin-block-start:12px;}.elementor .e-5785eb5f-e4ad{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-17eddd9-52ec{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-3388cc55-4d3c{font-family:var(--ts-sans);font-size:15.5px;color:var(--ts-ink);line-height:1.58;margin-block-start:12px;}.elementor .e-7497cb77-d3c3{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-5d962dd4-28fe{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-616b666f-b401{font-family:var(--ts-sans);font-size:15.5px;color:var(--ts-ink);line-height:1.58;margin-block-start:12px;}.elementor .e-1ea6591c-ea88{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-46f5b891-b8e3{padding:0px;margin-block-start:42px;display:grid;gap:22px;grid-template-columns:1fr 1fr 1fr;}.elementor .e-4d82d2c0-730d{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:46px;border-inline-start-width: 3px; border-inline-start-style: solid; border-inline-start-color: var(--ts-gold);\n}.elementor .e-b3149b2-4339{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-683d7e39-9e2f{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;}.elementor .e-17c0681f-777f{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;}.elementor .e-3cb411ea-f8d7{font-family:var(--ts-sans);font-size:16px;color:var(--ts-body);line-height:1.8;margin-block-start:20px;hyphens: none;\n}.elementor .e-5289e6-e409{font-family:var(--ts-sans);font-size:16px;color:var(--ts-body);line-height:1.8;margin-block-start:16px;hyphens: none;\n}.elementor .e-7bf3ecfa-d994{font-family:var(--ts-sans);font-size:16px;color:var(--ts-body);line-height:1.8;margin-block-start:16px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; }\n}.elementor .e-1f252898-62db:hover,.elementor .e-1f252898-62db:focus-visible{color:#c19a45;}.elementor .e-1f252898-62db{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.16em;text-transform:uppercase;margin-block-start:24px;transition:all 0.25s;display:inline-block;& a { color: inherit; }\n}.elementor .e-25764787-7bb7{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;max-width: none;\n}.elementor .e-5f0dbd9c-2b22{width:100%;height:100%;min-height:460px;object-fit:cover;border-radius:0px;display:block;object-position: center 20%; box-shadow: none;\n}.elementor .e-715aca55-23a4{position:relative;z-index:1;padding:0px;display:grid;grid-template-columns:1.05fr 0.95fr;align-items:stretch;}.elementor .e-3fe71829-fa3a{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;}.elementor .e-7e8fbfaf-bd79{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;}.elementor .e-d956963-3860{font-family:var(--ts-sans);font-size:16px;color:var(--ts-body);line-height:1.8;margin-block-start:18px;hyphens: none;\n}.elementor .e-3d979db5-7958{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-30473ee8-6ba5{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;}.elementor .e-5395f1fe-b90d{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-7097f84-35d6{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-4c1eb78e-699a{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;}.elementor .e-337c2862-1c88{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-f5fe277-f021{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-57fa18bc-cb3b{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;}.elementor .e-3bd78c24-cd81{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-40fdbbd0-ec52{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-1f280e9f-a39d{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;}.elementor .e-66eca11-389e{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-307ea37d-72c0{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-d2cf09c-a224{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;}.elementor .e-2f31bde-1041{padding-block-start:16px;padding-block-end:16px;gap:24px;padding-inline: 0px; align-items: baseline;\n}.elementor .e-5f9c8cb-fffc{max-width:900px;padding:0px;margin-block-start:26px;border-block-start: 1px solid rgba(193,154,69,.25); max-width: none;\n}.elementor .e-76b05f8a-e5bb{width:calc(50vw + 30%);height:clamp(240px,28vw,400px);object-fit:cover;margin-block-start:40px;margin-block-end:8px;margin-inline-start:calc(50% - 50vw);border-radius:0px;display:block;max-width: none; box-shadow: none;\n}.elementor .e-7e66ea40-2d5a{font-family:var(--ts-serif);font-weight:400;font-size:clamp(22px,2.6vw,28px);color:var(--ts-ink);margin-block-start:44px;}.elementor .e-7aaad5d9-7861{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;border-block-end: 1px solid rgba(193,154,69,.16); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-2fe6f86b-f815{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;border-block-end: 1px solid rgba(193,154,69,.16); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-38350f68-ac12{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;border-block-end: 1px solid rgba(193,154,69,.16); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-3b5efdfe-5d82{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;border-block-end: 1px solid rgba(193,154,69,.16); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-58b5fe0-d41a{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;& strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-1a7c9bcf-6f79{padding:0px;margin-block-start:8px;flex-direction:column;gap:0px;}.elementor .e-72fcb9e-fe54:hover,.elementor .e-72fcb9e-fe54:focus-visible{border-color:var(--ts-gold-deep);background-color:rgba(193,154,69,.08);}.elementor .e-72fcb9e-fe54{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-12381db2-a87e{width:auto;padding:0px;margin-block-start:34px;gap:14px;flex-wrap:wrap;}.elementor .e-2c0931bd-a331{padding:0px;max-width: none;\n}.elementor .e-4a7d54d0-1e58{position:relative;z-index:1;padding-block-start:8vh;padding-block-end:8vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,6vw,110px);background-color:rgba(217,184,119,.05);}.elementor .e-456d655d-de15{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;}.elementor .e-2145c32f-2469{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;}.elementor .e-2aea2841-b5ce{font-family:var(--ts-sans);font-size:16px;color:var(--ts-body);line-height:1.8;margin-block-start:18px;hyphens: none;\n}.elementor .e-31c38731-9c82{width:calc(50vw + 30%);height:clamp(240px,34vw,480px);object-fit:cover;margin-block-start:40px;margin-block-end:8px;margin-inline-start:20%;border-radius:0px;display:block;max-width: none; box-shadow: none; object-position: center 30%;\n}.elementor .e-116af35-f7b3{font-family:var(--ts-serif);font-weight:400;font-size:21px;color:var(--ts-ink);line-height:1.25;}.elementor .e-1ed1da54-630d{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.55;padding-block-start:11px;padding-block-end:11px;border-block-end: 1px solid rgba(193,154,69,.16);\n}.elementor .e-4e14c83a-9678{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.55;padding-block-start:11px;padding-block-end:11px;border-block-end: 1px solid rgba(193,154,69,.16);\n}.elementor .e-27978459-8062{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.55;padding-block-start:11px;padding-block-end:11px;border-block-end: 1px solid rgba(193,154,69,.16);\n}.elementor .e-5c3ceb87-8cfb{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.55;padding-block-start:11px;padding-block-end:11px;border-block-end: 1px solid rgba(193,154,69,.16);\n}.elementor .e-27580f53-b966{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.55;padding-block-start:11px;padding-block-end:11px;}.elementor .e-4b7efaca-4d26{padding:0px;margin-block-start:12px;flex-direction:column;gap:0px;}.elementor .e-40e37665-6c29{padding-block-start:30px;padding-block-end:12px;padding-inline-start:30px;padding-inline-end:30px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.18);border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-5b799fdb-8511{font-family:var(--ts-serif);font-weight:400;font-size:21px;color:var(--ts-ink);line-height:1.25;}.elementor .e-738f5338-a738{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.55;padding-block-start:11px;padding-block-end:11px;border-block-end: 1px solid rgba(20,16,26,.08);\n}.elementor .e-58a87998-f925{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.55;padding-block-start:11px;padding-block-end:11px;border-block-end: 1px solid rgba(20,16,26,.08);\n}.elementor .e-65970527-a279{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.55;padding-block-start:11px;padding-block-end:11px;border-block-end: 1px solid rgba(20,16,26,.08);\n}.elementor .e-7666dc9b-59d4{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.55;padding-block-start:11px;padding-block-end:11px;border-block-end: 1px solid rgba(20,16,26,.08);\n}.elementor .e-36e2af8b-aeb6{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.55;padding-block-start:11px;padding-block-end:11px;}.elementor .e-3377286c-d42b{padding:0px;margin-block-start:12px;flex-direction:column;gap:0px;}.elementor .e-49a54a12-dcb4{padding-block-start:30px;padding-block-end:12px;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-329d338c-c109{padding:0px;margin-block-start:36px;display:grid;gap:22px;grid-template-columns:1fr 1fr;align-items:stretch;}.elementor .e-4137e629-9bce{font-family:var(--ts-serif);font-size:22px;color:var(--ts-ink);line-height:1.5;font-style:italic;padding-inline-start:26px;margin-block-start:40px;border-inline-start-width: 3px; border-inline-start-style: solid; border-inline-start-color: var(--ts-gold);\n}.elementor .e-73138bdb-dd91:hover,.elementor .e-73138bdb-dd91:focus-visible{box-shadow:0px 10px 34px 0px rgba(217,184,119,.4);transform:translate3d(0px, -2px, 0px);}.elementor .e-73138bdb-dd91{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;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-3d037076-9776{width:auto;padding:0px;margin-block-start:34px;gap:14px;flex-wrap:wrap;}.elementor .e-3ec402b8-ccd5{padding:0px;max-width: none;\n}.elementor .e-325863f-cd49{position:relative;z-index:1;padding-block-start:8vh;padding-block-end:8vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,6vw,110px);background-color:rgba(217,184,119,.05);}.elementor .e-19d5ee7b-d302{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;}.elementor .e-4e1da1da-633f{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;}.elementor .e-33828ce8-6cf6{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;margin-block-start:16px;hyphens: none;\n}.elementor .e-5317a3dc-da07{padding:0px;max-width: none;\n}.elementor .e-699329ad-a378{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;object-position: center 45%; box-shadow: none;\n}.elementor .e-1c97f985-f96c{font-family:var(--ts-serif);font-weight:400;font-size:22px;color:var(--ts-ink);}.elementor .e-7ceff2a5-c70b{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.7;margin-block-start:12px;}.elementor .e-348f566c-5824{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:3px;border-width:1px;border-color:rgba(193,154,69,.22);border-style:solid;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.22);display:flex;flex-direction:column;}.elementor .e-ffcd8c5-f085{font-family:var(--ts-serif);font-weight:400;font-size:22px;color:var(--ts-ink);}.elementor .e-63a08d20-5107{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.7;margin-block-start:12px;}.elementor .e-6dd156a1-71e5{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:3px;border-width:1px;border-color:rgba(193,154,69,.22);border-style:solid;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.22);display:flex;flex-direction:column;}.elementor .e-3de126ff-ae8e{font-family:var(--ts-serif);font-weight:400;font-size:22px;color:var(--ts-ink);}.elementor .e-8a40b41-a756{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.7;margin-block-start:12px;}.elementor .e-6683e040-4a2f{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:3px;border-width:1px;border-color:rgba(193,154,69,.22);border-style:solid;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.22);display:flex;flex-direction:column;}.elementor .e-700af104-a92d{padding:0px;margin-block-start:38px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;}.elementor .e-14754874-a092{font-family:var(--ts-serif);font-size:22px;color:var(--ts-ink);line-height:1.5;font-style:italic;padding-inline-start:26px;margin-block-start:30px;border-inline-start-width: 3px; border-inline-start-style: solid; border-inline-start-color: var(--ts-gold);\n}.elementor .e-7fa4d236-a37c{position:relative;z-index:1;padding-block-start:8vh;padding-block-end:8vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,6vw,110px);}.elementor .e-4115852-b33f{width:calc(50vw + 30%);height:clamp(240px,28vw,400px);object-fit:cover;margin-block-start:40px;margin-block-end:8px;margin-inline-start:calc(50% - 50vw);border-radius:0px;display:block;max-width: none; box-shadow: none; object-position: center 62%;\n}.elementor .e-7fd0e06c-ec5f{min-width:200px;font-family:var(--ts-serif);font-size:16px;color:var(--ts-gold-deep);line-height:1.3;margin:0px;flex:0 0 200px;}.elementor .e-550e9195-315f{min-width:0px;font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;margin:0px;flex:1 1 0%;}.elementor .e-39240adf-691b{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:24px;align-items: baseline; border-block-end: 1px solid rgba(193,154,69,.18);\n}.elementor .e-6da71961-ee41{min-width:200px;font-family:var(--ts-serif);font-size:16px;color:var(--ts-gold-deep);line-height:1.3;margin:0px;flex:0 0 200px;}.elementor .e-19252a57-5521{min-width:0px;font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;margin:0px;flex:1 1 0%;}.elementor .e-5fe48294-d073{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:24px;align-items: baseline; border-block-end: 1px solid rgba(193,154,69,.18);\n}.elementor .e-df0cd2a-90bc{min-width:200px;font-family:var(--ts-serif);font-size:16px;color:var(--ts-gold-deep);line-height:1.3;margin:0px;flex:0 0 200px;}.elementor .e-6d90bc55-a326{min-width:0px;font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;margin:0px;flex:1 1 0%;}.elementor .e-79b3487e-8cab{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:24px;align-items: baseline; border-block-end: 1px solid rgba(193,154,69,.18);\n}.elementor .e-40c67dbb-823d{min-width:200px;font-family:var(--ts-serif);font-size:16px;color:var(--ts-gold-deep);line-height:1.3;margin:0px;flex:0 0 200px;}.elementor .e-5b316930-9241{min-width:0px;font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;margin:0px;flex:1 1 0%;}.elementor .e-20547594-117a{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:24px;align-items: baseline; border-block-end: 1px solid rgba(193,154,69,.18);\n}.elementor .e-7902dc93-abd5{min-width:200px;font-family:var(--ts-serif);font-size:16px;color:var(--ts-gold-deep);line-height:1.3;margin:0px;flex:0 0 200px;}.elementor .e-6f71af77-3c08{min-width:0px;font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.65;margin:0px;flex:1 1 0%;}.elementor .e-4cc69a22-2454{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:24px;align-items: baseline;\n}.elementor .e-5ca41bf0-e0e7{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;}.elementor .e-39fb36c0-430e{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;}.elementor .e-110d1447-b411{font-family:var(--ts-sans);font-size:15.5px;color:var(--ts-body);line-height:1.78;margin-block-start:16px;hyphens: none;\n}.elementor .e-295a9efd-c061{padding:0px;max-width: none;\n}.elementor .e-4ce69ce3-d702{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;object-position: center 32%; box-shadow: none;\n}.elementor .e-2cd30e51-18a3{font-family:var(--ts-serif);font-weight:400;font-size:20px;color:var(--ts-ink);}.elementor .e-4bdeb319-5410{font-family:var(--ts-sans);font-size:14px;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); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-7f52a45c-9ff5{font-family:var(--ts-sans);font-size:14px;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); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-67ae9306-7616{font-family:var(--ts-sans);font-size:14px;color:var(--ts-body);line-height:1.6;padding-block-start:11px;padding-block-end:11px;& strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-7e2e39-5639{padding:0px;margin-block-start:10px;flex-direction:column;gap:0px;}.elementor .e-32dca76c-40f6{padding-block-start:28px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.18);border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-3767234-e941{font-family:var(--ts-serif);font-weight:400;font-size:20px;color:var(--ts-ink);}.elementor .e-f2b2253-403b{font-family:var(--ts-sans);font-size:14px;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); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-65ad85c3-c217{font-family:var(--ts-sans);font-size:14px;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); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-3ee3beea-2e4f{font-family:var(--ts-sans);font-size:14px;color:var(--ts-body);line-height:1.6;padding-block-start:11px;padding-block-end:11px;& strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-1270010a-6005{padding:0px;margin-block-start:10px;flex-direction:column;gap:0px;}.elementor .e-4bd25bda-2784{padding-block-start:28px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.18);border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-6f41852c-f278{font-family:var(--ts-serif);font-weight:400;font-size:20px;color:var(--ts-ink);}.elementor .e-6b877777-c21b{font-family:var(--ts-sans);font-size:14px;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); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-44db8d15-73b7{font-family:var(--ts-sans);font-size:14px;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); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-55010954-289e{font-family:var(--ts-sans);font-size:14px;color:var(--ts-body);line-height:1.6;padding-block-start:11px;padding-block-end:11px;& strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-5e5698bd-d497{padding:0px;margin-block-start:10px;flex-direction:column;gap:0px;}.elementor .e-5a9528d0-f413{padding-block-start:28px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:3px;background-color:#ffffff;box-shadow:0px 24px 56px -34px rgba(20,16,26,.18);border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-57f81509-c970{padding:0px;margin-block-start:38px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;align-items:stretch;}.elementor .e-4bd0f4e0-44a2{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.78;margin-block-start:28px;hyphens: none; & a { color: var(--ts-gold-deep); text-decoration: underline; }\n}.elementor .e-4499dab0-7763:hover,.elementor .e-4499dab0-7763:focus-visible{border-color:var(--ts-gold-deep);background-color:rgba(193,154,69,.08);}.elementor .e-4499dab0-7763{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-2436e72d-c750{width:auto;padding:0px;margin-block-start:30px;gap:14px;flex-wrap:wrap;}.elementor .e-1bf5bd65-5aaa{position:relative;z-index:1;padding-block-start:8vh;padding-block-end:8vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,6vw,110px);background-color:rgba(217,184,119,.05);}.elementor .e-65593b57-b25b{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;}.elementor .e-223582ff-d0e2{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;}.elementor .e-327062f0-f185{font-family:var(--ts-sans);font-size:16px;color:var(--ts-body);line-height:1.8;margin-block-start:18px;hyphens: none;\n}.elementor .e-264a802b-9665{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:30px;border-inline-start-width: 3px; border-inline-start-style: solid; border-inline-start-color: var(--ts-gold);\n}.elementor .e-318aa499-56a3{width:calc(50vw + 30%);height:clamp(240px,28vw,400px);object-fit:cover;margin-block-start:40px;margin-block-end:8px;margin-inline-start:20%;border-radius:0px;display:block;max-width: none; box-shadow: none;\n}.elementor .e-35ff70bb-59bf{font-family:var(--ts-serif);font-weight:400;font-size:20px;color:var(--ts-ink);}.elementor .e-200fd62-700f{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.6;padding-block-start:12px;padding-block-end:12px;border-block-end: 1px solid rgba(193,154,69,.16); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-3a872af7-15c2{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.6;padding-block-start:12px;padding-block-end:12px;border-block-end: 1px solid rgba(193,154,69,.16); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-dceb63b-997e{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.6;padding-block-start:12px;padding-block-end:12px;border-block-end: 1px solid rgba(193,154,69,.16); & strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-389f5fbc-20b5{font-family:var(--ts-sans);font-size:14.5px;color:var(--ts-body);line-height:1.6;padding-block-start:12px;padding-block-end:12px;& strong { color: var(--ts-ink); font-weight: 600; }\n}.elementor .e-2d2ca3e8-3635{padding:0px;margin-block-start:10px;flex-direction:column;gap:0px;}.elementor .e-206d786b-abcf{padding-block-start:28px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:34px;border-radius:3px;border-width:1px;border-color:rgba(193,154,69,.22);border-style:solid;background-color:#faf7f2;}.elementor .e-1e6a25ec-f71d{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; }\n}.elementor .e-a8206f2-b819:hover,.elementor .e-a8206f2-b819:focus-visible{box-shadow:0px 10px 34px 0px rgba(217,184,119,.4);transform:translate3d(0px, -2px, 0px);}.elementor .e-a8206f2-b819{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;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-326b2598-da41{width:auto;padding:0px;margin-block-start:30px;gap:14px;flex-wrap:wrap;}.elementor .e-502c34af-30cf{padding:0px;max-width: none;\n}.elementor .e-4e5e8d73-d282{position:relative;z-index:1;padding-block-start:8vh;padding-block-end:8vh;padding-inline-start:clamp(28px,6vw,110px);padding-inline-end:clamp(28px,6vw,110px);}.elementor .e-124bbebd-43c7{width:calc(50vw + 30%);height:clamp(240px,28vw,400px);object-fit:cover;margin-block-start:40px;margin-block-end:8px;margin-inline-start:calc(50% - 50vw);border-radius:0px;display:block;max-width: none; box-shadow: none; object-position: center 38%;\n}.elementor .e-13c7f717-3c78{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;}.elementor .e-4895e3e4-9c66{font-family:var(--ts-serif);font-weight:400;font-size:clamp(30px,4vw,52px);color:var(--ts-ink);line-height:1.1;margin-block-start:14px;}.elementor .e-564b9eec-3bce{font-family:var(--ts-sans);font-size:15.5px;color:var(--ts-body);line-height:1.8;margin-block-start:18px;}.elementor .e-4dcac645-40e2{font-family:var(--ts-sans);font-size:15.5px;color:var(--ts-body);line-height:1.8;margin-block-start:16px;}.elementor .e-16fb1aa2-b141{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;}.elementor .e-7c108b46-6fbc{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;}.elementor .e-75326a5c-83bd{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;}.elementor .e-86e9727-31e8{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;}.elementor .e-446c6433-8488{column-gap:40px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:30px;display:grid;grid-template-columns:repeat(4, max-content);row-gap: 0px; border-block-start: 1px solid rgba(193,154,69,.28); border-block-end: 1px solid rgba(193,154,69,.28);\n}.elementor .e-283d653b-937e:hover,.elementor .e-283d653b-937e:focus-visible{border-color:#6a4fb0;background-color:rgba(106,79,176,.06);}.elementor .e-283d653b-937e{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-6e2c8a0e-85b8{width:auto;padding:0px;margin-block-start:28px;gap:14px;flex-wrap:wrap;}.elementor .e-2ad93e28-3d05{padding:0px;margin-inline-start:0px;margin-inline-end:0px;max-width: none;\n}.elementor .e-786d7da7-bfe8{width:100%;height:auto;max-width:420px;border-radius:3px;box-shadow:0px 34px 70px -34px rgba(20,16,26,.45);display:block;justify-self: center;\n}.elementor .e-3e455830-fbbc{position:relative;z-index:1;padding-block-start:10vh;padding-block-end:10vh;padding-inline-start:clamp(28px,5vw,64px);padding-inline-end:clamp(28px,5vw,64px);display:grid;gap:clamp(40px,5vw,76px);grid-template-columns:1fr 460px;align-items:center;}.elementor .e-53469872-ac92{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;}.elementor .e-19c76990-e6d6{font-family:var(--ts-serif);font-weight:400;font-size:clamp(28px,4vw,46px);color:var(--ts-ink);line-height:1.14;margin-block-start:14px;}.elementor .e-7b95b11f-cd16{font-family:var(--ts-sans);font-size:15.5px;color:var(--ts-body);line-height:1.8;margin-block-start:18px;}.elementor .e-1874e907-7709{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.78;margin-block-start:14px;}.elementor .e-1064ea1e-ad45{font-family:var(--ts-serif);font-weight:400;font-size:clamp(22px,2.6vw,30px);color:var(--ts-ink);margin-block-start:28px;margin-block-end:8px;}.elementor .e-777352a6-3be3{font-family:var(--ts-sans);font-size:13px;color:var(--ts-gold-deep);letter-spacing:0.02em;line-height:1.72;margin-block-end:18px;}.elementor .e-210c0e8d-38f0:hover,.elementor .e-210c0e8d-38f0:focus-visible{color:#c19a45;}.elementor .e-210c0e8d-38f0{font-family:var(--ts-sans);font-size:12px;color:#b78a2e;letter-spacing:0.16em;text-transform:uppercase;margin-block-start:6px;transition:all 0.25s;display:inline-block;& a { color: inherit; }\n}.elementor .e-1756929e-8595{font-family:var(--ts-serif);font-weight:400;font-size:clamp(22px,2.6vw,30px);color:var(--ts-ink);padding-block-start:32px;margin-block-start:36px;margin-block-end:8px;border-block-start-width: 1px; border-block-start-style: solid; border-block-start-color: var(--ts-gold);\n}.elementor .e-4ce32671-9ad4{font-family:var(--ts-sans);font-size:13px;color:var(--ts-gold-deep);letter-spacing:0.02em;line-height:1.72;margin-block-end:18px;}.elementor .e-53943835-c468:hover,.elementor .e-53943835-c468:focus-visible{color:#c19a45;}.elementor .e-53943835-c468{font-family:var(--ts-sans);font-size:12px;color:#b78a2e;letter-spacing:0.16em;text-transform:uppercase;margin-block-start:6px;transition:all 0.25s;display:inline-block;& a { color: inherit; }\n}.elementor .e-1ebbe6a1-80a7{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-39a776e6-c027{width:100%;height:100%;min-height:480px;object-fit:cover;border-radius:0px;display:block;box-shadow: none;\n}.elementor .e-7181d56a-255e{position:relative;z-index:1;padding:0px;background-color:#faf7f2;display:grid;grid-template-columns:1.05fr 0.95fr;align-items:stretch;}.elementor .e-1b407cb3-4ded{width:480px;height:480px;position:absolute;inset-inline-end:-70px;inset-block-end:-160px;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:18%;filter:blur(98px);background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-6e1663a8-5e4a{position:relative;font-family:var(--ts-serif);font-weight:400;font-size:clamp(34px,5.4vw,70px);color:var(--ts-gold-deep);line-height:1.04;}.elementor .e-6469800d-7501{position:relative;font-family:var(--ts-sans);font-size:16px;color:var(--ts-body);line-height:1.7;margin-block-start:20px;margin-block-end:32px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-1a3769a-ea15:hover,.elementor .e-1a3769a-ea15:focus-visible{box-shadow:0px 10px 34px 0px rgba(217,184,119,.4);transform:translate3d(0px, -2px, 0px);}.elementor .e-1a3769a-ea15{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;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-4abe782c-bed8:hover,.elementor .e-4abe782c-bed8:focus-visible{border-color:#6a4fb0;background-color:rgba(106,79,176,.06);}.elementor .e-4abe782c-bed8{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-f88e199-4b3b{width:auto;position:relative;padding:0px;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-2f7abeb5-a5ed{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:rgba(106,79,176,.05);}.elementor .e-2746a85e-be24{width:100vw;height:clamp(240px,30vw,420px);max-width:100vw;object-fit:cover;margin-block-start:0px;margin-block-end:44px;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);border-radius:0px;display:block;box-shadow: none; object-position: center 58%;\n}.elementor .e-49917d1c-114e{font-family:var(--ts-sans);font-size:11px;color:var(--ts-gold-deep);letter-spacing:0.42em;text-transform:uppercase;}.elementor .e-7aa083a6-81ef{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;}.elementor .e-42614f7d-8379{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;}.elementor .e-2d6edb79-adab{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-4f1be186-32b8{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;}.elementor .e-6769b217-5ca4{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-b1abd5-bb73{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;}.elementor .e-40067326-cd10{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-1f4057bb-544a{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;}.elementor .e-363127f0-1df2{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-3c0b8900-1b9f{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;}.elementor .e-4c1bbc00-7fff{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-3739e6db-69ac{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;}.elementor .e-31d652da-5a1a{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-3d7bd75-a2a6{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;}.elementor .e-7afc2f9b-6187{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-523a1bde-e88a{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;}.elementor .e-799e3c0-46b3{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-3ecf26f5-5ccf{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;}.elementor .e-2ec91404-d661{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-36a4e41f-8d03{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;}.elementor .e-7bd556c4-f70a{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-465c957c-c025{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;}.elementor .e-2840e65d-4d56{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-792b45a6-bea8{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;}.elementor .e-1b8ba755-fc88{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-16110846-2d36{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;}.elementor .e-7780bc9-9340{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-7662b6fa-42d6{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;}.elementor .e-550202b7-23c6{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-2ddd34aa-e326{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;}.elementor .e-40e676ed-c461{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-4bcc795a-4c33{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;}.elementor .e-45253244-a90d{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-ef95b2-c827{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;}.elementor .e-51c957c5-d712{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-2d073e56-e147{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;}.elementor .e-61f43bb0-2678{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-28d445f5-9eea{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;}.elementor .e-33862de0-7007{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-56be35f4-fec0{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;}.elementor .e-7e28c069-6394{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-652ae9eb-6f20{font-family:var(--ts-serif);font-weight:400;font-size:18px;color:var(--ts-ink);line-height:1.35;}.elementor .e-258eac88-876d{cursor:pointer;padding-block-start:20px;padding-block-end:20px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-18f15249-c021{font-family:var(--ts-sans);font-size:15px;color:var(--ts-body);line-height:1.75;padding-block-end:20px;}.elementor .e-20e54ebd-a28c{border-block-end: 1px solid rgba(193,154,69,.22);\n}.elementor .e-1f446337-525a{max-width:900px;padding:0px;}.elementor .e-5b4733da-ffd3{font-family:var(--ts-serif);font-weight:400;font-size:24px;color:var(--ts-ink);line-height:1.2;margin-block-start:48px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d36df6e-b6c1{font-family:var(--ts-sans);font-size:13px;color:var(--ts-body);line-height:1.8;margin:0px;& a { color: var(--ts-gold-deep); text-decoration: underline; }\n}.elementor .e-1ba4ec89-7c68{padding:0px;max-width: none;\n}.elementor .e-743144b7-82a2{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-272c3fa4-b11c{overflow:hidden;position:relative;font-weight:500;padding:0px;background-color:#ffffff;}