.banner {
		height: 650px;
		width: 100%;
		background-size: cover;
		position: relative; /* Add this line */

}

.nav-item{
	font-weight: bold;
	font-size: 1rem;
}

.context-img{
	background-size: cover;
	background-position: center;
}

.banner-text {
		font-size: 2rem;
		font-weight: bold;
		width: fit-content;
		text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.5);
		position: absolute;
		bottom:30%;
		left: 60%;
	}

	.card-text{
		height: 76px;
		overflow: hidden;
	}

	.columns { /* Add your columns styles here */ }
	.right-two-split { /* Add your right two split styles here */ }
	.left-two-split { /* Add your left two split styles here */ }

/* Bot protection - Hide honeypot field */
.bot-field {
	position: absolute !important;
	left: -9999px !important;
	width: 1px !important;
	height: 1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
}