.elementor-kit-5{--e-global-color-primary:#52AA8B;--e-global-color-secondary:#121526;--e-global-color-text:#1E1E1E;--e-global-color-accent:#52AA8B;--e-global-color-44f7d1d:#FFBA4A;--e-global-color-eefcddd:#EE4052;--e-global-color-fdadaaa:#FFFFFF;--e-global-color-270f17d:#000000;--e-global-color-b279895:#F6F6F9;--e-global-color-17dd751:#F5F5F5;--e-global-color-7941db5:#C0C0BF;--e-global-color-43d16a3:#8E8E8D;--e-global-color-b12b983:#52AA8B;--e-global-color-f1c2196:#016CBE;--e-global-color-8474b98:#FC640C;--e-global-color-1023250:#F40404;--e-global-color-a51593c:#081C64;--e-global-color-29b2db1:#6C349C;--e-global-color-575449a:#FC0464;--e-global-color-919a2ab:#747474;--e-global-color-0ef93c6:#EEF7F4;--e-global-color-4b5027f:#FFF3E0;--e-global-color-12ca241:#FDECEE;--e-global-color-904dd7b:#EAECF5;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.4em;--e-global-typography-9bfe670-font-family:"Poppins";--e-global-typography-9bfe670-font-size:55px;--e-global-typography-9bfe670-font-weight:700;--e-global-typography-9bfe670-line-height:0.9em;--e-global-typography-4aa7b2c-font-family:"Poppins";--e-global-typography-4aa7b2c-font-size:45px;--e-global-typography-4aa7b2c-font-weight:700;--e-global-typography-4aa7b2c-line-height:0.9em;--e-global-typography-ea1209e-font-family:"Poppins";--e-global-typography-ea1209e-font-size:36px;--e-global-typography-ea1209e-font-weight:700;--e-global-typography-ea1209e-line-height:0.9em;--e-global-typography-fccff4d-font-family:"Poppins";--e-global-typography-fccff4d-font-size:32px;--e-global-typography-fccff4d-font-weight:600;--e-global-typography-fccff4d-line-height:0.9em;--e-global-typography-8eb5c8c-font-family:"Poppins";--e-global-typography-8eb5c8c-font-size:28px;--e-global-typography-8eb5c8c-font-weight:600;--e-global-typography-8eb5c8c-line-height:0.9em;--e-global-typography-4b99058-font-family:"Poppins";--e-global-typography-4b99058-font-size:24px;--e-global-typography-4b99058-font-weight:600;--e-global-typography-4b99058-line-height:0.9em;background-color:var( --e-global-color-b279895 );background-image:url("https://codit.us/wp-content/uploads/2026/03/bg-mes-del-trabajo.avif");color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;background-position:bottom center;background-repeat:repeat-x;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 h1{font-family:var( --e-global-typography-9bfe670-font-family ), Sans-serif;font-size:var( --e-global-typography-9bfe670-font-size );font-weight:var( --e-global-typography-9bfe670-font-weight );line-height:var( --e-global-typography-9bfe670-line-height );}.elementor-kit-5 h2{font-family:var( --e-global-typography-4aa7b2c-font-family ), Sans-serif;font-size:var( --e-global-typography-4aa7b2c-font-size );font-weight:var( --e-global-typography-4aa7b2c-font-weight );line-height:var( --e-global-typography-4aa7b2c-line-height );}.elementor-kit-5 h3{font-family:var( --e-global-typography-ea1209e-font-family ), Sans-serif;font-size:var( --e-global-typography-ea1209e-font-size );font-weight:var( --e-global-typography-ea1209e-font-weight );line-height:var( --e-global-typography-ea1209e-line-height );}.elementor-kit-5 h4{font-family:var( --e-global-typography-fccff4d-font-family ), Sans-serif;font-size:var( --e-global-typography-fccff4d-font-size );font-weight:var( --e-global-typography-fccff4d-font-weight );line-height:var( --e-global-typography-fccff4d-line-height );}.elementor-kit-5 h5{font-family:var( --e-global-typography-8eb5c8c-font-family ), Sans-serif;font-size:var( --e-global-typography-8eb5c8c-font-size );font-weight:var( --e-global-typography-8eb5c8c-font-weight );line-height:var( --e-global-typography-8eb5c8c-line-height );}.elementor-kit-5 h6{font-family:var( --e-global-typography-4b99058-font-family ), Sans-serif;font-size:var( --e-global-typography-4b99058-font-size );font-weight:var( --e-global-typography-4b99058-font-weight );line-height:var( --e-global-typography-4b99058-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(min-width:1367px){.elementor-kit-5{background-attachment:fixed;}}@media(max-width:1366px){.elementor-kit-5{background-image:url("https://codit.us/wp-content/uploads/2026/03/bg-mes-del-trabajo.avif");}.elementor-kit-5 a{line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 h1{font-size:var( --e-global-typography-9bfe670-font-size );line-height:var( --e-global-typography-9bfe670-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-4aa7b2c-font-size );line-height:var( --e-global-typography-4aa7b2c-line-height );}.elementor-kit-5 h3{font-size:var( --e-global-typography-ea1209e-font-size );line-height:var( --e-global-typography-ea1209e-line-height );}.elementor-kit-5 h4{font-size:var( --e-global-typography-fccff4d-font-size );line-height:var( --e-global-typography-fccff4d-line-height );}.elementor-kit-5 h5{font-size:var( --e-global-typography-8eb5c8c-font-size );line-height:var( --e-global-typography-8eb5c8c-line-height );}.elementor-kit-5 h6{font-size:var( --e-global-typography-4b99058-font-size );line-height:var( --e-global-typography-4b99058-line-height );}}@media(max-width:1024px){.elementor-kit-5{background-image:url("https://codit.us/wp-content/uploads/2026/03/bg-mes-del-trabajo.avif");}.elementor-kit-5 a{line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 h1{font-size:var( --e-global-typography-9bfe670-font-size );line-height:var( --e-global-typography-9bfe670-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-4aa7b2c-font-size );line-height:var( --e-global-typography-4aa7b2c-line-height );}.elementor-kit-5 h3{font-size:var( --e-global-typography-ea1209e-font-size );line-height:var( --e-global-typography-ea1209e-line-height );}.elementor-kit-5 h4{font-size:var( --e-global-typography-fccff4d-font-size );line-height:var( --e-global-typography-fccff4d-line-height );}.elementor-kit-5 h5{font-size:var( --e-global-typography-8eb5c8c-font-size );line-height:var( --e-global-typography-8eb5c8c-line-height );}.elementor-kit-5 h6{font-size:var( --e-global-typography-4b99058-font-size );line-height:var( --e-global-typography-4b99058-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-9bfe670-font-size:40px;--e-global-typography-4aa7b2c-font-size:36px;--e-global-typography-ea1209e-font-size:32px;--e-global-typography-fccff4d-font-size:28px;--e-global-typography-8eb5c8c-font-size:24px;--e-global-typography-4b99058-font-size:20px;background-image:url("https://codit.us/wp-content/uploads/2026/03/bg-mes-del-trabajo.avif");font-size:15px;background-position:bottom center;background-size:900px auto;}.elementor-kit-5 a{line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 h1{font-size:var( --e-global-typography-9bfe670-font-size );line-height:var( --e-global-typography-9bfe670-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-4aa7b2c-font-size );line-height:var( --e-global-typography-4aa7b2c-line-height );}.elementor-kit-5 h3{font-size:var( --e-global-typography-ea1209e-font-size );line-height:var( --e-global-typography-ea1209e-line-height );}.elementor-kit-5 h4{font-size:var( --e-global-typography-fccff4d-font-size );line-height:var( --e-global-typography-fccff4d-line-height );}.elementor-kit-5 h5{font-size:var( --e-global-typography-8eb5c8c-font-size );line-height:var( --e-global-typography-8eb5c8c-line-height );}.elementor-kit-5 h6{font-size:var( --e-global-typography-4b99058-font-size );line-height:var( --e-global-typography-4b99058-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --Amarillo:#FFBA4A; --Blanco:#ffffff; --Rojo-pastel:#EE4052; --Programacion:#52aa8b; --fz-14:14px; --fz-36:36px; --Infraestructura:#016cbe; --Bases-de-datos:#fc640c; --Seguridad:#f40404; --Redes:#081c64; --Productividad:#6c349c; --Gerenciales:#747474; --Negocios:#fc0464; --fz-13:13px; --fz-45:45px; --fz-24:24px; --Gris-claro:#f5f5f5; --H1:55px; --H2:45px; --H3:36px; --H4:32px; --H5:28px; --H6:24px; --Gris-01:#8e8e8d; --fz-32:32px; --Azul-oscuro:#121526; --Verde-Crema:#eef7f4; --Amarillo_Crema:#FFF3E0; --Rosa:#FDECEE; --Morado-Crema:#EAECF5; --fz-20:20px; }
/* Start custom CSS *//* PART 1 - Before Lazy Load */
img[data-lazyloaded]{
    opacity: 0;
}
/* PART 2 - Upon Lazy Load */
img.litespeed-loaded{
    -webkit-transition: opacity .5s linear 0.2s;
    -moz-transition: opacity .5s linear 0.2s;
    transition: opacity .5s linear 0.2s;
    opacity: 1;
}
/*----------------*/
body {
            background-attachment: fixed;
}

[data-class="em-amarillo"] em{
  color: var(--e-global-color-44f7d1d) !important;
  font-style: normal;
}

[data-cont="card"] .e-image-link-base {
    width: 100% !important;
}

.cont-destacado .e-loop-nothing-found-message {
    display: none;
}

.max-renglones-2,
.max-renglones-3,
.max-renglones-6 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.max-renglones-3 {
    -webkit-line-clamp: 3;
}

.max-renglones-6 {
    -webkit-line-clamp: 6;
}


/* CARROUSEL */
.elementor-widget-loop-carousel .swiper-pagination-bullet {
  width: 20px !important;
}

.swiper-pagination-bullet {
  border-radius: 10px !important;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 60px !important;
  background: var(--e-global-color-primary) !important;
}
@media (max-width: 767px) {
  .elementor-widget-loop-carousel .swiper-pagination-bullet {
    width: 10px !important;
  }
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 30px !important;
    background: var(--e-global-color-primary) !important;
  }
}
/* / CARROUSEL */

