.banner-block {

}
.banner-block .banner {
	height: calc(50vh - 59px);
	background-size: cover;
	background-position: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
}
.banner-block .banner .text-wrapper {
	display: flex;
	margin: auto;
}
.banner-block .banner .text-content {
	color: #FFF;
}
.banner-block .banner .text-content h2 {
	text-transform: uppercase;
	font-size: 40px;
	border-bottom: 4px solid #FFF;
	padding-bottom: 9px;
}
.banner-block .banner .text-content p {
	font-size: 25px;
}