@media screen and (max-width: 768px) {
  .mapSect__head {
    margin: 0 calc(-40 / 750 * 100vw);
  }
}

.mapSect__cont .generalBtn {
  margin: 0 auto;
}

@media screen and (min-width: 768px) {
  .mapSect__head + .mapSect__cont {
    margin-top: 90px;
  }
}

@media screen and (max-width: 768px) {
  .mapSect__head + .mapSect__cont {
    margin-top: calc(100 / 750 * 100vw);
  }
}

.map-current {
  position: relative;
  z-index: 1;
}

@media screen and (min-width: 768px) {
  .map-current {
    padding: 0 0 140px;
  }
}

@media screen and (max-width: 768px) {
  .map-current {
    padding: 0 0 calc(80 / 750 * 100vw);
  }
}
