.form-section {
	background: var(--blue-bg);
	padding: 9.5rem 0 6rem;
	color: var(--white);
}

.form-section__wrap {
	display: flex;
	gap: 4rem;
}

.form-section .headline-side {
	width: 30%;
}

.form-section .form-side {
	width: 70%;
}

.form-section .b-input {
	color: var(--white);
	border-color: var(--white);
}

.form-section .b-input::placeholder {
  color: var(--white);
}

.form-section .b-input::-ms-input-placeholder {
  color: var(--white);
}

@media screen and (max-width: 991px) {
	.form-section {
		padding: 6.5rem 0 4rem;
	}

	.form-section__wrap {
		flex-wrap: wrap;
		gap: 2rem;
	}

	.form-section .headline-side,
	.form-section .form-side {
		width: 100%;
	}
}

@media screen and (max-width: 575px) {
	.form-section {
		padding: 3.5rem 0 2rem;
	}
}