.contact-page{border-bottom:1px solid var(--color-line-light)}.contact-page__grid{align-items:start;display:grid;gap:72px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--layout-contentMax);padding:72px var(--layout-gutter)}.contact-page__form-card{background:var(--color-paper);border:1px solid var(--color-line-light)}.contact-page__form-body{padding:24px}.contact-page__form,.contact-page__form-body{display:flex;flex-direction:column;gap:20px}.contact-page__form .field{margin-bottom:0}.contact-page__form-error{align-items:flex-start;display:none;gap:var(--space-8);margin:0}.contact-page__form-error--visible{display:flex}.contact-page__form-error-icon{align-items:center;background:var(--color-fout-light);border-radius:50%;color:var(--color-paper);display:flex;flex:none;font-size:11px;font-weight:700;height:16px;justify-content:center;margin-top:2px;width:16px}.contact-page__form-error-text{color:var(--color-fout-light);font-family:var(--font-body);font-size:14px;line-height:1.5}@media (max-width:767px){.contact-page__grid{gap:0;grid-template-columns:1fr;padding:0}.contact-page__field--desktop-only{display:none}.contact-page__form-card{background:transparent;border:none}.contact-page__form-body{padding:24px 20px 30px}.contact-page__form .chip-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page__form .chip-group .chip:last-child{grid-column:1/-1}.contact-page__form .chip__label{font-size:15px;padding:13px 12px;text-align:center}}