.interior-list,
.swiper-interior,
.swiper-wrapper,
.swiper-slide,
.interior-item {
    box-sizing: border-box;
}

.interior-list {
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin: 0;
  
}

.swiper-interior {
    width: 100%;
    overflow: hidden;
    position: relative;
    max-height: 700px;
}

.swiper-wrapper {
    display: flex;
    width: 100%;
}

.swiper-slide.interior {
    width: 100vw;
    display: flex;
    justify-content: center;
    align-items: center;
}

.interior-item {
    width: 100%;
    max-width: 100vw;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.interior-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    display: block;
    transition: transform 0.3s ease;
}

.swiper-interior-button-next,
.swiper-interior-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}

.swiper-interior-button-prev,
.swiper-rtl .swiper-interior-button-next {
  left: 10%;
  right: auto;
}

.swiper-interior-button-next,
.swiper-rtl .swiper-interior-button-prev {
  right: 10%;
  left: auto;
}

.swiper-interior-button-next:after,
.swiper-interior-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-interior-button-prev:after,
.swiper-rtl .swiper-interior-button-next:after {
   content: "\2190";
  font-weight: bold
}

.swiper-interior-button-next:after,
.swiper-rtl .swiper-interior-button-prev:after {
    content: "\2192";
  font-weight: bold;
}