	#images-and-info-grid {
		width: 1400px;
		max-width: 100%;
	}
	.ii-top-container .ii-top-title {
		font-size: 45px;
		font-family: 'sentinel', serif;
		font-weight: 600;
		line-height: 55px;	
		margin-bottom: 16px;
		text-align: center;
	}
	.ii-top-container .ii-top-sub-title {
		color: var(--fossil-rim);
		font-size: 25px;
		font-family: 'source-sans-pro', sans-serif;
		font-style: normal;
		font-weight: 300;
		line-height: 35px;
		margin-bottom: 48px;
		text-align: center;
	}
	.ii-top-container .ii-button-flex {
		display: flex;
		justify-content: center;
		align-items: center;
		column-gap: 24px;	
		margin-bottom: 96px;
	}
	#images-and-info-grid .images-and-info-grid {
		display: grid;
		column-gap: 64px;	
		row-gap: 64px;
	}
	.ii-column .ii-image-box {
		width: 100%;
		height: 0;
		padding-bottom:44.91%;
		margin-bottom:	32px;
	}
	.ii-column .ii-title {
		font-family: 'source-sans-pro', sans-serif;
		font-weight: 700;
		line-height: 28px;
		margin-bottom: 8px;	
	}
	.ii-column .ii-content {
		margin-bottom: 32px;	
	}
	.ii-column > a {
		padding-bottom: 8px;
		border-bottom: 1px solid var(--serengeti);	
	}
	.ii-column > a:hover {
		border-bottom-color: var(--monarch);	
	}
	#images-and-info-grid .fw-bg {
		position: absolute;
		z-index: 0;
		width: 100vw;
		height: 100%;
		left: 50%;
		top: 0;
		transform:translate(-50%,0);
	}
	@media screen and (max-width: 768px) {
		#images-and-info-grid .images-and-info-grid {
			grid-template-columns: 1fr !important;		
		}	
	}
