/** Inspire Images block **/
.tsu-inspire-images-block {
	position: relative;
	margin-left: -9.5%;
	margin-right: -9.5%;
	padding-left: 9.5%;
	padding-right: 9.5%;
	padding-top: 5%;
	/*padding-bottom: 5%;*/
	background: #fff;
}
.tsu-inspire-images-block > .container-fluid,
.tsu-inspire-images-block > .row {
    position: relative;
    z-index: 1;
}
.home .entry-content .block-title h2 {
	color: #fff;
}

.tsu-inspire-images-block .img-wrap {
	position: relative;
	margin-top: 1em;
	margin-bottom: 4em;
	border-radius: 30px;
	overflow: hidden;
	box-shadow: 10px 10px 20px -17px rgba(0,0,0,1);
}
.tsu-inspire-images-block .img-wrap::before {
	content: "";
	position: absolute;
	bottom: 0;
	left:0;
	right: 0;
	height: 30%;
	background: linear-gradient(to top,rgba(5, 25, 47, 0.8) 0%,rgba(0,0,0,0) 80%,rgba(0,0,0,0) 100%);
}
.tsu-inspire-images-block .img-wrap img {
	margin: auto;
}
.tsu-inspire-images-block .img-content {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 20px 30px;
}
.tsu-inspire-images-block .img-content p {
	color: #fff;
	font-weight: 500;
	font-size: clamp(2.1rem, 2vw, 2.3rem);
}
@media screen and (min-width: 768px) {
	.tsu-inspire-images-block .row {
		--bs-gutter-x: 0;
	}
}
@media screen and (max-width: 767px) {
	.tsu-inspire-images-block {
		overflow: hidden;
	}
}
