.background-images {
  min-width: 100%;
  width: 100%;
  max-width: 100%;
  min-height: calc(100vh - var(--footer-top-height));
  height: calc(100vh - var(--footer-top-height));
  max-height: calc(100vh - var(--footer-top-height));
}

.carousel {
  min-height: inherit;
  height: inherit;
  max-height: inherit;
  user-select: none;
}

.carousel-inner {
  min-height: inherit;
  height: inherit;
  max-height: inherit;
  user-select: none;
}

.carousel-item {
  min-height: inherit;
  height: inherit;
  max-height: inherit;
  user-select: none;
}

.background-images > .carousel > .carousel-inner > .carousel-item > img {
  width: 100%;
  min-height: inherit;
  height: inherit;
  max-height: inherit;
  object-fit: cover;
  user-select: none;
  /* opacity: 0.65; */
}

.carousel-img {
  filter: var(--color-light-image-filter);
  opacity: var(--color-light-image-opacity);
}
[data-theme='dark'] .carousel-img {
  filter: var(--color-dark-image-filter);
  opacity: var(--color-dark-image-opacity);
}
