#main label{display:block;line-height:1.8;padding:.45em 0;position:relative;z-index:2}#main input,#main textarea,#main select{background:inherit;border:1px solid;border-radius:.25em;box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:inherit;padding:.45em .675em;position:relative;width:100%;z-index:2}#main textarea{line-height:inherit;max-width:100%;min-height:2.7em;min-width:100%;height:8.1em}#main input,#main select{height:2.7em}#main input:focus,#main textarea:focus,#main select:focus{border:2px solid #29c;outline:none;box-shadow:0 0 0 .25em #80808022}#main input[type="checkbox"]{--tick:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDkiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik04LjAzLDIuNWwtLjcxLS43MWMtLjEtLjEtLjI2LS4xLS4zNSwwbC0zLjQ3LDMuNDctMS40Ny0xLjQ3Yy0uMS0uMS0uMjYtLjEtLjM1LDBsLS43MSwuNzFjLS4xLC4xLS4xLC4yNiwwLC4zNWwyLjM1LDIuMzVzLjExLC4wNywuMTgsLjA3LC4xMy0uMDIsLjE4LS4wN0w4LjAzLDIuODVjLjEtLjEsLjEtLjI2LDAtLjM1WiIvPjwvc3ZnPg==);
	appearance: none;
	float: left;
	height: 1.35em;
	margin: 0.675em 0.675em 0.225em 0;
	padding: 0;
	width: 1.35em;
}

#main input[type="checkbox"]:hover {
	background: var(--tick) no-repeat 50% 50%/66% 66% #ccc;
}

#main input[type="checkbox"]:checked {
	background: var(--tick) no-repeat 50% 50%/66% 66% var(--orange);
}

#main input[type="checkbox"]:checked:hover {
	background: var(--tick) no-repeat 50% 50%/66% 66% var(--orange-l);
}

#main input[type="checkbox"]:checked:active {
	background: var(--tick) no-repeat 50% 50%/66% 66% var(--orange-d);
}

#main input[type="checkbox"] + label {
	float: left;
	max-width: calc(100% - 2.7em);
}

#main select {
	padding-right: 0.45em;
}

#main input[type="submit"] {
	background: var(--orange);
	border: none;
	border-radius: 0.25em;
	color: #fff;
	cursor: pointer;
	height: auto;
	line-height: 1.8;
	padding: 0.45em 1.35em;
	text-transform: uppercase;
	width: auto;
}

#main input[type="submit"] {
	background: var(--orange);
	border-radius: 0.25em;
	border: 1px solid #fff;
	box-sizing: border-box;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.2em;
	margin: 0.45em 0;
	margin: calc(0.45em + 1px) 1px;
	padding: 0.675em 1.35em;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	white-space: normal;
}

#main input[type="submit"]:hover {
	background-color: var(--orange-l);
	border-width: 2px;
	margin: 0.45em 0;
}

#main input[type="submit"]:active {
	background-color: var(--orange-d);
}

#main input[type="submit"] + input[type="submit"] {
	margin-left: 1.35em;
	margin-left: calc(1.35em + 1px);
}

#main input[type="submit"] + input[type="submit"]:hover{margin-left:1.35em}#main .wpforms-container input.wpforms-field-medium,#main .wpforms-container select.wpforms-field-medium,#main .wpforms-container .wpforms-field-row.wpforms-field-medium{max-width:100%}#main .wpforms-field-checkbox li{padding:0}#main .wpforms-field-checkbox li:after{clear:both;content:'';display:block}