#mainImage,
#map {
	width: 100%;
	border-radius: 8px;
}
#mainImage {
	opacity: 0;
	transition: opacity 0.5s ease-in-out;
	height: 100%;
	max-height: 500px;
}
.contact-elements {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	user-select: text;
	text-wrap: pretty;
}
.map-container {
	padding: 10px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	min-height: 300px;
}
#map {
	height: 300px;
}
.contact-info a {
	color: inherit;
	text-decoration: none;
}
.contact-info a:hover {
	text-decoration: underline;
}
.fa-fw {
	margin-right: 5px;
}
.fa-hover-text-black:hover {
	color: #555;
}
