.wpforms-container {
	width: 100%!important;
	margin: 0!important;
}

.wpforms-field-container {
	display: grid;
}

.wpforms-submit {
	background-color: var(--act-alt);
	border: 2px solid var(--act-alt);
	color: var(--white);
	padding: 15px 35px;
	border-radius: var(--big-radius);
	text-decoration: none;
	font-size: 18px;
	font-weight: 600;
	cursor: pointer;
}

.form-widget form {
	background-color: var(--act-light);
	padding: 30px;
	border-radius: var(--sml-radius);
}

.form-widget form label {
	font-size: 20px;
	line-height: 30px;
	font-weight: 400!important;
	margin-bottom: 10px;
}

.form-widget input, .form-widget textarea, .form-widget select {
	max-width: 100%!important;
	border-radius: var(--sml-radius);
	border: 1px solid var(--shd-mid);
	padding: 10px;
	font-family: "Noto Sans", sans-serif;
	font-size: 20px!important;
	font-weight: 300!important;
	line-height: 36px;
}

.form-widget form *::placeholder {
	color: #ccc;
}

.form-widget form textarea, main form select {
	-webkit-appearance: none!important;
	appearance: none!important;
}

.form-widget select {
	background-image: linear-gradient(45deg, transparent 50%, var(--act-primary) 50%),linear-gradient(135deg, var(--act-primary) 50%, transparent 50%);
	background-position: calc( 100% - 17px) 50%,calc( 100% - 12px) 50%;
    background-size: 5px 5px, 5px 5px;
    background-repeat: no-repeat;
}