@media only screen and (min-width: 0px) {
	.component.section-tiles .tile-thumbnail {
		position: relative;
		margin-bottom: 16px;
		padding-bottom: 72.78%;
	}
	.component.section-tiles .tile-thumbnail:after {
		content: '';
		background-size: cover;
		background-position: center;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.component.section-tiles .tile-thumbnail img {
		position: absolute;
		top: 0;
		left: 0;
		z-index: -1;
	}
	.component.section-tiles a {
		font-size: 20px;
		font-weight: bold;
		line-height: 23px; 
	}
	.component.section-tiles a i.fas.fa-angle-right {
		font-size: 16px;
	}
	.component.section-tiles p {
		color: #000;
		font-size: 16px;
		line-height: 24px;
		margin: 16px 0;
	}
	.component.section-tiles .tile:not(:first-of-type) {
		margin-top: 22px;
	}
}
@media only screen and (min-width: 640px) {
	.component.section-tiles .tile:not(:first-of-type) {
		margin-top: 34px;
	}
	.component.section-tiles .tile:nth-of-type(2) {
		margin-top: 0;
	}
}
@media only screen and (min-width: 1024px) {
	.component.section-tiles .tile:not(:first-of-type) {
		margin-top: 56px;
	}
	.component.section-tiles .tile:nth-of-type(2),
	.component.section-tiles .tile:nth-of-type(3) {
		margin-top: 0;
	}
}