.elementor .js-schaufenster{display:grid;}.elementor .ask{font-family:var(--font-display);font-weight:700;font-size:1.4rem;color:#FFFFFF;line-height:1.3;text-transform:uppercase;& a { color: #FFFFFF; text-decoration: underline; }\n}.elementor .tile-d{font-size:0.92rem;color:var(--muted);line-height:1.55;}.elementor .tile-tt{font-family:var(--font-display);font-weight:800;font-size:1.45rem;color:var(--ink);line-height:1.02;text-transform:uppercase;}.elementor .tile-k{font-family:var(--font-mono);font-weight:700;font-size:0.66rem;color:#FFFFFF;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:0.15rem;padding-block-end:0.15rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;background-color:var(--ink);}.elementor .tile-txt{padding-block-start:1.1rem;padding-block-end:1.3rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-block-start-width:3px;display:flex;flex-direction:column;gap:0.35rem;align-items:flex-start;border-top-style: solid; border-top-color: var(--ink);\n}.elementor .tile-img{width:100%;aspect-ratio:16 / 10;object-fit:cover;background-color:var(--ink);filter: grayscale(.3) contrast(1.05);\n}.elementor .tile:hover,.elementor .tile:focus-visible{transform:translate3d(-3px, -3px, 0px);}.elementor .tile{overflow:hidden;color:inherit;text-decoration:none;padding:0px;border-width:3px;border-color:var(--ink);border-style:solid;background-color:var(--card);display:flex;flex-direction:column;gap:0px;}.elementor .stat-l{font-weight:700;font-size:0.72rem;color:var(--muted);letter-spacing:0.04em;text-transform:uppercase;}.elementor .stat-n{font-family:var(--font-display);font-weight:900;font-size:2.2rem;color:var(--green);line-height:1;}.elementor .stat{text-align:center;padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:1rem;padding-inline-end:1rem;border-block-end-width:3px;border-inline-end-width:3px;background-color:var(--card);display:flex;flex-direction:column;gap:0.3rem;border-right-style: solid; border-right-color: var(--ink); border-bottom-style: solid; border-bottom-color: var(--ink);\n}.elementor .stats{padding:0px;border-block-start-width:3px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:var(--ink);border-style:solid;display:grid;gap:0px;grid-template-columns:repeat(auto-fit, minmax(9rem, 1fr));}.elementor .chip{font-weight:700;font-size:0.82rem;color:var(--ink);padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-width:2px;border-color:var(--ink);border-style:solid;background-color:#FFFFFF;& b { color: var(--green); }\n}.elementor .lead-p{font-size:1.15rem;line-height:1.65;}.elementor .dek{max-width:46rem;font-size:1.05rem;color:var(--muted);margin-block-end:2rem;}.elementor .rule{width:3.2rem;height:5px;margin-block-start:0.2rem;margin-block-end:1.6rem;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--ink);}.elementor .button:hover,.elementor .button:focus-visible{color:#FFFFFF;background-color:var(--ink);}.elementor .button{font-family:var(--font-mono);font-weight:700;color:#FFFFFF;letter-spacing:0.04em;text-transform:uppercase;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-radius:0px;border-width:3px;border-color:var(--ink);border-style:solid;background-color:var(--green);}.elementor .callout{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-block-start-width:3px;border-block-end-width:3px;border-inline-start-width:6px;border-inline-end-width:3px;border-color:var(--ink);border-style:solid;background-color:var(--card);border-left-style: solid; border-left-color: var(--green);\n}.elementor .hero-lead{max-width:36rem;font-weight:500;font-size:clamp(1.05rem, 2.6vw, 1.4rem);color:#E7E9E4;}.elementor .hero-eyebrow{font-family:var(--font-mono);font-weight:700;font-size:0.78rem;color:#FFFFFF;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0.7rem;padding-inline-end:0.7rem;margin-block-end:1.1rem;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:var(--ink);display:inline-block;}.elementor .hero{min-height:70vh;color:#FFFFFF;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-block-end-width:4px;background-color:var(--ink);display:flex;flex-direction:column;justify-content:flex-end;border-bottom-style: solid; border-bottom-color: var(--green);\n}.elementor .eyebrow{font-family:var(--font-mono);font-weight:800;font-size:0.78rem;color:var(--green);letter-spacing:0.14em;text-transform:uppercase;margin-block-end:0.5rem;}.elementor .wrap{width:100%;max-width:72rem;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .section{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;background-color:var(--paper);}.elementor .band{background-color:var(--paper-2);}.elementor .band-green{color:#FFFFFF;border-block-start-width:4px;border-block-end-width:4px;background-color:var(--green);border-top-style: solid; border-top-color: var(--ink); border-bottom-style: solid; border-bottom-color: var(--ink); & h1, & h2, & h3, & h4 { color: #FFFFFF; } & p, & .dek, & .prose, & .lead-p { color: #DFF2DF; } & .eyebrow { color: #DFF2DF; } & .rule { background-color: #FFFFFF; } & a { color: #FFFFFF; text-decoration: underline; } & .src, & .qz { color: #DFF2DF; }\n}