.recursos-entregables span {
    background-color: #fff;
    padding: 15px 20px;
    border-radius: 10px;
}

@media (max-width: 767px) {
    .recursos-entregables span {
    padding: 10px 10px;
}
}

.recursos-entregables span::before {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url('https://codit.us/wp-content/uploads/2026/03/circle-check.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 12px;
    vertical-align: middle;
}

#header-programa.show-header-programa {
    top: 70px;
}

@media (max-width: 767px) {
    #header-programa.show-header-programa {
    top: 0px;
}
}


/* =========================================
   COLORES DE TEXTO Y ENLACES POR CATEGORÍA
   ========================================= */

/* --- 1. Infraestructura --- */
.product_cat-infraestructura .text-categoria-producto,
.product_cat-infraestructura .text-categoria-producto a,
.product_cat-infraestructura-cursos .text-categoria-producto,
.product_cat-infraestructura-cursos .text-categoria-producto a,
.product_cat-infraestructura-diplomados .text-categoria-producto,
.product_cat-infraestructura-diplomados .text-categoria-producto a {
    color: var(--Infraestructura);
}

/* --- 2. Negocios --- */
.product_cat-negocios .text-categoria-producto,
.product_cat-negocios .text-categoria-producto a,
.product_cat-negocios-cursos .text-categoria-producto,
.product_cat-negocios-cursos .text-categoria-producto a,
.product_cat-negocios-diplomados .text-categoria-producto,
.product_cat-negocios-diplomados .text-categoria-producto a {
    color: var(--Negocios);
}

