* {
    margin: 0;
    padding: 0;
    border: 0;
    background-color: transparent;
    background: none;
}

img {
    display: block;
    width: 100%;
    height: 100%;
}

.wrapper-secondary {
    width: 80%;
    margin: 0 auto;
}
#spotlight {
	padding: 140px 0 200px;
	background: linear-gradient(90deg, #032a58 38.86%, rgba(3, 42, 88, 0) 100%),
		url("../../assets/images/academics/spotlight-bg.png");
	background-repeat: no-repeat;
	background-size: cover;
}

#spotlight .left {
	display: flex;
	flex-direction: column;
	width: 35%;
}

#spotlight .left h1 {
	color: #ffffff;
	font-weight: 600;
	font-size: 55px;
	line-height: 1.3em;
	font-family: "poppinssemibold";
	/* width: 45%; */
}

#spotlight .left p {
	color: #ffffff;
	letter-spacing: 0.5px;
	/* width: 31%; */
}
/* activities */
#activities {
	padding: 80px 0;
}

#activities .activity-cards {
	margin: 70px 100px;
}
#activities .activity-cards .card {
	border: 1px solid #e1e1e1;
	margin-bottom: 30px;
	border-radius: 24px;
	padding: 20px;
	display: flex;
	gap: 20px;
	cursor: pointer;
	min-height: 268px;
	transition: box-shadow 0.3s ease, border 0.3s ease;
}
#activities .activity-cards .card:last-child {
	margin-bottom: 0;
}
#activities .activity-cards .card:hover {
	box-shadow: 7px 11px 30px 0px #0000000f;
	border: none;
}
#activities .activity-cards .left {
}
#activities .activity-cards .left img.activity-image {
	width: 250px;
	height: 240px;
	border-radius: 12px;
	display: block;
}
#activities .activity-cards .right {
}
#activities .activity-cards .right h4.activity-heading {
	color: #141414;
	font-size: 26px;
	margin-bottom: 10px;
}
#activities .activity-cards .right p.paragraph {
	font-size: 16px;
	line-height: 28px;
}
/* responsive */
@media all and (max-width: 1380px) {
	#spotlight .left {
		width: 40%;
	}
	#activities .activity-cards {
		margin: 70px 60px;
	}
}
@media all and (max-width: 1280px) {
	#activities .activity-cards {
		margin: 0;
	}
	#spotlight .left {
		width: 50%;
	}
	#activities .activity-cards .left img.activity-image {
		width: 265px;
		height: 245px;
	}
}
@media all and (max-width: 1080px) {
	#activities .activity-cards .left img.activity-image {
		width: 251px;
	}
	#activities .activity-cards .right p.paragraph {
		line-height: 26px;
		text-align: justify;
	}
}
@media all and (max-width: 980px) {
	#spotlight .left {
		width: 71%;
	}
	#activities .activity-cards .card {
		flex-wrap: wrap;
		justify-content: center;
	}
	#activities .activity-cards .right {
		text-align: center;
	}
	#activities .activity-cards .right h4.activity-heading {
		font-size: 24px;
	}
	#activities .activity-cards .left img.activity-image {
		width: 300px;
	}
}
@media all and (max-width: 768px) {
	#spotlight {
		padding: 140px 0;
	}
	#spotlight .left h1 {
		font-size: 46px;
	}
}
@media all and (max-width: 640px) {
	#spotlight .left {
		width: 100%;
		text-align: center;
	}
	#activities .activity-cards .right h4.activity-heading {
		font-size: 22px;
	}
}
@media all and (max-width: 480px) {
	#spotlight {
		padding: 120px 0;
	}
	#spotlight .left h1 {
		font-size: 27px;
		font-family: unset;
		margin-bottom: 10px;
	}
	#spotlight .left p {
		font-size: 14px;
	}
	#activities .activity-cards .left img.activity-image {
		width: 255px;
		height: 210px;
	}
	#activities {
		padding: 60px 0;
	}
	#activities .activity-cards .right p.paragraph {
		line-height: 24px;
		font-size: 15px;
	}
}
@media all and (max-width: 360px) {
	#spotlight .left h1 {
		font-size: 36px;
	}
	#activities .activity-cards .right h4.activity-heading {
		font-size: 20px;
	}
	#activities .activity-cards .left img.activity-image {
		width: 230px;
		height: 199px;
	}
	#activities .activity-cards .card {
		padding: 12px;
	}
}
