Saltar al contenido
SÉPTIMO MILENIO
ASOCIACIÓN MISIONERA COLOMBIANA
  • Inicio
  • Nosotros
  • Proyectos
    • 01 · Desarrollo social y comunitario
    • 02 · Educación y formación
    • 03 · Derechos humanos
    • 04 · Atención a población vulnerable
    • 05 · Desarrollo productivo y económico
    • 06 · Medio ambiente
    • 07 · Cultura, deporte y recreación
    • 08 · Gestión de ayudas y cooperación
  • Galería
  • Noticias
  • Contacto
  • Inicio
  • Nosotros
  • Proyectos
    • 01 · Desarrollo social y comunitario
    • 02 · Educación y formación
    • 03 · Derechos humanos
    • 04 · Atención a población vulnerable
    • 05 · Desarrollo productivo y económico
    • 06 · Medio ambiente
    • 07 · Cultura, deporte y recreación
    • 08 · Gestión de ayudas y cooperación
  • Galería
  • Noticias
  • Contacto
Contáctanos
Asociación Misionera Colombiana Séptimo Milenio

Desde 1998 trabajamos en Santa Marta por el desarrollo integral de las personas y el fortalecimiento de las comunidades.

Calle 30 N.° 81-91, Santa Marta, Magdalena
contactanos@asociacion7milenio.com
+57 324 453 1686
+57 300 574 1027
Quiero apoyar

La asociación

Inicio
Nosotros
Proyectos
Galería
Noticias
Contacto

Líneas de acción

Desarrollo social y comunitario
Educación y formación
Derechos humanos
Atención a población vulnerable
Desarrollo productivo y económico
Medio ambiente
Cultura, deporte y recreación
Gestión de ayudas y cooperación

Súmate

Donar
Ser voluntario
Alianzas
Política de datos
© 2026 Asociación Misionera Colombiana Séptimo Milenio · NIT 819.001.983-0 · Entidad sin ánimo de lucro
Volver arriba ↑
¿Hablamos?
/* Séptimo Milenio: efectos del sitio (antes en el tema). Se editan en Elementor → Código personalizado. */ (function () { "use strict"; var reduced = window.matchMedia && window.matchMedia("(prefers-reduced-motion: reduce)").matches; // Aparición suave de las secciones (clase "reveal"). var revealEls = document.querySelectorAll(".reveal"); if (revealEls.length && "IntersectionObserver" in window && !reduced) { var io = new IntersectionObserver(function (entries) { entries.forEach(function (entry) { if (entry.isIntersecting) { entry.target.classList.add("visible"); io.unobserve(entry.target); } }); }, { threshold: 0.12, rootMargin: "0px 0px -40px 0px" }); revealEls.forEach(function (el) { io.observe(el); }); } else { revealEls.forEach(function (el) { el.classList.add("visible"); }); } // Fondo de la portada de cada página que se mueve más lento (atributo data-parallax). var bg = document.querySelector("[data-parallax]"); if (bg && !reduced) { var ticking = false; window.addEventListener("scroll", function () { if (ticking) return; ticking = true; requestAnimationFrame(function () { bg.style.translate = "0 " + (Math.min(window.scrollY, window.innerHeight) * 0.3) + "px"; ticking = false; }); }, { passive: true }); } // Años de trayectoria: data-desde="1998" se calcula con el año actual (el número escrito es el de respaldo). document.querySelectorAll("[data-desde]").forEach(function (el) { el.textContent = new Date().getFullYear() - parseInt(el.getAttribute("data-desde"), 10); }); // Contador «Años de trayectoria» de la portada (widget Contador con la clase smx-years): desde 1998. document.querySelectorAll(".smx-years .elementor-counter-number").forEach(function (el) { el.setAttribute("data-to-value", new Date().getFullYear() - 1998); }); // Números que cuentan hasta su valor (atributo data-count). var counters = document.querySelectorAll("[data-count]"); if (counters.length && !reduced && "IntersectionObserver" in window) { var co = new IntersectionObserver(function (entries) { entries.forEach(function (entry) { if (!entry.isIntersecting) return; co.unobserve(entry.target); var el = entry.target, target = parseInt(el.getAttribute("data-count"), 10), start = null; if (el.hasAttribute("data-desde")) target = new Date().getFullYear() - parseInt(el.getAttribute("data-desde"), 10); el.textContent = "0"; (function step(ts) { if (start === null) start = ts; var p = Math.min((ts - start) / 1600, 1); el.textContent = Math.round(target * (1 - Math.pow(1 - p, 3))); if (p 0 ? Math.min(window.scrollY / max, 1) : 0) + ")"; t2 = false; }; window.addEventListener("scroll", function () { if (!t2) { t2 = true; requestAnimationFrame(update); } }, { passive: true }); update(); } // Mapa de la sede: se carga solo al tocar el botón (privacidad y velocidad). document.querySelectorAll(".sm-map").forEach(function (map) { var btn = map.querySelector(".sm-map-load"); if (!btn) return; btn.addEventListener("click", function () { var frame = document.createElement("iframe"); frame.src = map.getAttribute("data-embed"); frame.title = "Mapa de la sede en Santa Marta"; frame.loading = "lazy"; frame.referrerPolicy = "no-referrer-when-downgrade"; map.appendChild(frame); btn.remove(); }); }); })();