.wrapper_background_image {
	background-attachment: fixed;
	background-size: cover;
	background-position: center;
	min-height: 300px;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-content: flex-end;
}

.wrapper_background_image .wrapper_text {
	width: 100%;
	padding: 1rem;
	color: black;
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
	justify-content: center;
	background-color: rgba(255, 255, 255, .5);
}

.wrapper_background_image .wrapper_text > * {
	margin: 0;
	hyphens: none;
	font-weight: 600;
}