.element {
  background-color: #001528;
  overflow: hidden;
  width: 100%;
  min-width: 375px;
  min-height: 812px;
  position: relative;
}

.element .ellipse {
  position: absolute;
  top: 0;
  left: 0;
  width: 375px;
  height: 420px;
}

.element .union {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 352px;
  left: 3573px;
}

.element .group {
  position: absolute;
  width: 375px;
  height: 812px;
  top: 0;
  left: 0;
}

.element .rectangle {
  position: absolute;
  top: 295px;
  left: 15px;
  width: 347px;
  height: 44px;
}

.element .img {
  position: absolute;
  top: 0;
  left: 1px;
  width: 374px;
  height: 44px;
}

.element .group-2 {
  position: absolute;
  width: 128px;
  height: 114px;
  top: 122px;
  left: 112px;
}

.element .vector {
  top: 299px;
  left: 8px;
  width: 11px;
  height: 36px;
  position: absolute;
  object-fit: cover;
}

.element .vector-2 {
  top: 299px;
  left: 356px;
  width: 11px;
  height: 36px;
  position: absolute;
  object-fit: cover;
}

.element .image {
  position: absolute;
  top: 311px;
  left: 54px;
  width: 83px;
  height: 13px;
}

.element .vector-3 {
  top: 334px;
  left: 65px;
  width: 245px;
  height: 11px;
  position: absolute;
  object-fit: cover;
}

.element .vector-4 {
  top: 290px;
  left: 65px;
  width: 245px;
  height: 11px;
  position: absolute;
  object-fit: cover;
}

.element .iphone {
  position: absolute;
  top: 307px;
  left: 26px;
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}

.element .rectangle-2 {
  position: absolute;
  top: 359px;
  left: 15px;
  width: 347px;
  height: 44px;
}

.element .vector-5 {
  top: 364px;
  left: 8px;
  width: 11px;
  height: 34px;
  position: absolute;
  object-fit: cover;
}

.element .vector-6 {
  top: 364px;
  left: 356px;
  width: 11px;
  height: 34px;
  position: absolute;
  object-fit: cover;
}

.element .vector-7 {
  top: 398px;
  left: 65px;
  width: 245px;
  height: 11px;
  position: absolute;
  object-fit: cover;
}

.element .vector-8 {
  top: 354px;
  left: 65px;
  width: 245px;
  height: 11px;
  position: absolute;
  object-fit: cover;
}

.element .image-2 {
  position: absolute;
  top: 375px;
  left: 55px;
  width: 69px;
  height: 13px;
}

.element .image-3 {
  position: absolute;
  top: 431px;
  left: 16px;
  width: 27px;
  height: 13px;
}

.element .text-wrapper {
  position: absolute;
  top: 426px;
  left: 305px;
  font-family: "Noto Sans TC", Helvetica;
  font-weight: 400;
  color: #0087fc;
  font-size: 14px;
  text-align: right;
  letter-spacing: 0;
  line-height: 22.4px;
  white-space: nowrap;
}

.element .preview-close {
  position: absolute;
  top: 373px;
  left: 331px;
  width: 18px;
  height: 18px;
}

.element .lock {
  position: absolute;
  top: 371px;
  left: 26px;
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}

.element .group-3 {
  position: absolute;
  top: 472px;
  left: 10px;
  width: 358px;
  height: 59px;
}

.element .image-4 {
  position: absolute;
  top: 494px;
  left: 172px;
  width: 31px;
  height: 15px;
}



.element .group-4 {
  position: absolute;
  top: 54px;
  left: 14px;
  width: 24px;
  height: 24px;
  aspect-ratio: 1;
}

.element .image-5 {
  position: absolute;
  top: 547px;
  left: 64px;
  width: 272px;
  height: 13px;
}

.element .ellipse-2 {
  position: absolute;
  top: 544px;
  left: 34px;
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}
