.welcome_page[data-v-ad9c6a1c] {
  min-height: 100%;
  overflow: hidden;
  color: var(--app-text-primary);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
  border-radius: 26px;
  border: 1px solid var(--app-border);
  background: -webkit-gradient(linear, left top, right top, from(rgba(3, 7, 18, 0.86)), color-stop(38%, rgba(3, 7, 18, 0.64)), to(rgba(3, 7, 18, 0.26))), radial-gradient(circle at 85% 18%, rgba(59, 130, 246, 0.18), transparent 24%), radial-gradient(circle at 14% 78%, rgba(34, 211, 238, 0.16), transparent 28%), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.04)), to(rgba(255, 255, 255, 0.01))), url(../static/img/background.360b56a0.jpg), var(--app-card-bg);
  background: linear-gradient(90deg, rgba(3, 7, 18, 0.86) 0%, rgba(3, 7, 18, 0.64) 38%, rgba(3, 7, 18, 0.26) 100%), radial-gradient(circle at 85% 18%, rgba(59, 130, 246, 0.18), transparent 24%), radial-gradient(circle at 14% 78%, rgba(34, 211, 238, 0.16), transparent 28%), linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.01) 100%), url(../static/img/background.360b56a0.jpg), var(--app-card-bg);
  background-size: auto, auto, auto, auto, cover, auto;
  background-position: center, 85% 18%, 14% 78%, center, center, center;
  background-repeat: no-repeat;
  -webkit-box-shadow: var(--app-card-shadow);
          box-shadow: var(--app-card-shadow);
}
.welcome_page[data-v-ad9c6a1c]::before {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.08), transparent 20%), linear-gradient(180deg, rgba(56, 189, 248, 0.05), transparent 16%), var(--app-grid-overlay);
  background-size: auto, auto, 26px 26px;
}
.welcome_inner[data-v-ad9c6a1c] {
  position: relative;
  z-index: 1;
  padding: 54px 56px;
  min-height: calc(100vh - 160px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.welcome_title[data-v-ad9c6a1c] {
  margin-top: 0;
  font-size: 42px;
  line-height: 1.2;
  font-weight: 600;
  letter-spacing: 0.04em;
  color: var(--welcome-title-color);
}
@media screen and (max-width: 992px) {
.welcome_inner[data-v-ad9c6a1c] {
    padding: 28px 24px;
}
.welcome_title[data-v-ad9c6a1c] {
    font-size: 32px;
}
}
.img_size[data-v-ad9c6a1c] {
  width: 60%;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
body[data-v-ad9c6a1c] {
  font-size: 1em;
  color: #ffffff;
  background-color: #000000;
}
#Ellipse[data-v-ad9c6a1c] {
  position: absolute;
  visibility: visible;
  z-index: 999;
  width: 700px;
  height: 80px;
  border: none;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.RotatingIcon[data-v-ad9c6a1c] {
  border: none;
  width: 100px;
  height: 150px;
}

