.wpcf7-form-control-wrap {
	display: block;
	margin-top: .5em;
}
.wp-block-forms-builder-input {
	display: block;
	margin-bottom: 1em;
	font-weight: bold;
}
.wpcf7-text {
	padding: 0.5em 1em;
}
.wp-block-forms-builder-input .wpcf7-form-control-wrap, .wp-block-forms-builder-input .description {
	font-weight: normal;
}
.wp-block-forms-builder-input .description {
	font-size: 0.85em;
	margin-top: 1em;
}

.wp-block-forms-builder-input.is-layout-flex.is-reversed {
	flex-direction: row-reverse;
	justify-content: start;
}
.wp-block-forms-builder-input.is-layout-flex {
	position: relative;
}
.wp-block-forms-builder-input.is-layout-flex .description {
	position: absolute;
	top: 0;
	margin-top: 2em;
}
