.elementor .e-7bad9b5-12a9{width:100%;padding:0;display:flex}.elementor .e-27ebdfc-d3b6{width:55%;min-width:0;padding:0;display:flex;flex-direction:column}.elementor .e-7c607b36-df3d{width:100%;padding:0;display:flex;flex-direction:column}.elementor .e-c6ad6d9-b4ec{width:100%;padding:0;display:flex;flex-direction:column}.elementor .e-374cb10e-2b96{width:100%;padding:0;display:flex;flex-direction:column}.elementor .e-b180201-d7e4{width:100%;padding-block-start:8px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column}.elementor .e-4bb16d72-e498{font-family:Montserrat;font-size:15px;color:#2b1d1a;line-height:1.5;margin:0}.elementor .e-2a80654e-aae6{font-family:Montserrat;font-size:15px;color:#2b1d1a;line-height:1.5;margin:0}.elementor .e-595eca9-ef6d{font-family:Montserrat;font-size:15px;color:#2b1d1a;line-height:1.5;margin:0}.elementor .e-77b1e504-8800{padding:24px;margin-block-start:8px;background-color:#e9e2d8;display:flex;flex-direction:column;gap:10px}.elementor .e-368472c0-3fdc{width:45%;min-width:0;padding:0;display:flex;flex-direction:column;gap:20px}.elementor .e-67efebdb-df8c{width:100%;padding:0;display:flex;flex-direction:row;gap:72px;align-items:flex-start}.elementor .e-2223281e-f2e1{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:32px}.elementor .e-65dfd223-18c1{width:100%;padding-block-start:40px;padding-block-end:100px;padding-inline-start:32px;padding-inline-end:32px;display:flex;box-sizing:border-box;\n}.elementor .e-4e89d505-26ec{font-family:'Playfair Display';font-weight:500;font-size:clamp(32px,4vw,52px);color:#2b1d1a;letter-spacing:-.02em;line-height:1.05;margin:0}.elementor .e-12a9a17-d45f{width:100%;padding:0;display:flex;flex-direction:column}.elementor .e-443a29bf-8bcc{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:40px}.elementor .e-24b5ddf8-bb77{width:100%;padding-block-start:90px;padding-block-end:110px;padding-inline-start:32px;padding-inline-end:32px;background-color:#e9e2d8;display:flex;box-sizing:border-box;\n}.elementor .e-4f877dde-8a13{width:100%;padding:0;background-color:#f5f2ee;display:flex;flex-direction:column;gap:0}