.solar-hero-ar,
.solar-hero-en {
  background-image: none;
}

.solar-hero-ar::before,
.solar-hero-en::before {
  z-index: 1;
  background:
    linear-gradient(180deg, rgba(2, 10, 35, .44), transparent 28%, transparent 69%, rgba(2, 12, 41, .42)),
    linear-gradient(90deg, rgba(2, 11, 40, .86) 0%, rgba(3, 15, 49, .62) 33%, rgba(3, 17, 53, .14) 67%, rgba(3, 17, 53, .06) 100%);
}

.solar-hero-slides {
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
  pointer-events: none;
}

.solar-hero-slides > img.solar-hero-slide {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  object-fit: fill;
  opacity: 0;
  transform: scale(1.055);
  transform-origin: center;
  transition: opacity 1.35s ease-in-out, transform 6.2s cubic-bezier(.2, .65, .2, 1);
}

.solar-hero-slides > img.solar-hero-slide.is-active {
  opacity: 1;
  transform: scale(1);
}

.solar-hero-main,
.solar-hero-benefits {
  z-index: 2;
}

@media (max-width: 900px) {
  .solar-hero-ar,
  .solar-hero-en {
    background-image: none;
  }

  .solar-hero-ar::before,
  .solar-hero-en::before {
    background:
      linear-gradient(180deg, rgba(2, 10, 35, .44), transparent 28%, transparent 69%, rgba(2, 12, 41, .42)),
      linear-gradient(90deg, rgba(2, 11, 40, .79), rgba(3, 15, 49, .5));
  }

  .solar-hero-slides > img.solar-hero-slide {
    object-fit: cover;
    object-position: 67% center;
  }
}

@media (prefers-reduced-motion: reduce) {
  .solar-hero-slides > img.solar-hero-slide,
  .solar-hero-slides > img.solar-hero-slide.is-active {
    transform: none;
    transition: none;
  }
}
