.scan-ellipse-inner {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: var(--color-gray-300);
  box-shadow: -8px -8px 16px rgba(255, 255, 255, 0.3) inset,
    8px 8px 16px #000 inset;
  width: 900px;
  height: 578px;
}
.scan-ellipse-outer {
  position: absolute;
  top: 20px;
  left: 26px;
  border-radius: 50%;
  background-color: var(--color-silver);
  width: 844px;
  height: 535px;
}
.scan-side-bar-child {
  border: 3px solid var(--color-gray-200);
  position: absolute;
  top: 0;
  left: -2px;
  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: 130px;
  height: 405px;
}
.optimizing2 {
  margin: 0;
  position: absolute;
  top: 12px;
  left: 10px;
  font-size: var(--font-size-base);
  font-weight: 700;
  font-family: var(--font-poppins);
  color: var(--color-white);
  text-align: left;
}
.button-optimizing2 {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  position: absolute;
  top: 288px;
  left: 9px;
  border-radius: var(--br-11xl);
  background: linear-gradient(
    226.29deg,
    rgba(59, 226, 205, 0.6),
    rgba(51, 175, 212, 0.6)
  );
  width: 110px;
  height: 47px;
}
.malware2 {
  margin: 0;
  position: absolute;
  top: 10px;
  left: 15px;
  font-size: var(--font-size-lg);
  font-weight: 700;
  font-family: var(--font-poppins);
  color: var(--color-white);
  text-align: left;
}
.button-malware2 {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  position: absolute;
  top: 207px;
  left: 9px;
  border-radius: var(--br-11xl);
  background: linear-gradient(
    226.29deg,
    rgba(59, 226, 205, 0.6),
    rgba(51, 175, 212, 0.6)
  );
  width: 110px;
  height: 47px;
}
.spyware2 {
  margin: 0;
  position: absolute;
  top: 10px;
  left: 12px;
  font-size: var(--font-size-lg);
  font-weight: 700;
  font-family: var(--font-poppins);
  color: var(--color-white);
  text-align: left;
  display: inline-block;
  width: 86px;
  height: 26px;
}
.button-spyware2 {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  position: absolute;
  top: 127px;
  left: 9px;
  border-radius: var(--br-11xl);
  background: linear-gradient(
    226.29deg,
    rgba(59, 226, 205, 0.6),
    rgba(51, 175, 212, 0.6)
  );
  width: 110px;
  height: 47px;
}
.virus2 {
  margin: 0;
  position: absolute;
  top: 10px;
  left: 31px;
  font-size: var(--font-size-lg);
  font-weight: 700;
  font-family: var(--font-poppins);
  color: var(--color-white);
  text-align: left;
}
.button-virus2 {
  cursor: pointer;
  border: 0;
  padding: 0;
  background:linear-gradient(
    226.29deg,
    rgba(59, 226, 205, 0.6),
    rgba(51, 175, 212, 0.6)
  );
  position: absolute;
  top: 52px;
  left: 9px;
  border-radius: var(--br-11xl);
  width: 110px;
  height: 47px;
}
.scan-side-bar {
  position: absolute;
  top: 0;
  left: 0;
  width: 128px;
  height: 409px;
}
.pause-scan2 {
  margin: 0;
  position: absolute;
  top: 8px;
  left: 30px;
  font-size: var(--font-size-xl);
  letter-spacing: 0.24px;
  line-height: 24px;
  font-weight: 700;
  font-family: var(--font-inter);
  color: var(--color-white);
  text-align: left;
}
.pause-button1 {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: var(--color-orangered);
  position: absolute;
  top: 226px;
  left: 22px;
  border-radius: var(--br-xs);
  width: 174px;
  height: 40px;
  overflow: hidden;
}
.h2,
.h21,
.total-files-scanned2 {
  margin: 0;
  position: absolute;
  top: 2px;
  left: 0;
  font-size: inherit;
  line-height: 24px;
  font-weight: 500;
  font-family: inherit;
}
.h2,
.h21 {
  top: 29px;
  line-height: 21px;
  font-weight: 400;
}
.h21 {
  top: 2px;
  left: 426px;
  line-height: 24px;
  display: inline-block;
  width: 53px;
}
.scan-section3 {
  position: absolute;
  top: 166px;
  left: -93px;
  background-color: var(--color-gray-100);
  width: 477px;
  height: 50px;
}
.cusersjohndoedesktopproje2 {
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  font-size: inherit;
  line-height: 21px;
  font-weight: 400;
  font-family: inherit;
}
.text31 {
  position: absolute;
  top: 33.6px;
  left: 0;
  width: 424px;
  height: 21.4px;
  overflow: hidden;
  transform: rotate(-0.39deg);
  transform-origin: 0 0;
}
.current-file2,
.mb2 {
  margin: 0;
  position: absolute;
  top: 7px;
  left: 0;
  font-size: inherit;
  line-height: 24px;
  font-weight: 500;
  font-family: inherit;
}
.mb2 {
  top: 0;
  left: 428px;
  font-weight: 400;
  display: inline-block;
  width: 55px;
}
.scan-section2 {
  position: absolute;
  top: 99px;
  left: -93px;
  background-color: var(--color-gray-100);
  width: 483px;
  height: 56px;
}
.fill1,
.percent1,
.text11,
.vacant1 {
  position: absolute;
  top: 35px;
  left: 0;
  width: 350px;
  height: 21px;
}
.fill1,
.percent1,
.vacant1 {
  top: 0;
  width: 41px;
}
.fill1,
.vacant1 {
  border-radius: var(--br-9xs);
  background-color: var(--color-dimgray);
  width: 476px;
  height: 8px;
}
.fill1 {
  background-color: var(--color-white);
  width: 238px;
}
.level-bar2,
.level-bar3,
.scan-section1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 476px;
  height: 8px;
}
.level-bar2,
.scan-section1 {
  top: 24px;
}
.scan-section1 {
  top: 41px;
  left: -93px;
  width: 477px;
  height: 56px;
}
.now-scanning-for2 {
  margin: 0;
  position: absolute;
  top: 0;
  left: 20px;
  font-size: inherit;
  letter-spacing: -0.7px;
  line-height: 35px;
  font-weight: 700;
  font-family: inherit;
}
.scan-heading {
  position: absolute;
  top: 0;
  left: 0;
  width: 300px;
  height: 35px;
  font-size: var(--font-size-xl);
}
.scan-gif-screen-icon,
.scanning-2-1 {
  position: absolute;
  width: 180px;
  height: 158px;
}
.scanning-2-1 {
  top: 0;
  left: 0;
  border-radius: 43px;
  background-image: url(./public/frame-26@2x.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
}
.scan-gif-screen-icon {
  top: -150px;
  left: 22px;
}
.scan-content-screen {
  position: absolute;
  top: 133px;
  left: 234px;
  width: 218px;
  height: 35px;
}
.scan-glass-screen {
  position: absolute;
  top: 82px;
  left: 130px;
  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);
  border: 3px solid var(--color-gray-200);
  box-sizing: border-box;
  width: 637px;
  height: 409px;
  text-align: left;
  font-size: var(--font-size-base);
  color: var(--color-white);
  font-family: var(--font-inter);
}
.scan-inner-screen {
  position: absolute;
  top: 0;
  left: 12%;
  width: 900px;
  height: 578px;
}
.arista-scan-screen {
  width: 100%;
  height: 578px;
  position: relative;
}

.all-buttons{
  z-index: 9999;
}

.orange{background: #de4f08 !important;}