.banner-v82__item {
  position: relative;
}

.banner-v82__img {
  display: block;
  height: 100%;
}
.banner-v82__img .xo-image {
  height: 100%;
}
.banner-v82__img img {
  height: 100%;
}

.banner-v82__content {
  position: absolute;
  top: 50%;
  left: 7%;
  transform: translateY(-50%);
  width: 100%;
  padding: 0 2rem;
  z-index: 1;
}

.banner-v82__title {
  font-size: clamp(2.4rem, calc(1.375cqw + 1.85rem), 3.5rem);
  margin-bottom: 3rem;
  text-transform: capitalize;
}