.vertical-slider-widget .swiper-wrapper {
  margin-bottom: 0 3rem 3rem 3rem;
}
.vertical-slider-widget .swiper-wrapper .swiper-slide {
  width: 100%;
  height: calc(100% -3rem);
  background-repeat: no-repeat;
  box-shadow: 0 24px 80px 0 rgba(20, 55, 87, 0.07), 0 7.235px 24.118px 0 rgba(20, 55, 87, 0.05), 0 3.005px 10.017px 0 rgba(20, 55, 87, 0.04), 0 1.087px 3.623px 0 rgba(20, 55, 87, 0.02);
  border-radius: 0.86281rem;
  background-color: transparent;
  margin-bottom: 3rem;
}
@media screen and (max-width: 960px) {
  .vertical-slider-widget .swiper-wrapper .swiper-slide {
    padding: 0;
  }
}
.vertical-slider-widget .swiper-wrapper .swiper-slide .image-wrapper {
  width: 100%;
  height: 100%;
}
.vertical-slider-widget .swiper-wrapper .swiper-slide .image-wrapper img {
  aspect-ratio: 1/1;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: calc(100%);
  border-radius: 0.86281rem;
}
.vertical-slider-widget .swiper-button-prev,
.vertical-slider-widget .swiper-button-next {
  color: #777;
}
.vertical-slider-widget .swiper-button-prev::after,
.vertical-slider-widget .swiper-button-next::after {
  color: #777;
  width: 1.5rem;
  height: 1.85rem;
}
@media screen and (max-width: 960px) {
  .vertical-slider-widget .swiper-button-prev::after,
.vertical-slider-widget .swiper-button-next::after {
    font-size: 30px;
  }
}
@media screen and (max-width: 960px) {
  .vertical-slider-widget .swiper-button-prev {
    left: 0;
  }
}
@media screen and (max-width: 960px) {
  .vertical-slider-widget .swiper-button-next {
    right: -10px;
  }
}