#map-ternopil, #map-lviv {
  width: 100%;
  height: 436px; }
  @media (max-width: 768px) {
    #map-ternopil, #map-lviv {
      height: 195px; } }
  #map-ternopil .leaflet-pane, #map-lviv .leaflet-pane {
    z-index: 1; }
    #map-ternopil .leaflet-pane .leaflet-popup-content-wrapper, #map-lviv .leaflet-pane .leaflet-popup-content-wrapper {
      border-radius: var(--border-radius-2);
      text-align: center; }
      #map-ternopil .leaflet-pane .leaflet-popup-content-wrapper .leaflet-popup-content, #map-lviv .leaflet-pane .leaflet-popup-content-wrapper .leaflet-popup-content {
        font-size: 15px;
        margin: 5px 10px;
        width: unset; }
  #map-ternopil .leaflet-control-container, #map-lviv .leaflet-control-container {
    display: none; }
  #map-ternopil .leaflet-popup, #map-lviv .leaflet-popup {
    left: 0 !important;
    bottom: 30px !important; }
    #map-ternopil .leaflet-popup .leaflet-popup-content-wrapper, #map-lviv .leaflet-popup .leaflet-popup-content-wrapper {
      background: none;
      box-shadow: none; }
    #map-ternopil .leaflet-popup .leaflet-popup-tip-container, #map-lviv .leaflet-popup .leaflet-popup-tip-container {
      display: none; }
    #map-ternopil .leaflet-popup .leaflet-popup-content, #map-lviv .leaflet-popup .leaflet-popup-content {
      color: var(--red);
      font-size: 18px; }
    #map-ternopil .leaflet-popup .leaflet-popup-close-button, #map-lviv .leaflet-popup .leaflet-popup-close-button {
      display: none; }
