.cc--space_mm {
  margin-top: var(--space-m);
  margin-bottom: var(--space-m);
}
.cc--space_xlm {
  margin-top: var(--space-xl);
  margin-bottom: var(--space-m);
}
.cc--space_mxl {
  margin-top: var(--space-m);
  margin-bottom: var(--space-xl);
}
.cc--space_xlxl {
  margin-top: var(--space-xl);
  margin-bottom: var(--space-xl);
}
.cc--space_xxlxxl {
  margin-top: var(--space-xxl);
  margin-bottom: var(--space-xxl);
}
.cc-map__text-title {
  font-size: var(--text-m);
  font-weight: 800;
}
.cc-map__text-address {
  font-size: var(--text-s);
  font-weight: 400;
}
.cc-map__text-excerpt {
  font-size: var(--text-m);
  font-weight: 400;
}
.cc-map__text-link {
  font-size: var(--text-m);
  font-weight: 400;
}
/* New leaflet CC integration */
.cc-location__active {
  background-color: var(--primary-dark) !important;
  border-radius: var(--btn-radius);
}
.cc-location__active * {
  color: white;
}
.cc-location__active svg {
  display: block !important;
  color: var(--base);
}
.cc-popup__content {
  font-size: var(--text-m);
}
.cc-popup__media-wrapper {
  margin-top: var(--space-s);
}
.cc-popup-figure img {
  object-fit: cover;
  aspect-ratio: 1.7777777778;
}
.cc-popup__adress-wrapper {
  display: grid;
  grid-template-columns: var(--grid-2);
  font-size: calc(var(--text-s)*1.2);
  font-weight: 600;
}
.leaflet-control-layers-overlays {
  gap: 0px;
}
.leaflet-control-layers-overlays label span {
  font-size: var(--text-m);
}
