.user-items-list-carousel__slide {
  display: flex !important;
  flex-direction: column !important;

  justify-content: flex-start !important;
  align-items: center !important;

  width: 100% !important;

  gap: 30px !important;

  padding: 0 !important;
  margin: 0 auto !important;
}

/* IMAGE CONTAINER */

.user-items-list-carousel__media-container {
  width: 400px !important;
  max-width: 400px !important;

  display: flex !important;
  justify-content: center !important;
  align-items: center !important;

  margin: 0 auto !important;
  padding: 0 !important;
}

/* IMAGE FRAME */

.user-items-list-carousel__media-inner {
  width: 400px !important;
  height: 400px !important;

  overflow: hidden !important;

  display: flex !important;
  justify-content: center !important;
  align-items: center !important;

  border-radius: 16px;
}

/* IMAGE */

.user-items-list-carousel__media {
  width: 100% !important;
  height: 100% !important;

  object-fit: cover !important;
  object-position: center center !important;

  display: block !important;
}

/* TEXT AREA */

.list-item-content {
  width: 700px !important;
  max-width: 90% !important;

  display: flex !important;
  justify-content: center !important;
  align-items: center !important;

  text-align: center !important;

  margin: 0 auto !important;
  padding: 0 !important;
}

/* TEXT WRAPPER */

.list-item-content__text-wrapper {
  width: 100% !important;

  display: flex !important;
  flex-direction: column !important;

  justify-content: center !important;
  align-items: center !important;
}

/* TITLE */

.list-item-content__title {
  margin: 0 0 16px 0 !important;

  text-align: center !important;

  font-size: 2rem !important;
  line-height: 1.2 !important;
}

/* DESCRIPTION */

.list-item-content__description {
  max-width: 700px !important;

  text-align: center !important;

  margin: 0 auto !important;
}

.list-item-content__description p {
  text-align: center !important;

  margin: 0 auto !important;

  line-height: 1.8 !important;
}

/* ARROWS */

.user-items-list-carousel__arrow-wrapper--left {
  left: 30px !important;
}

.user-items-list-carousel__arrow-wrapper--right {
  right: 30px !important;
}

.user-items-list-carousel__arrow-wrapper {
  position: absolute !important;

  top: 50% !important;

  transform: translateY(-50%) !important;

  z-index: 999 !important;
}