.elementor .werklayout{column-gap:0px;display:grid;grid-template-columns:max-content minmax(var(--block), calc(22.5rem + 180 * var(--dm-wf))) calc(var(--typo-16) * 27.25);align-items:end;row-gap: var(--block);\n}.elementor .wandschild{min-width:0px;display:flex;flex-direction:column;gap:var(--element);grid-column:3;}.elementor .seitenrahmen{width:100%;max-width:100%;padding-inline-start:var(--rand);padding-inline-end:var(--rand);margin-inline-start:auto;margin-inline-end:auto;}.elementor .datenzeile{padding-block-start:calc(var(--typo-16) * .75);padding-block-end:calc(var(--typo-16) * .75);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:var(--spalte);grid-template-columns:calc(var(--typo-16) * 5.75) 1fr;align-items:baseline; border-top-style: solid; border-top-color: var(--linie);\n}.elementor .bildzone{max-height:calc(46svh);aspect-ratio:322 / 320;position:relative;display:flex;justify-content:flex-start;align-items:flex-end;max-height: 46svh;\n}.elementor .werkkarte{min-width:0px;display:flex;flex-direction:column;gap:0px;}.elementor .label{font-family:var(--schrift);font-weight:400;font-size:calc(var(--typo-13));color:var(--text-leise);letter-spacing:0.004em;line-height:1.3846em;font-size: var(--typo-13); font-weight: 430;\n}.elementor .angabe{font-family:var(--schrift);font-weight:400;font-size:calc(var(--typo-14));color:var(--text-leise);letter-spacing:0.004em;line-height:1.4286em;font-size: var(--typo-14);\n}.elementor .werktitel-gross{font-family:var(--schrift);font-weight:400;font-size:calc(var(--typo-28));color:var(--text);letter-spacing:-0.02em;line-height:1.2143em;font-style:italic;font-size: var(--typo-28);\n}.elementor .werktitel{font-family:var(--schrift);font-weight:400;font-size:calc(var(--typo-15));color:var(--text);letter-spacing:0.004em;line-height:1.4667em;font-style:italic;font-size: var(--typo-15);\n}.elementor .text{font-family:var(--schrift);font-size:calc(var(--typo-16));color:var(--text);line-height:1.625em;font-size: var(--typo-16);\n}.elementor .navigation{font-family:var(--schrift);font-weight:400;font-size:calc(var(--typo-15));color:var(--text);letter-spacing:0.004em;line-height:1.6em;text-decoration:none;&:focus-visible { outline: 2px solid var(--fokus); outline-offset: 2px; } font-size: var(--typo-15);\n}.elementor .wortmarke{font-family:var(--schrift);font-weight:600;font-size:calc(var(--typo-18));color:var(--text);letter-spacing:-0.025em;line-height:1.3333em;text-decoration:none;&:focus-visible { outline: 2px solid var(--fokus); outline-offset: 2px; } font-size: var(--typo-18);\n}