#mustamae, 
#haabersti {
	width: 100%;
	height: 0;
	border-radius: 15px;
	margin-bottom: 20px;
	margin-top: 20px;
}

#mustamae-map-fallback,
#haabersti-map-fallback {
	border: 1px solid var(--border);
    border-radius: var(--radius-lg);
    padding: 10px;
    margin: 5px 0;
    background-color: var(--white);
}

#mustamae-map-fallback a,
#haabersti-map-fallback a {
	text-decoration: underline;
}

.contact-info-boxes {
	border-radius: 15px;
}

.contact-info-boxes .contact-info-card {
	margin: 20px;
}

.hours svg {
	height: 1rem !important;
	margin: 0 auto -2px !important;
}

.contact-form label {
	font-size: 0.9em;
	color: var(--foreground-muted);
}

.contact-info-card a {
	color: var(--navy) !important;
}

.contact-info-card a:hover {
	color: var(--gold) !important;
}