/*
 * Data Intela About-page top hero slideshow.
 * Uses the existing .hero frame dimensions:
 * desktop 100vh and mobile 50vh.
 */

.hero[data-about-hero-slider] {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background-color: #170554;
  background-image: none;
}

.about-top-hero-slides {
  position: absolute;
  z-index: 0;
  inset: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #170554;
}

.about-top-hero-slide {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  object-position: center;
  opacity: 0;
  transform: scale(1.004);
  transition:
    opacity 550ms ease-in-out,
    transform 1800ms ease-out;
}

.about-top-hero-slide.is-active {
  z-index: 1;
  opacity: 1;
  transform: scale(1);
}

.hero[data-about-hero-slider] .hero-content {
  position: relative;
  z-index: 2;
}

@media (prefers-reduced-motion: reduce) {
  .about-top-hero-slide {
    transition: none;
    transform: none;
  }
}

/* Intela AI orbit center label */

.ai-center .ai-center-name {
  margin: 0;
  font-size: 23px;
  font-weight: 800;
  line-height: 1.1;
  letter-spacing: -0.4px;
  white-space: nowrap;
  text-transform: none;
}

@media (max-width: 768px) {
  .ai-center .ai-center-name {
    font-size: 20px;
  }
}

@media (max-width: 390px) {
  .ai-center .ai-center-name {
    font-size: 18px;
  }
}

