.cf{padding:120px 0 140px}.cf__inner{align-items:start;display:grid;gap:80px;grid-template-columns:1fr minmax(0,520px)}.cf__heading{margin:0;max-width:520px}.cf__intro{margin:24px 0 0;max-width:460px}.cf__form-heading{margin:0 0 16px}@media (max-width:991px){.cf{padding:72px 0 96px}.cf__inner{gap:40px;grid-template-columns:1fr}}