.datadesktop-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;
}
.datadesktop-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;
}
.datadesktop-glass-rectangle,
.datadesktop-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;
}
.datadesktop-glass-side-bar {
  width: 142.8px;
  height: 405.3px;
}
.datadesktop-desktop-button-f,
.datadesktop-glass-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 649px;
  height: 405.3px;
}
.datadesktop-desktop-button-f {
  border-radius: var(--br-11xl);
  background-color: #de4f08;
  width: 110px;
  height: 47px;
}
.datadesktop-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;
}
.datadesktop-desktop-button {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  position: absolute;
  top: 80px;
  left: 16px;
  width: 110px;
  height: 47px;
}
.datadesktop-laptop-frame {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: var(--br-11xl);
  background: linear-gradient(180deg, #3be2cd, #33afd4);
  width: 110px;
  height: 47px;
}
.datadesktop-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;
}
.datadesktop-laptop-button {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  position: absolute;
  top: 136px;
  left: 16px;
  width: 110px;
  height: 47px;
}
.datadesktop-mobile-button-fr {
  position: absolute;
  top: 0;
  left: 0;
  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;
}
.datadesktop-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;
}
.datadesktop-mobile-button {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  position: absolute;
  top: 193px;
  left: 16px;
  width: 110px;
  height: 47px;
}
.datadesktop-certificates-fol-icon {
  position: absolute;
  top: 0;
  left: 6px;
  width: 106px;
  height: 106px;
  object-fit: cover;
}
.certificates-txtdatadesktop {
  margin: 0;
  position: absolute;
  top: 109px;
  left: 0;
  font-size: inherit;
  font-weight: 700;
  font-family: inherit;
}
.certificates-groupdatadesktop {
  position: absolute;
  top: 56px;
  left: 183px;
  width: 112px;
  height: 135px;
}
.company-doc-txtdatadesktop {
  margin: 0;
  position: absolute;
  top: 106px;
  left: 2px;
  font-size: inherit;
  font-weight: 700;
  font-family: inherit;
}
.company-doc-icondatadesktop {
  position: absolute;
  top: 0;
  left: 0;
  width: 106px;
  height: 106px;
  object-fit: cover;
}
.company-doc-groupdatadesktop {
  position: absolute;
  top: 217px;
  left: 181px;
  width: 127px;
  height: 132px;
}
.bonds-txtdatadesktop {
  margin: 0;
  position: absolute;
  top: 109px;
  left: 25px;
  font-size: inherit;
  font-weight: 700;
  font-family: inherit;
}
.bonds-folder-groupdatadesktop {
  position: absolute;
  top: 56px;
  left: 325px;
  width: 106px;
  height: 135px;
}
.pdf-icondatadesktop {
  position: absolute;
  top: 0;
  left: 0;
  width: 97.1px;
  height: 106px;
  object-fit: cover;
}
.shares-pdf-txtdatadesktop {
  margin: 0;
  position: absolute;
  top: 109px;
  left: 3px;
  font-size: inherit;
  font-weight: 700;
  font-family: inherit;
}
.share-file-group-datadesktop {
  position: absolute;
  top: 56px;
  left: 464px;
  width: 98px;
  height: 135px;
}
.datadesktop-main {
  position: absolute;
  top: 85px;
  left: 126px;
  border-radius: 450px;
  width: 649px;
  height: 406px;
}
.arista-datadesktop-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);
}