/* --- 3. Programación --- */
.product_cat-programacion .text-categoria-producto,
.product_cat-programacion .text-categoria-producto a,
.product_cat-programacion-cursos .text-categoria-producto,
.product_cat-programacion-cursos .text-categoria-producto a,
.product_cat-programacion-diplomados .text-categoria-producto,
.product_cat-programacion-diplomados .text-categoria-producto a {
    color: var(--Programacion);
}

/* --- 4. Seguridad --- */
.product_cat-seguridad .text-categoria-producto,
.product_cat-seguridad .text-categoria-producto a,
.product_cat-seguridad-cursos .text-categoria-producto,
.product_cat-seguridad-cursos .text-categoria-producto a,
.product_cat-seguridad-diplomados .text-categoria-producto,
.product_cat-seguridad-diplomados .text-categoria-producto a {
    color: var(--Seguridad);
}

/* --- 5. Bases de Datos --- */
.product_cat-bases-de-datos .text-categoria-producto,
.product_cat-bases-de-datos .text-categoria-producto a,
.product_cat-bases-de-datos-diplomados .text-categoria-producto,
.product_cat-bases-de-datos-diplomados .text-categoria-producto a {
    color: var(--Bases-de-datos);
}

/* --- 6. Gerenciales --- */
.product_cat-gerenciales .text-categoria-producto,
.product_cat-gerenciales .text-categoria-producto a,
.product_cat-gerenciales-diplomados .text-categoria-producto,
.product_cat-gerenciales-diplomados .text-categoria-producto a {
    color: var(--Gerenciales);
}

