SCS Group

Conexiones para el Futuro

Impulsamos educación, innovación, inversión y contenido mediante un ecosistema B2B con alcance internacional.

+50,000alumnos y profesionales formados
+400empresas y organizaciones impactadas
+200programas y soluciones académicas
Comunidad de negocios

Un ecosistema global para crear oportunidades

SCS Group conecta marcas, instituciones, empresas y talento para acelerar proyectos de formación, inversión y desarrollo audiovisual sostenible.

Mapa global de comunidad de negocios
Divisiones estratégicas

Tres líneas para impulsar crecimiento

Formación empresarial

Programas ejecutivos y certificaciones internacionales para desarrollar capacidades profesionales.

Capital de inversión

Conexiones comerciales y oportunidades respaldadas por estructuras de inversión y alianzas.

Cine sostenible

Producción audiovisual educativa y de alto valor para comunicar ideas con impacto.

Scroll al inicio
/* ========================================================== SCS GROUP — JS GLOBAL Uso: pegar en Elementor > Custom Code, antes del cierre ========================================================== */ document.addEventListener("DOMContentLoaded", function(){ /* Reveal on scroll */ const revealItems = document.querySelectorAll(".scs-reveal"); const revealObserver = new IntersectionObserver((entries)=>{ entries.forEach(entry=>{ if(entry.isIntersecting){ entry.target.classList.add("is-visible"); revealObserver.unobserve(entry.target); } }); }, {threshold:.16}); revealItems.forEach(item=>revealObserver.observe(item)); /* Animated counters */ const counters = document.querySelectorAll("[data-scs-counter]"); const counterObserver = new IntersectionObserver((entries)=>{ entries.forEach(entry=>{ if(entry.isIntersecting){ const el = entry.target; const target = parseInt(el.getAttribute("data-scs-counter"), 10); const prefix = el.getAttribute("data-prefix") || ""; const suffix = el.getAttribute("data-suffix") || ""; let current = 0; const duration = 1400; const start = performance.now(); function update(now){ const progress = Math.min((now - start) / duration, 1); current = Math.floor(progress * target); el.textContent = prefix + current.toLocaleString("es-GT") + suffix; if(progress < 1) requestAnimationFrame(update); } requestAnimationFrame(update); counterObserver.unobserve(el); } }); }, {threshold:.35}); counters.forEach(counter=>counterObserver.observe(counter)); });