.elementor .nw-breadcrumb{width:100%;}.elementor .nw-produkte{width:100%;--nw-spalten: 4;\n}.elementor .nw-grid-2{padding:0px;display:grid;gap:var(--space-l);grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .nw-stack{padding:0px;display:flex;flex-direction:column;gap:var(--space-s);}.elementor .nw-container{width:100%;max-width:var(--width-container);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--space-m);}.elementor .nw-section-dunkel{color:var(--color-warmweiss);padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:var(--space-gutter);padding-inline-end:var(--space-gutter);background-color:var(--color-anthrazit);display:flex;flex-direction:column;& .nw-eyebrow { color: var(--color-neon); }\n}.elementor .nw-button-hell:hover,.elementor .nw-button-hell:focus-visible{color:var(--color-text-auf-neon);border-color:var(--color-neon);background-color:var(--color-neon);}.elementor .nw-button-hell:focus{color:var(--color-text-auf-neon);border-color:var(--color-neon);background-color:var(--color-neon);}.elementor .nw-button-hell{font-family:var(--font-text);font-weight:600;font-size:var(--fs-small);color:var(--color-weiss);letter-spacing:0.12em;line-height:1;text-align:center;text-transform:uppercase;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:6px;border-width:1.5px;border-color:var(--color-weiss);border-style:solid;background-color:transparent;transition:background-color 0.2s, border-color 0.2s, color 0.2s;display:inline-block;}.elementor .nw-eyebrow{font-family:var(--font-text);font-weight:600;font-size:var(--fs-eyebrow);color:var(--color-oliv);letter-spacing:0.18em;line-height:1.4;text-transform:uppercase;display:block;}.elementor .nw-h2{font-family:var(--font-headline);font-weight:400;font-size:var(--fs-h2);color:var(--color-anthrazit);letter-spacing:-0.01em;line-height:1.1;display:block;}.elementor .nw-h1{font-family:var(--font-headline);font-weight:400;font-size:var(--fs-h1);color:var(--color-anthrazit);letter-spacing:-0.015em;line-height:1.05;display:block;}.elementor .nw-text-hell{color:var(--color-warmweiss);}