.desktop {
  background-color: #0e0e0e;
  overflow: hidden;
  width: 100%;
  min-width: 1440px;
  min-height: 1128px;
  position: relative;
}

.desktop .rectangle {
  top: 0;
  height: 1128px;
  opacity: 0.02;
  position: absolute;
  left: 0;
  width: 1440px;
}

.desktop .elviara-web-white {
  position: absolute;
  top: 59px;
  left: calc(50.00% - 73px);
  width: 145px;
  height: 38px;
  aspect-ratio: 3.82;
}

.desktop .ellipse {
  position: absolute;
  top: 625px;
  left: -102px;
  width: 1645px;
  height: 1647px;
  border-radius: 822.66px / 823.51px;
  border: 1px solid;
  border-color: #ffffff;
  transform: rotate(93.15deg);
}

.desktop .div {
  position: absolute;
  top: 728px;
  left: 0;
  width: 1442px;
  height: 1442px;
  background-color: #ff5900;
  border-radius: 720.88px;
  border: 1px solid;
  border-color: #ffffff;
  transform: rotate(50.67deg);
  box-shadow: inset 0px 4px 17.9px 14px #ffffff40;
}

.desktop .ellipse-2 {
  position: absolute;
  top: 728px;
  left: 0;
  width: 1442px;
  height: 1442px;
  background-color: #00d8ff;
  border-radius: 720.88px;
  transform: rotate(50.67deg);
  filter: blur(39.65px);
}

.desktop .ellipse-3 {
  position: absolute;
  top: 831px;
  left: 103px;
  width: 1235px;
  height: 1235px;
  background-color: #0e0e0e;
  border-radius: 617.7px;
  border: 1px solid;
  border-color: #ffffff;
  transform: rotate(50.67deg);
}

.desktop .ellipse-4 {
  position: absolute;
  top: 906px;
  left: 178px;
  width: 1085px;
  height: 1085px;
  background-color: #0e0e0e;
  border-radius: 542.45px;
  border: 1px solid;
  border-color: #ffffff;
  transform: rotate(50.67deg);
}

.desktop .ellipse-5 {
  position: absolute;
  top: 963px;
  left: 236px;
  width: 970px;
  height: 970px;
  background-color: #00d8ff;
  border-radius: 484.98px;
  border: 1px solid;
  border-color: #000000;
  transform: rotate(50.67deg);
  filter: blur(500.4px);
  mix-blend-mode: color-dodge;
}

.desktop .ellipse-6 {
  position: absolute;
  top: 976px;
  left: 310px;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
  border-radius: 6.01px / 5.94px;
  transform: rotate(50.67deg);
}

.desktop .ellipse-7 {
  position: absolute;
  top: 939px;
  left: 512px;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
  border-radius: 6.01px / 5.94px;
  transform: rotate(50.67deg);
}

.desktop .ellipse-8 {
  position: absolute;
  top: 948px;
  left: 939px;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
  border-radius: 6.01px / 5.94px;
  transform: rotate(50.67deg);
}

.desktop .ellipse-9 {
  position: absolute;
  top: 830px;
  left: 798px;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
  border-radius: 6.01px / 5.94px;
  transform: rotate(50.67deg);
}

.desktop .ellipse-10 {
  position: absolute;
  top: 736px;
  left: 293px;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
  border-radius: 6.01px / 5.94px;
  transform: rotate(50.67deg);
}

.desktop .ellipse-11 {
  position: absolute;
  top: 708px;
  left: 1087px;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
  border-radius: 6.01px / 5.94px;
  transform: rotate(50.67deg);
}

.desktop .ellipse-12 {
  position: absolute;
  top: 989px;
  left: 1275px;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
  border-radius: 6.01px / 5.94px;
  transform: rotate(50.67deg);
}

.desktop .we-are-launching {
  position: absolute;
  top: 383px;
  left: calc(50.00% - 585px);
  font-family: "Inter-ExtraBold", Helvetica;
  font-weight: 800;
  color: #ffffff;
  font-size: 85px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.desktop .rectangle-2 {
  top: 845px;
  height: 283px;
  background: linear-gradient(
    0deg,
    rgba(15, 15, 15, 1) 0%,
    rgba(15, 15, 15, 0) 100%
  );
  position: absolute;
  left: 0;
  width: 1440px;
}

.desktop .elviara {
  position: absolute;
  top: 255px;
  left: calc(50.00% - 261px);
  font-family: "Poppins-Thin", Helvetica;
  font-weight: 100;
  color: #ffffff;
  font-size: 85px;
  text-align: center;
  letter-spacing: 38.25px;
  line-height: normal;
}
