.elementor .e-f88ee79-f2426ae{color:#838383;letter-spacing:.15em;text-transform:uppercase;font-weight:500;margin:0;\n}.elementor .e-eb0a7fc-12697a9{font-size:3.5rem;color:#2C2F32;line-height:1.05em;font-weight:300;letter-spacing:-.02em;line-height:1.1;margin:0;\n}.elementor .e-5a4d603-ceeb5fe{font-size:1.15rem;color:#838383;line-height:1.6em;line-height:1.7;margin:0;max-width:28rem;\n}.elementor .e-ad451ff-b4bd5ba{font-weight:600;font-size:1.05rem;color:#fff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:.375rem;background-color:#1a1a1a;transition:all 0.3s ease;box-shadow:0 8px 30px rgb(26 26 26 / .18);\n}.elementor .e-64199f6-feadedb{font-size:.85rem;color:#6a6a6a;display:flex;flex-direction:row;margin:0;letter-spacing:.03em;\n}.elementor .e-2db7fa4-d235dd8{flex-direction:column;gap:1rem;gap:1.5rem;padding:0;flex:1;min-width:18rem;\n}.elementor .e-c35bc6c-32b5eb3{min-height:28rem;width:100%;aspect-ratio:4/5;background:linear-gradient(145deg,#e8e4de 0%,#d5d0c8 100%);border-radius:.25rem;\n}.elementor .e-1e3ef7d-ba5abda{flex-direction:column;justify-content:center;align-items:center;flex:1;min-width:16rem;padding:0;\n}.elementor .e-e61dcdc-13d5194{flex-direction:row;gap:2.5rem;align-items:center;width:100%;gap:4rem;padding:0;flex-wrap:wrap;\n}.elementor .e-a6dfadc-9547e2a{padding-block-start:2rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;align-items:center;padding:6rem 2rem;background-color:#faf8f5;\n}