 .map svg {
  width: 100%;
}
 .map #svg-map path {
  fill: #D6D6D6;
}
 .map #svg-map text {
  fill: black;
  font: 12px Arial-BoldMT, sans-serif;
  cursor: pointer;
}
 .map #svg-map a {
  text-decoration: none;
}
 .map #svg-map a:hover {
  cursor: pointer;
  text-decoration: none;
}
 .map #svg-map a:hover path {
  fill: black !important;
}
 .map #svg-map a:hover text {
  fill: white !important;
}
 .map #svg-map .circle {
  fill: #1064AD;
}
 .map #svg-map a:hover .circle {
  fill: #1064AD !important;
  cursor: pointer;
}
 .map-desc {
  margin-top: 40px;
  margin-left: 20px;
}
 .map-desc p {
  color: black;
  font-size: 16px;
}
 .map-desc button {
  background-color: black;
  color: white;
  padding: 15px 20px;
  margin-top: 30px;
}