.pseudo-cabecera .link-boton,.tarjeta-flotante .link-boton{text-transform:uppercase}.linea-separadora{background-color:#d1d1d1;height:1px;margin-top:10px}.icono-info-clases{color:var(--neutral-700)!important;font-size:.6rem}.imagen-cabecera{padding-top:3.64rem}.contenedor-texto-usal h2{color:var(--neutral-900);font-family:var(--sora);font-size:2.28571rem;font-weight:700;line-height:2.85714rem;margin-bottom:2.86rem}.contenedor-texto-usal p{color:var(--neutral-900);font-family:var(--inter);font-size:1.14286rem;font-weight:400;line-height:2.28571rem}.seccion-cabecera{padding:0 0 4rem}.seccion-cabecera .nombre-programa{color:var(--neutral-900);font-family:var(--sora);font-size:3.42857rem;font-weight:700;letter-spacing:-.06857rem;line-height:4rem;margin-top:1.29rem}.seccion-cabecera .descripcion-corta{color:var(--neutral-900);font-family:var(--inter);font-size:1.14286rem;font-weight:400;line-height:2.28571rem;margin-top:2rem}.seccion-cabecera .puntos-cabecera{margin-top:3rem}.seccion-cabecera .puntos-cabecera div{display:grid;grid-template-columns:30px 1fr;grid-column-gap:15px;color:var(--neutral-900,#161c27);font-family:var(--inter);font-size:1.14286rem;font-weight:400;line-height:2.28571rem;padding:.57rem 0}.seccion-cabecera .puntos-cabecera div:before{background-color:#fff;border-radius:50%;content:"\F633";display:inline-block;font-family:Bootstrap-icons;height:30px;line-height:30px;text-align:center;width:30px}.seccion-cabecera .volver{font-family:var(--inter);font-size:1rem;font-weight:600;line-height:1.71429rem}.seccion-cabecera .titulacion{color:var(--neutral-900);font-family:var(--inter);font-size:1.14286rem;font-weight:500;line-height:2.28571rem;margin-top:3.57rem}.seccion-cabecera .titulacion img{margin-left:1rem;width:9.9rem}.tarjeta-flotante{background:var(--White,#fff);box-shadow:0 84px 114px 0 rgba(22,28,39,.04);margin:0 3rem;padding:2.86rem}.tarjeta-flotante img{aspect-ratio:6/4;object-fit:cover}.tarjeta-flotante .precio{display:flex;font-family:var(--sora);justify-content:space-between;margin-top:1.5rem}.tarjeta-flotante .descuento{color:var(--neutral-900);font-size:1.71429rem;font-weight:700;line-height:2.28571rem}.tarjeta-flotante .normal{color:var(--neutral-500);font-size:1.14286rem;font-weight:600;letter-spacing:-.04571rem;line-height:2.28571rem;text-decoration:line-through}.tarjeta-flotante .nota{background-color:#cdea5b;color:var(--black);display:block;font-family:var(--inter);font-size:1rem;font-weight:600;line-height:1.71429rem;margin-top:1.5rem;padding:.47rem 2rem}.tarjeta-flotante .CTA{margin-top:1rem}.tarjeta-flotante .CTA a{display:block}.tarjeta-flotante .duracion-creditos{display:flex;justify-content:space-between;margin-top:1.5rem}.tarjeta-flotante .duracion-creditos,.tarjeta-flotante .inicio{color:var(--neutral-900);font-family:var(--inter);font-size:1rem;font-weight:600;line-height:1.71429rem}.duracion-creditos strong,.inicio strong{font-weight:800!important}.tarjeta-flotante .inicio{margin-top:.6rem}.tarjeta-flotante .detalles .titulo{color:var(--neutral-900);font-family:var(--inter);font-size:1.28571rem;font-weight:600;line-height:2.28571rem;margin:.86rem 0 .6rem;text-align:left}.seccion-formulario .detalles .item,.tarjeta-flotante .detalles .item{color:var(--neutral-900);font-family:var(--inter);font-size:1rem;font-weight:400;line-height:1.71429rem;padding:.3rem 0;text-align:left}.seccion-formulario .detalles .item i,.tarjeta-flotante .detalles .item i{color:var(--color-acento-oscuro);font-size:1.4rem;margin:0 1rem 0 0}.contenedor-formulario .actions{text-align:right}.seccion-formulario .logo{width:110px}.seccion-formulario fieldset{max-width:unset!important}.seccion-formulario label{color:var(--neutral-900,#161c27);font-family:var(--inter);font-size:1rem;font-style:normal;font-weight:600;letter-spacing:-.02rem;line-height:1.71429rem;margin-bottom:1rem}.seccion-formulario .hs-input{width:100%!important}.seccion-formulario input,.seccion-formulario select,.seccion-formulario textarea{background-color:var(--neutral-100);border:#fff;color:var(--neutral-600);font-family:var(--inter);font-size:1rem;font-weight:400;line-height:1.71429rem;outline:none;padding:1rem 1.5rem}.seccion-formulario input[type=email],.seccion-formulario input[type=tel],.seccion-formulario input[type=text],.seccion-formulario select{height:3.43rem}.contenedor-formulario .hs-form-field{margin-bottom:2.5rem}.seccion-formulario input[type=submit]{background:var(--neutral-900);border:1px solid var(--black);color:#fff;font-family:var(--inter);font-size:1rem;font-style:normal;font-weight:600;line-height:1.71429rem;transition:all .2s ease-out}.seccion-formulario input[type=submit]:hover{background-color:#fff;color:var(--black)}.contenedor-formulario{padding-bottom:5rem}.contenedor-formulario .inputs-list{list-style:none;margin:0;padding:0}.contenedor-formulario .inputs-list label{display:grid;grid-template-columns:3rem 1fr;grid-column-gap:5px;align-items:center}.contenedor-formulario .hs-error-msg{color:red;display:block!important;font-size:.9rem;font-style:italic;margin:0;padding:0}.contenedor-formulario a{color:var(--secundario-naranja-600)}.cabecera-modal-form{padding:2rem 0}.seccion-formulario .modal-body{padding:0}.color-de-fondo{background-color:#f3f6fb}.informacion-programa .nombre{color:var(--neutral-900);font-family:var(--sora);font-size:2.28571rem;font-weight:700;line-height:2.85714rem}.informacion-programa .precio{color:var(--neutral-900);font-family:var(--inter);font-size:1.28571rem;font-weight:600;line-height:1.57143rem;margin-top:2rem}.informacion-programa{padding:11vh 1rem}.informacion-programa .detalles{margin-top:3rem}.texto-formulario{color:var(--neutral-500);font-weight:500;line-height:1.71429rem;margin-bottom:2.86rem;margin-top:3rem}.cerrar-formulario,.texto-formulario{font-family:var(--inter);font-size:1.14286rem}.cerrar-formulario{background-color:#fff;border:none;border-bottom:1px solid;color:var(--neutral-900);font-weight:400;padding:0}.espacio-superior{height:4rem}.contenedor-texto-usal{margin-top:200px}@media only screen and (max-width:992px){.contenedor-texto-usal{margin-top:0}.espacio-superior{height:1rem}.imagen-cabecera{padding-top:0}.seccion-cabecera .nombre-programa{font-size:2.85714rem;letter-spacing:-.11429rem;line-height:3.42857rem}.seccion-cabecera{background-color:#fff!important;background-image:url(https://www.uvirtual.org/hubfs/Archivos-2023/sitio-web/img/W3/LP-cabecera-movil.webp)!important;padding-top:1rem}}