https://www.corpovalle.co/

URL inviato:
https://www.corpovalle.co/
Report terminato:
LinkTesto
https://wa.me/573112483013Habla con nosotros
https://www.facebook.com/somoscorpovalle/
https://www.instagram.com/somoscorpovalle/?hl=es-la
https://x.com/i/flow/login?redirect_after_login=%2Fsomoscorpovalle
https://maps.app.goo.gl/KurgHwxoABKahG2M9Cl. 10 #4-47 Edificio Corficolombiana Piso 23(Ver mapa)
https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66e34e99d960755df350a73a_Politica-Proteccion-de-Datos-Personales.docx.pdfPolíticas de Tratamiento de la Información Personal
https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66e34e7491de74910e5239ec_3.-Politica-gobierno-de-datos-e-informacion-V4.docx.pdfPolítica de Privacidad y Seguridad de la Información
https://webflow.com?utm_campaign=brandjs

Variabili JavaScript · 90 trovate

NomeTipo
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
dataLayerobject
clarityfunction
$function
jQueryfunction
tramfunction
Webflowobject
objectFitPolyfillfunction

Messaggi di log della console · 8 trovati

TipoCategoriaLog
errornetwork
URL
https://jackocnr.com/node_modules/intl-tel-input/build/css/demo.css?3
Testo
Failed to load resource: the server responded with a status of 404 (Not Found)
verbosedom
URL
https://www.corpovalle.co/
Testo
[DOM] Input elements should have autocomplete attributes (suggested: "new-password"): (More info: https://goo.gl/9p2vKq) %o
verbosedom
URL
https://www.corpovalle.co/
Testo
[DOM] Input elements should have autocomplete attributes (suggested: "new-password"): (More info: https://goo.gl/9p2vKq) %o
verbosedom
URL
https://www.corpovalle.co/
Testo
[DOM] Input elements should have autocomplete attributes (suggested: "new-password"): (More info: https://goo.gl/9p2vKq) %o
verbosedom
URL
https://www.corpovalle.co/
Testo
[DOM] Input elements should have autocomplete attributes (suggested: "new-password"): (More info: https://goo.gl/9p2vKq) %o
warningother
URL
https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.3/ScrollTrigger.min.js
Testo
Element not found: .section-h-corpovalle
logother
URL
https://www.corpovalle.co/
Testo
Ningún usuario autenticado.
logother
URL
https://www.corpovalle.co/
Testo
No hay usuario autentificado.

HTML

<!DOCTYPE html><!-- This site was created in Webflow. https://webflow.com --><!-- Last Published: Thu Oct 24 2024 19:05:30 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.corpovalle.co" data-wf-page="66a936082e8742e3c17b5f6c" data-wf-site="66a935e30f1ef3129442f35a" data-wf-status="1" lang="es" class=" w-mod-js w-mod-ix"><head><style>.wf-force-outline-none[tabindex="-1"]:focus{outline:none;}</style><meta charset="utf-8"><title>Corpovalle | Agencia de Desarrollo líder en la Región Pacífico</title><meta content="Somos una entidad especializada en el diseño y gestión de proyectos para diversas organizaciones." name="description"><meta content="Corpovalle | Agencia de Desarrollo líder en la Región Pacífico" property="og:title"><meta content="Somos una entidad especializada en el diseño y gestión de proyectos para diversas organizaciones." property="og:description"><meta content="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66b7a823843af2b0d8a32140_open%20graph.png" property="og:image"><meta content="Corpovalle | Agencia de Desarrollo líder en la Región Pacífico" property="twitter:title"><meta content="Somos una entidad especializada en el diseño y gestión de proyectos para diversas organizaciones." property="twitter:description"><meta content="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66b7a823843af2b0d8a32140_open%20graph.png" property="twitter:image"><meta property="og:type" content="website"><meta content="summary_large_image" name="twitter:card"><meta content="width=device-width, initial-scale=1" name="viewport"><meta content="Webflow" name="generator"><link href="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/css/corpovalle.webflow.6cdad942a.min.css" rel="stylesheet" type="text/css"><style>@media (min-width:992px) {html.w-mod-js:not(.w-mod-ix) [data-w-id="eddcf756-fbba-43b5-9c7d-8af89971864d"] {-webkit-transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);opacity:0;}html.w-mod-js:not(.w-mod-ix) [data-w-id="909ec6e1-cd15-af22-3583-a985199fcb8f"] {opacity:0;-webkit-transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);}}@media (max-width:991px) and (min-width:768px) {html.w-mod-js:not(.w-mod-ix) [data-w-id="eddcf756-fbba-43b5-9c7d-8af89971864d"] {-webkit-transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);opacity:0;}html.w-mod-js:not(.w-mod-ix) [data-w-id="909ec6e1-cd15-af22-3583-a985199fcb8f"] {opacity:0;-webkit-transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);}}</style><script async="" src="https://www.clarity.ms/s/0.7.49/clarity.js"></script><script async="" src="https://www.clarity.ms/tag/o0oa2706pt"></script><script async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-W6SKBD5S"></script><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66a93747ce7bfc94011ce612_favicon.png" rel="shortcut icon" type="image/x-icon"><link href="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66a93749a2b6279f6958f768_webclip.png" rel="apple-touch-icon"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/9.0.6/css/intlTelInput.css">
<link rel="stylesheet" href="https://jackocnr.com/node_modules/intl-tel-input/build/css/demo.css?3">

<!-- Custom CSS-->
<style>

  .intl-tel-input .country-list {
    background-color: white;
    color:  black;
  }
  
  .intl-tel-input {
    width: 100%;
}
</style>

<style>
  .w-webflow-badge {
  display:none !important;
  visibility: hidden !important; 
  }  
</style>

<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-W6SKBD5S');</script>
<!-- End Google Tag Manager -->

<script type="text/javascript">
    (function(c,l,a,r,i,t,y){
        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
    })(window, document, "clarity", "script", "o0oa2706pt");
</script>
<style>

.btn-registro {
box-shadow: 0px 15px 20px rgba(7, 28, 44, 0.3) !important;
}

.btn-inicia-sesion {
box-shadow: 0px 15px 20px rgba(7, 28, 44, 0.3) !important;
}

.btn-google
{
box-shadow: 0px 15px 20px rgba(7, 28, 44, 0.3) !important;
}

.call-to-action-f {
box-shadow: 0px 15px 20px rgba(7, 28, 44, 0.3) !important;
}

.btn-enviar-b {
box-shadow: 0px 15px 20px rgba(7, 28, 44, 0.3) !important;

}



</style><script src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-a11y@1/a11y.js" async=""></script></head><body class="body" style=""><div class="w-embed"><style>
  html { font-size: calc(0.625rem + 0.41666666666666663vw); }
  @media screen and (max-width:1920px) { html { font-size: calc(0.625rem + 0.41666666666666674vw); } }
  @media screen and (max-width:1440px) { html { font-size: calc(0.8126951092611863rem + 0.20811654526534862vw); } }
  @media screen and (max-width:479px) { html { font-size: calc(0.7494769874476988rem + 0.8368200836820083vw); } }
  
	.btn-inicia-sesion {
  box-shadow: 0px 15px 20px 0px #071C2C4D;
  }
  
  .arrow {
      animation: bounce  2s infinite;
      animation-delay: 1s;
      animation-timing-function: ease;
    }

    @keyframes bounce  {
      0%, 20%, 50%, 80%, 100% {
        transform: translateY(0) rotate(0deg);
      }
      40% {
        transform: translateY(-20px) rotate(0deg);
      }
      60% {
        transform: translateY(-10px) rotate(0deg);
      }
    }
  
</style></div><div class="barra-fija"><div id="w-node-_348f6415-7d05-0e98-3e23-a024c062b540-c062b53f" class="div-block-20"><a href="https://wa.me/573112483013" class="call-to-action-a padding-small yellow w-inline-block"><div class="text-block-3-copy hide">Habla con nosotros</div><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66a955a1dedd6267f2a716ab_logo-whatsapp.svg" loading="lazy" alt="Logo whatsapp " class="image-4"><div class="div-block-27"></div><div class="div-block-27"></div></a><div class="div-block-27-copy"></div></div><div class="div-block-23"><a href="/atencion-ciudadana" class="call-to-action-b padding-small w-inline-block"><div class="atencion-texto-fixed">Atención ciudadana</div></a><div class="div-block-26"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66a9567cc00d2d10a2ab9093_arrow.svg" loading="lazy" alt="Icono flecha" class="image-5"></div></div><div class="barra"><div class="div-block-27"></div></div><div id="w-node-_348f6415-7d05-0e98-3e23-a024c062b550-c062b53f" class="line-dos"></div><div id="w-node-_348f6415-7d05-0e98-3e23-a024c062b551-c062b53f" class="line-dos-abajo"></div></div><div class="page-wrapper"><div class="main-wrapper"><div class="menu-corpovalle"><div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="navbar_section w-nav"><div class="navbar_container w-container"><div class="div-block-168"><div class="div-block-169"><div class="div-block-171"></div><a href="/" aria-current="page" class="brand_logo w-nav-brand w--current" aria-label="home"><img loading="lazy" src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66ac0dc67ff2b0a9093d2a86_Logo_oficial_Corpovalle.avif" alt="Logo corpovalle" class="logo_image"></a></div><div class="div-block-170"><nav role="navigation" class="nav_menu-2 w-nav-menu"><a href="/" aria-current="page" class="nav_link hide w-nav-link w--current">Inicio</a><a href="/landing" class="nav_link hide w-nav-link">Registro</a></nav><div class="profile_icons-wrap min_768-hide"><a href="#" class="icon_link-wrap hide w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66ac11e15184cda2f11f7ef0_bag-smile-svgrepo-com%20(1).svg" alt="" class="profile_icon"></a><a href="#" class="icon_link-wrap hide w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66ac11e15184cda2f11f7f13_bell-svgrepo-com.svg" alt="" class="profile_icon"></a><a href="#" class="icon_link-wrap hide w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66ac11e15184cda2f11f7fdb_code-square-svgrepo-com.svg" alt="" class="profile_icon"></a><a id="btn_signout_menu" href="#" class="nav_link w-nav-link" style="display: none;">Cerrar sesión</a><div class="div-block-507 text-usuario" style="display: none;"><div class="text-block-93">¡Bienvenido, <span class="nombre_usuario">[Nombre]</span>!</div></div><div class="div-block-298"><div class="div-block-308"><button aria-label="Open Main Menu" class="nav_button-d white"><div></div><div class="nav_button_line"></div><div class="nav_button_line"></div><div class="text-block-15">Menú</div></button></div></div></div></div></div></div><div class="w-nav-overlay" data-wf-ignore="" id="w-nav-overlay-0"></div></div><div class="div-block-309"><div class="menu_background" style="opacity: 0;"></div><address class="menu_wrap" style="translate: none; rotate: none; scale: none; transform: translate(100%, 0px);"><div trap-focus="" class="menu_panel"><button aria-label="Open Learn Menu" data-index="2" class="menu_link opens-more"><div class="menu_link_text">Nosotros</div><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 6 9" fill="none" class="menu_icon"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.707107 0L5.06066 4.35355L0.707107 8.70711L0 8L3.64645 4.35355L0 0.707107L0.707107 0Z" fill="currentColor"></path></svg></button><a href="/atencion-ciudadana" class="menu_link w-inline-block"><div class="menu_link_text blanco">Atención ciudadana</div></a><button aria-label="Open Grow Menu" data-index="1" class="menu_link opens-more hide"><div class="menu_link_text">Participa</div><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 6 9" fill="none" class="menu_icon"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.707107 0L5.06066 4.35355L0.707107 8.70711L0 8L3.64645 4.35355L0 0.707107L0.707107 0Z" fill="currentColor"></path></svg></button><button aria-label="Open Inspire Menu" data-index="0" class="menu_link opens-more hide"><div class="menu_link_text">Material informativo</div><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 6 9" fill="none" class="menu_icon"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.707107 0L5.06066 4.35355L0.707107 8.70711L0 8L3.64645 4.35355L0 0.707107L0.707107 0Z" fill="currentColor"></path></svg></button></div><div class="menu_panel"><button aria-label="Back to main menu" class="menu_link go-back"><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 6 9" fill="none" class="menu_icon is-alt"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.707107 0L5.06066 4.35355L0.707107 8.70711L0 8L3.64645 4.35355L0 0.707107L0.707107 0Z" fill="currentColor"></path></svg><div class="menu_link_text">Atrás</div></button><div focus-back="true" trap-focus="" class="menu_content"><a href="/participacion-peseidp" class="menu_link sub-link w-inline-block"><div class="menu_link_text">Participación para el diagnostico e identificación de problemas</div></a><a href="/planeacion-y-presupuesto-colaborativo" class="menu_link sub-link w-inline-block"><div class="menu_link_text">Planeación y presupuesto colaborativo</div></a><a href="/consulta-ciudadana" class="menu_link sub-link w-inline-block"><div class="menu_link_text">Consulta ciudadana</div></a><a href="/colaboracion-e-innovacion" class="menu_link sub-link w-inline-block"><div class="menu_link_text">Colaboración e innovación</div></a><a href="/rendicion-de-cuentas" class="menu_link sub-link w-inline-block"><div class="menu_link_text">Rendición de cuentas</div></a><a href="/control-social" class="menu_link sub-link w-inline-block"><div class="menu_link_text">Control social</div></a></div><div focus-back="true" trap-focus="" class="menu_content"><a href="/nosotros" class="menu_link sub-link w-inline-block"><div class="menu_link_text">Somos corpovalle</div></a><a href="/proyectos" class="menu_link sub-link w-inline-block"><div class="menu_link_text">Proyectos</div></a><a href="/gestion-del-conocimiento" class="menu_link sub-link w-inline-block"><div class="menu_link_text">Gestión del conocimiento</div></a></div><div focus-back="true" trap-focus="" class="menu_content"><a href="#" class="menu_link sub-link w-inline-block"><div class="menu_link_text">Somos Capaces 2023</div></a><a href="#" class="menu_link sub-link w-inline-block"><div class="menu_link_text">Tenderos 2023</div></a></div></div></address></div></div><div class="seccion-hero-corpovalle"><div class="content-grid-hero-c"><div class="bloque-left"><div class="caja-t"></div><div data-w-id="909ec6e1-cd15-af22-3583-a985199fcb8f" class="div-block-177" style="opacity: 0; transform: translate3d(0px, 100%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d;"><div class="caja-yellow"></div></div><div class="line-black"></div><div class="bloque-izquierdo sombra bloque" style="opacity: 0;"><div class="div-block-13"><div class="padding-medium size"><div class="parrafo-inicio-c">Conocimiento, creatividad y resolución para transformar el desarrollo social y económico de la Región Pacífico de Colombia.</div></div></div></div></div><div class="bloque-imagen"><div class="bloque-img-cover bloque" style="opacity: 0;"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66a93f8040fd20b3ee8d3c05_bg-inicio.avif" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66a93f8040fd20b3ee8d3c05_bg-inicio-p-500.avif 500w, https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66a93f8040fd20b3ee8d3c05_bg-inicio.avif 1008w" alt="imagen de fondo corpovalle" class="image hide"><div data-poster-url="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a%2F670ec7495095bd6d813f74ec_corpovalle-video-poster-00001.jpg" data-video-urls="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a%2F670ec7495095bd6d813f74ec_corpovalle-video-transcode.mp4,https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a%2F670ec7495095bd6d813f74ec_corpovalle-video-transcode.webm" data-autoplay="true" data-loop="true" data-wf-ignore="true" class="background-video w-background-video w-background-video-atom"><video id="70978077-0c12-e940-cbd4-a902a432af78-video" autoplay="" loop="" style="background-image:url(&quot;https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a%2F670ec7495095bd6d813f74ec_corpovalle-video-poster-00001.jpg&quot;)" muted="" playsinline="" data-wf-ignore="true" data-object-fit="cover"><source src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a%2F670ec7495095bd6d813f74ec_corpovalle-video-transcode.mp4" data-wf-ignore="true"><source src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a%2F670ec7495095bd6d813f74ec_corpovalle-video-transcode.webm" data-wf-ignore="true"></video></div><div class="div-block-9"><div class="padding-huge size"><div class="spacer-small"></div><h1 class="titulo-h1-p"><span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">S</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">m</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">s</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">l</span><span class="char" style="display: inline-block;">a</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">A</span><span class="char" style="display: inline-block;">g</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">n</span><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">a</span></span> <br><span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">d</span><span class="char" style="display: inline-block;">e</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">D</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">s</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">r</span><span class="char" style="display: inline-block;">r</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">l</span><span class="char" style="display: inline-block;">l</span><span class="char" style="display: inline-block;">o</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">l</span><span class="char" style="display: inline-block;">í</span><span class="char" style="display: inline-block;">d</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">r</span></span> <br><span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">n</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">l</span><span class="char" style="display: inline-block;">a</span></span> <span class="text-span-41" style="display: inline-block; position: relative;"><span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">R</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">g</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">ó</span><span class="char" style="display: inline-block;">n</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">P</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">í</span><span class="char" style="display: inline-block;">f</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">o</span></span></span></h1><div class="spacer-small"></div><div class="titulo-h"><span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">#</span><span class="char" style="display: inline-block;">S</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">m</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">s</span><span class="char" style="display: inline-block;">C</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">r</span><span class="char" style="display: inline-block;">p</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">v</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">l</span><span class="char" style="display: inline-block;">l</span><span class="char" style="display: inline-block;">e</span></span></div></div><div data-w-id="eddcf756-fbba-43b5-9c7d-8af89971864d" class="div-block-176" style="transform: translate3d(0px, 100%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d; opacity: 1;"><div class="caja-w"></div></div></div></div><div class="bloque-debajo bloque" style="opacity: 0;"><div class="bloque-blanco"></div><div class="bloque-boton"><a href="#section-features" class="btn-flecha arrow w-inline-block"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66be622d04a22865542d59b1_arrow.svg" loading="lazy" alt="Icono flecha" class="image-2"></a></div></div></div></div></div><div id="section-features" class="section-size-feature"><div class="line-section-t"></div><div class="s-sticky-feautre"><div data-w-id="87799e51-5e8a-6f86-abab-ff6eb390f995" class="section-hero-features"><div class="div-block-14"><div class="content-left-f"><div class="line-left-image"></div><div class="img-left-feautres"></div></div><div class="div-block-16"><div class="padding-huge tama-o-s d"><div class="div-block-189"><div class="div-block-18 hidden"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66a94fdb493298a454fd51d7_icono-corpovalle.svg" loading="lazy" alt="Logo corpovalle" class="img-logo-icono"><div class="line-s-e"></div></div><h2 class="titulo-h2-c"><span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">N</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">s</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">s</span><span class="char" style="display: inline-block;">p</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">l</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">z</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">m</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">s</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">n</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">l</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">d</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">s</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">ñ</span><span class="char" style="display: inline-block;">o</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">y</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">g</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">s</span><span class="char" style="display: inline-block;">t</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">ó</span><span class="char" style="display: inline-block;">n</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">d</span><span class="char" style="display: inline-block;">e</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">p</span><span class="char" style="display: inline-block;">r</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">y</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">t</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">s</span></span></h2><div class="spacer-small"></div><div><h3 class="subtitulo-f"><span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">P</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">r</span><span class="char" style="display: inline-block;">a</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">d</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">v</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">r</span><span class="char" style="display: inline-block;">s</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">s</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">n</span><span class="char" style="display: inline-block;">t</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">d</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">d</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">s</span><span class="char" style="display: inline-block;">,</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">s</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">m</span><span class="char" style="display: inline-block;">p</span><span class="char" style="display: inline-block;">r</span><span class="char" style="display: inline-block;">e</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">n</span><span class="char" style="display: inline-block;">f</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">d</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">s</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">n</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">g</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">n</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">r</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">r</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">u</span><span class="char" style="display: inline-block;">n</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">m</span><span class="char" style="display: inline-block;">p</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">t</span><span class="char" style="display: inline-block;">o</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">s</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">l</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">y</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">n</span><span class="char" style="display: inline-block;">ó</span><span class="char" style="display: inline-block;">m</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">o</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">p</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">r</span><span class="char" style="display: inline-block;">a</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">l</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">d</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">s</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">r</span><span class="char" style="display: inline-block;">r</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">l</span><span class="char" style="display: inline-block;">l</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">.</span></span></h3></div></div></div><div style="transform: translate3d(100%, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d;" class="div-block-188"><div class="c-y-i"></div></div></div></div><div class="barra-box"><div class="b-left"><div class="div-block-33 margin-medium"><div><div class="text-bar">Soluciones creativas para impulsar el desarrollo social y económico de Colombia.</div></div></div></div><div class="b-rigth"><div class="margin-medium"><div class="text-h">#SomosCorpovalle</div></div></div><div class="line-franja"></div><div class="line-franja-abajo"></div></div></div></div></div><div id="seccion_iniciosesion" class="section-size-registro" style="display: block;"><div class="section-sticky-registro"><div data-w-id="ebb55bb8-9779-7156-d16c-f8a384d3a456" class="section-registro-corpovalle"><div class="div-block-34"><div class="content-left-registro"><div class="div-block-37"></div><div class="div-block-38"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66a95ebe51eb394f353ed1b3_bg-registro.avif" loading="lazy" alt="Imagen registro corpovalle" class="image-6"></div><div class="line-registro"></div><div class="img-registro"></div></div><div class="content-r"><div class="contenido-text-r"><div class="padding-huge s-t"><h2 class="titulo-registro-h2"> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">L</span><span class="char" style="display: inline-block;">l</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">v</span><span class="char" style="display: inline-block;">a</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">t</span><span class="char" style="display: inline-block;">u</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">p</span><span class="char" style="display: inline-block;">r</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">y</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">t</span><span class="char" style="display: inline-block;">o</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">l</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">s</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">g</span><span class="char" style="display: inline-block;">u</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">n</span><span class="char" style="display: inline-block;">t</span><span class="char" style="display: inline-block;">e</span></span><span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">n</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">v</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">l</span></span></h2><div class="spacer-small"></div><div><h3 class="subtitulo-registro"> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">n</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">l</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">q</span><span class="char" style="display: inline-block;">u</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">p</span><span class="char" style="display: inline-block;">o</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">d</span><span class="char" style="display: inline-block;">e</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">C</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">r</span><span class="char" style="display: inline-block;">p</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">v</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">l</span><span class="char" style="display: inline-block;">l</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">.</span></span><span class="text-span-42" style="display: inline-block; position: relative;"><span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">¡</span><span class="char" style="display: inline-block;">Ú</span><span class="char" style="display: inline-block;">n</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">t</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">!</span></span></span></h3></div></div><div class="line-registro-h"></div></div><div class="bloques-registro-copy"><div class="bloque-debajo-r"><div class="content-registro margin-medium content-copy" style="opacity: 0;"><div class="titulo-registro blue">Crea tu cuenta o <br>inicia sesión</div><div class="spacer-xsmall"></div><div class="text-block-21">Accede con un solo clic o ingresa de forma tradicional utilizando tu correo y contraseña.</div><div class="spacer-small"></div><div class="div-block-509"><a id="btn_registro_google" data-w-id="edbd59be-9f49-5354-83a7-dfe3818421b3" style="color:rgb(216,250,254)" href="#" class="btn-google c-03 w-inline-block"><div class="div-block-231"><div class="div-block-232"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66be1be54eeb47047b944cf6_Google.avif" loading="lazy" alt="Logo de Google"></div><div style="background-color: rgba(0, 0, 0, 0);" class="text-block-22">Ingresar con tu cuenta de Google</div></div><div class="underlin-wrapper"><div class="underline bg-color-blue" style="width: 0%;"></div></div></a></div><div class="div-block-43 hide"><a id="w-node-af289966-b610-52a9-5cd9-e94352e7bbb9-c17b5f6c" data-w-id="af289966-b610-52a9-5cd9-e94352e7bbb9" href="/back-to-home-page" class="btn-registro"><div class="bottom-61"></div><div class="right-61"></div><div class="top-61"></div><div class="left-61"></div><div class="button-text-61">Crea tu cuenta aquí</div></a></div></div><div class="line-white"></div><div class="line-registro-b"></div></div><div class="bloque-debajo-cuenta"><div class="content-registro margin-medium size" style="opacity: 0;"><div class="padding-small size"><div class="div-block-508"><div class="w-form"><form id="wf-form-" name="wf-form-" data-name="" method="get" data-wf-page-id="66a936082e8742e3c17b5f6c" data-wf-element-id="89592583-cf45-c3c2-afff-54a70aea3618" aria-label="Form"><input class="campo-corpovalle space gris w-input" maxlength="256" name="email" data-name="email" placeholder="Correo electrónico" type="email" id="email" required=""><div class="div-block-226-copy"><input class="campo-corpovalle gris w-node-_89592583-cf45-c3c2-afff-54a70aea361b-c17b5f6c w-input" maxlength="256" name="password" data-name="password" placeholder="Contraseña" type="password" id="password" required=""><input class="campo-corpovalle gris w-node-_89592583-cf45-c3c2-afff-54a70aea361c-c17b5f6c w-input" maxlength="256" name="confirm_password" data-name="confirm_password" placeholder="Confirmar Contraseña" type="password" id="confirm_password" required=""></div><div id="w-node-_89592583-cf45-c3c2-afff-54a70aea361d-c17b5f6c" class="div-block-230"><input type="submit" data-wait="" id="btn_registro_email_real" class="btn-enviar-b w-button" value="Ingresa aquí"><a id="btn_registro_email" href="#" class="btn-enviar-b hide w-button">Ingresa aquí</a></div><div id="abrir_m_recuperar_clave" class="div-block-505">¿Olvidaste tu contraseña? <div class="text-block-92">&nbsp;&nbsp;Recupérala aquí</div></div></form><div id="msg_inicio" class="div-block-503"></div><div class="w-form-done" tabindex="-1" role="region" aria-label="Form success"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail" tabindex="-1" role="region" aria-label="Form failure"><div>Oops! Something went wrong while submitting the form.</div></div></div></div></div><div class="div-block-44 hide"><a id="w-node-b7df6cc4-22c0-90e3-a7b4-8903d958733f-c17b5f6c" data-w-id="b7df6cc4-22c0-90e3-a7b4-8903d958733f" href="/back-to-home-page" class="btn-inicia-sesion"><div class="bottom-61 blue"></div><div class="right-61 blue"></div><div class="top-61 blue"></div><div class="left-61 blue"></div><div class="button-text-61 blanco">Ingresa aquí</div></a></div><div class="div-block-48"><div class="text-block-6">#SomosCorpovalle</div></div></div><div class="line-blue"></div></div></div><div class="div-block-45"><div style="transform: translate3d(0px, 55.742%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d; will-change: transform;" class="cuadro-registro"><div class="caja-registro yellow"></div></div><div style="transform: translate3d(100%, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d;" class="div-block-47"><div class="caja-registro-bg"></div><div class="div-block-46-copy yellow"></div></div></div></div></div></div></div></div><div class="section-h-c"><div class="section-sticky-h"><div class="section-wrapper"><div class="line-slider"></div><div data-w-id="d53d61bd-b9ff-848c-fd81-2b114d2513ba" class="section-height"><div><div class="content-titulo-slider"><div class="div-block-159 padding-medium left"><div class="div-block-210"><div class="titulo-slider"><span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(0px); opacity: 1; transform: translate(0px, 0%);"><span class="char" style="display: inline-block;">E</span><span class="char" style="display: inline-block;">n</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(0px); opacity: 1; transform: translate(0px, 0%);"><span class="char" style="display: inline-block;">C</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">r</span><span class="char" style="display: inline-block;">p</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">v</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">l</span><span class="char" style="display: inline-block;">l</span><span class="char" style="display: inline-block;">e</span></span></div><div class="spacer-small"></div><div class="subtitulo-slider"><span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(0px); opacity: 1; transform: translate(0px, 0%);"><span class="char" style="display: inline-block;">T</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">n</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">m</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">s</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(0px); opacity: 1; transform: translate(0px, 0%);"><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">m</span><span class="char" style="display: inline-block;">p</span><span class="char" style="display: inline-block;">l</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">a</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(0px); opacity: 1; transform: translate(0px, 0%);"><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">x</span><span class="char" style="display: inline-block;">p</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">r</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">n</span><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">.</span></span></div></div></div><div class="div-block-160"></div><div style="transform: translate3d(0px, 100%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d;" class="div-block-268"><div class="cubo-2"></div><div class="div-block-269"></div></div><div style="transform: translate3d(100%, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d;" class="cuadrado-p"><div class="cube-n-3"></div></div></div><div class="list"><div class="horizontal-item"><a data-w-id="7d888034-7d7b-6934-cee0-f4677e71427d" href="/proyectos" class="card w-inline-block"><div class="card_blue"></div><div class="card_top"><h3 class="heading-28 blanco">Proyectos</h3><img loading="lazy" src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66abef7291f190a298abcdff_resource-arrow1.svg" alt="" class="card_icon"></div><img sizes="(max-width: 991px) 100vw, 50vw" srcset="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66abf24aa0b25ebfc9a4d6d3_franja-2-p-500.avif 500w, https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66abf24aa0b25ebfc9a4d6d3_franja-2.avif 1030w" alt="Imagen proyectos corpovalle" src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66abf24aa0b25ebfc9a4d6d3_franja-2.avif" loading="lazy" class="card_back-img"><div class="div-block-164"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66fc20c8d6d64dca1d6e0d19_icono-proyectos.svg" loading="lazy" alt=""></div><div style="transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); opacity: 0; transform-style: preserve-3d;" class="layer-bg-card"></div></a><div class="line-card"></div></div><div class="horizontal-item hide"><a data-w-id="7d888034-7d7b-6934-cee0-f4677e714288" href="/ofertas" class="card w-inline-block"><div class="card_blue"></div><div class="card_top"><h3 class="heading-28 blanco">Ofertas</h3><img loading="lazy" src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66abef7291f190a298abcdff_resource-arrow1.svg" alt="" class="card_icon"></div><img loading="lazy" src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66abf24aa0ea34f80730b6dd_franja-1.avif" alt="Imagen ofertas corpovalle" class="card_back-img"><div class="div-block-164"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66abf552930c17386e9f037c_icono-1.avif" loading="lazy" alt="Icono ofertas corpovalle"></div><div style="transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); opacity: 0; transform-style: preserve-3d;" class="layer-bg-card"></div></a><div class="line-card"></div></div><div class="horizontal-item"><a data-w-id="7d888034-7d7b-6934-cee0-f4677e714293" href="/gestion-del-conocimiento" class="card w-inline-block"><div class="card_blue"></div><div class="card_top"><h3 class="heading-28 blanco">Gestión del conocimiento</h3><img loading="lazy" src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66abef7291f190a298abcdff_resource-arrow1.svg" alt="" class="card_icon"></div><img loading="lazy" src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/6706f34b600a480ec35e49d0_gestiondeconocimiento.avif" alt="" class="card_back-img"><div class="div-block-164"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66fc20c828a67ddf8a94acc6_icono-gestiondeconocimiento.svg" loading="lazy" alt=""></div><div style="transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); opacity: 0; transform-style: preserve-3d;" class="layer-bg-card"></div></a><div class="line-card"></div></div></div></div></div></div></div><div class="div-block-161-copy hide"><div class="div-block-162 padding-medium grow"><div class="div-block-288"><div class="text-block-13-copy">Conocimiento, creatividad y resolución para transformar el desarrollo social y económico de la Región Pacífico de Colombia.</div></div></div><div class="div-block-163"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66ac0dc67ff2b0a9093d2a86_Logo_oficial_Corpovalle.avif" loading="lazy" alt="Logo corpovalle" class="image-19"></div></div></div><div class="section-atencion-ciudadana"><div data-w-id="1b19ffc7-1ba7-b397-89c6-53b0bb5203d3" class="contenido-atencion-ciudadana"><div class="div-block-300"><div class="div-block-301"><div class="content-blue padding-medium"><div class="content-atencion-c padding-medium s"><h3 class="titulo-atencion-h3"><span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">A</span><span class="char" style="display: inline-block;">t</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">n</span><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">ó</span><span class="char" style="display: inline-block;">n</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">u</span><span class="char" style="display: inline-block;">d</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">d</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">n</span><span class="char" style="display: inline-block;">a</span></span></h3><div class="spacer-small"></div><div><div class="subtitulo-tab-atencion"><span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">B</span><span class="char" style="display: inline-block;">r</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">n</span><span class="char" style="display: inline-block;">d</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">m</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">s</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">u</span><span class="char" style="display: inline-block;">n</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">s</span><span class="char" style="display: inline-block;">p</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">ó</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">p</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">r</span><span class="char" style="display: inline-block;">a</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">l</span><span class="char" style="display: inline-block;">a</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">t</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">n</span><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">ó</span><span class="char" style="display: inline-block;">n</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">d</span><span class="char" style="display: inline-block;">e</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">s</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">l</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">t</span><span class="char" style="display: inline-block;">u</span><span class="char" style="display: inline-block;">d</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">s</span><span class="char" style="display: inline-block;">,</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">p</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">t</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">i</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">n</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">s</span><span class="char" style="display: inline-block;">,</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">q</span><span class="char" style="display: inline-block;">u</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">j</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">s</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">y</span></span> <span class="word" style="display: inline-block; translate: none; rotate: none; scale: none; filter: blur(10px); opacity: 0; transform: translate(0px, 100%);"><span class="char" style="display: inline-block;">r</span><span class="char" style="display: inline-block;">e</span><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">l</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">m</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">s</span></span></div></div></div><div class="line-a"></div><div class="div-block-316"></div><div style="transform: translate3d(-100%, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d;" class="div-block-318"><div class="div-block-319"></div><div class="div-block-320"></div><div style="opacity: 1;" class="gradient-atencion"></div></div><div style="transform: translate3d(0px, 100%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d;" class="div-block-321"><div class="div-block-322"></div><div class="div-block-323"></div><div style="opacity: 1;" class="gradient-a-c"></div></div></div></div><div class="div-block-302"><div class="div-block-51"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/670fd3f32e0b95ab0ce3c641_atencion-ciudadana.avif" loading="lazy" alt="Imagen atención ciudadana" class="img-atencion"><div class="img-atencion-c"></div></div><div class="content-y"><div class="line-top-btn"></div><div class="div-block-23-copy"><a href="/atencion-ciudadana" class="call-to-action-f padding-small margin-medium arriba w-inline-block"><div class="text-block-3">Ingrese aquí tu solicitud</div><div class="div-block-26"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66c79fcdd83556fc0d06d2b5_arrow.svg" loading="lazy" alt="Icono flecha" class="image-5"></div></a></div><div class="line-atencion"></div></div></div></div><div class="linea-atencion-top"></div><div class="linea-atencion-abajo"></div></div></div><div class="footer-completo"><div class="section-footer-corpovalle"><div class="div-block-54"><div data-w-id="f5ff9006-5bea-8fbe-72ad-cd25cfe6079b" class="content-footer"><div class="div-block-58"><div class="anim-c"><div class="c-a"></div></div><div class="div-block-315" style="transform: translate3d(-100%, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d;"><div class="c-a-f"></div><div class="gradient-cuadro" style="opacity: 1;"></div></div><div class="div-block-66"><div class="padding-medium space"><div class="div-block-295"><div class="div-block-293"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66ac0dc67ff2b0a9093d2a86_Logo_oficial_Corpovalle.avif" loading="lazy" alt="Logo corpovalle" class="image-36"></div><div class="spacer-small"></div><div class="div-block-294"><div class="div-block-61"><a href="https://www.facebook.com/somoscorpovalle/" class="redes-sociales w-inline-block"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66a9762fbf6055867b64f29f_Vector.svg" loading="lazy" alt=""></a><a href="https://www.instagram.com/somoscorpovalle/?hl=es-la" class="redes-sociales w-inline-block"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66a976a4b7d254a8784aedfd_Vector-1.svg" loading="lazy" alt=""></a><a href="https://x.com/i/flow/login?redirect_after_login=%2Fsomoscorpovalle" class="redes-sociales w-inline-block"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66a976ac1c8639d793c7d600_Vector-2.svg" loading="lazy" alt=""></a></div></div></div><div class="div-block-296"><div class="titulo-footer"><span class="word" style="display: inline-block;"><span class="char" style="display: inline-block;">C</span><span class="char" style="display: inline-block;">o</span><span class="char" style="display: inline-block;">n</span><span class="char" style="display: inline-block;">t</span><span class="char" style="display: inline-block;">a</span><span class="char" style="display: inline-block;">c</span><span class="char" style="display: inline-block;">t</span><span class="char" style="display: inline-block;">o</span></span></div><div class="spacer-small"></div><div class="div-block-75"><div id="w-node-f5ff9006-5bea-8fbe-72ad-cd25cfe607b4-cfe60798"><div id="w-node-f5ff9006-5bea-8fbe-72ad-cd25cfe607b5-cfe60798" class="div-block-76"><div class="bloque-cuadrado"><div class="div-block-198"></div></div><div><div class="subtitulo-footer">Dirección:</div><a href="https://maps.app.goo.gl/KurgHwxoABKahG2M9" class="text-footer">Cl. 10 #4-47 Edificio Corficolombiana Piso 23<br>(Ver mapa)</a></div></div><div id="w-node-f5ff9006-5bea-8fbe-72ad-cd25cfe607c5-cfe60798" class="div-block-78"><div class="bloque-cuadrado"><div class="div-block-198"></div></div><div><div class="subtitulo-footer">Horario de atención:</div><div class="text-footer">Lunes a Viernes , de 8:00 AM a 5:00 PM</div></div></div><div id="w-node-f5ff9006-5bea-8fbe-72ad-cd25cfe607cd-cfe60798" class="div-block-78"><div class="bloque-cuadrado"><div class="div-block-198"></div></div><div><div class="subtitulo-footer">Teléfono:</div><div class="text-footer"><a href="tel:+573112483013" class="link-10">(+57) 311 248 30 13</a></div></div></div><div><div class="subtitulo-footer">Línea anticorrupción:</div><div class="text-footer"><a href="tel:01-800-0912667" class="link-11">01-800-0912667</a></div></div></div><div id="w-node-f5ff9006-5bea-8fbe-72ad-cd25cfe607dd-cfe60798"><div id="w-node-_21fffd61-688b-b576-7948-82d5a9ccc8db-cfe60798" class="div-block-199"><div class="bloque-cuadrado"><div class="div-block-198"></div></div></div></div></div></div></div></div><div class="margin-medium"><div data-click="faq" data-w-id="0a252141-613f-c38c-dba8-9e3710c2a7c3" class="accordion" style="will-change: opacity, transform; opacity: 0; transform: translate3d(-20px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d;"><div class="accordion-top"><div class="accordion-top-wrap"><div class="accordion-top-text">Descubre más sobre Corpovalle</div></div><div class="accordion-top-icon"><div class="accordion-top-icon-wrap" style="transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d;"><div class="accordion-icon-stripe-1" style="opacity: 1;"></div><div class="accordion-icon-stripe-2"></div></div></div></div><div class="accordion-bottom" style="height: 0px;"><div class="accordion-divider-wrap"><div class="accordion-divider"></div></div><div class="accordion-bottom-wrap"><p class="accordion-bottom-text margin-bottom" style="transform: translate3d(0px, 50%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d; opacity: 0;">The short answer is the Bible. Specifically the parts we always skimmed over and thought. "&nbsp;I don't get it, but God works in mysterious ways." Thats a load of junk, because we know He is the best Father anyone could ever have and one of the most import qualities of a good father is clear communication. You just needed the right visual. They've been around, but hidden from us. </p><div class="div-block-472"><div id="w-node-_2905ab5c-31e9-d67a-a2d6-57e795bf7cd0-cfe60798"><div id="w-node-ac62f5c9-bb28-0770-331f-60c4295b5e5d-cfe60798" class="text-block-62"><a href="#" class="texto-acordion">Términos y condiciones</a></div><div id="w-node-_22ce61e1-0846-e49b-df91-e69352b176f6-cfe60798" class="text-block-62"><a href="#" class="link-16">Políticas de derechos de autor</a></div><div id="w-node-_094854f2-1364-8aab-bf0a-fbe8a76fe962-cfe60798" class="text-block-62"><a href="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66e34e99d960755df350a73a_Politica-Proteccion-de-Datos-Personales.docx.pdf" class="link-17">Políticas de Tratamiento de la Información Personal</a></div><div id="w-node-_3dd7544d-0c65-ed80-a518-ef83900ea945-cfe60798" class="text-block-62"><a href="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66e34e7491de74910e5239ec_3.-Politica-gobierno-de-datos-e-informacion-V4.docx.pdf" class="link-18">Política de Privacidad y Seguridad de la Información</a></div></div><div id="w-node-_4a7137c5-59a4-93d0-94b5-9c1e3a47f6a8-cfe60798"><div id="w-node-_3b493e22-b0de-6471-f4ed-3494dc33c9af-cfe60798" class="text-block-62"><a href="/ofertas" class="texto-acordion">Ofertas</a></div><div id="w-node-_410b62d2-4c53-8044-40e4-91889406b369-cfe60798" class="text-block-62"><a href="/participacion-ciudadana" class="texto-acordion">Participa</a></div></div></div></div></div></div></div><div class="div-block-69 hide"><div class="padding-medium"><div class="div-block-67"><div id="w-node-f5ff9006-5bea-8fbe-72ad-cd25cfe607ff-cfe60798" class="div-block-68"><div class="div-block-201"><div class="div-block-203"><div class="div-block-202"></div></div><a href="#" class="link-footer">Términos y condiciones</a></div><div class="div-block-204"><div class="div-block-203"><div class="div-block-202"></div></div><a href="#" class="link-footer">Políticas de derechos de autor</a></div></div><div id="w-node-f5ff9006-5bea-8fbe-72ad-cd25cfe6080f-cfe60798" class="div-block-68"><div class="div-block-206"><div class="div-block-203-copy"><div class="div-block-202"></div></div><a href="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66e34e99d960755df350a73a_Politica-Proteccion-de-Datos-Personales.docx.pdf" target="_blank" class="link-footer">Políticas de Tratamiento de la Información Personal</a></div><div class="div-block-207"><div class="div-block-203-copy"><div class="div-block-202"></div></div><a href="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66e34e7491de74910e5239ec_3.-Politica-gobierno-de-datos-e-informacion-V4.docx.pdf" class="link-footer">Política de Privacidad y Seguridad de la Información</a></div></div></div></div><div class="line-top-footer"></div><div class="div-block-71"></div></div><div class="line-footer-l"></div></div></div><div class="content-img-footer"><div class="img-footer"></div><div class="div-block-72"></div><div class="line-a-f"></div><div class="div-block-312" style="transform: translate3d(100%, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d;"><div class="div-block-313"></div><div class="cuadro-anim" style="opacity: 1;"></div></div></div></div><div class="div-block-167"></div></div><div class="footer-k2"><div></div></div></div></div></div><div class="loader-corpovalle"><div class="cube-4"><div class="cubos"></div></div><div class="cube-2-a l"><div class="cubos"></div></div><div class="cubo-1"><div class="cubos _2"></div></div><div class="cubo-6"><div class="cubos _2"></div></div></div><div id="cookieBlock" data-w-id="ac97eb9a-d657-d923-6d05-e0aff33f8a48" style="transform: translate3d(0px, 500px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); display: flex; transform-style: preserve-3d;" class="cookies-modal"><div class="div-block-182 padding-small"><a data-w-id="52790a67-cf4f-0e70-5d54-a7bc7da1edb7" href="#" class="link-block w-inline-block"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66b229213c4dc3712ceb3a3d_cerrar.webp" loading="lazy" alt="Icono cerrar"></a></div><div class="div-block-181"><div class="div-block-179"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66a94fdb493298a454fd51d7_icono-corpovalle.svg" loading="lazy" alt="Logo corpovalle" class="image-20"></div><div class="div-block-180"><div class="padding-small"><div class="text-block-17"><span class="text-span-9">Bienvenido a Corpovalle. </span>Utilizamos cookies. Al navegar por este sitio, aceptas el uso de cookies para mejorar tu experiencia y nuestros servicios. Puedes obtener más información en nuestra <span class="text-span-10">Política de Cookies</span>.</div></div></div><div class="div-block-183"><a id="accept-cookie" data-w-id="bbc8b8fa-c70e-9f37-f0b8-fbf5209f553f" href="#" class="btn-aceptar-c w-button">Aceptar Cookies</a><a data-w-id="fe9db896-b1b6-b944-fe17-f205d978bc1f" href="#" class="btn-rechazar-c w-button">Rechazar Cookies</a></div></div></div><div data-w-id="0361f39b-8e28-ca23-d694-05f8dc983b41" class="loader-corpovalle-nuevo" style="display: flex;"><div data-w-id="0361f39b-8e28-ca23-d694-05f8dc983b42" class="bloque-bajo" style="transform: translate3d(0px, -1.009%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d; will-change: transform;"><div data-w-id="0361f39b-8e28-ca23-d694-05f8dc983b43" class="cuadro-down" style="opacity: 0;"></div></div><div data-w-id="0361f39b-8e28-ca23-d694-05f8dc983b44" class="bloque-arriba" style="transform: translate3d(0px, 1.009%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d; will-change: transform;"><div data-w-id="0361f39b-8e28-ca23-d694-05f8dc983b45" class="cuadro-up" style="opacity: 0;"></div></div><div data-w-id="0361f39b-8e28-ca23-d694-05f8dc983b46" class="bloque-derecha" style="transform: translate3d(-1.009%, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d; will-change: transform;"><div data-w-id="0361f39b-8e28-ca23-d694-05f8dc983b47" class="cuadro-rigth" style="opacity: 0;"></div></div><div data-w-id="0361f39b-8e28-ca23-d694-05f8dc983b48" class="bloque-izq" style="transform: translate3d(1.009%, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d; will-change: transform;"><div data-w-id="0361f39b-8e28-ca23-d694-05f8dc983b49" class="cuadro-left" style="opacity: 0;"></div></div><div data-w-id="0361f39b-8e28-ca23-d694-05f8dc983b4a" class="div-block-194" style="opacity: 0;"><div data-w-id="0361f39b-8e28-ca23-d694-05f8dc983b4b" class="div-block-195" style="transform: translate3d(0px, 0px, 0px) scale3d(0, 0, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d;"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66ac0ddd3486dfdc81bbe52b_Logo_oficial_Corpovalle.svg" loading="lazy" alt="Logo corpovalle" class="image-23"></div></div></div><div id="modal_registro_inicio" class="modal-registro"><div class="content-modal-registro"><div class="div-cerrar"><a href="#" class="btn-cerrar close-registro w-inline-block"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66be12d1c9319089475fbe66_cerrar.svg" loading="lazy" alt="Icono cerrar" class="image-25"></a></div><div class="div-block-220"><div><div class="div-block-229"><div class="padding-medium s"><div><div class="w-form"><form id="form_registro" name="wf-form-" data-name="form_registro" method="get" data-wf-page-id="66a936082e8742e3c17b5f6c" data-wf-element-id="9f9a453e-e4aa-4392-7c76-a41eccaa8be2" aria-label="form_registro"><div class="content-logo hide"><img loading="lazy" src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66b51212795d208a0fd8465b_logo-corpovalle.svg" alt="" class="image-65"></div><div class="spacer-small"></div><div class="text-block-86">Por favor complete los siguientes campos:</div><div class="spacer-small"></div><div class="div-block-226 spacer-small"><div id="w-node-be51a72f-820a-3388-11f7-96e5dab2f40d-c17b5f6c"><div id="w-node-_726ae994-a907-b442-6017-408cb92ebd51-c17b5f6c" class="text-block-86">Nombres</div><input class="campo-corpovalle w-input" maxlength="256" name="nombre" data-name="nombre" placeholder="" type="text" id="nombre" required=""></div><div><div id="w-node-f9c49c16-6a17-75aa-4f0c-500edc1f45a3-c17b5f6c" class="text-block-86">Apellidos</div><input class="campo-corpovalle w-input" maxlength="256" name="apellido" data-name="apellido" placeholder="" type="text" id="apellido" required=""></div></div><div class="div-block-226 spacer-small"><div id="w-node-cf0d0e56-a4f4-c0c1-93ac-3da093ad296b-c17b5f6c"><div id="w-node-cf0d0e56-a4f4-c0c1-93ac-3da093ad296c-c17b5f6c" class="text-block-86">Tipo de identificación</div><select id="tipoIdentificacion" name="tipoIdentificacion" data-name="tipoIdentificacion" required="" class="campo-corpovalle w-select"><option value="CC">CC</option><option value="TI">TI</option><option value="NIT">NIT</option></select></div><div><div id="w-node-cf0d0e56-a4f4-c0c1-93ac-3da093ad2970-c17b5f6c" class="text-block-86">Número de identificación</div><input class="campo-corpovalle w-node-cf0d0e56-a4f4-c0c1-93ac-3da093ad2972-c17b5f6c w-input" maxlength="256" name="numeroDocumento" data-name="numeroDocumento" placeholder="" type="number" id="numeroDocumento" required=""></div></div><div class="div-block-226 spacer-small"><div id="w-node-_35bd8d47-daef-ba7d-842d-e83cd1df2bb9-c17b5f6c"><div id="w-node-_35bd8d47-daef-ba7d-842d-e83cd1df2bba-c17b5f6c" class="text-block-86">Teléfono</div><div class="intl-tel-input allow-dropdown separate-dial-code iti-sdc-3"><div class="flag-container"><div class="selected-flag" tabindex="0" title="Colombia: +57"><div class="iti-flag co"></div><div class="selected-dial-code">+57</div><div class="iti-arrow"></div></div><ul class="country-list hide"><li class="country preferred" data-dial-code="1" data-country-code="us"><div class="flag-box"><div class="iti-flag us"></div></div><span class="country-name">United States</span><span class="dial-code">+1</span></li><li class="country preferred" data-dial-code="44" data-country-code="gb"><div class="flag-box"><div class="iti-flag gb"></div></div><span class="country-name">United Kingdom</span><span class="dial-code">+44</span></li><li class="divider"></li><li class="country" data-dial-code="93" data-country-code="af"><div class="flag-box"><div class="iti-flag af"></div></div><span class="country-name">Afghanistan (‫افغانستان‬‎)</span><span class="dial-code">+93</span></li><li class="country" data-dial-code="355" data-country-code="al"><div class="flag-box"><div class="iti-flag al"></div></div><span class="country-name">Albania (Shqipëri)</span><span class="dial-code">+355</span></li><li class="country" data-dial-code="213" data-country-code="dz"><div class="flag-box"><div class="iti-flag dz"></div></div><span class="country-name">Algeria (‫الجزائر‬‎)</span><span class="dial-code">+213</span></li><li class="country" data-dial-code="1684" data-country-code="as"><div class="flag-box"><div class="iti-flag as"></div></div><span class="country-name">American Samoa</span><span class="dial-code">+1684</span></li><li class="country" data-dial-code="376" data-country-code="ad"><div class="flag-box"><div class="iti-flag ad"></div></div><span class="country-name">Andorra</span><span class="dial-code">+376</span></li><li class="country" data-dial-code="244" data-country-code="ao"><div class="flag-box"><div class="iti-flag ao"></div></div><span class="country-name">Angola</span><span class="dial-code">+244</span></li><li class="country" data-dial-code="1264" data-country-code="ai"><div class="flag-box"><div class="iti-flag ai"></div></div><span class="country-name">Anguilla</span><span class="dial-code">+1264</span></li><li class="country" data-dial-code="1268" data-country-code="ag"><div class="flag-box"><div class="iti-flag ag"></div></div><span class="country-name">Antigua and Barbuda</span><span class="dial-code">+1268</span></li><li class="country" data-dial-code="54" data-country-code="ar"><div class="flag-box"><div class="iti-flag ar"></div></div><span class="country-name">Argentina</span><span class="dial-code">+54</span></li><li class="country" data-dial-code="374" data-country-code="am"><div class="flag-box"><div class="iti-flag am"></div></div><span class="country-name">Armenia (Հայաստան)</span><span class="dial-code">+374</span></li><li class="country" data-dial-code="297" data-country-code="aw"><div class="flag-box"><div class="iti-flag aw"></div></div><span class="country-name">Aruba</span><span class="dial-code">+297</span></li><li class="country" data-dial-code="61" data-country-code="au"><div class="flag-box"><div class="iti-flag au"></div></div><span class="country-name">Australia</span><span class="dial-code">+61</span></li><li class="country" data-dial-code="43" data-country-code="at"><div class="flag-box"><div class="iti-flag at"></div></div><span class="country-name">Austria (Österreich)</span><span class="dial-code">+43</span></li><li class="country" data-dial-code="994" data-country-code="az"><div class="flag-box"><div class="iti-flag az"></div></div><span class="country-name">Azerbaijan (Azərbaycan)</span><span class="dial-code">+994</span></li><li class="country" data-dial-code="1242" data-country-code="bs"><div class="flag-box"><div class="iti-flag bs"></div></div><span class="country-name">Bahamas</span><span class="dial-code">+1242</span></li><li class="country" data-dial-code="973" data-country-code="bh"><div class="flag-box"><div class="iti-flag bh"></div></div><span class="country-name">Bahrain (‫البحرين‬‎)</span><span class="dial-code">+973</span></li><li class="country" data-dial-code="880" data-country-code="bd"><div class="flag-box"><div class="iti-flag bd"></div></div><span class="country-name">Bangladesh (বাংলাদেশ)</span><span class="dial-code">+880</span></li><li class="country" data-dial-code="1246" data-country-code="bb"><div class="flag-box"><div class="iti-flag bb"></div></div><span class="country-name">Barbados</span><span class="dial-code">+1246</span></li><li class="country" data-dial-code="375" data-country-code="by"><div class="flag-box"><div class="iti-flag by"></div></div><span class="country-name">Belarus (Беларусь)</span><span class="dial-code">+375</span></li><li class="country" data-dial-code="32" data-country-code="be"><div class="flag-box"><div class="iti-flag be"></div></div><span class="country-name">Belgium (België)</span><span class="dial-code">+32</span></li><li class="country" data-dial-code="501" data-country-code="bz"><div class="flag-box"><div class="iti-flag bz"></div></div><span class="country-name">Belize</span><span class="dial-code">+501</span></li><li class="country" data-dial-code="229" data-country-code="bj"><div class="flag-box"><div class="iti-flag bj"></div></div><span class="country-name">Benin (Bénin)</span><span class="dial-code">+229</span></li><li class="country" data-dial-code="1441" data-country-code="bm"><div class="flag-box"><div class="iti-flag bm"></div></div><span class="country-name">Bermuda</span><span class="dial-code">+1441</span></li><li class="country" data-dial-code="975" data-country-code="bt"><div class="flag-box"><div class="iti-flag bt"></div></div><span class="country-name">Bhutan (འབྲུག)</span><span class="dial-code">+975</span></li><li class="country" data-dial-code="591" data-country-code="bo"><div class="flag-box"><div class="iti-flag bo"></div></div><span class="country-name">Bolivia</span><span class="dial-code">+591</span></li><li class="country" data-dial-code="387" data-country-code="ba"><div class="flag-box"><div class="iti-flag ba"></div></div><span class="country-name">Bosnia and Herzegovina (Босна и Херцеговина)</span><span class="dial-code">+387</span></li><li class="country" data-dial-code="267" data-country-code="bw"><div class="flag-box"><div class="iti-flag bw"></div></div><span class="country-name">Botswana</span><span class="dial-code">+267</span></li><li class="country" data-dial-code="55" data-country-code="br"><div class="flag-box"><div class="iti-flag br"></div></div><span class="country-name">Brazil (Brasil)</span><span class="dial-code">+55</span></li><li class="country" data-dial-code="246" data-country-code="io"><div class="flag-box"><div class="iti-flag io"></div></div><span class="country-name">British Indian Ocean Territory</span><span class="dial-code">+246</span></li><li class="country" data-dial-code="1284" data-country-code="vg"><div class="flag-box"><div class="iti-flag vg"></div></div><span class="country-name">British Virgin Islands</span><span class="dial-code">+1284</span></li><li class="country" data-dial-code="673" data-country-code="bn"><div class="flag-box"><div class="iti-flag bn"></div></div><span class="country-name">Brunei</span><span class="dial-code">+673</span></li><li class="country" data-dial-code="359" data-country-code="bg"><div class="flag-box"><div class="iti-flag bg"></div></div><span class="country-name">Bulgaria (България)</span><span class="dial-code">+359</span></li><li class="country" data-dial-code="226" data-country-code="bf"><div class="flag-box"><div class="iti-flag bf"></div></div><span class="country-name">Burkina Faso</span><span class="dial-code">+226</span></li><li class="country" data-dial-code="257" data-country-code="bi"><div class="flag-box"><div class="iti-flag bi"></div></div><span class="country-name">Burundi (Uburundi)</span><span class="dial-code">+257</span></li><li class="country" data-dial-code="855" data-country-code="kh"><div class="flag-box"><div class="iti-flag kh"></div></div><span class="country-name">Cambodia (កម្ពុជា)</span><span class="dial-code">+855</span></li><li class="country" data-dial-code="237" data-country-code="cm"><div class="flag-box"><div class="iti-flag cm"></div></div><span class="country-name">Cameroon (Cameroun)</span><span class="dial-code">+237</span></li><li class="country" data-dial-code="1" data-country-code="ca"><div class="flag-box"><div class="iti-flag ca"></div></div><span class="country-name">Canada</span><span class="dial-code">+1</span></li><li class="country" data-dial-code="238" data-country-code="cv"><div class="flag-box"><div class="iti-flag cv"></div></div><span class="country-name">Cape Verde (Kabu Verdi)</span><span class="dial-code">+238</span></li><li class="country" data-dial-code="599" data-country-code="bq"><div class="flag-box"><div class="iti-flag bq"></div></div><span class="country-name">Caribbean Netherlands</span><span class="dial-code">+599</span></li><li class="country" data-dial-code="1345" data-country-code="ky"><div class="flag-box"><div class="iti-flag ky"></div></div><span class="country-name">Cayman Islands</span><span class="dial-code">+1345</span></li><li class="country" data-dial-code="236" data-country-code="cf"><div class="flag-box"><div class="iti-flag cf"></div></div><span class="country-name">Central African Republic (République centrafricaine)</span><span class="dial-code">+236</span></li><li class="country" data-dial-code="235" data-country-code="td"><div class="flag-box"><div class="iti-flag td"></div></div><span class="country-name">Chad (Tchad)</span><span class="dial-code">+235</span></li><li class="country" data-dial-code="56" data-country-code="cl"><div class="flag-box"><div class="iti-flag cl"></div></div><span class="country-name">Chile</span><span class="dial-code">+56</span></li><li class="country" data-dial-code="86" data-country-code="cn"><div class="flag-box"><div class="iti-flag cn"></div></div><span class="country-name">China (中国)</span><span class="dial-code">+86</span></li><li class="country" data-dial-code="61" data-country-code="cx"><div class="flag-box"><div class="iti-flag cx"></div></div><span class="country-name">Christmas Island</span><span class="dial-code">+61</span></li><li class="country" data-dial-code="61" data-country-code="cc"><div class="flag-box"><div class="iti-flag cc"></div></div><span class="country-name">Cocos (Keeling) Islands</span><span class="dial-code">+61</span></li><li class="country active" data-dial-code="57" data-country-code="co"><div class="flag-box"><div class="iti-flag co"></div></div><span class="country-name">Colombia</span><span class="dial-code">+57</span></li><li class="country" data-dial-code="269" data-country-code="km"><div class="flag-box"><div class="iti-flag km"></div></div><span class="country-name">Comoros (‫جزر القمر‬‎)</span><span class="dial-code">+269</span></li><li class="country" data-dial-code="243" data-country-code="cd"><div class="flag-box"><div class="iti-flag cd"></div></div><span class="country-name">Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)</span><span class="dial-code">+243</span></li><li class="country" data-dial-code="242" data-country-code="cg"><div class="flag-box"><div class="iti-flag cg"></div></div><span class="country-name">Congo (Republic) (Congo-Brazzaville)</span><span class="dial-code">+242</span></li><li class="country" data-dial-code="682" data-country-code="ck"><div class="flag-box"><div class="iti-flag ck"></div></div><span class="country-name">Cook Islands</span><span class="dial-code">+682</span></li><li class="country" data-dial-code="506" data-country-code="cr"><div class="flag-box"><div class="iti-flag cr"></div></div><span class="country-name">Costa Rica</span><span class="dial-code">+506</span></li><li class="country" data-dial-code="225" data-country-code="ci"><div class="flag-box"><div class="iti-flag ci"></div></div><span class="country-name">Côte d’Ivoire</span><span class="dial-code">+225</span></li><li class="country" data-dial-code="385" data-country-code="hr"><div class="flag-box"><div class="iti-flag hr"></div></div><span class="country-name">Croatia (Hrvatska)</span><span class="dial-code">+385</span></li><li class="country" data-dial-code="53" data-country-code="cu"><div class="flag-box"><div class="iti-flag cu"></div></div><span class="country-name">Cuba</span><span class="dial-code">+53</span></li><li class="country" data-dial-code="599" data-country-code="cw"><div class="flag-box"><div class="iti-flag cw"></div></div><span class="country-name">Curaçao</span><span class="dial-code">+599</span></li><li class="country" data-dial-code="357" data-country-code="cy"><div class="flag-box"><div class="iti-flag cy"></div></div><span class="country-name">Cyprus (Κύπρος)</span><span class="dial-code">+357</span></li><li class="country" data-dial-code="420" data-country-code="cz"><div class="flag-box"><div class="iti-flag cz"></div></div><span class="country-name">Czech Republic (Česká republika)</span><span class="dial-code">+420</span></li><li class="country" data-dial-code="45" data-country-code="dk"><div class="flag-box"><div class="iti-flag dk"></div></div><span class="country-name">Denmark (Danmark)</span><span class="dial-code">+45</span></li><li class="country" data-dial-code="253" data-country-code="dj"><div class="flag-box"><div class="iti-flag dj"></div></div><span class="country-name">Djibouti</span><span class="dial-code">+253</span></li><li class="country" data-dial-code="1767" data-country-code="dm"><div class="flag-box"><div class="iti-flag dm"></div></div><span class="country-name">Dominica</span><span class="dial-code">+1767</span></li><li class="country" data-dial-code="1" data-country-code="do"><div class="flag-box"><div class="iti-flag do"></div></div><span class="country-name">Dominican Republic (República Dominicana)</span><span class="dial-code">+1</span></li><li class="country" data-dial-code="593" data-country-code="ec"><div class="flag-box"><div class="iti-flag ec"></div></div><span class="country-name">Ecuador</span><span class="dial-code">+593</span></li><li class="country" data-dial-code="20" data-country-code="eg"><div class="flag-box"><div class="iti-flag eg"></div></div><span class="country-name">Egypt (‫مصر‬‎)</span><span class="dial-code">+20</span></li><li class="country" data-dial-code="503" data-country-code="sv"><div class="flag-box"><div class="iti-flag sv"></div></div><span class="country-name">El Salvador</span><span class="dial-code">+503</span></li><li class="country" data-dial-code="240" data-country-code="gq"><div class="flag-box"><div class="iti-flag gq"></div></div><span class="country-name">Equatorial Guinea (Guinea Ecuatorial)</span><span class="dial-code">+240</span></li><li class="country" data-dial-code="291" data-country-code="er"><div class="flag-box"><div class="iti-flag er"></div></div><span class="country-name">Eritrea</span><span class="dial-code">+291</span></li><li class="country" data-dial-code="372" data-country-code="ee"><div class="flag-box"><div class="iti-flag ee"></div></div><span class="country-name">Estonia (Eesti)</span><span class="dial-code">+372</span></li><li class="country" data-dial-code="251" data-country-code="et"><div class="flag-box"><div class="iti-flag et"></div></div><span class="country-name">Ethiopia</span><span class="dial-code">+251</span></li><li class="country" data-dial-code="500" data-country-code="fk"><div class="flag-box"><div class="iti-flag fk"></div></div><span class="country-name">Falkland Islands (Islas Malvinas)</span><span class="dial-code">+500</span></li><li class="country" data-dial-code="298" data-country-code="fo"><div class="flag-box"><div class="iti-flag fo"></div></div><span class="country-name">Faroe Islands (Føroyar)</span><span class="dial-code">+298</span></li><li class="country" data-dial-code="679" data-country-code="fj"><div class="flag-box"><div class="iti-flag fj"></div></div><span class="country-name">Fiji</span><span class="dial-code">+679</span></li><li class="country" data-dial-code="358" data-country-code="fi"><div class="flag-box"><div class="iti-flag fi"></div></div><span class="country-name">Finland (Suomi)</span><span class="dial-code">+358</span></li><li class="country" data-dial-code="33" data-country-code="fr"><div class="flag-box"><div class="iti-flag fr"></div></div><span class="country-name">France</span><span class="dial-code">+33</span></li><li class="country" data-dial-code="594" data-country-code="gf"><div class="flag-box"><div class="iti-flag gf"></div></div><span class="country-name">French Guiana (Guyane française)</span><span class="dial-code">+594</span></li><li class="country" data-dial-code="689" data-country-code="pf"><div class="flag-box"><div class="iti-flag pf"></div></div><span class="country-name">French Polynesia (Polynésie française)</span><span class="dial-code">+689</span></li><li class="country" data-dial-code="241" data-country-code="ga"><div class="flag-box"><div class="iti-flag ga"></div></div><span class="country-name">Gabon</span><span class="dial-code">+241</span></li><li class="country" data-dial-code="220" data-country-code="gm"><div class="flag-box"><div class="iti-flag gm"></div></div><span class="country-name">Gambia</span><span class="dial-code">+220</span></li><li class="country" data-dial-code="995" data-country-code="ge"><div class="flag-box"><div class="iti-flag ge"></div></div><span class="country-name">Georgia (საქართველო)</span><span class="dial-code">+995</span></li><li class="country" data-dial-code="49" data-country-code="de"><div class="flag-box"><div class="iti-flag de"></div></div><span class="country-name">Germany (Deutschland)</span><span class="dial-code">+49</span></li><li class="country" data-dial-code="233" data-country-code="gh"><div class="flag-box"><div class="iti-flag gh"></div></div><span class="country-name">Ghana (Gaana)</span><span class="dial-code">+233</span></li><li class="country" data-dial-code="350" data-country-code="gi"><div class="flag-box"><div class="iti-flag gi"></div></div><span class="country-name">Gibraltar</span><span class="dial-code">+350</span></li><li class="country" data-dial-code="30" data-country-code="gr"><div class="flag-box"><div class="iti-flag gr"></div></div><span class="country-name">Greece (Ελλάδα)</span><span class="dial-code">+30</span></li><li class="country" data-dial-code="299" data-country-code="gl"><div class="flag-box"><div class="iti-flag gl"></div></div><span class="country-name">Greenland (Kalaallit Nunaat)</span><span class="dial-code">+299</span></li><li class="country" data-dial-code="1473" data-country-code="gd"><div class="flag-box"><div class="iti-flag gd"></div></div><span class="country-name">Grenada</span><span class="dial-code">+1473</span></li><li class="country" data-dial-code="590" data-country-code="gp"><div class="flag-box"><div class="iti-flag gp"></div></div><span class="country-name">Guadeloupe</span><span class="dial-code">+590</span></li><li class="country" data-dial-code="1671" data-country-code="gu"><div class="flag-box"><div class="iti-flag gu"></div></div><span class="country-name">Guam</span><span class="dial-code">+1671</span></li><li class="country" data-dial-code="502" data-country-code="gt"><div class="flag-box"><div class="iti-flag gt"></div></div><span class="country-name">Guatemala</span><span class="dial-code">+502</span></li><li class="country" data-dial-code="44" data-country-code="gg"><div class="flag-box"><div class="iti-flag gg"></div></div><span class="country-name">Guernsey</span><span class="dial-code">+44</span></li><li class="country" data-dial-code="224" data-country-code="gn"><div class="flag-box"><div class="iti-flag gn"></div></div><span class="country-name">Guinea (Guinée)</span><span class="dial-code">+224</span></li><li class="country" data-dial-code="245" data-country-code="gw"><div class="flag-box"><div class="iti-flag gw"></div></div><span class="country-name">Guinea-Bissau (Guiné Bissau)</span><span class="dial-code">+245</span></li><li class="country" data-dial-code="592" data-country-code="gy"><div class="flag-box"><div class="iti-flag gy"></div></div><span class="country-name">Guyana</span><span class="dial-code">+592</span></li><li class="country" data-dial-code="509" data-country-code="ht"><div class="flag-box"><div class="iti-flag ht"></div></div><span class="country-name">Haiti</span><span class="dial-code">+509</span></li><li class="country" data-dial-code="504" data-country-code="hn"><div class="flag-box"><div class="iti-flag hn"></div></div><span class="country-name">Honduras</span><span class="dial-code">+504</span></li><li class="country" data-dial-code="852" data-country-code="hk"><div class="flag-box"><div class="iti-flag hk"></div></div><span class="country-name">Hong Kong (香港)</span><span class="dial-code">+852</span></li><li class="country" data-dial-code="36" data-country-code="hu"><div class="flag-box"><div class="iti-flag hu"></div></div><span class="country-name">Hungary (Magyarország)</span><span class="dial-code">+36</span></li><li class="country" data-dial-code="354" data-country-code="is"><div class="flag-box"><div class="iti-flag is"></div></div><span class="country-name">Iceland (Ísland)</span><span class="dial-code">+354</span></li><li class="country" data-dial-code="91" data-country-code="in"><div class="flag-box"><div class="iti-flag in"></div></div><span class="country-name">India (भारत)</span><span class="dial-code">+91</span></li><li class="country" data-dial-code="62" data-country-code="id"><div class="flag-box"><div class="iti-flag id"></div></div><span class="country-name">Indonesia</span><span class="dial-code">+62</span></li><li class="country" data-dial-code="98" data-country-code="ir"><div class="flag-box"><div class="iti-flag ir"></div></div><span class="country-name">Iran (‫ایران‬‎)</span><span class="dial-code">+98</span></li><li class="country" data-dial-code="964" data-country-code="iq"><div class="flag-box"><div class="iti-flag iq"></div></div><span class="country-name">Iraq (‫العراق‬‎)</span><span class="dial-code">+964</span></li><li class="country" data-dial-code="353" data-country-code="ie"><div class="flag-box"><div class="iti-flag ie"></div></div><span class="country-name">Ireland</span><span class="dial-code">+353</span></li><li class="country" data-dial-code="44" data-country-code="im"><div class="flag-box"><div class="iti-flag im"></div></div><span class="country-name">Isle of Man</span><span class="dial-code">+44</span></li><li class="country" data-dial-code="972" data-country-code="il"><div class="flag-box"><div class="iti-flag il"></div></div><span class="country-name">Israel (‫ישראל‬‎)</span><span class="dial-code">+972</span></li><li class="country" data-dial-code="39" data-country-code="it"><div class="flag-box"><div class="iti-flag it"></div></div><span class="country-name">Italy (Italia)</span><span class="dial-code">+39</span></li><li class="country" data-dial-code="1876" data-country-code="jm"><div class="flag-box"><div class="iti-flag jm"></div></div><span class="country-name">Jamaica</span><span class="dial-code">+1876</span></li><li class="country" data-dial-code="81" data-country-code="jp"><div class="flag-box"><div class="iti-flag jp"></div></div><span class="country-name">Japan (日本)</span><span class="dial-code">+81</span></li><li class="country" data-dial-code="44" data-country-code="je"><div class="flag-box"><div class="iti-flag je"></div></div><span class="country-name">Jersey</span><span class="dial-code">+44</span></li><li class="country" data-dial-code="962" data-country-code="jo"><div class="flag-box"><div class="iti-flag jo"></div></div><span class="country-name">Jordan (‫الأردن‬‎)</span><span class="dial-code">+962</span></li><li class="country" data-dial-code="7" data-country-code="kz"><div class="flag-box"><div class="iti-flag kz"></div></div><span class="country-name">Kazakhstan (Казахстан)</span><span class="dial-code">+7</span></li><li class="country" data-dial-code="254" data-country-code="ke"><div class="flag-box"><div class="iti-flag ke"></div></div><span class="country-name">Kenya</span><span class="dial-code">+254</span></li><li class="country" data-dial-code="686" data-country-code="ki"><div class="flag-box"><div class="iti-flag ki"></div></div><span class="country-name">Kiribati</span><span class="dial-code">+686</span></li><li class="country" data-dial-code="383" data-country-code="xk"><div class="flag-box"><div class="iti-flag xk"></div></div><span class="country-name">Kosovo</span><span class="dial-code">+383</span></li><li class="country" data-dial-code="965" data-country-code="kw"><div class="flag-box"><div class="iti-flag kw"></div></div><span class="country-name">Kuwait (‫الكويت‬‎)</span><span class="dial-code">+965</span></li><li class="country" data-dial-code="996" data-country-code="kg"><div class="flag-box"><div class="iti-flag kg"></div></div><span class="country-name">Kyrgyzstan (Кыргызстан)</span><span class="dial-code">+996</span></li><li class="country" data-dial-code="856" data-country-code="la"><div class="flag-box"><div class="iti-flag la"></div></div><span class="country-name">Laos (ລາວ)</span><span class="dial-code">+856</span></li><li class="country" data-dial-code="371" data-country-code="lv"><div class="flag-box"><div class="iti-flag lv"></div></div><span class="country-name">Latvia (Latvija)</span><span class="dial-code">+371</span></li><li class="country" data-dial-code="961" data-country-code="lb"><div class="flag-box"><div class="iti-flag lb"></div></div><span class="country-name">Lebanon (‫لبنان‬‎)</span><span class="dial-code">+961</span></li><li class="country" data-dial-code="266" data-country-code="ls"><div class="flag-box"><div class="iti-flag ls"></div></div><span class="country-name">Lesotho</span><span class="dial-code">+266</span></li><li class="country" data-dial-code="231" data-country-code="lr"><div class="flag-box"><div class="iti-flag lr"></div></div><span class="country-name">Liberia</span><span class="dial-code">+231</span></li><li class="country" data-dial-code="218" data-country-code="ly"><div class="flag-box"><div class="iti-flag ly"></div></div><span class="country-name">Libya (‫ليبيا‬‎)</span><span class="dial-code">+218</span></li><li class="country" data-dial-code="423" data-country-code="li"><div class="flag-box"><div class="iti-flag li"></div></div><span class="country-name">Liechtenstein</span><span class="dial-code">+423</span></li><li class="country" data-dial-code="370" data-country-code="lt"><div class="flag-box"><div class="iti-flag lt"></div></div><span class="country-name">Lithuania (Lietuva)</span><span class="dial-code">+370</span></li><li class="country" data-dial-code="352" data-country-code="lu"><div class="flag-box"><div class="iti-flag lu"></div></div><span class="country-name">Luxembourg</span><span class="dial-code">+352</span></li><li class="country" data-dial-code="853" data-country-code="mo"><div class="flag-box"><div class="iti-flag mo"></div></div><span class="country-name">Macau (澳門)</span><span class="dial-code">+853</span></li><li class="country" data-dial-code="389" data-country-code="mk"><div class="flag-box"><div class="iti-flag mk"></div></div><span class="country-name">Macedonia (FYROM) (Македонија)</span><span class="dial-code">+389</span></li><li class="country" data-dial-code="261" data-country-code="mg"><div class="flag-box"><div class="iti-flag mg"></div></div><span class="country-name">Madagascar (Madagasikara)</span><span class="dial-code">+261</span></li><li class="country" data-dial-code="265" data-country-code="mw"><div class="flag-box"><div class="iti-flag mw"></div></div><span class="country-name">Malawi</span><span class="dial-code">+265</span></li><li class="country" data-dial-code="60" data-country-code="my"><div class="flag-box"><div class="iti-flag my"></div></div><span class="country-name">Malaysia</span><span class="dial-code">+60</span></li><li class="country" data-dial-code="960" data-country-code="mv"><div class="flag-box"><div class="iti-flag mv"></div></div><span class="country-name">Maldives</span><span class="dial-code">+960</span></li><li class="country" data-dial-code="223" data-country-code="ml"><div class="flag-box"><div class="iti-flag ml"></div></div><span class="country-name">Mali</span><span class="dial-code">+223</span></li><li class="country" data-dial-code="356" data-country-code="mt"><div class="flag-box"><div class="iti-flag mt"></div></div><span class="country-name">Malta</span><span class="dial-code">+356</span></li><li class="country" data-dial-code="692" data-country-code="mh"><div class="flag-box"><div class="iti-flag mh"></div></div><span class="country-name">Marshall Islands</span><span class="dial-code">+692</span></li><li class="country" data-dial-code="596" data-country-code="mq"><div class="flag-box"><div class="iti-flag mq"></div></div><span class="country-name">Martinique</span><span class="dial-code">+596</span></li><li class="country" data-dial-code="222" data-country-code="mr"><div class="flag-box"><div class="iti-flag mr"></div></div><span class="country-name">Mauritania (‫موريتانيا‬‎)</span><span class="dial-code">+222</span></li><li class="country" data-dial-code="230" data-country-code="mu"><div class="flag-box"><div class="iti-flag mu"></div></div><span class="country-name">Mauritius (Moris)</span><span class="dial-code">+230</span></li><li class="country" data-dial-code="262" data-country-code="yt"><div class="flag-box"><div class="iti-flag yt"></div></div><span class="country-name">Mayotte</span><span class="dial-code">+262</span></li><li class="country" data-dial-code="52" data-country-code="mx"><div class="flag-box"><div class="iti-flag mx"></div></div><span class="country-name">Mexico (México)</span><span class="dial-code">+52</span></li><li class="country" data-dial-code="691" data-country-code="fm"><div class="flag-box"><div class="iti-flag fm"></div></div><span class="country-name">Micronesia</span><span class="dial-code">+691</span></li><li class="country" data-dial-code="373" data-country-code="md"><div class="flag-box"><div class="iti-flag md"></div></div><span class="country-name">Moldova (Republica Moldova)</span><span class="dial-code">+373</span></li><li class="country" data-dial-code="377" data-country-code="mc"><div class="flag-box"><div class="iti-flag mc"></div></div><span class="country-name">Monaco</span><span class="dial-code">+377</span></li><li class="country" data-dial-code="976" data-country-code="mn"><div class="flag-box"><div class="iti-flag mn"></div></div><span class="country-name">Mongolia (Монгол)</span><span class="dial-code">+976</span></li><li class="country" data-dial-code="382" data-country-code="me"><div class="flag-box"><div class="iti-flag me"></div></div><span class="country-name">Montenegro (Crna Gora)</span><span class="dial-code">+382</span></li><li class="country" data-dial-code="1664" data-country-code="ms"><div class="flag-box"><div class="iti-flag ms"></div></div><span class="country-name">Montserrat</span><span class="dial-code">+1664</span></li><li class="country" data-dial-code="212" data-country-code="ma"><div class="flag-box"><div class="iti-flag ma"></div></div><span class="country-name">Morocco (‫المغرب‬‎)</span><span class="dial-code">+212</span></li><li class="country" data-dial-code="258" data-country-code="mz"><div class="flag-box"><div class="iti-flag mz"></div></div><span class="country-name">Mozambique (Moçambique)</span><span class="dial-code">+258</span></li><li class="country" data-dial-code="95" data-country-code="mm"><div class="flag-box"><div class="iti-flag mm"></div></div><span class="country-name">Myanmar (Burma) (မြန်မာ)</span><span class="dial-code">+95</span></li><li class="country" data-dial-code="264" data-country-code="na"><div class="flag-box"><div class="iti-flag na"></div></div><span class="country-name">Namibia (Namibië)</span><span class="dial-code">+264</span></li><li class="country" data-dial-code="674" data-country-code="nr"><div class="flag-box"><div class="iti-flag nr"></div></div><span class="country-name">Nauru</span><span class="dial-code">+674</span></li><li class="country" data-dial-code="977" data-country-code="np"><div class="flag-box"><div class="iti-flag np"></div></div><span class="country-name">Nepal (नेपाल)</span><span class="dial-code">+977</span></li><li class="country" data-dial-code="31" data-country-code="nl"><div class="flag-box"><div class="iti-flag nl"></div></div><span class="country-name">Netherlands (Nederland)</span><span class="dial-code">+31</span></li><li class="country" data-dial-code="687" data-country-code="nc"><div class="flag-box"><div class="iti-flag nc"></div></div><span class="country-name">New Caledonia (Nouvelle-Calédonie)</span><span class="dial-code">+687</span></li><li class="country" data-dial-code="64" data-country-code="nz"><div class="flag-box"><div class="iti-flag nz"></div></div><span class="country-name">New Zealand</span><span class="dial-code">+64</span></li><li class="country" data-dial-code="505" data-country-code="ni"><div class="flag-box"><div class="iti-flag ni"></div></div><span class="country-name">Nicaragua</span><span class="dial-code">+505</span></li><li class="country" data-dial-code="227" data-country-code="ne"><div class="flag-box"><div class="iti-flag ne"></div></div><span class="country-name">Niger (Nijar)</span><span class="dial-code">+227</span></li><li class="country" data-dial-code="234" data-country-code="ng"><div class="flag-box"><div class="iti-flag ng"></div></div><span class="country-name">Nigeria</span><span class="dial-code">+234</span></li><li class="country" data-dial-code="683" data-country-code="nu"><div class="flag-box"><div class="iti-flag nu"></div></div><span class="country-name">Niue</span><span class="dial-code">+683</span></li><li class="country" data-dial-code="672" data-country-code="nf"><div class="flag-box"><div class="iti-flag nf"></div></div><span class="country-name">Norfolk Island</span><span class="dial-code">+672</span></li><li class="country" data-dial-code="850" data-country-code="kp"><div class="flag-box"><div class="iti-flag kp"></div></div><span class="country-name">North Korea (조선 민주주의 인민 공화국)</span><span class="dial-code">+850</span></li><li class="country" data-dial-code="1670" data-country-code="mp"><div class="flag-box"><div class="iti-flag mp"></div></div><span class="country-name">Northern Mariana Islands</span><span class="dial-code">+1670</span></li><li class="country" data-dial-code="47" data-country-code="no"><div class="flag-box"><div class="iti-flag no"></div></div><span class="country-name">Norway (Norge)</span><span class="dial-code">+47</span></li><li class="country" data-dial-code="968" data-country-code="om"><div class="flag-box"><div class="iti-flag om"></div></div><span class="country-name">Oman (‫عُمان‬‎)</span><span class="dial-code">+968</span></li><li class="country" data-dial-code="92" data-country-code="pk"><div class="flag-box"><div class="iti-flag pk"></div></div><span class="country-name">Pakistan (‫پاکستان‬‎)</span><span class="dial-code">+92</span></li><li class="country" data-dial-code="680" data-country-code="pw"><div class="flag-box"><div class="iti-flag pw"></div></div><span class="country-name">Palau</span><span class="dial-code">+680</span></li><li class="country" data-dial-code="970" data-country-code="ps"><div class="flag-box"><div class="iti-flag ps"></div></div><span class="country-name">Palestine (‫فلسطين‬‎)</span><span class="dial-code">+970</span></li><li class="country" data-dial-code="507" data-country-code="pa"><div class="flag-box"><div class="iti-flag pa"></div></div><span class="country-name">Panama (Panamá)</span><span class="dial-code">+507</span></li><li class="country" data-dial-code="675" data-country-code="pg"><div class="flag-box"><div class="iti-flag pg"></div></div><span class="country-name">Papua New Guinea</span><span class="dial-code">+675</span></li><li class="country" data-dial-code="595" data-country-code="py"><div class="flag-box"><div class="iti-flag py"></div></div><span class="country-name">Paraguay</span><span class="dial-code">+595</span></li><li class="country" data-dial-code="51" data-country-code="pe"><div class="flag-box"><div class="iti-flag pe"></div></div><span class="country-name">Peru (Perú)</span><span class="dial-code">+51</span></li><li class="country" data-dial-code="63" data-country-code="ph"><div class="flag-box"><div class="iti-flag ph"></div></div><span class="country-name">Philippines</span><span class="dial-code">+63</span></li><li class="country" data-dial-code="48" data-country-code="pl"><div class="flag-box"><div class="iti-flag pl"></div></div><span class="country-name">Poland (Polska)</span><span class="dial-code">+48</span></li><li class="country" data-dial-code="351" data-country-code="pt"><div class="flag-box"><div class="iti-flag pt"></div></div><span class="country-name">Portugal</span><span class="dial-code">+351</span></li><li class="country" data-dial-code="1" data-country-code="pr"><div class="flag-box"><div class="iti-flag pr"></div></div><span class="country-name">Puerto Rico</span><span class="dial-code">+1</span></li><li class="country" data-dial-code="974" data-country-code="qa"><div class="flag-box"><div class="iti-flag qa"></div></div><span class="country-name">Qatar (‫قطر‬‎)</span><span class="dial-code">+974</span></li><li class="country" data-dial-code="262" data-country-code="re"><div class="flag-box"><div class="iti-flag re"></div></div><span class="country-name">Réunion (La Réunion)</span><span class="dial-code">+262</span></li><li class="country" data-dial-code="40" data-country-code="ro"><div class="flag-box"><div class="iti-flag ro"></div></div><span class="country-name">Romania (România)</span><span class="dial-code">+40</span></li><li class="country" data-dial-code="7" data-country-code="ru"><div class="flag-box"><div class="iti-flag ru"></div></div><span class="country-name">Russia (Россия)</span><span class="dial-code">+7</span></li><li class="country" data-dial-code="250" data-country-code="rw"><div class="flag-box"><div class="iti-flag rw"></div></div><span class="country-name">Rwanda</span><span class="dial-code">+250</span></li><li class="country" data-dial-code="590" data-country-code="bl"><div class="flag-box"><div class="iti-flag bl"></div></div><span class="country-name">Saint Barthélemy (Saint-Barthélemy)</span><span class="dial-code">+590</span></li><li class="country" data-dial-code="290" data-country-code="sh"><div class="flag-box"><div class="iti-flag sh"></div></div><span class="country-name">Saint Helena</span><span class="dial-code">+290</span></li><li class="country" data-dial-code="1869" data-country-code="kn"><div class="flag-box"><div class="iti-flag kn"></div></div><span class="country-name">Saint Kitts and Nevis</span><span class="dial-code">+1869</span></li><li class="country" data-dial-code="1758" data-country-code="lc"><div class="flag-box"><div class="iti-flag lc"></div></div><span class="country-name">Saint Lucia</span><span class="dial-code">+1758</span></li><li class="country" data-dial-code="590" data-country-code="mf"><div class="flag-box"><div class="iti-flag mf"></div></div><span class="country-name">Saint Martin (Saint-Martin (partie française))</span><span class="dial-code">+590</span></li><li class="country" data-dial-code="508" data-country-code="pm"><div class="flag-box"><div class="iti-flag pm"></div></div><span class="country-name">Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)</span><span class="dial-code">+508</span></li><li class="country" data-dial-code="1784" data-country-code="vc"><div class="flag-box"><div class="iti-flag vc"></div></div><span class="country-name">Saint Vincent and the Grenadines</span><span class="dial-code">+1784</span></li><li class="country" data-dial-code="685" data-country-code="ws"><div class="flag-box"><div class="iti-flag ws"></div></div><span class="country-name">Samoa</span><span class="dial-code">+685</span></li><li class="country" data-dial-code="378" data-country-code="sm"><div class="flag-box"><div class="iti-flag sm"></div></div><span class="country-name">San Marino</span><span class="dial-code">+378</span></li><li class="country" data-dial-code="239" data-country-code="st"><div class="flag-box"><div class="iti-flag st"></div></div><span class="country-name">São Tomé and Príncipe (São Tomé e Príncipe)</span><span class="dial-code">+239</span></li><li class="country" data-dial-code="966" data-country-code="sa"><div class="flag-box"><div class="iti-flag sa"></div></div><span class="country-name">Saudi Arabia (‫المملكة العربية السعودية‬‎)</span><span class="dial-code">+966</span></li><li class="country" data-dial-code="221" data-country-code="sn"><div class="flag-box"><div class="iti-flag sn"></div></div><span class="country-name">Senegal (Sénégal)</span><span class="dial-code">+221</span></li><li class="country" data-dial-code="381" data-country-code="rs"><div class="flag-box"><div class="iti-flag rs"></div></div><span class="country-name">Serbia (Србија)</span><span class="dial-code">+381</span></li><li class="country" data-dial-code="248" data-country-code="sc"><div class="flag-box"><div class="iti-flag sc"></div></div><span class="country-name">Seychelles</span><span class="dial-code">+248</span></li><li class="country" data-dial-code="232" data-country-code="sl"><div class="flag-box"><div class="iti-flag sl"></div></div><span class="country-name">Sierra Leone</span><span class="dial-code">+232</span></li><li class="country" data-dial-code="65" data-country-code="sg"><div class="flag-box"><div class="iti-flag sg"></div></div><span class="country-name">Singapore</span><span class="dial-code">+65</span></li><li class="country" data-dial-code="1721" data-country-code="sx"><div class="flag-box"><div class="iti-flag sx"></div></div><span class="country-name">Sint Maarten</span><span class="dial-code">+1721</span></li><li class="country" data-dial-code="421" data-country-code="sk"><div class="flag-box"><div class="iti-flag sk"></div></div><span class="country-name">Slovakia (Slovensko)</span><span class="dial-code">+421</span></li><li class="country" data-dial-code="386" data-country-code="si"><div class="flag-box"><div class="iti-flag si"></div></div><span class="country-name">Slovenia (Slovenija)</span><span class="dial-code">+386</span></li><li class="country" data-dial-code="677" data-country-code="sb"><div class="flag-box"><div class="iti-flag sb"></div></div><span class="country-name">Solomon Islands</span><span class="dial-code">+677</span></li><li class="country" data-dial-code="252" data-country-code="so"><div class="flag-box"><div class="iti-flag so"></div></div><span class="country-name">Somalia (Soomaaliya)</span><span class="dial-code">+252</span></li><li class="country" data-dial-code="27" data-country-code="za"><div class="flag-box"><div class="iti-flag za"></div></div><span class="country-name">South Africa</span><span class="dial-code">+27</span></li><li class="country" data-dial-code="82" data-country-code="kr"><div class="flag-box"><div class="iti-flag kr"></div></div><span class="country-name">South Korea (대한민국)</span><span class="dial-code">+82</span></li><li class="country" data-dial-code="211" data-country-code="ss"><div class="flag-box"><div class="iti-flag ss"></div></div><span class="country-name">South Sudan (‫جنوب السودان‬‎)</span><span class="dial-code">+211</span></li><li class="country" data-dial-code="34" data-country-code="es"><div class="flag-box"><div class="iti-flag es"></div></div><span class="country-name">Spain (España)</span><span class="dial-code">+34</span></li><li class="country" data-dial-code="94" data-country-code="lk"><div class="flag-box"><div class="iti-flag lk"></div></div><span class="country-name">Sri Lanka (ශ්‍රී ලංකාව)</span><span class="dial-code">+94</span></li><li class="country" data-dial-code="249" data-country-code="sd"><div class="flag-box"><div class="iti-flag sd"></div></div><span class="country-name">Sudan (‫السودان‬‎)</span><span class="dial-code">+249</span></li><li class="country" data-dial-code="597" data-country-code="sr"><div class="flag-box"><div class="iti-flag sr"></div></div><span class="country-name">Suriname</span><span class="dial-code">+597</span></li><li class="country" data-dial-code="47" data-country-code="sj"><div class="flag-box"><div class="iti-flag sj"></div></div><span class="country-name">Svalbard and Jan Mayen</span><span class="dial-code">+47</span></li><li class="country" data-dial-code="268" data-country-code="sz"><div class="flag-box"><div class="iti-flag sz"></div></div><span class="country-name">Swaziland</span><span class="dial-code">+268</span></li><li class="country" data-dial-code="46" data-country-code="se"><div class="flag-box"><div class="iti-flag se"></div></div><span class="country-name">Sweden (Sverige)</span><span class="dial-code">+46</span></li><li class="country" data-dial-code="41" data-country-code="ch"><div class="flag-box"><div class="iti-flag ch"></div></div><span class="country-name">Switzerland (Schweiz)</span><span class="dial-code">+41</span></li><li class="country" data-dial-code="963" data-country-code="sy"><div class="flag-box"><div class="iti-flag sy"></div></div><span class="country-name">Syria (‫سوريا‬‎)</span><span class="dial-code">+963</span></li><li class="country" data-dial-code="886" data-country-code="tw"><div class="flag-box"><div class="iti-flag tw"></div></div><span class="country-name">Taiwan (台灣)</span><span class="dial-code">+886</span></li><li class="country" data-dial-code="992" data-country-code="tj"><div class="flag-box"><div class="iti-flag tj"></div></div><span class="country-name">Tajikistan</span><span class="dial-code">+992</span></li><li class="country" data-dial-code="255" data-country-code="tz"><div class="flag-box"><div class="iti-flag tz"></div></div><span class="country-name">Tanzania</span><span class="dial-code">+255</span></li><li class="country" data-dial-code="66" data-country-code="th"><div class="flag-box"><div class="iti-flag th"></div></div><span class="country-name">Thailand (ไทย)</span><span class="dial-code">+66</span></li><li class="country" data-dial-code="670" data-country-code="tl"><div class="flag-box"><div class="iti-flag tl"></div></div><span class="country-name">Timor-Leste</span><span class="dial-code">+670</span></li><li class="country" data-dial-code="228" data-country-code="tg"><div class="flag-box"><div class="iti-flag tg"></div></div><span class="country-name">Togo</span><span class="dial-code">+228</span></li><li class="country" data-dial-code="690" data-country-code="tk"><div class="flag-box"><div class="iti-flag tk"></div></div><span class="country-name">Tokelau</span><span class="dial-code">+690</span></li><li class="country" data-dial-code="676" data-country-code="to"><div class="flag-box"><div class="iti-flag to"></div></div><span class="country-name">Tonga</span><span class="dial-code">+676</span></li><li class="country" data-dial-code="1868" data-country-code="tt"><div class="flag-box"><div class="iti-flag tt"></div></div><span class="country-name">Trinidad and Tobago</span><span class="dial-code">+1868</span></li><li class="country" data-dial-code="216" data-country-code="tn"><div class="flag-box"><div class="iti-flag tn"></div></div><span class="country-name">Tunisia (‫تونس‬‎)</span><span class="dial-code">+216</span></li><li class="country" data-dial-code="90" data-country-code="tr"><div class="flag-box"><div class="iti-flag tr"></div></div><span class="country-name">Turkey (Türkiye)</span><span class="dial-code">+90</span></li><li class="country" data-dial-code="993" data-country-code="tm"><div class="flag-box"><div class="iti-flag tm"></div></div><span class="country-name">Turkmenistan</span><span class="dial-code">+993</span></li><li class="country" data-dial-code="1649" data-country-code="tc"><div class="flag-box"><div class="iti-flag tc"></div></div><span class="country-name">Turks and Caicos Islands</span><span class="dial-code">+1649</span></li><li class="country" data-dial-code="688" data-country-code="tv"><div class="flag-box"><div class="iti-flag tv"></div></div><span class="country-name">Tuvalu</span><span class="dial-code">+688</span></li><li class="country" data-dial-code="1340" data-country-code="vi"><div class="flag-box"><div class="iti-flag vi"></div></div><span class="country-name">U.S. Virgin Islands</span><span class="dial-code">+1340</span></li><li class="country" data-dial-code="256" data-country-code="ug"><div class="flag-box"><div class="iti-flag ug"></div></div><span class="country-name">Uganda</span><span class="dial-code">+256</span></li><li class="country" data-dial-code="380" data-country-code="ua"><div class="flag-box"><div class="iti-flag ua"></div></div><span class="country-name">Ukraine (Україна)</span><span class="dial-code">+380</span></li><li class="country" data-dial-code="971" data-country-code="ae"><div class="flag-box"><div class="iti-flag ae"></div></div><span class="country-name">United Arab Emirates (‫الإمارات العربية المتحدة‬‎)</span><span class="dial-code">+971</span></li><li class="country" data-dial-code="44" data-country-code="gb"><div class="flag-box"><div class="iti-flag gb"></div></div><span class="country-name">United Kingdom</span><span class="dial-code">+44</span></li><li class="country" data-dial-code="1" data-country-code="us"><div class="flag-box"><div class="iti-flag us"></div></div><span class="country-name">United States</span><span class="dial-code">+1</span></li><li class="country" data-dial-code="598" data-country-code="uy"><div class="flag-box"><div class="iti-flag uy"></div></div><span class="country-name">Uruguay</span><span class="dial-code">+598</span></li><li class="country" data-dial-code="998" data-country-code="uz"><div class="flag-box"><div class="iti-flag uz"></div></div><span class="country-name">Uzbekistan (Oʻzbekiston)</span><span class="dial-code">+998</span></li><li class="country" data-dial-code="678" data-country-code="vu"><div class="flag-box"><div class="iti-flag vu"></div></div><span class="country-name">Vanuatu</span><span class="dial-code">+678</span></li><li class="country" data-dial-code="39" data-country-code="va"><div class="flag-box"><div class="iti-flag va"></div></div><span class="country-name">Vatican City (Città del Vaticano)</span><span class="dial-code">+39</span></li><li class="country" data-dial-code="58" data-country-code="ve"><div class="flag-box"><div class="iti-flag ve"></div></div><span class="country-name">Venezuela</span><span class="dial-code">+58</span></li><li class="country" data-dial-code="84" data-country-code="vn"><div class="flag-box"><div class="iti-flag vn"></div></div><span class="country-name">Vietnam (Việt Nam)</span><span class="dial-code">+84</span></li><li class="country" data-dial-code="681" data-country-code="wf"><div class="flag-box"><div class="iti-flag wf"></div></div><span class="country-name">Wallis and Futuna</span><span class="dial-code">+681</span></li><li class="country" data-dial-code="212" data-country-code="eh"><div class="flag-box"><div class="iti-flag eh"></div></div><span class="country-name">Western Sahara (‫الصحراء الغربية‬‎)</span><span class="dial-code">+212</span></li><li class="country" data-dial-code="967" data-country-code="ye"><div class="flag-box"><div class="iti-flag ye"></div></div><span class="country-name">Yemen (‫اليمن‬‎)</span><span class="dial-code">+967</span></li><li class="country" data-dial-code="260" data-country-code="zm"><div class="flag-box"><div class="iti-flag zm"></div></div><span class="country-name">Zambia</span><span class="dial-code">+260</span></li><li class="country" data-dial-code="263" data-country-code="zw"><div class="flag-box"><div class="iti-flag zw"></div></div><span class="country-name">Zimbabwe</span><span class="dial-code">+263</span></li><li class="country" data-dial-code="358" data-country-code="ax"><div class="flag-box"><div class="iti-flag ax"></div></div><span class="country-name">Åland Islands</span><span class="dial-code">+358</span></li></ul></div><input class="campo-corpovalle int-phone w-node-_35bd8d47-daef-ba7d-842d-e83cd1df2bbc-c17b5f6c w-input" maxlength="256" name="telefono" data-name="telefono" placeholder="321 1234567" type="number" id="telefono" required="" autocomplete="off"></div></div><div><div id="w-node-_35bd8d47-daef-ba7d-842d-e83cd1df2bbe-c17b5f6c" class="text-block-86">Género</div><select id="genero" name="genero" data-name="genero" required="" class="campo-corpovalle w-select"><option value="0">Seleccione una opción...</option><option value="Masculino">Masculino</option><option value="Femenino">Femenino</option></select></div></div><div class="div-block-226 spacer-small"><div id="w-node-f41148e6-62ed-529a-9122-b5669afe91c9-c17b5f6c"><div id="w-node-f41148e6-62ed-529a-9122-b5669afe91ca-c17b5f6c" class="text-block-86">País</div><select id="pais" name="pais" data-name="pais" required="" class="campo-corpovalle w-select"><option value="0" disabled="" hidden="" selected="">Seleccione el país...</option><option value="CO">Colombia</option><option value="GS">Islas Georgias del Sur y Sandwich del Sur</option><option value="GD">Grenada</option><option value="CH">Suiza</option><option value="SL">Sierra Leone</option><option value="HU">Hungría</option><option value="TW">Taiwán</option><option value="WF">Wallis y Futuna</option><option value="BB">Barbados</option><option value="PN">Islas Pitcairn</option><option value="CI">Costa de Marfil</option><option value="TN">Túnez</option><option value="IT">Italia</option><option value="BJ">Benín</option><option value="ID">Indonesia</option><option value="CV">Cabo Verde</option><option value="KN">San Cristóbal y Nieves</option><option value="LA">Laos</option><option value="BQ">Caribe Neerlandés</option><option value="UG">Uganda</option><option value="AD">Andorra</option><option value="BI">Burundi</option><option value="ZA">Sudáfrica</option><option value="FR">Francia</option><option value="LY">Libia</option><option value="MX">México</option><option value="GA">Gabón</option><option value="MP">Islas Marianas del Norte</option><option value="MK">Macedonia del Norte</option><option value="CN">China</option><option value="YE">Yemen</option><option value="BL">San Bartolomé</option><option value="GG">Guernsey</option><option value="SB">Islas Salomón</option><option value="SJ">Islas Svalbard y Jan Mayen</option><option value="FO">Islas Faroe</option><option value="UZ">Uzbekistán</option><option value="EG">Egipto</option><option value="SN">Senegal</option><option value="LK">Sri Lanka</option><option value="PS">Palestina</option><option value="BD">Bangladesh</option><option value="PE">Perú</option><option value="SG">Singapur</option><option value="TR">Turquía</option><option value="AF">Afganistán</option><option value="AW">Aruba</option><option value="CK">Islas Cook</option><option value="GB">Reino Unido</option><option value="ZM">Zambia</option><option value="FI">Finlandia</option><option value="NE">Níger</option><option value="CX">Isla de Navidad</option><option value="TK">Islas Tokelau</option><option value="GW">Guinea-Bisáu</option><option value="AZ">Azerbaiyán</option><option value="RE">Reunión</option><option value="DJ">Djibouti</option><option value="KP">Corea del Norte</option><option value="MU">Mauricio</option><option value="MS">Montserrat</option><option value="VI">Islas Vírgenes de los Estados Unidos</option><option value="GR">Grecia</option><option value="HR">Croacia</option><option value="MA">Marruecos</option><option value="DZ">Argelia</option><option value="AQ">Antártida</option><option value="NL">Países Bajos</option><option value="SD">Sudán</option><option value="FJ">Fiyi</option><option value="LI">Liechtenstein</option><option value="NP">Nepal</option><option value="PR">Puerto Rico</option><option value="GE">Georgia</option><option value="PK">Pakistán</option><option value="MC">Mónaco</option><option value="BW">Botswana</option><option value="LB">Líbano</option><option value="PG">Papúa Nueva Guinea</option><option value="YT">Mayotte</option><option value="DO">República Dominicana</option><option value="NF">Isla de Norfolk</option><option value="BV">Isla Bouvet</option><option value="QA">Catar</option><option value="MG">Madagascar</option><option value="IN">India</option><option value="SY">Siria</option><option value="ME">Montenegro</option><option value="SZ">Suazilandia</option><option value="PY">Paraguay</option><option value="SV">El Salvador</option><option value="UA">Ucrania</option><option value="IM">Isla de Man</option><option value="NA">Namibia</option><option value="AE">Emiratos Árabes Unidos</option><option value="BG">Bulgaria</option><option value="GL">Groenlandia</option><option value="DE">Alemania</option><option value="KH">Camboya</option><option value="IQ">Irak</option><option value="TF">Tierras Australes y Antárticas Francesas</option><option value="SE">Suecia</option><option value="CU">Cuba</option><option value="KG">Kirguizistán</option><option value="RU">Rusia</option><option value="MY">Malasia</option><option value="ST">Santo Tomé y Príncipe</option><option value="CY">Chipre</option><option value="CA">Canadá</option><option value="MW">Malawi</option><option value="SA">Arabia Saudí</option><option value="BA">Bosnia y Herzegovina</option><option value="ET">Etiopía</option><option value="ES">España</option><option value="SI">Eslovenia</option><option value="OM">Omán</option><option value="PM">San Pedro y Miquelón</option><option value="MO">Macao</option><option value="SM">San Marino</option><option value="LS">Lesotho</option><option value="MH">Islas Marshall</option><option value="SX">Sint Maarten</option><option value="IS">Islandia</option><option value="LU">Luxemburgo</option><option value="AR">Argentina</option><option value="TC">Islas Turks y Caicos</option><option value="NR">Nauru</option><option value="CC">Islas Cocos o Islas Keeling</option><option value="EH">Sahara Occidental</option><option value="DM">Dominica</option><option value="CR">Costa Rica</option><option value="AU">Australia</option><option value="TH">Tailandia</option><option value="HT">Haití</option><option value="TV">Tuvalu</option><option value="HN">Honduras</option><option value="GQ">Guinea Ecuatorial</option><option value="LC">Santa Lucía</option><option value="PF">Polinesia Francesa</option><option value="BY">Bielorrusia</option><option value="LV">Letonia</option><option value="PW">Palau</option><option value="GP">Guadalupe</option><option value="PH">Filipinas</option><option value="GI">Gibraltar</option><option value="DK">Dinamarca</option><option value="CM">Camerún</option><option value="GN">Guinea</option><option value="BH">Bahrein</option><option value="SR">Surinam</option><option value="CD">Congo (Rep. Dem.)</option><option value="SO">Somalia</option><option value="CZ">Chequia</option><option value="NC">Nueva Caledonia</option><option value="VU">Vanuatu</option><option value="SH">Santa Elena, Ascensión y Tristán de Acuña</option><option value="TG">Togo</option><option value="VG">Islas Vírgenes del Reino Unido</option><option value="KE">Kenia</option><option value="NU">Niue</option><option value="HM">Islas Heard y McDonald</option><option value="RW">Ruanda</option><option value="EE">Estonia</option><option value="RO">Rumania</option><option value="TT">Trinidad y Tobago</option><option value="GY">Guyana</option><option value="TL">Timor Oriental</option><option value="VN">Vietnam</option><option value="UY">Uruguay</option><option value="VA">Ciudad del Vaticano</option><option value="HK">Hong Kong</option><option value="AT">Austria</option><option value="AG">Antigua y Barbuda</option><option value="TM">Turkmenistán</option><option value="MZ">Mozambique</option><option value="PA">Panamá</option><option value="FM">Micronesia</option><option value="IE">Irlanda</option><option value="CW">Curazao</option><option value="GF">Guayana Francesa</option><option value="NO">Noruega</option><option value="AX">Alandia</option><option value="CF">República Centroafricana</option><option value="BF">Burkina Faso</option><option value="ER">Eritrea</option><option value="TZ">Tanzania</option><option value="KR">Corea del Sur</option><option value="JO">Jordania</option><option value="MR">Mauritania</option><option value="LT">Lituania</option><option value="UM">Islas Ultramarinas Menores de Estados Unidos</option><option value="SK">República Eslovaca</option><option value="AO">Angola</option><option value="KZ">Kazajistán</option><option value="MD">Moldavia</option><option value="ML">Mali</option><option value="FK">Islas Malvinas</option><option value="AM">Armenia</option><option value="WS">Samoa</option><option value="JE">Jersey</option><option value="JP">Japón</option><option value="BO">Bolivia</option><option value="CL">Chile</option><option value="US">Estados Unidos</option><option value="VC">San Vicente y Granadinas</option><option value="BM">Bermudas</option><option value="SC">Seychelles</option><option value="IO">Territorio Británico del Océano Índico</option><option value="GT">Guatemala</option><option value="EC">Ecuador</option><option value="MQ">Martinica</option><option value="TJ">Tayikistán</option><option value="MT">Malta</option><option value="GM">Gambia</option><option value="NG">Nigeria</option><option value="BS">Bahamas</option><option value="XK">Kosovo</option><option value="KW">Kuwait</option><option value="MV">Maldivas</option><option value="SS">Sudán del Sur</option><option value="IR">Iran</option><option value="AL">Albania</option><option value="BR">Brasil</option><option value="RS">Serbia</option><option value="BZ">Belice</option><option value="MM">Myanmar</option><option value="BT">Bután</option><option value="VE">Venezuela</option><option value="LR">Liberia</option><option value="JM">Jamaica</option><option value="PL">Polonia</option><option value="KY">Islas Caimán</option><option value="BN">Brunei</option><option value="KM">Comoras</option><option value="GU">Guam</option><option value="TO">Tonga</option><option value="KI">Kiribati</option><option value="GH">Ghana</option><option value="TD">Chad</option><option value="ZW">Zimbabue</option><option value="MF">Saint Martin</option><option value="MN">Mongolia</option><option value="PT">Portugal</option><option value="AS">Samoa Americana</option><option value="CG">Congo</option><option value="BE">Bélgica</option><option value="IL">Israel</option><option value="NZ">Nueva Zelanda</option><option value="NI">Nicaragua</option><option value="AI">Anguilla</option></select></div><div><div id="w-node-f41148e6-62ed-529a-9122-b5669afe91ce-c17b5f6c" class="text-block-86">Ciudad</div><select id="ciudad" name="ciudad" data-name="ciudad" required="" class="campo-corpovalle w-select"><option value="Seleccionar">Seleccionar</option></select></div></div><div class="spacer-small"></div><div><div><div class="div-block-241"><label class="w-checkbox check-campo-s"><div class="w-checkbox-input w-checkbox-input--inputType-custom checkbox"></div><input type="checkbox" name="check_terminos" id="check_terminos" data-name="check_terminos" required="" style="opacity:0;position:absolute;z-index:-1"><span class="checkbox-label w-form-label" for="check_terminos">He leído y aceptado los <span class="text-span-24">términos y condiciones</span>.</span></label></div><div class="spacer-small"></div><div class="div-block-241"><label class="w-checkbox check-campo-s"><div class="w-checkbox-input w-checkbox-input--inputType-custom checkbox"></div><input type="checkbox" name="check_datospersonales" id="check_datospersonales" data-name="check_datospersonales" required="" style="opacity:0;position:absolute;z-index:-1"><span class="checkbox-label w-form-label" for="check_datospersonales">¿Autorizo que mis datos personales sean tratados por Corpovalle de conformidad con la <span class="text-span-25">política de Tratamiento de Datos Personales</span>?</span></label></div></div></div><div class="msg_registro"></div><div id="w-node-ef0021fe-de08-6cbd-4c2d-71e04ffa1ed8-c17b5f6c" class="div-block-230"><input type="submit" data-wait="" id="btn_form_registro_real" class="btn-enviar-b w-button" value="Guardar"><a id="btn_form_registro" href="#" class="btn-enviar-b hide w-button">Guardar</a></div></form><div class="w-form-done" tabindex="-1" role="region" aria-label="form_registro success"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail" tabindex="-1" role="region" aria-label="form_registro failure"><div>Oops! Something went wrong while submitting the form.</div></div></div></div></div></div></div><div class="left-line-modal"><div class="div-block-227"></div><div class="cuadrado-line-modal"></div></div></div></div></div><div class="modal-iniciarsesion"><div class="content-modal-registro"><div class="div-cerrar"><a href="#" class="btn-cerrar w-inline-block"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66be12d1c9319089475fbe66_cerrar.svg" loading="lazy" alt="Icono cerrar" class="image-25"></a></div><div class="div-block-220"><div><div><div class="content-text-registro"><div class="padding-medium size-modal"><div class="div-block-304"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66a93b93294750495f2f6e6e_Logo_oficial_Corpovalle.svg" loading="lazy" alt="Logo corpovalle" class="image-26"><div><div><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66ac0dc67ff2b0a9093d2a86_Logo_oficial_Corpovalle.avif" loading="lazy" alt="Logo corpovalle" class="image-37"></div><div class="spacer-small"></div><div class="text-iniciar-s"><span class="text-span-23">Inicia sesión</span></div></div></div><div class="div-block-223"></div></div><div class="div-block-224 hide"></div></div></div><div class="div-block-229"><div class="padding-medium"><div><div class="text-block-21">Puedes registrarte de forma automática con</div><div class="spacer-xsmall"><div><a data-w-id="42cef810-a203-b721-e8fe-913834906d4b" style="color:rgb(216,250,254)" href="#" class="btn-google c-03 w-inline-block"><div class="div-block-231"><div class="div-block-232"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66be1be54eeb47047b944cf6_Google.avif" loading="lazy" alt="Logo de Google"></div><div style="background-color: rgba(0, 0, 0, 0);" class="text-block-22">Ingresar con tu cuenta de Google</div></div><div class="underlin-wrapper"><div class="underline bg-color-blue" style="width: 0%;"></div></div></a><div class="spacer-xsmall"></div></div></div><div class="div-block-225"><div class="text-block-21">O Regístrate con tu correo y contraseña</div></div><div class="w-form"><form id="email-form-2" name="email-form-2" data-name="Email Form 2" method="get" data-wf-page-id="66a936082e8742e3c17b5f6c" data-wf-element-id="42cef810-a203-b721-e8fe-913834906d60" aria-label="Email Form 2"><input class="campo-corpovalle space w-input" maxlength="256" name="correoelectronico-2" data-name="Correoelectronico 2" placeholder="correo electronico" type="email" id="correoelectronico-2" required=""><div class="div-block-226"><input class="campo-corpovalle w-node-_42cef810-a203-b721-e8fe-913834906d63-c17b5f6c w-input" maxlength="256" name="Contrasena-2" data-name="Contrasena 2" placeholder="Contraseña" type="password" id="Contrasena-2" required=""><input class="campo-corpovalle w-node-_42cef810-a203-b721-e8fe-913834906d64-c17b5f6c w-input" maxlength="256" name="ConfirmarContrasena-2" data-name="Confirmar Contrasena 2" placeholder="Confirmar Contraseña" type="password" id="ConfirmarContrasena-2" required=""></div><div id="w-node-_42cef810-a203-b721-e8fe-913834906d65-c17b5f6c" class="div-block-230"><input type="submit" data-wait="" class="btn-enviar-b w-button" value="Ingresar"><a href="#" class="btn-enviar-b hide w-button">Ingresar</a></div></form><div class="w-form-done" tabindex="-1" role="region" aria-label="Email Form 2 success"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail" tabindex="-1" role="region" aria-label="Email Form 2 failure"><div>Oops! Something went wrong while submitting the form.</div></div></div></div></div></div></div><div class="left-line-modal-bg"><div class="div-block-227"></div><div class="cuadrado-line-modal-y"></div></div></div></div></div><div id="modal_recuperar_clave" class="modal-recuperar-c"><div class="content-exitoso"><div class="div-block-233"><div class="div-cerrar"><a href="#" class="btn-cerrar w-inline-block"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66be12d1c9319089475fbe66_cerrar.svg" loading="lazy" alt="Icono cerrar" class="image-25"></a></div><div class="div-block-234"><div class="padding-medium"><div class="div-block-289"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66ac0dc67ff2b0a9093d2a86_Logo_oficial_Corpovalle.avif" loading="lazy" alt="Logo corpovalle" class="image-27"></div><div class="spacer-small"></div><div><div class="text-block-23">Recuperar contraseña</div><div class="spacer-xsmall"></div><div class="text-block-24">Ingresa tu dirección de correo electrónico a continuación y te enviaremos un enlace para restablecer tu contraseña.</div><div class="spacer-small"><div class="w-form"><form id="form_recuperar_clave" name="wf-form-form_recuperar_clave" data-name="form_recuperar_clave" method="get" data-wf-page-id="66a936082e8742e3c17b5f6c" data-wf-element-id="c3f2f798-fb33-ff8f-6556-4b70d31871a9" aria-label="form_recuperar_clave"><div class="div-block-306"><input class="campo-corpovalle w-input" maxlength="256" name="email_recuperar" data-name="email_recuperar" placeholder="Correo electrónico" type="email" id="email_recuperar" required=""></div><div class="div-block-307"><div id="msg_recuperar" class="div-block-504"></div><input type="submit" data-wait="" id="btn_recuperar_clave_real" class="btn-e btn-enviar-b space hide w-button" value="Aceptar"><a id="btn_recuperar_clave" href="#" class="btn-e btn-enviar-b w-button">Aceptar</a></div></form><div class="w-form-done" tabindex="-1" role="region" aria-label="form_recuperar_clave success"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail" tabindex="-1" role="region" aria-label="form_recuperar_clave failure"><div>Oops! Something went wrong while submitting the form.</div></div></div></div></div></div></div><div class="div-block-236"><div class="div-block-237"></div></div></div></div></div><div id="modal_registro_error" class="modal-registro-error"><div class="content-exitoso"><div class="div-block-233"><div class="div-cerrar"><a href="#" class="btn-cerrar w-inline-block"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66be12d1c9319089475fbe66_cerrar.svg" loading="lazy" alt="Icono cerrar" class="image-25"></a></div><div class="div-block-234"><div class="padding-medium"><div class="div-block-290"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66ac0dc67ff2b0a9093d2a86_Logo_oficial_Corpovalle.avif" loading="lazy" alt="Logo corpovalle" class="image-27"></div><div class="spacer-small"></div><div><div class="text-block-23">Hubo un error</div><div class="spacer-xsmall"></div><div class="text-block-24">No se pudo realizar el registro. Por favor verifica tus datos y vuelve a intentarlo.</div><div class="spacer-small"></div><div class="div-block-235"><a href="#" class="btn-e btn-enviar-b aceptar w-button">Aceptar</a></div></div></div></div><div class="div-block-236"><div class="div-block-237"></div></div></div></div></div><div id="modal_ingreso_error" class="modal-ingreso-error"><div class="content-exitoso"><div class="div-block-233"><div class="div-cerrar"><a href="#" class="btn-cerrar w-inline-block"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66be12d1c9319089475fbe66_cerrar.svg" loading="lazy" alt="Icono cerrar" class="image-25"></a></div><div class="div-block-234"><div class="padding-medium"><div class="div-block-290"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66ac0dc67ff2b0a9093d2a86_Logo_oficial_Corpovalle.avif" loading="lazy" alt="Logo corpovalle" class="image-27"></div><div class="spacer-small"></div><div><div class="text-block-23">Hubo un error</div><div class="spacer-xsmall"></div><div class="text-block-24">Tu usuario no se encuentra habilitado y por ende no puedes iniciar sesión, para más información comunícate con nosotros.</div><div class="spacer-small"></div><div class="div-block-235"><a href="#" class="btn-e btn-enviar-b aceptar w-button">Aceptar</a></div></div></div></div><div class="div-block-236"><div class="div-block-237"></div></div></div></div></div><div id="modal_registro_success_email" class="modal-registro-completado"><div class="content-exitoso"><div class="div-block-233"><div class="div-cerrar"><a href="#" class="btn-cerrar w-inline-block"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66be12d1c9319089475fbe66_cerrar.svg" loading="lazy" alt="Icono cerrar" class="image-25"></a></div><div class="div-block-234"><div class="padding-medium"><div class="div-block-290"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66ac0dc67ff2b0a9093d2a86_Logo_oficial_Corpovalle.avif" loading="lazy" alt="Logo corpovalle" class="image-27"></div><div class="spacer-small"></div><div><div class="text-block-23">Registro exitoso</div><div class="spacer-xsmall"></div><div class="text-block-24">Ya eres parte de la Corporación para el Desarrollo Social y Cultural del Valle del Cauca.</div><div class="spacer-small"></div><div class="div-block-235"><a id="btnSuccessRegistroEmail" href="#" class="btn-e btn-enviar-b aceptar w-button">Aceptar</a></div></div></div></div><div class="div-block-236"><div class="div-block-237"></div></div></div></div></div><div id="modal_registro_success_email" class="modal-ingreso-espero"><div class="content-exitoso"><div class="div-block-233"><div class="div-cerrar"><a href="#" class="btn-cerrar w-inline-block"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66be12d1c9319089475fbe66_cerrar.svg" loading="lazy" alt="Icono cerrar" class="image-25"></a></div><div class="div-block-234"><div class="padding-medium"><div class="div-block-290"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66ac0dc67ff2b0a9093d2a86_Logo_oficial_Corpovalle.avif" loading="lazy" alt="Logo corpovalle" class="image-27"></div><div class="spacer-small"></div><div><div class="text-block-23">Verificación en Proceso</div><div class="spacer-xsmall"></div><div class="text-block-24">Estamos verificando tus datos para garantizar la seguridad de tu cuenta.</div><div class="spacer-small"></div><div class="div-block-235"><a href="#" class="btn-e btn-enviar-b aceptar w-button">Aceptar</a></div></div></div></div><div class="div-block-236"><div class="div-block-237"></div></div></div></div></div><div id="modal_registro_success" class="modal-registro-completado-google"><div class="content-exitoso"><div class="div-block-233"><div class="div-cerrar"><a href="#" class="btn-cerrar w-inline-block"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66be12d1c9319089475fbe66_cerrar.svg" loading="lazy" alt="Icono cerrar" class="image-25"></a></div><div class="div-block-234"><div class="padding-medium"><div class="div-block-290"><img src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/66ac0dc67ff2b0a9093d2a86_Logo_oficial_Corpovalle.avif" loading="lazy" alt="Logo corpovalle" class="image-27"></div><div class="spacer-small"></div><div><div class="text-block-23">Registro exitoso</div><div class="spacer-xsmall"></div><div class="text-block-24">Ya eres parte de la Corporación para el Desarrollo Social y Cultural del Valle del Cauca.</div><div class="spacer-small"></div><div class="div-block-235"><a id="btnSuccessRegistroGoogle" href="#" class="btn-e btn-enviar-b aceptar w-button">Aceptar</a></div></div></div></div><div class="div-block-236"><div class="div-block-237"></div></div></div></div></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=66a935e30f1ef3129442f35a" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/66a935e30f1ef3129442f35a/js/webflow.109512cbb.js" type="text/javascript"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.3/gsap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.3/ScrollTrigger.min.js"></script>
<script src="https://unpkg.com/split-type"></script>
<script async="" src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-modal@1/modal.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/9.0.6/js/intlTelInput.js"></script>
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/select2.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/select2.min.js"></script>

<script src="https://www.gstatic.com/firebasejs/10.12.4/firebase-app-compat.js"></script>
<script src="https://www.gstatic.com/firebasejs/10.12.4/firebase-auth-compat.js"></script>
<script src="https://www.gstatic.com/firebasejs/10.12.4/firebase-firestore-compat.js"></script>
<script src="https://www.gstatic.com/firebasejs/10.12.4/firebase-storage-compat.js"></script>

<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W6SKBD5S"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

<script src="https://cdnjs.cloudflare.com/ajax/libs/smoothscroll/1.4.10/SmoothScroll.min.js" integrity="sha256-huW7yWl7tNfP7lGk46XE+Sp0nCotjzYodhVKlwaNeco=" crossorigin="anonymous"></script>

<script>
  SmoothScroll({
    animationTime    : 2000,
    stepSize         : 80,
    accelerationDelta : 100,  
    accelerationMax   : 3,   
    keyboardSupport   : true,  
    arrowScroll       : 50,
    pulseAlgorithm   : true,
    pulseScale       : 4,
    pulseNormalize   : 1,
    touchpadSupport   : true,
  })

  // Scroll into view
  function seccionfooter() {
    let tl = gsap.timeline({
      scrollTrigger: {
        trigger: ".section-footer-corpovalle",
        start: "top center",
        end: "bottom top",
        toggleActions: "restart none none reverse"
      }
    });
    
    // Animar img-footer
    tl.to(".img-footer", {
      y: "100%",
      stagger: { each: 0.3 },
      ease: "expo.inOut",
      duration: 0.6
    });
  
  }
  seccionfooter();

  window.addEventListener("DOMContentLoaded", (event) => { 
    let navButton = $(".nav_button-d");
    let menuWrap = $(".menu_wrap");
    let menuBackground = $(".menu_background");
    let menuPanels = $(".menu_panel");
    let content = $(".menu_content");
    let lines = $(".nav_button_line");
    let backButton = $(".go-back");
    let opensMore = $(".opens-more");
    let previouslyFocused;
    let activeSubPanel;

    // Mostrar submenú
    let showSubMenu = gsap.timeline({
      paused: true,
      onComplete: () => {
        activeSubPanel.find("a").first().focus();
      },
      onReverseComplete: () => {
        previouslyFocused.focus();
      }
    });
    showSubMenu.to(menuPanels, { x: "-100%", ease: "power1.inOut", duration: 0.4 });

    // Mostrar menú principal
    let showMainMenu = gsap.timeline({
      paused: true,
      defaults: { duration: 0.3 },
      onReverseComplete: () => {
        showSubMenu.progress(0);
        showSubMenu.pause();
        navButton.attr("aria-label", "Open Main Menu");
      },
      onComplete: () => {
        menuWrap.find("button").first().focus();
        navButton.attr("aria-label", "Close Main Menu");
      }
    });
    showMainMenu.set(menuWrap, { display: "flex" });
    showMainMenu.set(menuBackground, { display: "block" });
    showMainMenu.from(menuWrap, { x: "100%" });
    showMainMenu.from(menuBackground, { opacity: 0 }, "<");
    showMainMenu.to(lines.eq(0), { y: 3, rotate: 45 }, "<");
    showMainMenu.to(lines.eq(1), { y: -3, rotate: -45 }, "<");

    // Abrir o cerrar el menú principal
    navButton.on("click", function () {
      if (showMainMenu.progress() === 0) {
        showMainMenu.play();
      } else {
        showMainMenu.reverse();
        navButton.attr("aria-label", "Open Main Menu");
      }
    });

    // Cerrar menú cuando se hace clic en el fondo
    menuBackground.on("click", function () {
      showMainMenu.reverse();
    });

    // Cerrar con la tecla Escape
    $(document).on("keydown", function (e) {
      if (e.key === "Escape") showMainMenu.reverse();
    });

    // Abrir submenú
    opensMore.on("click", function () {
      previouslyFocused = $(this);
      let linkIndex = $(this).attr("data-index");
      console.log("index"+ linkIndex)
      showSubMenu.play();
      content.hide();
      activeSubPanel = content.eq(linkIndex -1).show();
    });

    // Cerrar submenú
    backButton.on("click", function () {
      showSubMenu.reverse();
    });

    backButton.on("keydown", function (e) {
      if (e.key === "Tab" && e.shiftKey) {
        e.preventDefault();
        activeSubPanel.find("a, button").last().focus();
      }
    });

    // Trapar el foco para la accesibilidad
    $("[trap-focus]").each(function () {
      let focusBack = $(this).attr("focus-back");
      let lastItem = $(this).find("a, button").last();
      lastItem.on("keydown", function (e) {
        if (e.key === "Tab" && !e.shiftKey) {
          e.preventDefault();
          if (focusBack === "true") {
            backButton.focus();
          } else {
            navButton.focus();
          }
        }
      });
    });
  });
</script>

<script>
  // Configuración de Firebase
  const firebaseConfig = {
    apiKey: "AIzaSyDUyIZmf2eVoiYurOzIuUyMwXwrT5S7AcM",
    authDomain: "corpovalle-81ae7.firebaseapp.com",
    projectId: "corpovalle-81ae7",
    storageBucket: "corpovalle-81ae7.appspot.com",
    messagingSenderId: "849900507100",
    appId: "1:849900507100:web:6f37d32feda5ab48070919"
  };
  firebase.initializeApp(firebaseConfig);
  const auth = firebase.auth();
  const db = firebase.firestore();
  const provedorgoogle = new firebase.auth.GoogleAuthProvider();
  const provedorMicrosoft = new firebase.auth.OAuthProvider('microsoft.com');
  provedorMicrosoft.setCustomParameters({ prompt: 'consent' });
  provedorMicrosoft.addScope('email');

  // Elementos del DOM
  const btn_form_registro = $("#btn_form_registro"),
  btn_form_registro_vip = $("#btn_form_registro_vip"),
  btn_registro_email = $("#btn_registro_email"),
  btn_registro_google = $("#btn_registro_google"),
  btn_recuperar_clave = $("#btn_recuperar_clave"),
  m_registro_success = $("#modal_registro_success"),
  m_registro_success_email = $("#modal_registro_success_email"),
  m_registro_error = $("#modal_registro_error"),
  m_ingreso_espera = $("#modal_ingreso_espera"),
  m_ingreso_error = $("#modal_ingreso_error"),
  m_recuperar_clave = $("#modal_recuperar_clave"),
  abrir_m_recuperar_clave = $("#abrir_m_recuperar_clave"),
  m_login_error = $("#modal_login_error"), // Pendiente definir
  msg_registro = $(".msg_registro"),
  msg_recuperar = $("#msg_recuperar"),
  msg_inicio = $("#msg_inicio");
  let info_user = {};

  auth.onAuthStateChanged(function(user) {
    if (user) {
      $("#seccion_iniciosesion").css("display", "none");
      $("#btn_registrate_menu").css("display", "none");
      $("#btn_registrate_inicio").css("display", "none");
      $("#btn_signout_menu").css("display", "flex");
      setTimeout(() => {
        $(".text-usuario-menu-2").css("display", "flex");
        $(".text-usuario").css("display", "flex");
      }, 1000);

      info_user = {
        nombre: user.displayName || "Usuario sin nombre",
        email: user.email
      };
      console.log("Usuario autenticado:", info_user);

      const userDocRef = db.collection("users").doc(user.uid);
      userDocRef.get().then((doc) => {
        if (doc.exists) {
          const userData = doc.data();
          const Acceso = userData.Acceso;
          var primerNombre = userData.Nombre.split(' ')[0];
          $(".nombre_usuario").text(primerNombre);

          if (Acceso == "Espera") {
            console.log("Usuario en estado de espera, mostrando modal");
            m_ingreso_espera.css("display", "flex");
          } else if (Acceso == "Inhabilitado") {
            auth.signOut();
            m_ingreso_error.css("display", "flex");
            console.log("Acceso inhabilitado:", Acceso);
          }
        } else {
          console.log("Usuario no encontrado en Firestore.");
        }
      });
    } else {
      $("#seccion_iniciosesion").css("display", "block");
      $("#btn_registrate_menu").css("display", "flex");
      $("#btn_registrate_inicio").css("display", "grid");
      $("#btn_signout_menu").css("display", "none");
      setTimeout(() => {
        $(".text-usuario-menu-2").css("display", "none");
        $(".text-usuario").css("display", "none");
      }, 1000);
      info_user = {};
      console.log("Ningún usuario autenticado.");
    }
  });

  function erroresInicioRegistro(error) {
    const errores = {
      "auth/invalid-credential": "*Credenciales inválidas",
      "auth/cancelled-popup-request": "*Ventana emergente conflictiva.",
      "auth/invalid-email": "*Email inválido.",
      "auth/user-not-found": "*Usuario no encontrado.",
      "auth/too-many-requests": "*Demasiados intentos. La cuenta ha sido inhabilitada temporalmente... Vuelve a intentarlo más tarde.",
      "auth/account-exists-with-different-credential": "*Ya existe una cuenta con credenciales distintas.",
      "auth/wrong-password": "*Contraseña inválida o el usuario no tiene contraseña.",
      "auth/internal-error": "*Credenciales incorrectas.",
      "auth/invalid-verification-code": "*El código de verificación es inválido o ha expirado.",
      "auth/invalid-verification-id": "*El ID de verificación no es válido.",
      "auth/weak-password": "*La contraseña es demasiado débil. Elige una más segura.",
      "auth/email-already-in-use": "*Este email ya está registrado. Prueba iniciar con Google o utiliza otro email.",
      "auth/operation-not-allowed": "*El método de autenticación no está habilitado. Contacta al administrador.",
      "auth/invalid-phone-number": "*Número de teléfono inválido.",
      "auth/missing-phone-number": "*Falta el número de teléfono.",
      "auth/missing-email": "*Falta el email.",
      "auth/missing-password": "*Falta la contraseña.",
      "auth/invalid-api-key": "*La clave API proporcionada no es válida.",
      "auth/app-not-authorized": "*La app no está autorizada para usar Firebase Authentication.",
      "auth/argument-error": "*Error en los argumentos proporcionados.",
      "auth/invalid-custom-token": "*El token personalizado proporcionado es inválido.",
      "auth/custom-token-mismatch": "*El token personalizado no coincide con el esperado.",
      "auth/invalid-user-token": "*El token de usuario es inválido. Por favor, inicia sesión de nuevo.",
      "auth/requires-recent-login": "*Se requiere una nueva autenticación. Por favor, inicia sesión de nuevo.",
      "auth/network-request-failed": "*Error de red. Verifica tu conexión a Internet e intenta de nuevo.",
      "auth/popup-blocked": "*La ventana emergente fue bloqueada por el navegador.",
      "auth/popup-closed-by-user": "*La ventana emergente fue cerrada antes de completar la operación.",
      "auth/unauthorized-domain": "*El dominio no está autorizado para realizar esta operación.",
      "auth/user-disabled": "*La cuenta de usuario ha sido deshabilitada.",
      "auth/user-token-expired": "*El token del usuario ha expirado. Por favor, inicia sesión de nuevo.",
      "auth/web-storage-unsupported": "*El navegador no soporta el almacenamiento web necesario para esta operación.",
      "auth/timeout": "*El tiempo de espera ha terminado. Intenta de nuevo.",
    };

    return errores[error.code] || "*Existe un error desconocido. Comunícate con el administrador si el error persiste.";
  }

  // Cerrar modales
  $(".icon_close, .btn-cerrar, .aceptar").click(() => {
    m_registro_success.css("display", "none");
    m_registro_success_email.css("display", "none");
    m_registro_error.css("display", "none");
    m_ingreso_espera.css("display", "none");
    m_ingreso_error.css("display", "none");
    m_recuperar_clave.css("display", "none");
    m_login_error.css("display", "none");
  });

  $(".close-registro").click(() => {
    ocultarModalRegistro();
  });

  $(document).ready(function() {
    $(document).on('keydown', function(e) {
      if (e.key === "Enter") {
        e.preventDefault();
        $('#btn_registro_email').click();
      }
    });
  });

  $("#volver_inicio").click(() => {
    auth.signOut();
  });

  $("#btn_signout_menu").click(() => {
    auth.signOut().then(() => {
      window.location.href = "https://www.corpovalle.co/";
    }).catch((error) => {
      mostrarError(error, 1);
    });
  });

  $("#btnSuccessRegistroGoogle").click(() => {
    const email = localStorage.getItem("email");
    setTimeout(() => {
      window.location.href = "https://drive.k2digital.co/validar/" + email + "/autentificacion";
    }, 500);
    limpiarLocalStorage();
  });

  $("#btnSuccessRegistroEmail").click(() => {
    auth.signOut().then(() => {
      window.location.href = "https://www.corpovalle.co/";
    }).catch((error) => {
      mostrarError(error, 1);
    });
  });

  abrir_m_recuperar_clave.click(() => {
    m_recuperar_clave.css('display', 'flex');
  });

  function mostrarError(error, tipo) {
    console.log('Mostrando modal de error');
    m_registro_error.css('display', 'flex');
    let mensajeDeError = error;
    if (tipo) {
      mensajeDeError = erroresInicioRegistro(error);
    }
    msg_registro.text(mensajeDeError);
    cambiarBtnRegistro();
  }

  // Modal de éxito registro Google
  function mostrarSuccess() {
    console.log('Mostrando modal de success');
    m_registro_success.css('display', 'flex');
    cambiarBtnRegistro();
  }

  // Modal de espera verificación Email
  function mostrarSuccessEmail() {
    console.log('Mostrando modal de espera email');
    m_registro_success_email.css('display', 'flex');
    cambiarBtnRegistro();
  }

  function mostrarModalRegistro() {
    $('#modal_registro_inicio').css('display', 'flex');
  }

  function ocultarModalRegistro() {
    $('#modal_registro_inicio').css('display', 'none');
  }

  function limpiarLocalStorage() {
    localStorage.removeItem("authMethod");
    localStorage.removeItem("email");
    localStorage.removeItem("password");
  }

  function validarSelects() {
    let valid = true;

    $('select[required]').each(function() {
      const selectVal = $(this).val(); 
      if (selectVal === "0" || selectVal == undefined || selectVal === null) {
        valid = false;
        $(this).addClass('input-error');

        let errorMessageElement = $(this).next('.error-message');
        if (errorMessageElement.length === 0) {
          errorMessageElement = $('<span class="error-message"></span>');
          $(this).after(errorMessageElement);
        }
        errorMessageElement.text('Por favor, selecciona una opción válida.');

      } else {
        $(this).removeClass('input-error');
        $(this).next('.error-message').text('');
      }
    });

    return valid;
  }

  function cambiarBtnRegistro() {
    btn_form_registro.val("Registrarse");
    btn_form_registro_vip.text("Registrarse");
  }

  // Botón para el registro/inicio con Google
  btn_registro_google.click(function() {
    auth.signInWithPopup(provedorgoogle).then((result) => {
      const user = result.user;
      localStorage.setItem("authMethod", "google");
      localStorage.setItem("email", user.email);

      const userDocRef = db.collection("users").doc(user.uid);
      userDocRef.get().then((doc) => {
        if (doc.exists) {
          const userData = doc.data();
          const Acceso = userData.Acceso;
          if (Acceso == "Habilitado") {
            window.location.href = "https://drive.k2digital.co/validar/" + user.email + "/autentificacion";
          } else if (Acceso == "Espera") {
            auth.signOut();
            m_ingreso_espera.css("display", "flex");
            console.log(Acceso);
          } else {
            auth.signOut();
            m_ingreso_error.css("display", "flex");
            console.log(Acceso);
          }
        } else {
          mostrarModalRegistro();
        }
      });
    }).catch((error) => {
      const mensajeDeError = erroresInicioRegistro(error);
      msg_inicio.text(mensajeDeError);
    });
  });

  $("#password").on("input", function () {
    const password = $(this).val();
    if (password.length < 6)
      msg_inicio.text("*La contraseña debe tener al menos 6 caracteres...");
    else msg_inicio.text("");
  });

  $('#email, #password, #confirm_password').on('keypress', function(e) {
    if (e.which === 13) {
      $('#btn_registro_email').click();
    }
  });

  // Botón para el registro/inicio de sesión con Email
  btn_registro_email.click(function() {
    $(this).text("Cargando...");
    const email = $('#email').val().trim().toLowerCase(),
          password = $('#password').val(),
          confirm_password = $('#confirm_password').val();

    if (email != "" && password != "") {
      if (password.length < 6) {
        msg_inicio.text("*La contraseña debe tener al menos 6 caracteres...");
        $(this).text("Ingresa aquí");
        return;
      }

      if (password !== confirm_password) {
        msg_inicio.text("*Las contraseñas no coinciden...");
        $(this).text("Ingresa aquí");
        return;
      }

      // Verificar si el email ya está registrado en Firestore
      const usersCollectionRef = db.collection("users");
      usersCollectionRef.where("Email", "==", email).get()
        .then((querySnapshot) => {
      	console.log(querySnapshot);
          if (querySnapshot.empty) {
            // El email no está registrado
            console.log("El email no está registrado en Firestore, procediendo con el registro.");
            localStorage.setItem("authMethod", "email");
            localStorage.setItem("email", email);
            localStorage.setItem("password", password);
            mostrarModalRegistro();
          } else {
            // El email ya está registrado en Firestore
            const userDoc = querySnapshot.docs[0].data();
            const authMethod = userDoc.authMethod;

            if (authMethod === "google") {
              msg_inicio.text("*Este email ya está registrado con Google. Por favor, usa el método de Google para iniciar sesión.");
              btn_registro_google.click();
            } else if (authMethod === "email") {
              auth.signInWithEmailAndPassword(email, password)
                .then((userCredential) => {
                  const user = userCredential.user;

                  if (!user.emailVerified) {
                    msg_inicio.text("*Por favor, verifica tu correo electrónico ingresando al link que te enviamos.");
                    auth.signOut();
                    $(this).text("Ingresa aquí");
                  } else {
                    // Inicio de sesión exitoso
                    $(this).text("Ingresa aquí");
                    $('#email').val("");
                    $('#password').val(""),
                    $('#confirm_password').val("");
                    const Acceso = userDoc.Acceso;
                    if (Acceso == "Habilitado") {
                      window.location.href = "https://drive.k2digital.co/validar/" + email + "/autentificacion";
                    } else if (Acceso == "Espera") {
                      auth.signOut();
                      m_ingreso_espera.css("display", "flex");
                      console.log(Acceso);
                    } else {
                      auth.signOut();
                      m_ingreso_error.css("display", "flex");
                      console.log(Acceso);
                    }
                  }
                })
                .catch((error) => {
                  if (error.code === "auth/wrong-password") {
                    msg_inicio.text("*La contraseña es incorrecta. Inténtalo de nuevo.");
                  } else {
                    const mensajeDeError = erroresInicioRegistro(error);
                    msg_inicio.text(mensajeDeError);
                  }
                  $(this).text("Ingresa aquí");
                });
            } else {
              msg_inicio.text("*Este email ya está registrado con otro método de autenticación. Contacte al soporte para asistencia.");
              $(this).text("Ingresa aquí");
            }
          }
        })
        .catch((error) => {
          const mensajeDeError = erroresInicioRegistro(error);
          msg_inicio.text("Error al verificar el email en Firestore: " + mensajeDeError);
          $(this).text("Ingresa aquí");
        });
    } else {
      $(this).text("Ingresa aquí");
      msg_inicio.text("*Por favor ingresa todos los campos...");
      $('#btn_registro_email_real').click();
    }
  });

  function capturarGenero(generoSelector, otroSelector) {
    let genero = $(generoSelector).val();
    if (genero === 'Otro') {
      const genero_otro = $(otroSelector).val();
      if (genero_otro.trim().length > 0) {
        return genero_otro;
      } else {
        mostrarError("Por favor, especifica tu género.", 0);
        cambiarBtnRegistro();
        return null; 
      }
    }
    return genero;
  }

  function capturarIdentificacion(tipoIdentificacionSelector, otroidSelector) {
    let tipoIdentificacion = $(tipoIdentificacionSelector).val();
    if (tipoIdentificacion === 'Otro') {
      const otroid = $(otroidSelector).val();
      if (otroid.trim().length > 0) {
        return otroid;
      } else {
        mostrarError("Por favor, especifica tu tipo de identificación.", 0);
        cambiarBtnRegistro();
        return null; 
      }
    }
    return tipoIdentificacion;
  }

  // Botón para el registro del inicio
  btn_form_registro.click(function() {
    btn_form_registro.val("Cargando...");
    if (validarSelects()) {
      const genero = capturarGenero('#genero', '#genero_otro');
      if (!genero) return;

      const tipoIdentificacion = capturarIdentificacion('#tipoIdentificacion', '#otroid');
      if (!tipoIdentificacion) return;

      const codePhone = $("#form_registro .selected-dial-code").html().replace(/\+/g, "");
      const form = {
        nombre: $('#nombre').val(),
        apellido: $('#apellido').val(),
        tipoIdentificacion: tipoIdentificacion,
        numeroDocumento: $('#numeroDocumento').val().trim().replace(/\s+/g, ''),
        telefono: $('#telefono').val().trim().replace(/\s+/g, ''),
        phone: $('#telefono').val().trim().replace(/\s+/g, ''),
        codePhone: codePhone,
        genero: genero,
        pais: $('#pais option:selected').data('country-name'),
        ciudad: $('#ciudad').val(),
      };

      const checks = {
        check_terminos: $("#check_terminos").is(":checked"),
        check_datospersonales: $("#check_datospersonales").is(":checked"),
      };

      const data_usuario = {
        ...form,
        ...checks,
        email: localStorage.getItem("email"),
        authMethod: localStorage.getItem("authMethod"),
      };

      if (data_usuario.authMethod === "email") {
        data_usuario.password = localStorage.getItem("password");
      }

      let valid_form = true, valid_check = 0;
      $.each(form, (index, value) => { if (String(value).length < 1 || String(value) == "0") valid_form = false; });
      $.each(checks, (index, value) => { if (value) valid_check++; });

      if (valid_check == 2 && valid_form) {
        form.telefono = codePhone + form.telefono;
        registrarUsuario(data_usuario, form, checks);
      } else {
        cambiarBtnRegistro();
        $("#btn_form_registro_real").click();
      }
    } else {
      cambiarBtnRegistro();
      mostrarError("*Hay algunos campos que no has seleccionado...", 0);
      console.log("validarSelects", false);
    }
  });

  // Botón para el registro de usuario Exclusivo!
  btn_form_registro_vip.click(function() {
    btn_form_registro_vip.val("Cargando...");
    const codePhone = $("#form_registro_vip .selected-dial-code").html().replace(/\+/g, "");
    const form = {
      nombreCompleto: $('#nombreCompleto').val(),
      email: $('#email').val(),
      telefono: $('#telefono').val().trim().replace(/\s+/g, ''),
      phone: $('#telefono').val().trim().replace(/\s+/g, ''),
      codePhone: codePhone,
      cargo: $('#cargo').val(),
      empresa: $('#empresa').val(),
      pais: $('#pais option:selected').data('country-name'),
    };

    const checks = {
      check_terminos: $("#check_terminos").is(":checked"),
      check_datospersonales: $("#check_datospersonales").is(":checked"),
    };

    let valid_form = true, valid_check = 0;
    $.each(form, (index, value) => { if (String(value).length < 1 || String(value) == "0") valid_form = false; });
    $.each(checks, (index, value) => { if (value) valid_check++; });

    if (valid_check == 2 && valid_form) {
      form.telefono = codePhone + form.telefono;
      // Enviar la data para guardarla en firebase y kdrive
      registro_vip_firebase(form);
      //registro_vip_kdrive(form);
      
    } else {
      cambiarBtnRegistro();
      $("#btn_form_registro_vip_real").click();
    }
  });

  // Validar los selects al cambiar la selección
  $('select[required]').on('change', function() {
    if ($(this).val() !== '0') {
      $(this).removeClass('input-error');
      $(this).next('.error-message').text('');
    }
  });

  // Función de registro general para ambos tipos de usuario
  function registrarUsuario(data_usuario, form, checks) {
    const usersCollectionRef = db.collection("users");
    const numeroDocumentoStr = String(form.numeroDocumento);
    const telefonoStr = String(form.telefono);
    const emailStr = String(data_usuario.email);

    // Consultas básicas para cualquier tipo de usuario
    const queryDocumento = numeroDocumentoStr ? usersCollectionRef.where("Identificacion", "==", numeroDocumentoStr).get() : Promise.resolve({ size: 0 });
    const queryTelefono = telefonoStr ? usersCollectionRef.where("Telefono", "==", telefonoStr).get() : Promise.resolve({ size: 0 });
    const queryEmail = emailStr ? usersCollectionRef.where("Email", "==", emailStr).get() : Promise.resolve({ size: 0 });

    // Ejecutar todas las consultas al mismo tiempo
    Promise.all([queryDocumento, queryTelefono, queryEmail])
      .then((results) => {
        const docSnapshot = results[0],
              telefonoSnapshot = results[1],
              emailSnapshot = results[2],
              foundDocumento = docSnapshot.size > 0 && docSnapshot.docs[0].Acceso !== "Inhabilitado",
              foundTelefono = telefonoSnapshot.size > 0 && telefonoSnapshot.docs[0].Acceso !== "Inhabilitado",
              foundEmail = emailSnapshot.size > 0 && emailSnapshot.docs[0].Acceso !== "Inhabilitado";

        // Validar si existe alguno de los valores: Documento, Teléfono, Email o Registro Médico (si aplica)
        if (foundDocumento || foundTelefono || foundEmail) {
          let datofound = foundDocumento ? "documento" : foundTelefono ? "teléfono" : "email";
          mostrarError("*El " + datofound + " ingresado ya se encuentra registrado.", 0);
          cambiarBtnRegistro();
        } else {
          // Si todo está bien, registrar el usuario
          if (data_usuario.authMethod === "email") {
            auth.createUserWithEmailAndPassword(emailStr, data_usuario.password).then((result) => {
              guardarUsuario(result.user, form, checks, data_usuario.authMethod);
            }).catch((error) => {
              mostrarError(error, 1);
            });
          } else if (data_usuario.authMethod === "google") {
            guardarUsuario(auth.currentUser, form, checks, data_usuario.authMethod);
          }
        }
      }).catch((error) => {
        mostrarError("Error al buscar el documento:", 0);
        console.error("Error al buscar el documento:", error);
      });
  }

  function guardarUsuario(user, form, checks, authMethod) {
    const email = localStorage.getItem("email");

    const userRef = db.collection("users").doc(user.uid);
    userRef.set({
      CreatedAt: firebase.firestore.FieldValue.serverTimestamp(),
      LastSignInAt: firebase.firestore.FieldValue.serverTimestamp(),
      Nombre: form.nombre,
      Apellido: form.apellido,
      TipoIdentificacion: form.tipoIdentificacion,
      Identificacion: form.numeroDocumento,
      Email: email,
      Telefono: form.telefono,
      Phone: form.phone,
      CodePhone: form.codePhone,
      Genero: form.genero,
      Pais: form.pais,
      Ciudad: form.ciudad,
      authMethod: authMethod,
      Acceso: "Habilitado",
      Check_terminos: checks.check_terminos,
      Check_datospersonales: checks.check_datospersonales,
    }).then(() => {
      if (authMethod === "email" && auth.currentUser) {
        auth.currentUser.sendEmailVerification().then(() => {
          registro_kdrive(form); // Enviar Datos a KDrive
          mostrarSuccessEmail();
          setTimeout(() => {
            auth.signOut().then(() => {
              cambiarBtnRegistro();
              // enviar_correo("¡Gracias por unirte a la comunidad Quimiolab!", 1, email, nombre);
            }).catch((error) => {
              mostrarError(error, 1);
              // enviar_correo("Quimiolab SAS - Registro no aprobado", 2, email, nombre);
            });
          }, 2000);
        }).catch((error) => {
          mostrarError(error, 1);
          // enviar_correo("Quimiolab SAS - Registro no aprobado", 2, email, nombre);
        });
      } else if (authMethod === "google") {
        registro_kdrive(form); // Enviar Datos a KDrive
        cambiarBtnRegistro();
        mostrarSuccess();
        // enviar_correo("¡Gracias por unirte a la comunidad Quimiolab!", 1, email, nombre);
      }
    }).catch((error) => {
      mostrarError(error, 1);
      // enviar_correo("Quimiolab SAS - Registro no aprobado", 2, email, nombre);
    });
  }

  // Recuperar contraseña
  const btn_recuperar = $("#btn_recuperar_clave");
  const msgRecuperar = $("#msg_recuperar");
  const emailInput = $("#email_recuperar");
  let isButtonDisabled = false;  // Flag para controlar el estado del botón

  $("#cerrar_modal_recuperar").on("click", function () {
    emailInput.val('');
    msg_recuperar.css("display", "none");
    habilitarBotonRecuperar();
  });

  // Rehabilitar el botón al modificar el campo de correo
  emailInput.on("input", function() {
    habilitarBotonRecuperar();
  });

  // Función para habilitar el botón de recuperación
  function habilitarBotonRecuperar() {
    isButtonDisabled = false;  // Habilitar el botón
    btn_recuperar_clave.removeClass("disabled");
  }

  btn_recuperar_clave.click(() => {
    if (isButtonDisabled) return; // Si está deshabilitado, no hacer nada
    var emailrecuperar = $("#email_recuperar").val();
    msg_recuperar.css("display", "none");

    if (emailrecuperar != "" && emailrecuperar != undefined) {
      const usersCollectionRef = db.collection("users");
      usersCollectionRef.where("Email", "==", emailrecuperar).get()
        .then((querySnapshot) => {
          if (querySnapshot.size > 0) {
            firebase.auth().useDeviceLanguage();
            firebase.auth().sendPasswordResetEmail(emailrecuperar)
              .then(() => {
                firebase.auth().signOut().then(() => {
                  msg_recuperar.css("display", "block");
                  msg_recuperar.text("Te hemos enviado un correo electrónico a " + emailrecuperar + " con un enlace para restablecer tu contraseña. Por favor, revisa tu bandeja de entrada.");
                  isButtonDisabled = true;  // Deshabilitar el botón
                  btn_recuperar_clave.addClass("disabled");
                });
              })
              .catch((error) => {
                msg_recuperar.css("display", "block");
                msg_recuperar.text("Ocurrió un error al enviar el correo: " + error.message);
              });
          } else {
            // El correo no está registrado en Firestore
            msg_recuperar.css("display", "block");
            msg_recuperar.text("Este correo no está registrado. Por favor, verifica y vuelve a intentarlo.");
          }
        })
        .catch((error) => {
          msg_recuperar.css("display", "block");
          msg_recuperar.text("Ocurrió un error al verificar el correo: " + error.message);
        });
    } else {
      $("#btn_recuperar_clave_real").click();
    }
  });

  // Enviar datos a la plataforma
  function registro_kdrive(data) {
    const email = data.email ?? 'N/A',
      nombre = data.nombre ?? 'N/A',
      apellido = data.apellido ?? 'N/A',
      tipoIdentificacion = data.tipoIdentificacion ?? 'N/A',
      numeroDocumento = data.numeroDocumento ?? 'N/A',
      phone = data.phone ?? 'N/A',
      codePhone = data.codePhone ?? 'N/A',
      genero = data.genero ?? 'N/A',
      pais = data.pais ?? 'N/A',
      ciudad = data.ciudad ?? 'N/A';

    const url = "https://drive.k2digital.co/api/registro";
    const datos = new FormData();

    datos.append("email", email);
    datos.append("nombre", nombre);
    datos.append("apellido", apellido);
    datos.append("tipoIdentificacion", tipoIdentificacion);
    datos.append("numeroDocumento", numeroDocumento);
    datos.append("telefono", phone);
    datos.append("code", codePhone);
    datos.append("genero", genero);
    datos.append("pais", pais);
    datos.append("ciudad", ciudad);

    $.ajax({
      url: url, 
      type: "POST", 
      processData: false, 
      contentType: false, 
      data: datos,
      success: function (response) {
        console.log("Usuario cargado...");
        console.log(response);
      },
      error: function (error) { console.error("Error:", error); },
    });
  }

  // Enviar el registro VIP a KDrive
  function registro_vip_kdrive(form) {
    const url = "https://kdrive.co/api/vip";
      const datos = new FormData();

      datos.append("nombre", form.nombreCompleto);
      datos.append("email", form.email);
      datos.append("telefono", form.telefono);
      datos.append("empresa", form.empresa);
      datos.append("check_terminos", checks.check_terminos);
      datos.append("check_datospersonales", checks.check_datospersonales);

      $.ajax({
      url: url, 
      type: "POST", 
      processData: false, 
      contentType: false, 
      data: datos,
      success: function (response) {
          console.log("Usuario cargado...");
          console.log(response);
      },
      error: function (error) { console.error("Error:", error); },
      });
  }

  // Función para guardar los datos en la colección 'users_vip'
  function registro_vip_firebase(form) {
    db.collection("users_vip")
      .add({
        Nombre: form.nombreCompleto,
        Email: form.email,
        Telefono: form.telefono,
        CodePhone: form.codePhone,
        Cargo: form.cargo,
        Empresa: form.empresa,
        Pais: form.pais,
        Fecha_registro: firebase.firestore.FieldValue.serverTimestamp(),
      })
      .then(function (docRef) {
        $("#msg_vip_success").css("display", "block");
        $("#msg_vip_error").css("display", "none");
        console.log("Usuario VIP registrado con ID: ", docRef.id);
        limpiar_campos_vip();
      })
      .catch(function (error) {
        $("#msg_vip_success").css("display", "none");
        $("#msg_vip_error").css("display", "block");
        console.error("Error al agregar el documento: ", error);
        limpiar_campos_vip();

      });
  }

  function limpiar_campos_vip() {
    // Limpiamos los campos de texto del formulario
    $('#nombreCompleto').val('');
    $('#email').val('');
    $('#telefono').val('');
    $('#cargo').val('');
    $('#empresa').val('');
    
    // Reiniciamos el país seleccionado al valor predeterminado (si es un select)
    $('#pais').prop('selectedIndex', 0);

    // Limpiamos los checks de los términos y condiciones
    $('#check_terminos').prop('checked', false);
    $('#check_datospersonales').prop('checked', false);
  }

  // API para envío de correos
  function enviar_correo(asunto, tipo, email, nombre) {
    const url = "https://stpakka.k2digital.co/api/akka";
    const datos = new FormData();
    datos.append("asunto", asunto);
    datos.append("tipo", tipo);
    datos.append("email", email);
    datos.append("nombre", nombre);
    $.ajax({
      url: url, 
      type: "POST", 
      processData: false, 
      contentType: false, 
      data: datos,
      success: function (response) {
        console.log("Email enviado...");
        console.log(response);
      },
      error: function (error) { console.error("Error:", error); },
    });
  }

  // Inicializar intl-tel-input
  $(".int-phone").each(function () {
    var input = $(this);
    input.intlTelInput({
      utilsScript: "https://cdn.jsdelivr.net/npm/[email protected]/build/js/utils.js",
      separateDialCode: true,
      initialCountry: "co",
    });
    input.on("input", function () {
      var fullPhone = input.intlTelInput("getNumber");
      $("#full_phone").val(fullPhone);
      var countryData = input.intlTelInput("getSelectedCountryData");
      var countryName = countryData.name;
      $("#country").val(countryName);
    });
  });

</script>

<!-- Recopilar la información del Usuario -->
 
<script>
    // Variables globales
    var userId;
    var permanenciaAcumulada = 0;
    var ultimaUbicacion = { lat: null, lng: null };
    var umbralDistancia = 50; // Umbral de distancia en metros
    var tituloPagina = ""; // Variable global para guardar el título de la página
  
    $(document).ready(function() {
      // Obtener el título de la página
      tituloPagina = $("#titulo_pagina").text().trim() || "Titulo desconocido";
  
      // Autenticación del usuario
      auth.onAuthStateChanged((user) => {
        if (user) {
          userId = user.uid;
          const userDocRef = db.collection("users").doc(userId);
  
          userDocRef.get().then((doc) => {
            if (doc.exists) {
              // Inicia el monitoreo solo si el usuario está autenticado
              iniciarMonitoreo();
            } else {
              console.log("El usuario no existe en la base de datos.");
            }
          });
        } else {
          console.log("No hay usuario autentificado.");
        }
      });
    });
  
    // Iniciar monitoreo de la ubicación cada 6 segundos
    function iniciarMonitoreo() {
      obtenerUbicacion(guardarGeolocalizacion);
      setInterval(() => {
        obtenerUbicacion(guardarGeolocalizacion);
      }, 6000); // Actualización cada 6 segundos
    }
  
    // Guardar la geolocalización
    function guardarGeolocalizacion(lat, lng) {
      if (lat && lng) {
        // Actualizamos siempre el tiempo de permanencia, independientemente de la ubicación
        if (esUbicacionNueva(lat, lng)) {
          // Si es una nueva ubicación, actualizamos la ubicación y dirección
          obtenerDireccion(lat, lng, (ubicacion, direccion) => {
            actualizarDatosFirestore(ubicacion, direccion); // Actualiza ubicación y tiempo de permanencia
            ultimaUbicacion = { lat, lng }; // Actualiza la última ubicación conocida
          });
        } else {
          // Si la ubicación no ha cambiado, solo actualizamos el tiempo de permanencia
          actualizarDatosFirestore(ultimaUbicacion, ""); // Sin actualizar la ubicación
          console.log("El usuario no se ha movido lo suficiente, solo se actualiza la permanencia.");
        }
      } else {
        // Si no se tiene la ubicación, actualizamos solo la permanencia sin ubicación
        actualizarSinUbicacion();
      }
    }
  
    // Obtener la ubicación del usuario
    function obtenerUbicacion(callback) {
      if (navigator.geolocation) {
        var opciones = {
          enableHighAccuracy: true,
          timeout: 3000,
          maximumAge: 0
        };
  
        navigator.geolocation.getCurrentPosition(
          posicion => {
            var lat = posicion.coords.latitude;
            var lng = posicion.coords.longitude;
            callback(lat, lng);
          },
          error => {
            manejarErrorGeolocalizacion(error);
            callback(null, null);
          },
          opciones
        );
      } else {
        callback(null, null);
      }
    }
  
    // Manejar errores de geolocalización
    function manejarErrorGeolocalizacion(error) {
      switch(error.code) {
        case error.PERMISSION_DENIED:
          console.error("El usuario denegó el permiso de geolocalización.");
          break;
        case error.POSITION_UNAVAILABLE:
          console.error("La información de la ubicación no está disponible.");
          break;
        case error.TIMEOUT:
          console.error("La solicitud de geolocalización ha caducado.");
          break;
        case error.UNKNOWN_ERROR:
          console.error("Un error desconocido ocurrió al solicitar la geolocalización.");
          break;
      }
      actualizarSinUbicacion();
    }
  
    // Obtener la dirección a partir de la ubicación
    function obtenerDireccion(lat, lng, callback) {
      var api_key = "pk.eyJ1IjoiYW5kcmVzazIiLCJhIjoiY20wbzc4ZnVsMDVkaDJvb2ZlenowYTJ0aCJ9._my-5FGkT0xjkUlNCqESdg";
      var url = `https://api.mapbox.com/geocoding/v5/mapbox.places/${lng},${lat}.json?access_token=${api_key}`;
  
      $.ajax({
        url: url,
      }).done(data => {
        var direccion = data.features[0]?.place_name || "";
        if (typeof callback === 'function') {
          callback({ lat, lng }, direccion);
        }
      }).fail(() => {
        if (typeof callback === 'function') {
          callback({ lat, lng }, "");
        }
      });
    }
  
    // Actualizar Firestore con la nueva ubicación y contenido
    function actualizarDatosFirestore(ubicacion, direccion) {
      var now = new Date();
      var dateTimeString = now.toLocaleString();
      var permanenciaActual = 0.1;
      var permanenciaTotal = permanenciaActual + permanenciaAcumulada;
  
      if (!userId) {
        console.log("No hay usuario autentificado");
        return;
      }
  
      var userRef = db.collection("users").doc(userId);
  
      userRef.get().then(function (doc) {
        if (doc.exists) {
          var registros = doc.data().registros || [];
          var registroExistente = registros.find(reg => reg.titulo === tituloPagina);
  
          if (registroExistente) {
            // Si el título ya existe, actualizar el registro
            registroExistente.permanencia += permanenciaActual;
            registroExistente.fecha = dateTimeString;          
            registroExistente.ubicacion = ubicacion;
            registroExistente.direccion = direccion;
  
          } else {
            // Si el título no existe, crear un nuevo registro
            var nuevoRegistro = {
              titulo: tituloPagina,
              ubicacion: ubicacion,
              direccion: direccion,
              permanencia: permanenciaTotal,
              fecha: dateTimeString
            };
  
            registros.push(nuevoRegistro);
          }
  
          userRef.update({ registros: registros })
            .then(() => {
              console.log("Registro creado o actualizado correctamente en Firestore");
            })
            .catch((error) => {
              console.error("Error al crear o actualizar el registro en Firestore: ", error);
            });
  
          permanenciaAcumulada = permanenciaTotal;
        } else {
          console.log("Documento de usuario no encontrado.");
        }
      })
      .catch((error) => {
        console.error("Error al obtener el documento de usuario: ", error);
      });
    }
  
    // Verifica si la ubicación actual es significativamente diferente de la última
    function esUbicacionNueva(lat, lng) {
      if (!ultimaUbicacion.lat || !ultimaUbicacion.lng) {
        return true;
      }
  
      var distancia = calcularDistancia(ultimaUbicacion.lat, ultimaUbicacion.lng, lat, lng);
      return distancia > umbralDistancia;
    }
  
    // Calcular la distancia entre dos puntos geográficos en metros
    function calcularDistancia(lat1, lng1, lat2, lng2) {
      const R = 6371e3; // Radio de la Tierra en metros
      const φ1 = lat1 * Math.PI / 180;
      const φ2 = lat2 * Math.PI / 180;
      const Δφ = (lat2 - lat1) * Math.PI / 180;
      const Δλ = (lng2 - lng1) * Math.PI / 180;
  
      const a = Math.sin(Δφ / 2) * Math.sin(Δφ / 2) +
            Math.cos(φ1) * Math.cos(φ2) *
            Math.sin(Δλ / 2) * Math.sin(Δλ / 2);
      const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));
  
      return R * c; // Distancia en metros
    }
  
    // Actualizar Firestore sin ubicación
    function actualizarSinUbicacion() {
      actualizarDatosFirestore(null, "");
    }
  
</script><script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.3/gsap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.3/ScrollTrigger.min.js"></script>
<script src="https://unpkg.com/split-type"></script>
<script src="https://unpkg.com/@studio-freight/lenis"></script>
<script src="https://flowbase.s3-ap-southeast-2.amazonaws.com/cookie/cookie.js"></script>

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

<script>
  $(document).ready(function () {
    // Cargar países con nombres en español
    function cargarPaises() {
      const url = "https://restcountries.com/v3.1/all";

      $.ajax({
        url: url,
        type: "GET",
        success: function (response) {
          const selectPais = $('#pais');
          selectPais.empty();
          selectPais.append('<option value="0" disabled hidden selected>Seleccione el país...</option>');

          // Encontrar Colombia y agregarla primero
          const colombia = response.find(pais => pais.translations?.spa?.common === "Colombia" || pais.name.common === "Colombia");
          if (colombia) {
            const nombrePais = colombia.translations?.spa?.common || colombia.name.common;
            const codigoPais = colombia.cca2;

            const optionColombia = $('<option></option>')
              .val(codigoPais)
              .data('country-name', nombrePais)
              .text(nombrePais);
            selectPais.append(optionColombia);
          }

          // Agregar el resto de los países, excepto Colombia
          response.forEach(function (pais) {
            const nombrePais = pais.translations?.spa?.common || pais.name.common;
            const codigoPais = pais.cca2;

            // Omitir Colombia porque ya fue agregada
            if (nombrePais !== "Colombia") {
              const option = $('<option></option>')
                .val(codigoPais)
                .data('country-name', nombrePais)
                .text(nombrePais);
              selectPais.append(option);
            }
          });

          // Inicializar el select2
          $('#pais').select2().css("border", "2px solid #5abba2 !important");
        },
        error: function (error) {
          console.error("Error al cargar los países:", error);
        }
      });
    }

    $('#pais').on('change', function () {
      const codigoPais = $(this).val();
      const nombrePais = $(this).find('option:selected').data('country-name');

      localStorage.setItem('pais', nombrePais);

      if (codigoPais !== '0') {
        cargarCiudades(codigoPais);
      }
    });

    // Función para cargar ciudades de un país
    function cargarCiudades(codigoPais) {
      const url = `https://countriesnow.space/api/v0.1/countries/cities`;

      $.ajax({
        url: url,
        type: "POST",
        contentType: "application/json",
        data: JSON.stringify({
          "iso2": codigoPais
        }),
        success: function (response) {
          const selectCiudad = $('#ciudad');
          selectCiudad.empty();
          selectCiudad.append('<option value="0" disabled hidden selected>Seleccione la ciudad...</option>');

          // Verificar si el país es Colombia y manejar la ciudad "Santiago de Cali"
          if (codigoPais === "CO") {  // ISO2 de Colombia es "CO"
            let ciudades = response.data;

            // Modificar "Santiago de Cali" a "Cali"
            ciudades = ciudades.map(ciudad => ciudad === "Santiago de Cali" ? "Cali" : ciudad);

            // Poner "Cali" primero en la lista de ciudades
            const indiceCali = ciudades.indexOf("Cali");
            if (indiceCali !== -1) {
              const ciudadCali = ciudades.splice(indiceCali, 1)[0]; // Remover "Cali"
              ciudades.unshift(ciudadCali); // Insertar "Cali" al principio
            }

            // Agregar las ciudades al select
            ciudades.forEach(function (ciudad) {
              const option = $('<option></option>')
                .val(ciudad)
                .text(ciudad);
              selectCiudad.append(option);
            });

          } else {
            // Si no es Colombia, simplemente agregar las ciudades en orden
            response.data.forEach(function (ciudad) {
              const option = $('<option></option>')
                .val(ciudad)
                .text(ciudad);
              selectCiudad.append(option);
            });
          }

          // Inicializar select2
          $('#ciudad').select2().css("border", "2px solid #5abba2 !important");
        },
        error: function (error) {
          console.error("Error al cargar las ciudades:", error);
        }
      });
    }

    // Cargar los países al iniciar
    cargarPaises();
  });
</script>

<script>
  $(document).ready(function () {
    // default time is 182 days
    flowBaseCookie('#cookieBlock', '#accept-cookie');

    // Inicializar SplitType
    let typeSplit = new SplitType(".titulo-h1-p, .titulo-h2-c, .titulo-registro-h2, .titulo-h3-tab, .titulo-atencion-h3, .titulo-footer, .subtitulo-tab-atencion, .subtitulo-registro, .subtitulo-f, .titulo-h, .subtitulo-slider, .titulo-slider", {
      types: "words, chars",
      tagName: "span"
    });

    function pageLoadinicio() {
      let tl = gsap.timeline({ delay: 4 });
      tl.from(".bloque", {
        duration: 1,
        opacity: 0,
        stagger: { each: 0.04, from: "start" },
        ease: "expo.inOut"
      });

      // Animar palabras en .titulo-atencion-h3 y .subtitulo-tab-atencion con desenfoque y suavizado
      tl.from([".titulo-h1-p .word", ".titulo-h .word"], {
        y: "100%",
        opacity: 0,
        filter: "blur(10px)",
        stagger: { each: 0.04, from: "start" },
        ease: "expo.inOut",
        duration: 0.3
      })
        .to([".titulo-h1-p .word", ".titulo-h .word"], {
        filter: "blur(0px)",
        duration: 0.3,
        ease: "expo.inOut",
        stagger: { each: 0.04, from: "start" },
      }, "-=0.3");
      // Animar btn-flecha
    }
    // Llamar a la función de animación
    pageLoadinicio();

    function animacionsegundaseccion() {
      let tl = gsap.timeline({
        scrollTrigger: {
          trigger: ".section-size-feature",
          start: "top center",
          end: "bottom top",
          toggleActions: "restart none none reverse"
        }
      });

      tl.to(".img-left-feautres", {
        y: "100%",
        stagger: { each: 0.3 },
        ease: "expo.inOut",
        duration: 0.6
      })

      // Animar palabras en .titulo-atencion-h3 y .subtitulo-tab-atencion con desenfoque y suavizado
      tl.from([".titulo-h2-c .word", ".subtitulo-f .word"], {
        y: "100%",
        opacity: 0,
        filter: "blur(10px)",
        stagger: { each: 0.04, from: "start" },
        ease: "expo.inOut",
        duration: 0.3
      })
        .to([".titulo-h2-c .word", ".subtitulo-f .word"], {
        filter: "blur(0px)",
        duration: 0.3,
        ease: "expo.inOut",
        stagger: { each: 0.04, from: "start" },
      }, "-=0.3");

    }
    animacionsegundaseccion();

    function terceraseccion() {
      let tl = gsap.timeline({
        scrollTrigger: {
          trigger: ".section-registro-corpovalle",
          start: "top center",
          end: "bottom top",
          toggleActions: "restart none none reverse"
        }
      });

      tl.to(".img-registro", {
        y: "100%",
        stagger: { each: 0.3 },
        ease: "expo.inOut",
        duration: 0.6
      });

      // Animar palabras en .titulo-atencion-h3 y .subtitulo-tab-atencion con desenfoque y suavizado
      tl.from([".titulo-registro-h2 .word", ".subtitulo-registro .word"], {
        y: "100%",
        opacity: 0,
        filter: "blur(10px)",
        stagger: { each: 0.04, from: "start" },
        ease: "expo.inOut",
        duration: 0.3
      })
        .to([".titulo-registro-h2 .word", ".subtitulo-registro .word"], {
        filter: "blur(0px)",
        duration: 0.3,
        ease: "expo.inOut",
        stagger: { each: 0.04, from: "start" },
      }, "-=0.3");

      tl.from(".content-registro", {
        opacity: 0,
        ease: "expo.inOut",
        duration: 0.6
      });
    }
    terceraseccion();

    function seccionslider() {
      gsap.registerPlugin(ScrollTrigger);

      let tl = gsap.timeline({
        scrollTrigger: {
          trigger: ".section-h-corpovalle",
          start: "top center",
          end: "bottom top",
          toggleActions: "restart none none reverse"
        }
      });

      tl.from([".titulo-slider .word", ".subtitulo-slider .word"], {
        y: "100%",
        opacity: 0,
        filter: "blur(10px)",
        stagger: { each: 0.04, from: "start" },
        ease: "expo.inOut",
        duration: 0.3
      })
        .to([".titulo-slider .word", ".subtitulo-slider .word"], {
        filter: "blur(0px)",
        duration: 0.3,
        ease: "expo.inOut",
        stagger: { each: 0.04, from: "start" },
      }, "-=0.3");
    }

    seccionslider();

    function cuartaseccion() {
      let tl = gsap.timeline({
        scrollTrigger: {
          trigger: ".section-atencion-ciudadana",
          start: "top center",
          end: "bottom top",
          toggleActions: "restart none none reverse"
        }
      });

      // Animar palabras en .titulo-atencion-h3 y .subtitulo-tab-atencion con desenfoque y suavizado
      tl.from([".titulo-atencion-h3 .word", ".subtitulo-tab-atencion .word"], {
        y: "100%",
        opacity: 0,
        filter: "blur(10px)",
        stagger: { each: 0.04, from: "start" },
        ease: "expo.inOut",
        duration: 0.3
      })
        .to([".titulo-atencion-h3 .word", ".subtitulo-tab-atencion .word"], {
        filter: "blur(0px)",
        duration: 0.3,
        ease: "expo.inOut",
        stagger: { each: 0.04, from: "start" },
      }, "-=0.3");

      tl.to(".img-atencion-c", {
        y: "100%",
        stagger: { each: 0.3 },
        ease: "expo.inOut",
        duration: 0.6
      });
    }
    cuartaseccion();
  });
</script>
<a class="w-webflow-badge" href="https://webflow.com?utm_campaign=brandjs"><img src="https://d3e54v103j8qbb.cloudfront.net/img/webflow-badge-icon-d2.89e12c322e.svg" alt="" style="margin-right: 4px; width: 26px;"><img src="https://d3e54v103j8qbb.cloudfront.net/img/webflow-badge-text-d2.c82cec3b78.svg" alt="Made in Webflow"></a></body></html>