.contact-grid[data-astro-cid-ypozugrg]{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}.contact-copy[data-astro-cid-ypozugrg]>p[data-astro-cid-ypozugrg]{margin-top:20px;max-width:460px;font-size:16.5px;color:var(--ink-2)}.contact-copy[data-astro-cid-ypozugrg] .direct[data-astro-cid-ypozugrg]{font-weight:600;color:var(--ink)}.contact-copy[data-astro-cid-ypozugrg] .direct[data-astro-cid-ypozugrg] a[data-astro-cid-ypozugrg]{border-bottom:2px solid var(--lime)}.booking[data-astro-cid-ypozugrg]{margin-top:36px;max-width:480px;background:#fff;border-radius:var(--r-lg);padding:28px 28px 26px;box-shadow:0 1px 2px #1f1e1c0d,0 24px 48px -30px #1f1e1c59;scroll-margin-top:90px}.booking-head[data-astro-cid-ypozugrg]{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--line)}.booking-head[data-astro-cid-ypozugrg] b[data-astro-cid-ypozugrg]{display:block;font-size:16px;text-transform:uppercase;letter-spacing:.06em;line-height:1.3}.booking-head[data-astro-cid-ypozugrg] small[data-astro-cid-ypozugrg]{font-size:14px;color:var(--muted)}.booking[data-astro-cid-ypozugrg] .btn[data-astro-cid-ypozugrg]{margin-top:20px;width:100%}.booking-text[data-astro-cid-ypozugrg]{margin-top:18px;font-size:15px;line-height:1.65;color:var(--ink-2)}.booking-note[data-astro-cid-ypozugrg]{margin-top:14px;font-size:12.5px;line-height:1.6;color:var(--muted)}.form-card[data-astro-cid-ypozugrg]{display:grid;gap:20px;background:#fff;border-radius:var(--r-lg);padding:36px;box-shadow:0 1px 2px #1f1e1c0d}.form-title[data-astro-cid-ypozugrg]{font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pair[data-astro-cid-ypozugrg]{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.form-head[data-astro-cid-ypozugrg]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px}.req-hint[data-astro-cid-ypozugrg]{font-size:13px;color:var(--muted)}.field[data-astro-cid-ypozugrg]{display:grid;gap:6px}.field[data-astro-cid-ypozugrg]>label[data-astro-cid-ypozugrg]:not(.consent){font-size:14px;font-weight:600}.err[data-astro-cid-ypozugrg]{font-size:13px;line-height:1.5;font-weight:600;color:#a3361f}.form-card[data-astro-cid-ypozugrg] [data-astro-cid-ypozugrg][aria-invalid=true]:not([type=checkbox]){box-shadow:inset 0 0 0 1.5px #b0452f;background:#fdf5f2}.form-card[data-astro-cid-ypozugrg] input[data-astro-cid-ypozugrg][type=checkbox][aria-invalid=true]{outline:2px solid #b0452f;outline-offset:2px}.form-card[data-astro-cid-ypozugrg] em[data-astro-cid-ypozugrg]{font-style:normal;font-weight:700;color:#a3361f}.form-card[data-astro-cid-ypozugrg] input[data-astro-cid-ypozugrg]:not([type=checkbox]),.form-card[data-astro-cid-ypozugrg] textarea[data-astro-cid-ypozugrg]{width:100%;border:0;border-radius:10px;background:var(--light);box-shadow:inset 0 0 0 1px var(--line);padding:13px 14px;color:var(--ink);font-size:16px;font-weight:400;transition:box-shadow .2s ease,background .2s ease}.form-card[data-astro-cid-ypozugrg] textarea[data-astro-cid-ypozugrg]{resize:vertical;min-height:130px}.form-card[data-astro-cid-ypozugrg] input[data-astro-cid-ypozugrg]:focus,.form-card[data-astro-cid-ypozugrg] textarea[data-astro-cid-ypozugrg]:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 4px var(--lime-soft)}.form-card[data-astro-cid-ypozugrg] .consent[data-astro-cid-ypozugrg]{display:flex;gap:12px;align-items:flex-start;font-size:13px;font-weight:400;line-height:1.6;color:var(--ink-2)}.consent[data-astro-cid-ypozugrg] a[data-astro-cid-ypozugrg]{border-bottom:1px solid currentColor}.consent[data-astro-cid-ypozugrg] input[data-astro-cid-ypozugrg]{margin-top:4px;accent-color:var(--ink)}.form-card[data-astro-cid-ypozugrg] .btn[data-astro-cid-ypozugrg]{justify-self:start}.feedback[data-astro-cid-ypozugrg]{font-weight:600;font-size:15px;line-height:1.6;padding:14px 16px;border-radius:10px}.feedback[data-astro-cid-ypozugrg].is-success{background:var(--lime-soft)}.feedback[data-astro-cid-ypozugrg].is-error,.feedback[data-astro-cid-ypozugrg].is-invalid,.feedback[data-astro-cid-ypozugrg].is-rate{background:#f7e3dd;color:#7a2e1f}.hp[data-astro-cid-ypozugrg]{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.form-card[data-astro-cid-ypozugrg]{position:relative}.form-card[data-astro-cid-ypozugrg] .btn[data-astro-cid-ypozugrg]:disabled{opacity:.6;cursor:wait}@media(max-width:1020px){.contact-grid[data-astro-cid-ypozugrg]{grid-template-columns:1fr;gap:48px}}@media(max-width:680px){.booking[data-astro-cid-ypozugrg]{padding:22px 18px}.form-card[data-astro-cid-ypozugrg]{padding:24px 18px}.pair[data-astro-cid-ypozugrg]{grid-template-columns:1fr}}
