.stay-in-touch {
	background: url(/images/stay-in-touch.png) no-repeat;
	background-size: 942px;
	height: 245px;
	margin-top: 186px;
	padding: 110px 0 150px 542px;
	z-index: 2;
	position: relative;
	box-sizing: content-box;
	width: 405px
}

@media (max-width: 991.98px) {
	.stay-in-touch {
		height: initial;
		margin: 85px 0 0;
		padding: 45% 0 50px;
		width: 100%;
		background-size: 100%
	}
}

@media (max-width: 767.98px) {
	.stay-in-touch {
		padding: 40% 0 50px
	}
}

@media (max-width: 575.98px) {
	.stay-in-touch {
		padding: 35% 0 50px
	}
}

@media (max-width: 991.98px) {
	.stay-in-touch-form {
		text-align: center
	}
}

.stay-in-touch form h2 {
	font: 17px 'ProximaNovaCond-Semibold';
	margin-top: 10px
}

@media (max-width: 991.98px) {
	.stay-in-touch form h2 {
		text-align: center;
		margin-top: 50px
	}
}

.stay-in-touch label.sky {
	font-size: 18px
}

.stay-in-touch .-input {
	display: inline-block;
	width: 30%;
	margin-right: .8em
}

@media (max-width: 767.98px) {
	.stay-in-touch .-input {
		display: block;
		width: 100%;
		margin-bottom: 1em
	}
}

.stay-in-touch .-button {
	/* height:1.3rem */
}

@media (max-width: 767.98px) {
	.stay-in-touch .-button {
		display: inline-block;
		margin: 0 auto
	}
}


/*# sourceMappingURL=maps/subscribe.css.map */