.info-blocks__row > div {
	align-content: start;
}
.info-blocks__title {
	margin-top: 0;
	position: relative;
	color: #fff;
}
.info-blocks__title::before {
	background-color: transparent;
    content: "";
    height: 8px;
    width: 100%;
    border-radius: 4px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.info-blocks__title .fa,
.info-blocks__title .fal,
.info-blocks__title svg,
.info-blocks__title i {
	font-size: 30px;
}
.info-blocks__content-wrap {
    padding: 50px;
	display: flex;
	flex-flow: column wrap;
	width: 100%;
	justify-content: center;
	text-align: center;
}
.info-blocks__item {
    width: 100%;
	display: flex;
	position: relative;
	justify-content: center;
	align-items: center;
	background-color: #12358a;
	margin-bottom: 20px;
}
.info-blocks__body {
    margin-bottom: 20px;
}
.info-blocks__link.btn.btn-sm.btn-info {
	font-size: 20px;
	font-weight: bold;
	fill: #003c86;
	color: #003c86;
	background-color: #fff;
	border-radius: 15px;
	border-style: solid;
	letter-spacing: normal;
	line-height: 32px;
	word-spacing: 0;
	border-color: #02010100;
	padding: 15px 30px;
	width: 100%;
}
.info-blocks__body .fas.fa-angle-double-right {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: bold;
    float: right;
}
.info-blocks__body p {
    color: #fff;
    font-size: 20px;
    margin-bottom: 35px;
}
.info-blocks__link.btn.btn-sm.btn-info:hover,
.info-blocks__link.btn.btn-sm.btn-info:focus {
    background-color: #df1238;
    color: #fff;
}