.jx-form__section {
	display: flex;
	flex-flow: row wrap;
	column-gap: 1rem;
}

.jx-form__section.processing > div {
	opacity: .25;
}

.jx-form__half {
	flex: 0 0 100%;
	padding: 0;
}

@media screen and (min-width: 30em) {
	.jx-form__half {
		flex: 0 0 50%;
		padding: 0 .5rem;
	}
}

.form-links {
	margin-top: 2rem;
}

.jx-form input::-webkit-input-placeholder {
  color: #ccc;
}

.jx-form input:focus {
  transition: outline-offset .25s ease;
outline-offset: 5px;
}

.jx-form textarea {
	height: 12rem;
}