.breadcrumbs ol[data-v-a37fb48e]{flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb[data-v-a37fb48e]{white-space:nowrap;flex-shrink:0;align-items:center;display:flex}.breadcrumb a[data-v-a37fb48e]{color:var(--primary)}.breadcrumb a[data-v-a37fb48e]:hover{text-decoration:underline}.arrow[data-v-a37fb48e]{margin:0 12px;position:relative}.arrow span[data-v-a37fb48e]{border-top:1px solid var(--text);border-right:1px solid var(--text);opacity:.5;width:8px;height:8px;display:block;transform:rotate(45deg)}.breadcrumb.current[data-v-a37fb48e]{flex-shrink:1;min-width:0}.current-name[data-v-a37fb48e]{text-overflow:ellipsis;white-space:nowrap;max-width:48ch;overflow:hidden}.breadcrumbs[data-v-a37fb48e]{min-width:0;max-width:100%}.breadcrumbs ol[data-v-a37fb48e]{min-width:0;overflow:hidden}.contact-form[data-v-c95a327e]{border-radius:var(--radius-md);background-color:#fff;border:1px solid #0000000f;padding:32px;box-shadow:0 6px 24px #181f230d;container-type:inline-size}.contact-form.plain[data-v-c95a327e]{box-shadow:none;border:0;padding:0}form[data-v-c95a327e]{flex-direction:column;gap:20px;display:flex}.row[data-v-c95a327e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hp[data-v-c95a327e]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.actions[data-v-c95a327e]{justify-content:space-between;align-items:center;gap:20px;padding-top:4px;display:flex}.privacy[data-v-c95a327e]{margin:0;font-size:.82rem;line-height:1.5}.submit[data-v-c95a327e]{flex-shrink:0;align-items:center;gap:8px;padding:.7em 1.8em;font-weight:600;display:inline-flex}@container (width<=440px){.row[data-v-c95a327e]{grid-template-columns:1fr}.actions[data-v-c95a327e]{flex-direction:column-reverse;align-items:stretch}.submit[data-v-c95a327e]{justify-content:center}}.form-success[data-v-c95a327e]{text-align:center;color:var(--headline);flex-direction:column;align-items:center;gap:12px;padding:40px 10px;font-weight:500;animation:.3s success-in-c95a327e;display:flex}.form-success p[data-v-c95a327e]{margin:0}.success-icon[data-v-c95a327e]{color:var(--success);font-size:2.6rem}@keyframes success-in-c95a327e{0%{opacity:0;transform:translateY(8px)}}@media (width<=600px){.contact-form[data-v-c95a327e]:not(.plain){padding:22px 20px}}
