.elementor .e-25b3c738-fe69{font-weight:600;font-size:1.05rem;color:#76513a;}.elementor .e-e2aa6e4-ccb3{max-width:11rem;}.elementor .e-374e2247-8dc9{font-weight:600;font-size:0.8rem;color:#855c3e;letter-spacing:0.16em;}.elementor .e-4b73513c-d61a{max-width:42rem;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-1ba3fdac-c7ca{font-size:0.82rem;color:#855c3e;letter-spacing:0.2em;}.elementor .e-44694d2e-1316{font-family:"Playfair Display";font-size:clamp(3.8rem, 10vw, 8rem);color:#5c3b29;letter-spacing:-0.04em;line-height:.95;}.elementor .e-62fd6e01-2714{font-family:"Playfair Display";font-size:clamp(1.6rem, 4vw, 2.5rem);line-height:1.2;}.elementor .e-5002cb49-6f78{font-family:"Playfair Display";font-size:1.6rem;}.elementor .e-6927d19e-3495{font-size:1rem;color:#5d5149;line-height:1.7;}.elementor .e-41cc3a96-9235{max-width:52rem;display:flex;flex-direction:column;gap:1.3rem;align-items:center;}.elementor .e-3f9d92ba-4633{min-height:100vh;color:#3b2a20;text-align:center;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#f7f2e9;display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;}