@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_astro/dm-sans-latin.CwMReqGs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0%;size-adjust:104.53%}.fuente-dm-sans{--font-dm-sans:"DM Sans", "DM Sans Fallback"}.career-page--teclab{--teclab-azul:#0055f0;--teclab-navy:#0c1824;--teclab-navy-hondo:#08111a;--teclab-navy-claro:#112236;--teclab-papel:#f0f0f6;--teclab-texto:#c8d0dc;--teclab-esquina:.5rem;--teclab-fuente:var(--font-poppins), "Poppins", system-ui, sans-serif;background:var(--teclab-navy);color:var(--teclab-papel);font-family:var(--teclab-fuente)}.career-page--teclab :is(h1,h2,h3,h4,p,li,dt,dd,span,a,summary,strong,em,button){font-family:var(--teclab-fuente)}.career-page--teclab :is(.career-hero-media,.career-all-careers,.career-breadcrumb,.career-hero-marca,.career-kicker,.career-hero-intro,.career-aviso-inicio,.career-hero-actions){animation:none}.career-page--teclab .career-hero{border-bottom:0}.career-page--teclab .career-hero-media:after{background:linear-gradient(90deg,#0c18242e,#0000 65%)}.career-page--teclab .career-hero-shade{background:linear-gradient(90deg,#0c1824f5 0%,#0c1824c7 43%,#0c182421 78%),linear-gradient(#0000 45%,#0c1824eb 100%)}.career-page--teclab .career-breadcrumb{border-color:var(--teclab-azul);box-shadow:none;color:var(--teclab-texto);background:#0c1824d1;border-radius:999px;font-weight:600}.career-page--teclab .career-all-careers{border-color:var(--teclab-azul);color:#fff;background:#0c1824d1;border-radius:999px;font-weight:600}.career-page--teclab .career-all-careers:hover{border-color:var(--career-accent);background:var(--teclab-navy-claro)}.career-page--teclab .career-breadcrumb a:hover,.career-page--teclab .career-breadcrumb-separator{color:var(--career-accent)}.career-page--teclab .career-breadcrumb-current{color:var(--career-accent);background:#4ae2e724;border-radius:999px}.career-page--teclab .career-hero-marca{border-radius:var(--teclab-esquina);background:#0c1824c7;border-color:#0000}.career-page--teclab .career-hero-marca span{border-left-color:var(--teclab-azul);color:#fff;font-weight:600}.career-page--teclab .career-kicker{color:var(--career-accent);letter-spacing:.14em;font-size:clamp(.72rem,1vw,.86rem);font-weight:600}.career-page--teclab .career-hero h1{color:#fff;letter-spacing:-.03em;text-shadow:0 2px 28px #08111a66;font-weight:700;line-height:1}.career-page--teclab .career-hero-intro{color:var(--teclab-papel);font-weight:400}.career-page--teclab .career-aviso-inicio{border-radius:var(--teclab-esquina);background:var(--teclab-navy-claro);box-shadow:none;border:0}.career-page--teclab .career-aviso-inicio .aviso-inicio-teclab-fecha{color:var(--teclab-papel);font-weight:400}.career-page--teclab .career-aviso-inicio .aviso-inicio-teclab-fecha time{font-weight:600}.career-page--teclab .career-aviso-inicio .aviso-inicio-teclab-cta{color:var(--career-accent);font-weight:600}.career-page--teclab .career-proximamente{border-left-color:var(--career-accent);color:var(--teclab-papel)}.career-page--teclab .career-section{margin-bottom:clamp(2.25rem,3.5vw,3rem)}.career-page--teclab .career-section-heading{margin-bottom:clamp(1.25rem,2vw,1.75rem)}.career-page--teclab .career-aviso-inicio{margin-bottom:1.5rem}.career-page--teclab .career-oficial{margin-top:1.75rem}.career-page--teclab .career-reveal{animation:none;transform:none}.career-page--teclab .career-button{border-radius:999px;font-weight:600}.career-page--teclab .career-button--primary{color:var(--teclab-navy)}.career-page--teclab .career-button--ghost,.career-page--teclab .career-button--info{border-color:var(--teclab-azul);color:#fff;background:#0c1824db}.career-page--teclab .career-button--ghost:hover,.career-page--teclab .career-button--info:hover{border-color:var(--career-accent);background:var(--teclab-navy-claro);color:#fff}.career-page--teclab .career-button.career-cta-titila{outline-color:#0000}.career-page--teclab .career-facts{border-bottom:0;gap:.75rem;padding-block:1rem}.career-page--teclab .career-facts>div,.career-page--teclab .career-facts>div:first-child{border-radius:var(--teclab-esquina);border:0;padding:1.25rem clamp(1rem,2vw,1.5rem)}.career-page--teclab .career-facts>div:first-child{--fact-etiqueta:#d9e6ff;background:var(--teclab-azul)}.career-page--teclab .career-facts>div:nth-child(2){--fact-etiqueta:#0c1824;background:var(--career-accent);color:#0c1824}.career-page--teclab .career-facts>div:nth-child(3){--fact-etiqueta:#0055f0;color:#0c1824;background:#f0f0f6}.career-page--teclab .career-facts>div:nth-child(4){--fact-etiqueta:var(--career-accent);background:#112236}.career-page--teclab .career-layout{column-gap:clamp(2rem,5vw,5rem);padding-top:clamp(2rem,3vw,3rem)}.career-page--teclab .career-facts dt{color:var(--fact-etiqueta);letter-spacing:.12em;font-weight:600}.career-page--teclab .career-section-heading span,.career-page--teclab .career-related-heading span{color:var(--career-accent);letter-spacing:.12em;font-weight:600}.career-page--teclab .career-facts dd{color:inherit;font-weight:600}.career-page--teclab .career-facts>div:nth-child(4) dd{color:#fff}.career-page--teclab .career-facts>div{text-align:center}.career-page--teclab .career-fact-logo{width:auto;height:2rem;margin-inline:auto;display:block}.career-page--teclab .career-section-heading h2,.career-page--teclab .career-related-heading h2,.career-page--teclab .career-plan .career-section-heading h2,.career-page--teclab #perfil .career-section-heading h2{color:#fff;letter-spacing:-.03em;font-weight:700;line-height:1.02}.career-page--teclab .career-learning-list,.career-page--teclab .career-modules,.career-page--teclab .career-extras{border-top-color:var(--teclab-azul)}.career-page--teclab .career-learning-list li{color:var(--teclab-texto);border-bottom-color:#0055f08c;font-weight:400}.career-page--teclab .career-learning-list li>span{border-color:var(--career-accent);color:var(--career-accent)}.career-page--teclab .career-salida{border-radius:var(--teclab-esquina);background:var(--teclab-navy-claro);box-shadow:none;border:0}.career-page--teclab .career-salida p{color:#fff}.career-page--teclab .career-year-title span{color:var(--career-accent);font-weight:700}.career-page--teclab .career-years>section{border-radius:var(--teclab-esquina);background:var(--teclab-navy-claro);border:0}.career-page--teclab .career-years>section:hover{border-color:var(--career-accent)}.career-page--teclab .career-year-title{border-bottom-color:#0055f0b3}.career-page--teclab .career-year-title h3{color:#fff;letter-spacing:-.01em;font-weight:700}.career-page--teclab .career-term h4{color:var(--career-accent);font-weight:600}.career-page--teclab .career-term li,.career-page--teclab .career-extras li{color:var(--teclab-texto)}.career-page--teclab .career-term li:before,.career-page--teclab .career-extras li:before{background:var(--career-accent)}.career-page--teclab .career-extras h3{color:var(--career-accent);font-weight:600}.career-page--teclab .career-extras p,.career-page--teclab .career-plain-plan{color:var(--career-soft)}.career-page--teclab .career-plain-plan{border-top-color:var(--teclab-azul);border-bottom-color:var(--teclab-azul)}.career-page--teclab .career-oficial{border-radius:var(--teclab-esquina);background:var(--teclab-navy-claro);border:0}.career-page--teclab .career-oficial p{max-width:none;color:var(--teclab-texto)}.career-page--teclab .career-oficial-articulacion{border-left:0;padding-left:0}.career-page--teclab .career-oficial-articulacion strong{color:#fff;font-weight:600}.career-page--teclab .career-oficial a{border-color:var(--career-accent);color:var(--career-accent);border-radius:999px;font-weight:600}.career-page--teclab .career-oficial a:hover{border-color:var(--career-accent-bright);background:#4ae2e71f}.career-page--teclab .career-oficial .career-oficial-articulacion a{color:var(--career-accent);border-radius:0;text-decoration-color:#4ae2e78c}.career-page--teclab .career-oficial .career-oficial-articulacion a:hover{-webkit-text-decoration-color:var(--career-accent);text-decoration-color:var(--career-accent);background:0 0}.career-page--teclab .career-faq details{border-radius:var(--teclab-esquina);background:var(--teclab-navy-claro);border:0}.career-page--teclab .career-faq summary{color:#fff;font-weight:600}.career-page--teclab .career-faq summary::marker{color:var(--career-accent)}.career-page--teclab .career-faq summary:focus-visible{outline-color:var(--career-accent);border-radius:.5rem}.career-page--teclab .career-faq p{color:var(--teclab-texto)}.career-page--teclab .career-aside nav a{border-color:var(--teclab-azul);color:var(--teclab-texto);border-radius:999px;font-weight:400}.career-page--teclab .career-aside nav a:hover{border-color:var(--career-accent);background:var(--teclab-navy-claro);color:var(--career-accent)}.career-page--teclab .career-aside-cta{border-radius:var(--teclab-esquina);background:var(--teclab-navy-claro);box-shadow:none;border:0}.career-page--teclab .career-aside-cta:before{background:var(--teclab-azul);opacity:.28}.career-page--teclab .career-aside-cta>span{border-color:var(--teclab-azul);color:var(--career-accent);background:0 0;font-weight:600}.career-page--teclab .career-aside-cta strong{color:#fff;letter-spacing:-.03em;font-weight:700;line-height:1}.career-page--teclab .career-aside-cta strong em{color:var(--career-accent);font-style:italic}.career-page--teclab .career-aside-cta a{border-radius:999px;font-weight:600}@keyframes teclab-cta-degrade{0%{background-position:0%}to{background-position:100%}}@keyframes teclab-cta-halo{0%,to{box-shadow:inset 0 0 0 1px #ffffff38,0 8px 24px -8px #4ae2e773}50%{box-shadow:inset 0 0 0 1px #ffffff57,0 10px 34px -6px #4ae2e7cc,0 0 22px -4px #0055f08c}}.career-page--teclab :is(.career-button--primary,.career-aside-cta>a:first-of-type){background-image:linear-gradient(100deg, #1ec8e6 0%, var(--career-accent) 30%, var(--career-accent-bright) 52%, var(--career-accent) 72%, #1ec8e6 100%);color:var(--teclab-navy);background-position:0%;background-size:220% 100%;animation:6s ease-in-out infinite alternate teclab-cta-degrade,3.4s ease-in-out infinite teclab-cta-halo}.career-page--teclab .career-related{background:var(--teclab-navy-hondo);box-shadow:0 0 0 100vmax var(--teclab-navy-hondo)}.career-page--teclab .career-related-heading>a{color:var(--career-accent);font-weight:600}.career-page--teclab .career-related li>a{border-radius:var(--teclab-esquina);background:var(--teclab-navy-claro);color:var(--teclab-texto);border:1px solid #0000}.career-page--teclab .career-related li>a:hover{border-color:var(--career-accent);background:var(--teclab-navy-claro);color:#fff}.career-page--teclab .career-related li>a svg{color:var(--career-accent)}@media (width<=900px){.career-page--teclab .career-hero{--hero-margen:1rem;background:var(--teclab-navy);flex-direction:column;align-items:stretch;padding-top:0;display:flex}.career-page--teclab .career-hero-inner,.career-page--teclab .career-hero-copy{display:contents}.career-page--teclab .career-hero-nav-row,.career-page--teclab .career-kicker,.career-page--teclab .career-hero h1,.career-page--teclab .career-proximamente,.career-page--teclab .career-hero-actions,.career-page--teclab .career-hero-intro{margin-left:var(--hero-margen);margin-right:var(--hero-margen)}.career-page--teclab .career-hero-nav-row{width:auto;margin-top:1.25rem}.career-page--teclab .career-hero-media{z-index:auto;order:1;height:150px;margin-top:1.75rem;position:relative;inset:auto}.career-page--teclab .career-hero-intro{order:2;margin-top:1.25rem;margin-bottom:2.5rem}.career-page--teclab .career-hero-shade{display:none}@media (width<=640px){.career-page--teclab .career-hero{--hero-margen:1.25rem}}.career-page--teclab .career-hero-media{border-top-left-radius:0}.career-page--teclab .career-mobile-cta{border-top-color:var(--teclab-azul);background:#0c1824f0}.career-page--teclab .career-mobile-cta a{border-color:var(--career-accent);background:var(--career-accent);color:var(--teclab-navy);box-shadow:none;font-family:var(--teclab-fuente);border-radius:999px;font-weight:600}}@media (prefers-reduced-motion:reduce){.career-page--teclab .career-years>section:hover,.career-page--teclab .career-related li>a:hover,.career-page--teclab .career-aside nav a:hover{transform:none}.career-page--teclab .career-aside-cta>a:first-of-type{animation:none}}@media (width<=900px){.career-page--teclab .career-hero h1{--palabra-cabe:calc((100vw - 3rem) / (var(--career-palabra,1) * .68));font-size:min(clamp(2.1rem, 10.4vw, 4rem), var(--palabra-cabe));max-width:max(13ch, calc(var(--career-palabra,1) * .68em));overflow-wrap:anywhere}.career-page--teclab.career-page--title-long .career-hero h1{font-size:min(clamp(1.9rem, 8.6vw, 3.2rem), var(--palabra-cabe))}.career-page--teclab.career-page--title-xl .career-hero h1{font-size:min(clamp(1.7rem, 7.6vw, 2.8rem), var(--palabra-cabe))}}.ficha-teclab{--catalogo-acento:#4ae2e7;--catalogo-acento-vivo:#8deef1;--catalogo-acento-suave:#3cc4c9;--catalogo-acento-oscuro:#2aa9ae;--catalogo-acento-tinta:#0c1824;--catalogo-acento-rgb:74, 226, 231;--catalogo-tarjeta:#12243a;--catalogo-tarjeta-hover:#0e1d2f;--catalogo-barra:#0a141ff7;--catalogo-form-fondo:#0f1e30;--catalogo-form-tarjeta:#14263c;--catalogo-form-panel:#14263c;--catalogo-form-campo:#0a1520;--catalogo-texto-suave:#9dabbe;--catalogo-etiqueta:#c3ccd9}.career-page--siglo21{--s21-petroleo:#003838;--s21-petroleo-hondo:#002b2b;--s21-petroleo-claro:#0e4a48;--s21-lila:#f2f0f7;--s21-pildora:#2fc1b0;--s21-pildora-circulo:#279383;--s21-tarjeta:#0a3839;--s21-violeta:#5d4594;--s21-violeta-claro:#7560ae;--s21-fuente:var(--font-dm-sans), "DM Sans", var(--font-inter), sans-serif}.career-page--siglo21 .career-hero-shade{background:linear-gradient(90deg,#002b2bf5 0%,#002b2bbd 43%,#002b2b1a 78%),linear-gradient(#0000 45%,#002b2bf0 100%)}.career-page--siglo21 .career-hero h1{font-family:var(--s21-fuente);letter-spacing:-.035em;color:var(--s21-lila);font-weight:500;line-height:1}.career-page--siglo21 .career-kicker{color:#f2f0f7c7;font-family:var(--s21-fuente);letter-spacing:.12em;font-size:clamp(.78rem,1.1vw,.95rem);font-weight:700}.career-page--siglo21 .career-hero-intro{font-family:var(--s21-fuente);color:#f2f0f7db}.career-page--siglo21 .career-button{font-family:var(--s21-fuente);border-radius:999px;font-weight:700}.career-page--siglo21 .career-button--primary{background:var(--s21-pildora);color:var(--s21-petroleo);flex-direction:row-reverse;gap:.7rem;padding:.45rem 1.4rem .45rem .45rem}.career-page--siglo21 .career-button--primary svg{box-sizing:content-box;background:var(--s21-pildora-circulo);width:1.05rem;height:1.05rem;color:var(--s21-lila);border-radius:50%;padding:.6rem}.career-page--siglo21 .career-button--ghost,.career-page--siglo21 .career-button--info{color:var(--s21-lila);background:#002b2bb8;border-color:#f2f0f773}.career-page--siglo21 .career-button--ghost:hover,.career-page--siglo21 .career-button--info:hover{border-color:var(--s21-lila);background:var(--s21-petroleo-claro);color:var(--s21-lila)}.career-page--siglo21 .career-facts>div{text-align:center}.career-page--siglo21 .career-facts>div:first-child,.career-page--siglo21 .career-facts>div:nth-child(3){padding-left:clamp(1rem,2.5vw,2rem)}.career-page--siglo21 .career-section-heading>span,.career-page--siglo21 .career-related-heading span{color:#f2f0f7b8;font-family:var(--s21-fuente)}.career-page--siglo21 .career-section-heading h2,.career-page--siglo21 #perfil .career-section-heading h2,.career-page--siglo21 .career-related-heading h2{color:var(--s21-lila);font-family:var(--s21-fuente);letter-spacing:-.03em;font-weight:500}.career-page--siglo21 .career-years>section{background:var(--s21-tarjeta);border-color:#f2f0f71a;border-radius:1rem}.career-page--siglo21 .career-years>section:hover{border-color:#f2f0f752}.career-page--siglo21 .career-year-title{border-bottom-color:#f2f0f71f;align-items:center}.career-page--siglo21 .career-year-title span{background:var(--s21-violeta);color:var(--s21-lila);font-family:var(--s21-fuente);border-radius:999px;padding:.3rem .7rem;font-size:.78rem}.career-page--siglo21 .career-year-title h3{color:var(--s21-lila);font-family:var(--s21-fuente);font-size:1.15rem;font-weight:500}.career-page--siglo21 .career-term h4{color:#f2f0f7a8;font-family:var(--s21-fuente);font-weight:700}.career-page--siglo21 .career-plan .career-term li,.career-page--siglo21 .career-plan .career-extras li{color:#f2f0f7d6;font-family:var(--s21-fuente)}.career-page--siglo21 .career-plan .career-term li:before,.career-page--siglo21 .career-plan .career-extras li:before{background:var(--s21-violeta-claro)}.career-page--siglo21 .career-plan .career-extras h3{color:var(--s21-lila);font-family:var(--s21-fuente);font-weight:700}.career-page--siglo21 .career-learning-list li{color:#f2f0f7d6;font-family:var(--s21-fuente)}.career-page--siglo21 .career-learning-list li>span{border-color:var(--s21-violeta-claro);background:color-mix(in srgb, var(--s21-violeta) 22%, transparent);color:var(--s21-lila)}.career-page--siglo21 .career-salida{border-left-color:var(--s21-violeta-claro);background:var(--s21-tarjeta);border-radius:0 .75rem .75rem 0}.career-page--siglo21 .career-salida h3{color:#f2f0f7a8;font-family:var(--s21-fuente)}.career-page--siglo21 .career-salida p{color:var(--s21-lila);font-family:var(--s21-fuente)}.career-page--siglo21 .career-aside nav a{color:#f2f0f7cc;font-family:var(--s21-fuente);border-color:#f2f0f729;border-radius:.6rem}.career-page--siglo21 .career-aside nav a:hover{background:var(--s21-tarjeta);color:var(--s21-lila);border-color:#f2f0f773}.career-page--siglo21 .career-aside-cta{background:linear-gradient(155deg, var(--s21-petroleo-claro), var(--s21-tarjeta) 68%) padding-box, linear-gradient(135deg, var(--s21-violeta-claro), #f2f0f738 45%, #f2f0f714 66%, var(--s21-violeta)) border-box;box-shadow:0 20px 46px #0000006b}.career-page--siglo21 .career-aside-cta:before{background:var(--s21-violeta);opacity:.45}.career-page--siglo21 .career-aside-cta>span{background:var(--s21-violeta);color:var(--s21-lila);font-family:var(--s21-fuente);border-color:#0000}.career-page--siglo21 .career-aside-cta strong{color:var(--s21-lila);font-family:var(--s21-fuente);letter-spacing:-.035em;font-weight:500;line-height:1.02}.career-page--siglo21 .career-aside-cta strong em{color:var(--s21-lila);font-weight:700}.career-page--siglo21 .career-aside-cta a{font-family:var(--s21-fuente);border-radius:999px;font-weight:700}.career-page--siglo21 .career-aside-cta>a:first-of-type{background:var(--s21-pildora);color:var(--s21-petroleo);box-shadow:none}.career-page--siglo21 .career-faq summary{font-family:var(--s21-fuente)}.career-page--siglo21 .career-faq summary::marker{color:var(--s21-violeta-claro)}.career-page--siglo21 .career-related-heading>a{color:var(--s21-lila);font-family:var(--s21-fuente)}.career-page--siglo21 .career-related li>a{background:var(--s21-tarjeta);color:#f2f0f7d6;font-family:var(--s21-fuente);border-color:#f2f0f71f;border-radius:.75rem}.career-page--siglo21 .career-related li>a:hover{background:var(--s21-petroleo-claro);color:var(--s21-lila);border-color:#f2f0f773}.career-page--siglo21 .career-related li>a svg{color:var(--s21-violeta-claro)}.career-page--siglo21 .career-hero-marca--siglo21{background:#002b2b99;border-color:#f2f0f738;border-radius:999px;padding:.45rem 1.1rem}.career-page--siglo21 .career-hero-marca--siglo21 img{height:2rem}
