.map-block {
  width: 100%;
  position: relative;
}
.map-block .map-block-container {
  overflow-x: auto;
}
.map-block .decor-btn {
  position: absolute;
  top: 26px;
  right: 26px;
  z-index: 5;
  pointer-events: none;
  display: none !important;
}
@media (min-width: 640px) {
  .map-block .decor-btn {
    top: 42px;
    right: 42px;
  }
}
@media (min-width: 1410px) {
  .map-block .decor-btn {
    display: none;
  }
}
.map-block .map-container {
  width: 100%;
  position: relative;
  overflow-x: auto;
}
.map-block .images-container {
  width: 1780px;
  height: auto;
  position: relative;
}
@media (min-width: 640px) {
  .map-block .images-container {
    width: 1409px;
  }
}
@media (min-width: 1410px) {
  .map-block .images-container {
    width: 100%;
  }
}
.map-block .map-img {
  width: 100%;
  height: auto;
}
.map-block .img-pins {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  z-index: 2;
}
.map-block .img-pins g:hover path.bg {
  fill: #0B267F;
}

/*# sourceMappingURL=map.css.map */
