.ktitle[data-astro-cid-d7zyz6zb]{margin-top:80px;text-align:center;font-size:2.25rem;line-height:1.5;font-weight:400}.ktitle[data-astro-cid-d7zyz6zb] em[data-astro-cid-d7zyz6zb]{font-weight:600;font-style:italic}.kform[data-astro-cid-d7zyz6zb]{display:grid;grid-template-columns:minmax(0,411px) minmax(0,800px);justify-content:space-between;margin-top:100px;gap:40px}.kform__lead[data-astro-cid-d7zyz6zb]{font-size:1.25rem;line-height:1.5}.form[data-astro-cid-d7zyz6zb]{display:grid;gap:8px}.form[data-astro-cid-d7zyz6zb] select[data-astro-cid-d7zyz6zb],.form[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]:not([type=checkbox]),.form[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]{width:100%;height:64px;padding:0 24px;border:0;border-radius:16px;background:var(--panel);color:var(--text);font-size:1rem;line-height:1.5}.form[data-astro-cid-d7zyz6zb] select[data-astro-cid-d7zyz6zb]{border:1px solid var(--text);background:var(--bg);appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 30px) 29px,calc(100% - 24px) 29px;background-size:6px 6px;background-repeat:no-repeat}.form[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]{height:192px;padding-top:20px;resize:vertical}.form[data-astro-cid-d7zyz6zb] [data-astro-cid-d7zyz6zb]::placeholder{color:var(--text);opacity:1}.form__foot[data-astro-cid-d7zyz6zb]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:12px}.chk[data-astro-cid-d7zyz6zb]{display:inline-flex;align-items:center;gap:8px;font-size:1rem;line-height:2;cursor:pointer}.chk[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]{appearance:none;flex:none;width:16px;height:16px;margin:0;border:1px solid var(--muted);background:var(--bg);cursor:pointer}.chk[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]:checked{background:var(--yellow);border-color:var(--yellow)}.form[data-astro-cid-d7zyz6zb] button[data-astro-cid-d7zyz6zb]{width:180px;height:60px;border:0;border-radius:30px;background:var(--yellow);color:#fff;font-size:1.5rem;font-weight:500;cursor:pointer}.form[data-astro-cid-d7zyz6zb] button[data-astro-cid-d7zyz6zb]:hover{filter:brightness(.93)}.form__msg[data-astro-cid-d7zyz6zb]{font-size:1rem}.form__msg[data-astro-cid-d7zyz6zb]:empty{display:none}.form[data-astro-cid-d7zyz6zb] [data-astro-cid-d7zyz6zb][aria-invalid=true]{outline:2px solid #c0392b}.kphone[data-astro-cid-d7zyz6zb]{margin-top:80px;background:var(--panel);padding:56px 20px;text-align:center}.kphone[data-astro-cid-d7zyz6zb] p[data-astro-cid-d7zyz6zb]{font-size:2.25rem;line-height:1.5;color:var(--text-2)}.kphone[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]{display:inline-block;margin-top:8px;font-size:3rem;line-height:1.5;font-weight:600;color:var(--accent);text-decoration:none}.kinfo[data-astro-cid-d7zyz6zb]{display:grid;grid-template-columns:minmax(0,411px) minmax(0,628px);justify-content:space-between;gap:40px;margin-top:80px}.kinfo__txt[data-astro-cid-d7zyz6zb]{display:grid;align-content:start;gap:30px;font-size:1.25rem;line-height:1.5}.kinfo__hours[data-astro-cid-d7zyz6zb]{margin-top:70px}.kmap[data-astro-cid-d7zyz6zb]{position:relative;display:block;height:469px;border-radius:8px;overflow:hidden;text-decoration:none;color:#000;background:linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px) 0 0 / 40px 40px,#e7efe6}.kmap[data-astro-cid-d7zyz6zb]:before{content:"";position:absolute;left:-10%;right:-10%;top:56%;height:14px;background:#fff;transform:rotate(-8deg);box-shadow:0 0 0 1px #0000000f}.kmap__pin[data-astro-cid-d7zyz6zb]{position:absolute;left:50%;top:48%;width:34px;height:34px;border-radius:50% 50% 50% 0;background:#e5383b;transform:translate(-50%,-100%) rotate(-45deg);box-shadow:0 4px 10px #0000004d}.kmap__card[data-astro-cid-d7zyz6zb]{position:absolute;left:24px;top:24px;display:grid;gap:4px;padding:16px 20px;background:#fff;border-radius:6px;box-shadow:0 2px 10px #0000002e;font-size:.95rem}.kmap__go[data-astro-cid-d7zyz6zb]{margin-top:6px;color:var(--accent);font-weight:500}.kmap[data-astro-cid-d7zyz6zb]:hover .kmap__go[data-astro-cid-d7zyz6zb]{text-decoration:underline}@media(max-width:1199px){.ktitle[data-astro-cid-d7zyz6zb],.kphone[data-astro-cid-d7zyz6zb] p[data-astro-cid-d7zyz6zb]{font-size:1.75rem}.kform[data-astro-cid-d7zyz6zb],.kinfo[data-astro-cid-d7zyz6zb]{grid-template-columns:1fr}.kinfo__hours[data-astro-cid-d7zyz6zb]{margin-top:0}.kmap[data-astro-cid-d7zyz6zb]{height:360px}}@media(max-width:767px){.ktitle[data-astro-cid-d7zyz6zb]{font-size:1.375rem;margin-top:48px}.kform[data-astro-cid-d7zyz6zb]{margin-top:40px}.kform__lead[data-astro-cid-d7zyz6zb],.kinfo__txt[data-astro-cid-d7zyz6zb]{font-size:1rem}.form__foot[data-astro-cid-d7zyz6zb]{flex-direction:column;align-items:stretch}.form[data-astro-cid-d7zyz6zb] button[data-astro-cid-d7zyz6zb]{width:100%}.kphone[data-astro-cid-d7zyz6zb] p[data-astro-cid-d7zyz6zb]{font-size:1.375rem}.kphone[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]{font-size:2rem}.kmap[data-astro-cid-d7zyz6zb]{height:280px}}
