.panel-grid-container .grid-3-across.core-imagebox {
	margin-bottom: 10px;
	padding-top: 0;
}
.grid-3-across.core-imagebox .slide-title,
.grid-3-across.core-imagebox .slide-title a {
	font-family:'Inter', sans-serif;
	color: #fff;
	font-size: 23px;
}

.grid-3-across.core-imagebox .content-section p {
	font-family:'Inter', sans-serif;
	color: #fff;
	font-size: 15px;
	margin-bottom: 5px;
}

.grid-3-across.core-imagebox .slide img {
	transform: scale(1);
	transition: transform .4s ease-out;
}

.grid-3-across.core-imagebox .slide:hover img {
	transform: scale(1.1);
	transition: transform .4s ease-out;
}

.grid-3-across.core-imagebox .slide-footer {
	display: none;
}

@media screen and (min-width: 40em) {
	.grid-3-across.core-imagebox .slides {
		grid-template-columns: 1fr;
	}
}

@media screen and (min-width: 64em) {
	.grid-3-across.core-imagebox .content-section {
		left: 55px;
		bottom: 37px;
		margin-right: 55px;
	}

	.grid-3-across.core-imagebox .slides {
		grid-template-columns: calc(100% * 830 / 1440) 1fr;
		grid-template-rows: 1fr calc(100% * 380 / 670);
	}

	.grid-3-across.core-imagebox.reversed .slides {
		grid-template-columns: 1fr calc(100% * 830 / 1440);
	}

	.grid-3-across.core-imagebox .slide.row-1 {
		grid-column: 1 / 2;
		grid-row: 1 / 3;
	}

	.grid-3-across.core-imagebox.reversed .slide.row-1 {
		grid-column: 2 / 3;
		grid-row: 1 / 3;
	}

	.grid-3-across.core-imagebox .slide.row-2 {
		grid-column: 2 / 3;
		grid-row: 1 / 2;
	}

	.grid-3-across.core-imagebox.reversed .slide.row-2 {
		grid-column: 1 / 2;
		grid-row: 1 / 2;
	}

	.grid-3-across.core-imagebox .slide.row-3 {
		grid-column: 2 / 3;
		grid-row: 2 / 3;
	}

	.grid-3-across.core-imagebox.reversed .slide.row-3 {
		grid-column: 1 / 2;
		grid-row: 2 / 3;
	}
}

@media screen and (min-width: 90em) {
	.grid-3-across.core-imagebox .slide-title,
	.grid-3-across.core-imagebox .slide-title a {
		font-size: 31px;
	}

	.grid-3-across.core-imagebox .content-section p {
		font-size: 18px;
	}
}


/* padding helper */ 
.grid-3-across.core-imagebox .img-cont {
	padding-bottom: calc(100% * 410 / 640);
	height: 0;
	background-color: #333;
}
.grid-3-across.core-imagebox .row-1 .img-cont {
	padding-bottom: calc(100% * 512 / 640);
}

@media screen and (min-width: 64em) {
	.grid-3-across.core-imagebox .row-1 .img-cont {
		padding-bottom: calc(100% * 670 / 830);
	}

	.grid-3-across.core-imagebox .row-1 .img-cont {
		padding-bottom: calc(100% * 670 / 830);
	}
	
	.grid-3-across.core-imagebox .row-2 .img-cont {
		padding-bottom: calc(100% * 280 / 600);
	}

	.grid-3-across.core-imagebox .row-3 .img-cont {
		padding-bottom: calc(100% * 380 / 600);
	}
}
