.welcome-back {
  position: absolute;
  top: 381px;
  left: 60px;
  font-weight: 550;
  font-size: 80px;
}
.skip-the-lag1 {
  position: relative;
  font-weight: 600;
}
.skip-the-lag-container {
  position: absolute;
  top: 508px;
  left: 78px;
  border: 4px solid var(--color-white);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-sm) var(--padding-5xl);
  font-size: var(--font-size-13xl);
}
.login-child,
.login-item {
  position: absolute;
  border-radius: 50%;
}
.login-child {
  top: 81px;
  left: 749px;
  background: linear-gradient(180deg, #530061, #0d0a30);
  width: 302px;
  height: 302px;
}
.login-item {
  top: 824.8px;
  left: 1169.8px;
  background: linear-gradient(180deg, #300061, #0a1030);
  width: 220px;
  height: 220px;
  transform: rotate(-28.5deg);
  transform-origin: 0 0;
}
.glad-youre-back {
  position: relative;
  font-size: var(--font-size-base);
  font-weight: 500;
}
.login-text2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.username5 {
  position: relative;
}
.username4 {
  width: 400px;
  border-radius: var(--br-xs);
  border: 1px solid var(--color-white);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-sm) var(--padding-base);
  color:#fff
}
.closed-eye-icon {
  width: 18px;
  position: relative;
  height: 18px;
  overflow: hidden;
  flex-shrink: 0;
}
.password5 {
  width: 400px;
  border-radius: var(--br-xs);
  border: 1px solid var(--color-white);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: var(--padding-sm) var(--padding-base);
}
.remember-me2 {
  position: relative;
  font-weight: 500;
}
.password-rem2,
.remember2 {
  display: flex;
  justify-content: flex-start;
}
.remember2 {
  flex-direction: row;
  align-items: center;
  gap: var(--gap-9xs);
  font-size: var(--font-size-base);
}
.password-rem2 {
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-xs);
}
.login4 {
  width: 400px;
  border-radius: var(--br-xs);
  background: linear-gradient(90.57deg, #628eff, #8740cd 53.13%, #570475);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-sm) var(--padding-3xs);
  box-sizing: border-box;
}
.forgot-password4 {
  position: relative;
  font-size: var(--font-size-base);
  font-weight: 500;
  cursor: pointer;
}
.login-bt-fp2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--gap-xs);
}
.credentials2,
.upper-section2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.credentials2 {
  gap: var(--gap-6xl);
  font-size: var(--font-size-xl);
}
.upper-section2 {
  gap: var(--gap-sm);
}
.or-child2 {
  width: 172px;
  position: relative;
  border-top: 2px solid var(--color-dimgray);
  box-sizing: border-box;
  height: 2px;
}
.or4 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xl);
}
.devicongoogle2 {
  width: 42px;
  position: relative;
  height: 42px;
  overflow: hidden;
  flex-shrink: 0;
}
.devicongoogle-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--gap-lg);
}
.other-logins2,
.upper-section-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.other-logins2 {
  align-items: center;
  gap: var(--gap-xs);
  font-size: var(--font-size-base);
  color: var(--color-dimgray);
}
.upper-section-container {
  align-items: flex-start;
  gap: var(--gap-28xl);
}
.dont-have-an1 {
  position: relative;
  font-weight: 500;
  cursor: pointer;
}
.customer-care4,
.terms-conditions-frame {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.customer-care4 {
  width: 400px;
  border-radius: var(--br-7xs);
  background: linear-gradient(
    180deg,
    rgba(98, 98, 98, 0),
    rgba(98, 98, 98, 0.07)
  );
  align-items: center;
  justify-content: space-between;
  padding: var(--padding-9xs) var(--padding-7xs);
  box-sizing: border-box;
}
.dont-have-an-account-signup-group,
.frame-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.dont-have-an-account-signup-group {
  gap: var(--gap-5xs);
  font-size: var(--font-size-base);
}
.frame-container {
  position: absolute;
  top: 97px;
  left: 40px;
  gap: 101px;
}
.login-child1,
.login-inner {
  position: absolute;
  box-sizing: border-box;
}
.login-inner {
  top: calc(50% - 399px);
  right: 59px;
  box-shadow: -8px 4px 5px rgba(0, 0, 0, 0.24);
  backdrop-filter: blur(53px);
  border-radius: var(--br-xl);
  background: linear-gradient(-38.77deg, rgba(191, 191, 191, 0.06), transparent),
    rgba(0, 0, 0, 0.14);
  border: 1px solid var(--glass1-stroke-carey);
  width: 482px;
  height: 700px;
  overflow: hidden;
  font-size: var(--font-size-17xl);
}
.login-child1 {
  top: 549px;
  left: 329px;
  border-top: 2px dashed var(--color-dimgray);
  width: 563px;
  height: 2px;
}
.login2 {
  width: 100%;
  position: relative;
  background-color: var(--color-gray-100);
  height: 1024px;
  overflow: hidden;
  text-align: left;
  font-size: var(--font-size-77xl);
  color: var(--color-white);
  font-family: var(--font-noto-sans);
}



@media (max-width:1199.98px) {
          .auth-sidecontent {
            display: none
          }
        }

@media (max-width: 768px){
              .login-inner {
          top: calc(50% - 399px);
         left: 25px;
          box-shadow: -8px 4px 5px rgba(0, 0, 0, 0.24);
          backdrop-filter: blur(53px);
          border-radius: var(--br-xl);
          background: linear-gradient(-38.77deg, rgba(191, 191, 191, 0.06), transparent), rgba(0, 0, 0, 0.14);
          border: 1px solid var(--glass1-stroke-carey);
          width: 300px;
        
          overflow: unset;
          font-size: var(--font-size-17xl);
        }
      

       .username4 {
      width: 250px;
      
    }
     .login4 {
    width: 250px;
    
    }
     .frame-container {
     position: unset; 
    top: 97px;
    /* left: 40px; */
    gap: 101px;
    margin-top: 90px;
        margin-left: 20px;
}
.or-child2 {
      width: 80px;
      position: relative;
      border-top: 2px solid var(--color-dimgray);
      box-sizing: border-box;
      height: 2px;
  }
}