.wsf-form fieldset.rn-form-section > legend,
fieldset.rn-form-section > legend {
	display: block;
	width: 100%;
	box-sizing: border-box;
	background-color: #d1d1d1;
	padding: 0.75rem 1rem;
	margin: 0 0 1rem 0;
	float: none;
    text-transform: uppercase;
	font-weight: 500;
	margin-block-end: 2rem;
}

.wsf-form fieldset.rn-form-section,
fieldset.rn-form-section {
	margin-block-start: 3rem;
}

.wsf-form fieldset.rn-form-section:first-of-type,
fieldset.rn-form-section:first-of-type {
	margin-block-start: 0;
}

.wsf-form textarea.rn-textarea,
textarea.rn-textarea {
	min-height: 16rem !important;
	height: 16rem;
}

.wsf-form input[type=checkbox].wsf-field + label.wsf-label {
	font-weight: 400;
}
