.elementor .e-11f8fc31-5466{font-family:'Playfair Display';font-weight:500;font-size:clamp(44px,6vw,88px);color:#f5f2ee;letter-spacing:-.03em;line-height:1;margin:0}.elementor .e-18f0ed8a-1e5c{max-width:620px;font-family:Montserrat;font-size:18px;color:#f5f2ee;line-height:1.55;margin:0}.elementor .e-30e10569-2350{width:100%;max-width:1240px;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:18px}.elementor .e-589b4f5a-cbb5{width:100%;padding-block-start:90px;padding-block-end:80px;padding-inline-start:32px;padding-inline-end:32px;background-color:#9a2931;display:flex;box-sizing:border-box;\n}.elementor .e-e776847-5e6d{font-family:'Playfair Display';font-weight:500;font-size:44px;color:#2b1d1a;line-height:1.05;margin:0}.elementor .e-43a8739f-c0e3{width:100%;padding:0;display:flex;flex-direction:column}.elementor .e-29c03f55-1143{font-family:Montserrat;font-size:13px;color:#5c4d47;line-height:1.55;margin:0}.elementor .e-753d12e6-1737{width:60%;min-width:0;padding:0;display:flex;flex-direction:column;gap:24px}.elementor .e-27d13b99-ff01{font-family:'Playfair Display';font-weight:500;font-size:28px;color:#2b1d1a;margin-block-start:0;margin-block-end:4px;margin-inline-start:0;margin-inline-end:0}.elementor .e-2baa6b6f-cd7e{font-family:Montserrat;font-weight:600;font-size:20px;color:#9a2931;margin:0}.elementor .e-5d43c0b6-7989{padding:0;display:flex;flex-direction:column;gap:8px}.elementor .e-36c53cf3-2d2b{font-family:'Playfair Display';font-weight:500;font-size:28px;color:#2b1d1a;margin-block-start:0;margin-block-end:4px;margin-inline-start:0;margin-inline-end:0}.elementor .e-259f6d60-d55e{font-family:Montserrat;font-weight:600;font-size:16px;color:#9a2931;margin:0;overflow-wrap:anywhere;\n}.elementor .e-38099f58-5083{padding:0;display:flex;flex-direction:column;gap:8px}.elementor .e-60b32f06-5935{font-family:'Playfair Display';font-weight:500;font-size:28px;color:#2b1d1a;margin-block-start:0;margin-block-end:4px;margin-inline-start:0;margin-inline-end:0}.elementor .e-1ad614f2-e8ee{font-family:Montserrat;font-size:17px;color:#2b1d1a;margin:0}.elementor .e-6ba9fd19-3382{width:100%;padding:0;display:flex;flex-direction:column}.elementor .e-630609ed-af8b{padding:0;display:flex;flex-direction:column;gap:12px}.elementor .e-3d4bc2b8-70b9{width:40%;min-width:0;padding:40px;background-color:#e9e2d8;display:flex;flex-direction:column;gap:40px;box-sizing:border-box;\n}.elementor .e-1b3c1581-b831{width:100%;max-width:1240px;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:72px;align-items:flex-start}.elementor .e-26dd731f-8a44{width:100%;padding-block-start:100px;padding-block-end:120px;padding-inline-start:32px;padding-inline-end:32px;display:flex;box-sizing:border-box;\n}.elementor .e-616fc186-b9bd{width:100%;padding:0;background-color:#f5f2ee;display:flex;flex-direction:column;gap:0}