.elementor .nw-404-zahl{margin:0px;}.elementor .nw-linkliste{font-family:var(--font-text);font-weight:400;font-size:var(--fs-small);color:var(--color-text-gedaempft);line-height:2.1;display:block;& a { color: inherit; text-decoration: none; transition: color 0.2s; } & a:hover { color: var(--color-oliv); text-decoration: underline; text-underline-offset: 3px; } & a:focus-visible { outline: 2px solid var(--color-oliv); outline-offset: 2px; }\n}.elementor .nw-badge{font-family:var(--font-text);font-weight:600;font-size:var(--fs-eyebrow);color:var(--color-text-auf-neon);letter-spacing:0.16em;line-height:1.3;text-transform:uppercase;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.65rem;padding-inline-end:0.65rem;border-radius:0px;background-color:var(--color-neon);display:inline-block;align-self:flex-start;}.elementor .nw-stack{padding:0px;display:flex;flex-direction:column;gap:var(--space-s);}.elementor .nw-body{font-family:var(--font-text);font-weight:400;font-size:var(--fs-body);color:var(--color-text-gedaempft);line-height:1.75;display:block;}.elementor .nw-h3{font-family:var(--font-headline);font-weight:500;font-size:var(--fs-h3);color:var(--color-anthrazit);line-height:1.2;display:block;}.elementor .nw-text-hell{color:var(--color-warmweiss);}