.reg-form{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;margin:24px 0;padding:22px;background:#edf4f7;border-radius:10px}.reg-form label{grid-column:1/-1;font-weight:bold}.reg-form input{min-width:0;padding:14px 16px;border:2px solid #173a5e;border-radius:7px;font:700 1.25rem Arial,sans-serif;text-transform:uppercase}.reg-form button{padding:15px 20px;border:0;border-radius:7px;background:#173a5e;color:#fff;font-weight:bold;font-size:1rem;cursor:pointer}.reg-form button:hover{background:#235f8f}@media(max-width:520px){.reg-form{grid-template-columns:1fr}.reg-form label{grid-column:auto}}
