.ob-asistente {
  font-size: 64px;
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
  flex-shrink: 0;
  vertical-align: middle;
}

.ob-asistente video,
.ob-asistente img {
  position: absolute;
  left: -25%;
  top: -25%;
  width: 150%;
  height: 150%;
  max-width: none;
  pointer-events: none;
  object-fit: contain;
}

.ui-comando .ob-asistente {
  font-size: 5.6cqw;
}

.ui-logrado .ob-asistente {
  font-size: 10cqw;
}

.escenario-globo .ob-asistente {
  font-size: 64px;
}

.ia-expresion .ob-asistente {
  font-size: 84px;
}

.cta-asistente .ob-asistente {
  font-size: 104px;
}

.app-alertas .ob-asistente {
  font-size: 22px;
}

.app-alertas p {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 10px;
  align-items: center;
}

.app-alertas p .ob-asistente {
  grid-row: span 2;
}

.ia-item h3 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.ia-item .ob-asistente {
  font-size: 34px;
}

@media (max-width: 720px) {
  .escenario-globo .ob-asistente {
    font-size: 52px;
  }

  .ia-expresion .ob-asistente {
    font-size: 64px;
  }

  .cta-asistente .ob-asistente {
    font-size: 72px;
  }
}
