laptop-hero {
  img-shim {
    position: relative;
    display: inline-block;
    aspect-ratio: 3507/2278;
    width: 100%;
    margin-top: 4rem;

    @media (min-width: 1280px) {
      margin-top: auto;
      width: 1024px;
      position: absolute;
      right: 0;
      top: 50%;
      transform: translate(40%, -50%);
    }

    @media (min-width: 1920px) {
      transform: translate(10%, -50%);
    }

    @media (min-width: 2100px) {
      transform: translate(0%, -50%);
    }

    .laptop-bg-image {
      top: 50%;
      left: 50%;
      width: 74%;
      aspect-ratio: 17 / 11;
      transform: translate(-54%, -61%);
    }
  }
}
