html:root .branch-card.ui-card{border-radius:var(--radius-control);color:#f7f9fc;background:#1a1c20;border-color:#89a4d647;height:100%;padding:0}.branch-card-media.svelte-b5r43i{aspect-ratio:3/2;border-radius:var(--radius-control) var(--radius-control) 0 0;background:#dce7ff;width:100%;margin-bottom:0;display:block;overflow:hidden}.branch-card-body.svelte-b5r43i{flex-direction:column;flex:auto;min-width:0;padding:clamp(16px,2vw,24px);display:flex}html:root .branch-card .branch-card-heading{margin-bottom:var(--space-2)}.branch-card-media.svelte-b5r43i img:where(.svelte-b5r43i){object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}@media (hover:hover){.branch-card:hover .branch-card-media.svelte-b5r43i img:where(.svelte-b5r43i){transform:scale(1.03)}}.branch-card .branch-description{margin-top:var(--space-2);min-height:1.625em!important}.branch-card .branch-address{min-height:1.625em;margin-top:var(--space-2)}html:root .branch-card .branch-card-title-link{display:inline-block}html:root .branch-card .branch-map-link{align-items:flex-start;gap:var(--space-2);display:inline-flex}html:root .branch-card .branch-map-link .icon{flex:none;margin-top:2px}html:root .branch-card .branch-card-bottom{align-items:stretch;gap:var(--space-3);padding-top:var(--space-4);border-top:0;flex-direction:column;margin-top:auto;display:flex}html:root .branch-card .branch-card-offer{gap:var(--space-1);flex-direction:column;display:flex}html:root .branch-card .branch-card-offer>span{white-space:normal;grid-area:auto;display:block}html:root .branch-card .branch-card-offer>strong{white-space:nowrap;grid-area:auto;margin-top:0;display:block}html:root .branch-card .branch-card-actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:root .branch-card .branch-card-actions .ui-button{width:100%;min-width:0;min-height:48px;padding-inline:var(--space-3);font-size:14px;line-height:1.35}html:root .branch-card .branch-contact-link,html:root .branch-card .branch-details-link{white-space:normal;grid-area:auto;place-self:stretch stretch;font-weight:700}html:root .branch-card .branch-details-link{color:#f7f9fc;background:0 0;border-color:#aebbd085}html:root .branch-card .branch-details-link:hover{color:#c0fb00;background:#c0fb0014;border-color:#c0fb00b8}@container (width<=420px){html:root .branch-card .branch-card-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.branch-card-media.svelte-b5r43i img:where(.svelte-b5r43i){transition:none}.branch-card:hover .branch-card-media.svelte-b5r43i img:where(.svelte-b5r43i){transform:none}}.consultation-options.svelte-hgrkjr{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.consultation-option.svelte-hgrkjr{border:1px solid var(--spo1-color-border-default);border-radius:var(--radius-control);min-height:56px;color:var(--spo1-color-text-primary);background:var(--spo1-color-background-surface);cursor:pointer;font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:20px;padding:12px 18px;text-decoration:none;transition:background-color .25s,border-color .25s,box-shadow .25s,transform .25s;display:inline-flex}.consultation-option.svelte-hgrkjr:hover{border-color:var(--spo1-color-website-brand-primary);background:var(--spo1-color-website-action-subtle-hover);transform:translateY(-1px)}.consultation-option--phone.svelte-hgrkjr{color:#102353;background:linear-gradient(120deg,#d4ff9a 0%,#c0fb00 100%);border-color:#c0fb00d1;border-radius:16px;min-height:88px;box-shadow:0 12px 26px #c0fb0033}.consultation-option--phone.svelte-hgrkjr:hover{background:linear-gradient(120deg,#d9ffa8 0%,#c0fb00 100%);border-color:#c0fb00;transform:translateY(-3px);box-shadow:0 18px 34px #c0fb0047}.consultation-option.svelte-hgrkjr:focus-visible{outline:3px solid var(--spo1-color-website-focus-ring);outline-offset:3px}.consultation-option-copy.svelte-hgrkjr{gap:3px;display:grid}.consultation-option-copy.svelte-hgrkjr small:where(.svelte-hgrkjr){color:var(--spo1-color-text-secondary);font-size:12px}.consultation-option--phone.svelte-hgrkjr .consultation-option-copy:where(.svelte-hgrkjr) small:where(.svelte-hgrkjr),.consultation-option--phone.svelte-hgrkjr .consultation-option-note:where(.svelte-hgrkjr),.consultation-option--phone.svelte-hgrkjr .icon{color:#19356f}.consultation-option--phone.svelte-hgrkjr .icon{stroke-width:1.9px;background:#ffffff57;border-radius:50%;width:38px;height:38px;padding:9px}.consultation-option-copy.svelte-hgrkjr strong:where(.svelte-hgrkjr){letter-spacing:.01em;font-size:16px}.consultation-option--phone.svelte-hgrkjr .consultation-option-copy:where(.svelte-hgrkjr) strong:where(.svelte-hgrkjr){color:#102353}.consultation-option-note.svelte-hgrkjr{color:var(--spo1-color-text-secondary);white-space:nowrap;font-size:11px;line-height:1.4}@media (width<=48em){.consultation-options.svelte-hgrkjr{grid-template-columns:1fr;display:grid}.consultation-option.svelte-hgrkjr{width:100%}}@media (prefers-reduced-motion:reduce){.consultation-option.svelte-hgrkjr{transition:none}.consultation-option.svelte-hgrkjr:hover{transform:none}}
