x;
      transform-style: preserve-3d;
      background-color: #2e9aff80;
      display: grid;
      grid-template-rows: 40px 1fr 40px;
      justify-items: center;
      align-items: center;
    }

    .element {
      text-align: left;
      width: 500px;
      height: 150px;
      background-color: #F498AD;
      transform: rotateY(45deg);
      position: relative;
    }

    .line {
      width: 1px;
      height: calc(100% - 2px);
      position: absolute;
      top: 0;
      left: -10px;
      backgro