.concept-dental-contact-hero[data-astro-cid-apbswiei]{padding:46px 0 18px}.concept-dental-contact-title[data-astro-cid-apbswiei]{font-size:clamp(34px,10vw,60px);margin:14px 0 0}.concept-dental-contact-lede[data-astro-cid-apbswiei]{font-size:clamp(16px,4.4vw,19px);max-width:52ch;margin:18px 0 0;opacity:.84}.concept-dental-contact-lede[data-astro-cid-apbswiei] a[data-astro-cid-apbswiei]{color:var(--concept-dental-teal);font-weight:600}.concept-dental-contact-grid[data-astro-cid-apbswiei]{display:grid;gap:28px;margin-top:14px}.concept-dental-form[data-astro-cid-apbswiei]{background:#fff;border:1px solid rgba(14,91,99,.1);border-radius:24px;padding:28px 24px;box-shadow:0 18px 44px #0e5b6314;display:grid;gap:16px}.concept-dental-field[data-astro-cid-apbswiei]{display:grid;gap:7px}.concept-dental-field-row[data-astro-cid-apbswiei]{display:grid;gap:16px}.concept-dental-field[data-astro-cid-apbswiei] label[data-astro-cid-apbswiei]{font-family:`Albert Sans`,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--concept-dental-teal)}.concept-dental-field[data-astro-cid-apbswiei] input[data-astro-cid-apbswiei],.concept-dental-field[data-astro-cid-apbswiei] select[data-astro-cid-apbswiei],.concept-dental-field[data-astro-cid-apbswiei] textarea[data-astro-cid-apbswiei]{width:100%;max-width:100%;font-family:`Albert Sans`,sans-serif;font-size:15px;color:var(--concept-dental-ink);background:var(--concept-dental-white);border:1px solid rgba(14,91,99,.18);border-radius:12px;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.concept-dental-field[data-astro-cid-apbswiei] input[data-astro-cid-apbswiei]:focus,.concept-dental-field[data-astro-cid-apbswiei] select[data-astro-cid-apbswiei]:focus,.concept-dental-field[data-astro-cid-apbswiei] textarea[data-astro-cid-apbswiei]:focus{outline:none;border-color:var(--concept-dental-aqua);box-shadow:0 0 0 3px #3fb6c433}.concept-dental-field[data-astro-cid-apbswiei] textarea[data-astro-cid-apbswiei]{resize:vertical}.concept-dental-form-submit[data-astro-cid-apbswiei]{margin-top:4px;width:100%}.concept-dental-form-note[data-astro-cid-apbswiei]{font-size:13px;opacity:.65;margin:0}.concept-dental-contact-side[data-astro-cid-apbswiei]{display:grid;gap:18px;align-content:start}.concept-dental-info-card[data-astro-cid-apbswiei]{background:var(--concept-dental-teal);color:#fff;border-radius:22px;padding:28px 24px}.concept-dental-info-card[data-astro-cid-apbswiei] h2[data-astro-cid-apbswiei]{color:#fff;font-size:26px;margin:0 0 14px}.concept-dental-info-line[data-astro-cid-apbswiei]{margin:0 0 12px;opacity:.92}.concept-dental-info-line[data-astro-cid-apbswiei] a[data-astro-cid-apbswiei]{color:#fff;text-decoration:none}.concept-dental-info-line[data-astro-cid-apbswiei] a[data-astro-cid-apbswiei]:hover{text-decoration:underline}.concept-dental-info-tag[data-astro-cid-apbswiei]{display:inline-block;margin-top:6px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--concept-dental-aqua)}.concept-dental-hours-card[data-astro-cid-apbswiei]{background:#fff;border:1px solid rgba(14,91,99,.1);border-radius:22px;padding:26px 24px;box-shadow:0 14px 36px #0e5b6312}.concept-dental-hours-card[data-astro-cid-apbswiei] h3[data-astro-cid-apbswiei]{font-size:22px;margin:0 0 14px}.concept-dental-hours-card[data-astro-cid-apbswiei] ul[data-astro-cid-apbswiei]{list-style:none;padding:0;margin:0;display:grid;gap:9px}.concept-dental-hours-card[data-astro-cid-apbswiei] li[data-astro-cid-apbswiei]{display:flex;justify-content:space-between;gap:12px;font-size:14px}.concept-dental-hours-card[data-astro-cid-apbswiei] li[data-astro-cid-apbswiei] span[data-astro-cid-apbswiei]:first-child{opacity:.7}.concept-dental-hours-card[data-astro-cid-apbswiei] li[data-astro-cid-apbswiei] span[data-astro-cid-apbswiei]:last-child{font-weight:600}.concept-dental-map-wrap[data-astro-cid-apbswiei]{margin-top:36px}.concept-dental-map[data-astro-cid-apbswiei]{border-radius:24px;overflow:hidden;border:1px solid rgba(14,91,99,.12);box-shadow:0 18px 44px #0e5b631a}.concept-dental-map[data-astro-cid-apbswiei] iframe[data-astro-cid-apbswiei]{width:100%;max-width:100%;height:360px;border:0;display:block}@media (min-width: 720px){.concept-dental-field-row[data-astro-cid-apbswiei]{grid-template-columns:1fr 1fr}}@media (min-width: 980px){.concept-dental-contact-grid[data-astro-cid-apbswiei]{grid-template-columns:1.3fr .7fr;align-items:start}}
