.card-columns-w-img figure {
  background-position: center;
  background-size: cover;
}

.card-columns-w-img .col1-3 {
  margin-top: 0;
}

.card-columns-w-img .image-reveal {
  width: 100%;
  height: 100%;
}

.card-columns-w-img .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 110px;
}

.card-columns-w-img .stream-border,
.card-columns-w-img .symmetry-border {
  border-width: 7px;
}

.card-columns-w-img .symmetry-border {
  border-image: linear-gradient(323deg, #ff8c24 0%, #ff3333 29%, #7100c1 44%, #0516ed 57%, #030dcb 82%, #00009b 100%) 1;
}
.card-columns-w-img.symmetry-glow:after {
  -moz-transform: scaleX(1);
  -o-transform: scaleX(1);
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.card-columns-w-img.theme-mobile-light .col.shdw-box,
.card-columns-w-img.theme-mobile-color .col.shdw-box {
  border-radius: 36px;
}

.card-columns-w-img.mobile-color {
  background: linear-gradient(124deg, #000098 0%, #2411e6 30%, #7e00d5 59%, #ff3433 100%) 0% 0% no-repeat padding-box;
}

@media only screen and (max-width: 1000px) {
  .card-columns-w-img .col1-3>.col:first-child {
    display: none;
  }
  .card-columns-w-img .full-split.col1-3>.col:last-child {
    width: 100%;
  }
}

@media only screen and (max-width: 768px) {
  .card-columns-w-img {
    margin: 0;
  }
}
