/* stylelint-disable */
.c-contact-form__input,
.c-contact-form__textarea {
	width: 100%;
	font-size: var(--font-size-16);
	font-style: italic;
	border: 1px solid var(--color-border);
	background: var(--color-white);
	padding: 1.25em 1em;
}

.c-contact-form__label {
	display: block;
	font-size: var(--font-size-14);
	font-weight: 600;
	margin-bottom: 0.5em;
	color: var(--color-text);
}

.c-contact-form__input {
	line-height: 1;
}

.c-contact-form__textarea {
	line-height: 1.1;
	resize: none;
	height: 10em;
}

.c-contact-form__info {
	font-size: var(--font-size-12);
	line-height: 1.25;
}

.c-contact-form__row,
.c-contact-form__col {
	margin-bottom: var(--font-size-20);
}

@media (min-width: 1024px) {
	.c-contact-form__row--two-col {
		margin-bottom: 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
}

.c-contact-form__recaptcha-wrapper {
	overflow: hidden;
	display: inline-block;
}

.c-contact-form__recaptcha {
	margin: -1px -3px -3px -1px;
}

.c-contact-form__response-info {
	font-size: var(--font-size-14);
}

.c-contact-form__response-info.is-hidden {
	display: none;
}

/*# sourceMappingURL=contact-form.css.map */