@charset "UTF-8";: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}.container.svelte-1mk39hf.svelte-1mk39hf{width:90%;max-width:var(--container, 1320px);margin:0 auto}@media (max-width: 1024px){.container.svelte-1mk39hf.svelte-1mk39hf{width:95%}}@media (max-width: 768px){.container.svelte-1mk39hf.svelte-1mk39hf{width:100%;padding:0 1rem}}.servicepakete-section.svelte-1mk39hf.svelte-1mk39hf{background-color:var(--color-dark-primary);color:var(--color-white);padding:8rem 0 5rem;position:relative;overflow:hidden}.topographic-background.svelte-1mk39hf.svelte-1mk39hf{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../../../topographic_map.webp);background-size:cover;background-position:center;opacity:.0075;z-index:1}.container.svelte-1mk39hf.svelte-1mk39hf{width:90%;max-width:var(--container, 1320px);margin:0 auto;position:relative;z-index:2}.hero-section.svelte-1mk39hf.svelte-1mk39hf{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4rem;gap:2rem}.hero-section.svelte-1mk39hf .text-content.svelte-1mk39hf{flex:1}h1.svelte-1mk39hf.svelte-1mk39hf{font-size:12vw;color:var(--color-white);font-family:var(--font-big);line-height:1;margin:0;padding:0}.subtitle.svelte-1mk39hf.svelte-1mk39hf{font-size:1.5rem;margin-top:1rem;margin-bottom:1rem;color:var(--color-primary)}.hero-description.svelte-1mk39hf.svelte-1mk39hf{font-size:1.1rem;line-height:1.6;color:var(--color-white);margin-bottom:2rem}.stepper.svelte-1mk39hf.svelte-1mk39hf{display:flex;justify-content:space-between;margin-bottom:2rem;background:#ffffff01;border-radius:var(--border-radius);padding:.75rem;gap:1rem;flex-wrap:wrap}.step.svelte-1mk39hf.svelte-1mk39hf{flex:1;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:var(--border-radius);transition:all .3s ease;opacity:.5;font-size:.9rem;gap:.5rem}.step.active.svelte-1mk39hf.svelte-1mk39hf{background:var(--color-primary);opacity:1}.step.svelte-1mk39hf .step-icon.svelte-1mk39hf{display:flex;align-items:center;justify-content:center}.step.svelte-1mk39hf .step-text.svelte-1mk39hf{display:none}@media (min-width: 768px){.step.svelte-1mk39hf .step-text.svelte-1mk39hf{display:inline}}.content-area.svelte-1mk39hf.svelte-1mk39hf{border-radius:var(--border-radius);margin-bottom:1.5rem;background-color:#ffffff01;padding:2rem}.packages-grid.svelte-1mk39hf.svelte-1mk39hf,.services-grid.svelte-1mk39hf.svelte-1mk39hf,.config-grid.svelte-1mk39hf.svelte-1mk39hf{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.package-card.svelte-1mk39hf.svelte-1mk39hf,.service-card.svelte-1mk39hf.svelte-1mk39hf,.config-item.svelte-1mk39hf.svelte-1mk39hf{background:#ffffff05;border-radius:var(--border-radius);transition:all .3s ease;padding:1rem}.package-card.svelte-1mk39hf.svelte-1mk39hf:hover,.package-card.selected.svelte-1mk39hf.svelte-1mk39hf,.service-card.svelte-1mk39hf.svelte-1mk39hf:hover,.service-card.selected.svelte-1mk39hf.svelte-1mk39hf,.config-item.svelte-1mk39hf.svelte-1mk39hf:hover{background:#ffffff1a;transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}h2.svelte-1mk39hf.svelte-1mk39hf{font-size:1.5rem;color:var(--color-white);margin-bottom:1rem}.price.svelte-1mk39hf.svelte-1mk39hf{font-size:1.25rem;font-weight:700;color:var(--color-white)}.price.svelte-1mk39hf span.svelte-1mk39hf{font-size:.9rem;opacity:.7}ul.svelte-1mk39hf.svelte-1mk39hf{list-style-type:none;padding:0;margin:1rem 0 0}ul.svelte-1mk39hf li.svelte-1mk39hf{margin-bottom:.5rem;display:flex;align-items:center}ul.svelte-1mk39hf li.svelte-1mk39hf:before{content:"✓";color:var(--color-primary);margin-right:.5rem}.config-column.svelte-1mk39hf h3.svelte-1mk39hf{font-size:1.2rem;color:var(--color-primary);margin-bottom:1rem}.config-item.svelte-1mk39hf.svelte-1mk39hf{display:flex;align-items:center;margin-bottom:1rem;gap:.5rem;flex-wrap:wrap}.config-item.svelte-1mk39hf svg{color:var(--color-white);margin-right:1rem;flex-shrink:0}.config-item.svelte-1mk39hf .input-wrapper.svelte-1mk39hf,.config-item.svelte-1mk39hf .select-wrapper.svelte-1mk39hf{flex-grow:1;min-width:0;width:100%}.config-item.svelte-1mk39hf label.svelte-1mk39hf{display:block;margin-bottom:.25rem;font-size:.9rem}.config-item.svelte-1mk39hf input.svelte-1mk39hf,.config-item.svelte-1mk39hf select.svelte-1mk39hf{width:100%;padding:.5rem;border:1px solid rgba(255,255,255,.2);border-radius:var(--border-radius);background:transparent;color:var(--color-white);font-size:1rem;box-sizing:border-box}.config-item.svelte-1mk39hf input.svelte-1mk39hf:focus,.config-item.svelte-1mk39hf select.svelte-1mk39hf:focus{outline:none;border-color:var(--color-primary)}.summary-content.svelte-1mk39hf.svelte-1mk39hf{display:flex;justify-content:space-between;gap:2rem}.summary-details.svelte-1mk39hf.svelte-1mk39hf{flex:2}.summary-details.svelte-1mk39hf p.svelte-1mk39hf{margin-bottom:.5rem}.summary-details.svelte-1mk39hf h3.svelte-1mk39hf{font-size:1.2rem;color:var(--color-primary);margin:1rem 0 .5rem}.summary-details.svelte-1mk39hf ul.svelte-1mk39hf{padding-left:1rem}.total-price.svelte-1mk39hf.svelte-1mk39hf{flex:1;background:#ffffff0d;border-radius:var(--border-radius);padding:1.25rem;text-align:center;height:100%}.total-price.svelte-1mk39hf h3.svelte-1mk39hf{font-size:1.2rem;color:var(--color-primary);margin-bottom:.5rem}.total-price.svelte-1mk39hf .price.svelte-1mk39hf{font-size:2rem}.navigation-buttons.svelte-1mk39hf.svelte-1mk39hf{display:flex;justify-content:space-between;margin-top:2rem}.nav-button.svelte-1mk39hf.svelte-1mk39hf,.cta-button.svelte-1mk39hf.svelte-1mk39hf{padding:.75rem 1.5rem;border:none;border-radius:var(--border-radius);font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center}.nav-button.svelte-1mk39hf.svelte-1mk39hf:hover,.cta-button.svelte-1mk39hf.svelte-1mk39hf:hover{transform:translateY(-2px)}.nav-button.svelte-1mk39hf.svelte-1mk39hf{background:var(--color-primary-opacity);color:var(--color-white);border:1px solid var(--color-primary)}.nav-button.svelte-1mk39hf.svelte-1mk39hf:hover{background:var(--color-primary)}.nav-button.prev.svelte-1mk39hf svg{margin-right:.5rem}.nav-button.next.svelte-1mk39hf svg{margin-left:.5rem}.cta-button.svelte-1mk39hf.svelte-1mk39hf{background:var(--color-primary);color:var(--color-white)}.cta-button.svelte-1mk39hf.svelte-1mk39hf:hover{background:#c9174b}.contact-section.svelte-1mk39hf .contact-form.svelte-1mk39hf{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.contact-section.svelte-1mk39hf .form-group.svelte-1mk39hf{display:flex;flex-direction:column}.contact-section.svelte-1mk39hf label.svelte-1mk39hf{margin-bottom:.5rem;color:var(--color-primary)}.contact-summary.svelte-1mk39hf.svelte-1mk39hf{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.contact-summary.svelte-1mk39hf h3.svelte-1mk39hf{color:var(--color-primary);margin-bottom:.5rem}.contact-summary.svelte-1mk39hf p.svelte-1mk39hf{margin-bottom:.25rem}@media (max-width: 768px){.summary-content.svelte-1mk39hf.svelte-1mk39hf{flex-direction:column}.navigation-buttons.svelte-1mk39hf.svelte-1mk39hf{flex-direction:column;gap:1rem}.nav-button.svelte-1mk39hf.svelte-1mk39hf,.cta-button.svelte-1mk39hf.svelte-1mk39hf{width:100%;justify-content:center}.config-item.svelte-1mk39hf.svelte-1mk39hf{flex-direction:column;align-items:flex-start}.config-item.svelte-1mk39hf svg{margin-bottom:.5rem}.config-item.svelte-1mk39hf .input-wrapper.svelte-1mk39hf,.config-item.svelte-1mk39hf .select-wrapper.svelte-1mk39hf{width:100%}}@media (max-width: 1024px){.hero-section.svelte-1mk39hf.svelte-1mk39hf{flex-direction:column}.hero-section.svelte-1mk39hf .text-content.svelte-1mk39hf{width:100%}}@media (max-width: 768px){.hero-section.svelte-1mk39hf.svelte-1mk39hf{text-align:left}h1.svelte-1mk39hf.svelte-1mk39hf{font-size:3rem}.subtitle.svelte-1mk39hf.svelte-1mk39hf{font-size:1.2rem}.hero-description.svelte-1mk39hf.svelte-1mk39hf{font-size:1rem}}.services-grid.svelte-1mk39hf.svelte-1mk39hf{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 768px){.services-grid.svelte-1mk39hf.svelte-1mk39hf{grid-template-columns:2fr}}.service-card.svelte-1mk39hf.svelte-1mk39hf{padding:.75rem;text-align:center}.service-card.svelte-1mk39hf h3.svelte-1mk39hf{font-size:.9rem;margin:.5rem 0}.service-card.svelte-1mk39hf .price.svelte-1mk39hf{font-size:.8rem}.contact-section.svelte-1mk39hf .contact-form.svelte-1mk39hf{display:flex;flex-direction:column;gap:1rem}.contact-section.svelte-1mk39hf .form-row.svelte-1mk39hf{display:flex;gap:1rem}.contact-section.svelte-1mk39hf .form-group.svelte-1mk39hf{flex:1;display:flex;flex-direction:column}.contact-section.svelte-1mk39hf label.svelte-1mk39hf{margin-bottom:.5rem;color:var(--color-white)}.contact-section.svelte-1mk39hf input.svelte-1mk39hf{padding:.5rem;border:1px solid rgba(255,255,255,.2);border-radius:var(--border-radius);background:transparent;color:var(--color-white)}.contact-section.svelte-1mk39hf input.svelte-1mk39hf:focus{outline:none;border-color:var(--color-primary)}@media (max-width: 768px){.contact-section.svelte-1mk39hf .form-row.svelte-1mk39hf{flex-direction:column}}.big.svelte-1mk39hf.svelte-1mk39hf{width:100%;display:flex;justify-content:center;align-items:center}
