/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
/*
 * Hide required hint
 */
.nf-before-form-content {
	display: none;
}
.nf-form-cont {
	background-color: inherit !important;
}
.list-checkbox-wrap .nf-field-element li label, .list-image-wrap .nf-field-element li label, .list-radio-wrap .nf-field-element li label {
	font-weight: 400;
	font-size: 20px
}
.listcheckbox-wrap li {
	display: flex;
	align-items: center;
}
.listcheckbox-wrap li input[type=checkbox] {
	margin: 0;
}
.listcheckbox-wrap li:first-child {
	border-bottom: 1px solid #dff2fd;
}
.field-wrap input[type=button] {
	font-weight: 400;
  font-size: 20px;
}
nf-fields-wrap {
	display: grid;
	flex-direction: column;
	gap: 2rem;
}
@media (min-width: 992px) {
	nf-fields-wrap {
		grid-template-columns: repeat(2, 1fr);
	}
}
