.elementor .e-f5bb49b-2e802eb{font-size:3.5rem;font-weight: 300; letter-spacing: -0.02em; line-height: 1.1; font-family: Georgia, 'Times New Roman', serif;\n}.elementor .e-d2db66f-6ea91dd{width: 4rem; height: 2px; background: linear-gradient(90deg, #b8956a, #d4b896); border-radius: 1px;\n}.elementor .e-e851569-1051c4d{padding: 0; justify-content: center;\n}.elementor .e-6bcb97f-53b9f81{font-size:1.15rem;line-height: 1.7; font-style: italic; max-width: 38rem; text-align: center;\n}.elementor .e-38a5833-6c7a42d{flex-direction:column;gap:1.5rem;justify-content:center;align-items:center;padding: 6rem 4rem 3rem; text-align: center; max-width: 52rem; margin: 0 auto;\n}.elementor .e-e21bb31-2f6c79a{font-size:1.05rem;line-height: 1.75;\n}.elementor .e-51325e4-3742bc0{font-size:1.05rem;line-height: 1.75;\n}.elementor .e-f7b1643-30ce678{font-size:1.05rem;line-height: 1.75;\n}.elementor .e-bd1731a-3e074cb{flex-direction:column;gap:1.8rem;justify-content:center;flex: 1.4; padding: 1rem 0;\n}.elementor .e-500705f-1357281{width: 100%; height: 100%; object-fit: cover; border-radius: 0.75rem;\n}.elementor .e-1c9cfba-fcfb612{flex-direction:column;justify-content:center;align-items:center;flex: 1; overflow: hidden; border-radius: 0.75rem; min-height: 28rem;\n}.elementor .e-8c6acbf-aa5dc81{flex-direction:row;gap:3rem;align-items:stretch;padding: 2rem 4rem 5rem; max-width: 72rem; margin: 0 auto;\n}.elementor .e-c8240ed-1896c5d{font-size:2.2rem;font-weight: 300; letter-spacing: -0.01em; line-height: 1.2; font-family: Georgia, 'Times New Roman', serif; margin-bottom: 0.5rem;\n}.elementor .e-f43ec40-1165861{width: 100%; aspect-ratio: 4/3; object-fit: cover;\n}.elementor .e-b3eb5f1-f3af723{font-size:0.85rem;padding: 0.8rem 1rem; text-align: center; font-style: italic; letter-spacing: 0.02em;\n}.elementor .e-284a0d0-b1b7fdc{flex-direction:column;gap:0.6rem;flex: 1 1 14rem; overflow: hidden; background: #fff; border-radius: 0.6rem; padding: 0; box-shadow: 0 8px 30px rgba(184, 149, 106, 0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;\n}.elementor .e-519cb63-ed88098{width: 100%; aspect-ratio: 4/3; object-fit: cover;\n}.elementor .e-08794dc-3086aff{font-size:0.85rem;padding: 0.8rem 1rem; text-align: center; font-style: italic; letter-spacing: 0.02em;\n}.elementor .e-83888d5-741ce1b{flex-direction:column;gap:0.6rem;flex: 1 1 14rem; overflow: hidden; background: #fff; border-radius: 0.6rem; padding: 0; box-shadow: 0 8px 30px rgba(184, 149, 106, 0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;\n}.elementor .e-e4c22b2-edaccb5{width: 100%; aspect-ratio: 4/3; object-fit: cover;\n}.elementor .e-0e89e35-c4d8ab4{font-size:0.85rem;padding: 0.8rem 1rem; text-align: center; font-style: italic; letter-spacing: 0.02em;\n}.elementor .e-1a070f6-ba2d7ae{flex-direction:column;gap:0.6rem;flex: 1 1 14rem; overflow: hidden; background: #fff; border-radius: 0.6rem; padding: 0; box-shadow: 0 8px 30px rgba(184, 149, 106, 0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;\n}.elementor .e-61a3018-dd560e8{width: 100%; aspect-ratio: 4/3; object-fit: cover;\n}.elementor .e-d9e775b-94209a5{font-size:0.85rem;padding: 0.8rem 1rem; text-align: center; font-style: italic; letter-spacing: 0.02em;\n}.elementor .e-82c0233-0f5a7b5{flex-direction:column;gap:0.6rem;flex: 1 1 14rem; overflow: hidden; background: #fff; border-radius: 0.6rem; padding: 0; box-shadow: 0 8px 30px rgba(184, 149, 106, 0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;\n}.elementor .e-bc2afbb-ba9e9b7{flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:center;max-width: 68rem;\n}.elementor .e-fef2fec-7841c73{flex-direction:column;gap:2.5rem;align-items:center;padding: 5rem 4rem 7rem; background: #f0ebe4;\n}.elementor .e-1477929-41d6abf{flex-direction:column;gap:0px;align-items:stretch;padding: 0; background: #faf8f5;\n}