:root{--color-primary:#e72c63;--color-primary-opacity:#e72c633a;--color-dark-primary-backup:#2d3333;--color-dark-primary:#060508;--color-dark-primary-opacity:#0605083a;--color-dark-light:#707070;--color-light-gray:#f5f5f5;--color-light-gray-rgb:245, 245, 245;--color-white:#f9f9f9;--color-medium-gray:#a9a9a9;--color-dark-gray:#707070;--border-radius:7px;--border-radius-big:14px;--border-radius-round:100%;--color-success:#28a745;--color-info:#17a2b8;--color-warning:#ffc107;--color-danger:#dc3545;--font-big:"Staatliches", system-ui;--container:"1320px;" --space-xs: 4px;--space-sm:8px;--space-md:16px;--space-lg:32px;--space-xl:64px}.kontakt-hero.svelte-2yq9kk.svelte-2yq9kk{background-color:var(--color-dark-primary);min-height:100vh;display:flex;z-index:2;position:relative;padding:5rem 0;overflow:hidden}.side-background.svelte-2yq9kk.svelte-2yq9kk{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:1}.bg-structure.svelte-2yq9kk.svelte-2yq9kk{position:absolute;display:block;z-index:-1;opacity:.1;height:100%;right:-800px;bottom:-200px}.containerWrap.svelte-2yq9kk.svelte-2yq9kk{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:center}.centerMid.svelte-2yq9kk.svelte-2yq9kk{width:90%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;-webkit-user-select:none;user-select:none}h1.svelte-2yq9kk.svelte-2yq9kk{font-size:12vw;color:var(--color-white);position:relative;display:inline-block;line-height:1;margin:0 0 2rem}h1.svelte-2yq9kk.svelte-2yq9kk:before{content:"";background-image:url(../../../x.svg);background-repeat:no-repeat;width:100%;height:30px;left:10px;background-size:contain;display:block;position:relative}h1.svelte-2yq9kk.svelte-2yq9kk:after{content:"";background-image:url(../../../needle-underline.svg);background-repeat:no-repeat;width:100%;height:30px;background-size:contain;display:block;position:relative}.pagecontent.svelte-2yq9kk.svelte-2yq9kk{font-size:1.1rem;line-height:1.6;color:var(--color-white);margin:0 0 2rem;max-width:800px}.content-primary.svelte-2yq9kk.svelte-2yq9kk{color:var(--color-primary);white-space:nowrap}.contact-info-cards.svelte-2yq9kk.svelte-2yq9kk{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap;width:100%;max-width:100%;box-sizing:border-box}.info-card.svelte-2yq9kk.svelte-2yq9kk{display:flex;align-items:center;gap:.75rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);padding:1rem 1.25rem;transition:all .3s ease;text-decoration:none;cursor:default;min-width:0;box-sizing:border-box}.info-card.svelte-2yq9kk.svelte-2yq9kk:hover{border-color:var(--color-primary);background:#e72c6314}.info-card[href].svelte-2yq9kk.svelte-2yq9kk{cursor:pointer}.info-card-icon.svelte-2yq9kk.svelte-2yq9kk{width:40px;height:40px;border-radius:50%;background:#e72c6326;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-card-icon.svelte-2yq9kk svg{color:var(--color-primary)}.info-card-text.svelte-2yq9kk.svelte-2yq9kk{display:flex;flex-direction:column;gap:.15rem}.info-card-label.svelte-2yq9kk.svelte-2yq9kk{font-size:.75rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.info-card-value.svelte-2yq9kk.svelte-2yq9kk{color:var(--color-white);font-size:.95rem;font-weight:500;word-break:break-word;overflow-wrap:break-word}.company-facts.svelte-2yq9kk.svelte-2yq9kk{font-size:.95rem;line-height:1.6;color:#ffffffb3;margin:0 0 2rem;max-width:800px}.fly-in.svelte-2yq9kk.svelte-2yq9kk{animation:svelte-2yq9kk-fly-in .5s cubic-bezier(.33,1,.68,1) var(--fly-delay, 0ms) both}@keyframes svelte-2yq9kk-fly-in{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.fly-in.svelte-2yq9kk.svelte-2yq9kk{animation:none}}.arrow-container.svelte-2yq9kk.svelte-2yq9kk{display:flex;justify-content:flex-start;width:100%;margin-top:2rem}.arrow-button.svelte-2yq9kk.svelte-2yq9kk{background:none;border:none;cursor:pointer;margin:0 10px;padding:0;animation:svelte-2yq9kk-bounce 2s infinite}.arrow-button.svelte-2yq9kk.svelte-2yq9kk:nth-child(2){animation-delay:.3s}.arrow-button.svelte-2yq9kk.svelte-2yq9kk:nth-child(3){animation-delay:.6s}.arrow-button.svelte-2yq9kk.svelte-2yq9kk:focus{outline:2px solid var(--color-primary);outline-offset:2px}.arrow-button.svelte-2yq9kk svg{width:40px;height:40px;color:var(--color-white)}@keyframes svelte-2yq9kk-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.kontakt-form-section.svelte-2yq9kk.svelte-2yq9kk{background-color:var(--color-dark-primary);padding:5rem 0 8rem;position:relative;z-index:2}.form-center.svelte-2yq9kk.svelte-2yq9kk{align-items:center;text-align:center}h2.svelte-2yq9kk.svelte-2yq9kk{font-size:12vw;color:var(--color-white);position:relative;display:inline-block;line-height:1;margin:0 0 1rem}.form-subtitle.svelte-2yq9kk.svelte-2yq9kk{font-size:1.4rem;color:var(--color-primary);margin:0 0 1.5rem;font-weight:500}.contact-options.svelte-2yq9kk.svelte-2yq9kk{margin-bottom:3rem}.option-row.svelte-2yq9kk.svelte-2yq9kk{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.option-item.svelte-2yq9kk.svelte-2yq9kk{display:flex;align-items:center;gap:.5rem;color:#ffffffb3;font-size:.95rem}.option-item.svelte-2yq9kk svg{color:var(--color-primary);flex-shrink:0}.option-divider.svelte-2yq9kk.svelte-2yq9kk{color:#ffffff4d;font-size:.9rem}.chat-option.svelte-2yq9kk.svelte-2yq9kk{display:flex;align-items:center;gap:.5rem;background:#e72c631a;border:1px solid var(--color-primary);color:var(--color-primary);padding:.6rem 1.2rem;border-radius:50px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease}.chat-option.svelte-2yq9kk svg{flex-shrink:0}.chat-option.svelte-2yq9kk.svelte-2yq9kk:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 6px 12px #e72c634d}.form-card.svelte-2yq9kk.svelte-2yq9kk{width:100%;max-width:680px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius-big)}.form-card-header.svelte-2yq9kk.svelte-2yq9kk{background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.08);color:var(--color-white);padding:1rem 1.5rem}.form-card-header.svelte-2yq9kk .header-inner.svelte-2yq9kk{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:1.05rem}.form-card-header.svelte-2yq9kk .header-inner.svelte-2yq9kk svg{color:var(--color-primary)}.form-card-body.svelte-2yq9kk.svelte-2yq9kk{padding:1.5rem;text-align:left}.subject-section.svelte-2yq9kk.svelte-2yq9kk{margin-bottom:.5rem}.step-label.svelte-2yq9kk.svelte-2yq9kk{font-size:1rem;font-weight:600;color:var(--color-white);margin:0 0 .75rem}.subject-chips.svelte-2yq9kk.svelte-2yq9kk{display:flex;flex-wrap:wrap;gap:.5rem}.sp-chip.svelte-2yq9kk.svelte-2yq9kk{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:50px;padding:.5rem 1rem;font-size:.85rem;color:var(--color-white);cursor:pointer;transition:all .2s ease;font-weight:500}.sp-chip.svelte-2yq9kk.svelte-2yq9kk:hover{border-color:var(--color-primary);background:#e72c6314}.sp-chip.selected.svelte-2yq9kk.svelte-2yq9kk{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.form-divider.svelte-2yq9kk.svelte-2yq9kk{height:1px;background:#ffffff14;margin:1.25rem 0}.form-hp.svelte-2yq9kk.svelte-2yq9kk{position:absolute;left:-9999px;top:-9999px;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.kontakt-form.svelte-2yq9kk.svelte-2yq9kk{display:flex;flex-direction:column;gap:.9rem}.form-row.svelte-2yq9kk.svelte-2yq9kk{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.form-group.svelte-2yq9kk.svelte-2yq9kk{display:flex;flex-direction:column}.form-group.svelte-2yq9kk input[type=text].svelte-2yq9kk,.form-group.svelte-2yq9kk input[type=email].svelte-2yq9kk,.form-group.svelte-2yq9kk input[type=tel].svelte-2yq9kk,.form-group.svelte-2yq9kk textarea.svelte-2yq9kk{background-color:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);color:var(--color-white);padding:.75rem 1rem;font-size:.95rem;font-family:inherit;transition:all .2s ease;outline:none}.form-group.svelte-2yq9kk input[type=text].svelte-2yq9kk::placeholder,.form-group.svelte-2yq9kk input[type=email].svelte-2yq9kk::placeholder,.form-group.svelte-2yq9kk input[type=tel].svelte-2yq9kk::placeholder,.form-group.svelte-2yq9kk textarea.svelte-2yq9kk::placeholder{color:#ffffff59}.form-group.svelte-2yq9kk input[type=text].svelte-2yq9kk:focus,.form-group.svelte-2yq9kk input[type=email].svelte-2yq9kk:focus,.form-group.svelte-2yq9kk input[type=tel].svelte-2yq9kk:focus,.form-group.svelte-2yq9kk textarea.svelte-2yq9kk:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #e72c6326;background-color:#ffffff14}.form-group.svelte-2yq9kk textarea.svelte-2yq9kk{resize:vertical;min-height:120px}.checkbox-group.svelte-2yq9kk .checkbox-label.svelte-2yq9kk{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;color:#fff9;font-size:.8rem;line-height:1.4}.checkbox-group.svelte-2yq9kk .checkbox-label input[type=checkbox].svelte-2yq9kk{margin-top:.1rem;width:16px;height:16px;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer}.checkbox-group.svelte-2yq9kk .checkbox-label a.svelte-2yq9kk{color:var(--color-primary);text-decoration:underline}.checkbox-group.svelte-2yq9kk .checkbox-label a.svelte-2yq9kk:hover{text-decoration:none}.submit-btn.svelte-2yq9kk.svelte-2yq9kk{background-color:var(--color-primary);color:#fff;border:none;padding:.9rem 2rem;font-size:1rem;font-weight:600;border-radius:var(--border-radius);cursor:pointer;transition:all .3s ease;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.submit-btn.svelte-2yq9kk.svelte-2yq9kk:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px #e72c634d}.submit-btn.svelte-2yq9kk.svelte-2yq9kk:disabled{opacity:.6;cursor:not-allowed}.success-view.svelte-2yq9kk.svelte-2yq9kk{text-align:center;padding:2rem 1rem}.success-view.svelte-2yq9kk svg{color:var(--color-primary);margin-bottom:1rem}.success-view.svelte-2yq9kk h3.svelte-2yq9kk{font-family:var(--font-big);font-size:1.8rem;color:var(--color-white);margin:0 0 .75rem}.success-view.svelte-2yq9kk p.svelte-2yq9kk{color:#ffffffb3;font-size:1rem;line-height:1.5;margin:0}.error-message.svelte-2yq9kk.svelte-2yq9kk{background-color:#dc354526;border:1px solid rgba(220,53,69,.3);border-radius:var(--border-radius);padding:.65rem .85rem;color:#ff6b7a;font-size:.85rem;display:flex;align-items:center;gap:.4rem}.error-message.svelte-2yq9kk svg{flex-shrink:0}@media (max-width: 1024px){h1.svelte-2yq9kk.svelte-2yq9kk:before{height:25px;left:0;margin-bottom:.25rem}h2.svelte-2yq9kk.svelte-2yq9kk{font-size:10vw}.form-card.svelte-2yq9kk.svelte-2yq9kk{max-width:100%}.bg-structure.svelte-2yq9kk.svelte-2yq9kk{right:-2500px;top:10%}}@media (max-width: 768px){.kontakt-hero.svelte-2yq9kk.svelte-2yq9kk{padding:8rem 0 5rem}.kontakt-form-section.svelte-2yq9kk.svelte-2yq9kk{padding:4rem 0 6rem}h1.svelte-2yq9kk.svelte-2yq9kk{font-size:15vw}h1.svelte-2yq9kk.svelte-2yq9kk:before{height:15px;left:3px}h2.svelte-2yq9kk.svelte-2yq9kk{font-size:12vw}.form-row.svelte-2yq9kk.svelte-2yq9kk{grid-template-columns:1fr}.contact-info-cards.svelte-2yq9kk.svelte-2yq9kk{flex-direction:column;width:100%}.info-card.svelte-2yq9kk.svelte-2yq9kk{width:100%;box-sizing:border-box}.option-row.svelte-2yq9kk.svelte-2yq9kk{flex-direction:column;gap:.75rem}}@media (max-width: 480px){.kontakt-hero.svelte-2yq9kk.svelte-2yq9kk{padding:6rem 0 4rem}.pagecontent.svelte-2yq9kk.svelte-2yq9kk{font-size:1rem}.form-card-body.svelte-2yq9kk.svelte-2yq9kk{padding:1.25rem}}
