._feedback-form_be3qa_2 {
	background: var(--w-g-0);
	border-radius: 1rem;
	padding: 3.5rem;
}
._left_be3qa_8 {
	width: 47%;
}
._left_be3qa_8 h1 {
	color: var(--w-g-1000);
	font-family: clash-display, sans-serif;
	font-size: 4.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: 5rem;
}
._left_be3qa_8 h1 span {
	color: var(--o-400);
}
._left_be3qa_8 p {
	color: var(--g-500);
	font-family: Manrope, sans-serif;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 500;
	line-height: 2rem;
}
._btn_be3qa_31 {
	width: 19.5rem;
}
._honeypot_be3qa_35 {
	opacity: 0;
	pointer-events: none;
	width: 1px;
	height: 1px;
	position: absolute;
	left: -10000px;
}
._right_be3qa_44 {
	width: 52%;
}
._right_be3qa_44 input,
._right_be3qa_44 textarea {
	color: var(--w-g-1000);
	border-color: var(--g-500);
	background: var(--w-g-0);
	border-radius: 6px;
	padding: 0.85rem 1rem;
	font-family: Manrope, sans-serif;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
._right_be3qa_44 input:hover,
._right_be3qa_44 input:focus-visible,
._right_be3qa_44 textarea:hover,
._right_be3qa_44 textarea:focus-visible {
	background: var(--w-g-0);
	border-color: var(--g-500);
	outline: 2px solid var(--g-500) !important;
}
._right_be3qa_44 input::placeholder,
._right_be3qa_44 textarea::placeholder {
	color: var(--g-200);
}
._right_be3qa_44 label {
	color: var(--w-g-1000);
	font-family: Manrope, sans-serif;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
._inputs_be3qa_80 div > div {
	gap: 6px !important;
}
._inputs_be3qa_80 div span {
	font-family: Manrope, sans-serif;
	font-size: 0.6rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1rem;
}
._inputs_be3qa_80 div svg {
	width: 1rem;
	height: 1rem;
}
@media screen and (width>=1440px) {
	._feedback-form_be3qa_2 {
		padding: 5rem;
	}
}
@media screen and (width<=1024px) {
	._feedback-form_be3qa_2 {
		flex-direction: column;
		gap: 2rem;
	}
	._left_be3qa_8,
	._right_be3qa_44 {
		width: 100%;
	}
}
@media screen and (width<=768px) {
	._feedback-form_be3qa_2 {
		flex-direction: column;
		gap: 2rem;
		padding: 2.5rem;
	}
	._left_be3qa_8 h1 {
		font-family: clash-display, sans-serif;
		font-size: 2rem;
		font-style: normal;
		font-weight: 600;
		line-height: 2.5rem;
	}
}
@media screen and (width<=550px) {
	._feedback-form_be3qa_2 {
		padding: 2rem;
	}
	._inputs_be3qa_80 {
		flex-direction: column;
		gap: 1.5rem;
		display: flex;
	}
	._btn_be3qa_31 {
		width: 100%;
	}
}
