.card_map_div img {
    width: 100%;
    height: 100%;
	object-fit: cover;
}
.card_map_div a {
    font-weight: normal !important;
}

.card-url {
	margin-top: 10px;
}

a.card-location-url:before {
		content: "";
		width: 30px;
		height: 31px;
		background-color: #3aadb3;
		mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='currentColor'%3E%3Cpath d='M480-480q33 0 56.5-23.5T560-560q0-33-23.5-56.5T480-640q-33 0-56.5 23.5T400-560q0 33 23.5 56.5T480-480Zm0 294q122-112 181-203.5T720-552q0-109-69.5-178.5T480-800q-101 0-170.5 69.5T240-552q0 71 59 162.5T480-186Zm0 106Q319-217 239.5-334.5T160-552q0-150 96.5-239T480-880q127 0 223.5 89T800-552q0 100-79.5 217.5T480-80Zm0-480Z'/%3E%3C/svg%3E");
		mask-repeat: no-repeat;
		mask-position: center;
		mask-size: contain;
		margin-right: 8px;
		margin-bottom: 8px;
		display: inline-block;
		vertical-align: middle;
		transition: all 0.2s ease-in-out;
	}

a.card-location-url:hover::before  {
		background-color: #0b5f67;
	}

