@media (min-width: 768px) {
    .rightslider .col-md-6.first {padding-right: 90px;}
    .rightslider .slick-prev{left: -90px;bottom: 0;top: unset;}
    .rightslider .slick-next{right: unset;left: -40px;bottom: 0;top: unset;}
}
@media (max-width: 767px) {
    .rightslider .col-md-6.first {padding-right: 0px;}
    .rightslider .slick-prev{top: unset;bottom: -45px;left: 40px;}
    .rightslider .slick-next{top: unset;bottom: -45px;right: 40px;}
}
.rightslider.overflow-slider .slider-container .slick-list {
    clip-path: inset(-100vw -500px -100vw -20px);
    overflow: visible;
}
.rightslider.overflow-slider .slider-container .slick-list.draggable::after {
  content: '';
  position: absolute;
  right: -500px;
  width: 100px;
  height: 120%;
  background: linear-gradient(90deg, transparent, #fff);
  top: -10%;
}
.rightslider.overflow-slider .slider-container .slick-list.draggable::before {
  content: '';
  position: absolute;
  left: -20px;
  width: 60px;
  height: 120%;
  background: linear-gradient(90deg, #fff, transparent);
  top: -10%;
  z-index: 1;
}

.rightslider.overflow-slider .slider-container {
    max-width: 380px;
}

.rightslider .contentelement{
    margin-left: 20px;
    margin-right: 20px;
}