.Carrusel{width:100%;height:100%}.hero-carousel{position:relative}.hero-images{position:relative;overflow:hidden}.hero-slide{position:absolute;inset:0;opacity:0;transition:opacity .8s ease;pointer-events:none}.hero-slide img{width:100%;height:100%;object-fit:cover}.hero-slide.active{opacity:1;pointer-events:auto}.hero-slide:first-child{position:relative;height:100%}.hero{position:relative;height:100vh;overflow:hidden;color:#fff;display:flex;align-items:center}.hero-images{position:absolute;inset:0;z-index:0;height:100%;width:100%}.hero-overlay{position:absolute;inset:0;background:#00000073;z-index:2}.hero-content{position:relative;z-index:3;display:grid;grid-template-rows:auto;align-self:center;margin:auto 0;width:100%}.hero-logo{display:flex;font-size:2.5rem;justify-content:center;height:fit-content}.hero-logo img{height:200px;margin-right:20px}.hero-logo h1{margin:0}.slogan{font-weight:400;margin:20px 0;font-size:2rem;text-align:center}.sesion{display:flex;background-color:var(--white);border:2px solid var(--brand-primary);margin:0 auto;border-radius:10px;color:var(--black);padding:10px 30px 20px;justify-content:space-between;font-size:1.75rem;text-align:center;height:100%;align-items:center;width:30%}.sesion a{text-decoration:none;text-transform:uppercase;padding:10px;border-radius:8px}.sesion p{margin:0 0 20px}.ingresar a{background-color:var(--white);border:2px solid var(--brand-primary);color:var(--brand-primary);font-weight:400}.inscribirse a{background-color:var(--brand-primary);color:var(--white);font-weight:700}@media screen and (min-width:320px)and (max-width:480px){h1{font-size:1.5rem}.logo-ubaem{width:70px}.hero-logo{height:70px;align-items:center}.hero-logo img{height:70px;margin-right:10px}.hero-logo h1{font-size:1rem}.slogan{font-size:1rem;margin:5px 0;padding:0 20px;font-size:1.25rem}.sesion{width:85%;font-size:1rem;padding:10px}.sesion p{margin-bottom:10px}.sesion a{padding:5px}.inscribirse a{padding:5px 10px}.hero{height:100vh}.hero-content{margin:0}}@media screen and (min-width:425px)and (max-width:480px){.sesion{font-size:1.25rem}.slogan{font-size:1.4rem}.hero-logo h1{font-size:1.5rem}}@media screen and (max-width:320px){.sesion{width:85%;font-size:.9rem;padding:10px 5px}.hero-logo{height:50px}.hero-logo img{height:50px;margin-right:10px}.hero-logo h1,.slogan{font-size:1rem}}.container[data-astro-cid-c4fvkwvi]{background-color:var(--white);padding:20px;border-radius:8px;text-align:center;margin-bottom:20px;color:var(--black);box-shadow:0 2px 4px #0000001a;border:1px solid var(--brand-accent)}.titulo[data-astro-cid-c4fvkwvi]{color:var(--title-color);margin-bottom:10px;font-size:2rem}.titulo[data-astro-cid-c4fvkwvi]:after{content:"";display:block;height:3px;margin:8px 3px 0;background-color:var(--brand-accent);border-radius:999px}.objetivo[data-astro-cid-c4fvkwvi]{color:var(--brand-accent);justify-self:left;background-color:var(--brand-altern);padding:5px;border-radius:4px;margin:0}.descripcion[data-astro-cid-c4fvkwvi],.boton[data-astro-cid-c4fvkwvi]{margin-bottom:15px;margin-top:2px;font-size:1.35rem}.container[data-astro-cid-c4fvkwvi] a[data-astro-cid-c4fvkwvi]{margin:0}.boton[data-astro-cid-c4fvkwvi]{text-decoration:none;color:var(--brand-primary);font-weight:700}.boton[data-astro-cid-c4fvkwvi]:hover{text-decoration:underline}.maestrias_container,.salud_container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;justify-content:center}.maestrias,.salud{padding:0 100px}.titulo_maestrias,.titulo_salud{margin-bottom:5px;text-transform:uppercase}.titulo_maestrias{color:var(--brand-altern);width:fit-content}.titulo_maestrias:after{content:"";display:block;width:100%;height:12px;margin:0;background-color:var(--brand-accent)}.titulo_salud{color:var(--brand-secondary);width:fit-content}.titulo_salud:after{content:"";display:block;width:100%;height:12px;margin:0;background-color:var(--brand-primary)}.requisitos_container{background-color:var(--brand-altern);color:var(--white);padding:0 35px;font-size:1.5rem;border-radius:8px}.requisitos_titulo{text-align:center;text-transform:uppercase;font-size:2rem;margin-bottom:0;margin-top:15px}.requisitos_container ul{list-style-type:square;margin-top:10px}.requisitos_container li{margin-bottom:5px}.requisitos_container li::marker{color:var(--brand-accent);font-size:1.2rem}
