.contact--section {
	background-color: var(--theme-dk-blue);
	color: #fff;
}

.contact--container {
	padding: 60px 30px 30px;
}

@media (min-width: 992px) {
	.contact--container {
		padding: 90px 30px 60px;
	}	
}

.contact--copy {
	line-height: 1.5em;
	margin-bottom: 60px;
}

.contact--copy a {
	color: var(--theme-lt-blue);
}

.contact--logo {
	max-width: 175px;
	height: auto;
}

.contact--form-wrap {
	background: #34485c;
	padding: 30px;
	margin-bottom: 60px;
}

@media (min-width: 992px) {
	.contact--form-wrap {
		margin-bottom: 0;
	}
}

.contact--form-wrap .gform_wrapper.gravity-theme select,
.contact--form-wrap .gform_wrapper.gravity-theme input[type=email],
.contact--form-wrap .gform_wrapper.gravity-theme input[type=tel],
.contact--form-wrap .gform_wrapper.gravity-theme input[type=text] {
	background: #5d6c7d;
	color: #fff;
}

.contact--form-wrap .gform_wrapper.gravity-theme textarea {
	background: #5d6c7d;
	color: #fff;
	max-height: 50px;
}

.contact--form-wrap .gform_wrapper.gravity-theme select {
	padding: .6em .5em;
}