
.card-categories--products {
  @include media-breakpoint-up(sm) {
    min-height: 14rem;
  }
  @include media-breakpoint-up(lg) {
    min-height: 10rem;
  }
  @media (min-width: 1600px ) {
    min-height: 12rem;
  }


  .card-title {
    border-bottom: 0 none;
    @include media-breakpoint-down(md) {
      font-size: .75rem;
    }
  }


}







.kwh-ctt-icon {
  height: 5rem;
  max-width: 60px;
  width: auto;
  @include media-breakpoint-up(sm) {
    max-width: inherit;
  }
  @media (min-width: 1600px ) {
    height: 10rem;
  }
}


.kwh-ctt-content {
  padding-left: map-get($spacers, 3);
  padding-right: map-get($spacers, 3);
  padding-top: map-get($spacers, 3);
  padding-bottom: map-get($spacers, 3);


  @include media-breakpoint-up(sm) {
    padding-left: map-get($spacers, 5);
    padding-right: map-get($spacers, 5);

  }

  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}


.kwh-ctt-title {
  font-family: $sw-font-family-headline;
  @include font-size($font-size-base * 1.25);
  line-height: $headings-line-height;

  display: flex;
}


.kwh-ctt-teasertext {
  @include font-size($font-size-sm);
  color: $text-muted;
  margin-top: $paragraph-margin-bottom/2;
  hyphens: auto;
}
