.spotlight-sec {
	padding: 169px 0 160px 0;
	background: linear-gradient(180deg, #EEFAFF 0%, #FFF 100%);
}
.spotlight-sec-title {
	margin-bottom: 26px;
}
.spotlight-sec-sub-title {
	color: var(--color-purple);
    margin-bottom: 26px;
}
.spotlight-sec-content {
	max-width: 739px;
	width: 100%;
	margin: 0 auto;
}
.spotlight-card-title {
	font-size: var(--font-size-body);
	color: var(--color-brand-blue);
	margin: 32px 0 0 0;
	line-height: 1.2;
}
.spotlight-card-box {
	background: var(--color-white);
	box-shadow: 0 15px 80px 0 rgba(40, 51, 124, 0.08);
	padding: 59px 22px 40px 22px;
	text-align: center;
	height: 100%;
	position: relative;
	transition: 0.5s;
}
.spotlight-card-icon {
	margin: 0 auto;
	display: inline-block;
}
.spotlight-card-box:hover {
	transform: translateY(-5px);
	box-shadow: 0 4px 64px rgba(0, 0, 0, 0.09);
}
.spotlight-card-item {
	max-width: 25%;
	width: 100%;
	padding: 0 19px;
}
.spotlight-sec-wrap {
	margin: 0 -19px;
}
.spotlight-sec-content-wrap {
	margin-bottom: 60px;
}
.spotlight-card-box::before {
	content: "";
	width: 139px;
	height: 2px;
	background-color: var(--color-brand-blue);
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
	pointer-events: none;
}

@media only screen and (max-width: 1800px) {
.spotlight-sec {
	padding: 150px 0;
}
}
@media only screen and (max-width: 1600px) {
.spotlight-sec {
	padding: 130px 0;
}
.spotlight-card-item {
	padding: 0 15px;
}
.spotlight-sec-wrap {
	margin: 0 -15px;
}
}
@media only screen and (max-width: 1440px) {
.spotlight-sec {
	padding: 110px 0;
}
}
@media only screen and (max-width: 1360px) {
	.spotlight-sec {
	padding: 90px 0;
}
.spotlight-card-item {
	padding: 0 12px;
}
.spotlight-sec-wrap {
	margin: 0 -12px;
}
}
@media only screen and (max-width: 1200px) {
.spotlight-card-box {
	padding: 40px 22px 30px 22px;
}
.spotlight-card-item {
	padding: 0 10px;
}
.spotlight-sec-wrap {
	margin: 0 -10px;
}
.spotlight-card-title {
	margin: 25px 0 0 0;
}
.spotlight-sec {
	padding: 80px 0;
}
}
@media only screen and (max-width: 992px) {
.spotlight-sec {
	padding: 70px 0 60px;
}
.spotlight-card-item {
	max-width: 33.33%;
	margin-bottom: 20px;
}
.spotlight-sec-content-wrap {
	margin-bottom: 50px;
}
}
@media only screen and (max-width: 768px) {
	.spotlight-sec {
	padding: 60px 0 50px;
}
.spotlight-card-item {
	max-width: 50%;
}
.spotlight-sec-content-wrap {
	margin-bottom: 40px;
}

}
@media only screen and (max-width: 640px) {
.spotlight-sec-title,.spotlight-sec-sub-title {
	margin-bottom: 22px;
}
.spotlight-card-title br {
	display: none;
}
}
@media only screen and (max-width: 389px) {
.spotlight-card-item {
	max-width: 100%;
}
.spotlight-card-title br {
	display: none;
}
}