.panel-tiles { padding-top: 60px; padding-bottom: 60px; }
.panel-tiles h2 { text-align: center; }
.panel-tiles .item { margin-bottom: 30px; }
.panel-tiles .item img { aspect-ratio: 1.33; width: 100%; object-fit: cover; }
.panel-tiles .item .inner { box-shadow: 0px 3px 6px #00000029; border-radius: 4px; height: 100%; overflow: hidden; }
.panel-tiles .item .image-wrapper { background-color: #eee; }
.panel-tiles .item .bottom { padding: 27px 18px 18px 18px; }
.panel-tiles .item .bottom.has-description { /*padding-top:22px;*/ }
.panel-tiles .item .bottom h4 a { color:inherit; }
.panel-tiles .item .bottom h4 a:hover { color:var(--blue); }
.panel-tiles .item .bottom h5 a { text-decoration: none; }
.panel-tiles .item .bottom p { margin-bottom:16px; line-height:1.25; }
.panel-tiles.items-per-row-2 .item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.panel-tiles.items-per-row-4 .item { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }

@media (max-width: 767px){
	.panel-tiles.items-per-row-2 .item,
	.panel-tiles.items-per-row-4 .item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
}