.uniform-img {
	width: 300px;
	height: 300px;
	object-fit: cover;
}

/*.text-content { */
p, h1, h2, h3 {
	max-width: 600px;
	margin: 0 auto;
}

.gallery {
	display: flex;
	gap: 12px;
	overflow-x: auto;
	overflow-y: hidden;
	padding-bottom: 8px;
	scroll-snap-type: x mandatory;
	-webkit-overflow-scrolling: touch;

	justify-content: safe center;
}

.gallery img {
	flex: 0 0 auto;
	width: 300px;
	height: 300px;
	border-radius: 8px;
	object-fit: cover;
	scroll-snap-align: start;
}

.job-video {
	width: auto;
	max-width: 600px;
	height: auto;
	margin: 1em auto;
}
