.Slider {
  position: relative;
  min-width: 1px;
  background: #b3b3b3;
}

.Slider:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 20%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.15), transparent);
  pointer-events: none;
}

.Slider-slide {
  padding: 3rem 3rem 0 3rem;
}

.Slider-slideImageWrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.Slider-slideImage {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  min-width: 0;
  min-height: 0;
  max-height: 100%;
  max-width: 100%;
  box-shadow: 0 0 4rem rgba(0, 0, 0, 0.2);
}

.Slider-arrows {
  position: absolute;
  right: 0;
  bottom: 0;
}

.Slider-arrow {
  margin-top: 1rem;
  display: block;
}

.Slider, .Slider-slides, .Slider .slick-list, .Slider .slick-track,
.Slider-slide, .Slider-slideImageWrap {
  height: 100%;
}
