/* ==========================================================================
   16 · Mapa (bloque_mapa del original): Google Maps a sangre, 600px de alto,
   sin padding de sección. Aquí es un iframe de inserción (core/html).
   ========================================================================== */
.vf-s16 {
	--vf-s16-map-h: 600px;
	background-color: #e5e3df; /* fondo del lienzo de Google Maps mientras carga */
	line-height: 0;
}

.vf-s16 .vf-s16-map {
	display: block;
	width: 100%;
	height: var(--vf-s16-map-h);
	margin: 0;
	border: 0;
}
