.elementor .lb-marquee-b{font-family:var(--lb-font-display);font-weight:600;font-size:120px;color:#FF7A45;letter-spacing:-0.04em;line-height:1;white-space: nowrap;\n}.elementor .lb-marquee-a{font-family:var(--lb-font-display);font-weight:600;font-size:120px;color:#FFFFFF;letter-spacing:-0.04em;line-height:1;white-space: nowrap;\n}.elementor .lb-marquee{width:100%;overflow:hidden;padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;background-color:#000000;display:flex;flex-direction:column;gap:6px;}.elementor .lb-field{width:100%;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .lb-label{width:100%;font-family:var(--lb-font-body);font-weight:500;font-size:13px;color:#9A9A9A;}.elementor .lb-input:focus{border-color:#FF7A45;}.elementor .lb-input{width:100%;height:auto;font-family:var(--lb-font-body);font-size:15px;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:10px;border-width:1px;border-color:#262626;border-style:solid;background-color:#0E0E0E;}.elementor .lb-scroll-zoom{transform-origin:50% 0% 0px;}.elementor .lb-id-kontakt{scroll-margin-top:72px;}.elementor .lb-id-faq{scroll-margin-top:72px;}.elementor .lb-id-team{scroll-margin-top:72px;}.elementor .lb-id-ablauf{scroll-margin-top:72px;}.elementor .lb-id-warum{scroll-margin-top:72px;}.elementor .lb-id-leistungen{scroll-margin-top:72px;}.elementor .lb-badge{font-family:var(--lb-font-body);font-weight:500;font-size:11px;color:var(--lb-accent);line-height:1;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;border-radius:100px;border-width:1px;border-color:rgba(255, 110, 80, 0.4);border-style:solid;background-color:rgba(255, 122, 69, 0.12);display:inline-block;width: fit-content;\n}.elementor .lb-link{font-family:var(--lb-font-body);font-weight:500;font-size:14px;color:var(--lb-accent);text-decoration:none;}.elementor .lb-card:hover,.elementor .lb-card:focus-visible{border-color:#2E2E2E;}.elementor .lb-card{padding:28px;border-radius:16px;border-width:1px;border-color:#1E1E1E;border-style:solid;background-color:var(--lb-surface);transition:border-color 300ms;display:flex;flex-direction:column;gap:12px;}.elementor .lb-btn-ghost:hover,.elementor .lb-btn-ghost:focus-visible{background-color:#262626;}.elementor .lb-btn-ghost{font-family:var(--lb-font-body);font-weight:500;font-size:14px;color:#FFFFFF;line-height:1;text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:18px;padding-inline-end:18px;border-radius:8px;border-width:1px;border-color:#2A2A2A;border-style:solid;background-color:#1C1C1C;transition:background-color 300ms;}.elementor .lb-btn-primary:hover,.elementor .lb-btn-primary:focus-visible{background-color:#E8E8E8;}.elementor .lb-btn-primary{font-family:var(--lb-font-body);font-weight:500;font-size:14px;color:#000000;line-height:1;text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:18px;padding-inline-end:18px;border-radius:8px;background-color:#FFFFFF;transition:background-color 300ms;}.elementor .lb-overline{font-family:var(--lb-font-body);font-weight:500;font-size:13px;color:var(--lb-text-2);line-height:1.2;}.elementor .lb-small{font-family:var(--lb-font-body);font-weight:500;font-size:12px;color:var(--lb-text-3);line-height:1.4;}.elementor .lb-body{font-family:var(--lb-font-body);font-weight:400;font-size:15px;color:var(--lb-text-2);line-height:1.55;}.elementor .lb-lead{max-width:600px;font-family:var(--lb-font-body);font-weight:400;font-size:19px;color:var(--lb-text-2);letter-spacing:-0.01em;line-height:1.45;}.elementor .lb-h3{font-family:var(--lb-font-display);font-weight:500;font-size:24px;color:var(--lb-text);letter-spacing:-0.03em;line-height:1.15;}.elementor .lb-h2{font-family:var(--lb-font-display);font-weight:500;font-size:52px;color:var(--lb-text);letter-spacing:-0.04em;line-height:1.05;}.elementor .lb-display{font-family:var(--lb-font-display);font-weight:500;font-size:76px;color:var(--lb-text);letter-spacing:-0.045em;line-height:1;}.elementor .lb-container{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .lb-section{padding-block-start:120px;padding-block-end:120px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--lb-bg);display:flex;flex-direction:column;align-items:center;}