body {
    margin: 0;
    padding: 0;
    width: 300px;
    height: 600px;
  }
  #border {
    position: relative;
    width: 300px;
    height: 600px;
    border: 1px solid #373d44;
    background-color: #FFF;
    overflow: hidden;
    cursor: pointer;
    box-sizing: border-box;
    visibility: hidden;
    -webkit-user-select: none;
    /* Chrome/Safari */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
    /* IE10+ */
  }
  #border img,
  #border svg {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 300px;
    height: 600px;
    display: block;
  }
  .logo_mask {
    position: absolute;
    left: 0px;
    top: 281px;
    width: 300px;
    height: 319px;
    overflow: hidden;
  }
  #border img.logo_2 {
    top: -281px;
  }