.imagebox-2-across.slides-across-2{
	padding-top: 250px;
	margin-bottom: 10px;
}

.imagebox-2-across.slides-across-2 .slides{
	padding: 0;
	position: relative;
}

.imagebox-2-across.slides-across-2 .slides::before{
	content: "";
    position: absolute;
    left: 0%;
    top: -250px;
    background-image: url(/includes/public/assets/shared/icons/desert-scene-clr.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: calc(322px + (640 - 322) * ((100vw - 320px) / (640 - 320)));
    height: calc(322px + (640 - 322) * ((100vw - 320px) / (640 - 320)));
    pointer-events: none;
}

.imagebox-2-across.slides-across-2 .slides .slide{
	margin-bottom: 20px;
}
.imagebox-2-across.slides-across-2 .content-section{
    margin-right: 100px;
    left: 25px;
    bottom: 25px;
}
.imagebox-2-across.slides-across-2 .content-section h4,
.imagebox-2-across.slides-across-2 .content-section h4 a{
	font-family: 'CB Sans W00 Bold', Helvetica, sans-serif;
	font-weight: 700;
	text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.5);
	font-size: 20px;
	line-height: 1.15em;
	letter-spacing: 0.5px;
}

.imagebox-2-across.slides-across-2 .content-section h4 a:hover,
.imagebox-2-across.slides-across-2 .content-section h4 a:focus,
.imagebox-2-across.slides-across-2 .content-section h4 a:visited{
	color: #FFF;
}

.imagebox-2-across.slides-across-2 .read-more{
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	background-color: #FFF;
	color: #ffb400;
	right: 0;
	bottom: 0px;
	width: 39px;
	height: 34px;	
	font-size: 15.42px;
}

.imagebox-2-across.slides-across-2 .read-more i{
	color: inherit;
	font-size: inherit;
}

@media (min-width: 40em) {
	.imagebox-2-across.slides-across-2 {
	    padding-left: calc(85px + (138 - 85) * ((100vw - 641px) / (1024 - 641)));
	    padding-top: 0;
	}
	.imagebox-2-across.slides-across-2 .slides::before{
	   	left: calc(-135px + (-175 - -135) * ((100vw - 641px) / (1025 - 641)));
	    top: 0%;
	    width: calc(175px + (242 - 175) * ((100vw - 641px) / (1025 - 641)));
	    height: calc(175px + (242 - 175) * ((100vw - 641px) / (1025 - 641)));
	}

	.imagebox-2-across.slides-across-2 .slides{
		padding: 0 15px;
		margin-left: 0;
	}
	.imagebox-2-across.slides-across-2 .slides .slide{
		margin-bottom: 10px;
	}
	.imagebox-2-across.slides-across-2 .content-section{
		left: 33px;
		margin-right: 100px;
	}

	.imagebox-2-across.slides-across-2 .content-section h4,
	.imagebox-2-across.slides-across-2 .content-section h4 a{
		font-size: calc(20px + (30 - 20) * ((100vw - 641px) / (1024 - 641)));
		line-height: 1em;
	}
}

@media (min-width: 64em) {
	.imagebox-2-across.slides-across-2 {
		padding-left: 184px;
		margin-bottom: 60px;
	}
	.imagebox-2-across.slides-across-2 .slides::before{
	    left: -200px;
	    top: 12%;
	    width: 242px;
	    height: 242px;
	}
	.imagebox-2-across.slides-across-2 .slides{
		column-gap: 30px;
		max-width: 1211px;
	}
	.imagebox-2-across.slides-across-2 .slides .slide{
		transition: transform 325ms ease, -webkit-transform 325ms ease;
		margin-bottom: 30px;
	}
	.imagebox-2-across.slides-across-2 .slides .slide:hover{
	    -webkit-transform: translate(0px, -10px);
		-ms-transform: translate(0px, -10px);
    	transform: translate(0px, -10px);
	}

	.imagebox-2-across.slides-across-2 .content-section h4,
	.imagebox-2-across.slides-across-2 .content-section h4 a{
		font-size: 30px;
		line-height: 1.1em;
		letter-spacing: -0.15px;
	}

	.imagebox-2-across.slides-across-2 .read-more{
		width: 54px;
		height: 48px;
		bottom: 0;
		font-size: 21.22px;

		-webkit-transition: color 325ms ease, width 325ms ease, height 325ms ease;
    	transition: color 325ms ease, width 325ms ease, height 325ms ease;
	}

	.imagebox-2-across.slides-across-2 .read-more:hover{
		width: 68px;
		height: 60px;
		color: #008fda;
	}

}

@media (min-width: 1400px) {

}