.hero--interior .hero-slider .swiper-button-prev,
.hero--interior .hero-slider .swiper-button-next {
  display: flex;
  width: 44px;
  height: 56px;
  margin-top: 0;
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
  padding: 0;
  border: 0;
  background: transparent;
  box-shadow: none;
  color: #fff;
  opacity: 0.75;
  appearance: none;
  transition: opacity 0.2s ease;
}

.hero--interior .hero-slider .swiper-button-prev {
  right: auto;
  left: 16px;
}

.hero--interior .hero-slider .swiper-button-next {
  right: 16px;
  left: auto;
  transform: translateY(-50%) rotate(180deg);
}

.hero--interior .hero-slider .swiper-button-prev::after,
.hero--interior .hero-slider .swiper-button-next::after {
  display: none;
}

.hero--interior .hero-slider .swiper-button-prev svg,
.hero--interior .hero-slider .swiper-button-next svg {
  display: block;
  width: 15px;
  height: 30px;
}

.hero--interior .hero-slider .swiper-button-prev:hover,
.hero--interior .hero-slider .swiper-button-next:hover,
.hero--interior .hero-slider .swiper-button-prev:focus-visible,
.hero--interior .hero-slider .swiper-button-next:focus-visible {
  opacity: 1;
}

.hero--interior .hero-slider .swiper-button-prev:focus-visible,
.hero--interior .hero-slider .swiper-button-next:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 2px;
}

.unit-back-link {
  margin-top: 90px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.unit-back-link .back-link {
  display: inline-block;
  color: #111;
  font: inherit;
  text-decoration: none;
}

.unit-back-link .back-link:hover,
.unit-back-link .back-link:focus-visible {
  text-decoration: underline;
}
