.info-cards.wp-block-cover.has-background-dim:before {
	content: " ";
	background-color: inherit;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: .5;
}

.info-cards.wp-block-cover h2, h2.info-cards__title {
	position: relative;
	color: white;
	font-size: 1.5rem;
	margin-left: 15px;
	margin-bottom: 30px;
}

.info-cards .card.bg-white,
.info-cards .card.bg-white h2 {
	color: black;
	margin-left: 0;
}

h2.info-cards__title {
	color: black;
}


.wp-block-columns.card-deck{
	flex-wrap:wrap;
}

.wp-block-columns.card-deck .card {
	margin-bottom: 15px !important;
}

.card-deck.aspect-ratio figure.wp-block-embed-youtube {
	padding-top: 0.5rem !important;
	border: 0;
}

@media (min-width: 576px) {
	.wp-block-columns.card-deck .card {
		flex: 1 0 0;
		margin-right: 15px !important;
		margin-left: 15px !important;
		min-width:calc(50% - 30px);
		max-width:calc(50% - 30px);
	}
	
	.kt-tabs-layout-vtabs .wp-block-columns.card-deck .card{
		min-width:100%;
		max-width:100%;
	}
}

@media (min-width: 992px) {
	.wp-block-columns.card-deck .card {
		min-width:calc(33% - 30px);
		max-width:calc(33% - 30px);
	}
	
	.wp-block-columns.card-deck[data-count="2"] .card,
	.kt-tabs-layout-vtabs .wp-block-columns.card-deck .card{
		min-width:calc(50% - 30px);
		max-width:calc(50% - 30px);
	}
	
	.wp-block-columns.card-deck .card:only-child,
	.kt-tabs-layout-vtabs .wp-block-columns.card-deck .card:only-child{
		min-width:100%;
		max-width:100%;
	}
}
