.resources-grid{
	padding-top:60px;
	padding-bottom:60px;
	
}

.resources-grid h2{
	color:var(--color-white);
	font-size: 40px;
	font-weight:400;
	line-height:150%;
	letter-spacing:-1.2px;
	text-align:center;
	max-width:857px;
	margin:0 auto 80px;
}
.resources-max-width {
	max-width: 1024px;
	margin: 0 auto;
}

.c-resources-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 500px));
	justify-content: center;
	gap: 24px;
}
.c-resources-grid .vcex-icon-box-heading{
	font-size:20px;
	font-weight:500;
	line-height:180%;
	color:var(--color-off-black-text);
	padding:0px 0 10px;
}
.c-resources-grid .vcex-icon-box-content{
	border-top:1px solid var(--color-gray-divider);
	font-size:16px;
	font-weight:500;
	line-height:180%;
	padding-top:10px;
	margin:0;
}
.c-resources-grid .vcex-icon-box-button-wrap{
	margin-top:30px;
}
.c-resources-grid .vcex-icon-box-button{
	background:var(--color-yellow-bg) !important;
	padding:12px 24px !important;
	border-radius:52px !important;
	font-size:14px;
	font-weight:400;
}
.c-resources-grid .theme-button-icon-right{
	padding-inline-start:30px;
}

@media (max-width: 767px) {
	.c-resources-grid {
		grid-template-columns: minmax(0, 500px);
	}
	.resources-grid h2{
		text-align:left;
		margin-bottom:60px;
		font-size:32px;
		line-height:160%;
		font-weight:400;
	}
	.c-resources-grid .vcex-icon-box-heading{
		font-size:18px;
	}
	.c-resources-grid .vcex-icon-box-content{
		line-height:160%;
	}
	.c-resources-grid .vcex-icon-box-button{
		font-size:16px;
		font-weight:500;
	}
}