.module_teaser_quote_box {
	height: 480px;
	overflow: hidden;
}

.module_teaser_quote_box .image_outer,
.module_teaser_quote_box .image_outer .fitimage {
	height: 100%;
	overflow: hidden;
}

.module_teaser_quote_box .content_outer {
	position: absolute;
	width: 100%;
	top: 10px;
	z-index: 2;
}

@media (min-width: 1200px) {
	.module_teaser_quote_box .content_outer {
		right: 0;
		left: 0;
		padding-right: 15px;
		padding-left: 15px;
	}
	.module_teaser_quote_box .content_outer.text_right {
		width: auto;
		right: 15px;
		left: auto;
	}
}

.module_teaser_quote_box .content_outer .content_inner {
	padding: 24px 20px;
	max-width: 360px;
}

@media (min-width: 1200px) {
	.module_teaser_quote_box .content_outer .content_inner {
		padding: 31px 30px;
		height: 100%;
	}
}

@media (min-width: 1200px) {
	.module_teaser_quote_box .content_outer.text_right .content_inner {
		float: right;
		
	}
}

.module_teaser_quote_box .quote {
	display: block;
	font-family: 'ITCFranklinGothicLTBook';
	font-size: 25px;
	line-height: 26px;
	margin: 0 0 10px;
}

.module_teaser_quote_box .content_outer .quote,
.module_teaser_quote_box .content_outer .text_outer {
	color: #fff;
}

@media (min-width: 1200px) {

	.module_teaser_quote_box .content_outer .quote_outer .quote.text_dark,
	.module_teaser_quote_box .content_outer .text_outer.text_dark {
		color: #00305d;
	}
}

@media (max-width: 1199px) {
	.module_teaser_quote_box {
		min-height: 500px;
		height: auto;
	}

	.module_teaser_quote_box .content_outer {
		position: relative;
		min-height: 200px;
		background: #00305d;
		top: 0;
	}

	.module_teaser_quote_box .content_outer .content_inner {
		max-width: 100%;
	}

	.module_teaser_quote_box .image_outer .fitimage {
		height: 300px;
	}

	.module_teaser_quote_box .quote {
		font-size: 22px;
		line-height: 26px;
	}

	.module_teaser_quote_box .fitimage .image-align-mobile-center {
		object-position: center !important;
	}

	.module_teaser_quote_box .fitimage .image-align-mobile-left {
		object-position: left !important;
	}

	.module_teaser_quote_box .fitimage .image-align-mobile-right {
		object-position: right !important;
	}
}