.recognition_highlights-bg {
  position: relative;
  background-size: cover;
  background-position: center;
  background-color: #045A83;
  color: #fff;
  padding: clamp(48px, calc(-19.853px + 8.846vw), 150px) 0;
}


.recognition_highlights.none .recognition_highlights-bg,
.recognition_highlights.color .recognition_highlights-bg{
    background-image: none !important;
    background-color: inherit !important;
}

/* Blue overlay */

.recognition-highlights__inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	max-width: 1440px;
	margin: auto;
}

.recognition-highlights__item {
  padding: 0 20px;
  width: 26%;
  text-align: center;
  position: relative;
}
.recognition-highlights__item.is-featured{
    width: 48%; 
}
.recognition-highlights__item::before {
	content: "";
	width: 1px;
	height: 80%;
	background: #fff;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
    opacity: 0.8;
}
.recognition-highlights__item:last-child:before {
    display: none;
}

.recognition-highlights__heading{
    color: #fff;
    font-size: clamp(30px, 3vw, 43px);
    margin: 0 0 28px 0;
    line-height: 1;
}
.is-featured .recognition-highlights__heading {
	font-size: clamp(34px, 3.2vw, 60px);
	font-weight: 700;
	margin: 0 0 20px 0;
}
.recognition-highlights__text{
    margin: 0; color: #fff;
    font-size: 24px;
    font-size: clamp(16px, 1.3vw, 24px);
    line-height: 1.35;
}

@media (max-width: 1440px) {
    .recognition-highlights__text{
        font-size: 20px;
    }
}
@media (max-width: 991px) {
    .recognition_highlights-bg{
        padding: 48px 0;
    }
    .recognition-highlights__item,
    .recognition-highlights__item.is-featured{
        width: 100%;
        padding: 0 0 50px 0;
    }
    .recognition-highlights__item:last-child{
        padding-bottom: 0;
    }
    .recognition-highlights__heading{
        margin: 0 0 15px 0 !important;
    }
    .recognition-highlights__item::before {
        width: 100%;
        height: 1px;
        top: inherit;
        bottom: 25px;
        left: 0;
        right: 0;
        margin: auto;
        max-width: 300px;
    }
}