/* screen - signinv1 */

.signinv1 {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  height: 900px;
  padding: 0 30px;
  width: 1440px;
}

.signinv1 .promo {
  align-items: flex-start;
  display: flex;
  margin-top: 28px;
  min-width: 676px;
}

.signinv1 .overlap-group1 {
  height: 842px;
  position: relative;
  width: 676px;
}

.signinv1 .bg {
  align-items: flex-start;
  background-color: var(--blueberry);
  display: flex;
  height: 842px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 676px;
}

.signinv1 .overlap-group {
  height: 1527px;
  margin-left: -46px;
  margin-top: -685px;
  position: relative;
  width: 2036px;
}

.signinv1 .mask {
  background-color: var(--blueberry);
  height: 842px;
  left: 46px;
  position: absolute;
  top: 685px;
  width: 676px;
}

.signinv1 .bitmap {
  height: 1527px;
  left: 0;
  position: absolute;
  top: 0;
  width: 2036px;
}

.signinv1 .rectangle {
  -webkit-backdrop-filter: blur(4px) saturate(100%);
  backdrop-filter: blur(4px) saturate(100%);
  background-color: var(--mirage);
  height: 86px;
  left: 46px;
  opacity: 0.75;
  position: absolute;
  top: 1441px;
  width: 676px;
}

.signinv1 .welcome-to-rain-maker {
  color: var(--white);
  left: 60px;
  letter-spacing: 0;
  line-height: 56px;
  position: absolute;
  top: 458px;
  width: 571px;
}

.signinv1 .flex-col {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-left: 156px;
  margin-top: 117px;
  min-height: 541px;
  width: 422px;
}

.signinv1 .group {
  height: 34px;
  margin-left: 8.0px;
  transform: rotate(180deg);
  width: 34px;
}

.signinv1 .title {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-left: 1.0px;
  margin-top: 47px;
  min-height: 62px;
  width: 339px;
}

.signinv1 .sign-in-to-your-acco {
  color: var(--cloud-burst);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 40px;
  min-height: 40px;
  min-width: 341px;
  text-align: center;
  white-space: nowrap;
}

.signinv1 .enter-your-details-t {
  color: var(--storm-gray);
  font-weight: 500;
  line-height: 16px;
  margin-right: 1.0px;
  margin-top: 10px;
  min-height: 16px;
  min-width: 236px;
  text-align: center;
  white-space: nowrap;
}

.signinv1 .forms {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: 46px;
  min-height: 280px;
  width: 422px;
}

.signinv1 .overlap-group-1 {
  align-items: flex-start;
  display: flex;
  height: 75px;
  justify-content: flex-end;
  margin-left: -0.5px;
  min-width: 423px;
  padding: 14.5px 15.5px;
}

.signinv1 .flex-col-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 43px;
  width: 150px;
}

.signinv1 .field-title {
  letter-spacing: 0;
  line-height: 18px;
  min-height: 18px;
  white-space: nowrap;
}

.signinv1 .placeholder {
  letter-spacing: 0;
  line-height: 21px;
  margin-top: 4px;
  min-height: 21px;
  white-space: nowrap;
}

.signinv1 .shape {
  align-self: center;
  height: 16px;
  margin-left: 213px;
  margin-top: 8.0px;
  width: 23px;
}

.signinv1 .overlap-group1-1 {
  align-items: flex-start;
  display: flex;
  height: 75px;
  justify-content: flex-end;
  margin-left: -0.5px;
  margin-top: 18px;
  min-width: 423px;
  padding: 14.5px 16.5px;
}

.signinv1 .flex-col-2 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 43px;
  width: 63px;
}

.signinv1 .group-1 {
  align-items: flex-start;
  align-self: center;
  background-image: url(https://anima-uploads.s3.amazonaws.com/projects/62388a7800a0712b0a54ab28/releases/62388dc6710509dd4da85b41/img/sign-in--v1-path@2x.png);
  background-size: 100% 100%;
  display: flex;
  height: 21px;
  margin-bottom: 3.0px;
  margin-left: 296px;
  min-width: 26px;
  padding: 1.0px 4.0px;
}

.signinv1 .oval {
  height: 15px;
  width: 14px;
}

.signinv1 .forms-radio-resting-on-light {
  align-items: flex-end;
  display: flex;
  height: 21px;
  margin-left: 1px;
  margin-top: 14px;
  min-width: 222px;
}

.signinv1 .bg-1 {
  background-color: #f5f6f7;
  border-radius: 10px;
  height: 20px;
  width: 20px;
}

.signinv1 .title-1 {
  color: var(--shadow-blue);
  font-family: var(--font-family-helvetica);
  font-size: var(--font-size-m);
  letter-spacing: 0;
  line-height: 21px;
  margin-left: 10px;
  min-height: 21px;
  min-width: 194px;
  white-space: nowrap;
}

.signinv1 .u-buttons-label-filled-active {
  align-items: flex-end;
  background-color: var(--purple-heart);
  display: flex;
  height: 54px;
  margin-left: 1px;
  margin-top: 25px;
  min-width: 420px;
  padding: 18px 190px;
}

.signinv1 .lable {
  color: var(--white);
  font-weight: 500;
  line-height: 16px;
  min-height: 16px;
  min-width: 40px;
  text-align: center;
  white-space: nowrap;
}

.signinv1 .forgot-your-password {
  align-self: flex-start;
  color: var(--congress-blue);
  font-weight: 500;
  line-height: 16px;
  margin-left: 5px;
  margin-top: 56px;
  min-height: 16px;
  text-decoration: underline;
  white-space: nowrap;
}
