.rzv-contact{display:grid;gap:var(--space-l);align-items:start;padding-block-end:var(--space-2xl);@media(width>=64rem){grid-template-areas:"info form" "steps form";grid-template-rows:auto 1fr;grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:var(--space-l) var(--space-xl);>.rzv-contact__info{grid-area:info}>.rzv-contact__form{grid-area:form}>.rzv-steps{grid-area:steps}}}.rzv-contact__info{min-inline-size:0}.rzv-contact__form{display:grid;gap:var(--space-m);min-inline-size:0;padding:var(--space-m);border:1px solid var(--border-primary);border-radius:var(--radius-xl);background-color:var(--light);scroll-margin-block-start:var(--space-l);@media(width>=48rem){padding:var(--space-xl)}}.rzv-contact__form-title{font-size:var(--text-xl)}.rzv-contact__form-lead{margin-block-start:calc(var(--space-xs) * -1);font-size:var(--text-s);color:var(--text-lite)}.rzv-contact__fields{display:grid;gap:var(--space-m);@media(width>=40rem){grid-template-columns:var(--columns-2)}}.rzv-contact__submit{@media(width<40rem){inline-size:100%}@media(width>=40rem){justify-self:start}}
