@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_bfd9e0;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_Fallback_bfd9e0;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_bfd9e0{font-family:__Manrope_bfd9e0,__Manrope_Fallback_bfd9e0;font-style:normal}:root{--mgizq:13%;--mgder:13%;--fadeindhover:0.5s;--CODEKI-Princeton-Orange:#ff9100;--CODEKI-Timberwolf:#f1f2f2;--CODEKI-Onyx:#2e3235;--CODEKI-Brand-Blue:#006eff;--CODEKI-boton-flecha:#ed8700;--Titulos-secciones:800 38px/120% Manrope,sans-serif;--Subtítulo-cards:700 20px/120% Manrope,sans-serif;--Título-cards:700 22px/130% Manrope,sans-serif;--Menu:400 14px/normal Manrope,sans-serif;--Texto-cuerpo:400 18px/150% Manrope,sans-serif;--Tags:400 14px/32px Manrope,sans-serif;--Texto-card:400 16px/150% Manrope,sans-serif;--Texto-menu-footer:400 16px/120% Manrope,sans-serif;--Texto-calendario:400 17px/150% Manrope,sans-serif;--Titulo-top-h1:800 42px/120% Manrope,sans-serif;--Titulo-top-h3:700 18px/60px Manrope,sans-serif;--Tab-2-p:400 18px/180% Manrope,sans-serif}.manrope{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:weight;font-style:normal}body,html{position:relative;height:100%}html{overflow-x:hidden;margin-top:-10px!important;padding-top:-10px!important}.accordion-item{margin-bottom:18px!important;border-radius:8px!important;overflow:hidden;background:var(--CODEKI-Princeton-Orange)!important}.accordion-button{color:var(--CODEKI-Timberwolf)!important;font-size:20px;font-weight:700;border-radius:0;background:transparent!important;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;border:none!important}.accordion-button.collapsed,.accordion-button:not(.collapsed){background:var(--CODEKI-Princeton-Orange)!important;color:var(--CODEKI-Timberwolf)!important;box-shadow:none!important}.accordion-button:hover{background:var(--CODEKI-Princeton-Orange)!important}.caja-nav:hover{background:rgba(46,50,53,.95);transition:.3s}nav{display:flex;max-width:1340px;height:104px;flex-direction:row;align-items:center;margin-left:auto;margin-right:auto;justify-content:space-between;padding:0 10px;position:fixed!important;top:0;left:0;right:0;width:100%;background:#000!important;z-index:99999;transition:background .25s ease}body{padding-top:104px}nav>*{max-width:1340px;margin-left:auto;margin-right:auto;width:100%;display:flex;align-items:center;justify-content:space-between}nav .menu a,nav ul li a{color:#fff!important}nav #logo-nav img,nav #logo-nav-2 img{filter:none!important}.menu{gap:30px;font:var(--Menu);padding-right:0;font-style:normal;display:flex;align-items:center;margin-top:10px;font-weight:700;width:100%;justify-content:flex-end}.menu,.menu li{position:relative}.menu li{list-style:none;margin-left:15px;margin-right:15px}.menu a{color:var(--CODEKI-Timberwolf);text-decoration:none;font-size:16px;transition:color .3s}.menu a:hover{color:var(--CODEKI-Princeton-Orange);font-weight:700}.submenu-2{display:none;position:absolute;background-color:rgba(46,50,53,.95);list-style:none;padding:1px 0 10px;margin:1px 0 0 -10px;top:100%;left:0;width:180px}.submenu-2 ul{display:flex;flex-direction:column}.submenu-2 li{width:100%}.submenu-2 a{padding:10px;display:block;color:#fff;font-size:11px}.submenu-2 a:hover{font-weight:900;color:var(--CODEKI-Princeton-Orange);text-decoration:none}.menu li:hover .submenu-2,.submenu-2 li:hover{display:flex;flex-direction:column}.hamburger{display:none;flex-direction:column;cursor:pointer;gap:5px}.hamburger div{width:25px;height:3px;background:var(--CODEKI-Timberwolf);transition:all .3s ease}.hamburger.active .bar1{transform:rotate(45deg) translate(5px,5px)}.hamburger.active .bar2{opacity:0}.hamburger.active .bar3{transform:rotate(-45deg) translate(6px,-6px)}.especial-contacto{display:flex;background-color:var(--CODEKI-Brand-Blue);color:var(--CODEKI-Timberwolf);max-width:148px;width:100%;padding:10px 0;align-items:center;align-content:center;justify-content:center;border-radius:5px;text-decoration:none;box-shadow:0 2px 30px 0 rgba(0,0,0,.25);cursor:pointer}.especial-contacto:hover{background-color:var(--CODEKI-Princeton-Orange);font-weight:700;text-decoration:none;color:var(--CODEKI-Timberwolf)!important}#logo-nav{display:none}#logo-nav,#logo-nav-2{cursor:pointer}nav ul{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:0;padding-left:0}nav ul li a{color:#000;font-size:24px;font-weight:500;line-height:148%;color:var(--CODEKI-Timberwolf);text-decoration:none}nav ul li a:hover{width:100%;transition:.3s;color:var(--CODEKI-Princeton-Orange);font-weight:700}@media (max-width:800px){nav{padding:0 50px}.menu{display:none;flex-direction:column;background-color:var(--CODEKI-Onyx);position:absolute;top:70px;left:0;width:100%;padding:20px;gap:20px;animation:slideDown 1s ease forwards}.menu.show{display:flex;width:100%;top:93px;max-height:calc(100vh - 93px);overflow-y:auto;height:auto;justify-content:space-around}.caja-nav{background-color:var(--CODEKI-Onyx)}nav ul{flex-direction:column}.hamburger{display:flex}.submenu-2{position:static;background:transparent;display:none;padding:0;margin:10px 0 0}.menu li{margin:15px 10px;text-align:center}.menu li.active .submenu-2{display:flex}#logo-nav-2{display:none}#logo-nav{display:block}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.top{position:relative;width:100%;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}#myVideo{position:absolute;top:0;left:0;width:100vw;height:100%;object-fit:cover;z-index:1;filter:brightness(.8)}video{min-width:100%;min-height:100%}.overlay{height:100vh;width:100%;position:absolute;top:0;left:0;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4))}.titulos-video{position:relative;z-index:2;display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start;color:#fff;padding:100px 1rem 40px;width:100%;max-width:1175px}.titulos-video h1{color:var(--CODEKI-Timberwolf);text-align:center;font-size:48px;font-weight:800;line-height:120%}.titulos-video h1,.titulos-video p{position:relative;width:100%;font-family:Manrope,sans-serif;font-style:normal}.titulos-video p{max-width:860px;color:#fff;font-size:20px;font-weight:400;line-height:130%}.contenedor-data-top{display:flex;width:100%;max-width:1200px;z-index:1;padding:50px 0;justify-content:center;border-radius:5px;background-color:rgba(46,50,53,.6)}.data-top-1,.data-top-2{display:flex;align-items:flex-start;width:100%;max-width:600px;padding:0 10px 0 50px;gap:0;flex-direction:column}.data-top-1 h3,.data-top-2 h3{color:var(--CODEKI-Princeton-Orange);font:var(--Título-cards);width:100%;max-width:400px}.data-top-1 p,.data-top-2 p{color:var(--CODEKI-Timberwolf);font:var(--Texto-cuerpo);width:100%;max-width:500px}.data-top-1{border-right:1px solid var(--CODEKI-Timberwolf)}.linea-division{display:none;height:1px;background-color:var(--CODEKI-Timberwolf);border:1px;width:95%}.slogan-top{font-family:Manrope,sans-serif;text-align:center;color:var(--CODEKI-Princeton-Orange);font-size:20px;font-style:normal;font-weight:700;line-height:60px;z-index:1;padding-top:60px}.seccion-1{margin-bottom:100px}.seccion-1,.titulos-seccion{display:flex;flex-direction:column;align-items:center}.titulos-seccion{justify-content:center;padding:40px 15px;gap:20px}.titulos-seccion h5{font:var(--Tags);text-align:center;color:var(--CODEKI-Timberwolf);text-transform:uppercase;background-color:var(--CODEKI-Brand-Blue);padding:5px 15px;border-radius:5px}.titulos-seccion h2{font:var(--Titulos-secciones);text-align:center;color:var(--CODEKI-Onyx);max-width:870px}.cards-servicios{max-width:1440px;justify-content:center}.card-servicio,.cards-servicios{display:flex;width:100%;gap:20px}.card-servicio{flex-direction:column;align-items:center;justify-content:space-between;padding:20px 15px;max-width:280px;border-radius:5px;background:hsla(0,0%,50%,.25)}.card-servicio:hover{background:hsla(0,0%,50%,.35);transition:var(--fadeindhover)}.card-servicio h3{font:var(--Subtítulo-cards)}.card-servicio h3,.card-servicio p{text-align:center;color:var(--CODEKI-Onyx)}.card-servicio p{font:var(--Texto-card)}.boton-des{padding:20px 70px 20px 50px;background-image:url(/assets/imagen/iconos/flecha-naranja.png);background-position:100%;background-repeat:no-repeat;background-size:contain;border-radius:147.853px;background-color:var(--CODEKI-Princeton-Orange);color:var(--CODEKI-Timberwolf);font-family:Manrope,sans-serif;font-style:normal;font-weight:600;line-height:120%;text-align:center;text-decoration:none;cursor:pointer;border:none;box-shadow:0 2.957px 2.957px 0 rgba(0,0,0,.15);transition:padding .5s ease,margin .5s ease}.boton-des,.boton-des-grande{font-size:16px}.boton-des img{width:12.567px;height:10.35px;z-index:2}.boton-des:hover{padding:20px 85px 20px 50px;margin-right:-15px}.btn{background-color:bisque;padding:20px 60px 20px 20px;background-image:url(/assets/imagen/iconos/flecha-naranja.png);background-position:100%;background-repeat:no-repeat;background-size:contain;border-radius:30px;transition:padding .5s ease,margin .5s ease}.btn:hover{padding:20px 75px 20px 20px;margin-right:-15px}.seccion-2{background-color:#4a4a4a;margin-top:50px;padding:40px 0}.contenedor-cuenta-regresiva,.seccion-2{width:100%;display:flex;justify-content:center}.contenedor-cuenta-regresiva{max-width:1440px}.cajon-cuenta{display:flex;justify-content:space-around;flex-wrap:wrap;align-items:center;padding:40px 20px;width:100%;background-color:#6b6b6b;border-radius:8px;margin:0 20px}.cuenta:first-child,.cuenta:nth-child(2),.cuenta:nth-child(3){flex-shrink:2;align-self:center;padding:5px;width:100%;max-width:300px;align-items:center;justify-items:center;display:flex;flex-direction:column;gap:10px}.cuenta h2{font-size:48px;font-weight:800;line-height:120%;text-transform:capitalize}.cuenta h2,.cuenta p{text-align:center;font-family:Manrope,sans-serif;font-style:normal}.cuenta p{color:#fff;font-size:16px;font-weight:400;line-height:150%;max-width:270px}.seccion-3{background-color:var(--CODEKI-Timberwolf);width:100%;padding:20px 0 60px;display:flex;flex-direction:column;align-items:center}.contenedor-boton-formaciones{display:flex;justify-content:center;margin-top:40px}.boton-ver-formaciones{padding:15px 40px;background-color:var(--CODEKI-Princeton-Orange);color:#fff;text-decoration:none;border-radius:50px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;transition:background-color .3s ease}.boton-ver-formaciones:hover{background-color:var(--CODEKI-boton-flecha)}.carousel-container{max-width:1340px;margin:auto;position:relative;overflow:hidden}.carousel{overflow:hidden}.carousel-track{display:flex;transition:transform .5s ease-in-out}.card-content{display:flex;flex-direction:column;gap:18px;height:100%}.card h3{font:var(--Subtítulo-cards);margin-bottom:10px;flex-shrink:0;line-height:1.3}.card h3,.card p{color:var(--CODEKI-Onyx)}.card p{font:var(--Tags);margin-bottom:15px}.card img{width:100%;border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.15)}.modalidad{justify-content:space-between;margin-top:auto}.modalidad,.modalidad-icono-p{display:flex;align-items:center}.modalidad-icono-p{gap:10px;justify-content:center}.modalidad-icono-p img{width:20px;height:20px;box-shadow:none;border-radius:0}.modalidad-icono-p p{font:var(--Tags);color:var(--CODEKI-Onyx);margin:0}.logo-card img{width:30%;height:auto;box-shadow:none}.contenedor-carusel{flex-direction:row;flex-wrap:wrap;gap:20px;max-width:1300px;margin:0 auto}.contenedor-carusel,.hover-card{display:flex;justify-content:center;align-items:stretch}.hover-card{text-decoration:none;width:100%;max-width:380px;flex:0 1 360px}.card{margin:10px;padding:18px;background:#fff;border-radius:5px;width:100%;max-width:360px;height:500px;display:flex;flex-direction:column}.card:hover{box-shadow:0 8px 20px rgba(0,0,0,.25);transition:var(--fadeindhover);filter:brightness(.7)}.card .imagen-vanish{opacity:0;pointer-events:none;transition:opacity .3s}.card:hover .imagen-vanish{opacity:1;pointer-events:auto}button.next,button.prev{position:absolute;top:58%;transform:translateY(-50%);background:hsla(0,0%,100%,.8);border:1px solid var(--CODEKI-Onyx);color:var(--CODEKI-Onyx);font-size:14px;padding:5px 10px;cursor:pointer;border-radius:50%;z-index:2}button.prev{left:10px}button.next{right:5px}button.next:hover,button.prev:hover{background:var(--CODEKI-Princeton-Orange);border-color:var(--CODEKI-Princeton-Orange);color:var(--CODEKI-Timberwolf);transition:var(--fadeindhover)}@media (max-width:1300px){.contenedor-carusel{gap:15px;max-width:1200px}.hover-card{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 15px);min-width:320px;max-width:350px}}@media (max-width:900px){.contenedor-carusel{gap:20px;padding:0 20px}.hover-card{flex:1 1 100%;max-width:none}.card{max-width:none;height:480px}}.contenedor-boton{display:flex;margin:60px 0;justify-content:center}.seccion-4 h2,.seccion-7 h2{max-width:1100px}.testimonios-profesores{display:flex;width:100%;max-width:1360px;margin:0 auto;justify-content:space-between}.testimonio{display:flex;flex-direction:column;width:100%;max-width:658px;gap:10px;border:1px solid var(--CODEKI-Onyx);padding:20px;margin:0 10px}.testimonio p{font:var(--Texto-card);color:var(--CODEKI-Onyx)}.testimonio h4{font:var(--Subtítulo-cards);color:var(--CODEKI-Onyx)}.testimonio h5{font:var(--Texto-card);color:var(--CODEKI-Princeton-Orange)}.testimonio img{width:8%}.seccion-5{display:flex;flex-direction:column;align-items:center}.grid-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;border-radius:10px;width:-moz-fit-content;width:fit-content;margin:0 auto}.grid-item:nth-child(n+5){grid-column:span 1}.grid-container{gap:1.5rem;background-color:#fff;padding:2rem;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.grid-item{padding:1rem;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.5rem);box-sizing:border-box}.grid-item:nth-child(n+5){flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 1.5rem)}.grid-item img{display:block;opacity:.7}.grid-item img:hover{filter:grayscale(0);opacity:1;transition:var(--fadeindhover)}.seccion-6{display:flex;flex-direction:column;align-items:center;background-color:var(--CODEKI-Onyx);margin:80px 0 40px}.impacto{display:flex;width:100%;max-width:1340px;padding:50px 0}.impacto h2{font:var(--Titulos-secciones);color:var(--CODEKI-Timberwolf);width:100%;max-width:620px}.impacto-derecha,.impacto-izquierda{display:flex;flex-direction:column;width:100%;justify-content:center;gap:35px;padding:0 10px}.impacto-item{display:flex;width:100%}.impacto-item ul{padding-left:20px}.impacto-item ul li{list-style:url(/assets/imagen/iconos/check.svg);color:var(--CODEKI-Timberwolf);font:var(--Subtítulo-cards);text-align:left}.impacto-item p{font:var(--Texto-card);max-width:314px;text-align:left}.seccion-7{display:flex;flex-direction:column;align-items:center}.carru-infinito{box-sizing:border-box;width:100%;padding:40px 0}.carru-track{animation:scroll 60s linear infinite}.carru-track:hover{animation-play-state:paused}.carru-track img{height:80px;margin:0 60px;object-fit:contain;filter:grayscale()}.carru-track img:hover{transition:.5s}.seccion-8{display:flex;flex-direction:column;align-items:center}.cards-sectores{max-width:1440px;justify-content:center;flex-wrap:wrap}.card-sectores,.cards-sectores{display:flex;width:100%;gap:20px}.card-sectores{flex-direction:column;align-items:center;justify-content:space-between;padding:20px 15px;max-width:430px;border-radius:5px;background:hsla(180,4%,95%,.5)}.card-sectores:hover{background:var(--CODEKI-Timberwolf);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.card-sectores h3{font:var(--Subtítulo-cards);color:var(--CODEKI-Onyx)}.card-sectores p{font:var(--Texto-card);color:var(--CODEKI-Onyx);text-align:center}.card-sectores .boton-des{opacity:1;pointer-events:auto;transition:opacity .3s,transform .3s}.card-sectores:hover .boton-des{transform:translateY(-2px)}.espacio-de-mas{margin-bottom:2.5rem}.top-internas,.top-internas-adabas,.top-internas-ciberseguridad,.top-internas-cobol,.top-internas-devops,.top-internas-ia-aplicada,.top-internas-salesforce,.top-internas-ux{width:100%;display:flex;flex-direction:column;align-items:flex-start;background-image:url(/assets/imagen/top-banners/desktop/header_power-bi.webp);background-repeat:no-repeat;background-size:cover;background-position:50%;height:auto;min-height:500px}.top-internas-ciberseguridad{background-image:url(/assets/imagen/top-banners/desktop/header_ciberseguridad.webp)}.top-internas-salesforce{background:var(--CODEKI-Princeton-Orange)!important}.top-internas-ia-aplicada{background-image:url(/assets/imagen/top-banners/desktop/header_ia.webp)}.top-internas-cobol{background-image:url(/assets/imagen/top-banners/desktop/header_cobol.webp)}.top-internas-devops{background-image:url(/assets/imagen/top-banners/desktop/header_devops-engineer.webp)}.top-internas-adabas{background-image:url(/assets/imagen/top-banners/desktop/header_natural-adabas.webp)}.top-internas-ux{background-image:url(/assets/imagen/top-banners/desktop/header_ux-ui.webp)}.texto-top-internas{display:flex;flex-direction:column;width:100%;max-width:1340px;padding:160px 0 0 10px;margin:0 auto;align-items:flex-start;row-gap:5px;color:var(--CODEKI-Timberwolf)}.texto-top-internas h1{font:var(--Titulo-top-h1);color:var(--CODEKI-Timberwolf)}.h1-corto{max-width:680px}.texto-top-internas h3{font:var(--Titulo-top-h3);color:var(--CODEKI-Princeton-Orange)}.texto-top-internas img{width:10%}.logo-chico img{width:6%}.logo-top-chico img{width:13%}.btn-top{display:flex;margin-top:50px}.seccion-calendario{display:flex;flex-direction:column;width:100%;align-items:center}.calendario-contenedor{display:flex;width:100%;max-width:1440px;justify-content:space-evenly;flex-direction:row;align-items:flex-start;margin-left:auto;margin-right:auto;flex-wrap:wrap}.caja-calendario-contenedores{display:flex;flex-direction:column;width:100%;max-width:74%}.caja-contenedora-2-items{display:flex;width:100%;flex-wrap:wrap;justify-content:space-evenly}.calendario{margin-bottom:60px;display:flex;flex-wrap:wrap}.caja-calendario{display:flex;width:100%;max-width:95%;margin:30px 0 0 40px;padding:20px 0;border-radius:5px;background:var(--CODEKI-Timberwolf);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.calendario-item{display:flex;align-items:center;width:100%;max-width:250px;padding:10px;justify-content:flex-start}.calendario-item img{width:22%}.calendario-item p{color:var(--CODEKI-Onyx);font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0;padding-left:10px}.xl{font-size:12px!important}.border-right,.border-right-1{border-right:1px solid var(--CODEKI-Princeton-Orange)}.caja-formu-chico{display:flex;width:100%;max-width:23%;justify-content:center;background-image:url(/assets/imagen/imagenes-ilustrativas-y-fondos/fondo-formulario.webp);background-repeat:no-repeat;background-size:cover;background-position:50%;margin-top:0;border-radius:5px}#form-2{max-width:300px;max-width:90%}#form-2,.caja-info-calendario-contenedor{width:100%;display:flex;flex-direction:column}.caja-info-calendario-contenedor{max-width:1000px;padding:20px}.caja-info-calendario{padding:20px;display:flex;flex-direction:column;gap:20px}.caja-info-calendario h2{font:var(--Titulos-secciones);color:var(--CODEKI-Onyx)}.caja-info-calendario p{font:var(--Texto-calendario);color:var(--CODEKI-Onyx)}.seccion-9{display:flex;justify-content:center}.container-tabs{max-width:1410px;width:100%;background-color:var(--CODEKI-Onyx);overflow:hidden}.tabs-header{background:#fff}.tab-btn{background:var(--CODEKI-Timberwolf);color:var(--CODEKI-Onyx);padding:25px;flex-grow:1;text-align:center}.tab-btn.active,.tab-btn:hover{background:var(--CODEKI-Onyx);color:var(--CODEKI-Timberwolf)}.tab-btn i{margin-right:8px}.tab-content{padding:30px 30px 30px 60px}hr{background-color:var(--CODEKI-Princeton-Orange);width:100%;height:2px;margin:3rem 0}.tab-pane{animation:fadeIn .5s ease}.tab-title{font:var(--Subtítulo-cards)}.tab-pane h3{color:var(--CODEKI-Princeton-Orange);font-weight:700;font-size:16px;margin-top:20px;margin-bottom:10px}.tab-list{list-style-type:none;margin-bottom:2rem;padding-left:1rem}.tab-list li{padding:5px 0;display:block;font:var(--Texto-cuerpo);color:#fff!important}.tab-list .tab-label{font-weight:700;display:inline;margin-right:10px;white-space:nowrap}.tab-list .tab-desc{display:inline}.tab-list p{color:#fff!important;font-family:Manrope,sans-serif;font-size:19px;font-style:normal;font-weight:400;line-height:150%}.tab-list li i{color:#fff!important;font-size:5px;margin:6px 8px 0 0}.tab-pane h5{color:#fff!important;font-family:Manrope,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:200%}#tab2 p{font:var(--Tab-2-p)}#tab2 p,#tab3 p{color:#fff!important}#tab3 p{font:var(--Texto-calendario)}#tab4 p{font:var(--Texto-cuerpo);color:#fff!important}.hch{font-size:18px;margin-right:10px}.requirements{background:#f8f9fa;padding:20px;border-radius:8px;margin:20px 0;border-left:4px solid #1abc9c}.course-details{display:flex;flex-wrap:wrap;gap:20px;margin-top:25px}.detail-card{flex:1 1;min-width:200px;background:#f8f9fa;padding:15px;border-radius:8px;text-align:center}.detail-card h3{color:#2c3e50;margin-bottom:10px}.detail-card p{color:#7f8c8d}.highlight{color:#e74c3c;font-weight:700}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.tabs-header{flex-direction:column}.tab-btn{width:100%;text-align:left;padding:15px 20px}.course-details{flex-direction:column}}@media (max-width:480px){.tab-content{padding:20px}.tab-title{font-size:20px}.tab-btn{font-size:14px;padding:12px 15px}}.my-5{display:block}.accordion{--bs-accordion-bg:var(--CODEKI-Timberwolf)!important}.custom-accordion{margin-bottom:20px;overflow:hidden}.custom-btn{color:#fff;justify-content:space-between;display:flex;align-items:center}.custom-btn:not(.collapsed){background-color:transparent}.chc{font-size:16px!important;color:var(--CODEKI-Princeton-Orange)!important;margin-left:-16px;padding-right:2px}.icon-btn{margin-left:auto;font-size:20px;opacity:.8;display:flex;justify-content:center;align-items:center}.accordion-button{color:var(--CODEKI-Timberwolf);font-family:Manrope,sans-serif;font-size:30px;font-style:normal;font-weight:800;line-height:130%;border-radius:5px;background:var(--CODEKI-Princeton-Orange)!important}.accordion-button:after{display:none}.accordion-button:not(.collapsed){box-shadow:none!important}.accordion-button:hover,.accordion-button:not(.collapsed){background-color:var(--CODEKI-Princeton-Orange)!important;color:var(--CODEKI-Timberwolf)!important}.accordion-button:hover{cursor:default}.accordion-button:focus{box-shadow:none!important;outline:none!important}.accordion-item{color:var(--CODEKI-Timberwolf)!important;border:0!important;border-radius:5px!important}.accordion-item,.accordion-item:hover{background-color:var(--CODEKI-Princeton-Orange)!important}.accordion-item h3{color:var(--CODEKI-Princeton-Orange);font-size:30px;font-weight:700;line-height:130%}.accordion-item h3,.accordion-item p{font-family:Manrope,sans-serif;font-style:normal}.accordion-item p{color:var(--CODEKI-Timberwolf);font-size:20px;font-weight:400;line-height:150%}.accordion-button img{width:8%;padding-right:20px}.accordion-button,.accordion-item:first-of-type,.accordion-item:last-of-type{border-radius:5px!important;border:none!important}.accordion-body{background-color:var(--CODEKI-Onyx);border:none!important}.accordion:hover{--bs-accordion-bg:var(--CODEKI-Princeton-Orange)!important;--bs-accordion-btn-color:var(--CODEKI-Timberwolf)!important}.chevron-icon{display:inline-flex;vertical-align:middle;margin-left:auto;color:#fff;transition:transform .3s}.accordion-button.collapsed .chevron-icon{transform:rotate(0deg);color:#fff}.accordion-button:not(.collapsed) .chevron-icon{transform:rotate(180deg);color:#fff}.accordion-button{position:relative}.accordion-button.collapsed{background:var(--CODEKI-Princeton-Orange)!important}.accordion-button.collapsed,.accordion-button.collapsed .chevron-icon{color:var(--CODEKI-Timberwolf)!important}.grid-precios{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:10px 10px;gap:10px 10px;align-content:center;justify-items:center;width:100%;max-width:1000px}.item{color:var(--CODEKI-Timberwolf);font:var(--Texto-cuerpo);text-align:center}.referencia{color:var(--CODEKI-Princeton-Orange)}footer{display:flex;width:100%;background-color:var(--CODEKI-Timberwolf)}.conteiner-footer{display:flex;width:100%;margin-left:auto;margin-right:auto;align-items:flex-start;padding:60px 0;flex-wrap:wrap;max-width:1440px;justify-content:space-evenly}.footer-contacto{display:flex;flex-direction:column;width:100%;max-width:300px;gap:1em}#logo-footer{width:80%}.cajitas-footer{max-width:260px;width:100%}.cajitas-footer a{color:#fff;font-family:outfit;font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:0}.cajitas-footer p{margin:15px 0}.footer-contacto p{color:#fff;font-weight:400;font-size:14px;line-height:22px}.iconitos{margin-right:10px}.footer-menu ul{padding:0;display:flex;gap:2px 4px;flex-direction:column;margin:0;align-items:flex-start}.footer-menu li{list-style:none}.footer-menu a{font:var(--Texto-menu-footer);color:var(--CODEKI-Onyx);text-align:left;text-decoration:none}.footer-menu a:before{display:block;content:attr(title);font-weight:700;height:0;overflow:hidden;visibility:hidden}.footer-menu{max-width:200px;width:100%;display:flex;flex-direction:column;align-items:flex-start}.cajitas-footer a:hover,.footer-menu ul li a:hover{font-weight:700}.footer-redes{display:flex;justify-content:flex-start;gap:5px;margin:20px 0;flex-direction:column}.footer-redes p{color:var(--CODEKI-Onyx);font:var(--Tags)}.footer-redes a{text-decoration:none;color:var(--CODEKI-Onyx)}#iconitos-redes{display:flex;gap:10px;font-size:28px}.redecitas i{font-size:30px}*{box-sizing:border-box}#form{width:100%;display:flex;flex-direction:column;align-items:center;background-image:url(/assets/imagen/imagenes-ilustrativas-y-fondos/fondo-form-home_desktop.webp);background-repeat:no-repeat;background-size:cover;background-position:50%;margin-top:80px}.formu{padding:80px 15px}.formu,.formu-2{display:flex;flex-direction:column;width:100%;max-width:900px;align-items:center}.formu-2{padding:20px 10px}.formu h2{width:100%;max-width:800px;color:#fff;font:var(--Titulos-secciones);text-align:center;margin-bottom:40px}.formu-2 h2{font:var(--Título-cards);color:var(--CODEKI-Timberwolf);text-align:center}form{display:flex;flex-direction:row;flex-wrap:wrap;gap:25px 15px;justify-content:center}input[type=email],input[type=telephone],input[type=text]{width:100%;max-width:410px;display:flex;padding:20px 0 20px 18px;align-items:center;flex-shrink:0}input[type=email],input[type=telephone],input[type=text],textarea{border-radius:10px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1);color:#fff;font:var(--Texto-card)}textarea{width:96%;max-width:850px;padding:21px 0 21px 18px}input[type=submit]{margin-top:30px}::placeholder{color:#fff;font:var(--Texto-card)}@media only screen and (max-width:1300px){.cards-servicios{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:1200px){.impacto{flex-direction:column;align-items:center;text-align:center}.impacto-derecha,.impacto-izquierda{align-items:center;margin-bottom:30px}.impacto h2{max-width:100%;text-align:center}.impacto-item{max-width:900px;justify-content:space-around}.impacto-derecha img{max-width:70%;height:auto}}@media only screen and (max-width:1439px){.border-right{border-right:none}}@media only screen and (max-width:1050px){.calendario-contenedor{flex-direction:column;align-items:center}.caja-calendario-contenedores,.caja-formu-chico,.container-tabs{max-width:90%}}@media screen and (max-width:970px){input[type=email],input[type=text],textarea{max-width:none}textarea{width:100%}.formu-2,input[type=email],input[type=telephone],input[type=text]{width:100%;max-width:none;border-radius:10px;display:flex;padding:20px 10px 20px 18px;align-items:center;flex-shrink:0;color:#fff;font:var(--Texto-card)}#form-2{max-width:80%}}@media screen and (max-width:885px){.cajitas-footer{max-width:200px}}@media only screen and (max-width:800px){.grid-container-footer{margin-left:8%;padding-bottom:70px}.titulos-video h1{font-size:30px}.contenedor-data-top{flex-direction:column;padding:20px 0}.data-top-1,.data-top-2{max-width:100%;border-right:none}.data-top-1 h3,.data-top-1 p,.data-top-2 h3,.data-top-2 p{max-width:100%}.linea-division{display:inline-block}.data-top-1 h3,.data-top-2 h3{font-size:20px}.data-top-1 p,.data-top-2 p{font-size:16px}.data-top-2{padding-top:20px}.slogan-top h4{font-size:16px}.testimonios-profesores{flex-direction:column;align-items:center;gap:20px;width:90%}.grid-container{grid-template-columns:repeat(2,1fr);display:grid}.grid-item,.grid-item:nth-child(n+5){flex:unset;width:auto}.impacto-derecha img{max-width:80%;height:auto}.texto-top-internas img{width:20%}.texto-top-internas{padding:160px 10px 0 50px}}@media only screen and (max-width:614px){.footer-menu{align-items:flex-start}}@media (max-width:735px){.texto-top-internas h1{font-size:36px}.texto-top-internas h3{font-size:18px;line-height:25px}}@media (max-width:650px){.slogan-top{padding-top:40px}.impacto-item{flex-direction:column;align-items:flex-start;margin-left:8%}.impacto-derecha img{max-width:90%;height:auto}.conteiner-footer{flex-direction:column;max-width:650px;padding:60px 30px}.footer-menu{margin:8px 0}}@media screen and (max-width:430px){#myVideo{height:80vh}video{min-height:0}.top{min-height:80vh}.titulos-video{margin-left:0;padding:10px}.titulos-video h1{font-size:24px;margin-top:100px}.data-top-1 h3,.data-top-2 h3{font-size:16px}.data-top-1 p,.data-top-2 p{font-size:14px}.tab-title,.titulos-video p{font-size:16px}.menu-hamburguesa{right:4%}nav{top:0;width:100%}.slogan-top{padding-top:20px}.slogan-top h4{font-size:14px}.formu h2,.impacto-izquierda h2,.titulos-seccion h2{font-size:24px}.carru-track img{margin:0 10px}.card-sectores{max-width:320px}.testimonio{gap:0}.testimonio p{font-size:11px}.accordion-item h3,.testimonio h4{font-size:18px}.testimonio h5{font-size:12px}.calendario-item p{font-size:12px;padding-left:5px;line-height:18px!important}.caja-info-calendario h2{font-size:24px}#tab2 p,#tab3 p,#tab4 p,.accordion-item p,.caja-info-calendario p,.item,.tab-list li,.tab-list p,.tab-pane h5{font-size:14px;color:#fff!important}.texto-top-internas img{width:32%}.contenedor-boton{margin:10px 0}.texto-top-internas h3{font-size:14px;line-height:150%}.top-internas,.top-internas-adabas,.top-internas-ciberseguridad,.top-internas-cobol,.top-internas-devops,.top-internas-ia-aplicada,.top-internas-salesforce,.top-internas-ux{background-image:url(/assets/imagen/top-banners/mobile/header-powerbi_mobile.webp);background-repeat:no-repeat;background-size:cover;background-position:50%}.top-internas-ciberseguridad{background-image:url(/assets/imagen/top-banners/mobile/header-ciberseguridad_mobile.webp)}.top-internas-salesforce{background:var(--CODEKI-Princeton-Orange)!important}.top-internas-ia-aplicada{background-image:url(/assets/imagen/top-banners/mobile/header_ia-mobile.webp)}.top-internas-cobol{background-image:url(/assets/imagen/top-banners/mobile/header_cobol-mobile.webp)}.top-internas-devops{background-image:url(/assets/imagen/top-banners/mobile/header_devops-mobile.webp)}.top-internas-adabas{background-image:url(/assets/imagen/top-banners/mobile/header_natural-adabas-mobile.webp)}.top-internas-ux{background-image:url(/assets/imagen/top-banners/mobile/header_ux-ui-mobile.webp)}.btn-top{margin-top:20px}.caja-calendario{margin-left:auto;margin-right:auto}.calendario-item{justify-content:flex-start}.texto-top-internas h1{font-size:30px}.boton-des{padding:15px 50px 15px 40px;font-size:14px}.boton-des:hover{padding:15px 75px 15px 40px}}@media (max-width:380px){.titulos-video h1{font-size:32px}#myVideo{height:100vh}.top{min-height:80vh}.titulos-video{margin-left:0;padding:75px 18px 18px}}.top-formaciones{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/assets/imagen/imagenes-ilustrativas-y-fondos/header_formaciones.webp);background-size:cover;background-position:50%;min-height:400px;display:flex;align-items:center;justify-content:flex-start;padding:160px 20px 100px;position:relative;overflow:hidden}.top-formaciones:before{content:none}.titulos-formaciones{text-align:left;color:#fff;position:relative;z-index:2;max-width:1200px;margin:0 auto;width:100%;padding:0 40px}.titulos-formaciones h1{font:800 64px/110% Manrope,sans-serif;color:#fff;margin-bottom:20px;text-shadow:0 4px 8px rgba(0,0,0,.5)}.titulos-formaciones h3{font:600 20px/140% Manrope,sans-serif;color:var(--CODEKI-Princeton-Orange);text-transform:uppercase;letter-spacing:3px}.seccion-formaciones{background:#f5f5f5;padding:80px 20px 100px;position:relative}.seccion-formaciones:before{content:none}.seccion-formaciones .container-formaciones{width:100%;max-width:1440px;margin:0 auto;padding:0}.formaciones-grid-container{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:40px!important;gap:40px!important;margin-top:60px;max-width:1300px;margin-left:auto;margin-right:auto;padding:0 40px;width:100%}.formacion-card{text-decoration:none;display:block!important;transition:transform .3s ease,box-shadow .3s ease;width:100%}.formacion-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.formacion-item{background:#fff!important;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)!important;border:2px solid #e0e0e0;transition:all .3s ease;position:relative;display:flex!important;flex-direction:column!important;margin:0!important;min-height:450px}.formacion-item .card-image-wrapper{width:100%;height:250px;overflow:hidden;position:relative;margin:0;padding:16px 16px 0;border-radius:0;flex-shrink:0}.formacion-item .card-image-wrapper:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:60%;background:linear-gradient(180deg,transparent 0,rgba(255,145,0,.7));pointer-events:none;z-index:1;border-radius:0 0 12px 12px}.formacion-item .card-main-image{width:100%;height:100%;object-fit:cover;display:block;margin:0;padding:0;border-radius:12px}.formacion-card:hover .formacion-item:before,.formacion-item:before{content:none}.formacion-card:hover .formacion-item{border-color:var(--CODEKI-Princeton-Orange);box-shadow:0 8px 30px rgba(255,145,0,.2)!important;transform:translateY(0)}.formacion-item .card-content{display:flex;flex-direction:column;padding:18px 16px 8px}.formacion-item .card-content img{border-radius:8px 8px 0 0;margin:0;padding:0}.formacion-item h3{color:var(--CODEKI-Onyx);font-size:20px;font-weight:700;line-height:130%;margin:0;transition:color .3s ease}.formacion-card:hover .formacion-item h3{color:var(--CODEKI-Princeton-Orange)}.formacion-item .logo-card{display:flex;justify-content:flex-start;align-items:center;margin:0 0 8px;min-height:40px}.formacion-item .modalidad{display:flex;justify-content:flex-start;gap:30px;margin-top:0;padding-top:0}.formacion-item .modalidad-icono-p{display:flex;align-items:center;gap:8px}.formacion-item .modalidad-icono-p p{color:#666;font-size:14px;margin:0}.formacion-item .modalidad-icono-p img{width:18px;height:18px;filter:brightness(0) saturate(100%) invert(55%) sepia(89%) saturate(2384%) hue-rotate(1deg) brightness(101%) contrast(105%)}.contenedor-boton-ver-todos{display:flex;justify-content:center;margin-top:60px}.boton-ver-todos-formaciones{display:inline-flex;align-items:center;gap:15px;padding:18px 50px;background-color:var(--CODEKI-Princeton-Orange);color:#fff;text-decoration:none;border-radius:50px;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;transition:all .3s ease;box-shadow:0 4px 15px rgba(255,145,0,.3)}.boton-ver-todos-formaciones:hover{background-color:#ed8700;box-shadow:0 6px 25px rgba(255,145,0,.4);transform:translateY(-2px)}.flecha-boton{font-size:22px;transition:transform .3s ease}.boton-ver-todos-formaciones:hover .flecha-boton{transform:translateX(5px)}.seccion-testimonios-formaciones{background:#fff;padding:100px 20px;position:relative}.etiqueta-testimonios{display:inline-block;background:var(--CODEKI-Brand-Blue);color:#fff;padding:8px 20px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:30px;text-align:center;margin-left:auto;margin-right:auto;display:block;width:-moz-fit-content;width:fit-content}.seccion-testimonios-formaciones .titulos-seccion{margin-bottom:80px;text-align:center}.seccion-testimonios-formaciones .titulos-seccion h2{position:relative;font-size:44px;color:var(--CODEKI-Onyx);margin-top:20px}.seccion-testimonios-formaciones .titulos-seccion h2:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:100px;height:4px;background:var(--CODEKI-Princeton-Orange);border-radius:2px}.testimonios-alumnos{display:flex;justify-content:center;align-items:stretch;gap:60px;max-width:1400px;margin:0 auto;flex-wrap:wrap}.testimonio-alumno{background:#fff;padding:50px 40px;border-radius:50%;width:280px;height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;border:4px solid var(--CODEKI-Princeton-Orange);transition:all .3s ease;flex-shrink:0}.testimonio-alumno:hover{transform:scale(1.05);box-shadow:0 20px 60px rgba(255,145,0,.25)}.testimonio-alumno:before{content:none}.testimonio-alumno img{display:none}.testimonio-alumno p{font:400 15px/150% Manrope,sans-serif;color:var(--CODEKI-Onyx);margin-bottom:20px;font-style:italic;position:relative;z-index:2}.testimonio-alumno h4{font:700 18px/120% Manrope,sans-serif;color:var(--CODEKI-Princeton-Orange);margin:0}@media (max-width:1200px){.formaciones-grid-container{grid-template-columns:repeat(2,1fr)!important;gap:30px!important;padding:0 30px}.testimonios-alumnos{gap:40px}.testimonio-alumno{width:250px;height:250px;padding:40px 30px}}@media (max-width:768px){.formaciones-grid-container{grid-template-columns:1fr!important;gap:25px!important;padding:0 20px}.titulos-formaciones h1{font-size:48px}.testimonios-alumnos{flex-direction:column;align-items:center}.testimonio-alumno{width:280px;height:280px}}@media (max-width:600px){.top-formaciones{min-height:50vh;padding:120px 15px 60px}.titulos-formaciones h1{font-size:42px;line-height:105%}.titulos-formaciones h3{font-size:18px}.seccion-formaciones{padding:60px 15px 80px}.seccion-testimonios-formaciones{padding:80px 15px}.testimonios-alumnos{grid-template-columns:1fr;gap:30px}.testimonio-alumno{padding:30px 25px}}@media (max-width:480px){.titulos-formaciones h1{font-size:36px}.testimonio-alumno{padding:25px 20px}.testimonio-alumno p{font-size:16px}}.testimonials-carousel-container{position:relative;max-width:1200px;margin:0 auto;padding:40px 80px}.testimonials-carousel{overflow:hidden;width:100%}.testimonials-track{display:flex;transition:transform .5s ease-in-out}.testimonial-slide{min-width:100%;padding:20px}.testimonial-card-carousel,.testimonial-slide{display:flex;justify-content:center;align-items:center}.testimonial-card-carousel{background:#fff;padding:60px 50px;border-radius:50%;width:400px;height:400px;flex-direction:column;text-align:center;border:5px solid var(--CODEKI-Princeton-Orange);box-shadow:0 10px 40px rgba(0,0,0,.1)}.testimonial-icon{margin-bottom:20px;opacity:.3}.testimonial-text{font-size:16px;line-height:1.6;color:var(--CODEKI-Onyx);margin-bottom:25px;font-style:italic}.testimonial-name{font-size:20px;font-weight:700;margin:0}.carousel-arrow,.testimonial-name{color:var(--CODEKI-Princeton-Orange)}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:2px solid var(--CODEKI-Princeton-Orange);width:50px;height:50px;border-radius:50%;font-size:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.carousel-arrow:hover{background:var(--CODEKI-Princeton-Orange);color:#fff;transform:translateY(-50%) scale(1.1)}.carousel-arrow-left{left:10px}.carousel-arrow-right{right:10px}.carousel-dots{display:flex;justify-content:center;gap:12px;margin-top:40px}.carousel-dot{width:12px;height:12px;border-radius:50%;background:#d3d3d3;border:none;cursor:pointer;transition:all .3s ease;padding:0}.carousel-dot.active{width:14px;height:14px}.carousel-dot.active,.carousel-dot:hover{background:var(--CODEKI-Princeton-Orange)}.carousel-dot:hover{opacity:.7}@media (max-width:768px){.testimonials-carousel-container{padding:40px 60px}.testimonial-card-carousel{width:320px;height:320px;padding:50px 40px}.testimonial-text{font-size:14px}.testimonial-name{font-size:18px}.carousel-arrow{width:40px;height:40px;font-size:24px}}@media (max-width:480px){.testimonials-carousel-container{padding:40px 50px}.testimonial-card-carousel{width:280px;height:280px;padding:40px 30px}.testimonial-text{font-size:13px;margin-bottom:20px}.testimonial-name{font-size:16px}.carousel-arrow{width:35px;height:35px;font-size:20px}.carousel-arrow-left{left:5px}.carousel-arrow-right{right:5px}}.form-section{background-image:url(/assets/imagen/imagenes-ilustrativas-y-fondos/fondo-form-home_desktop.webp);background-repeat:no-repeat;background-size:cover;background-position:50%;margin-top:0;position:relative;z-index:1}.form-container,.form-section{width:100%;display:flex;flex-direction:column;align-items:center}.form-container{max-width:900px;padding:40px 15px}.form-header h2{width:100%;max-width:800px;color:#fff;font:var(--Titulos-secciones);text-align:center;margin-bottom:40px}.form-header p{color:#fff;font:var(--Texto-cuerpo);text-align:center;margin-bottom:30px}.contact-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;max-width:850px;margin:0 auto}.submit-area{grid-column:1/-1;display:flex;justify-content:center;margin-top:20px}.form-group{width:100%}.form-group:nth-child(5){grid-column:1/-1}.form-group input,.form-group textarea{width:100%;border-radius:10px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1);padding:20px 0 20px 18px;color:#fff;font:var(--Texto-card)}.form-group textarea{width:100%;max-width:850px;resize:vertical;min-height:120px}.form-group input::placeholder,.form-group textarea::placeholder{color:#fff;font:var(--Texto-card)}.submit-btn{width:auto;min-width:250px;max-width:350px;padding:15px 30px;background-image:url(/assets/imagen/iconos/flecha-naranja.png);background-position:right 20px center;background-repeat:no-repeat;background-size:16px 12px;border-radius:30px;background-color:var(--CODEKI-Princeton-Orange);color:var(--CODEKI-Timberwolf);font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:120%;text-align:center;text-decoration:none;cursor:pointer;border:none;box-shadow:0 4px 8px rgba(0,0,0,.15);transition:all .3s ease}.submit-btn:hover{box-shadow:0 6px 12px rgba(0,0,0,.2);padding:15px 35px 15px 25px}.submit-btn:disabled{opacity:.7}.form-message{width:100%;max-width:850px;border-radius:5px;font:var(--Texto-card)}.form-message.success{background-color:rgba(76,175,80,.2);border:1px solid rgba(76,175,80,.5);color:#4caf50}.form-message.error{background-color:rgba(244,67,54,.2);border:1px solid rgba(244,67,54,.5);color:#f44336}.footer-content{display:flex;width:100%;max-width:1440px;margin:0 auto;align-items:center;justify-content:space-between;padding:60px 30px;background-color:var(--CODEKI-Timberwolf);flex-wrap:wrap}.footer-logo{margin-bottom:20px}.footer-info{text-align:center}.footer-info p{color:var(--CODEKI-Onyx);font:var(--Texto-menu-footer);margin:5px 0}.footer-social{display:flex;gap:20px;margin-top:15px}.footer-social,.footer-social a{align-items:center;justify-content:center}.footer-social a{color:var(--CODEKI-Princeton-Orange);text-decoration:none;font-size:24px;transition:all .3s ease;display:inline-flex}.footer-social a:hover{color:var(--CODEKI-Onyx);transform:scale(1.1)}.footer-social a i{font-size:24px}@media screen and (max-width:970px){.contact-form{grid-template-columns:1fr;gap:20px}.form-group:nth-child(5),.form-message,.submit-btn{grid-column:1}}.submit-btn{grid-column:1/-1;width:100%;max-width:300px;margin:30px auto 0;justify-self:center}.form-message{grid-column:1/-1;margin-top:20px;padding:15px;border-radius:8px;text-align:center;font-weight:500}.form-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media screen and (max-width:430px){.form-section{background-image:url(/assets/imagen/imagenes-ilustrativas-y-fondos/fondo-form-home_mobile.webp)}.form-container{padding:40px 15px}.form-header h2{font-size:24px}.submit-btn{max-width:250px;padding:12px 30px;font-size:14px}}.submit-btn:hover{background-color:#e65728;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.submit-btn:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.15)}.submit-btn:disabled{background-color:#ccc;cursor:not-allowed;transform:none;box-shadow:0 2.957px 2.957px 0 rgba(0,0,0,.15)}.top-internas-devops{background-image:url(/assets/imagen/imagenes-ilustrativas-y-fondos/header_devops-engineer.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}.top-internas-devops,.top-internas-salesforce{min-height:500px;display:flex;align-items:center;justify-content:center}.top-internas-salesforce{background-image:url(/assets/imagen/top-banners/desktop/header_salesforce.webp)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}.top-internas{background-image:url(/assets/imagen/imagenes-ilustrativas-y-fondos/header_power-bi.webp)}.top-internas,.top-internas-ia{background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:500px;display:flex;align-items:center;justify-content:center}.top-internas-ia{background-image:url(/assets/imagen/imagenes-ilustrativas-y-fondos/header_ia.webp)}.top-internas-ciber,.top-internas-cobol,.top-internas-natural,.top-internas-ux{background-image:url(/assets/imagen/imagenes-ilustrativas-y-fondos/header_formaciones.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:500px;display:flex;align-items:center;justify-content:center}.container-tabs{max-width:1200px;margin:40px auto;padding:0 20px}.tabs-header{display:flex;border-bottom:2px solid #ddd;margin-bottom:20px;flex-wrap:wrap}.tab-btn{background:none;padding:15px 20px;cursor:pointer;font-size:16px;font-weight:600;color:#666;border:none;border-bottom:3px solid transparent;transition:all .3s ease;margin-right:10px;margin-bottom:10px}.tab-btn.active,.tab-btn:hover{color:var(--CODEKI-Princeton-Orange)}.tab-btn.active{border-bottom-color:var(--CODEKI-Princeton-Orange)}.tab-content{padding:20px 0}.tab-pane{display:none}.tab-pane.active{display:block}.tab-pane,.tab-pane h5,.tab-pane i.fa-solid,.tab-pane li,.tab-pane p,.tab-pane strong{color:#fff!important}.tab-title{color:var(--CODEKI-Princeton-Orange);margin-bottom:15px;font-size:24px}.tab-list{margin-bottom:20px}.tab-list li{margin-bottom:10px;display:flex;align-items:flex-start}.tab-list li i{color:var(--CODEKI-Princeton-Orange);margin-right:10px;margin-top:5px;font-size:12px}.tab-list p{margin-bottom:10px;line-height:1.6}.tab-list h3{color:var(--CODEKI-Princeton-Orange);margin-top:20px;margin-bottom:10px}.tab-list ul{margin-left:20px;margin-bottom:15px}.hch{color:var(--CODEKI-Princeton-Orange);margin-right:8px}@media screen and (max-width:768px){.tabs-header{flex-direction:column}.tab-btn{margin-right:0;text-align:left}.tab-title{font-size:20px}}.seccion-2{background-image:url(/assets/imagen/imagenes-ilustrativas-y-fondos/numeric-highlights_desktop.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:80px 20px;position:relative}.seccion-2:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:1}.cajon-cuenta{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:40px;gap:40px;text-align:center;position:relative;z-index:2}.cuenta h2{font-size:3.5rem;color:var(--CODEKI-Princeton-Orange);font-weight:700;margin-bottom:15px}.cuenta p{color:var(--CODEKI-Timberwolf);font-size:1.1rem;line-height:1.4}.seccion-4{padding:100px 20px;background-image:url(/assets/imagen/imagenes-ilustrativas-y-fondos/testimonios-alumnos.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.seccion-4:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.85);z-index:1}.seccion-4 .titulos-seccion,.testimonios-profesores{position:relative;z-index:2}.testimonios-profesores{max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:40px;gap:40px;margin:60px auto 0}.testimonio{text-align:center;padding:30px;background:#fff;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.testimonio img{border-radius:50%;margin-bottom:20px;width:80px;height:80px;object-fit:cover}.testimonio p{font-style:italic;margin-bottom:20px;line-height:1.6;color:#555}.testimonio h4{color:var(--CODEKI-Princeton-Orange);font-size:1.2rem;margin-bottom:5px}.testimonio h5{color:#666;font-size:.9rem;font-weight:400}.seccion-5{padding:80px 20px;background:#fff}.grid-container{max-width:1200px;margin:40px auto 0;flex-wrap:wrap;gap:30px}.grid-container,.grid-item{display:flex;justify-content:center;align-items:center}.grid-item{padding:20px;transition:transform .3s ease;flex:0 1 180px;min-width:150px}.grid-item:hover{transform:scale(1.05)}.grid-item img{max-width:100%;height:auto;filter:grayscale(100%);transition:filter .3s ease}.grid-item:hover img{filter:grayscale(0)}.seccion-6{padding:100px 20px;background-image:url(/assets/imagen/imagenes-ilustrativas-y-fondos/developers_home-desktop.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff;position:relative}.seccion-6:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);z-index:1}.impacto{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;position:relative;z-index:2}.impacto-izquierda h2{color:var(--CODEKI-Princeton-Orange);margin-bottom:40px;font-size:2.2rem;line-height:1.3}.impacto-item{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin-bottom:30px}.impacto-item ul{list-style:none;padding:0}.impacto-item li{color:var(--CODEKI-Princeton-Orange);font-weight:600;font-size:1.1rem;margin-bottom:10px}.impacto-item p{color:var(--CODEKI-Timberwolf);line-height:1.5}.impacto-derecha img{width:100%;height:auto;border-radius:10px;opacity:.8;box-shadow:0 8px 30px rgba(0,0,0,.3)}.seccion-7{padding:100px 20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.carru-infinito{overflow:hidden;white-space:nowrap;margin-top:40px}.carru-track{display:inline-flex;animation:scroll 30s linear infinite;align-items:center;gap:40px}.carru-track img{height:60px;width:auto;filter:grayscale(100%);transition:filter .3s ease}.carru-track img:hover{filter:grayscale(0)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.seccion-8{padding:100px 20px;background:#fff}.cards-sectores{max-width:1200px;margin:60px auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:40px;gap:40px}.card-sectores{background:#fff;padding:40px 30px;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.1);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.card-sectores:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.card-sectores img{margin-bottom:20px}.card-sectores h3{color:var(--CODEKI-Rich-Black);margin-bottom:15px;font-size:1.3rem;line-height:1.4}.card-sectores p{color:#666;line-height:1.6;margin-bottom:25px}.espacio-de-mas{min-height:60px}@media screen and (max-width:768px){.cuenta h2{font-size:2.5rem}.seccion-2{background-image:url(/assets/imagen/imagenes-ilustrativas-y-fondos/numeric-highligths_mobile.webp)}.impacto{gap:40px}.impacto,.impacto-item{grid-template-columns:1fr}.impacto-item{gap:20px}.testimonios-profesores{grid-template-columns:1fr}.grid-container{gap:20px}.grid-item{flex:0 1 140px;min-width:120px}.contact-form{grid-template-columns:1fr;gap:15px}.form-group:nth-child(5),.form-message,.submit-area{grid-column:1}.submit-btn{min-width:200px;max-width:280px;padding:12px 25px;font-size:14px}}.seccion-clientes{padding:80px 20px;background-color:#f8f9fa;text-align:center}.seccion-clientes .titulos-seccion h2{font:var(--Titulos-secciones);color:var(--Gris-oscuro);margin-bottom:60px}.logos-clientes{flex-wrap:wrap;gap:40px;max-width:1200px;margin:0 auto}.logo-cliente,.logos-clientes{display:flex;justify-content:center;align-items:center}.logo-cliente{padding:20px;transition:transform .3s ease,opacity .3s ease;opacity:.7;flex:0 1 180px;min-width:150px}.logo-cliente:hover{transform:scale(1.05);opacity:1}.logo-cliente img{max-width:100%;height:auto;filter:grayscale(30%);transition:filter .3s ease}.logo-cliente:hover img{filter:grayscale(0)}@media (max-width:768px){.seccion-clientes{padding:60px 15px}.logos-clientes{gap:30px}.logo-cliente{padding:15px;flex:0 1 140px;min-width:120px}}