.card-grid-dual{margin-top:60px}.tarjeta-container{display:none;font-family:Nunito Sans;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1000px;padding:1rem;transition:all .5s ease}#tarjeta-container1,#tarjeta2-container1{display:grid}.tarjeta{content-visibility:auto;flex-direction:column;line-height:1.3;overflow:hidden;text-align:center;transition:all .5s ease}.tarjeta,.tarjeta .contenido{display:flex}.tarjeta .contenido .derecha,.tarjeta .contenido .izquierda{align-items:center;display:flex;height:100%;justify-content:center;padding:.3rem;width:50%}.tarjeta .contenido .derecha{flex-direction:column;gap:1.5rem}.tarjeta .carrera{background-color:#ff051e;border-radius:3px;color:#fbf5ec;font-size:14px;font-weight:800;font-weight:700;margin-bottom:.2rem;padding:2px 6px;text-align:center;width:100%}.izquierda img{height:auto;object-fit:cover;width:100%}.tarjeta .admisiones{background:linear-gradient(180deg,#dc255d,#b41d4b);border-radius:3px;color:#fff;font-size:12px;font-weight:800;max-width:94%;padding:2px 6px;width:fit-content}.tarjeta .categoria{color:#599ed4;display:none;font-size:12px;font-weight:700;margin-top:4px;text-align:start}.tarjeta .inicio{color:#666;font-size:12px;text-align:start}.tarjeta .duracion{color:#888;font-size:12px;text-align:end}.button-mas-info{background-color:#fbf5ec;border:2px solid #ff051e;border-radius:20px;color:#ff051e;font-size:10px;font-weight:700;padding:6px 14px;text-align:end;text-transform:uppercase;width:fit-content}.selector{align-items:flex-end;display:flex;font-weight:700;justify-content:start;margin-bottom:2rem;margin-left:2rem}.tab1,.tab2{border-radius:24px 24px 0 0;box-shadow:0 -2px 8px 0 #00000040;cursor:pointer;display:inline-block;font-size:24px;font-weight:bolder;padding:10px;transition:all .5s ease-in-out;vertical-align:bottom}.tab1,.tab2{color:#ac0b32}.tab1.tab-activa,.tab2.tab-activa{background-color:#ac0b32;border-radius:24px 24px 0 0;color:#fbf5ec;font-size:30px;padding:10px;transition:all .1s ease}@media only screen and (max-width:767px){.tab1,.tab2{font-size:20px}.tab1.tab-activa,.tab2.tab-activa{font-size:26px}}