.build-your-future-section{
	background: var(--blue-primary);
	padding: 30px;
	margin-bottom: 100px;
}
.byf-wrap{
	background: #FFF;
	padding: 50px;
	border-radius: 30px;
}

@media (width <= 768px){
	.byf-wrap{
		padding:20px;
	}
}


h2{
	font-size: 50px;
	font-style: normal;
	font-weight: 500;
}

h2 span{
	color: #5D97C9;
}

@media (width <= 768px){
	h2{
		font-size:32px;
	}
}

h4{
	font-weight:bold;
}

.by-the-numbers-text{
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.btn-card{
  border-radius: 15px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0px 30px 0px 30px; 
  height: 100%;
  position: relative;
  overflow: visible;             
}
.btn-card-details{
	align-self: center;
}

.btn-card-img {
	margin-top: -25px;
	align-self: flex-end;
}

@media (width <= 1200px) {
	.btn-card-img {
		margin-left:-50px;
	}
}

@media (width <= 576px) {
	.btn-card-img {
		margin-left:-60px; z-index:0;
	}
	.btn-card-details{
		z-index:1;
	}
}

.btn-card.bg-yellow{background: var(--yellow-accent);}
.btn-card.bg-orange{background: var(--orange-accent);}
.btn-card.bg-light-blue{background: var(--blue-light);}
.btn-card.bg-blue{background: var(--blue-primary);}

.btn-rounded{
	text-transform: uppercase;
	border-radius: 100px;
	padding: 10px 30px;
}

.btn-card .btn{
	background: #1466B4;
	border-color: #1466B4;
}