.elementor .e-33b47715-ce2f{color:#cec8bb}.elementor .e-21c99852-9217{font-family:"Playfair Display";font-weight:500;font-size:72px;color:#fff;line-height:1.05;text-align:center;text-transform:none}.elementor .e-2d6cbdfe-acfc{max-width:620px;font-family:Lato;font-size:19px;color:rgba(255,255,255,.92);line-height:1.6;text-align:center}.elementor .e-60f2940-84c8{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:14px;flex-wrap:wrap;justify-content:center}.elementor .e-7a140aa5-c0c1{width:100%;min-height:66vh;padding-block-start:110px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg,rgba(19,19,17,.3) 0%,rgba(19,19,17,.72) 100%),url("https://silkenthomas.com/wp-content/uploads/2026/10/DSC_7731-Edit-scaled.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0;flex-direction:column;gap:18px;justify-content:center;align-items:center;background-size:cover,cover;background-position:center center,50% 60%;background-repeat:no-repeat,no-repeat;\n}.elementor .e-6ec09214-5678{text-align:left;\n}.elementor .e-35c4979a-f7a6{text-align:left;\n}.elementor .e-257f2365-7954{font-family:Lato;font-weight:700;font-size:16px;color:#2e2c29}.elementor .e-669ec28f-5608{font-family:Lato;font-weight:700;font-size:16px;color:#2e2c29}.elementor .e-58500739-370d{font-family:Lato;font-weight:700;font-size:16px;color:#2e2c29}.elementor .e-71879b7e-e21e{width:100%;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-inline-start-width:3px;background-color:#ece9e3;display:flex;flex-direction:column;gap:6px;border-left-style:solid;border-left-color:#b8925a;border-left-style:solid;border-left-color:#8d8f7a;\n}.elementor .e-75826030-2545{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.elementor .e-14347a95-5454{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.elementor .e-3f70bd76-512c{width:100%;max-width:1200px;display:grid;gap:64px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center}.elementor .e-6aadf4de-759b{background-color:#fff}.elementor .e-583c8ee2-abea{font-size:28px}.elementor .e-733816d0-36f9{font-size:12px;letter-spacing:1.5px;text-align:left;\n}.elementor .e-31f368e6-3f5d{font-family:Lato;font-size:14px;color:#8a8a82;line-height:1.7;padding-block-start:10px;border-block-start-width:1px;border-top-style:solid;border-top-color:#ece5d8;border-top-style:solid;border-top-color:#e2ded5;\n}.elementor .e-106e55a4-62fb{padding-block-start:26px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px}.elementor .e-678b6cf6-cea9{background-color:#fff}.elementor .e-12336533-97f6{font-size:28px}.elementor .e-21a8227c-d383{font-size:12px;letter-spacing:1.5px;text-align:left;\n}.elementor .e-7f0537a1-fa19{font-family:Lato;font-size:14px;color:#8a8a82;line-height:1.7;padding-block-start:10px;border-block-start-width:1px;border-top-style:solid;border-top-color:#ece5d8;border-top-style:solid;border-top-color:#e2ded5;\n}.elementor .e-1338db80-61f8{padding-block-start:26px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px}.elementor .e-3c34b560-70e1{background-color:#fff}.elementor .e-613ab7dd-3b04{width:100%;max-width:1100px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:40px 32px;\n}.elementor .e-2bd0500-a246{background-color:#ece9e3}.elementor .e-23ebc44c-6261{max-width:1200px}.elementor .e-5f54bb50-c8d5{background-color:#fff}.elementor .e-7af8dbd7-af59{color:#cec8bb;text-align:left;\n}.elementor .e-46323ad8-cea3{color:#fff;text-align:left;\n}.elementor .e-6aec0ea4-ba33{color:rgba(255,255,255,.85)}.elementor .e-373cff1e-f437{font-family:Lato;font-size:14px;color:rgba(255,255,255,.6);font-style:italic}.elementor .e-7355655b-e9c9{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.elementor .e-4f85f130-e1e9{text-align:center}.elementor .e-2e852353-266b:hover,.elementor .e-2e852353-266b:focus-visible{color:#cec8bb;border-color:#cec8bb;background-color:transparent}.elementor .e-2e852353-266b{font-family:Lato;font-weight:700;font-size:16px;color:#fff;letter-spacing:1px;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:1px;border-color:rgba(255,255,255,.4);border-style:solid;background-color:transparent}.elementor .e-51fa67eb-48e6:hover,.elementor .e-51fa67eb-48e6:focus-visible{color:#cec8bb;border-color:#cec8bb;background-color:transparent}.elementor .e-51fa67eb-48e6{font-family:Lato;font-weight:700;font-size:16px;color:#fff;letter-spacing:1px;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:1px;border-color:rgba(255,255,255,.4);border-style:solid;background-color:transparent}.elementor .e-7943e163-5d6b{width:100%;display:flex;flex-direction:column;gap:12px;align-items:stretch}.elementor .e-7e46c144-661f{width:100%;max-width:1100px;display:grid;gap:56px;grid-template-columns:3fr 2fr;grid-template-rows:auto;align-items:center}.elementor .e-5915dab6-e930{background-color:#2e2c29}.elementor .e-511f59d7-dc3e{background-color:transparent}.elementor .e-72e52226-c510{background-color:transparent}.elementor .e-1637a1f2-9554{width:100%;max-width:1000px;display:grid;gap:32px;grid-template-columns:1fr 1fr;grid-template-rows:auto}.elementor .e-9423b81-8b16{background-color:#ece9e3}