.contact-next-step.svelte-is2yti{color:var(--fg-2);margin:0 0 26px;font-size:14px;line-height:1.7}.enquiry-context.svelte-is2yti{border:1px solid var(--border-0);border-left:3px solid var(--accent);overflow-wrap:anywhere;border-radius:4px;margin-bottom:20px;padding:16px}.enquiry-context.svelte-is2yti p:where(.svelte-is2yti){margin:0;font-size:15px;line-height:1.6}.enquiry-context.svelte-is2yti button:where(.svelte-is2yti){min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.enquiry-context.svelte-is2yti button:where(.svelte-is2yti):focus-visible{outline:2px solid var(--accent);outline-offset:4px}#kontakt.svelte-is2yti,#formularz.svelte-is2yti{scroll-margin-top:110px}.home-contact.svelte-is2yti{background:#f0f0e6;border-top:1px solid #d1d9cb;padding-block:clamp(64px,8vw,112px)}.home-contact.svelte-is2yti .els-split-contact:where(.svelte-is2yti){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,88px);padding-block:0;display:grid}.home-contact.svelte-is2yti .els-contact-intro:where(.svelte-is2yti){min-width:0}.home-contact.svelte-is2yti .els-kicker:where(.svelte-is2yti){text-transform:none;letter-spacing:.045em;color:#33624b;margin:0 0 20px;font-size:14px}.home-contact.svelte-is2yti .els-h2:where(.svelte-is2yti){font:600 clamp(36px,4vw,56px)/1.08 var(--font-display);letter-spacing:-.04em;color:#183c2e;max-width:18ch;margin:0 0 24px}.home-contact.svelte-is2yti .els-body:where(.svelte-is2yti){color:#4c6254;max-width:44ch;margin:0;font-size:17px;line-height:1.7}.personal-contact.svelte-is2yti{align-items:center;gap:15px;margin-top:30px;display:flex}.contact-faces.svelte-is2yti{flex:none;display:flex}.contact-faces.svelte-is2yti img:where(.svelte-is2yti){object-fit:cover;object-position:50% 20%;border:3px solid #f0f0e6;border-radius:50%;width:48px;height:48px}.contact-faces.svelte-is2yti img:where(.svelte-is2yti)+img:where(.svelte-is2yti){margin-left:-10px}.personal-contact.svelte-is2yti p:where(.svelte-is2yti){margin:0;font-size:14px}.personal-contact.svelte-is2yti strong:where(.svelte-is2yti),.personal-contact.svelte-is2yti span:where(.svelte-is2yti){display:block}.personal-contact.svelte-is2yti span:where(.svelte-is2yti){color:#5c6f5f;margin-top:5px;font-size:12px}.next-steps.svelte-is2yti{gap:24px;margin:34px 0;padding:0;list-style:none;display:grid}.next-steps.svelte-is2yti li:where(.svelte-is2yti){align-items:start;gap:14px;display:flex}.next-steps.svelte-is2yti svg{color:#39805a;flex:none;width:19px;height:19px;margin-top:3px}.next-steps.svelte-is2yti strong:where(.svelte-is2yti){color:#244a35;font-size:15px;font-weight:600;display:block}.next-steps.svelte-is2yti span:where(.svelte-is2yti){color:#596e5d;margin-top:4px;font-size:13px;line-height:1.6;display:block}.direct-contact.svelte-is2yti{border-top:1px solid #b9c9b8;padding-top:22px}.direct-contact.svelte-is2yti p:where(.svelte-is2yti){color:#5c6f5f;margin:0 0 12px;font-size:13px}.direct-contact.svelte-is2yti a:where(.svelte-is2yti){color:#1d5f3d;overflow-wrap:anywhere;align-items:center;gap:10px;min-height:42px;font-size:clamp(13px,1.3vw,16px);text-decoration:none;display:flex}.direct-contact.svelte-is2yti svg{flex:none;width:17px;height:17px}.direct-contact.svelte-is2yti a:where(.svelte-is2yti):hover{text-underline-offset:4px;text-decoration:underline}.home-contact.svelte-is2yti .els-form-shell:where(.svelte-is2yti){background:#fcfcf7;border:1px solid #b7c9b5;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 18px 50px -30px #234b3050}.home-contact.svelte-is2yti .els-form-shell__accent:where(.svelte-is2yti),.home-contact.svelte-is2yti .els-form-shell__header:where(.svelte-is2yti):before{display:none}.home-contact.svelte-is2yti .els-form-shell__header:where(.svelte-is2yti){background:#e7eddd;border-bottom:1px solid #d1ddc7;justify-content:space-between;align-items:center;gap:12px;padding:20px 28px;display:flex}.home-contact.svelte-is2yti .els-form-shell__label:where(.svelte-is2yti){color:#2d513b;letter-spacing:.04em;font-size:12px}.home-contact.svelte-is2yti .els-form-shell__icon:where(.svelte-is2yti){display:none}.home-contact.svelte-is2yti .els-form-shell__status:where(.svelte-is2yti){color:#496b4d;font-size:11px}.home-contact.svelte-is2yti .els-form-shell__body:where(.svelte-is2yti){flex-direction:column;gap:18px;padding:26px 28px;display:flex}.home-contact.svelte-is2yti .contact-next-step:where(.svelte-is2yti){margin:0;font-size:13px}.home-contact.svelte-is2yti .els-form-grid:where(.svelte-is2yti){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.home-contact.svelte-is2yti .els-field:where(.svelte-is2yti){flex-direction:column;gap:7px;min-width:0;display:flex}.home-contact.svelte-is2yti .els-label:where(.svelte-is2yti){letter-spacing:0;text-transform:none;color:#2d513b;margin:0;font-size:13px;font-weight:500;line-height:1.5}.home-contact.svelte-is2yti .els-input:where(.svelte-is2yti){color:#163d29;min-height:48px;box-shadow:none;background:#fff;border:1px solid #adbfa9;border-radius:6px;width:100%;max-width:100%;padding:12px;font-size:16px}.home-contact.svelte-is2yti .els-input:where(.svelte-is2yti):focus{outline-offset:2px;border-color:#4a885e;outline:2px solid #4a885e}.home-contact.svelte-is2yti .els-input--textarea:where(.svelte-is2yti){resize:vertical;min-height:120px}.home-contact.svelte-is2yti .els-input[aria-invalid=true]:where(.svelte-is2yti){border-color:#a43328}.home-contact.svelte-is2yti .els-field__error:where(.svelte-is2yti):empty{display:none}.home-contact.svelte-is2yti .els-field__error:where(.svelte-is2yti){min-height:0;font-size:12px}.optional-details.svelte-is2yti{border-top:1px solid #d5dfce;border-bottom:1px solid #d5dfce;padding:5px 0}.optional-details.svelte-is2yti summary:where(.svelte-is2yti){cursor:pointer;color:#325b3e;padding:12px 0;font-size:13px;line-height:1.6}.optional-details.svelte-is2yti summary:where(.svelte-is2yti) span:where(.svelte-is2yti){color:#64795f;margin-left:6px;font-size:11px}.optional-content.svelte-is2yti{gap:20px;padding:8px 0 18px;display:grid}.home-contact.svelte-is2yti .els-form-fieldset:where(.svelte-is2yti){border:0;min-width:0;margin:0;padding:0}.home-contact.svelte-is2yti .els-form-chips:where(.svelte-is2yti){flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.home-contact.svelte-is2yti .els-turnstile:where(.svelte-is2yti){max-width:100%;overflow:hidden}.home-form-footer.svelte-is2yti{flex-direction:column;gap:12px;display:flex}.home-form-footer.svelte-is2yti button{color:#fff;background:#1b5138;border-radius:100px;width:100%;min-height:52px;font-size:15px;font-weight:600}.home-form-footer.svelte-is2yti button:hover{background:#123f2a}.home-form-footer.svelte-is2yti>p:where(.svelte-is2yti){color:#5e735d;text-align:center;margin:0;font-size:11px;line-height:1.6}.privacy-details.svelte-is2yti summary:where(.svelte-is2yti){color:#476342;cursor:pointer;min-height:32px;padding-block:8px;font-size:12px}.privacy-details.svelte-is2yti .els-form-legal:where(.svelte-is2yti){padding-top:10px;font-size:12px;line-height:1.7}.home-contact.svelte-is2yti summary:where(.svelte-is2yti):focus-visible,.direct-contact.svelte-is2yti a:where(.svelte-is2yti):focus-visible{outline-offset:3px;outline:2px solid #4a885e}@media (width<=850px){.home-contact.svelte-is2yti .els-split-contact:where(.svelte-is2yti){grid-template-columns:1fr;gap:32px}.home-contact.svelte-is2yti .els-h2:where(.svelte-is2yti){max-width:20ch}.home-contact.svelte-is2yti .els-body:where(.svelte-is2yti){max-width:60ch}.next-steps.svelte-is2yti{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.next-steps.svelte-is2yti li:where(.svelte-is2yti){flex-direction:column;gap:10px}.direct-contact.svelte-is2yti a:where(.svelte-is2yti){font-size:15px}.home-contact.svelte-is2yti .els-form-shell:where(.svelte-is2yti){width:100%;max-width:640px}}@media (width<=540px){.next-steps.svelte-is2yti{grid-template-columns:1fr;gap:18px}.next-steps.svelte-is2yti li:where(.svelte-is2yti){flex-direction:row}.home-contact.svelte-is2yti .els-form-shell__body:where(.svelte-is2yti){padding:22px 18px}.home-contact.svelte-is2yti .els-form-shell__header:where(.svelte-is2yti){padding:18px}.home-contact.svelte-is2yti .els-form-grid:where(.svelte-is2yti){grid-template-columns:1fr;gap:18px}.home-contact.svelte-is2yti .els-body:where(.svelte-is2yti){font-size:16px}.optional-details.svelte-is2yti summary:where(.svelte-is2yti) span:where(.svelte-is2yti){margin-left:16px;display:block}}
