/*
    Created on : 21.06.2022, 09:43:16
    Author     : Stefan Schumacher | Iglumedia | https://www.iglu.media
*/
/**
 * Breakpoints
 **/
/** 
 * Colors
 **/
/**
 * Folded Ribbon Mixin
 * Source: https://codepen.io/P233/pen/DqwdXa
 */
.isch-slider-default {
  max-width: 1170px;
  margin: 0 auto;
  /*
  @include slider-arrows();
  @include slider-indicator();
  */
}
.isch-slider-default .isch-slider-stage-wrap {
  position: relative;
}
.isch-slider-default .isch-slider-stage-wrap .pixel-blocker, .isch-slider-default .isch-slider-stage-wrap .pixel-blocker--bottom, .isch-slider-default .isch-slider-stage-wrap .pixel-blocker--top {
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background: #fff;
  z-index: 10;
}
.isch-slider-default .isch-slider-stage-wrap .pixel-blocker--top {
  top: 0;
}
.isch-slider-default .isch-slider-stage-wrap .pixel-blocker--bottom {
  bottom: 0px;
}
.isch-slider-default .isch-slider-stage .slick-list {
  overflow: hidden;
}
.isch-slider-default .isch-slider-item {
  width: 100%;
  aspect-ratio: 2.76;
  position: relative;
}
.isch-slider-default .isch-slider-item .isch-slider-item-inner {
  position: relative;
  cursor: grab;
  width: 100%;
  height: 100%;
}
.isch-slider-default .isch-slider-item .isch-slider-item-inner img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
}
.isch-slider-default .isch-slider-item .isch-slider-item-inner video {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
}
.isch-slider-default .isch-slider-item .isch-slider-item-inner .isch-slider-item-top {
  position: absolute;
  top: 0;
  left: 0;
  padding: 15px;
  width: 100%;
  display: none;
}
.isch-slider-default .isch-slider-item .isch-slider-item-inner .isch-slider-item-top .isch-slider-item-top-inner {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.isch-slider-default .isch-slider-item .isch-slider-item-inner .isch-slider-item-top .isch-slider-item-top-inner .isch-slider-item-nr {
  width: 40px;
  height: 40px;
  background-color: #FFEB00;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}
.isch-slider-default .isch-slider-item .isch-slider-item-inner .isch-slider-item-top .isch-slider-item-top-inner .isch-slider-item-nr + .isch-slider-item-descr {
  margin-left: 10px;
}
.isch-slider-default .isch-slider-item .isch-slider-item-inner .isch-slider-item-top .isch-slider-item-top-inner .isch-slider-item-descr {
  margin: 0;
}
.isch-slider-default .isch-slider-item .isch-slider-item-inner .isch-slider-item-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 160px;
}
.isch-slider-default .isch-slider-arrows {
  display: none;
  position: absolute;
  right: -60px;
  top: 50%;
  transform: translate(0, -50%);
}
@media (min-width: 768px) {
  .isch-slider-default .isch-slider-arrows {
    display: block;
  }
}
.isch-slider-default .isch-slider-arrows .slick-arrow {
  width: 40px;
  height: 40px;
  transform: rotate(90deg);
  cursor: pointer;
}
.isch-slider-default .isch-slider-arrows .slick-arrow .icon {
  font-size: 40px;
}
.isch-slider-default .isch-slider-indicator {
  overflow: hidden;
}
.isch-slider-default .isch-slider-indicator ul.slick-dots {
  display: flex !important;
  align-items: center;
  justify-content: flex-start;
  list-style-type: none;
  margin: 15px -4px 0 -4px;
}
@media (min-width: 768px) {
  .isch-slider-default .isch-slider-indicator ul.slick-dots {
    margin: 15px -8px 0 -8px;
  }
}
.isch-slider-default .isch-slider-indicator ul.slick-dots li {
  padding: 0px;
  cursor: pointer;
  margin: 0 4px;
}
@media (min-width: 768px) {
  .isch-slider-default .isch-slider-indicator ul.slick-dots li {
    margin: 0 8px;
  }
}
.isch-slider-default .isch-slider-indicator ul.slick-dots li .indicator-content {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  font-weight: bold;
  background: #363A3D;
  color: #fff;
}
.isch-slider-default .isch-slider-indicator ul.slick-dots li .indicator-content.has-icon {
  background: #666666;
}
.isch-slider-default .isch-slider-indicator ul.slick-dots li .indicator-content .indicator-icon-wrap {
  min-width: 30px;
  min-height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 480px) {
  .isch-slider-default .isch-slider-indicator ul.slick-dots li .indicator-content .indicator-icon-wrap {
    min-width: 40px;
    min-height: 40px;
  }
}
.isch-slider-default .isch-slider-indicator ul.slick-dots li .indicator-content .indicator-number {
  padding: 0;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.isch-slider-default .isch-slider-indicator ul.slick-dots li .indicator-content .indicator-number .nr-dot {
  display: none;
}
@media (min-width: 480px) {
  .isch-slider-default .isch-slider-indicator ul.slick-dots li .indicator-content .indicator-number {
    width: 40px;
    height: 40px;
  }
}
.isch-slider-default .isch-slider-indicator ul.slick-dots li .indicator-content .indicator-text {
  display: none;
  padding: 0 20px 0 0;
  height: 40px;
}
.isch-slider-default .isch-slider-indicator ul.slick-dots li .indicator-content .icon::before {
  background-color: #fff;
}
.isch-slider-default .isch-slider-indicator ul.slick-dots li.slick-active .indicator-content {
  background: #FFEB00;
  color: #363A3D;
}
.isch-slider-default .isch-slider-indicator ul.slick-dots li.slick-active .indicator-content .indicator-number .nr-dot {
  display: block;
}
@media (min-width: 480px) {
  .isch-slider-default .isch-slider-indicator ul.slick-dots li.slick-active .indicator-content .indicator-text {
    display: flex;
    align-items: center;
  }
}
.isch-slider-default .isch-slider-indicator ul.slick-dots li.slick-active .indicator-content .icon::before {
  background-color: #363A3D;
}

/*# sourceMappingURL=slider.css.map */
