.google-marker {
    background: transparent;
    border: none;
}

    .google-marker i {
        display: flex;
        width: 50px;
        height: 50px;
        align-items: center;
        justify-content: center;
        border: 2px solid rgba(255, 255, 255, 0.9);
        border-radius: 50%;
        background: var(--marker-color, #ff70d7);
        color: #fff;
        font-size: 26px;
        font-variation-settings: 'FILL' 1, 'wght' 300, 'GRAD' 0, 'opsz' 24;
        line-height: 1;
        box-shadow:
            0 0 10px color-mix(in srgb, var(--marker-color, #ff70d7) 75%, transparent),
            0 3px 8px rgba(0, 0, 0, 0.35);
    }

.icone-prainhaPublica {
    --marker-color: #e5f022;
}

.icone-area-verde {
    --marker-color: #22f02f;
}

.icone-recursos-naturais {
    --marker-color: #204ce8;
}

.icone-reciclagem {
    --marker-color: #22f0b2;
}

.icone-educacao-ambiental {
    --marker-color: #b922f0;
}

.icone-tratamento {
    --marker-color: #f09022;
}

.icone-propriedade-rural {
    --marker-color: #b56736;
}

.icone-outros {
    --marker-color: #ff70d7;
}

.icone-multicategoria {
    --marker-color: #ff315a;
}
