@media (max-width: 768px) {
  .form-group {
      display: flex;
      align-items: center;
      gap: 10px;
  }
  label {
      width: 30%; /* Ancho del label en móviles */
      text-align: right;
      font-weight: bold;
  }
  .form-group input, 
  .form-group select {
      width: 70%; /* El input ocupa el resto del espacio */
  }
}
