.contact-cta.svelte-f4j9qa{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"photo name message" ".     .    cta";column-gap:24px;row-gap:18px;align-items:center;border:2px solid var(--orange);border-radius:var(--r);background:var(--white);padding:22px 24px}.contact-photo.svelte-f4j9qa{grid-area:photo;flex-shrink:0;align-self:center;border-radius:var(--rs);width:76px;height:76px;object-fit:cover}.contact-person-text.svelte-f4j9qa{display:flex;grid-area:name;flex-direction:column;align-self:center;gap:4px;min-width:0}.contact-name.svelte-f4j9qa{color:var(--dark);font-weight:700;font-size:20px;line-height:1.2}.contact-role.svelte-f4j9qa{color:color-mix(in oklch,var(--text) 75%,transparent);font-size:13px;line-height:1.35}.contact-message.svelte-f4j9qa{display:flex;grid-area:message;flex-direction:column;align-self:center;gap:8px;min-width:0}.contact-headline.svelte-f4j9qa{margin:0;color:var(--text);font-size:15px;line-height:1.35}.contact-phone.svelte-f4j9qa{transition:color .15s;color:var(--dark);font-weight:800;font-size:22px;line-height:1.1;text-decoration:none;white-space:nowrap}.contact-phone.svelte-f4j9qa:hover{color:var(--orange)}.contact-button.svelte-f4j9qa{grid-area:cta;justify-self:end;transition:background .15s,transform .15s;cursor:pointer;border:none;border-radius:999px;background:#24658a;padding:10px 20px;color:var(--white);font-weight:700;font-size:14px;line-height:1;white-space:nowrap}.contact-button.svelte-f4j9qa:hover{background:#194d6b}.contact-button.svelte-f4j9qa:active{transform:translateY(1px)}@media(max-width:640px){.contact-cta.svelte-f4j9qa{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"photo name" "message message" "cta cta";row-gap:16px;padding:20px}.contact-photo.svelte-f4j9qa{width:72px;height:72px}.contact-name.svelte-f4j9qa{font-size:18px}.contact-headline.svelte-f4j9qa{font-size:15px}.contact-phone.svelte-f4j9qa{font-size:22px}.contact-button.svelte-f4j9qa{justify-self:stretch;padding:14px 28px;font-size:15px;text-align:center}}
