.elementor .e-1b038d26-c697{color:var(--weiss);& span { color: var(--gold-500); }\n}.elementor .e-34b9a4b4-4d3a{margin-block: 0.25rem;\n}.elementor .e-52f2adcc-2729{max-width:40rem;padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-5bc85e-11c2{position:relative;z-index:2;}.elementor .e-62e99f97-6e1e{width:100%;height:100%;object-fit:cover;object-position:62% 50%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-62ff9827-1f55{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;pointer-events: none; background-image: radial-gradient(ellipse at 85% 20%, rgba(177,151,94,0.18) 0%, rgba(0,0,0,0) 55%), linear-gradient(90deg, rgba(0,0,0,0.9) 0px, rgba(0,0,0,0.82) 440px, rgba(0,0,0,0.62) 700px, rgba(0,0,0,0.42) 950px, rgba(0,0,0,0.34) 1300px), linear-gradient(0deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%);\n}.elementor .e-45f8849d-8938{min-height:clamp(320px, 30vw, 440px);overflow:hidden;position:relative;padding:0px;background-color:var(--ink-900);display:flex;align-items:center;background-image: radial-gradient(ellipse at 85% 20%, rgba(177,151,94,0.16) 0%, rgba(0,0,0,0) 55%);\n}.elementor .e-5c0c3b37-5e0b{color:var(--gold-700);}.elementor .e-2972f49a-7d64{color:var(--ink-900);& span { color: var(--gold-700); }\n}.elementor .e-3265edae-b079{margin-block: 0.25rem;\n}.elementor .e-2a23a504-f5e4{width:100%;padding:0px;display:flex;flex-direction:column;gap:1.25rem;margin-block: 0.75rem 1rem; & > div { padding: 0px 0px 1.25rem; display: flex; flex-direction: column; gap: 0.3rem; border-bottom: 1px solid var(--linie); } & a { color: var(--ink-900); font-size: 1.25rem; font-family: var(--font-display); } & a:hover { color: var(--gold-700); } & > div > p:first-child { color: var(--gold-700); }\n}.elementor .e-312e7f8a-f8bf{color:var(--ink-900);margin-block-start:0.5rem;}.elementor .e-7aeef11d-5cdc{width:100%;padding:0px;display:flex;flex-direction:column;gap:1rem;& > div { padding: 0px 0px 0px 1rem; display: flex; flex-direction: column; gap: 0.2rem; border-left: 2px solid var(--gold-500); } & > div > p:first-child { color: var(--ink-900); font-size: 0.8125rem; } & > div > p:first-child { font-size: 1rem; }\n}.elementor .e-5330ec79-e1fc{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 22rem;align-items:flex-start;}.elementor .e-5d0866f7-e240{font-size:clamp(1.5rem, 1.2rem + 1vw, 2rem);color:var(--ink-900);}.elementor .e-3027a32-3c62{margin-block-end:1rem;}.elementor .e-581ab9b7-8c19{flex: 1 1 100% !important;\n}.elementor .e-23d85d82-97b3{width:100%;& a { color: var(--gold-700); text-decoration: underline; }\n}.elementor .e-56433c88-309a{cursor:pointer;margin-block-start:0.25rem;}.elementor .e-41119824-40bb{padding:0px;gap:1.25rem;align-items:flex-start;& > div:has(> label) { min-width: 0px; padding: 0px; flex: 1 1 calc(50% - 0.625rem); display: flex; flex-direction: column; gap: 0.4rem; } & > div:not(:has(> label)) { width: 100%; font-size: 14px; } & label { font-family: var(--font-sans); font-size: 0.75rem; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--ink-900); } & input, & select, & textarea { width: 100%; height: 48px; padding: 0px 14px; font-family: var(--font-sans); font-size: 15px; color: var(--ink-900); background-color: var(--stone-050); border: 1px solid var(--stone-400); border-radius: 0px; } & textarea { height: auto; min-height: 150px; padding: 12px 14px; } & input:focus, & select:focus, & textarea:focus { border-color: var(--gold-500); outline: 2px solid var(--gold-40); } & > div:not(:has(> label)) { font-size: 1rem; } & label { font-size: 1rem; } & input, & select, & textarea { font-size: 1rem; }\n}.elementor .e-1bbd731c-43fd{min-width:0px;padding:clamp(24px, 3vw, 48px);border-width:1px;border-color:var(--linie);border-style:solid;background-color:var(--weiss);display:flex;flex-direction:column;gap:0.5rem;flex:1 1 30rem;}.elementor .e-52361e1d-f6d7{display:flex;gap:clamp(32px, 4vw, 72px);flex-wrap:wrap;align-items:flex-start;}.elementor .e-58db8bca-8844{padding:0px;background-color:var(--stone-050);}.elementor .e-77e4ec25-4385{color:var(--weiss);& span { color: var(--gold-500); }\n}.elementor .e-703ec199-3bbf{margin-block: 0.25rem;\n}.elementor .e-3ccb6a69-9bbd{max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-74f5a772-6f67{width:100%;padding:0px;display:flex;gap:1.5rem;flex-wrap:wrap;& > div { flex: 1 1 calc(25% - 1.125rem); min-width: 13rem; padding: 1rem 0px 0px; display: flex; flex-direction: column; gap: 0.4rem; border-top: 2px solid var(--gold-500); } & > div > p:first-child { color: var(--weiss); }\n}.elementor .e-7a881042-32aa{color:var(--weiss);border-radius:0px;background-color:transparent;}.elementor .e-421d57e5-b99c{display:flex;flex-direction:column;gap:2.5rem;align-items:flex-start;}.elementor .e-6959cfbd-f889{padding:0px;border-block-start-width:1px;background-color:var(--ink-900);border-top-style: solid; border-top-color: var(--weiss-12);\n}