/* --- 7. Productividad --- */
.product_cat-productividad .text-categoria-producto,
.product_cat-productividad .text-categoria-producto a {
    color: var(--Productividad);
}

/* --- 8. Redes --- */
.product_cat-redes .text-categoria-producto,
.product_cat-redes .text-categoria-producto a {
    color: var(--Redes);
}


/* ========================================================
   COLOR DE FONDO POR CATEGORÍA (.cont-categoria-oferta-abierta)
   ======================================================== */

/* --- 1. Infraestructura --- */
.product_cat-infraestructura .cont-categoria-oferta-abierta,
.product_cat-infraestructura-cursos .cont-categoria-oferta-abierta,
.product_cat-infraestructura-diplomados .cont-categoria-oferta-abierta {
    background-color: var(--Infraestructura) !important;
}

/* --- 2. Negocios --- */
.product_cat-negocios .cont-categoria-oferta-abierta,
.product_cat-negocios-cursos .cont-categoria-oferta-abierta,
.product_cat-negocios-diplomados .cont-categoria-oferta-abierta {
    background-color: var(--Negocios) !important;
}

/* --- 3. Programación --- */
.product_cat-programacion .cont-categoria-oferta-abierta,
.product_cat-programacion-cursos .cont-categoria-oferta-abierta,
.product_cat-programacion-diplomados .cont-categoria-oferta-abierta {
    background-color: var(--Programacion) !important;
}

/* --- 4. Seguridad --- */
.product_cat-seguridad .cont-categoria-oferta-abierta,
.product_cat-seguridad-cursos .cont-categoria-oferta-abierta,
.product_cat-seguridad-diplomados .cont-categoria-oferta-abierta {
    background-color: var(--Seguridad) !important;
}

/* --- 5. Bases de Datos --- */
.product_cat-bases-de-datos .cont-categoria-oferta-abierta,
.product_cat-bases-de-datos-diplomados .cont-categoria-oferta-abierta {
    background-color: var(--Bases-de-datos) !important;
}

/* --- 6. Gerenciales --- */
.product_cat-gerenciales .cont-categoria-oferta-abierta,
.product_cat-gerenciales-diplomados .cont-categoria-oferta-abierta {
    background-color: var(--Gerenciales) !important;
}

/* --- 7. Productividad --- */
.product_cat-productividad .cont-categoria-oferta-abierta {
    background-color: var(--Productividad) !important;
}

/* --- 8. Redes --- */
.product_cat-redes .cont-categoria-oferta-abierta {
    background-color: var(--Redes) !important;
}

/* ========================================================
   REEMPLAZO DE ICONOS SVG POR CATEGORÍA (CERO JAVASCRIPT)
   ======================================================== */

/* --- 1. Infraestructura --- */
.product_cat-infraestructura img.icon-categoria-oferta-abierta,
.product_cat-infraestructura-cursos img.icon-categoria-oferta-abierta,
.product_cat-infraestructura-diplomados img.icon-categoria-oferta-abierta {
    content: url('/wp-content/uploads/2026/03/icon-infraestructura.svg') !important;
}

