.section2 {
	position: relative;
	padding: 4rem 0;
	overflow: hidden;
}
	.section2-img {
		background-size: cover;
		background-position-y: center;
		background-repeat: no-repeat;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		width: 67%;
	}
	.section2-mobileImg {
		display: none;
	}
	.section2-overlay {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		width: 100%;
	}
	.section2-body {
		width: 100%;
	}
	.section2-text {
		max-width: 500px;
	}
.section2_imgLeft {
	display: flex;
}
	.section2_imgLeft .section2-img {
		order: 1;
		left: 0;
	}
	.section2_imgLeft .section2-text {
		float: right;
	}
	.section2_imgLeft.contain .section2-img {
		background-position-x: left;
		background-size: contain;
	}
.section2_imgRight {
	text-align: left;
}
	.section2_imgRight .section2-text {
		float: none;
	}
	.section2_imgRight.contain .section2-img {
		background-position-x: right;
		background-size: contain;
	}
.section2_dark {
	color: #FFF;
	background-color: #221E1A;
}
	.section2_dark .heading1 {
		color: #FFF;
	}
	.section2_dark strong {
		color: #73C7FF;
	}
	.section2_dark.section2_imgLeft {
		background-image: linear-gradient(-90deg, #221E1A 0%, #38312A 33%);
	}
	.section2_dark.section2_imgRight {
		background-image: linear-gradient(90deg, #221E1A 0%, #38312A 33%);
	}
		.section2_dark.section2_imgLeft .section2-overlay {
			background-image: linear-gradient(-90deg, #38312A 0%, rgba(56,49,42,0.00) 100%);
		}
		.section2_dark.section2_imgRight .section2-overlay {
			background-image: linear-gradient(90deg, #38312A 0%, rgba(56,49,42,0.00) 100%);
		}
.section2_light {
	background-color: #fff;
}
	.section2_light .heading1 {
		color: #102850;
	}
	.section2_light.section2_imgLeft .section2-overlay {
		background-image: linear-gradient(90deg, rgba(255,255,255,0.00) 0%, #FFFFFF 100%);
	}
	.section2_light.section2_imgRight .section2-overlay {
		background-image: linear-gradient(-90deg, rgba(255,255,255,0.00) 0%, #FFFFFF 100%);
	}
@media (max-width: 1000px) {
	.section2-text {
		max-width: 100%;
	}
	.section2_imgLeft .section2-text {
		float: none;
	}
	.section2-img {
		display: none;
	}
	.section2-mobileImg {
		display: block;
		height: auto;
		width: 100%;
		margin-bottom: 2rem;
	}
}
	
