.elementor .e-38a99fe-a06d5e5{width:15rem;height:auto;min-width:0px;max-width:48vw;object-fit:contain;flex:0 0 12rem;flex-basis: 15rem;\n}.elementor .e-8002769-e0cf1f8{font-family:var(--monika-body);font-weight:600;font-size:0.73rem;color:var(--monika-ink);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-19ba635-10e7a4d{font-family:var(--monika-body);font-weight:600;font-size:0.73rem;color:var(--monika-ink);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-5c31494-2e2ce09{font-family:var(--monika-body);font-weight:600;font-size:0.73rem;color:var(--monika-ink);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-dd7f8ff-552b817{font-family:var(--monika-body);font-weight:600;font-size:0.73rem;color:var(--monika-ink);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-a5716b8-23a0b54{width:auto;min-width:0px;max-width:55rem;padding:0px;margin-inline-start:auto;display:flex;gap:0.7rem clamp(0.8rem, 2vw, 1.8rem);flex-wrap:wrap;flex:0 1 auto;justify-content:flex-end;align-items:center;}.elementor .e-1dca6ea-0fb2dc2{width:auto;min-width:0px;max-width:12rem;flex:0 0 auto;}.elementor .e-d323bc7-19b2354{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:clamp(1rem, 4vw, 4rem);padding-inline-end:clamp(1rem, 4vw, 4rem);border-block-end-width:1px;background-color:var(--monika-cream);display:flex;gap:clamp(0.75rem, 2vw, 2rem);flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-e08460c-3099c73{max-width:38rem;}.elementor .e-af56a09-7bcf12c{font-family:var(--monika-body);font-size:0.9rem;color:var(--monika-ink);letter-spacing:0.02em;}.elementor .e-518ffe2-affd4e7{padding:0px;display:flex;gap:clamp(0.75rem, 2vw, 1.25rem);flex-wrap:wrap;align-items:center;}.elementor .e-08b8979-bda4e7f{color:rgba(35,25,22,0.58);margin-block-start:auto;display:none;}.elementor .e-baba7db-29b898d{min-width:0px;padding-block-start:clamp(4rem, 8vw, 8rem);padding-block-end:clamp(2.5rem, 5vw, 5rem);padding-inline-start:clamp(1.4rem, 6vw, 6rem);padding-inline-end:clamp(1.4rem, 6vw, 6rem);display:flex;flex-direction:column;gap:clamp(1.35rem, 3vw, 2.5rem);flex:1 1 34rem;justify-content:center;}.elementor .e-b5f87ce-c117e1f{width:100%;height:100%;min-height:clamp(32rem, 72vh, 52rem);object-fit:cover;display:block;}.elementor .e-aaa0e42-7a9ee66{min-height:clamp(32rem, 72vh, 52rem);overflow:hidden;padding:0px;background-color:var(--monika-sand);display:flex;flex:1 1 32rem;}.elementor .e-42f2a23-c1967e1{min-height:calc(100svh - 5rem);padding:0px;background-color:var(--monika-cream);display:flex;gap:0px;flex-wrap:wrap;align-items:stretch;}.elementor .e-d1e352c-9e10f6f{min-width:0px;padding:0px;margin:0px;background-color:var(--monika-cream);display:flex;flex-direction:column;gap:0px;}.elementor .e-e2a3e5c-ff42be5{width:100%;height:100%;min-height:clamp(36rem, 72vh, 54rem);object-fit:cover;display:block;}.elementor .e-c1c33a3-7f6843b{min-height:clamp(36rem, 72vh, 54rem);overflow:hidden;padding:0px;display:flex;flex:1 1 28rem;order:2;}.elementor .e-efec80d-a8b535e{max-width:42rem;}.elementor .e-59dd33c-5977785{max-width:42rem;}.elementor .e-36b4e0a-58dadaa{font-family:var(--monika-body);font-size:0.68rem;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-7432cda-0c2a5f2{font-family:var(--monika-body);font-size:0.9rem;line-height:1.5;}.elementor .e-6ad3fb8-0e1209c{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:1.5rem;display:flex;flex-direction:column;gap:0.4rem;flex:1 1 12rem;}.elementor .e-c4ac57a-b2cdc5a{font-family:var(--monika-body);font-size:0.68rem;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-3e4497e-3e136be{font-family:var(--monika-body);font-size:0.9rem;line-height:1.5;}.elementor .e-eb071f1-ebe3e1e{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:1.5rem;display:flex;flex-direction:column;gap:0.4rem;flex:1 1 16rem;}.elementor .e-19c451f-74852bd{font-family:var(--monika-body);font-size:0.68rem;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-1634fc1-d9d36c1{font-family:var(--monika-body);font-size:0.9rem;line-height:1.5;}.elementor .e-2423334-28a8fa7{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.4rem;flex:1 1 8rem;}.elementor .e-b854b50-9cf924a{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.5rem;border-block-start-width:1px;display:flex;gap:0px;flex-wrap:wrap;}.elementor .e-f821802-fe76837{min-width:0px;padding-block-start:clamp(4rem, 8vw, 8rem);padding-block-end:clamp(4rem, 8vw, 8rem);padding-inline-start:clamp(1.5rem, 7vw, 7rem);padding-inline-end:clamp(1.5rem, 7vw, 7rem);display:flex;flex-direction:column;gap:1.6rem;flex:1 1 34rem;justify-content:center;order:1;}.elementor .e-e444a00-4ed9e97{padding:0px;background-color:var(--monika-sand);display:flex;flex-direction:row-reverse;gap:0px;flex-wrap:wrap;align-items:stretch;}.elementor .e-d1cf1c3-8093da3{max-width:42rem;}.elementor .e-2aec3c1-f540f3e{max-width:58rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-db743a7-99fbce5{font-family:var(--monika-body);font-size:0.7rem;letter-spacing:0.1em;}.elementor .e-a222385-6a0663e{font-family:var(--monika-display);font-weight:400;font-size:clamp(2rem, 3vw, 3rem);color:var(--monika-ink);line-height:1;}.elementor .e-e107435-7719207{width:100%;padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:2rem;border-block-end-width:1px;display:flex;gap:1.2rem;flex:0 0 100%;}.elementor .e-145d6e7-90b184c{font-family:var(--monika-body);font-size:0.93rem;color:var(--monika-ink);line-height:1.45;flex:1 1 0px;}.elementor .e-49d18db-fb35b9c{font-family:var(--monika-body);font-weight:600;font-size:0.88rem;color:var(--monika-ink);line-height:1.45;}.elementor .e-8d8b148-77e8c47{width:auto;min-width:18rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(35, 25, 22, 0.18);border-style:solid;display:flex;gap:1.2rem;flex:0 0 calc(50% - 2.75rem);justify-content:space-between;align-items:center;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(35, 25, 22, 0.18); flex-basis: calc(50% - 2.75rem); flex-grow: 0; flex-shrink: 0;\n}.elementor .e-8c36853-20b858e{font-family:var(--monika-body);font-size:0.93rem;color:var(--monika-ink);line-height:1.45;flex:1 1 0px;}.elementor .e-d6c55ce-b89669d{font-family:var(--monika-body);font-weight:600;font-size:0.88rem;color:var(--monika-ink);line-height:1.45;}.elementor .e-6f9fdad-f99ead0{width:auto;min-width:18rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(35, 25, 22, 0.18);border-style:solid;display:flex;gap:1.2rem;flex:0 0 calc(50% - 2.75rem);justify-content:space-between;align-items:center;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(35, 25, 22, 0.18); flex-basis: calc(50% - 2.75rem); flex-grow: 0; flex-shrink: 0;\n}.elementor .e-65c299d-2a9311e{font-family:var(--monika-body);font-size:0.93rem;color:var(--monika-ink);line-height:1.45;flex:1 1 0px;}.elementor .e-0fd71be-ca266e1{font-family:var(--monika-body);font-weight:600;font-size:0.88rem;color:var(--monika-ink);line-height:1.45;}.elementor .e-ab2e335-4d6ac7a{width:auto;min-width:18rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(35, 25, 22, 0.18);border-style:solid;display:flex;gap:1.2rem;flex:0 0 calc(50% - 2.75rem);justify-content:space-between;align-items:center;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(35, 25, 22, 0.18); flex-basis: calc(50% - 2.75rem); flex-grow: 0; flex-shrink: 0;\n}.elementor .e-9ced0ac-80c7980{font-family:var(--monika-body);font-size:0.93rem;color:var(--monika-ink);line-height:1.45;flex:1 1 0px;}.elementor .e-07a082e-f9d9aaa{font-family:var(--monika-body);font-weight:600;font-size:0.88rem;color:var(--monika-ink);line-height:1.45;}.elementor .e-9e2543d-ebf40cf{width:auto;min-width:18rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(35, 25, 22, 0.18);border-style:solid;display:flex;gap:1.2rem;flex:0 0 calc(50% - 2.75rem);justify-content:space-between;align-items:center;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(35, 25, 22, 0.18); flex-basis: calc(50% - 2.75rem); flex-grow: 0; flex-shrink: 0;\n}.elementor .e-4c18adb-5e20e9b{font-family:var(--monika-body);font-size:0.93rem;color:var(--monika-ink);line-height:1.45;flex:1 1 0px;}.elementor .e-c39438f-1a7d11d{font-family:var(--monika-body);font-weight:600;font-size:0.88rem;color:var(--monika-ink);line-height:1.45;}.elementor .e-d7ac8da-70d1af1{width:auto;min-width:18rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(35, 25, 22, 0.18);border-style:solid;display:flex;gap:1.2rem;flex:0 0 calc(50% - 2.75rem);justify-content:space-between;align-items:center;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(35, 25, 22, 0.18); flex-basis: calc(50% - 2.75rem); flex-grow: 0; flex-shrink: 0;\n}.elementor .e-ccc3f47-dc33b4e{font-family:var(--monika-body);font-size:0.93rem;color:var(--monika-ink);line-height:1.45;flex:1 1 0px;}.elementor .e-7ed69cf-5564425{font-family:var(--monika-body);font-weight:600;font-size:0.88rem;color:var(--monika-ink);line-height:1.45;}.elementor .e-1769297-0a68772{width:auto;min-width:18rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(35, 25, 22, 0.18);border-style:solid;display:flex;gap:1.2rem;flex:0 0 calc(50% - 2.75rem);justify-content:space-between;align-items:center;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(35, 25, 22, 0.18); flex-basis: calc(50% - 2.75rem); flex-grow: 0; flex-shrink: 0;\n}.elementor .e-70dc138-2321d52{font-family:var(--monika-body);font-size:0.93rem;color:var(--monika-ink);line-height:1.45;flex:1 1 0px;}.elementor .e-25045fa-134e73e{font-family:var(--monika-body);font-weight:600;font-size:0.88rem;color:var(--monika-ink);line-height:1.45;}.elementor .e-6d0c39c-3438052{width:auto;min-width:18rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(35, 25, 22, 0.18);border-style:solid;display:flex;gap:1.2rem;flex:0 0 calc(50% - 2.75rem);justify-content:space-between;align-items:center;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(35, 25, 22, 0.18); flex-basis: calc(50% - 2.75rem); flex-grow: 0; flex-shrink: 0;\n}.elementor .e-144b965-f9ea6d5{font-family:var(--monika-body);font-size:0.93rem;color:var(--monika-ink);line-height:1.45;flex:1 1 0px;}.elementor .e-4eeea48-d668c52{font-family:var(--monika-body);font-weight:600;font-size:0.88rem;color:var(--monika-ink);line-height:1.45;}.elementor .e-66cf114-ba580a3{width:auto;min-width:18rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(35, 25, 22, 0.18);border-style:solid;display:flex;gap:1.2rem;flex:0 0 calc(50% - 2.75rem);justify-content:space-between;align-items:center;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(35, 25, 22, 0.18); flex-basis: calc(50% - 2.75rem); flex-grow: 0; flex-shrink: 0;\n}.elementor .e-3c44b1c-485a7ab{font-family:var(--monika-body);font-size:0.93rem;color:var(--monika-ink);line-height:1.45;flex:1 1 0px;}.elementor .e-ba6217e-9bfe33f{font-family:var(--monika-body);font-weight:600;font-size:0.88rem;color:var(--monika-ink);line-height:1.45;}.elementor .e-e540693-107c3bb{width:auto;min-width:18rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(35, 25, 22, 0.18);border-style:solid;display:flex;gap:1.2rem;flex:0 0 calc(50% - 2.75rem);justify-content:space-between;align-items:center;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(35, 25, 22, 0.18); flex-basis: calc(50% - 2.75rem); flex-grow: 0; flex-shrink: 0;\n}.elementor .e-2cd294b-9234db7{font-family:var(--monika-body);font-size:0.93rem;color:var(--monika-ink);line-height:1.45;flex:1 1 0px;}.elementor .e-db57fbe-2d8b10d{font-family:var(--monika-body);font-weight:600;font-size:0.88rem;color:var(--monika-ink);line-height:1.45;}.elementor .e-1aad49b-3efcc3d{width:auto;min-width:18rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(35, 25, 22, 0.18);border-style:solid;display:flex;gap:1.2rem;flex:0 0 calc(50% - 2.75rem);justify-content:space-between;align-items:center;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(35, 25, 22, 0.18); flex-basis: calc(50% - 2.75rem); flex-grow: 0; flex-shrink: 0;\n}.elementor .e-d5ca9d7-ae73e74{font-family:var(--monika-body);font-size:0.93rem;color:var(--monika-ink);line-height:1.45;flex:1 1 0px;}.elementor .e-3014201-38c528c{font-family:var(--monika-body);font-weight:600;font-size:0.88rem;color:var(--monika-ink);line-height:1.45;}.elementor .e-d7c6c08-d742413{width:auto;min-width:18rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(35, 25, 22, 0.18);border-style:solid;display:flex;gap:1.2rem;flex:0 0 calc(50% - 2.75rem);justify-content:space-between;align-items:center;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(35, 25, 22, 0.18); flex-basis: calc(50% - 2.75rem); flex-grow: 0; flex-shrink: 0;\n}.elementor .e-e2c454a-dcc9290{font-family:var(--monika-body);font-size:0.93rem;color:var(--monika-ink);line-height:1.45;flex:1 1 0px;}.elementor .e-6a23640-15da693{font-family:var(--monika-body);font-weight:600;font-size:0.88rem;color:var(--monika-ink);line-height:1.45;}.elementor .e-1d0da0b-07885e8{width:auto;min-width:18rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(35, 25, 22, 0.18);border-style:solid;display:flex;gap:1.2rem;flex:0 0 calc(50% - 2.75rem);justify-content:space-between;align-items:center;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(35, 25, 22, 0.18); flex-basis: calc(50% - 2.75rem); flex-grow: 0; flex-shrink: 0;\n}.elementor .e-ddc8864-2933711{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:row;gap:0 clamp(2.5rem, 6vw, 5.5rem);flex-wrap:wrap;flex:0 0 100%;}.elementor .e-547e70a-266464c{font-family:var(--monika-body);font-size:0.7rem;letter-spacing:0.1em;}.elementor .e-83b1de5-5aaa9c8{font-family:var(--monika-display);font-weight:400;font-size:clamp(2rem, 3vw, 3rem);color:var(--monika-ink);line-height:1;}.elementor .e-f4fe7fc-6a995b3{width:100%;padding-block-start:0px;padding-block-end:1.6rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:2rem;border-block-end-width:1px;display:flex;gap:1.2rem;flex:0 0 100%;}.elementor .e-aee0bfa-caa6383{font-family:var(--monika-body);font-size:0.93rem;color:var(--monika-ink);line-height:1.45;flex:1 1 0px;}.elementor .e-e06c5fd-c1868e4{font-family:var(--monika-body);font-weight:600;font-size:0.88rem;color:var(--monika-ink);line-height:1.45;}.elementor .e-dcba782-b7d6bdd{width:auto;min-width:18rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(35, 25, 22, 0.18);border-style:solid;display:flex;gap:1.2rem;flex:0 0 calc(50% - 2.75rem);justify-content:space-between;align-items:center;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(35, 25, 22, 0.18); flex-basis: calc(50% - 2.75rem); flex-grow: 0; flex-shrink: 0;\n}.elementor .e-574b559-c13ff30{font-family:var(--monika-body);font-size:0.93rem;color:var(--monika-ink);line-height:1.45;flex:1 1 0px;}.elementor .e-bdf8964-6dfd3c3{font-family:var(--monika-body);font-weight:600;font-size:0.88rem;color:var(--monika-ink);line-height:1.45;}.elementor .e-1bb0729-9cc722d{width:auto;min-width:18rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(35, 25, 22, 0.18);border-style:solid;display:flex;gap:1.2rem;flex:0 0 calc(50% - 2.75rem);justify-content:space-between;align-items:center;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(35, 25, 22, 0.18); flex-basis: calc(50% - 2.75rem); flex-grow: 0; flex-shrink: 0;\n}.elementor .e-836a0dd-52d0cd9{font-family:var(--monika-body);font-size:0.93rem;color:var(--monika-ink);line-height:1.45;flex:1 1 0px;}.elementor .e-1d091ba-c79997e{font-family:var(--monika-body);font-weight:600;font-size:0.88rem;color:var(--monika-ink);line-height:1.45;}.elementor .e-9c91b18-b44f32e{width:auto;min-width:18rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(35, 25, 22, 0.18);border-style:solid;display:flex;gap:1.2rem;flex:0 0 calc(50% - 2.75rem);justify-content:space-between;align-items:center;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(35, 25, 22, 0.18); flex-basis: calc(50% - 2.75rem); flex-grow: 0; flex-shrink: 0;\n}.elementor .e-5ecd4fd-175cefe{font-family:var(--monika-body);font-size:0.93rem;color:var(--monika-ink);line-height:1.45;flex:1 1 0px;}.elementor .e-6f17025-2bb3423{font-family:var(--monika-body);font-weight:600;font-size:0.88rem;color:var(--monika-ink);line-height:1.45;}.elementor .e-aa0b048-c8c92d6{width:auto;min-width:18rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(35, 25, 22, 0.18);border-style:solid;display:flex;gap:1.2rem;flex:0 0 calc(50% - 2.75rem);justify-content:space-between;align-items:center;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(35, 25, 22, 0.18); flex-basis: calc(50% - 2.75rem); flex-grow: 0; flex-shrink: 0;\n}.elementor .e-9fec320-0663e07{font-family:var(--monika-body);font-size:0.93rem;color:var(--monika-ink);line-height:1.45;flex:1 1 0px;}.elementor .e-faaf0d9-6b75c6a{font-family:var(--monika-body);font-weight:600;font-size:0.88rem;color:var(--monika-ink);line-height:1.45;}.elementor .e-3f3f354-ae3071e{width:auto;min-width:18rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(35, 25, 22, 0.18);border-style:solid;display:flex;gap:1.2rem;flex:0 0 calc(50% - 2.75rem);justify-content:space-between;align-items:center;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(35, 25, 22, 0.18); flex-basis: calc(50% - 2.75rem); flex-grow: 0; flex-shrink: 0;\n}.elementor .e-14ef13c-fafdb04{font-family:var(--monika-body);font-size:0.93rem;color:var(--monika-ink);line-height:1.45;flex:1 1 0px;}.elementor .e-d88420b-1b4e92f{font-family:var(--monika-body);font-weight:600;font-size:0.88rem;color:var(--monika-ink);line-height:1.45;}.elementor .e-5dae7c4-fa0a117{width:auto;min-width:18rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(35, 25, 22, 0.18);border-style:solid;display:flex;gap:1.2rem;flex:0 0 calc(50% - 2.75rem);justify-content:space-between;align-items:center;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(35, 25, 22, 0.18); flex-basis: calc(50% - 2.75rem); flex-grow: 0; flex-shrink: 0;\n}.elementor .e-8bb9645-bdf5395{font-family:var(--monika-body);font-size:0.93rem;color:var(--monika-ink);line-height:1.45;flex:1 1 0px;}.elementor .e-6073165-60f5e9d{font-family:var(--monika-body);font-weight:600;font-size:0.88rem;color:var(--monika-ink);line-height:1.45;}.elementor .e-abccb90-7d5b1ec{width:auto;min-width:18rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(35, 25, 22, 0.18);border-style:solid;display:flex;gap:1.2rem;flex:0 0 calc(50% - 2.75rem);justify-content:space-between;align-items:center;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(35, 25, 22, 0.18); flex-basis: calc(50% - 2.75rem); flex-grow: 0; flex-shrink: 0;\n}.elementor .e-a6c62b8-a24eb4c{width:100%;max-height:24rem;object-fit:cover;margin-block-start:2.5rem;display:none;}.elementor .e-5bd5879-c86c830{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:row;gap:0 clamp(2.5rem, 6vw, 5.5rem);flex-wrap:wrap;flex:0 0 100%;}.elementor .e-d3bd085-7e75ae1{width:100%;padding:0px;display:flex;flex-direction:column;gap:clamp(4.5rem, 8vw, 7rem);flex-wrap:nowrap;}.elementor .e-574d5f3-59948df{padding-block-start:clamp(5rem, 10vw, 10rem);padding-block-end:3rem;padding-inline-start:clamp(1.4rem, 6vw, 6rem);padding-inline-end:clamp(1.4rem, 6vw, 6rem);background-color:var(--monika-paper);display:flex;flex-direction:column;gap:clamp(3rem, 6vw, 6rem);}.elementor .e-8cfc1f4-03f4670{width:100%;padding-block-start:0px;padding-block-end:clamp(5rem, 10vw, 10rem);padding-inline-start:clamp(1.4rem, 6vw, 6rem);padding-inline-end:clamp(1.4rem, 6vw, 6rem);margin-block-start:0px;background-color:var(--monika-paper);display:flex;justify-content:flex-start;align-items:center;}.elementor .e-e310485-804368a{width:100%;height:auto;min-height:0px;aspect-ratio:4 / 5;object-fit:cover;display:block;object-position: center 72%;\n}.elementor .e-81bec8a-207368a{width:100%;position:static;font-family:var(--monika-display);font-weight:600;font-size:0.68rem;color:rgba(35, 25, 22, 0.72);letter-spacing:0.08em;font-style:normal;text-transform:uppercase;margin-block-start:0.75rem;display:none;}.elementor .e-2117268-0e37133{min-height:0px;overflow:visible;position:relative;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 30rem;}.elementor .e-4e56561-2082608{max-width:38rem;}.elementor .e-790bb10-40c0f74{min-width:0px;padding-block-start:clamp(4rem, 8vw, 8rem);padding-block-end:clamp(4rem, 8vw, 8rem);padding-inline-start:clamp(1.5rem, 7vw, 7rem);padding-inline-end:clamp(1.5rem, 7vw, 7rem);display:flex;flex-direction:column;gap:1.6rem;flex:1 1 34rem;justify-content:center;align-items:flex-start;}.elementor .e-fe82658-9c81c04{padding:0px;background-color:var(--monika-cream);display:flex;gap:0px;flex-wrap:wrap;align-items:stretch;}.elementor .e-af4c396-78b26c7{max-width:34rem;}.elementor .e-552548e-ea6c521{min-width:0px;padding-block-start:clamp(4rem, 8vw, 8rem);padding-block-end:clamp(4rem, 8vw, 8rem);padding-inline-start:clamp(1.5rem, 7vw, 7rem);padding-inline-end:clamp(1.5rem, 7vw, 7rem);display:flex;flex-direction:column;gap:1.6rem;flex:1 1 30rem;justify-content:center;}.elementor .e-2d7b7a3-988af7e{width:100%;height:100%;min-height:clamp(32rem, 65vh, 48rem);object-fit:cover;display:block;}.elementor .e-2ee15c5-54322b7{min-height:clamp(32rem, 65vh, 48rem);overflow:hidden;padding:0px;display:flex;flex:1 1 38rem;}.elementor .e-752873a-b4ec96d{padding:0px;background-color:var(--monika-paper);display:flex;gap:0px;flex-wrap:wrap;align-items:stretch;}.elementor .e-5610f71-1dd51e0{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-6de8003-9d256d0{min-height:clamp(26rem, 38vw, 34rem);overflow:hidden;padding:0px;background-color:#FDF7F2;display:flex;flex-direction:column;flex:1 1 36rem;order:2;}.elementor .e-65197b4-fb1368d{max-width:12ch;font-size:clamp(3rem, 4.6vw, 4.8rem);}.elementor .e-bc53458-0c761bf{max-width:31rem;line-height:1.6;}.elementor .e-37a648d-b2a9d62{flex:0 1 auto;}.elementor .e-92892a9-f5c044f{flex:0 1 auto;}.elementor .e-33a25ee-8d9b559{padding:0px;margin-block-start:0.4rem;display:flex;flex-direction:row;gap:0.9rem;flex-wrap:wrap;align-items:center;}.elementor .e-c5c4fc2-edec8ad{max-width:36rem;padding-block-start:clamp(1rem, 2vw, 2.5rem);padding-block-end:clamp(1rem, 2vw, 2.5rem);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1.35rem;flex:1 1 30rem;justify-content:center;align-items:flex-start;order:1;}.elementor .e-6450857-2f141b0{padding-block-start:clamp(4.5rem, 8vw, 8rem);padding-block-end:clamp(4.5rem, 8vw, 8rem);padding-inline-start:clamp(1.25rem, 6vw, 6rem);padding-inline-end:clamp(1.25rem, 6vw, 6rem);background-color:#C1A37F;display:flex;flex-direction:row;gap:clamp(2.75rem, 5vw, 5.5rem);flex-wrap:wrap;align-items:stretch;}.elementor .e-c07e2f6-3a5d0fb{font-family:var(--monika-body);font-size:0.76rem;color:var(--monika-sand);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-6caca41-6791de5{max-width:60rem;font-family:var(--monika-display);font-weight:400;font-size:clamp(3rem, 6vw, 6.5rem);color:var(--monika-cream);letter-spacing:-0.03em;line-height:0.94;}.elementor .e-73d65d5-0cb9ff2{font-family:var(--monika-body);font-size:0.7rem;color:var(--monika-sand);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-029ef0f-3b0cd94{font-family:var(--monika-display);font-weight:400;font-size:clamp(2.1rem, 4vw, 4rem);color:var(--monika-cream);line-height:1;}.elementor .e-37dad31-bb0ece4{font-family:var(--monika-body);font-size:0.92rem;color:rgba(253,247,242,0.68);line-height:1.6;}.elementor .e-288a447-66db79f{padding:0px;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 22rem;}.elementor .e-88dbcec-c6c275a{font-family:var(--monika-body);font-size:0.7rem;color:var(--monika-sand);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-f70d247-6683601{font-family:var(--monika-display);font-weight:400;font-size:clamp(2.1rem, 4vw, 4rem);color:var(--monika-cream);line-height:1;}.elementor .e-18b62c2-692b1d9{font-family:var(--monika-body);font-size:0.92rem;color:rgba(253,247,242,0.68);line-height:1.6;}.elementor .e-b480ffb-9492db7{padding:0px;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 22rem;}.elementor .e-650f325-7470101{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;display:flex;gap:2rem clamp(3rem, 10vw, 10rem);flex-wrap:wrap;}.elementor .e-d24e354-93c6c68{max-width:38rem;font-family:var(--monika-body);font-size:0.72rem;color:rgba(253,247,242,0.62);letter-spacing:0.09em;text-transform:uppercase;}.elementor .e-29672e6-7194659{font-family:var(--monika-body);font-weight:600;font-size:0.78rem;color:var(--monika-ink);letter-spacing:0.09em;text-transform:uppercase;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.65rem;padding-inline-end:1.65rem;border-radius:0px;border-width:1px;border-color:var(--monika-sand);border-style:solid;background-color:var(--monika-sand);}.elementor .e-dc40205-1046a02{padding:0px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-b5408c3-cd7006c{color:var(--monika-cream);padding-block-start:clamp(5rem, 10vw, 10rem);padding-block-end:clamp(5rem, 10vw, 10rem);padding-inline-start:clamp(1.4rem, 6vw, 6rem);padding-inline-end:clamp(1.4rem, 6vw, 6rem);background-color:var(--monika-ink);display:none;flex-direction:column;gap:clamp(2rem, 5vw, 4.5rem);}.elementor .e-5cfdadf-cc6bd64{font-family:var(--monika-body);font-size:0.68rem;color:rgba(253,247,242,0.52);letter-spacing:0.07em;text-transform:uppercase;}.elementor .e-736d203-39abfb6{font-family:var(--monika-body);font-size:0.68rem;color:var(--monika-cream);letter-spacing:0.07em;text-transform:uppercase;}.elementor .e-397a2cd-4a46bba{padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:clamp(1.4rem, 6vw, 6rem);padding-inline-end:clamp(1.4rem, 6vw, 6rem);border-block-start-width:1px;background-color:var(--monika-ink);display:flex;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-1d5143d-b988370{padding:0px;background-color:var(--monika-ink);display:flex;flex-direction:column;gap:0px;}