.contact-quick.svelte-1bv7ezn{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-block-start:1.4rem;display:flex}.pub-chip.svelte-1bv7ezn{text-decoration:none}.contact-live.svelte-1bv7ezn{border:1px solid color-mix(in oklab, var(--color-primary) 24%, transparent);background:radial-gradient(26rem 14rem at 100% 0%, color-mix(in oklab, var(--color-primary) 14%, transparent), transparent 70%), color-mix(in oklab, var(--color-base-100) 92%, transparent);border-radius:1.3rem;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.1rem 1.3rem;display:flex}.contact-live-icon.svelte-1bv7ezn{background:color-mix(in oklab, var(--color-primary) 13%, transparent);block-size:2.8rem;inline-size:2.8rem;color:var(--color-primary);border-radius:.85rem;flex:none;place-items:center;display:grid}.contact-live.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin:0;font-size:1.05rem;font-weight:800}.contact-live.svelte-1bv7ezn p:where(.svelte-1bv7ezn){max-width:38rem;color:color-mix(in oklab, var(--color-base-content) 62%, transparent);margin:.25rem 0 0;font-size:.85rem;line-height:1.8}.contact-live.svelte-1bv7ezn .btn:where(.svelte-1bv7ezn){margin-inline-start:auto}.office-grid.svelte-1bv7ezn{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}@media (width>=700px){.office-grid.svelte-1bv7ezn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.office-grid.svelte-1bv7ezn{grid-template-columns:repeat(3,minmax(0,1fr))}}.office-card.svelte-1bv7ezn{gap:.5rem;min-block-size:100%}.office-head.svelte-1bv7ezn{align-items:center;gap:.7rem;display:flex}.office-head.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){margin:0;font-size:1rem}.office-city.svelte-1bv7ezn{color:color-mix(in oklab, var(--color-base-content) 50%, transparent);font-size:.72rem;font-weight:700}.office-address.svelte-1bv7ezn{font-size:.82rem!important;line-height:1.85!important}.office-meta.svelte-1bv7ezn{font-size:.74rem!important}.office-phones.svelte-1bv7ezn{flex-wrap:wrap;gap:.35rem;display:flex}.office-phone.svelte-1bv7ezn{border:1px solid color-mix(in oklab, currentColor 14%, transparent);color:color-mix(in oklab, var(--color-base-content) 72%, transparent);border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .6rem;font-size:.74rem;font-weight:700;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.office-phone.svelte-1bv7ezn:hover{border-color:color-mix(in oklab, var(--color-primary) 45%, transparent);color:var(--color-primary)}.office-card.svelte-1bv7ezn .pub-card-cta:where(.svelte-1bv7ezn){text-decoration:none}.contact-foot.svelte-1bv7ezn{border:1px solid color-mix(in oklab, currentColor 10%, transparent);background:color-mix(in oklab, var(--color-base-200) 35%, transparent);border-radius:1.3rem;gap:.9rem;padding:clamp(1.1rem,3vw,1.6rem);display:grid}@media (width>=820px){.contact-foot.svelte-1bv7ezn{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-foot-item.svelte-1bv7ezn{align-items:flex-start;gap:.7rem;display:flex}.contact-foot-item.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){margin:0;font-size:.85rem;font-weight:800}.contact-foot-item.svelte-1bv7ezn p:where(.svelte-1bv7ezn),.contact-foot-item.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:color-mix(in oklab, var(--color-base-content) 65%, transparent);margin:.25rem 0 0;font-size:.8rem;line-height:1.8;text-decoration:none;display:block}.contact-foot-item.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{color:var(--color-primary)}
