.main-home-form .wpforms-field-container {
	display: flex;
	flex-wrap: wrap;
	gap: 0 40px;
}

.main-home-form .wpforms-field-container .form-company,
.main-home-form .wpforms-field-container .form-name,
.main-home-form .wpforms-field-container .form-email,
.main-home-form .wpforms-field-container .form-phone,
.main-home-form .wpforms-field-container .form-space,
.main-home-form .wpforms-field-container .form-space-number {
	width: calc(50% - 40px);
}

.main-home-form .wpforms-field-container .form-message {
	width: 100%;
}

div.main-home-form form .wpforms-field-container div.wpforms-field input,
div.main-home-form form .wpforms-field-container div.wpforms-field textarea,
div.main-home-form form .wpforms-field-container div.wpforms-field select {
	padding: 8px 0 !important;
	border-style: unset;
	border-bottom: 0.5px solid #70787A;
	border-radius: 0;
}

div.main-home-form form .wpforms-field-container div.wpforms-field input::placeholder,
div.main-home-form form .wpforms-field-container div.wpforms-field input,
div.main-home-form form .wpforms-field-container div.wpforms-field textarea::placeholder,
div.main-home-form form .wpforms-field-container div.wpforms-field textarea,
div.main-home-form form .wpforms-field-container div.wpforms-field select::placeholder,
div.main-home-form form .wpforms-field-container div.wpforms-field select {
	color: #fff !important;
	font-family: "eUkraine Head";
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	line-height: 130%; /* 18.2px */
	background: transparent;
}

div.main-home-form form .wpforms-field-container div.wpforms-field input,
div.main-home-form form .wpforms-field-container div.wpforms-field textarea {
	color: #BE4D00 !important;
}

div.main-home-form form .wpforms-field-container div.wpforms-field select {
	color: #fff !important;
}

div.main-home-form form .wpforms-field-container div.wpforms-field select option {
	color: #70787A !important;
}

.wpforms-container label.wpforms-error, .wpforms-container em.wpforms-error {
	color: #BE4D00 !important;
}

div.main-home-form form .wpforms-field-container div.wpforms-field input:focus,
div.main-home-form form .wpforms-field-container div.wpforms-field textarea:focus,
div.main-home-form form .wpforms-field-container div.wpforms-field select:focus,
div.main-home-form form .wpforms-field-container div.wpforms-field input:focus-visible,
div.main-home-form form .wpforms-field-container div.wpforms-field textarea:focus-visible,
div.main-home-form form .wpforms-field-container div.wpforms-field select:focus-visible {
	box-shadow: unset !important;
	border-color: unset !important;
	border-bottom: 0.5px solid #BE4D00 !important;
	border: none;
	outline: unset;
}

div.main-home-form form .wpforms-field-container div.wpforms-field.form-checkbox input {
	display: none;
}

div.main-home-form form .wpforms-field-container div.wpforms-field.form-checkbox ul {
	list-style: none;
	padding: 0;
}

div.main-home-form form .wpforms-field-container div.wpforms-field.form-checkbox label {
	color: #9FA5A6;
	font-family: "eUkraine Head";
	font-size: 12px;
	font-style: normal;
	font-weight: 200;
	line-height: 130%; /* 15.6px */
	position: relative;
	padding: 0 0 0 25px;
}

div.main-home-form form .wpforms-field-container div.wpforms-field.form-checkbox label:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 16px;
	height: 16px;
	background: transparent;
	border: 0.5px solid #ccc;
}

div.main-home-form form .wpforms-field-container div.wpforms-field.form-checkbox ul li.wpforms-selected label:before {
	background: #BE4D00;
}

div.main-home-form form .wpforms-field-container div.wpforms-field.form-checkbox ul li.wpforms-selected label:after {
	content: url('/wp-content/uploads/2024/12/icon.svg');
	position: absolute;
	top: 0;
	left: 0;
	width: 16px;
	height: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
}

div.main-home-form form .wpforms-submit.main-home-form-submit {
	border: unset !important;
	padding: 0 !important;
	padding-left: 55px !important;
	margin: 0 !important;
	position: relative !important;
	color: #FFF !important;
	font-family: "eUkraine Head" !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 300 !important;
	line-height: normal !important;
	text-transform: uppercase !important;
	min-height: 40px;
}

div.main-home-form form .wpforms-submit.main-home-form-submit:hover {
	background-color: unset !important;
	background: unset !important;
	color: #BE4D00 !important;
}

div.main-home-form form .wpforms-submit.main-home-form-submit:before {
	content: '';
	width: 40px;
	height: 40px;
	border: 1px solid #fff;
	position: absolute;
	top: 0;
	left: 0;
}

div.main-home-form form .wpforms-submit.main-home-form-submit:after {
	content: url('/wp-content/uploads/2024/12/arrow-right.svg');
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
}


div.main-home-form form .wpforms-submit.main-home-form-submit:focus:after {
	border: unset !important;
}

@media screen and (max-width: 992px) {
	.main-home-form .wpforms-field-container {
		flex-direction: column;
		gap: 20px 0;
	}

	.main-home-form .wpforms-field-container .form-company,
	.main-home-form .wpforms-field-container .form-name,
	.main-home-form .wpforms-field-container .form-email,
	.main-home-form .wpforms-field-container .form-phone,
	.main-home-form .wpforms-field-container .form-space,
	.main-home-form .wpforms-field-container .form-space-number {
		width: 100%;
	}
}