.gn-form .gn-hp {
	position: absolute !important;
	left: -10000px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.gn-form .gn-check {
	display: inline-block;
	margin: 0 30px 6px 0;
	white-space: nowrap;
}

.gn-form .gn-check .uk-checkbox {
	margin-right: 8px;
	border-radius: 0;
}

.gn-form [uk-grid] > div > .gn-check {
	margin-right: 0;
}

.gn-form .gn-dmy .uk-select {
	display: inline-block;
}

.gn-form [hidden] {
	display: none !important;
}

.gn-form .uk-alert:empty {
	display: none;
}

/* reCAPTCHA v3 shows its terms in the form instead of the floating badge. */
.grecaptcha-badge {
	visibility: hidden;
}

.gn-recaptcha-note {
	font-size: 12px;
}
