@media (min-width: 1024px) and (min-height: 646px){#content-cursos:not(.hidden){min-height:calc(100vh - 212px)}}@media (min-width: 1024px) and (min-height: 545px){#content-cursos.hidden-form:not(.hidden){height:calc(100vh - 212px)}}.tabs{display:flex;align-items:stretch;margin:0 auto;transition:transform .3s ease;will-change:transform}.contentListTabs{padding-top:40px;overflow-x:auto;display:flex;-ms-overflow-style:none;scrollbar-width:none}.tabs .tab{white-space:nowrap;color:#fff;text-align:center;font-family:AMX;font-size:18px;font-weight:700;padding:15px 40px;border-bottom:4px solid #fff;line-height:100%;cursor:pointer;display:flex;align-items:center}.tabs .tab.active{border-bottom:8px solid #da291c}.contentTabs{display:none}.contentTabs.active{display:block}.contentTabs .container{display:none}.contentTabs .container.active{display:block}.contentTabs .mensaje{padding:18px 30px;border-radius:10px;background:#da291c;margin-top:35px}.contentTabs .mensaje p{color:#fff;text-align:center;font-family:AMX;font-size:20px;line-height:100%;font-weight:700}.contentCursos{padding:40px 0}.contentCursos span.conteo{color:#fff;font-family:Roboto;font-size:16px;font-weight:500}.contentCursos .listaCursos,.contentCursos .listaCursosGurdados{margin-top:16px;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:34px;grid-row-gap:25px}.contentCursos .listaCursos .card,.contentCursos .listaCursosGurdados .card{border-radius:30px;padding:25px 20px;display:flex;flex-direction:column;gap:30px;overflow:hidden;position:relative;min-height:260px;justify-content:space-between}.contentCursos .listaCursos .card .part1,.contentCursos .listaCursosGurdados .card .part1{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.contentCursos .listaCursos .card .part1 .etiqueta,.contentCursos .listaCursosGurdados .card .part1 .etiqueta{color:#83170f;text-align:center;font-family:Roboto;font-size:11.201px;font-weight:600;line-height:100%;border-radius:46px;background:#ffc722;padding:7px 15px}.contentCursos .listaCursos .card .part2,.contentCursos .listaCursosGurdados .card .part2{position:relative;z-index:2}.contentCursos .listaCursos .card .part2 .tiempo,.contentCursos .listaCursosGurdados .card .part2 .tiempo{display:flex;gap:5px}.contentCursos .listaCursos .card .part2 .tiempo p,.contentCursos .listaCursosGurdados .card .part2 .tiempo p{color:#fff;font-family:Roboto;font-size:13.067px;font-weight:400}.contentCursos .listaCursos .card .contentImg,.contentCursos .listaCursosGurdados .card .contentImg{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%}.contentCursos .listaCursos .card .contentImg img,.contentCursos .listaCursosGurdados .card .contentImg img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;min-width:110%;-o-object-fit:cover;object-fit:cover}.contentCursos .listaCursos .card .contentImg .filtro,.contentCursos .listaCursosGurdados .card .contentImg .filtro{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#00000080 0% 100%);z-index:2}.contentCursos .listaCursos .card .part2 h2,.contentCursos .listaCursosGurdados .card .part2 h2{color:#fff;font-family:AMX;font-size:18.668px;font-weight:700;margin-top:5px}.contentCursos .listaCursos .card .part2 .progreso,.contentCursos .listaCursosGurdados .card .part2 .progreso{display:flex;gap:10px;align-items:center;margin:2px 0}.contentCursos .listaCursos .card .part2 .progreso span,.contentCursos .listaCursosGurdados .card .part2 .progreso span{color:#fff;font-family:Roboto;font-size:12px;font-weight:500}.contentCursos .listaCursos .card .part2 .progreso .barra,.contentCursos .listaCursosGurdados .card .part2 .progreso .barra{width:100px;border-radius:20px;background-color:#fff;height:7px}.contentCursos .listaCursos .card .part2 .progreso .barra .bar-progreso,.contentCursos .listaCursosGurdados .card .part2 .progreso .barra .bar-progreso{width:50%;border-radius:20px;background-color:#f65041;height:7px}.contentCursos .listaCursos .card .part2 .btns,.contentCursos .listaCursosGurdados .card .part2 .btns{display:flex;align-items:center;gap:8px;margin-top:5px}.contentCursos .listaCursos .card .part2 .btns .continuar,.contentCursos .listaCursosGurdados .card .part2 .btns .continuar{color:#fcf3f3;font-family:Roboto;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;padding:8px 19px;border-radius:20px;background:#da291c;line-height:100%}.contentCursos .listaCursos .card .part2 .btns .more,.contentCursos .listaCursosGurdados .card .part2 .btns .more{color:#fff;text-align:center;font-family:Roboto;font-size:14px;font-weight:600}.contentTabs .contentCursos .moreCursos,.contentTabs .contentCursos .moreCursosguardados{color:#fff;text-align:center;font-family:Roboto;font-size:16px;font-weight:600;display:flex;align-items:center;margin:40px auto 0}.contentTabs .contentCursos .moreCursos svg,.contentTabs .contentCursos .moreCursosguardados svg{margin-left:10px}.nohaycursos .contentImg,.nohaycursosguardados .contentImg{margin:35px auto 30px;display:flex;justify-content:center}.nohaycursos .contentImg img,.nohaycursosguardados .contentImg img{border-radius:55px}.nohaycursos h3,.nohaycursosguardados h3{color:#fff;text-align:center;font-family:AMX;font-size:22px;font-weight:700;margin-bottom:16px}.nohaycursos p,.nohaycursosguardados p{color:#fff;text-align:center;font-family:Roboto;font-size:16px;font-weight:400;margin-bottom:45px}.nohaycursos p svg,.nohaycursosguardados p svg{display:inline-block;margin:0 4px}.nohaycursos a,.nohaycursosguardados a{color:#da291c;text-align:center;font-family:Roboto;font-size:16px;font-weight:600;border-radius:20px;border:1px solid #da291c;background:#fff;display:flex;margin:0 auto;width:-moz-fit-content;width:fit-content;padding:10px 35px}.haycertificados{padding:35px 20px}.haycertificados .subtitle{color:#fff;font-family:AMX;font-size:24px;font-weight:700}.haycertificados .contentCertificados{margin-top:36px}.haycertificados .contentCertificados .item{padding:30px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:.5px solid #fff;flex-wrap:wrap;gap:30px}.haycertificados .contentCertificados .item:first-child{padding-top:0}.haycertificados .contentCertificados .item .part1 h3{color:#fff;font-family:AMX;font-size:20px;font-weight:500;line-height:100%}.haycertificados .contentCertificados .item .part1 p{color:#fff;font-family:Roboto;font-size:16px;font-weight:400;line-height:100%;padding-top:7px}.haycertificados .contentCertificados .item .part2 a{color:var(--Amarillos-Amarillo-600, #ffc722);text-align:center;font-family:Roboto;font-size:16px;font-weight:600;line-height:100%;border-radius:40px;border:1px solid var(--Amarillos-Amarillo-600, #ffc722);background:#000;padding:10px 40px}.haycertificados .moreCertificaciones{color:#fff;text-align:center;font-family:Roboto;font-size:16px;font-weight:600;display:flex;align-items:center;margin:40px auto 0}.haycertificados .moreCertificaciones svg{margin-left:10px}@media (max-width: 1259px){.contentCursos .listaCursos{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1023px){.contentTabs .mensaje{margin-top:23px}.contentCursos{padding-top:23px}.contentCursos span.conteo,.haycertificados .contentCertificados .item .part1 p{font-size:14px}.contentCursos .listaCursos{grid-template-columns:repeat(2,1fr);max-width:700px;margin:16px auto 0;grid-column-gap:30px;grid-row-gap:25px}.nohaycursos .contentImg{margin:50px auto 30px}.haycertificados{padding-top:50px}.haycertificados .contentCertificados .item .part1 h3{font-size:18px}.haycertificados .contentCertificados .item .part2 a{padding:10px 24px}}@media (max-width: 500px){.tabs .tab{border-bottom:2px solid #fff;padding:9px 12px;white-space:nowrap;font-size:20px}.tabs .tab.active{border-bottom:4px solid #da291c}.contentTabs .mensaje p{font-size:14px}.contentTabs .mensaje{padding:14px 30px}.contentCursos .listaCursos,.contentCursos .listaCursosGurdados{grid-template-columns:repeat(1,1fr);grid-column-gap:30px;grid-row-gap:30px}.nohaycursos h3{font-size:20px}.nohaycursos p,.nohaycursos h3{margin-bottom:17px}.haycertificados{padding-top:25px}.haycertificados .contentCertificados{margin-top:18px}}.tag-complete{color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:600;background-color:#20b038;padding:4px 10px;border-radius:10px}@media (max-width: 370px){.haycertificados .contentCertificados .item .part2 a{font-size:14px}}
