.module--customer-stories {
  /*.swiffy-slider {
    position: relative;
    //transform: translateX(-15px);
    //max-width: 1360px;
    //margin: 0 auto;
    align-items: flex-start;

    .slider-indicators {
      position: relative;
      //top: 0;
      //left: 10px;
      right: 0;
      left: 0;
      display: flex;
      justify-content: center;

      @include media-breakpoint-up(lg) {
        align-items: flex-end;
        flex-direction: column;
      }

      li {
        list-style: none;
        cursor: pointer;
        border-radius: 100px;
        background: $dark-dream;
        opacity: 0.08;
        border: 0;
        margin: 0 5px 0;
        width: 72px;
        height: 5px;

        @include media-breakpoint-up(lg) {
          margin: 0 0 10px;
          width: 5px;
          height: 72px;
        }

        &.active {
          background: linear-gradient(141.2deg, $logo-purple 0%, $logo-blue 100%);
          opacity: 1;
        }

        &:last-child {
          //margin: 0;
        }
      }
    }

    .slider-container {
      width: 100%;
      //min-height: 700px;
      align-items: flex-start;
      padding: 0;
      margin: 0;
      overflow-y: hidden;

      li {
        //width: calc(18rem + 19vh);
        width: 100%;
        //min-height: 480px;
        //max-width: 1260px;
        //margin: 0 auto;
        //left: 0;
        //right: 0;
        //border-radius: 10px;
        //border: 0;
        padding: 10px;

        @include media-breakpoint-up(md){
          padding: 20px;
          //padding-bottom: 20%;
        }
        @include media-breakpoint-up(lg){
          padding: 40px;
          padding-bottom: 20% !important;
        }



      }

      @include media-breakpoint-up(lg) {

        //.slide-visible ~ li{
        //    z-index: -1;
        //}
        !*.slide-visible ~ *!
        li > .card-content {
          transform: translate(-100%, 35%);
          opacity: .5;
          z-index: 0;
          position: relative;
          transition: all 1s ease 0s;
        }

        li.slide-visible {
          > .card-content {
            z-index: 1;
            transform: translate(0, 0);
            opacity: 1;
          }
        }
      }

      //li > .card-content {
      //    transform: translate(0,-150%);
      //}
      !* DISABLED *!
      .slider-nav-animation.slider-nav-animation-scale .slider-container > * > * {
        transform: scale(.9);
      }
    }


  }*/
}
.module--customer-stories blockquote strong, .module--customer-stories blockquote b {
  font-weight: inherit;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  background: linear-gradient(180deg, #7034EE, #00A1E2);
  background-clip: border-box;
  -webkit-background-clip: text;
  background-clip: text;
  overflow: hidden;
}
.module--customer-stories .card-content {
  background: #FFF;
  padding: 24px 24px;
  color: #0F1C4D;
  box-shadow: 0 4px 14px rgba(15, 28, 77, 0.1);
  height: 100%;
}
@media (min-width: 768px) {
  .module--customer-stories .card-content {
    padding: 72px 36px;
    box-shadow: 0 4px 44px rgba(15, 28, 77, 0.1);
  }
}
@media (min-width: 992px) {
  .module--customer-stories .card-content {
    padding: 80px 60px;
    height: initial;
  }
}
.module--customer-stories .card-content .content-left .lead-style p {
  font-size: 16px;
  margin: 0;
}
.module--customer-stories .card-content .content-right .stat-number {
  line-height: 1;
  font-size: 32px;
  margin: 0;
}
.module--customer-stories .card-content .content-right .lead-style {
  font-size: 20px;
  line-height: 25px;
  opacity: 0.5;
}
.module--customer-stories .card-content .cta-title {
  font-size: 24px;
  color: #000;
  line-height: 1.1em;
  margin: 0 0 30px;
}
@media (min-width: 768px) {
  .module--customer-stories .card-content .cta-title {
    font-size: 40px;
  }
}
@media (min-width: 992px) {
  .module--customer-stories .card-content .cta-title {
    font-size: 48px;
  }
}
.module--customer-stories .card-content .card-accent-image {
  --card-accent-image-size: 72px;
  max-height: var(--card-accent-image-size);
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}
.module--customer-stories .keen-slider--wrapper .keen-navigation {
  position: relative;
  z-index: 11;
}
.module--customer-stories .keen-slider--wrapper .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide {
  overflow: visible;
}
@media (min-width: 992px) {
  .module--customer-stories .keen-slider--wrapper .keen-slider {
    overflow: visible;
    box-shadow: none !important;
  }
}
@media (min-width: 992px) {
  .module--customer-stories .keen-slider--wrapper .keen-slider .keen-slider__slide {
    top: -50%;
  }
}
.module--customer-stories .keen-slider--wrapper .keen-slider .card-content {
  position: relative;
  transition: all 1s ease 0s;
  z-index: 1;
}
@media (min-width: 992px) {
  .module--customer-stories .keen-slider--wrapper .keen-slider .card-content {
    opacity: 0;
    top: -150px;
    left: 0;
    transform: scale(0.5);
  }
}
.module--customer-stories .keen-slider--wrapper .keen-slider .active {
  z-index: 9;
}
@media (min-width: 992px) {
  .module--customer-stories .keen-slider--wrapper .keen-slider .active .card-content {
    opacity: 1;
    top: 0;
    transform: scale(1);
  }
}
.module--customer-stories .keen-slider--wrapper .keen-slider .next {
  z-index: 8;
}
@media (min-width: 992px) {
  .module--customer-stories .keen-slider--wrapper .keen-slider .next .card-content {
    left: 50px;
    opacity: 0.25;
    top: 0;
    transform: scale(0.9) translate(5%, -100%);
    transform-origin: top left;
  }
}
.module--customer-stories .keen-slider--wrapper .keen-slider .prev {
  z-index: 8;
}
@media (min-width: 992px) {
  .module--customer-stories .keen-slider--wrapper .keen-slider .prev .card-content {
    top: -100px;
    opacity: 0;
    left: -50px;
    transform: scale(1.1);
  }
}
.module--customer-stories .keen-slider--wrapper .navigation-wrapper {
  position: relative;
  z-index: 10;
}
.module--customer-stories .keen-slider--wrapper .dots {
  display: flex;
  padding: 10px 0;
}
@media (min-width: 992px) {
  .module--customer-stories .keen-slider--wrapper .dots {
    flex-direction: column;
  }
}
.module--customer-stories .keen-slider--wrapper .dot {
  border: none;
  cursor: pointer;
  border-radius: 100px;
  background: #0F1C4D;
  opacity: 0.08;
  border: 0;
  margin: 0 5px 0;
  width: 72px;
  height: 5px;
}
@media (min-width: 992px) {
  .module--customer-stories .keen-slider--wrapper .dot {
    margin: 0 0 10px;
    width: 5px;
    height: 72px;
  }
}
.module--customer-stories .keen-slider--wrapper .dot.dot--active {
  background: linear-gradient(141.2deg, #7034EE 0%, #00A1E2 100%);
  opacity: 1;
}
.module--customer-stories .keen-slider--wrapper .dot:focus {
  outline: none;
}
.module--customer-stories .keen-slider--wrapper .arrow {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  fill: #FFF;
  cursor: pointer;
}
.module--customer-stories .keen-slider--wrapper .arrow--left {
  left: 5px;
  fill: #FFF;
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z' %3E%3C/path%3E%3C/svg%3E");
}
.module--customer-stories .keen-slider--wrapper .arrow--right {
  left: auto;
  right: 5px;
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 24 24' %3E%3Cpath d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'%3E%3C/path%3E%3C/svg%3E");
}
.module--customer-stories .keen-slider--wrapper .arrow--disabled.arrow--left {
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='grey' viewBox='0 0 24 24' %3E%3Cpath d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z' %3E%3C/path%3E%3C/svg%3E");
}
.module--customer-stories .keen-slider--wrapper .arrow--disabled.arrow--right {
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='grey' viewBox='0 0 24 24' %3E%3Cpath d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'%3E%3C/path%3E%3C/svg%3E");
}
