.kontakt[data-astro-cid-x5d4ucax]{background:var(--color-cream);color:#0c0a08;padding-block:clamp(2.5rem, 5vw, 4rem) var(--section-py)}.kontakt__head[data-astro-cid-x5d4ucax]{max-inline-size:52ch}.kontakt__eyebrow[data-astro-cid-x5d4ucax]{align-items:center;gap:15px;margin-block-end:22px;display:flex}.kontakt__eyebrow[data-astro-cid-x5d4ucax] span[data-astro-cid-x5d4ucax]:not(.kontakt__line){font-family:var(--font-display);letter-spacing:-1px;text-transform:uppercase;color:#c46a2d;font-size:24px;font-weight:600}.kontakt__line[data-astro-cid-x5d4ucax]{opacity:.6;background:#c46a2d;flex:none;block-size:1.429px;inline-size:60px}.kontakt__title[data-astro-cid-x5d4ucax]{font-family:var(--font-display);letter-spacing:-.03em;color:#0c0a08;font-size:clamp(2.6rem,6.5vw,4.75rem);font-weight:700;line-height:.98}.kontakt__sub[data-astro-cid-x5d4ucax]{color:#0c0a089e;margin:clamp(1.2rem,2.5vw,1.75rem) 0 0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7}.kontakt__grid[data-astro-cid-x5d4ucax]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.5rem,3.5vw,3.5rem);display:grid}.kontakt__info[data-astro-cid-x5d4ucax]{flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);display:flex}.kontakt__list[data-astro-cid-x5d4ucax]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kontakt__item[data-astro-cid-x5d4ucax]{border-block-start:1px solid #140f0a1f;align-items:center;gap:18px;padding-block:20px;display:flex}.kontakt__item[data-astro-cid-x5d4ucax]:last-child{border-block-end:1px solid #140f0a1f}.kontakt__ic[data-astro-cid-x5d4ucax]{color:#c46a2d;background:#c46a2d1a;border:1px solid #c46a2d47;border-radius:999px;flex:none;place-items:center;block-size:46px;inline-size:46px;display:grid}.kontakt__ic[data-astro-cid-x5d4ucax] svg[data-astro-cid-x5d4ucax]{block-size:20px;inline-size:20px}.kontakt__meta[data-astro-cid-x5d4ucax]{flex-direction:column;gap:3px;min-inline-size:0;display:flex}.kontakt__label[data-astro-cid-x5d4ucax]{letter-spacing:.12em;text-transform:uppercase;color:#0c0a0880;font-size:12.5px}.kontakt__value[data-astro-cid-x5d4ucax]{font-family:var(--font-display);color:#0c0a08;font-size:1.15rem;font-weight:600;text-decoration:none;transition:color .3s}a[data-astro-cid-x5d4ucax].kontakt__value:hover{color:#c46a2d}.kontakt__hours[data-astro-cid-x5d4ucax]{color:#fff;background:#14100b;border-radius:16px;flex-direction:column;gap:6px;padding:clamp(1.4rem,2.5vw,1.9rem);display:flex}.kontakt__hours-big[data-astro-cid-x5d4ucax]{font-family:var(--font-oswald);color:#e9b79a;font-size:clamp(2.2rem,4vw,3rem);font-weight:500;line-height:1}.kontakt__hours-sm[data-astro-cid-x5d4ucax]{color:#ffffffb8;font-size:14px}.kontakt__form[data-astro-cid-x5d4ucax]{min-inline-size:0}.kform[data-astro-cid-x5d4ucax]{background:#fff;border:1px solid #140f0a1f;border-radius:20px;flex-direction:column;gap:18px;padding:clamp(1.5rem,3vw,2.5rem);display:flex;box-shadow:0 24px 60px -40px #00000059}.kform__grid[data-astro-cid-x5d4ucax]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.kform__field[data-astro-cid-x5d4ucax]{flex-direction:column;gap:7px;min-inline-size:0;display:flex}.kform__field[data-astro-cid-x5d4ucax]:has(textarea),.kform__field[data-astro-cid-x5d4ucax]:has(select){grid-column:auto}.kform__label[data-astro-cid-x5d4ucax]{letter-spacing:.08em;text-transform:uppercase;color:#0c0a0899;font-size:12.5px;font-weight:500}.kform__label[data-astro-cid-x5d4ucax] em[data-astro-cid-x5d4ucax]{color:#c46a2d;font-style:normal}.kform[data-astro-cid-x5d4ucax] input[data-astro-cid-x5d4ucax],.kform[data-astro-cid-x5d4ucax] select[data-astro-cid-x5d4ucax],.kform[data-astro-cid-x5d4ucax] textarea[data-astro-cid-x5d4ucax]{inline-size:100%;font-family:var(--font-body);color:#0c0a08;background:var(--color-cream);border:1px solid #140f0a29;border-radius:12px;padding:13px 15px;font-size:15px;transition:border-color .25s,box-shadow .25s}.kform[data-astro-cid-x5d4ucax] textarea[data-astro-cid-x5d4ucax]{resize:vertical;min-block-size:120px}.kform[data-astro-cid-x5d4ucax] input[data-astro-cid-x5d4ucax]::placeholder,.kform[data-astro-cid-x5d4ucax] textarea[data-astro-cid-x5d4ucax]::placeholder{color:#0c0a0866}.kform[data-astro-cid-x5d4ucax] input[data-astro-cid-x5d4ucax]:focus,.kform[data-astro-cid-x5d4ucax] select[data-astro-cid-x5d4ucax]:focus,.kform[data-astro-cid-x5d4ucax] textarea[data-astro-cid-x5d4ucax]:focus{border-color:#c46a2d;outline:none;box-shadow:0 0 0 3px #c46a2d24}:is(.kform[data-astro-cid-x5d4ucax] input[data-astro-cid-x5d4ucax]:user-invalid,.kform[data-astro-cid-x5d4ucax] textarea[data-astro-cid-x5d4ucax]:user-invalid){border-color:#c0492d}.kform__check[data-astro-cid-x5d4ucax]{color:#0c0a08c9;align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.kform__check[data-astro-cid-x5d4ucax] input[data-astro-cid-x5d4ucax]{accent-color:#c46a2d;flex:none;block-size:18px;inline-size:18px;margin-block-start:1px;padding:0}.kform__check[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax]{color:#c46a2d;text-underline-offset:2px;text-decoration:underline}.kform__submit[data-astro-cid-x5d4ucax]{color:#1a0e04;font-family:var(--font-body);cursor:pointer;background:linear-gradient(90deg,#c46a2d 0%,#e9b79a 100%);border:0;border-radius:999px;align-self:flex-start;margin-block-start:4px;padding:15px 38px;font-size:15.5px;font-weight:600;transition:filter .3s,transform .25s}.kform__submit[data-astro-cid-x5d4ucax]:hover{filter:brightness(1.05);transform:translateY(-2px)}.kform__submit[data-astro-cid-x5d4ucax]:disabled{opacity:.6;cursor:default;transform:none}.kform__status[data-astro-cid-x5d4ucax]{min-block-size:1px;margin:0;font-size:14.5px;line-height:1.5}.kform__status[data-astro-cid-x5d4ucax].is-ok{color:#2f7d4f}.kform__status[data-astro-cid-x5d4ucax].is-err{color:#c0492d}@media (width<=860px){.kontakt__grid[data-astro-cid-x5d4ucax]{grid-template-columns:1fr}}@media (width<=640px){.kontakt__eyebrow[data-astro-cid-x5d4ucax] span[data-astro-cid-x5d4ucax]:not(.kontakt__line){font-size:1.05rem}.kontakt__title[data-astro-cid-x5d4ucax]{font-size:clamp(2.2rem,11vw,3rem)}.kform__grid[data-astro-cid-x5d4ucax]{grid-template-columns:1fr}}body{background:var(--color-cream)}
