.elementor .e-ebd21f2-b2fb{font-family:var(--font-body);font-size:13px;color:#7A6A5F;letter-spacing:.06em;margin-block-end:28px}.elementor .e-e3ba7b-4872{max-width:900px}.elementor .e-399f39b9-4b3c{max-width:640px;margin-block-start:22px}.elementor .e-7744c9ed-9f06{padding:0;margin-block-start:32px;gap:8px;flex-wrap:wrap}.elementor .e-672e846f-4b06{flex-direction:column;align-items:flex-start}.elementor .e-503ce34b-1e63{padding-block-start:64px;padding-block-end:72px}.elementor .e-6f28a3c0-8c69:hover,.elementor .e-6f28a3c0-8c69:focus-visible{transform:scale3d(1.03,1.03,1)}.elementor .e-6f28a3c0-8c69{transition:transform 0.6s}.elementor .e-2fd122f-36c0{overflow:hidden;aspect-ratio:1200 / 630;padding:0;background-color:#EDE4DA}.elementor .e-20e4206d-75cd{font-family:var(--font-body);font-size:12px;color:#8C5A49;letter-spacing:.2em;text-transform:uppercase}.elementor .e-1f1612-61e5{font-family:var(--font-heading);font-weight:400;font-size:28px;color:#2A221E;line-height:1.15}.elementor .e-2be106a2-3cae{overflow:hidden;font-family:var(--font-body);font-size:15px;color:#4A3E38;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;\n}.elementor .e-f9ade2-1c27{font-family:var(--font-body);font-weight:500;font-size:14px;color:#8C5A49;padding-block-start:8px;margin-block-start:auto}.elementor .e-6f4c0f3e-7faa{padding-block-start:26px;padding-block-end:30px;padding-inline-start:28px;padding-inline-end:28px;flex-direction:column;gap:12px;flex:1 1 auto}.elementor .e-5b8da30b-e165{gap:24px;grid-template-columns:repeat(3,1fr)}.elementor .e-1ea21e36-dfe7:hover,.elementor .e-1ea21e36-dfe7:focus-visible{color:#FFF;background-color:#2A221E}.elementor .e-1ea21e36-dfe7{font-family:var(--font-body);font-weight:500;font-size:14px;color:#2A221E;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1px;border-color:#2A221E;border-style:solid;transition:background-color 0.25s,color 0.25s}.elementor .e-2ce7f7e1-def5:hover,.elementor .e-2ce7f7e1-def5:focus-visible{color:#FFF;background-color:#2A221E}.elementor .e-2ce7f7e1-def5{font-family:var(--font-body);font-weight:500;font-size:14px;color:#2A221E;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1px;border-color:#2A221E;border-style:solid;transition:background-color 0.25s,color 0.25s}.elementor .e-20eef432-307e{margin-block-start:48px;display:flex;gap:12px;justify-content:center}.elementor .e-71b48ed9-7c67{font-family:var(--font-heading);font-size:28px;color:#4A3E38;text-align:center;padding-block-start:48px;padding-block-end:48px;padding-inline-start:0;padding-inline-end:0}.elementor .e-520a5f35-fca2{background-color:#EDE4DA}