@media (min-width: 960px) {
  .card-columns-3d {
    perspective: 700px;
    user-select: none;
  }
  .card-columns-3d, .card-columns-3d * {
    transform-style: preserve-3d;
  }
  .card-columns-3d .wpb_column {
    pointer-events: none;
    position: relative;
    cursor: pointer;
  }
  .card-columns-3d .wpb_column:before {
    content: "";
    position: absolute;
    left: 0%;
    top: 0%;
    width: 100%;
    height: 100%;
    pointer-events: auto;
  }
  .card-columns-3d .wpb_column > div {
    transform: rotateY(0deg);
    transition: transform 0.5s;
    width: 100%;
    height: 100%;
  }
  .card-columns-3d .wpb_column:nth-child(even) > div {
    background-color: #efefef;
  }
  .card-columns-3d .wpb_column:hover > div {
    transform: rotateY(180deg);
  }
  .card-columns-3d .wpb_column .uncont {
    display: flex;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .card-columns-3d .wpb_column .uncode_text_column {
    position: relative;
    margin: 0px !important;
    width: 100%;
  }
  .card-columns-3d .wpb_column .uncode_text_column p:not(:first-child) {
    transform: translateZ(-2px) rotateY(180deg);
  }
  .card-columns-3d .wpb_column .uncode_text_column p:first-child {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(calc(-50% - 15px)) translateY(-50%) translateZ(2px);
  }
  .card-columns-3d .wpb_column .uncode_text_column p:first-child span {
    display: block;
    position: relative;
  }
  .card-columns-3d .wpb_column .uncode_text_column p:first-child span:before {
    content: "";
    position: absolute;
    left: calc(100% + 10px);
    top: 50%;
    width: 20px;
    height: 20px;
    background-image: url(/wp-content/plugins/custom-integrations/3d-card-columns/images/arrow.svg);
    background-position: center;
    background-size: cover;
    transform: translateY(-50%);
  }
  .card-columns-3d .wpb_column:nth-child(odd) .uncode_text_column p:first-child span:before {
    filter: invert(1);
  }
  .card-columns-3d .wpb_column .uncode_text_column p:nth-child(2) {
    margin-top: 0px !important;
  }
  .card-columns-3d .wpb_column .single-block-padding {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .card-columns-3d .wpb_column .empty-space.empty-single {
    display: none;
  }
}