@import url(https://fonts.googleapis.com/css2?family=Overpass:ital,wght@1,100&display=swap);.curso-header{background-color:#0072c0}.fondo-cat-general{background:linear-gradient(90deg,rgb(0 0 0 / .5) 0%,rgb(0 0 0 / .8) 100%),url(../img/bg-course-header-general.jpg);background-size:cover;background-position:center center}.fondo-cat-administracion-publica{background:linear-gradient(90deg,rgb(0 0 0 / .5) 0%,rgb(0 0 0 / .8) 100%),url(../img/bg-course-header-adminpub.jpg);background-size:cover;background-position:center 28%}.fondo-cat-digcomp{background:linear-gradient(90deg,rgb(0 0 0 / .5) 0%,rgb(0 0 0 / .8) 100%),url(../img/bg-course-header-digcomp.jpg);background-size:cover;background-position:center 40%}.fondo-cat-empresas{background:linear-gradient(90deg,rgb(0 0 0 / .5) 0%,rgb(0 0 0 / .8) 100%),url(../img/bg-course-header-empresas.jpg);background-size:cover;background-position:center center}.fondo-cat-empresa-propia{background:linear-gradient(0deg,rgb(19 34 94 / .5),rgb(19 34 94 / .5)),url(../img/catalogo/header-catalogo-empresas-v2.jpg?v2);background-size:cover;background-position:center}.hero-video-curso{background-color:#2f2f2f;position:relative}.hero-video-curso .launcherVideo{position:relative;cursor:pointer;width:100%;height:0;padding-top:56.25%;overflow:hidden}.hero-video-curso .launcherVideo video{width:100%;height:100%;position:absolute;top:0;left:0}.hero-video-curso .launcherVideo .iconlauncherVideo{z-index:10}.hero-image-curso-wrapper{position:relative;display:inline-block;overflow:visible;width:100%}.hero-image-curso{height:auto;overflow:hidden;padding-top:56.25%;position:relative}.hero-image-curso img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.prox-tag-wrap{filter:none}.prox-tag{position:absolute;bottom:-4px;right:-5px;width:176px;height:102px;background:rgb(154 63 185);-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:visible;z-index:1}.prox-tag span{position:absolute;color:#fff;font-weight:700;font-size:13px;transform:rotate(-30deg);transform-origin:bottom right;top:25px;right:5px}@media screen and (min-width:64em){.hero-image-curso{overflow:visible}.prox-tag-wrap{filter:drop-shadow(-5px -5px 0 rgb(50 50 0 / .2))}.prox-tag{width:183px;height:100px}}.entry-video{opacity:0;animation:fadeVideo 0.5s forwards}@keyframes fadeVideo{50%{opacity:0}100%{opacity:1}}.numero-unidades-gratis{color:#111}.feature{background-color:#efefef;padding:5px 0}.valoracion-graf{position:relative;width:104px;height:17px;background-position:0 bottom;float:left;margin:4px 18px 4px 0}.valoracion-graf,.valoracion-value{background-image:url(../img/stars-ranking.png);background-repeat:no-repeat}.valoracion-value{position:absolute;height:100%;background-position:0 0}.section-feature-curso{padding:17px 0 9px;background-color:#efefef;margin-bottom:8px}.sharelink{width:36px;height:36px;display:block;margin-right:4px;text-indent:-9999em;background-image:url(../img/shareCurso.png?v1);background-position:0 0;background-repeat:no-repeat}.shareFb{background-position:0 0}.shareTw{background-position:-38px 0}.shareGp{background-position:-76px 0}.shareLi{background-position:-114px 0}.shareWh{background-position:-152px 0}.shareEm{background-position:-190px 0}.iFeatureCurso{display:inline-block;width:32px;height:32px;vertical-align:middle;margin-right:10px;background-image:url(../img/iFeaturesCourse.png);background-repeat:no-repeat}.iCursoHoras{background-position:0 0}.iCursoUnidades{background-position:-32px 0}.iCursoPrecio{background-position:-64px 0}.iProximamente{background-image:url(../img/iCursoProximamente.png);width:33px}.iCursoGratuito{background-image:url(../img/iCursoGratuito.png)}.table-features-curso li.featureGratuito,.table-features-curso li.featureProximamente{font-weight:700;font-size:14px;text-transform:uppercase}.table-features-curso li.featureProximamente{color:#f4b00f}.table-features-curso li.featureGratuito{color:#96c408}.table-features-curso li{padding-right:20px;color:#666}.table-features-curso{margin-top:2px;font-size:1rem}.curso-tabs{margin-bottom:24px}.curso-tabs .tabs-title{text-align:center;background-color:#fff}.curso-tabs .tabs-title>a{box-shadow:inset #dcdcdc 0 -1px;color:#464646;font-size:15px;font-weight:500;padding:1.25rem 6px;transition:all 0.3s;max-width:232px}.curso-tabs .tabs-title>a:hover{box-shadow:inset #dcdcdc 0 -3px}.curso-tabs .tabs-title>a:focus,.curso-tabs .tabs-title>a[aria-selected="true"]{background-color:#fff;box-shadow:inset #2570c3 0 -3px;font-weight:700}.tabs-title__text{color:#464646;font-size:15px;font-weight:400;margin:0}.curso-tabs .tabs-title>a[aria-selected="true"] .tabs-title__text{background-color:#fff;font-weight:700}.header-info-curso{padding:6px 0}.title-info-curso{margin-bottom:10px}.section-main-curso{padding:24px 0 4px}.buttons-curso{min-height:105px}.buttons-curso a{text-transform:uppercase;vertical-align:middle;font-size:1rem;line-height:1.1em;margin-bottom:5px;padding:1.1em 1.8em .9em}.buttonProminent{background-color:#fa9700;font-weight:600;text-transform:uppercase}.buttonProminent:hover,.buttonProminent:active,.buttonProminent:focus{background-color:#fa8700}.buttonText{font-weight:500;display:inline-block;color:#111;text-decoration:underline}.iHand-inscripcion{width:125px;height:125px;background-color:#fa9700;position:absolute;right:3px;border-radius:100%;top:50%;transform:translateY(-50%);background-image:url(../img/iHand.png);background-repeat:no-repeat;background-position:center center}.bn-knowledgeCenter{color:#fff;background:#70b9d5;background:linear-gradient(135deg,#70b9d5 0%,#4e8cc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#70b9d5',endColorstr='#4e8cc0',GradientType=1);padding:18px 9%;border-radius:1px;margin-bottom:15px}.bn-knowledgeCenter a{color:#fff}.bn-knowledgeCenter-txt{line-height:20px;display:block;margin-bottom:10px}.bn-knowledgeCenter img{margin:0 auto 18px}.cursos-relacionados__title{padding:1rem 0;font-size:1rem;text-transform:uppercase;margin-bottom:0}.cursos-relacionados .menu a{border-bottom:1px solid #efefef;color:#000;font-size:.9em;padding-left:0;padding-right:0}.cursos-relacionados .menu a:before{content:">";margin-right:5px}.informacion-curso__title{margin-top:2rem;margin-bottom:1rem;position:relative}.informacion-curso div .informacion-curso__title:first-child{margin-top:0}.informacion-curso{margin-bottom:35px;position:relative}.informacion-curso__title:before{content:" ";position:absolute;left:-18px;top:50%;margin-top:-6px;display:block;width:0;height:0;border-style:solid;border-width:7px 0 7px 8px;border-color:#fff0 #fff0 #fff0 #0072c0}.iPdfWhite{display:inline-block;height:27px;width:22px;margin-right:6px;vertical-align:middle;background-image:url(../img/iPdf_white.png)}.link-temario{margin-top:32px}.duracion-temario{border-bottom:1px solid #404040;font-size:25px;font-weight:600;padding:20px 0;margin-bottom:26px}.table-modalidades{background-color:#f0f0f0;border-radius:5px;border-collapse:unset;margin-bottom:35px;padding:26px 24px}.table-modalidades caption{text-align:left;font-size:25px;line-height:28px;padding:18px 0 23px;font-weight:400}.table-modalidades tbody,.table-modalidades thead{background-color:#fff0;border:none}.table-modalidades thead th{font-size:16px;font-weight:700;text-align:center}.table-modalidades tbody td,.table-modalidades tbody th{border-bottom:1px solid #dadbdd;text-align:center;vertical-align:middle}.table-modalidades tr th:first-child{width:70%;text-align:left}.table-modalidades tbody tr:nth-child(even){background-color:#fff0}.table-modalidades tbody tr:last-child td,.table-modalidades tbody tr:last-child th{border-bottom:none}.iBnBonificar{background-image:url(../img/iBnBonificar.png);background-repeat:no-repeat;background-position:center center;display:block;margin:20px auto 0;width:152px;height:133px}.opinion-alumno{padding-top:24px}.opinion-alumno blockquote{border:none;color:#818181;font-size:18px;font-style:italic;font-weight:100;line-height:24px;margin-bottom:0;padding:0 0 24px;quotes:"\201C" "\201D" "\2018" "\2019";text-align:center}blockquote:before{color:#ccc;content:open-quote;font-size:20px}blockquote:after{color:#ccc;content:close-quote;font-size:20px}.opinion-alumno:after{display:block;width:240px;height:1px;background-color:#e2e2e2;content:" ";margin:0 auto 25px}.opinion-alumno:last-child:after{display:none}.toggle-valoraciones-content{display:none}.assessment-visible{display:block}.valoracion-opiniones{text-align:center;margin-bottom:4px}.valoracion-opiniones .valoracion-graf{float:none;margin:0 auto 25px}.valoracion-opiniones .font-bigger{font-weight:700;margin:0 0 5px}.breakDown-valoracion thead,.breakDown-valoracion tbody,.breakDown-valoracion tfoot,.breakDown-valoracion tbody tr:nth-child(even){background-color:#f7f7f7;border:none}.breakDown-valoracion thead{border-bottom:1px solid #0072c0}.breakDown-valoracion td,.breakDown-valoracion th{text-align:left}.progress{border-radius:0;background-color:#b0afaf}.progress-meter{background-color:#0072c0;border-radius:0}.breakDown-valoracion tbody th{max-width:120px}.breakDown-valoracion thead th:first-child{width:80%}.breakDown-valoracion thead th:last-child,.breakDown-valoracion tbody td:last-child{width:10%;font-weight:400;font-size:1.1rem}.breakDown-valoracion thead th{padding:12px 6px}.breakDown-valoracion tbody th,.breakDown-valoracion tbody td{font-size:15px;padding:4px 6px}.breakDown-valoracion tbody tr:first-child th,.breakDown-valoracion tbody tr:first-child td{padding-top:14px}.breakDown-valoracion .progress{min-width:100px;margin:4px 0 0;height:12px}.breakDown-valoracion .wrap-valoracion{float:right;vertical-align:middle;margin-top:5px}.valoracion-graf-azul{width:75px;height:12px;margin:0}.valoracion-graf-azul,.valoracion-graf-azul .valoracion-value{background-image:url(../img/stars-ranking-azul.png)}.details-valoracion{padding:25px 8px;margin-bottom:8px;background-color:#f7f7f7}.details-valoracion dl{padding-top:12px}.details-valoracion dd{font-size:16px;line-height:20px;margin-bottom:1.2rem}.toggle-valoraciones-title{margin-bottom:16px}.wrap-details-valoriones{overflow:hidden}.photo-tutor{max-width:100px;width:100%}.photo-tutor img{width:100%;height:auto}.nombre-profesor{font-weight:400;font-size:1.1875rem;color:#2570c3}.hero-bgcurso{height:164px;overflow:hidden}.hero-bgcurso--empty{height:0}.hero-bgcurso .row{position:relative;height:100%}.hero-laptop-f{display:none;height:246px;width:425px;right:83px;top:-212px;position:absolute;background-image:url(../img/catalogo/PORT-Default.png)}.hero-image-f{height:100%;box-shadow:rgb(0 0 0 / .28) 0 0 30px;background-image:url(../img/catalogo/FONDO-Default.jpg);background-position:center 0;background-size:cover}.f-administracion-publica .hero-laptop-f{background-image:url(../img/catalogo/PORT-AdministracionPublica.png)}.f-administracion-publica .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-AdmonPublica.jpg);background-color:#324860}.f-administracion-de-sistemas .hero-laptop-f{background-image:url(../img/catalogo/PORT-AdministracionSistemas.png)}.f-administracion-de-sistemas .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-AdmonSistemas.jpg);background-color:#3c3b89}.f-calidad-y-medioambiente .hero-laptop-f{background-image:url(../img/catalogo/PORT-CalidadMedioAmbiente.png)}.f-calidad-y-medioambiente .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-CalidadMedioAmbiente.jpg);background-color:#501e65}.f-cursos-gratuitos .hero-laptop-f{background-image:url(../img/catalogo/PORT-CursosGratuitos.png)}.f-cursos-gratuitos .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-CursosGratuitos.jpg);background-color:#95b622}.f-diseno-grafico-y-web .hero-laptop-f{background-image:url(../img/catalogo/PORT-DisenoGraficoWeb.png)}.f-diseno-grafico-y-web .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-DisenoGraficoWeb.jpg);background-color:#366241}.f-educacion-y-formacion .hero-laptop-f{background-image:url(../img/catalogo/PORT-EducacionFormacion.png)}.f-educacion-y-formacion .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-EducacionFormacion.jpg);background-color:#a63f1e}.f-especializaciones-profesionales .hero-laptop-f{background-image:url(../img/catalogo/PORT-EspecializacionPRO.png)}.f-especializaciones-profesionales .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-EspecializacionPRO.jpg?v=211217);background-color:#fbd603}.f-gestion-empresarial .hero-laptop-f{background-image:url(../img/catalogo/PORT-GestionEmpresarial.png)}.f-gestion-empresarial .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-GestionEmpresarial.jpg);background-color:#30504d}.f-habilidades-directivas .hero-laptop-f{background-image:url(../img/catalogo/PORT-HabilidadesDirectivas.png)}.f-habilidades-directivas .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-HabilidadesDirectivas.jpg);background-color:#333d70}.f-habilidades-personales .hero-laptop-f{background-image:url(../img/catalogo/PORT-HabilidadesPersonales.png)}.f-habilidades-personales .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-HabilidadesPersonales.jpg);background-color:#dc911a}.f-idiomas .hero-laptop-f{background-image:url(../img/catalogo/PORT-Idiomas.png)}.f-idiomas .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-Idiomas.jpg);background-color:#c4017b}.f-industrias-alimentarias .hero-laptop-f{background-image:url(../img/catalogo/PORT-IndustriasAlimentarias.png)}.f-industrias-alimentarias .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-IndustriasAlimentarias.jpg);background-color:#bb171e}.f-ingenieria-y-proyectos .hero-laptop-f{background-image:url(../img/catalogo/PORT-IngenieriaProyectos.png)}.f-ingenieria-y-proyectos .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-IngenieriaProyectos.jpg);background-color:#334026}.f-inteligencia-artificial .hero-laptop-f{background-image:url(../img/catalogo/PORT-InteligenciaArtificial.png)}.f-inteligencia-artificial .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-InteligenciaArtificial.jpg);background-color:#009fe3}.f-internet .hero-laptop-f{background-image:url(../img/catalogo/PORT-Internet.png)}.f-internet .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-Internet.jpg);background-color:#8d1217}.f-marketing-y-ventas .hero-laptop-f{background-image:url(../img/catalogo/PORT-MarketingVentas.png)}.f-marketing-y-ventas .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-MarketingVentas.jpg);background-color:#858a3a}.f-ofimatica .hero-laptop-f{background-image:url(../img/catalogo/PORT-Ofimatica.png)}.f-ofimatica .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-Ofimatica.jpg);background-color:#dcdb21}.f-legislacion-general .hero-laptop-f{background-image:url(../img/catalogo/PORT-LegislacionGeneral.png)}.f-legislacion-general .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-LegislacionGeneral.jpg);background-color:#1f112b}.f-prevencion-de-riesgos .hero-laptop-f{background-image:url(../img/catalogo/PORT-ProteccionLaboral.png)}.f-prevencion-de-riesgos .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-ProteccionLaboral.jpg);background-color:#a21c25}.f-programacion .hero-laptop-f{background-image:url(../img/catalogo/PORT-Programacion.png)}.f-programacion .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-Programacion.jpg);background-color:#af4e24}.f-proteccion-de-datos .hero-laptop-f{background-image:url(../img/catalogo/PORT-ProteccionDatos.png)}.f-proteccion-de-datos .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-ProteccionDatos.jpg);background-color:#86603c}.f-recursos-humanos .hero-laptop-f{background-image:url(../img/catalogo/PORT-RecursosHumanos.png)}.f-recursos-humanos .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-RecursosHumanos.jpg);background-color:#80217f}.f-salud .hero-laptop-f{background-image:url(../img/catalogo/PORT-Salud.png)}.f-salud .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-Salud.jpg);background-color:#873050}.f-sanidad--servicios-sociales-e-igualdad .hero-laptop-f{background-image:url(../img/catalogo/PORT-Sanidad-Servicios_Sociales-Igualdad.png)}.f-sanidad--servicios-sociales-e-igualdad .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-Sanidad-Servicios_Sociales-Igualdad.jpg);background-color:#873050}.f-transformacion-digital .hero-laptop-f{background-image:url(../img/catalogo/PORT-TransformacionDigital.png)}.f-transformacion-digital .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-TransformacionDigital.jpg);background-color:#00748b}.f-video--imagen-y-sonido .hero-laptop-f{background-image:url(../img/catalogo/PORT-VideoImagenSonido.png)}.f-video--imagen-y-sonido .hero-image-f{background-image:url(../img/catalogo/FONDO-Cat-VideoImagenSonido.jpg);background-color:#52398a}.curso-proximamente{padding-bottom:30px}.curso-proximamente .row,.curso-gratuito .row{position:relative}.curso-proximamente .header-info-curso:before,.curso-gratuito .header-info-curso:before{content:" ";position:absolute;top:-10px;left:0;display:block;width:0;height:0;border-style:solid;border-width:23px 23px 0 0;border-color:#f4af0f #fff0 #fff0 #fff0}.curso-gratuito .header-info-curso:before{border-color:#96c408 #fff0 #fff0 #fff0}.aviso-lanzamiento{background-color:#f4f4f4;padding:40px 15px;position:relative}.aviso-lanzamiento:before{content:" ";position:absolute;top:0;left:0;display:block;width:0;height:0;border-style:solid;border-width:35px 35px 0 0;border-color:#f4af0f #fff0 #fff0 #fff0}.aviso-lanzamiento .destacado-azul{text-align:center;font-size:24px;line-height:28px}.aviso-lanzamiento p{text-align:center;font-size:14px;line-height:20px;margin-bottom:20px}.tabs-narrow .curso-tabs{width:auto;width:260px}.tabs-narrow{box-shadow:inset #ddd 0 -1px}.tabs-narrow .curso-tabs .tabs-title>a{padding-left:16px;padding-right:16px}.infoExtraCurso .subheader{margin-bottom:0;color:#0072c2;text-transform:uppercase}.infoExtraCurso{padding-left:85px;background-repeat:no-repeat;background-position:0 0}.infoExtraCertificado{background-image:url(../img/iCertficado.png)}.downloadSoftware{background-image:url(../img/iDownloadSoftware.png)}.informacion-curso .infoExtraCurso .infoExtraCurso__title{font-size:26px;margin:0;padding:0 0 5px;line-height:31px}.informacion-curso .infoExtraCurso p{line-height:22px;font-size:15px}.informacion-curso .infoExtraCurso .infoExtraCurso__title:before{display:none}.bn-homologado-cype img{margin-bottom:15px}.iCypeHomologado{display:inline-block;width:25px;height:25px;background-image:url(../img/iSelloCype.png);background-position:center center;background-repeat:no-repeat;margin-right:7px;vertical-align:middle}.txt-homologado-cype{background-color:#efefef;color:#fe0000;text-transform:uppercase;font-size:14px;font-weight:600;padding:8px 0}.prePrice{text-decoration:line-through;font-size:.8em;color:#666;font-weight:400}.nowPrice{color:#111;font-weight:600}.main-txt-banner{font-weight:600;margin-bottom:12px;font-size:1.2em;line-height:1.2em}@media screen and (min-width:39.9375em){.tabs-narrow .curso-tabs .tabs-title>a{padding-left:25px;padding-right:25px}.informacion-curso__title{margin-top:3.5rem;font-size:26px}.hero-laptop-f{display:block}.hero-bgcurso{height:308px}.hero-bgcurso--empty{height:104px}.hero-image-f{height:276px}.nombre-profesor{font-size:1.9375rem}}@media (min-width:480px){.curso-tabs{display:-ms-flexbox;display:flex;width:100%;box-shadow:inset #dcdcdc 0 -1px}.curso-tabs .tabs-title{min-width:24%}.title-info-curso{font-size:24px;line-height:28px}}@media (min-width:960px){.breakDown-valoracion .progress{min-width:160px}.title-info-curso{font-size:30px;line-height:35px;margin-bottom:16px}.table-features-curso li{padding-right:32px}}@media screen and (min-width:39.9375em) and (max-width:900px){.iFeatureCurso{display:block;margin:0 auto 2px}}@media screen and (max-width:39.9375em){.buttons-curso{min-height:0}.iFeatureCurso{display:none}.table-features-curso li{text-align:center;margin:0;padding:0 4px 16px;font-size:15px;line-height:18px}.bn-cursosBonificados{padding-top:42px;padding-bottom:18px;background-image:url(../img/banner-CursosBonificados_M.jpg)}}@media (max-width:420px){.buttons-curso a{padding-left:10px;padding-right:10px;line-height:16px}.iconlauncherVideo{text-indent:-9999em}}@keyframes fadeTopBn{from{opacity:0;transform:translateY(50%)}to{opacity:1;transform:none}}.section-main-course{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:24px 8px;-ms-grid-rows:max-content;grid-template-rows:max-content;grid-template-areas:"top" "title" "features" "main";padding:0 0 56px}.column-course{width:100%;padding-left:.9375rem;padding-right:.9375rem}.column-course--top{-ms-grid-row:1;-ms-grid-column:1;grid-area:top;padding-left:0;padding-right:0}.course--features{-ms-grid-row:5;-ms-grid-column:1;grid-area:features}.column-course--features{background-color:#f0f0f0;padding-top:24px;padding-bottom:24px}.column-course--title{-ms-grid-row:3;-ms-grid-column:1;grid-area:title}.column-course--main{-ms-grid-row:7;-ms-grid-column:1;grid-area:main}.column-course--info{grid-area:info}.course-info .btn-toggle-form{padding:20px 16px;line-height:1.125}.course-info__price{font-size:20px;flex:1 1 0%;min-width:0}.course-info__price .i-euro{font-size:16px}.course-info__price__no-tutor{font-size:20px;flex:1 1 0%;min-width:0;max-width:130px}.column-course--info .course-info__price__no-tutor .text-lg{display:none}.column-course--info.active .course-info__price__no-tutor .text-sm{display:none}.column-course--info.active .course-info__price__no-tutor .text-lg{display:inline-block}.course-info__features{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}@media screen and (min-width:64em){.course-info__form{height:60px;transition:margin-left 0.1s ease-out,margin-right 0.1s ease-out,height 0.2s ease-out}}.course-info__form{background-color:#ffb200;border-radius:5px;margin:0;padding:0;height:60px;overflow:hidden;position:relative}.course-info__form__general{background-color:#0072c0}#temarioDiv{margin-top:20px}#temarioDiv.push-down{margin-top:10px}.course-info__form__wrapper .button-close{width:28px;position:absolute;top:7px;right:2px;font-size:1.5rem;background:none;border:none;color:#fff}.course-info__form label{padding:0 12px;color:#000;cursor:pointer;font-weight:200;line-height:1.2}.course-info__form input[type="checkbox"],.course-info__form input[type="radio"]{cursor:pointer}.user-label{cursor:pointer;padding:16px 16px;transition:all 0.3s}.user-label.active{background-color:rgb(255 255 255 / .5)}.user-label:not(:last-child){margin:0}.user-label:not(.active):hover{background-color:#f5ab00}.course-info__form a:not(.button){color:#000;text-decoration:underline}.course-info__form input[type="text"],.course-info__form input[type="password"],.course-info__form textarea{border:1px solid #fefefe;background-color:#fefefe;box-shadow:none}.course-info__form input[type="text"]:focus,.course-info__form input[type="password"]:focus,.course-info__form textarea:focus{border-color:#996b00}.course-info__form input[type="checkbox"]{margin-bottom:4px}.course-info__form.active{height:auto}.course-info__form .btn-close{display:none}.course-info__form.active .btn-close{display:block;position:absolute;top:22px;right:16px}.course-info__form.active .btn-toggle-form:focus,.course-info__form.active .btn-toggle-form:hover{background-color:inherit;cursor:default}@media screen and (max-width:63.975em){.column-course--info{background-color:#fff;bottom:0;box-shadow:0 -.1px .3px rgb(0 0 0 / 6%),0 -.8px 4px rgb(0 0 0 / 6%),0 -1.5px 8px rgb(0 0 0 / 12%);padding:8px;position:fixed;z-index:99}.column-course--prox{background:url(../img/blog-nube-3.png) left 78px bottom 0 no-repeat,url(../img/blog-nube-2.png) left 0 top 36px no-repeat,linear-gradient(180deg,#163659 5.25%,#014b85 50%);border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-right-radius:25px;padding:16px}.column-course--info.active{background-color:#ffb200;bottom:0;right:0;left:0;max-height:100dvh;max-height:100vh;padding:16px;width:100%;overflow-y:auto}.column-course--info.column-course--prox.active{background-color:#fff;padding:0 8px 8px}.column-course--info.active .course-info__top{display:none}.course-info__form.active{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;max-height:72vh}#temarioDiv.active{max-height:95vh}.course-info__form__wrapper{overflow-y:auto;padding:24px}.btn-close,.btn-close-empresa{position:absolute;top:16px;right:16px;z-index:9999}}.column-course--prox .course-info{background:url(../img/blog-nube-3.png) left 78px bottom 0 no-repeat,url(../img/blog-nube-2.png) left 0 top 36px no-repeat,linear-gradient(180deg,#163659 5.25%,#014b85 50%);border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-right-radius:25px}@media screen and (min-width:64em){.course-info{background-color:#f0f0f0;border-radius:5px;padding:32px}.column-course--prox .course-info{background:url(../img/blog-nube-3.png) left 78px bottom 0 no-repeat,url(../img/blog-nube-2.png) left 0 top 36px no-repeat,linear-gradient(180deg,#163659 5.25%,#014b85 50%);border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-right-radius:25px}.course-info .btn-toggle-form{padding:20px 16px}.section-main-course{grid-gap:24px 16px;-ms-grid-columns:auto 16px 374px;grid-template-columns:auto 374px;-ms-grid-rows:auto 24px 1fr;grid-template-rows:auto 1fr;grid-template-areas:"title info" "main info";padding:56px 0 112px}.column-course--top,.course--features{display:none}.column-course--right{min-width:344px}.course-info__price .i-euro{font-size:20px}.course-info__price__no-tutor{font-size:24px;max-width:none}.column-course--info .course-info__price__no-tutor .text-sm{display:none}.column-course--info .course-info__price__no-tutor .text-lg{display:inline-block}.course-info__price{font-size:24px}.course-info__form{transition:margin-left 100ms,margin-right 100ms,height 200ms;transition-timing-function:ease-out}.course-info__form.active{margin:0 -32px 10px;padding:0 24px 20px;transition-timing-function:ease-in-out}.course-info .btn-toggle-form{padding:20px 16px;line-height:1.125}.column-course--title{-ms-grid-row:1;-ms-grid-column:1}.column-course--main{-ms-grid-row:3;-ms-grid-column:1}.column-course--info{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}}.course-info__form .is-invalid-input,.course-info__form .is-invalid-input:not(:focus){background-color:#fff}.course-info input.radio-usuario:checked+span{font-weight:600}.menu.course-info__features>li{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;margin-bottom:0;width:100%}.menu.course-info__features>li svg{margin-top:2px;margin-right:16px;width:18px}@media screen and (min-width:30em){.menu.course-info__features>li{width:calc(50% - 6px)}}@media screen and (min-width:64em){.menu.course-info__features>li{width:100%}}.info-course__family{font-size:16px;font-weight:700}.info-course__subfamily{border-left:1px solid #b2b2b2;color:#6f6e6e;font-size:14px;font-weight:400;display:inline-block;line-height:22px;margin-left:4px;padding-left:8px}.review-stars,.review-stars__value{background-image:url(../img/review-stars.png);background-repeat:no-repeat}.review-stars{background-position:left bottom;width:100px;height:16px;position:relative}.review-stars__value{background-position:left top;position:absolute;top:0;left:0;bottom:0}.family-course-name{padding-left:15px}.grecaptcha-badge{visibility:hidden}.texto-sello-sm{position:relative;top:3px;line-height:1.15}.banner-unidades-gratis{color:#000;cursor:pointer;display:inline-block;font-size:15px;height:90px;width:260px;border-radius:90px;overflow:hidden;left:-12px;position:absolute;bottom:64px;z-index:1;animation-duration:1.5s;animation-fill-mode:both;animation-name:fadeTopBn;animation-delay:0.8s}.banner-unidades-gratis--fast{animation-delay:0s;bottom:8px}.banner-unidades-gratis__text-small,.banner-unidades-gratis__text-large{background-color:#ffb200;border-radius:90px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:1.2;height:90px;width:90px;position:absolute;top:0}.banner-unidades-gratis__text-small{left:0;z-index:99}.banner-unidades-gratis__text-large{left:-170px;padding:0 20px 0 100px;width:260px;z-index:9}.banner-unidades-gratis.active,.banner-unidades-gratis-mobile.active,.banner-unidades-gratis:hover .banner-unidades-gratis__text-small,.banner-unidades-gratis:hover .banner-unidades-gratis__text-large,.banner-unidades-gratis.active .banner-unidades-gratis__text-small,.banner-unidades-gratis.active .banner-unidades-gratis__text-large{color:#000}.banner-unidades-gratis .banner-unidades-gratis__text-large{transform:translatex(0);transition:transform 0.4s ease}.banner-unidades-gratis:hover .banner-unidades-gratis__text-large{transform:translatex(170px);transition:transform 0.4s ease}@media screen and (min-width:64em){.lg-m-w-140{max-width:140px}}.fondo-footer-itinerario-ia{background-color:#0072c0;background-image:url(../img/bg-footer-itinerario-ia.jpg);background-position:center 40%;background-repeat:no-repeat;background-size:cover}.stacked-cards-container{display:flex;gap:0;position:relative;margin-bottom:2rem;padding-top:10px;overflow:visible}.stacked-cards-container .curso-card{position:relative;margin-left:-16px;box-shadow:12px 0 32px -8px rgb(0 0 0 / .18),0 4px 16px rgb(0 0 0 / .08);transition:margin 0.2s,box-shadow 0.2s,border 0.2s,filter 0.2s;background:#fff;filter:brightness(.7)}.stacked-cards-container .curso-card.seleccionado{filter:none;border:3px solid #F7BE00;z-index:120;transition:filter 0.2s,border 0.2s}.stacked-cards-container:hover .curso-card.seleccionado:not(:hover){filter:brightness(.7);border:2px solid #F7BE00}.stacked-cards-container .curso-card:hover{margin-left:16px;margin-right:36px;filter:none;z-index:102;transition:margin 0.2s,box-shadow 0.2s,border 0.2s,filter 0.2s}.vertical-separator{width:1px;height:24px;margin-top:5px;background:rgb(255 255 255 / .3)}@media (max-width:1024px){.stacked-cards-container{flex-direction:row}.stacked-cards-container .curso-card{margin-left:30px;margin-right:0;filter:none;border:none;box-shadow:none;z-index:auto;transition:none}.stacked-cards-container .curso-card:first-child{margin-top:0}.stacked-cards-container .curso-card.seleccionado{border:3px solid #F7BE00;filter:none;z-index:0}.stacked-cards-container .curso-card:hover,.stacked-cards-container:hover .curso-card.seleccionado:not(:hover){margin-left:30px;margin-right:0;filter:none;border:2px solid #fff0;box-shadow:0 4px 16px rgb(0 0 0 / .08)}}