.tcgelements-awards {
  .item-row {
    position: relative;
    cursor: pointer;
    transition: background 0.3s ease, border-color 0.3s ease;
    z-index: 1;

    .row {
      position: relative;
      z-index: 5;
    }

    .award-year {
      font-weight: 300;
      font-size: 16px;
      min-width: 170px;
      display: inline-block;
    }

    .award-text {
      font-weight: 500;
      font-size: 20px;
      margin-left: 10px;
    }

    .award-position {
      font-weight: 300;
      font-size: 18px;
    }

    .cont{
      display: flex;
      align-items: center;
      justify-content: space-between;
    }

    .award-reveal-img {
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      z-index: 9;
      pointer-events: none;
      object-fit: cover;
      transition: opacity 0.3s, transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
      transform: scale(0.4);
      margin-top: -150px;
      margin-left: -150px;
      will-change: transform;
    }

    &:hover .award-reveal-img {
      opacity: 1;
    }
  }
}
