.elementor-kit-8{--e-global-color-primary:#00427A;--e-global-color-secondary:#F78D5E;--e-global-color-text:#26405E;--e-global-color-accent:#1F7FBF;--e-global-color-cedeep:#002E55;--e-global-color-ceink:#B9481F;--e-global-color-cehot:#D9572C;--e-global-color-cepeach:#F7A36E;--e-global-color-cesky:#9CCFEE;--e-global-color-cegrad:#0089D0;--e-global-color-cetintp:#FCE6DA;--e-global-color-cetints:#DDEEF9;--e-global-color-cewarm:#FBF8F5;--e-global-color-cewhite:#FFFFFF;--e-global-color-celine:#D9E2EA;--e-global-color-cefield:#7C93A8;--e-global-color-cemuted:#4A5568;--e-global-color-cepale:#F7C3A4;--e-global-typography-primary-font-family:"Outfit";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Outfit";--e-global-typography-secondary-font-weight:800;--e-global-typography-text-font-family:"Outfit";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Outfit";--e-global-typography-accent-font-weight:700;--e-global-typography-ceh1-font-family:"Outfit";--e-global-typography-ceh1-font-size:56px;--e-global-typography-ceh1-font-weight:800;--e-global-typography-ceh1-line-height:1.05em;--e-global-typography-ceh1-letter-spacing:-0.015em;--e-global-typography-ceh2-font-family:"Outfit";--e-global-typography-ceh2-font-size:44px;--e-global-typography-ceh2-font-weight:800;--e-global-typography-ceh2-line-height:1.1em;--e-global-typography-ceh2-letter-spacing:-0.01em;--e-global-typography-ceh2s-font-family:"Outfit";--e-global-typography-ceh2s-font-size:36px;--e-global-typography-ceh2s-font-weight:800;--e-global-typography-ceh2s-line-height:1.15em;--e-global-typography-ceh3-font-family:"Outfit";--e-global-typography-ceh3-font-size:23px;--e-global-typography-ceh3-font-weight:800;--e-global-typography-ceh3-line-height:1.2em;--e-global-typography-ceh4-font-family:"Outfit";--e-global-typography-ceh4-font-size:20px;--e-global-typography-ceh4-font-weight:800;--e-global-typography-ceh4-line-height:1.25em;--e-global-typography-ceeyebrow-font-family:"Outfit";--e-global-typography-ceeyebrow-font-size:14px;--e-global-typography-ceeyebrow-font-weight:700;--e-global-typography-ceeyebrow-text-transform:uppercase;--e-global-typography-ceeyebrow-line-height:1.4em;--e-global-typography-ceeyebrow-letter-spacing:0.12em;--e-global-typography-celead-font-family:"Outfit";--e-global-typography-celead-font-size:20px;--e-global-typography-celead-font-weight:400;--e-global-typography-celead-line-height:1.5em;--e-global-typography-cebody-font-family:"Outfit";--e-global-typography-cebody-font-size:18px;--e-global-typography-cebody-font-weight:400;--e-global-typography-cebody-line-height:1.6em;--e-global-typography-cesmall-font-family:"Outfit";--e-global-typography-cesmall-font-size:16px;--e-global-typography-cesmall-font-weight:400;--e-global-typography-cesmall-line-height:1.5em;--e-global-typography-cenote-font-family:"Outfit";--e-global-typography-cenote-font-size:14px;--e-global-typography-cenote-font-weight:600;--e-global-typography-cenote-line-height:1.45em;--e-global-typography-cebtn-font-family:"Outfit";--e-global-typography-cebtn-font-size:18px;--e-global-typography-cebtn-font-weight:700;--e-global-typography-cebtn-line-height:1.2em;--e-global-typography-cebtns-font-family:"Outfit";--e-global-typography-cebtns-font-size:16px;--e-global-typography-cebtns-font-weight:700;--e-global-typography-cebtns-line-height:1.2em;--e-global-typography-cebtnxs-font-family:"Outfit";--e-global-typography-cebtnxs-font-size:15px;--e-global-typography-cebtnxs-font-weight:700;--e-global-typography-cebtnxs-line-height:1.2em;--e-global-typography-cetag-font-family:"Outfit";--e-global-typography-cetag-font-size:13px;--e-global-typography-cetag-font-weight:700;--e-global-typography-cetag-line-height:1.5em;--e-global-typography-celabel-font-family:"Outfit";--e-global-typography-celabel-font-size:12px;--e-global-typography-celabel-font-weight:700;--e-global-typography-celabel-text-transform:uppercase;--e-global-typography-celabel-line-height:1.4em;--e-global-typography-celabel-letter-spacing:0.1em;--e-global-typography-cenum-font-family:"Outfit";--e-global-typography-cenum-font-size:20px;--e-global-typography-cenum-font-weight:800;--e-global-typography-cenum-line-height:1em;--e-global-typography-cestat-font-family:"Outfit";--e-global-typography-cestat-font-size:40px;--e-global-typography-cestat-font-weight:800;--e-global-typography-cestat-line-height:1em;--e-global-typography-cequote-font-family:"Outfit";--e-global-typography-cequote-font-size:24px;--e-global-typography-cequote-font-weight:700;--e-global-typography-cequote-line-height:1.3em;--e-global-typography-cefecha-font-family:"Outfit";--e-global-typography-cefecha-font-size:34px;--e-global-typography-cefecha-font-weight:800;--e-global-typography-cefecha-line-height:1.1em;--e-global-typography-cedisplay-font-family:"Outfit";--e-global-typography-cedisplay-font-size:190px;--e-global-typography-cedisplay-font-weight:800;--e-global-typography-cedisplay-line-height:0.9em;--e-global-typography-cedisplay-letter-spacing:-0.03em;--e-global-typography-cemenu-font-family:"Outfit";--e-global-typography-cemenu-font-size:16px;--e-global-typography-cemenu-font-weight:500;--e-global-typography-cemenu-line-height:1.4em;color:#26405E;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:#F78D5E;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:#002E55;border-radius:16px 16px 16px 16px;padding:17px 30px 17px 30px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:#F7A36E;color:#002E55;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:#00427A;}.elementor-kit-8 a:hover{color:#1F7FBF;}.elementor-kit-8 h1{color:#00427A;font-family:"Outfit", Sans-serif;font-size:56px;font-weight:800;line-height:1.05em;letter-spacing:-0.015em;}.elementor-kit-8 h2{color:#00427A;font-family:"Outfit", Sans-serif;font-size:44px;font-weight:800;line-height:1.1em;letter-spacing:-0.01em;}.elementor-kit-8 h3{color:#00427A;font-family:"Outfit", Sans-serif;font-size:23px;font-weight:800;line-height:1.2em;}.elementor-kit-8 h4{color:#00427A;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:800;line-height:1.25em;}.elementor-kit-8 h5{color:#00427A;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:800;line-height:1.25em;}.elementor-kit-8 h6{color:#00427A;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:800;line-height:1.25em;}.elementor-kit-8 label{color:#00427A;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:700;}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-family:"Outfit", Sans-serif;font-size:17px;color:#26405E;background-color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#7C93A8;border-radius:14px 14px 14px 14px;padding:13px 16px 13px 16px;}.elementor-kit-8 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea:focus,.elementor-kit-8 .elementor-field-textual:focus{border-style:solid;border-width:2px 2px 2px 2px;border-color:#00427A;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-ceh1-font-size:44px;--e-global-typography-ceh2-font-size:36px;--e-global-typography-ceh2s-font-size:30px;--e-global-typography-ceh3-font-size:22px;--e-global-typography-ceh4-font-size:20px;--e-global-typography-ceeyebrow-font-size:14px;--e-global-typography-celead-font-size:19px;--e-global-typography-cebody-font-size:18px;--e-global-typography-cestat-font-size:36px;--e-global-typography-cequote-font-size:22px;--e-global-typography-cefecha-font-size:30px;--e-global-typography-cedisplay-font-size:150px;}.elementor-kit-8 h1{font-size:44px;}.elementor-kit-8 h2{font-size:36px;}.elementor-kit-8 h3{font-size:22px;}.elementor-kit-8 h4{font-size:20px;}.elementor-kit-8 h5{font-size:20px;}.elementor-kit-8 h6{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-ceh1-font-size:34px;--e-global-typography-ceh2-font-size:29px;--e-global-typography-ceh2s-font-size:26px;--e-global-typography-ceh3-font-size:21px;--e-global-typography-ceh4-font-size:19px;--e-global-typography-ceeyebrow-font-size:13px;--e-global-typography-celead-font-size:18px;--e-global-typography-cebody-font-size:17px;--e-global-typography-cestat-font-size:32px;--e-global-typography-cequote-font-size:20px;--e-global-typography-cefecha-font-size:26px;--e-global-typography-cedisplay-font-size:110px;font-size:17px;}.elementor-kit-8 h1{font-size:34px;}.elementor-kit-8 h2{font-size:29px;}.elementor-kit-8 h3{font-size:21px;}.elementor-kit-8 h4{font-size:19px;}.elementor-kit-8 h5{font-size:19px;}.elementor-kit-8 h6{font-size:19px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* II Congreso Internacional de Educación · estilos de apoyo del kit */
html{scroll-behavior:smooth}
[id]{scroll-margin-top:120px}
body{background:linear-gradient(180deg,#F78D5E 0%,#EE8A66 38%,#8E8FA0 72%,#0089D0 100%) no-repeat #0089D0;min-height:100vh}
a:focus-visible,button:focus-visible,summary:focus-visible,.elementor-button:focus-visible{outline:3px solid var(--e-global-color-accent);outline-offset:2px}
.elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-widget-text-editor a{text-decoration:underline;text-underline-offset:3px;font-weight:700}
.elementor-heading-title a{color:inherit}
.ce-link .elementor-heading-title a{text-decoration:underline;text-underline-offset:5px}
.ce-pie-contacto a{color:#fff}
.ce-lista ul{margin:0;padding-left:20px}
.ce-lista li{margin-bottom:6px;font-weight:600}
.ce-faq .e-n-accordion-item{background:#fff;border:1px solid var(--e-global-color-celine);border-radius:18px;overflow:hidden}
.ce-faq .e-n-accordion-item>.e-n-accordion-item-title{border:0!important;background:transparent!important}
.ce-faq .e-n-accordion-item>.e-con{border:0!important;background:transparent!important;padding:0 26px 20px!important}
.ce-max{max-width:860px}
.ce-max.ce-center{margin-inline:auto}

/* Antetítulo con línea */
.ce-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:12px}
.ce-eyebrow .elementor-heading-title::before{content:"";flex:none;width:36px;height:2px;background:var(--e-global-color-secondary)}
.ce-eyebrow--center .elementor-heading-title{justify-content:center}

/* Número en círculo */
.ce-num{width:44px;height:44px;flex:none;display:flex!important;align-items:center;justify-content:center}
.ce-num--s{width:36px;height:36px}
.ce-num--s .elementor-heading-title{font-size:16px!important}
.ce-num--badge{width:48px;height:48px;margin-top:-24px;border:3px solid var(--e-global-color-cewarm)}
.ce-num--xl{width:96px;height:96px;box-shadow:0 10px 24px rgba(0,46,85,.18)}
.ce-num--xl .elementor-heading-title{font-size:40px!important}
.ce-mt-auto{margin-top:auto}

/* Adornos de la portada: tramas de puntos, círculos y barras */
.ce-deco>.elementor-element{position:relative;z-index:1}
.e-con[class*="ce-trama"]::after{content:"";position:absolute;inset:auto;width:260px;height:260px;background:center/contain no-repeat;pointer-events:none;z-index:0}
.e-con.ce-trama-tr::after,.e-con.ce-trama-br::after,.e-con.ce-trama-bl::after,.e-con.ce-trama-tl::after{background-image:url(https://congresoeducundinamarca.com/wp-content/uploads/2026/11/congreso-recursos-trama-puntos-ambar.png)}
.e-con.ce-tramaw-tr::after,.e-con.ce-tramaw-br::after{background-image:url(https://congresoeducundinamarca.com/wp-content/uploads/2026/11/congreso-recursos-trama-puntos-blanca.png);opacity:.2}
.e-con.ce-trama-tr::after,.e-con.ce-tramaw-tr::after{right:-60px;top:-70px}
.e-con.ce-trama-br::after,.e-con.ce-tramaw-br::after{right:-70px;bottom:-90px}
.e-con.ce-trama-bl::after{left:-80px;bottom:-100px}
.e-con.ce-trama-tl::after{left:-60px;top:-70px}
.e-con.ce-trama--s::after{width:180px;height:180px}
.e-con.ce-trama-in::after{right:150px;top:40px;width:170px;height:170px}
.e-con.ce-entrada-deco::before{content:"";position:absolute;inset:-50px auto auto -70px;width:300px;height:300px;border:0;border-radius:50%;opacity:1;mix-blend-mode:normal;background:var(--e-global-color-cetintp);z-index:0}
.e-con.ce-entrada-deco::after{content:"";position:absolute;inset:auto -80px -60px auto;width:240px;height:240px;background:url(https://congresoeducundinamarca.com/wp-content/uploads/2026/11/congreso-recursos-trama-puntos-ambar.png) center/contain no-repeat;z-index:0}
.e-con[class*="ce-circ"]::before{content:"";position:absolute;inset:auto;width:460px;height:460px;border:0;border-radius:50%;opacity:1;mix-blend-mode:normal;background:var(--e-global-color-cetintp);pointer-events:none;z-index:0}
.e-con.ce-circ-tr::before{right:-150px;top:-190px}
.e-con.ce-circ-bl::before{left:-140px;bottom:-200px}
.e-con.ce-circw-tl::before,.e-con.ce-circw-tr::before{width:640px;height:640px;background:rgba(255,255,255,.07)}
.e-con.ce-circw-tl::before{left:-180px;top:-150px}
.e-con.ce-circw-tr::before{right:-180px;top:-170px}
.e-con[class*="ce-barras"]::before{content:"";position:absolute;inset:0 auto auto auto;width:144px;height:140px;border:0;border-radius:0;opacity:1;mix-blend-mode:normal;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='144' height='140' viewBox='0 0 144 140'><defs><linearGradient id='g' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%23F5885B'/><stop offset='1' stop-color='%23F7A84D'/></linearGradient></defs><g fill='url(%23g)'><rect x='0' y='-10' width='20' height='106' rx='10'/><rect x='31' y='-10' width='20' height='70' rx='10'/><rect x='62' y='-10' width='20' height='140' rx='10'/><rect x='93' y='-10' width='20' height='54' rx='10'/><rect x='124' y='-10' width='20' height='88' rx='10'/></g><g fill='%23F7A84D'><circle cx='41' cy='79' r='10'/><circle cx='103' cy='63' r='10'/></g></svg>") no-repeat;pointer-events:none;z-index:0}
.e-con.ce-barras-tr::before{right:64px}
.e-con.ce-barras-tl::before{left:64px}

/* Foto en círculo con trama y barras */
.ce-foto-circulo{position:relative;isolation:isolate;width:min(300px,100%)}
.ce-foto-circulo img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:50%;border:8px solid #fff;box-shadow:0 18px 36px rgba(0,46,85,.18)}
.ce-foto-circulo::before{content:"";position:absolute;right:-56px;top:-30px;width:180px;height:180px;background:url(https://congresoeducundinamarca.com/wp-content/uploads/2026/11/congreso-recursos-trama-puntos-ambar.png) center/contain no-repeat;z-index:-1}
.ce-foto-circulo::after{content:"";position:absolute;left:-14px;bottom:4px;width:64px;height:96px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='96' viewBox='0 0 64 96'><defs><linearGradient id='g' x1='0' y1='1' x2='0' y2='0'><stop offset='0' stop-color='%23F5885B'/><stop offset='1' stop-color='%23F7A84D'/></linearGradient></defs><g fill='url(%23g)'><rect x='0' y='44' width='16' height='52' rx='8'/><rect x='24' y='0' width='16' height='96' rx='8'/><rect x='48' y='28' width='16' height='68' rx='8'/></g></svg>") no-repeat}
.ce-foto-circulo--tint{width:min(250px,100%)}
.ce-foto-circulo--tint::before{left:-22px;top:-22px;right:auto;width:100%;height:100%;border-radius:50%;background:var(--e-global-color-cetints)}
.ce-foto-circulo--tint.ce-foto-circulo--p::before{background:var(--e-global-color-cetintp)}
.ce-foto-circulo--tint::after{display:none}
/* Foto rectangular con trama detrás y barras blancas */
.ce-foto-deco{position:relative;isolation:isolate}
.ce-foto-deco::before{content:"";position:absolute;right:-44px;top:-44px;width:200px;height:200px;background:url(https://congresoeducundinamarca.com/wp-content/uploads/2026/11/congreso-recursos-trama-puntos-ambar.png) center/contain no-repeat;z-index:-1}
.ce-foto-deco::after{content:"";position:absolute;left:28px;bottom:8px;width:74px;height:110px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='74' height='110' viewBox='0 0 74 110'><g fill='%23FFFFFF'><rect x='0' y='50' width='18' height='60' rx='9'/><rect x='28' y='0' width='18' height='110' rx='9'/><rect x='56' y='30' width='18' height='80' rx='9'/></g></svg>") no-repeat}
.ce-foto-deco--bl::before{right:auto;top:auto;left:-46px;bottom:-46px}
.ce-foto-deco--bl::after{display:none}

/* Tarjetas enlazadas */
a.e-con{text-decoration:none;transition:box-shadow .2s ease}
a.e-con:hover{box-shadow:0 12px 28px rgba(0,46,85,.16)}

/* Barra de acciones fija en celular */
.ce-barra-movil{position:fixed!important;left:12px;right:12px;bottom:12px;width:auto!important;z-index:90}
@media(max-width:767px){body{padding-bottom:86px}.e-con.ce-barras-tr::before{right:16px;transform:scale(.7);transform-origin:top right}.e-con.ce-barras-tl::before{left:16px;transform:scale(.7);transform-origin:top left}.e-con[class*="ce-trama"]::after{width:170px;height:170px}.e-con[class*="ce-circ"]::before{width:300px;height:300px}.e-con.ce-trama-in::after{right:24px;top:12px;width:110px;height:110px}.e-con.ce-entrada-deco::before{left:-30px}.e-con.ce-entrada-deco::after{right:-30px}.ce-foto-circulo{width:min(240px,82%)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}/* End custom CSS */