.form-group {
	margin-bottom: 0;
}
.form-grid{
	display: grid;
	grid-gap: 20px 30px;
	grid-template:
		"name email"
		"text text"
		"submit output" /1fr 1fr;
	justify-items: start;
	align-items: center;
}
@media (max-width: 768px){
	.form-grid{
		display: grid;
		grid-gap: 20px 30px;
		grid-template:
			"name"
			"email"
			"text"
			"submit"
			"output";
		justify-items: start;
		align-items: center;
	}
}
.form-grid .form-name{
	grid-area: name;
}
.form-grid .form-email{
	grid-area: email;
}
.form-grid .form-text{
	grid-area: text;
}
.form-grid .form-submit{
	grid-area: submit;
}
.form-grid .form-output{
	grid-area: output;
}