.xo-container-width {
  padding: 0 1.5rem;
}
@media (min-width: 1400px) {
  .xo-container-width {
    max-width: unset;
    padding: 0 14rem;
  }
}

.testimonial-v6__arrows {
  display: none;
}
@media (min-width: 1200px) {
  .testimonial-v6__arrows {
    display: flex;
    justify-content: space-between;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 9;
  }
}

.testimonial-v6__arrow-btn {
  position: absolute;
  top: 0;
  transition: 0.3s;
  width: 5rem;
  height: 5rem;
  border-radius: 50%;
  background-color: rgba(var(--color-foreground), 0.5);
  overflow: hidden;
}
.testimonial-v6__arrow-btn svg {
  color: rgba(var(--color-background), 0.5);
}

.testimonial-v6__arrow-btn:first-child {
  left: 5rem;
}

.testimonial-v6__arrow-btn:last-child {
  right: 5rem;
}

.testimonial-v6__icon-before {
  transition: 0.3s;
  line-height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.testimonial-v6__icon-after {
  position: absolute;
  top: 50%;
  left: 50%;
  transition: 0.3s;
  line-height: 0;
}

.testimonial-v6__icon-after--left {
  transform: translate(5rem, -50%);
}

.testimonial-v6__icon-after--right {
  transform: translate(-5rem, -50%);
}

.testimonial-v6__arrow-btn:hover {
  background-color: rgba(var(--color-foreground));
}
.testimonial-v6__arrow-btn:hover svg {
  color: rgba(var(--color-background));
}
.testimonial-v6__arrow-btn:hover .testimonial-v6__icon-before--left {
  transform: translate(-5rem, -50%);
}
.testimonial-v6__arrow-btn:hover .testimonial-v6__icon-before--right {
  transform: translate(5rem, -50%);
}
.testimonial-v6__arrow-btn:hover .testimonial-v6__icon-after {
  transform: translate(-50%, -50%);
}