

/* COLORFUL BLOCK */
	.TwoColumnWithBG.withbg {
		padding: 0 !important;
	}
	.TwoColumnWithBG {}
	.TwoColumnWithBG .flex-left {
		max-width:60%;
		flex: 1;
		border-right:1px solid #fff;
	}
	.TwoColumnWithBG .flex-right {
		max-width:40%;
		flex: 1;
	}
	.TwoColumnWithBG .flex {
		align-items: center;
	}
	.TwoColumnWithBG a {
		color:#fff;
	}
	.TwoColumnWithBG a:hover {
		color:#fff;
	}
	.TwoColumnWithBG .flex-text {
		width: 50%;
		color:#fff;
		padding:20px;
		order: 0;
	}
	.TwoColumnWithBG .flex-image {
		order: 1;
		width: 50%;
	}
	.TwoColumnWithBG.layout-2 .flex-text {
		order: 1;
	}
	.TwoColumnWithBG.layout-2 .flex-image {
		order: 0;
	}
	.TwoColumnWithBG .flex-image img {
		display: block;
	}
	.TwoColumnWithBG .button {
		max-width: 250px;
		text-align: center;
	}
	.TwoColumnWithBG.bg-lblue .button {
		background: #033e80;
	}
	.TwoColumnWithBG.bg-lblue .button:hover {
		background: #132e4c;
	}
/* ^ COLORFUL BLOCK */

@media (max-width:1200px) {

}
@media (max-width:1000px) {
	.TwoColumnWithBG.withbg {
		padding: 10px 0 !important;
	}
	.TwoColumnWithBG .flex-text,
	.TwoColumnWithBG .flex-image,
	.TripleWide .col {
		width: 100% !important;
		max-width: 100% !important;
		margin: 0;
	}
	.TwoColumnWithBG .button {
		max-width: 1250px;
		text-align: center;
	}
}