/* --- 2. Negocios --- */
.product_cat-negocios img.icon-categoria-oferta-abierta,
.product_cat-negocios-cursos img.icon-categoria-oferta-abierta,
.product_cat-negocios-diplomados img.icon-categoria-oferta-abierta {
    content: url('/wp-content/uploads/2026/03/icon-negocios.svg') !important;
}

/* --- 3. Programación --- */
.product_cat-programacion img.icon-categoria-oferta-abierta,
.product_cat-programacion-cursos img.icon-categoria-oferta-abierta,
.product_cat-programacion-diplomados img.icon-categoria-oferta-abierta {
    content: url('/wp-content/uploads/2026/03/icon-programacion.svg') !important;
}

/* --- 4. Seguridad --- */
.product_cat-seguridad img.icon-categoria-oferta-abierta,
.product_cat-seguridad-cursos img.icon-categoria-oferta-abierta,
.product_cat-seguridad-diplomados img.icon-categoria-oferta-abierta {
    content: url('/wp-content/uploads/2026/03/icon-seguridad.svg') !important;
}

/* --- 5. Bases de Datos --- */
.product_cat-bases-de-datos img.icon-categoria-oferta-abierta,
.product_cat-bases-de-datos-diplomados img.icon-categoria-oferta-abierta {
    content: url('/wp-content/uploads/2026/03/icon-base-de-datos.svg') !important;
}

/* --- 6. Gerenciales --- */
.product_cat-gerenciales img.icon-categoria-oferta-abierta,
.product_cat-gerenciales-diplomados img.icon-categoria-oferta-abierta {
    content: url('/wp-content/uploads/2026/03/icon-gerenciales.svg') !important;
}

/* --- 7. Productividad --- */
.product_cat-productividad img.icon-categoria-oferta-abierta {
    content: url('/wp-content/uploads/2026/03/icon-productividad.svg') !important;
}

/* --- 8. Redes --- */
.product_cat-redes img.icon-categoria-oferta-abierta {
    content: url('/wp-content/uploads/2026/03/icon-redes.svg') !important;
}


/* Ocultra elemento si en data-visible="No" */

[data-visible="No"],
[data-visible="0"] {
    display: none !important;
}

/* --- CONT INFO CURSO ---*/
.contg-info-curso h1,
.contg-info-curso h2,
.contg-info-curso h3,
.contg-info-curso h4 {
    margin-bottom: 30px;
}

.contg-info-curso ul + h1,
.contg-info-curso ul + h2,
.contg-info-curso ul + h3,
.contg-info-curso ul + h4,
.contg-info-curso ol + h1,
.contg-info-curso ol + h2,
.contg-info-curso ol + h3,
.contg-info-curso ol + h4,
.contg-info-curso p + h1,
.contg-info-curso p + h2,
.contg-info-curso p + h3,
.contg-info-curso p + h4 {
  margin-top: 60px;
}

.contg-info-curso h2 {
    font-size: var(--H3);
}
@media (max-width: 767px) {
    .contg-info-curso h2 {
    font-size: var(--H4);
}
}

.contg-info-curso h3 {
    font-size: var(--H4);
}
@media (max-width: 767px) {
    .contg-info-curso h3 {
    font-size: var(--H6);
}
}

.contg-info-curso h4 {
    font-size: var(--H5);
}
.contg-info-curso h5 {
    font-size: var(--H6);
}

.contg-info-curso ul {
    list-style: none;
    padding-left: 20px;
}

.contg-info-curso li {
    position: relative;
    padding-left: 2.3em;
    margin-bottom: 1em;
}

.contg-info-curso ul li::before {
    content: "•";
    position: absolute;
    left: 0;
    top: 0;
    color: var(--Amarillo);
    font-size: 2.5em;
}

.contg-info-curso ol li::marker  {
    font-weight: 700;
    color: var(--Amarillo);
}

.contg-info-curso ol li ul li  {
    padding-left: 1,5em;

}

.contg-info-curso ol li ul  {
    margin-top: 1em;
    
}/* End custom CSS */