.datalaptop-ellipse-inner {
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: #262222;
  box-shadow: -8px -8px 16px rgba(255, 255, 255, 0.3) inset,
    8px 8px 16px #000 inset;
  width: 900px;
  height: 578px;
}
.datalaptop-ellipse-outer {
  border: 0;
  position: absolute;
  top: 20px;
  left: 26px;
  border-radius: 50%;
  background-color: rgba(196, 196, 196, 0.4);
  width: 844px;
  height: 535px;
}
.datalaptop-glass-rectangle,
.datalaptop-glass-side-bar {
  border: 3px solid var(--color-gray-100);
  position: absolute;
  top: 0;
  left: 0;
  border-radius: var(--br-51xl);
  background: linear-gradient(
    111.41deg,
    rgba(255, 255, 255, 0.48),
    rgba(255, 255, 255, 0.12)
  );
  backdrop-filter: blur(100px);
  box-sizing: border-box;
  width: 649px;
  height: 405.1px;
}
.datalaptop-glass-side-bar {
  width: 142.8px;
  height: 405.3px;
}
.datalaptop-desktop-button-fr,
.datalaptop-glass-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 649px;
  height: 405.3px;
}
.datalaptop-desktop-button-fr {
  border-radius: var(--br-11xl);
  background: linear-gradient(
    180deg,
    rgba(59, 226, 205, 0.6),
    rgba(51, 175, 212, 0.6)
  );
  width: 110px;
  height: 47px;
}
.datalaptop-desktop-txt {
  margin: 0;
  position: absolute;
  top: 10px;
  left: 18px;
  font-size: var(--font-size-mid);
  font-weight: 700;
  font-family: var(--font-poppins);
  color: var(--color-white);
  text-align: left;
  display: inline-block;
  width: 74px;
  height: 27px;
}
.datalaptop-desktop-button {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  position: absolute;
  top: 80px;
  left: 16px;
  width: 110px;
  height: 47px;
}
.datalaptop-laptop-frame {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: var(--br-11xl);
  background-color: #de4f08;
  width: 110px;
  height: 47px;
}
.datalaptop-laptop-txt {
  margin: 0;
  position: absolute;
  top: 10px;
  left: 24px;
  font-size: var(--font-size-mid);
  font-weight: 700;
  font-family: var(--font-poppins);
  color: var(--color-white);
  text-align: left;
  display: inline-block;
  width: 63px;
  height: 27px;
}
.datalaptop-laptop-button {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  position: absolute;
  top: 136px;
  left: 16px;
  width: 110px;
  height: 47px;
}
.datalaptop-mobile-txt {
  margin: 0;
  position: absolute;
  top: 12px;
  left: 25px;
  font-size: var(--font-size-mid);
  font-weight: 700;
  font-family: var(--font-poppins);
  color: var(--color-white);
  text-align: left;
  display: inline-block;
  width: 61px;
  height: 22px;
}
.datalaptop-mobile-button {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  position: absolute;
  top: 193px;
  left: 16px;
  width: 110px;
  height: 47px;
}
.datalaptop-insurance-folder-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 106px;
  height: 106px;
  object-fit: cover;
}
.insurance-txtdatalaptop {
  margin: 0;
  position: absolute;
  top: 109px;
  left: 0;
  font-size: inherit;
  font-weight: 700;
  font-family: inherit;
}
.insurance-groupdatalaptop {
  position: absolute;
  top: 56px;
  left: 189px;
  width: 106px;
  height: 135px;
}
.tax-files-txtdatalaptop {
  margin: 0;
  position: absolute;
  top: 109px;
  left: 7px;
  font-size: inherit;
  font-weight: 700;
  font-family: inherit;
}
.tax-files-groupdatalaptop {
  position: absolute;
  top: 56px;
  left: 325px;
  width: 106px;
  height: 135px;
}
.pdf-icondatalaptop {
  position: absolute;
  top: 0;
  left: 0;
  width: 97.1px;
  height: 106px;
  object-fit: cover;
}
.invoice-pdf-txtdatalaptop {
  margin: 0;
  position: absolute;
  top: 109px;
  left: 17px;
  font-size: inherit;
  font-weight: 700;
  font-family: inherit;
}
.datalaptop-main,
.invoice-pdf-groupdatalaptop {
  position: absolute;
  top: 56px;
  left: 464px;
  width: 97.1px;
  height: 135px;
}
.datalaptop-main {
  top: 85px;
  left: 126px;
  border-radius: 450px;
  width: 649px;
  height: 406px;
}
.arista-datalaptop-scan {
  width: 100%;
  position: relative;
  height: 578px;
  text-align: left;
  left:11.8%;
  font-size: var(--font-size-mid);
  color: var(--color-white);
  font-family: var(--font-poppins);
}
