.form--custom {
	max-width: 1170px;
	margin: 0 auto;
	padding: 75px 15px;
}

.form--custom form {
	display: grid;
	/* grid-template-columns: repeat(2, 200px);
	grid-template-rows: repeat(5, 100px); */
	grid-column-gap: 15px;
	grid-row-gap: 15px;
}

.form--custon__field--1 { grid-area: 1 / 1 / 2 / 2; }
.form--custon__field--2 { grid-area: 1 / 2 / 2 / 3; }
.form--custon__field--3 { grid-area: 2 / 1 / 3 / 3; }
.form--custon__field--4 { grid-area: 3 / 1 / 4 / 3; }
.form--custon__field--5 { grid-area: 4 / 1 / 5 / 3; }
.form--custon__field--6 { grid-area: 5 / 1 / 6 / 3; }

.form--custon__field--1 input,
.form--custon__field--2 input,
.form--custon__field--3 input,
.form--custon__field--4 input,
.form--custon__field--5 input {
	background: #fff;
}

.form--custon__field input {
	width: 100%;
}

.form--custom textarea {
	width: 100%;
	background: #fff;
	resize: none;
	font-size: 16px;
}