main .job-openings {
	background-image: url('/img/website/office.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

main .job-card {
	border: 1px solid #e0e0e0;
	border-radius: 8px;
	padding: 1rem;
	margin-bottom: 1.2rem;
	background-color: var(--color-white);
	opacity: 0.92;
	transition: box-shadow 0.3s;
}

main .job-card:hover {
	box-shadow: 0 6px 15px #00000020;
}

main .job-card h3 {
	font-size: 1.3rem;
	color: var(--color-primary);
	margin-bottom: 0.5rem;
}

main .job-card p {
	margin-bottom: 0.4rem;
}
