.info_card .block_button{
	margin:30px 0px;
}
.info_card .card-item{
	border-radius:20px;
	padding:60px 40px;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	position:relative;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	cursor:pointer;
	-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	-webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
	transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}
.info_card .card-item:hover {
	-webkit-transform: translateY(-10px) !important;
	transform: translateY(-10px) !important;
}
.info_card .card-item .card-item-content{
	position:relative;
	z-index:1;
}
.info_card .card-item .card-item-content h5{
	color:#fff;
	text-align: center;
}
.info_card .card-item:before{
	content: '';
	background: linear-gradient(360deg, #008799 8.19%, rgba(0, 135, 153, 0.00) 94.69%);
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	border-radius:20px;
}
.info_card .card-item:after{
	content: '';
	border-radius:20px;
	background: rgba(51, 52, 47, 0.45);
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
.info_card .card-item .card-item-cta svg{
	    vertical-align: top;
}
.info_card .card-item .card-item-cta:hover svg path{
	fill:#fff;
}
.info_card .card-item .card-item-cta{
	text-align:center;
	margin-top:20px;
}
@media only screen and (max-width:540px){
	.info_card .card-item{
		height:400px!important;
		padding:20px;
	}
}