/* v4 Deutschlandkarte */

.v4-map-container{
  max-width:640px;
  margin:0 auto;
}
.v4-map-svg{
  width:100%;
  height:auto;
  display:block;
}
.v4-map-path{
  stroke:#fff;
  stroke-width:1.2;
  transition:fill .15s ease, opacity .15s ease, stroke .15s ease, stroke-width .15s ease;
}
/* Wenn Karte klickbar ist: deutlicherer Hover (schwarzer Rahmen + Cursor-Pointer). */
.v4-map-path[data-v4-map-state]{cursor:pointer}
.v4-map-path[data-v4-map-state]:hover{
  opacity:.92;
  stroke:var(--black);
  stroke-width:2.2;
}
.v4-map-label{
  font-family:var(--font-d);
  font-weight:500;
  pointer-events:none;
  text-anchor:middle;
  letter-spacing:.01em;
}
.v4-map-label-offset{
  font-family:var(--font-d);
  font-size:12px;
  fill:var(--gray-800);
  font-weight:600;
  letter-spacing:.02em;
  pointer-events:none;
}

@media (max-width:560px){
  .v4-map-label{font-size:9px}
  .v4-map-label-offset{font-size:10px}
}
