  /* Estilos para tornar o mapa em preto e branco */
        gmp-map {
            filter: grayscale(50%);
        }

        .custom-marker {
            width: 50px; /* Ajuste conforme necessário */
            height: 50px; /* Ajuste conforme necessário */
            background-color: white; /* Cor de fundo da div */
            border: 1px solid black; /* Estilo da borda da div */
            overflow: hidden; /* Garante que a imagem não ultrapasse os limites da div */
        }

        .custom-marker img {
            width: 100%; /* Ajusta a largura da imagem para preencher a div */
            height: auto; /* Mantém a proporção da imagem */
        }

        .popup {
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            background-color: white;
            padding: 20px;
            border: 1px solid black;
            z-index: 9999;
            display: none; /* Oculta a popup por padrão */
            width: 600px; /* Largura da popup */
        }

        /* Adiciona um overlay semi-transparente para destacar a popup */
        .overlay {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5); /* Altere a opacidade conforme desejado */
            z-index: 9998; /* Garante que o overlay esteja atrás da popup */
            display: none; /* Oculta o overlay por padrão */
        }

        .popup-content {
            display: flex;
            flex-direction: column; /* Alterado para exibir o texto abaixo da imagem */
            align-items: center;
            text-align: center; /* Centraliza o texto */
        }

        .popup-text {
            width: 100%; /* Define a largura do texto */
            padding-top: 20px; /* Adiciona um espaço entre a imagem e o texto */
        }

        .popup-image {
            width: 100%; /* Define a largura da imagem */
        }

		.custom-marker img {
		width: 100%; /* Ajusta a largura da imagem para preencher a div */
		height: auto; /* Mantém a proporção da imagem */
		cursor: pointer; /* Adiciona o cursor de mão */
		}