JSFiddle - React, Tailwind, and code Playground
HTML
<form action="#" method="php">
<div class="input_block">
<label>Имя: </label>
<input type="text" name="login">
</div>
<div class="input_block">
<label>Фамилия: </label>
<input type="text" name="password">
</div>
<div class="input_block">
<label>E-mail: </label>
<input type="text" name="login">
</div>
<div class="input_block">
<label>Телефон: </label>
<input type="text" name="password">
</div>
</form>
CSS
form {
font-size: 0;
line-height: 0;
letter-spacing: -1px;
}
form .input_block {
display: inline-block;
vertical-align: top;
width: calc((100% - 60px)/2);
}
form .input_block:nth-child(2n) {
margin: 0 0 20px 40px;
}
form .input_block:last-child {
margin: 0 0 0 40px;
}
form label {
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 20px;
letter-spacing: normal;
}
form .input_block:nth-child(2n-1) label {
width: 63px;
}
form .input_block:nth-child(2n) label {
width: 77px;
}
form input {
box-sizing: border-box;
display: inline-block;
vertical-align: top;
}
form .input_block:nth-child(2n-1) input {
width: calc(100% - 63px);
}
form .input_block:nth-child(2n) input {
width: calc(100% - 77px);
}