.gmnoprint:not(.gm-bundled-control-on-bottom) {
    display: none!important;
  }
  .custom-map-pin {
    background-image: url('/assets/images/map-pin.png')!important; 
    background-size: contain!important; 
    background-position: center!important;
    color: white!important; 
    border: none!important;
    padding: 10px 15px!important; 
    position: relative!important; 
    transition: transform 0.3s!important;
    background-repeat: no-repeat!important;
    background-color: transparent!important;
    transform: 'translateZ(0) translate(-50%, -50%)';
  }
  
  .custom-map-pin:hover {
    transform: scale(1.5);
  }

  .custom-map-pin2:hover {
    transform: 'scale(1.5) translateZ(0) translate(-50%, -50%)';
  }