/* Signup forms previously inlined in templates */

.form--much-more-plasterboard__title {
	margin-top: 2em;
	margin-bottom: 1em;
}

.form--much-more-plasterboard .form__row--two-col {
	display: flex;
	flex-wrap: wrap;
	gap: 20px 66px;
	margin-bottom: 20px;
}

.form--much-more-plasterboard .form__row--two-col .field__holder {
	display: block;
	flex: 1 1 100%;
	margin: 0;
}

@media (min-width: 768px) {
	.form--much-more-plasterboard .form__row--two-col .field__holder {
		flex: 1 1 calc(50% - 33px);
		max-width: calc(50% - 33px);
	}
}

.form--much-more-plasterboard .form__row--two-col .field,
.form--much-more-plasterboard .form__row--two-col .field--select {
	width: 100%;
}

.form--much-more-plasterboard .form__row--full {
	margin-bottom: 20px;
}

.form--much-more-plasterboard .form__row--full .field__holder {
	display: block;
	width: 100%;
	margin-right: 0;
}

.form--much-more-plasterboard .form__row--full .field,
.form--much-more-plasterboard .form__row--full .field--select,
.form--much-more-plasterboard .form__row--full .field--select .field {
	width: 100%;
}

.form--much-more-plasterboard .btn-toolbar--submit,
.btn-toolbar--submit {
	padding: 25px 0 50px;
}
